/*
Theme Name: dog
Version: 2.1
Description: e-dog.gr
*/


/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

header, nav, section, article, aside, figure, footer { display: block; }

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }

blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }


/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

body { background: #fff; text-align: center; line-height: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #7c7b7a; }

a { text-decoration: none; color: #272529; }
a:hover { text-decoration: none; color:#fcc874 }
h2 a,h2 a:hover,h3 a,h3 a:hover { text-decoration: none; color:#303030 }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; padding-bottom: 5px; color: #272529; letter-spacing: -1px; line-height: 1em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #303030; }
h1 { font-size: 26px; color:#131115 !important }
.product-info h1 { font-size: 22px; padding-bottom: 4px;}
h2 { font-size: 24px; }
h3 { font-size: 22px; }
aside h3 {
    border-bottom: 1px dashed #dcdcdc;
    color: #5f5f5f;
    font-family: Century Gothic,Arial,sans-serif;
    font-size: 19px;
    padding: 0 0 6px;
    width: 96%;
}
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 10px; }
#blogpost p { padding-bottom: 20px; }
strong { font-weight: bold; color: #272529; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #272529; background: #FAFAFA; font-style: italic; border: 1px solid #ededed; }
	blockquote p { padding-bottom: 0px; }

input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
.stimmy-search-holder input[type="text"]{margin: 0;}
textarea { padding: 4px; }

img#about-image { float: left; margin: 3px 8px 8px 0px; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

.container { text-align: left; max-width: 1170px;width: 100%; margin: 0 auto; position: relative; }

header { padding: 20px 0px 0px; background: #fcd781; height: 137px;position: relative; }
header.fixed { position: fixed;top:-68px;width: 100%;}
header.fixed nav,header.fixed #search-bar{z-index:9999999;}
header.fixed nav{background:none;}
	img#logo { float: left; margin: 0 23px 11px 0;}
	#search-bar { background: #fff; width: 198px; height: 31px;position: absolute;z-index: 1000;right: 0; bottom: 26px}
		#search-bar #searchinput { background: none; border: none; float: left; margin: 7px 6px 0 0px; width: 148px; padding-left: 10px; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #555;font-weight: bold; }
		#search-bar #search-submit { margin-top: 1px; }
	
	header nav { position: absolute; bottom:-63px; left: 0px; background: #391e08; max-width: 1160px; width: 100%;height: 40px; z-index: 110;border: 5px solid #fff;}
						
	h3#deals-title { font-size: 24px; text-transform: uppercase; color: #5f5e5e; padding-left: 25px; background: url(images/deals-bg.png) no-repeat bottom left; height: 47px; position: absolute; top: -15px; left: 27px; }
		h3#deals-title span { background: url(images/deals-bg.png) no-repeat top right; padding: 14px 23px 17px 7px; display: block; }

section { padding-bottom:20px;background: #fff }
body#home section { background: #fff}
	body#home section .container { padding:33px 0px 0px; }
	section .container { padding: 0; }
		#scroller { position: relative; float: left; max-width:1170px; width:100%;}
			#scroller a#left-arrow, #scroller a#right-arrow { display:block; width: 2%; height:37px; text-indent:-9999px; margin-top: 110px; float: left; }
			#scroller a#left-arrow { background: url(images/left-arrow.png) no-repeat top left; margin-left:0; margin-right:0; }
			#scroller a#left-arrow:hover {background-position:top right;}
			#scroller a#right-arrow {background: url(images/right-arrow.png) no-repeat top right;}			
			#scroller a#right-arrow:hover {background-position:top left;}
			
			#scroller #items { float: left; width:96%; height:266px!important;}
			
			#scroller .block { padding-left: 17px; height: 205px; }
				#items .item { padding-bottom: 28px; float: left; width: 260px; position: relative; margin-right: 17px; }
					#items .item-top { height: 13px; }
					#items .item-content { min-height: 100px; padding: 7px 20px 2px; border-right:1px solid #F0F0F0; }
					#items .last .item-content { border-right:none;}
						.item-content h4 { font-size: 16px; padding-bottom: 0px; }
							.item-content h4 a:hover { text-decoration: none; }
					#items .item a.more { position: absolute; bottom: -7px; left: 70px; }
						
						.price-ar {background:#fcc874;color: #fff;display: block;float: left;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;height: 24px;padding: 7px 7px 2px;font-weight: bold;}
						
						.oldPrice {font-size:12px;text-decoration: line-through;}
						
						#scroller span.tag {background:#5c432f;color: #FFFFFF;display: block;float: left;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 19px;height: 24px;padding: 7px 10px 2px;}
						.buy-ar {background:#5c432f;color: #FFFFFF;display: block;float: left;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;height: 24px;padding: 7px 7px 2px;border-left:2px solid #fff;font-weight: bold;}
						.buy-ar:hover {background:#2c1205;color: #fff; text-decoration:none;}
						#items .item-content span.tag { top: 18px; }
							.product span.tag span, #items .item-content span.tag span { display: block; padding-left: 9px; height:24px; padding-top: 9px; }
				
		#main-area-bottom { height: 9px;}
		#main-area {padding-top: 35px;}
				#left-column { float: left; max-width: 996px;width: 86.7%;position:relative;}

#left-column .product {float: left}
.columns3 .product {width: 33.3%;}
.columns4 .product {width: 25%;}
.columns5 .product {width: 20%;}
body.tag .product {width: 33.3%;}

.columns4 .price-ar, .columns4 .product .buy-ar {font-size: 14px;padding:7px 6px 2px;}
.columns4 .price-ar .oldPrice {font-size: 11px;}
.columns5 .product .buy-ar { width:80%; border-left:none;}


.product .product-content {border: 1px solid #F0F0F0;margin-bottom: 4px;padding: 15px 4%;width: 298px;width: 90%;position: relative;}
							.last .product-content {margin-right:0; }
							.product a.image { display: block; position: relative; }
								.product a.image:hover { text-decoration: none; }
								.product-content span.tag { bottom: 20px; }
								.rounded {display: inline-block;height: auto;margin-bottom: 10px;overflow: hidden;width: 100%;border-bottom: 1px dashed #f0f0f0;}
							.product h3 { font-size: 24px; }
								.product h3 a:hover { text-decoration: none; }
							.product-content a.more { float: left; margin-left: 60px; }
							
							span.band { position: absolute; top: -10px; right: -11px; display: block; width: 101px; height: 101px; }
							span.onsale { background: url(images/band-onsale.png) no-repeat; }
							span.buygetone { background: url(images/band-buygetone.png) no-repeat; }
							span.outofstock { background: url(images/band-outofstock.png) no-repeat; }
							
.rounded img{
	width:100%;
}							
span.discount {
    background-color: #D41D1E;
    color: #ffffff;
    left: auto;
    right: 0;
    top: 0;
	font-size: 14px;
	line-height: 40px;
    min-height: 32px;
    padding: 1px 7px;
    position: absolute;
    text-align: center;
    z-index: 8;
	font-weight: bold;
}	

span.discount a,span.discount a:hover {
    color: #ffffff;
}	


.last span.discount {
	margin-right:0;
}							
		
		
#product-slides span.discount {
    right: -10px;
    top: -10px;
}	
						#left-column .last { background: none !important; }
	
	#breadcrumbs {background:#f6f6f6;color: #4E4D4D;font: italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;padding: 8px 20px 6px 20px; text-transform: lowercase;  border: 5px solid #fff;}
    .priceslidercontainer span.offers {left: 25px;position: absolute;top: 43px;color:#757575;font-size: 12px;}
	span.offers strong{color:#757575;}
		#breadcrumbs .sep { background:url("images/breadcrumbs_separator.png") no-repeat; display:inline-block; height:7px; margin:1px 1px 0 3px; width:4px; }
		#breadcrumbs a { color: #807f7f; }
		#breadcrumbs a:hover { text-decoration: none; color: #4e4d4d; }
	
	
	.post { padding: 0 20px 0 0; position: relative; }
		
		.post ul { list-style-type: disc; margin: 0 !important; }
				.post #blogpost ul { padding-left:30px;}
			.post ol { list-style-type: decimal; list-style-position: inside; margin: 10px 0px 10px 2px; }
				.post ul li ul, .post ul li ol { margin: 2px 0px 2px 20px; }
				.post ol li ul, .post ol li ol  { margin: 2px 0px 2px 35px; }
		
		#product-slider { float: left; width: 32%; margin: 2px 0 10px; border:1px solid #F0F0F0; padding:10px 1%;max-width: 298px;}
			#product-slides { margin: 0; }
				.item-slide	{ position: relative; }
				  	.item-slide img	{ height: auto;width: 100%;}
					.item-slide .overlay { background: url(images/big-overlay.png) no-repeat; display:block; height:226px; width:298px; position: absolute; top: 0px; left: 0px; }
				
				#product-thumbs a { display: block; position: relative; float: left; margin-right: 6px; }
				
				#checkout{border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;padding: 10px 0;margin-bottom: 12px;}
					#product-thumbs a .overlay { background: url(images/overlay-sprite.png) no-repeat; display: block; width: 69px; height: 69px; position: absolute; top: 0px; left: 0px; }
					#product-thumbs a.active .overlay, #product-thumbs a:hover .overlay { background: url(images/overlay-sprite.png) bottom left; }
		
		.product-info { float:right; width:64%;}
			p.post-meta {color: #272529;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;margin-bottom: 22px;padding: 5px 0;text-transform: uppercase;}
				p.post-meta a { color: #272529; font-weight: bold; }
				p.post-meta a:hover { color: #fcc874; text-decoration:none;}
			span.price-single { background: #fcc874; padding-right: 10px; display: block; float: left; color: #fff; font-size: 30px; margin: 0px 4px 0px 0px; }
span.price-previous {
    color: #5c432f;
    display: block;
    float: left;
    font-size: 16px;
    margin: 0 4px 0 0;
    padding-right: 5px;
    padding-top: 12px;
}

span.price-previous span.oldprice {
    text-decoration: line-through;
}
				span.price-single span { display: block; padding:11px 0 6px 12px; }
				span.price-single span.oldprice { display: inline; padding:11px 0 6px 12px; }
			a.addto-cart { float: left; margin-right: 13px; display: block; color: #ffffff !important; font-size: 30px; text-transform: uppercase; background:#5c432f}
				a.addto-cart span { display: block; padding:11px 0 6px 48px;}
			a.addto-cart:hover { text-decoration: none;background:#2c1205}
			div.description { font-style: normal; font-size: 14px; margin: 30px 0px 0px; }	
			.kk-star-ratings {left: 100px;position: absolute;top: 270px;width: 120px;}		
			.product-info div.description {font-size: 14px;margin:0;padding: 0 0 10px 0;}
#blogpost div.description {border-top: none; font-size: 14px;font-style: italic; margin: 1px 0 0;padding-top: 4px;}			
		div.hr { height: 1px; width: 100%; margin: 28px 0px 30px 0; }
        div.hr2 { height: 1px; width: 100%; margin: 28px 0px 28px 0; }
		.post h2 { font-size: 18px; margin-bottom: 0px; }
		.post #blogpost h2 { font-size: 26px; margin-bottom: 4px;margin-top: 20px;border-bottom:dashed #272529 1px; color:#272529 }
		.post #blogpost h3 {font-size: 22px;margin-bottom: 4px; margin-top: 0; padding-bottom:0;margin-top: 20px; border-bottom:dashed #fcc874 1px;color: #fcc874;padding-bottom: 5px;}		
.product-info h3 {font-size: 16px;margin-bottom: 0;margin-top: 20px;padding-bottom: 0;text-decoration: underline;}
		.post a { color: #272529; }
		.post a:hover { color: #fcc874; }
				.related  h3{ text-transform: uppercase;font-size: 18px;}
			.related-items { margin: 0!important; list-style-type: none !important; }
				.related-items li { float: left; width: 50%; }
					.related-items a { color: #272529; display: block;padding: 10px 5px 9px 0; min-height: 52px; }
					.related-items li.second a { background: none; padding-left: 12px; }
					.related-items a:hover {color:#fcc874; text-decoration: none; }
						.related-items img { padding: 3px; border: 1px solid #e2e2e2; background: #ffffff; float: left; margin-right: 17px; }
						.related-items span {font-size: 18px; float: left; width: 80%;}
		div.dnone { display: none; float: left; }
			
			#product-slides { height:auto!important; position:relative !important; width:100%!important; }
						
	footer { margin-top: 24px; }
		footer #footerlinks { text-align: left; color: #666; text-shadow: 1px 1px 1px #ffffff; font-size: 12px;}
			footer #footerlinks a { font-weight: bold; font-style: italic; color:#666 }
			footer #footerlinks a:hover { color:#fcc874 }
	
/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/		

ul#top-menu { float: left; padding: 25px 0px 0px; font-family: Arial, Verdana, sans-serif; }
	ul#top-menu li { padding-right: 8px; margin-right:5px; }
		ul#top-menu li a { display: block; color: #404040; padding: 3px 0px 4px 8px; }
		ul#top-menu li a:hover { text-decoration: none; }

	ul#top-menu > li.current_page_item, ul#top-menu > li:hover { background: url(images/top-link-bg.png) no-repeat top right; padding-right: 8px; }
		ul#top-menu > li.current_page_item > a, ul#top-menu > li:hover > a { display: block; color: #404040; background: url(images/top-link-bg.png) no-repeat; }
		
	ul#top-menu ul { z-index: 9999; background: url(images/top-dropdown.png) no-repeat bottom left; width: 158px; padding: 0px 19px 17px; }		
		ul#top-menu ul li.top { background: none !important; padding: 0px !important; margin-bottom: -8px; }
			ul#top-menu span.menu-top { background:url(images/top-dropdown-topbg.png) no-repeat; display:block; height:12px; left:-19px; position:absolute; top:-12px; width:196px; }
		ul#top-menu ul li { background: url(images/top-separator.png) no-repeat bottom left; padding-bottom: 2px; }
			ul#top-menu ul li a { width: 158px; background: url(images/top-dropdown-bullet.png) no-repeat 1px 12px; padding: 5px 2px 5px 15px; }
			ul#top-menu ul li a:hover { color: #000000; }
			
			ul#top-menu ul li.second > a { padding-top: 0px; background-position: 1px 7px; }
			
			ul#top-menu li:hover ul, ul#top-menu li.sfHover ul { left:0px; top:36px; }
			ul#top-menu li li:hover ul, ul#top-menu li li.sfHover ul { left:173px; top:0px; }
		
ul#secondary-menu { padding: 0; }
	ul#secondary-menu li { }
		ul#secondary-menu li.current_page_item > a > strong,ul#secondary-menu li.current-menu-item > a > strong { color:#ede7c2; }
		ul#secondary-menu li a strong { color:#fff; display:block; font-size:18px; font-weight:normal; height: 40px;line-height: 40px; padding:0 8px;border-right: 2px #fff solid; }
		ul#secondary-menu li.current-menu-item a strong { color: #fff; background:#736051}
		ul#secondary-menu li.woman a strong, ul#secondary-menu li.brands a strong {background:#000}
		ul#secondary-menu li.man a strong {background:#fcc874}
		ul#secondary-menu li.sport a strong {background:#FFD728}
		ul#secondary-menu li.travel a strong {background:#fcc874}
		ul#secondary-menu li.salemenu a strong { color: #fff; background:#000}		
			ul#secondary-menu li a span { color: #828282; text-transform: lowercase; font-family: Century Gothic, sans-serif; text-shadow: 1px 1px 1px #2d2d2d; }
			ul#secondary-menu li a:hover { text-decoration: none; }
				ul#secondary-menu li a:hover strong { color: #fff; background:#fcc874 }
				ul#secondary-menu li a:hover span, ul#secondary-menu li > a > span { color: #7b786a; }
		
		ul#secondary-menu ul { width: 290px; background: url(images/secondary-dropdown.png) repeat-y; padding: 3px 0px 0; box-shadow: 0 2px 5px rgba(0,0,0,0.1); -moz-box-shadow:0 2px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);}
		ul#secondary-menu li:hover ul, ul#secondary-menu li.sfHover ul { left:0px; top:40px; }
			ul#secondary-menu li:hover ul ul, ul#secondary-menu li.sfHover ul ul {left:140px; top:-3px; border: 4px solid #000; }
			
			ul#secondary-menu ul li { background: url(images/secondary-dropdown-bottom.png) repeat-x bottom left; padding: 0px 0px 2px 0; }
				ul#secondary-menu ul li a { display: block; padding: 9px 3px 9px 14px; width: 125px; color: #ffffff; font-family: Century Gothic, Arial, sans-serif; }
				ul#secondary-menu ul li.allbrands a { color: #fcc874;font-weight: bold;}
				ul#secondary-menu ul li a:hover { background-color: #fcc874; color: #fff; }
		

/*------------------------------------------------*/
/*--------------[FEATURED SLIDER]-----------------*/
/*------------------------------------------------*/		
		
#featured { background-color: #969384; height: 501px; position: relative; }
	#featured #top-shadow { position: absolute; top: 0px; left: 0px; background: url(images/top-shadow.png) repeat-x; height: 34px; width: 100%; }
	#featured #bottom-shadow { position: absolute; bottom: 0px; left: 0px; background: url(images/bottom-shadow.png) repeat-x; height: 31px; width: 100%; }
	
	.slide { position: relative; width: 100%; height: 501px; }
		#featured .container { height: 501px; }
			.slide .description { background: url(images/description-bg.png) no-repeat; width: 330px; height: 165px; position: absolute; bottom: -5px; right: 0px; z-index: 15; padding: 45px 60px 0px 88px; }
				.slide .description h2.title { font-size: 36px; color: #969595; text-transform: lowercase; }
					.slide .description h2.title a { color: #969595; }
					.slide .description h2.title a:hover { text-decoration: none; }
				a.more { float: right; display: block; background: url(images/more.png) no-repeat bottom right; padding-right: 10px; font-family: Arial, Verdana, sans-serif; color: #4e4e4d; font-size: 11px; text-shadow: 1px 1px 1px #ffffff; }
				a.more:hover { color: #313130; text-decoration: none; }
					a.more span { display: block; background: url(images/more.png) no-repeat top left; padding-left: 9px; height: 28px; line-height: 25px; }
			
			#featured .description { font-style: normal !important; }	
				.description .product { position: relative; }
					.description .product span.tag { position: absolute; top: -5px; left: -94px; display: block; background: url(images/featured-description-tag.png) no-repeat bottom right; padding-right: 11px; color: #ffffff; font-size: 30px; text-shadow:1px 1px 1px #5e1303; }
						.description .product span.tag span { display: block; background: url(images/featured-description-tag.png) no-repeat; padding-left: 10px; height:50px; padding-top: 10px; }
						
	#controllers { position: absolute; top: 0px; left: 0px; width:100%; }
		#switcher { position: absolute; top: 30px; right: 5px; }
			#switcher .item { background: url(images/feat-item-alternate.png) no-repeat; width: 121px; height: 126px; float: left; margin-right: 35px; padding: 114px 0px 0px 8px; margin-top: -18px; }
			#switcher .active { margin-top: 6px; }
				#switcher a.product { position: relative; display: block; }
					#switcher a.product span.tag { color: #ffffff; font-size: 22px; position: absolute; top: 5px; left: -23px; display: block; background: url(images/featured-small-tag.png) no-repeat bottom right; padding-right: 11px; }
						#switcher a.product span.tag span { display: block; background: url(images/featured-small-tag.png) no-repeat; padding-left: 9px; height:36px; padding-top: 9px; }
				#switcher a.product:hover { text-decoration: none; }


aside {float: left;padding-left: 1.5%;max-width: 154px;width: 11.8%;margin-top: 7px;}
body#home aside {margin-top: 12px;}
body.archive aside {margin-top: 24px}
	aside a { color: #333333;}
		aside a:hover { color: #efaf62; text-decoration: none; }
		
		aside .recent-posts-extended h3 a { font-size: 15px;text-shadow: none;color: #1a1a1a;}
		aside .recent-posts-extended h4 a {
		color: #fff;
		background-color: #000;
		padding: 3px 6px;
		width: 100%;
		display: block;
		}
		aside .recent-posts-extended h4 a:hover{ color: #fff;background-color: #0096D8;}
		aside .recent-posts-extended h3 a:hover{ color: #fcc874; text-decoration: none; }
		
	aside .widget { padding: 0px 0px 26px; }
		aside h4.widgettitle { color: #272529; font-size: 30px; text-transform: lowercase; letter-spacing: 0.5px; padding: 0;}
		aside .widget.widget_wysija .widget-content { padding: 5px; background:#fcc874;border-bottom: 3px dashed #fff;
    border-right: 3px dashed #fff;}
		
		aside .widget-content { padding: 0; }
		aside .widget.widget_wysija h4 { color: #fcc874;letter-spacing: 0.4px;}
		.cufon-disabled aside .widget.widget_wysija h4 {font-size: 24px;}
			aside .widget ul ul { margin:0 0 0 15px; }
			aside .widget ul li { padding:7px 0 7px 0; }
			aside .widget .yop-poll-container ul li { padding:0; }
			.yop-poll-question{display:none;}
			aside .widget .yop-poll-container{padding: 0;}
			aside .widget .yop-poll-name{color: #272529;padding: 0 0 10px;}
			aside .widget .yop_poll_vote_button{margin-bottom: 6px;padding: 2px 8px;}
			aside .widget ul.rpwe-ul li { background:none!important; padding:7px 0 7px 0!important; }
			aside .widget ul li ul { margin:0 0 -12px; padding:5px 0 0 7px; }
	
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/

div.post .new-post .aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.alignright { float: right; }
.alignleft { float: left }
img.alignleft { display:inline; float:left; margin-right:15px; }
img.alignright { display:inline; float:right; margin-left:15px; }

	
/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]---*/
/*------------------------------------------------*/

.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:35px; }
	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:203px; top:0px; }
	.nav li:hover ul, .nav li li:hover ul { top: -999em; }
	.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }
	.nav li ul { width: 202px; }
		.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }
		.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }


/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 240px;	}
	#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }
		#wp-calendar a:hover { text-decoration: underline; }
	#wp-calendar caption {	text-decoration: none; font: bold 13px Arial, Sans-Serif; }
	#wp-calendar td {	padding: 3px 5px; color: #9f9f9f; }
		#wp-calendar td#today { color: #ffffff; }
	#wp-calendar th {	font-style: normal;	text-transform: capitalize;	padding: 3px 5px; }
		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
		#wp-calendar #next a { padding-right: 10px; text-align: right; }
		#wp-calendar #prev a { padding-left: 10px; text-align: left; }
		
/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
.pagination { overflow: hidden; padding: 15px 12px 0px; }

.wp-pagenavi { position: relative; padding: 35px 30px 20px 0px; text-align:right; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited { padding: 5px 7px !important; margin: 2px; text-decoration: none; font-weight: normal !important; font-size: 20px !important; color: #5f5e5e !important; border: none !important; background: url(images/pagenavi-bg.png) no-repeat; padding:5px 15px 5px 13px !important; }
.wp-pagenavi span.current { font-size: 20px !important; color: #5f5e5e !important; color: #272529 !important; }
.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover { padding:5px 15px 5px 13px !important; margin: 2px; border: none !important; background: url(images/pagenavi-bg.png) no-repeat; }
.wp-pagenavi span.pages { padding: 5px 7px 5px !important; margin: 2px !important ; color: #000000; color: #413f36; border: none !important; }

a.readmore:hover, aside div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  { text-decoration: none; }

.js #feat-content, .js div#from-blog div.entries {display: none;} 

.foursixeight { margin: 0px 0px 15px 84px;}

.fullwidth { width: 100% !important; }
.last { margin-right: 0px !important; }


.cufon-disabled span.tag, .cufon-disabled h3#deals-title, .cufon-disabled h4.widgettitle, .cufon-disabled ul#secondary-menu li a strong, .cufon-disabled .price-single, .cufon-disabled .addto-cart { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.cufon-disabled .description h2.title, .cufon-disabled .item-content h4, .cufon-disabled .product h3, .cufon-disabled .post h1, .cufon-disabled .post h2, .cufon-disabled .post h3, .cufon-disabled .post h4, .cufon-disabled .post h5, .cufon-disabled .post h6 { font-family: Century Gothic, Arial, sans-serif; font-weight:normal;color:#272529; }

.cufon-disabled #switcher a.product span.tag { font-size: 18px; }
.cufon-disabled .description .product span.tag { font-size: 24px; }
	.cufon-disabled .description .product span.tag span { height:48px; padding-top:12px; }
.cufon-disabled .slide .description h2.title { font-size:32px; }
.cufon-disabled ul#secondary-menu li a strong { font-size:14px; }
.cufon-disabled h3#deals-title { font-size:22px; font-weight:normal; letter-spacing:0; }
.cufon-disabled section .product span.tag, .cufon-disabled section #items .item-content span.tag { font-size: 19px; }
	.cufon-disabled section .product span.tag span, .cufon-disabled section #items .item-content span.tag span { padding-bottom:2px; padding-top:7px; }
.cufon-disabled	.product h3 { font-size:22px; }
.cufon-disabled aside h4.widgettitle {
    font-family: Century Gothic,Arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 0;
    text-transform: uppercase;
}
.cufon-disabled .price-single, .cufon-disabled .addto-cart { font-size: 18px; }
	.cufon-disabled span.price-single span { padding:10px 0 10px 10px; }
	.cufon-disabled a.addto-cart span { padding:10px 14px; font-weight: bold; }
	
.cufon-enabled #featured span.tag, .cufon-enabled h3#deals-title, .cufon-enabled section span.tag, .cufon-enabled h4.widgettitle, .cufon-enabled ul#secondary-menu li a strong, .cufon-enabled span.price-single, .cufon-enabled .addto-cart, .cufon-enabled .wp-pagenavi span.current, .cufon-enabled .wp-pagenavi a.page, .cufon-enabled .description h2.title, .cufon-enabled .item-content h4, .cufon-enabled .product h3, .cufon-enabled .post h1, .cufon-enabled .post h2, .cufon-enabled .post h3, .cufon-enabled .post h4, .cufon-enabled post h5, .cufon-enabled .post h6, .cufon-enabled .related-items span { text-indent: -9999px; }

.eshopcart_widget { text-shadow: 1px 1px 0px #fff !important;}
table.eshop thead th,table.cart thead th, table.eshop tbody th { background-color: #dbd9d5 !important; text-shadow: 1px 1px 0px #fff !important; }
table.eshop,table.eshop th,table.eshop td {	border:1px solid #c8c8c8 !important; }
table.cart tr.stotal {	background:#9a260e !important;	color:#fff !important; text-shadow: -1px -1px 0px #7e1e0a !important;}
form.eshop fieldset { background:#f7f7f7 !important; color:#7c7b7a !important;  border:1px solid #dadada !important; }
form.eshop legend {	background:#ae2509 !important;	color:#fff !important;	border-width:1px !important; border-style:solid !important; border-color:#921f07 !important;}
form.eshop input.button { background:#ae2509 !important; border-color:#921f07!important; }
.eshop  caption {display: none; }
.post table.eshop thead th, .post table.cart thead th, .post table.eshop tbody th { background-color: #f3f3f3 !important;}
table.cart tr.stotal #subtotalw, .post form.eshop table.cart tr.stotal #subtotalw { color: #404040!important; }
.post .eshop {margin: 40px 0px 0px 0px !important; }

/*------------------------------------------------*/
.no_sidebar #main-content{width: 960px!important;}
.no_sidebar  #main-area{}
.no_sidebar  #main-area-bottom{}
.no_sidebar #left-column {width:960px;}

.et_pt_gallery_entry { margin: 0 0 32px 72px !important; }
.et_embedded_videos { display: none !important; }

.js #featured #slides { background: url(images/ajax-loader.gif) no-repeat center; height: 501px; }
	.js #featured .slide { display: none; }
	
div.sharedaddy{
	background: none repeat scroll 0 0 #fefef9;
    margin-top: 30px;}	
	
div.sharedaddy div.sd-block {
    border-bottom: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee!important;
}	

/*------------------------------------------------*/
/*-----------------CUSTOM------------------------*/
/*------------------------------------------------*/
div.yarpp-related{padding-top:20px}

div.yarpp-related h3{font-size: 18px}

div.yarpp-related ol{margin-top:2px}

div.sharedaddy .sd-content {
    margin: 15px 0 0 155px !important;
    width: 75% !important;
}

div.post{color: #272529; font-size:14px;}

.cufon-disabled .product h2 {
    font-size: 18px;
	font-family: Century Gothic,Arial,sans-serif;
    font-weight: normal;
	text-transform: uppercase;
	height: 32px;
	overflow: hidden;
}

.item-content h3 {
    font-family: Century Gothic,Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
	text-transform: uppercase;
}

div.yarpp-related {
    bottom: -100px;
    position: absolute;
}

h1.noresults {
    color: #303030;
    font-size: 28px;
    font-weight: normal;
    padding: 50px 30px 20px;
    text-align: center;
}

p.noresults{
    text-align: center;
}
p.noresults a {
    color: #272529;
	text-decoration:underline;
    font-size: 20px;
}

div.anazitiseis {
    bottom: -168px;
    position: absolute;
}

div.anazitiseis ul {
    margin-top: 2px;
}

.tabberlive.style1{
	background:none!important;
}

.style1.tabberlive .tabbertab {
	background:none!important;
    border: none!important;
}

.tabberlive ul.tabbernav li{
	background:none!important;
	padding: 0 !important;
	margin-right:4px!important;
}

.tabberlive ul.tabbernav li a{
	color: #666769!important;
	background-color: #dedcd7!important;
	border: none!important;
	text-shadow:none!important;
	padding:8px 12px!important;
}


.tabberlive ul.tabbernav li.tabberactive a{
	color: #f0f0f0!important;
	background-color: #666769!important;
    text-shadow:none!important;
	
}

header .clearfix{
    position: relative;
}

header .description {
    color: #E87A50;
    font-size: 13px;
    left: 93px;
    margin: 0;
    position: absolute;
    top: 56px;
    letter-spacing: 0.5px;
	font-weight: bold;
}

/* newsletter */

div.widget_wysija_cont{
	padding-bottom: 4px;
}

.cufon-disabled aside #wysija-3 h4.widgettitle {
    font-size: 20px;
    font-weight: normal;
	padding-bottom:4px;
}

aside .widget_wysija p.wysija-text{
	color: #fff;
    font-style: italic;
    padding-bottom: 2px;
	font-size: 13px;
}
p.wysija-paragraph{
	padding-bottom: 0;
	}


aside .widget_wysija p.wysija-instruct:hover{
	color: #fcc874;
}

aside .widget_wysija p.wysija-p-email{
	padding-bottom: 0;
}

aside .widget_wysija_cont input.wysija-input{
	padding: 4px;
    width: 90%;
	color: #888888;
	border:solid 1px #fff;
}

aside .widget_wysija_cont .wysija-submit{
	margin-top: 2px!important;
	background: none repeat scroll 0 0 #5c432f;
	padding: 4px 12px;
	border: medium none;
	color:#fff;
}

aside .widget_wysija_cont .wysija-submit:hover {
	background: #2C1205;
	cursor: pointer;	
}

aside .widget_wysija_cont .wysija-submit:active {
	background: #000;
	cursor: pointer;	
}


/* newsletter popup */
.shortcode_wysija p.wysija-text{
	display:none;
}

.shortcode_wysija p.wysija-paragraph{
	text-align:center;
	padding:0;
	margin:0;
	}

.shortcode_wysija input[type="text"]{
	 padding: 10px;
	 width:200px;
	 border: 1px solid #b1bbb9;
	 margin-top: 10px;

}

.shortcode_wysija .wysija-submit {
    background: #272529;
    border: none;
    color: #fff;
    margin: 9px 0 5px 29px!important;
    padding: 10px;
	width:222px;
}

.shortcode_wysija .wysija-submit:hover {
	background: #2f2f2f;
	cursor: pointer;	
}

.shortcode_wysija .wysija-submit:active {
	background: #151416;
	cursor: pointer;	
}

ul#secondary-menu ul li.separator {
    padding: 0 0 0 2px;
}

ul#secondary-menu ul li.separator a {
    background: none;
    padding: 0px 3px 0px 28px;
    width: 139px;
}

ul#secondary-menu ul li.separator2 a {
    background: none;
}

aside .widget_wysija ul li {
  background:none!important;
}

span.kat {
    background: none repeat scroll 0 0 transparent !important;
    color: #AEAEAE !important;
    display: block;
    float: left;
    padding: 2px 0 0 0!important;
    text-shadow: none !important;
    text-transform: none !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-weight: normal !important;
	font-size: 11px;
}

span.kat span {
    background: none repeat scroll 0 0 transparent !important;
    display: block;
    float: left;
    padding: 8px 2px 0 0 !important;
}

span.kat img {
    padding: 8px 0 0 1px;
}


.delivery {
    font-size: 100%;
    height: 30px;
    margin-top: -8px;
    overflow: hidden;
}

.delivery span {
    font-size: 100%;
}


#main-content .product p {
    height: 30px;
    line-height: 14px;
    margin: 2px 0 6px;
    overflow: hidden;
    padding: 0;
}
	
span.kathome {
    bottom: 18px;
    position: absolute;
    right: 0;
    z-index: 5;
}

span.kathome span {
    padding: 8px 0 0 0;
	float: left;
	font-size: 11px;
	color: #AEAEAE;
}

span.kathome img {
    width: 100%;
}

.products-top {
	background: none repeat scroll 0 0 #FAFAFA;
	border-bottom: 22px solid #f6f6f6;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 10px 0 8px;
    text-align: right;
	width: 99.4%;
	position: relative;
}

.priceslidercontainer {
    float: left;
    padding-left: 25px;
	text-align: left;
    width: 453px;
}

h1#categorytitle {
    color: #272529!important;
    font-family: Century Gothic,Arial,sans-serif;
    font-size: 35px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px 0 ;
    text-align: left;
	text-transform:lowercase;
}

span.categorydescription {
  margin-bottom: 16px!important;
  margin-top: -5px;
  display: block;
  color: #272529;
  font-size: 13px;
}

a.morelink{
	color:#861649;
	}
	
a.morelink:hover{
    color:#000;
	}	

.morecontent span {
	display: none;
}

h1#hometitle {
    border-bottom: 1px dashed #F0F0F0;
    color: #666666 !important;
    font-family: Century Gothic,Arial,sans-serif;
    font-size: 28px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0 0 4px;
    text-align: left;
    width: 99%;
}

h2.headerhome {
    color: #D41D1E;
    font-size: 16px;
    font-weight: normal;
    position: absolute;
    right: 0;
    top: 70px;
}

span.productcount {
    color: #D41D1E;font-size: 18px;
}
span.brandscount {
    color: #D41D1E;font-size: 18px;
}

span.eshopscount {
    color: #fff;font-size: 18px;
}

.priceslidercontainer span {
    color: #757575;
    float: left;
    font-family: Century Gothic,Arial,sans-serif;
    font-size: 13px;
    padding-top: 2px;
}

h3.rpwe-title {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    clear: none;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.5em;
    margin-bottom: 0 !important;
}

.productsorderby {
    float: right;
    padding-right: 210px;
    padding-top: 1px;
    width: 260px;
}

.productsorderby span {
  color: #757575;
  font-size: 13px;
  padding-right: 2px;
  display: inline-block;
  margin-top: 2px;
}

.products-top select{
	padding:2px;
	margin:0;
}
.productsorderby ul.mdf_custom_filter_panel {
  float: right;
}

.productsorderby ul.mdf_custom_filter_panel li {
  margin: 0!important;
}
.productsorderby ul.mdf_custom_filter_panel li a {
  margin-left: 0!important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 9px !important;
  padding-right: 22px !important;
  line-height:20px;
  background: url(images/order.png) no-repeat 42px 3px;
}
.productsorderby ul.mdf_custom_filter_panel li a:hover {
  border-bottom: 2px solid #ccc;
  border-right: 2px solid #ccc;
}
.productsorderby ul.mdf_custom_filter_panel li.meta_data_filter_order_desc a {
	background-position: 30px -19px!important;
	padding-right: 32px !important;
}
.productsorderby ul.mdf_custom_filter_panel li.meta_data_filter_order_asc a {
  background-position: 30px -9px!important;
  padding-right: 32px !important;
}

#price-slider {
	display: block;
	height: 10px;
	padding: 0;
	margin: 5px 0 0;
	width: 210px;
}
#ajax-loader {
	padding: 30px;
	text-align: center;
}

#priceslidercontainer{
	width:725px;
	height:22px;
	}
	

#priceslidertitle{
	padding-right:8px;
	}
#minp,#maxp{
	padding-right:5px;
    padding-top: 1px;
	font-size: 15px;
	font-weight: bold;
	color: #272529;
	}
#maxp {
    padding-right: 18px;
}


aside .widget .taxonomy-drilldown-lists ul li {
    background: none repeat scroll 0 0 transparent;
    padding: 3px 0 3px 0;
	border-bottom:1px dotted #E5E5E5;
}

aside .widget .taxonomy-drilldown-lists h4 {
    font-family: Century Gothic,Arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 0;
    text-transform: uppercase;
	color: #272529;
	padding:0;
}

aside .widget .taxonomy-drilldown-lists ul {
	padding:0 0 16px;
}

.socialshare {
    background: none repeat scroll 0 0 #b8aca4;
    position: fixed;
    top: -80px;
    width: 100%;
	height: 41px;
    z-index: 999999;
	display: block;
	-webkit-box-shadow:#CCC 0px 0px 12px;
	-moz-box-shadow:#CCC 0px 0px 12px;
	box-shadow:#CCC 0px 0px 12px;
}
.box:after {
    clear: both;
    display: block;
	content: "";
    height: 0;
    visibility: hidden;
}

.socialshare .socialwrapper .socialbox {
    float: left;
    height: 21px;
    margin: 12px 42px 0 0;
	max-width:300px;
}
.socialshare .socialwrapper .socialsharelogo a {
    background: url(images/logo-social.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 26px;
    text-indent: -9999px;
    width: 191px;
}


.socialshare .socialwrapper {
    margin: 0 auto;
    width: 600px;
}
.socialshare .socialwrapper .socialbox .descrip {
    display: block;
    float: left;
    font-weight: bold;
    margin: 3px 10px 3px 0;
    text-transform: uppercase;
}
.socialshare .socialwrapper .socialbox .descrip.fb {
    color: #4965b5;
}
.socialshare .socialwrapper .socialbox .socialbutton {
    float: right;
}

.socialshare .socialwrapper .socialsharelogo {
    float: left;
    margin: 6px 70px 0 0;
}
.texttte{
	width:500px;
	margin:0 auto;}

.taxonomy-drilldown-lists p, .taxonomy-drilldown-checkboxes p, .taxonomy-drilldown-dropdowns p {
    margin-top: 0!important;
}

.multi-column-taxonomy-list ul {
    width: 18%!important;
}

ul.multi-column-3 {
	padding-right:20px!important;
}

ul.multi-column-5 {
    padding-right: 0!important;
}

.multi-column-taxonomy-list a {
    border-bottom: 1px dotted #E5E5E5!important;
	color:#272529!important;
}

.multi-column-taxonomy-list a:hover {
		background:none!important;
		color:#fcc874!important;
		}
		
aside .widget_taxonomy-drill-down h4.widgettitle {
    border-bottom: 1px dashed #272529;
    color: #272529;
    font-size: 22px;
    margin-bottom: 12px;
    padding-bottom: 4px;
}

div.taxonomy-drilldown-lists{
    border-bottom: 1px dashed #272529;
}

[data-notifyrelo="logo"]{
	top: 2px!important;
}

[data-notifyrelo="content"] h4{
	font-size:16px;
	color: #DC4433;
	letter-spacing:0;
	line-height: 1.3em;
	padding:0;
}
		
#blogpost p.et_pt_blogmeta {
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	color: #9E9E9E;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	margin-bottom: 11px;
	padding: 4px 5px 4px 4px;
	text-transform: none;
}

#blogpost p.et_pt_blogmeta a {
    color: #9E9E9E;
}

#blogpost p.et_pt_blogmeta a:hover {
    color: #111;
}	

body #dd_ajax_float{left: -460px!important;top: 190px !important;}

#home .gridview {
    position: absolute;
    right: 6px;
    top: 5px;
}

.gridview {
	position: absolute;
    right: 8px;
    top: 12px;
}

.gridview span {
    color: #757575;
    float: left;
    font-size: 13px;
    line-height: 20px;
}

#column3,#column4,#column5{
	width: 30px; 
	height:20px;
	float: left; 
	margin-left: 10px; 
	cursor:  pointer; 
}


#column3{background: url(images/desktop-grid.png) left top no-repeat;}
#column3:hover, #column3.grid-active{background: url(images/desktop-grid.png) left bottom no-repeat;}

#column4{background: url(images/desktop-grid.png) center top no-repeat;}
#column4:hover, #column4.grid-active{background: url(images/desktop-grid.png) center bottom no-repeat;}

#column5{background: url(images/desktop-grid.png) right top no-repeat;}
#column5:hover, #column5.grid-active{background: url(images/desktop-grid.png) right bottom no-repeat;}


/* share buttons */
.share-buttons-home {
    position: absolute;
    top: 20px;
    right: 460px;
    background-color: #fddf9a;
    padding: 10px 10px 12px 10px;
}

.share-buttons-home iframe, .share-buttons-home div{
	margin-right:8px!important;
}

.share-buttons-home iframe:nth-child(2){
  width: 80px!important;
}

#___plusone_0 , #___plusone_0 iframe{
  width: 66px!important;
}

.share-buttons-home iframe:first-child{
  width: 130px!important;
}

.post .share-buttons{
	margin-top: 34px;
}
.post .share-buttons iframe, .share-buttons div{
	margin-right:8px!important;
}

.post .share-buttons iframe:first-child{
	width:90px!important;
}

.wps-fb-container {
  padding: 4px 0px!important;
}

aside .sgr-custom-taxonomies-menu h4{margin-bottom: 14px!important;padding-bottom: 2px!important;font-size:13px!important;line-height:18px!important;border-bottom: 1px solid #dcdcdc;font-weight: bold!important;letter-spacing: 0!important;}
aside .sgr-custom-taxonomies-menu a{font-size:14px!important;}
aside #sgr-custom-taxonomies-menu-3 a {text-transform: lowercase;}
aside .sgr-custom-taxonomies-menu li{padding: 3px 0 2px 0!important;}

body.category-blog .widget-meta-data-filter, body.tag .widget-meta-data-filter, body.tag .widget-meta-data-filter{
	display:none;
}

.rpwe-summary {
  color: #616161;
}

/* mobile - tablet start */
@media screen and (max-width:960px) {

header {
  height: 136px;
}

.share-buttons-home {display:none}	

#left-column {
    width: 100%;
	overflow:hidden;
}

#breadcrumbs {
	line-height: 20px;
    margin: 0 0 0 -4%;
    padding: 2px 4% 6px;
    width: 100%;
	height:16px;
	overflow:hidden;
	border:none;
}

body#home section .container {
    padding: 10px 0 0;
}

.container {
    width: 92%;
}
span.categorydescription {
  margin-bottom: 10px!important;
  margin-top: 4px;
}

#scroller {
    margin: 5px 0 20px;
}

#scroller a#left-arrow, #scroller a#right-arrow {
    width: 6%;
}

#scroller .block {
    padding: 0 18px;
}

#scroller #items {
    width: 88%;
	max-height:216px;
}

#items .item {
    margin-right: 0;
    width: 100%;
}

#items .item-content {
    border-right:  none;
    padding: 0;
}

.item-content h3 {
    font-size: 15px;
}

.item-content h3 {
    text-align: center;
}

#scroller span.tag {
    font-size: 16px!important;
    height: auto;
    padding: 6px 8px;
	position:absolute;
}

#scroller a.image {
    display: block;
    text-align: center;
    width: 100%;
	padding-bottom: 2px;
}

.product .product-content {
	padding: 4%;
	width: 90%;}
	
.products-top {
    background: none repeat scroll 0 0 #f4f4f4;
    border: medium none;
    height: 30px;
    padding: 2px 2%;
    width: 96%;
	margin: 0 0 6px;
}

.wp-pagenavi {
    padding: 20px 0 40px 0;
    text-align: center;
}

.wp-pagenavi span.pages, .wp-pagenavi a.last, .wp-pagenavi a.first, .wp-pagenavi span.extend{
    display:none;
}

aside {
    max-width: none;
    padding-left: 0;
    width: 100%;
}

aside .widget.widget_wysija .widget-content {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: medium none;
    border-right: medium none;
    padding: 0;
}

.cufon-disabled aside h4.widgettitle,.cufon-disabled aside #wysija-3 h4.widgettitle,aside .widget .taxonomy-drilldown-lists h4 {
    font-size: 26px;
	line-height: 26px;
	color:#272529;
}

aside .sgr-custom-taxonomies-menu h4 {
  font-size: 22px!important;
  line-height: 22px!important;
  margin-bottom: 2px!important;
}

aside .sgr-custom-taxonomies-menu li{padding:8px 0 4px 0!important;border-bottom:solid 1px #e6e6e6}

aside .sgr-custom-taxonomies-menu a{font-size:18px!important;line-height:18px;}

aside .widget {
    margin-bottom: 10px;
    padding: 20px;
    text-align: center;
	background-color:#f2f2f2;
}

aside h3 {
    width: 100%;
	font-size: 20px;
}
aside .widget.widget_wysija {
	background-color:#E7E7E7;
}

aside .widget_wysija h4{
    color: #fcc874!important;
}

aside .widget_wysija p.wysija-text{
    color: #000;
    font-size: 20px;
	padding-top: 4px;
}

aside .widget_wysija_cont input.wysija-input, aside .widget_wysija_cont .wysija-submit {
	border: none;
    color: #888888;
    padding: 14px 20px;
    width: 80%;
}

aside .widget_wysija_cont input.wysija-submit {
    margin: 0 auto;
	box-sizing: content-box;
	color: #e6e6e6;
}

aside .widget.widget_text {
	background-color:#f2fbfe;
}

aside .widget.widget_taxonomy-drill-down {
	background-color:#f7f7f7;
}

aside .widget.widget_taxonomy-drill-down a {
    font-size: 16px;
}

aside .widget.recent-posts-extended
{
	padding:0
}

aside .widget.recent-posts-extended h4
{
	margin:30px 0 10px;
	padding:10px 0 10px 0;
	background-color: #000;
}

aside .recent-posts-extended h4 a {
	color: #fff;
	background-color:none;
	width: auto;
}

aside .recent-posts-extended h4 a:hover{ color: #fff}

aside .widget.recent-posts-extended h3 {
    font-size: 20px;
    margin-top: 4px;
}

aside .widget ul.rpwe-ul li {
    float: left;
    text-align: left;
	padding:2%!important;
    width: 46%;
}

.priceslidercontainer span.offers {
    color: #757575;
    font-size: 12px;
    left: 2%;
    position: absolute;
    top: 0;
}

.priceslidercontainer {
	float: none;
    left: 0;
    padding-left: 0;
    position: absolute;
    text-align: left;
	width: 100%;
	top: 6px;
}

#priceslidercontainer {
    width: 100%;
}

span#price-slider, #priceslidertitle {

    display: none;
}

#minp, #maxp {
    color: #757575;
    font-size: 12px;
    padding-top: 0;
    position: absolute;
    top: 2px;
	padding-right:0;
}

#minp{
    left: 80px;
}

#maxp {
    left: 120px;
}

.productsorderby {
    float: none;
    left: 50%;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    width: auto;
	top: 5px;
}

.products-top select {
    width: 70px;
}

.productsorderby span {
    display:none;
}


.product-info {
    position: relative;
}

p.post-meta {
    min-height: 70px;
    margin-bottom: 0;
}

.kk-star-ratings {
    position: absolute;
    right: 0;
    bottom: 72px;
	top:auto;
	left: auto;
	margin-right: 0 !important;
	height: 48px;
}

#blogpost .kk-star-ratings {
    bottom: 66px;
}

div.hr {
	margin: 20px 0;
}

[data-notifyrelo="main-container"] {
    right: 12% !important;
}

footer #footerlinks{
    font-size: 16px;
	line-height: 25px;
	text-align: center;
	padding: 0;
}

#blogpost figure{width: 100%!important;}

#blogpost figure img {width: 100%!important;height:auto!important;}

}
/* mobile low resolotion */
@media screen and (max-width:320px) {
#minp, #maxp {
    display:none;
}

.productsorderby {
    left: 33%;
}
}
/* mobile start */
@media screen and (max-width:640px) {

body#home #main-area {
    padding-top: 0;
}

#main-area {
    padding-top: 12px;
}

h1#hometitle {
    font-size: 18px;
    text-align: left;
	width: 100%;
}

h1#categorytitle {
    background: none repeat scroll 0 0 #f9f9f9;
    color: #272529 !important;
    font-family: Century Gothic,Arial,sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 8px 0;
    text-align: center;
    text-transform: lowercase;
}
	
#home .gridview {
    right: 0;
    top: 0;
}

.gridview {
    top: 7px;
}

.gridview span {
    display:none;
}

#column4{background: url(images/mobile-grid.png) left top no-repeat;}
#column4:hover, #column4.grid-active{background: url(images/mobile-grid.png) left bottom no-repeat;}

#column3{background: url(images/mobile-grid.png) right top no-repeat;}
#column3:hover, #column3.grid-active{background: url(images/mobile-grid.png) right bottom no-repeat;}

#column5{display:none;}

.columns3 .product {width: 50%;}
.columns4 .product, .columns5 .product {width: 100%;}

.columns3 .buy-ar { width:80%; border-left:none;}

.columns4 .price-ar, .columns4 .product .buy-ar {font-size: 16px;padding:7px 7px 2px;}
.columns4 .price-ar .oldPrice {font-size: 12px;}
.columns5 .product .buy-ar { width:auto; border-left:2px solid #fff;}

.post {
    padding: 0;
}

#product-slider {
    border: medium none;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
	float:none;
	max-width: none;
}

#product-slides {
    height: auto !important;
    width: 100% !important;
	margin:0;
}

#product-slides span.discount {
    right: 0;
    top: 0;
}

.product-info {
    float: none;
    padding-top: 112px;
    width: 100%;
}

#blogpost div.description {
  padding-bottom: 56px;
}

#blogpost.product-info {
      padding-top: 0;
}

.product-info h1 {
    font-size: 20px;
    padding-bottom: 10px;
}

.product-info div.description {
    font-size: 13px;
	padding: 0 0 8px;
}

#checkout {
    height: 38px;
	max-height: 38px;
    left: 0;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

a.addto-cart {
    margin-right: 0;
}

span.kat {
    position: absolute;
    right: 0;
    top: -30px;
    z-index: 100;
}

span.kat span {
    display: none;
}

span.kat img {
    padding: 0;
}

.delivery {
    background: none repeat scroll 0 0 #f6f6f6;
    font-size: 90%;
    max-height: 20px;
    overflow: hidden;
    padding: 4px 0 3px;
    position: absolute;
    text-align: center;
    top: 64px;
    width: 100%;
	height: auto;
	margin-top:0;
}

.product-info h3 {
    margin-top: 12px;
}

.fcbk_share {
    display: block !important;
    height: auto !important;
    overflow: hidden;
    width: 100%;
}

div.related {
	width: 100%;
}

.related h3 {
    border-bottom: 1px dashed #f0f0f0;
}

.related-items li {
    float: left;
    width: 100%;
}

.related-items a {
    background: none repeat scroll 0 0 #f7f7f7;
    display: block;
    min-height: 52px;
    padding: 10px 5px;
	border-bottom: 1px dashed #f0f0f0;
}

.related-items li.second a {
    padding: 12px 5px;
	border-bottom: 1px dashed #f0f0f0;
}

.related-items img {
    padding: 4px;
	margin-right: 12px;
}

.related-items span {
    font-size: 14px;
    width: 60%;
}
aside .recent-posts-extended h3 {
  height: 52px;
  overflow: hidden;
}
aside .recent-posts-extended ul.rpwe-ul li{
  padding: 1% 2% 2% 2%!important;
}

.rpwe-summary {
  height: 90px;
  overflow: hidden;
  padding-top: 10px;
}

body.tag .product {width: 50%;}
}

@media screen and (max-width:516px) {
#search-bar, .headerhome, #top-menu{
display:none;
}	
img#logo{float:none;margin: 0;}
a.logo{  width: 100%;display: block;text-align: center;}

}

@media screen and (max-width:720px) {
header .description {
display:none;}
}

/* mobile - finish */

/* tablet start */
@media screen and (min-width: 641px) and (max-width: 960px){	
.container {
    width: 96%;
}

#main-area {
    padding-top: 15px;
}

body.single #main-area {
    padding-top: 25px;
}
	
#breadcrumbs {
    margin: 0 0 0 -2%;
    padding: 2px 2% 6px;
}
	
h1#hometitle {
    font-size: 22px;
    line-height: 26px;
    width: 100%;
}

h1#categorytitle {
    background: none repeat scroll 0 0 #f9f9f9;
    color: #272529 !important;
    font-family: Century Gothic,Arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 8px 0;
    text-align: center;
    text-transform: lowercase;
}

.product-info h1 {
    font-size: 18px;
    padding-bottom: 4px;
}

#home .gridview {
    position: absolute;
    right: -4px;
    top: 5px;
}

.gridview {
    top: 7px;
}

.columns3 .product .buy-ar, .columns4 .product .buy-ar { width:80%; border-left:none;}
.columns4 .price-ar, .columns4 .product .buy-ar {font-size: 16px;padding:7px 7px 2px;}
.columns4 .price-ar .oldPrice {font-size: 12px;}

.related-items img {
    margin-right: 12px;
}

.related-items span {
    font-size: 15px;
    width: 70%;
}

aside .widget_wysija_cont input.wysija-input, aside .widget_wysija_cont .wysija-submit {
    width: 90%;
}
aside .recent-posts-extended h3 {
  height: 56px;
  overflow: hidden;
  width: 60%;
  padding-top: 4px;
}

aside .recent-posts-extended ul.rpwe-ul li{
  padding: 1% 2% 2% 2%!important;
}

.rpwe-summary {
  height: 56px;
  overflow: hidden;
  padding-top: 10px;
}
}
/* tablet 641-800px start */
@media screen and (min-width: 641px) and (max-width: 800px){
#column5{display:none;}

.columns5 .product {
    width: 25%;
}
}

@media screen and (min-width: 641px) and (max-width: 710px){
#checkout {
    position: relative;
}
	
span.kat span {
    display: none;
}

span.kat img {
    padding: 0;
    position: absolute;
    right: 0;
    top: 20px;
}
}
/* tablet 641-800px end */

/* tablet 801-920px */
@media screen and (min-width: 801px) and (max-width: 920px){
.columns5 .product .price-ar {
font-size: 14px;
}
}
/* tablet - end */
/* mobile - tablet end */

/* desktop low resolotuion start */
@media screen and (min-width: 961px) and (max-width: 1170px){
.container {
    width: 98%;
}
h1#hometitle {
    font-size: 24px;
    line-height: 26px;
    width: 100%;
}

#home .gridview {
right: 1px;
}

h1#categorytitle {
font-size: 22px;
padding: 0 0 4px 0;
}
span.categorydescription {
  margin-bottom: 12px!important;
  margin-top: 0px;
}
ul#secondary-menu li a strong {
    padding: 0 5px;
}

.cufon-disabled ul#secondary-menu li a strong {
    font-size: 13px;
}

.cufon-disabled aside .widget.widget_wysija h4 {
    font-size: 21px;
}
.priceslidercontainer {
    width: 420px;
}
.productsorderby {
    width: 130px;
}

.productsorderby span {
    display:none;
}

.columns4 .product .buy-ar { width:80%; border-left:none;}

.kk-star-ratings {
top: 260px;
}	

#blogpost figure{width: 100%!important;}

#blogpost figure img {width: 100%!important;height:auto!important;}
}

@media screen and (min-width: 961px) {
aside .rpwe-block h3 {clear: left;}
}

@media screen and (min-width: 961px) and (max-width: 1029px){
ul#secondary-menu li a strong {
    padding: 0 5px;
}

.cufon-disabled ul#secondary-menu li a strong {
    font-size: 12px;
}
.cufon-disabled aside .widget.widget_wysija h4 {
    font-size: 19px;
}

.kk-star-ratings {
top: 235px;
}	

.share-buttons-home {
  right: 320px;
}	
}
/* desktop low resolotuion end */