/*
Theme Name: Lookshop
Theme URI: http://lookshop.transparentideas.com/
Author: Transparent Ideas
Author URI: http://transparentideas.com/
Description: Multy purpose online store theme.  
Version: 1.1.0

License: GNU General Public License
License URI: license.txt

Tags:black, yellow, white



/*------------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,
table, caption, tbody, tfoot, thead, tr, th, td,
article, figure {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
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;
}


/*------------------Fonts-------------------*/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 22, 2013 08:17:45 AM America/New_York */



@font-face {
    font-family: 'Bitter';
    src: url('css/fonts/Bitter-Regular-webfont.eot');
    src: url('css/fonts/Bitter-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/Bitter-Regular-webfont.woff') format('woff'),
         url('css/fonts/Bitter-Regular-webfont.ttf') format('truetype'),
         url('css/fonts/Bitter-Regular-webfont.svg#BitterRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Bitter-Italic';
    src: url('css/fonts/Bitter-Italic-webfont.eot');
    src: url('css/fonts/Bitter-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/Bitter-Italic-webfont.woff') format('woff'),
         url('css/fonts/Bitter-Italic-webfont.ttf') format('truetype'),
         url('css/fonts/Bitter-Italic-webfont.svg#BitterItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Bitter-Bold';
    src: url('css/fonts/Bitter-Bold-webfont.eot');
    src: url('css/fonts/Bitter-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/Bitter-Bold-webfont.woff') format('woff'),
         url('css/fonts/Bitter-Bold-webfont.ttf') format('truetype'),
         url('css/fonts/Bitter-Bold-webfont.svg#BitterBold') format('svg');
    font-weight: normal;
    font-style: normal;

}




/*------------------Grid--------------------*/

/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/*
	Forces backgrounds to span full width,
	even if there is horizontal scrolling.
	Increase this if your layout is wider.

	Note: IE6 works fine without this fix.
*/

@media only screen and (min-width: 1025px) {

.boxed-container{
	background-color: #fff !important;
	width: 740px;
	margin: 0 auto;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}

body {
	min-width: 960px;
}

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
	position: relative;
}

.container_12 .grid_3,
.container_16 .grid_4 {
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
	width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width: 60px;
}

.container_12 .grid_2 {
	width: 140px;
}

.container_12 .grid_4 {
	width: 300px;
}

.container_12 .grid_5 {
	width: 380px;
}

.container_12 .grid_7 {
	width: 540px;
}

.container_12 .grid_8 {
	width: 620px;
}

.container_12 .grid_10 {
	width: 780px;
}

.container_12 .grid_11 {
	width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 40px;
}

.container_16 .grid_2 {
	width: 100px;
}

.container_16 .grid_3 {
	width: 160px;
}

.container_16 .grid_5 {
	width: 280px;
}

.container_16 .grid_6 {
	width: 340px;
}

.container_16 .grid_7 {
	width: 400px;
}

.container_16 .grid_9 {
	width: 520px;
}

.container_16 .grid_10 {
	width: 580px;
}

.container_16 .grid_11 {
	width: 640px;
}

.container_16 .grid_13 {
	width: 760px;
}

.container_16 .grid_14 {
	width: 820px;
}

.container_16 .grid_15 {
	width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
	padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left: 80px;
}

.container_12 .prefix_2 {
	padding-left: 160px;
}

.container_12 .prefix_4 {
	padding-left: 320px;
}

.container_12 .prefix_5 {
	padding-left: 400px;
}

.container_12 .prefix_7 {
	padding-left: 560px;
}

.container_12 .prefix_8 {
	padding-left: 640px;
}

.container_12 .prefix_10 {
	padding-left: 800px;
}

.container_12 .prefix_11 {
	padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left: 60px;
}

.container_16 .prefix_2 {
	padding-left: 120px;
}

.container_16 .prefix_3 {
	padding-left: 180px;
}

.container_16 .prefix_5 {
	padding-left: 300px;
}

.container_16 .prefix_6 {
	padding-left: 360px;
}

.container_16 .prefix_7 {
	padding-left: 420px;
}

.container_16 .prefix_9 {
	padding-left: 540px;
}

.container_16 .prefix_10 {
	padding-left: 600px;
}

.container_16 .prefix_11 {
	padding-left: 660px;
}

.container_16 .prefix_13 {
	padding-left: 780px;
}

.container_16 .prefix_14 {
	padding-left: 840px;
}

.container_16 .prefix_15 {
	padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
	padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right: 80px;
}

.container_12 .suffix_2 {
	padding-right: 160px;
}

.container_12 .suffix_4 {
	padding-right: 320px;
}

.container_12 .suffix_5 {
	padding-right: 400px;
}

.container_12 .suffix_7 {
	padding-right: 560px;
}

.container_12 .suffix_8 {
	padding-right: 640px;
}

.container_12 .suffix_10 {
	padding-right: 800px;
}

.container_12 .suffix_11 {
	padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right: 60px;
}

.container_16 .suffix_2 {
	padding-right: 120px;
}

.container_16 .suffix_3 {
	padding-right: 180px;
}

.container_16 .suffix_5 {
	padding-right: 300px;
}

.container_16 .suffix_6 {
	padding-right: 360px;
}

.container_16 .suffix_7 {
	padding-right: 420px;
}

.container_16 .suffix_9 {
	padding-right: 540px;
}

.container_16 .suffix_10 {
	padding-right: 600px;
}

.container_16 .suffix_11 {
	padding-right: 660px;
}

.container_16 .suffix_13 {
	padding-right: 780px;
}

.container_16 .suffix_14 {
	padding-right: 840px;
}

.container_16 .suffix_15 {
	padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
	left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
	left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
	left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left: 80px;
}

.container_12 .push_2 {
	left: 160px;
}

.container_12 .push_4 {
	left: 320px;
}

.container_12 .push_5 {
	left: 400px;
}

.container_12 .push_7 {
	left: 560px;
}

.container_12 .push_8 {
	left: 640px;
}

.container_12 .push_10 {
	left: 800px;
}

.container_12 .push_11 {
	left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
	left: 60px;
}

.container_16 .push_2 {
	left: 120px;
}

.container_16 .push_3 {
	left: 180px;
}

.container_16 .push_5 {
	left: 300px;
}

.container_16 .push_6 {
	left: 360px;
}

.container_16 .push_7 {
	left: 420px;
}

.container_16 .push_9 {
	left: 540px;
}

.container_16 .push_10 {
	left: 600px;
}

.container_16 .push_11 {
	left: 660px;
}

.container_16 .push_13 {
	left: 780px;
}

.container_16 .push_14 {
	left: 840px;
}

.container_16 .push_15 {
	left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
	left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
	left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
	left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left: -80px;
}

.container_12 .pull_2 {
	left: -160px;
}

.container_12 .pull_4 {
	left: -320px;
}

.container_12 .pull_5 {
	left: -400px;
}

.container_12 .pull_7 {
	left: -560px;
}

.container_12 .pull_8 {
	left: -640px;
}

.container_12 .pull_10 {
	left: -800px;
}

.container_12 .pull_11 {
	left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
	left: -60px;
}

.container_16 .pull_2 {
	left: -120px;
}

.container_16 .pull_3 {
	left: -180px;
}

.container_16 .pull_5 {
	left: -300px;
}

.container_16 .pull_6 {
	left: -360px;
}

.container_16 .pull_7 {
	left: -420px;
}

.container_16 .pull_9 {
	left: -540px;
}

.container_16 .pull_10 {
	left: -600px;
}

.container_16 .pull_11 {
	left: -660px;
}

.container_16 .pull_13 {
	left: -780px;
}

.container_16 .pull_14 {
	left: -840px;
}

.container_16 .pull_15 {
	left: -900px;
}

}
/*------------Responsive Mobile--------------*/
@media only screen and (max-width: 479px) {
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:10px;margin-right:10px}.alpha,.omega{margin-left:0;margin-right:0}.align_center,.align_right{text-align:left}
}

@media only screen and (max-width: 1024px) and (min-width: 480px) {
body{min-width:720px}.container_12{margin-left:auto;margin-right:auto;width:720px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:40px}.container_12 .grid_2{width:100px}.container_12 .grid_3{width:160px}.container_12 .grid_4{width:220px}.container_12 .grid_5{width:280px}.container_12 .grid_6{width:340px}.container_12 .grid_7{width:400px}.container_12 .grid_8{width:460px}.container_12 .grid_9{width:520px}.container_12 .grid_10{width:580px}.container_12 .grid_11{width:640px}.container_12 .grid_12{width:700px}.container_12 .prefix_1{padding-left:60px}.container_12 .prefix_2{padding-left:120px}.container_12 .prefix_3{padding-left:180px}.container_12 .prefix_4{padding-left:240px}.container_12 .prefix_5{padding-left:300px}.container_12 .prefix_6{padding-left:360px}.container_12 .prefix_7{padding-left:420px}.container_12 .prefix_8{padding-left:480px}.container_12 .prefix_9{padding-left:540px}.container_12 .prefix_10{padding-left:600px}.container_12 .prefix_11{padding-left:660px}.container_12 .suffix_1{padding-right:60px}.container_12 .suffix_2{padding-right:120px}.container_12 .suffix_3{padding-right:180px}.container_12 .suffix_4{padding-right:240px}.container_12 .suffix_5{padding-right:300px}.container_12 .suffix_6{padding-right:360px}.container_12 .suffix_7{padding-right:420px}.container_12 .suffix_8{padding-right:480px}.container_12 .suffix_9{padding-right:540px}.container_12 .suffix_10{padding-right:600px}.container_12 .suffix_11{padding-right:660px}.container_12 .push_1{left:60px}.container_12 .push_2{left:120px}.container_12 .push_3{left:180px}.container_12 .push_4{left:240px}.container_12 .push_5{left:300px}.container_12 .push_6{left:360px}.container_12 .push_7{left:420px}.container_12 .push_8{left:480px}.container_12 .push_9{left:540px}.container_12 .push_10{left:600px}.container_12 .push_11{left:660px}.container_12 .pull_1{left:-60px}.container_12 .pull_2{left:-120px}.container_12 .pull_3{left:-180px}.container_12 .pull_4{left:-240px}.container_12 .pull_5{left:-300px}.container_12 .pull_6{left:-360px}.container_12 .pull_7{left:-420px}.container_12 .pull_8{left:-480px}.container_12 .pull_9{left:-540px}.container_12 .pull_10{left:-600px}.container_12 .pull_11{left:-660px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}

}


/*	Retina media query.
	Overrides styles for devices with a 
	device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media 
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {
	
	body {
			
		
	}
	
}



/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/





/*------------------Styles--------------------*?

/* Getting the new tags to behave */
article, aside, audio, canvas, command, fatalist, details, embed,
figcaption, figure, footer, header, hgroup, keygen, meter, nav,
output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline; }

html { font-size: 62.5%; } 

body{
	font: 1.4em/1.5em 'PT Sans', sans-serif;
	color:#777;
	letter-spacing: 0px;
}


/*------Typography---------*/

h1{
	color:#313131;
	font:1.5em/1.75em 'Bitter-Bold', sans-serif;
}

h2, h3{
	color:#313131;
	font:1.25em/1.75em 'Bitter-Bold', sans-serif;
	
}

h4{
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.5em;
}

h5{
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.25em;
}


h1, h2, h3 {
	padding-bottom: 1.25em;
}



.title{
	margin: 0px 0 20px;
}


.top-20{
	margin-top:20px;
}

.top-40{
	margin-top: 40px;
}

h2.category-title, h1.category-title, h3.category-title{
 	margin-bottom:40px;
 	padding-bottom: 0;
 	line-height: 1em;
}


a{
	color: #ed9d12;
	text-decoration: none;
	-webkit-transition:color 0.3s ease-in;  
   -moz-transition:color 0.3s ease-in;  
   -o-transition:color 0.3s ease-in;  
   transition:color 0.3s ease-in; 
}

a:hover{
	text-decoration: none;
	color: #000;
}


#content {
	padding-bottom: 30px;
}

.home #content {
	padding-bottom: 0;
}


input[type="text"], input[type="password"]{
	border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #C3C3C3;
    font-size: 0.75em;
    height: 30px;
    padding: 0 7px 0 7px;
    background-color:#f3f3f3;
}

textarea{
	background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #C3C3C3;
    font-size: 0.75em;
    resize: vertical;
    border: none;
    padding: 10px;
    background-color:#f3f3f3;
}

#commentform textarea, textarea#comment{
	background-color:#fff;
	border-radius: 3px;
	box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #C3C3C3;
    font-size: 0.9em; 
    resize:vertical;
    width:82% !important;
}

#commentform input[type="text"], #commentform input[type="password"]{
	background-color: #fff;
}

.comment-form-comment label{
	display:none;
}

p.comment-form-comment{
	text-align: right;
}

button, input[type="button"]{outline: none;}

input#email{
	margin-left: 16px;
}

#commentform{
	position: relative;
}

.com_inputs{
	text-align: right;
}

#commentform .q-icon{
	width: 80px;
	height: 80px;
	background: url(images/coment_q.png) center center no-repeat;
	position: absolute;
	top: 1px;
	left: 0;
}

#commentform input#submit{
	display: none;
}

#commentform input[type="text"]{
	
	border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #AAAAAA;
    width: 39.5%;
    height: 30px;
    font-size: 0.9em;
    padding: 0 7px 0 5px;

}

button#com_submit{
	float: right;
	margin-top: 20px;
}

footer ul li:hover{

	border-bottom:#f3f3f3 1px solid;
	list-style: url(images/l_hov.png);
	list-style-position: inside;

}

footer ul li{
	list-style: url(images/l.png);
	border-bottom:#f3f3f3 1px solid;
	list-style-position: inside;
}

#content ul li:last-child, footer ul li:last-child{
	border:none!important;
}

#content ul li{
	list-style: url(images/bl.png);
	list-style-position: inside;
}


ul li ul{
	margin-left: 20px;
}

.box ul li {
	list-style: url(images/box_li.png) !important;
	list-style-position: inside !important;
	color: #777777 !important;
	border:none!important;
	line-height: 30px;
}

.box ul li a{
	color: #777777 !important;
}

.box ul li:hover {
	list-style: url(images/box_li_hov.png) !important;
	list-style-position: inside !important;
	color:#ed9d12 !important;
	background: none !important;
}

.box ul li:hover a{
	color:#ed9d12 !important;
	text-decoration: none !important;
}

ul.list li, footer ul li, #post ul li, #page ul li	{
	padding: 5px 0;
}


/*--------Buttons-------------*/

button::-moz-focus-inner { padding:0; border:0; }
button:focus { outline: 1px dotted; }

button::-moz-focus-inner {
  border: 0;
}

button{
	border: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	position: relative;
	display: block;
	overflow: visible;
	width: auto;
}

button, .button,  input.button2,  button.reverse:hover, .button.reverse:hover, .newer-older a, #cancel-comment-reply-link{
	height: 32px;
	padding-left: 3px;
	background: url(images/btns.png) 303px -369px;
	
}

button span, .button span,  input.button2 span, button.reverse:hover span, .button.reverse:hover span, .newer-older a span, #cancel-comment-reply-link span{
	background: url(images/btns.png) 100% -335px;
	padding: 0px 15px 0px 11px;
	line-height: 34px;
	display: block;
	font-size: 13px;
	color: #fff;
	
}


button:hover, .button:hover,   input.button2:hover, button.reverse, .button.reverse, #cancel-comment-reply-link:hover{
	background: url(images/btns.png) 304px -301px;
	padding-left: 4px;
}

button:hover span, .button:hover span,  input.button2:hover span, button.reverse span, .button.reverse span, #cancel-comment-reply-link:hover span{
	background: url(images/btns.png) 100% -267px;
	padding: 0px 15px 0px 10px;
}

.button-2, .newer-older a,  #filters li{
	background: url(images/btns.png) 303px -171px;
} 

.button-2 span, .newer-older a span, #filters li span{
	background: url(images/btns.png) 100% -139px;
	color: #313131;
}

.button-2:hover, .newer-older a:hover, #filters li:hover, #filters li.selected{
	background: url(images/btns.png) 304px -235px;
}

.button-2:hover span, .newer-older a:hover span, #filters li:hover span, #filters li.selected span{
	background: url(images/btns.png) 100% -203px;
	
}

.button-3{
	height: 35px;
	padding-left: 5px !important;
	background: url(images/btns.png) 305px -35px;
}

.button-3 span{
	display: block;
	height: 35px;
	line-height: 30px;
	background: url(images/btns.png) 100% 0px;
	color: #313131;
	padding: 0px 15px 0px 9px !important;
}

.button-3:hover{
	background: url(images/btns.png) 305px -105px;
	height: 35px;
	
}

.button-3:hover span{
	background: url(images/btns.png) 100% -70px;
	height: 35px;
	line-height: 29px;
	
}

p{
	margin-bottom: 1.5em;
}

#content figure img, .widget_donations img{
	padding: 3px 3px 2px;
	background-color:#f3f3f3;
	border: #fff 1px solid;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	line-height: 1em;
}

.product_image, .wp-post-image, .gallery-item img {
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	border-radius:0px !important;
	padding: 0 !important;
}

figure img.alignleft{
	margin: 0px 40px 40px 0px; 
}

figure img.alignright{
	margin: 0px 0px 40px 40px;
}


table.table {
	border:#ebebeb 1px solid !important;
	background-color: #fafafa;
	width: 100%;
}

.table th, .table td{
	text-align: center;
	padding: 10px;
}

.table th{
	background: url(images/table_h.png) top left repeat-x #f1f1f1;
}


.table td, 
.table th{
	border:#d4d4d4 1px solid;
}

.no-list li{
	list-style: none !important;
	background: none !important;
	background-color: transparent !important;	
}

.no-list li:hover{
	background: none !important;
	background-color: transparent !important;
}

blockquote{
	border-radius: 3px;
	background-color: rgba(187, 187, 187, 0.2);
	box-shadow: 0px 1px 0px #cecece;
	padding: 20px 30px 20px;	 
	font-style:italic;
	background: url(images/qoute_up.png) 20px 14px no-repeat rgba(187, 187, 187, 0.2);
	margin-bottom: 20px;
	margin-top:20px;
}

blockquote span{
	background: url(images/qoute_down.png) bottom right no-repeat;
	padding-right: 12px;
	padding-bottom: 10px;
} 

blockquote.left{
	float: left;
	margin-right: 40px;
}

blockquote.right{
	float: right;
	margin-left: 40px;
}

.dropcap{
	background-color: #fafafa;
	border:#fff 1px solid;
	border-radius: 3px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	font: 2.25em/1em 'Bitter-Bold', sans-serif;
	padding: 4px 12px 8px;
	color: #313131;
	display: block;
	float: left;
	margin-right:14px;
	margin-top: 

}

.dropcap2{
	background-color: #2e2e2e;
	border-radius: 3px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	font: 2.25em/1em 'Bitter-Bold', sans-serif;
	padding: 4px 12px 8px;
	color: #ececec;
	display: block;
	float: left;
	margin-right:14px;
}

.dropcap3{
	background-color: #fafafa;
	border:#fff 1px solid;
	border-radius: 50%;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	font: 2.25em/1em 'Bitter-Bold', sans-serif;
	padding: 4px 11px 8px;
	color: #313131;
	display: block;
	float: left;
	margin-right:14px;
	margin-top:
}

.dropcap4{
	background-color: #2e2e2e;
	border-radius: 50%;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	font: 2.25em/1em 'Bitter-Bold', sans-serif;
	padding: 4px 11px 8px;
	color: #ececec;
	display: block;
	float: left;
	margin-right:14px;
}


code{
	color: blue;
}

sub {
}

sup{
}


abbr{
}

big{
}

.textwidget b{
	font-weight: normal;
	color: #ed9d12;
}

/*------Typography End-------*/

.boxed-container{
	background-color: #fff !important;
	width: 1096px;
	margin: 0 auto;
}

h3.ui-accordion-header {
	

background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #ffffff 1%, #f9f9f9 2%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(2%,#f9f9f9), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 1%,#f9f9f9 2%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 1%,#f9f9f9 2%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 1%,#f9f9f9 2%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 1%,#f9f9f9 2%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */

	border:#ebebeb 1px solid !important;
	border-radius: 3px !important;
	font: 13px/1em 'PT Sans';
	color:#313131;
	padding: 14px; 

}

.ui-state-active{
	font-family: 'PT Sans' !important;
	font-weight: bold;
}


.ui-widget-content{
	border:none !important;
	background: none !important;
	border:none;
	font: 13px/1.5em 'PT Sans', sans-serif !important;
	color: #898989 !important;
}


.ui-icon{
	background: none;
	display: none !important;
}


/*------UI styles End--------*/

section#content{
	padding-top: 40px;
}

#content .container_12{
			
}

.home #content .container_12{
	margin-top: 0 !important;
}

.chrome{
	background:url(images/chr_pt.png);
	/*border-bottom:#ebebeb 1px dashed;*/
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 1000;
	top: 0;
	border-bottom: 1px solid #E4E4E4;
	overflow: visible;
}

.boxed-container .chrome{
	position: relative !important;
}

.admin-bar .chrome{
	position: relative !important;
}

.cart_message{
	display: block !important;
}

#cart_message{


}

#head_right{
	width: 570px;
	float:  right;
}

.top_head{
	width: 350px;
	float: left;
}

#twidget{
	overflow: hidden;
	text-overflow: ellipsis;
	background: url(images/twitter_ico.png) center left no-repeat;
	padding-left: 20px;
	margin-top: 13px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	height:22px;
}

#twi_auth{
	color: #e69304;
}


.left{
	float:left;
}

.right{
	float:right;
}

.push_right{
	text-align: right;
}

.push_left{
	text-align: left;
}




h1#site-title, h2#site-title{
	font:3.55em/1em 'Bitter-Bold', sans-serif;
	color: #000;
}


h2#site-description{
	font-size: 11px;
	color:#838383;
	letter-spacing: 1.5px;
}

h2, h2.title, h3.title, .title h1{
	color:#313131;
}

div#logo{
	margin-top: 17px;
}

h1#site-title a, h2#site-title a{
	color:#000;
}

h1#site-title a:hover, h2#site-title a:hover{
	text-decoration: none;
}


#sub_links{
	padding: 12px 0;
	float: right;
	display: block;
	overflow: hidden;
}

#sub_links li{
	padding: 0 20px;
	vertical-align: middle;
	border-right:#c4c4c4 1px solid;
}

#sub_links li:last-child{
	border: none;
}

#sub_links a{
	display: block;
	color: #949494;
}

#menu-secondary-navigation{
	float: left;
}


#srch{
	float: right;
	position: relative;
}

#srch_form #searchform #s{
	width: 236px;
	height: 29px;
	border: none;
	border-radius: 5px;
	position: absolute;
	top:20px;
	left: 20px;
	padding: 0 7px 0 5px;
	box-shadow: inset 0px 1px 0px 0px #e5e5e5;
	font-size: 0.9em;
	color: #aaa;
	background-color: #fff;
}

#srch #srch_zoom{
	display: block;
	background: url(images/srch_icon.png) center center no-repeat !important;
	width: 49px;
	height: 45px;
	cursor: pointer;
	text-indent: -9999999px;
}

#srch_form{
	border-bottom: #e9a104 2px solid;
	position: absolute;
	top:45px;
	right: 1px;
	width: 49px;
	height: 0;
	background:url(images/crt_bb.png);
	overflow: hidden;
}

#srch_hov{
	background:url(images/crt_bb.png);
	height: 45px;
	border-left: #e8e8e8 1px solid;
	border-right:#e8e8e8 1px solid;
}


#srch_form #searchsubmit{
	position: absolute;
	left:260px;
	top:18px;	
	font-size: 0.85em;
 
}

#srch_form #searchsubmit span{
}

#inner_f{
	display: none;
}

header nav{
}

nav ul li{
	float: left;
}


.header_container{
	height: 110px;
	margin-top: 66px;
}



.admin-bar .header_container, .boxed-container .header_container{
	margin-top: 16px;
}

/*----to Remove or Edit---------*/

.shopping_cart{
	position: relative;
	float: right;
	width:220px;
}

#cart{
	width:220px;
	position: absolute;
	right:0px;
	top:0px;
	z-index: 1;
	background:url(images/crt_bb.png);	
}

#cart_top_contents{
	line-height: 45px;
	
}

#cart_content{
	margin:0 auto;
	width:220px;
	position: relative;
	overflow: hidden;
	
}

#cart_icon{
	width:16px;
	height: 16px;
	float: left;
	margin: 14px 9px 7px 19px;
	background: url(images/cart_ico.png) center center no-repeat;
}

.shoppingcart {
	width:220px;
		
}

.shoppingcart .product_img{
	margin-top:2px;
}

.arrow_close{
	width:14px;
	height:8px;
	background: url(images/cart_arrow_down.png) center center no-repeat;
	position: absolute;
	top:18px;
	right:18px;
}

.arrow_open{
	width:14px;
	height:8px;
	background: url(images/cart_arrow_up.png) center center no-repeat;
	position: absolute;
	top:18px;
	right: 18px;
}

.top_text{
	color: #000;
}

.top_text a{
	color: #000;
}

#cart_text{
	height: 34px;
	line-height: 16px;
	font-size: 0.75em;
}


#cart_text a.details:hover{
}

#cart_bottom_contents a.checkout{
	text-indent: -9999999px;
	width: 22px;
	height: 25px;
	display: block;
	margin-top: 10px;
	margin-bottom: 17px;
}

#cart_bottom_contents a.checkout:hover{
}

#cart_bottom_contents .prod_name{
	font-size: 0.9em;
	padding-top: 18px;
	padding-left: 10px;
	padding-bottom: 17px;
}


#cart_bottom_contents .prod_name a{
	text-decoration: none;
}


#sliding_cart .pricedisplay{
	font-size: 1em !important;		
}

#cart_bottom_contents .prod_qty{	
	margin-top: 13px;	
}

#cart_bottom_contents .prod_qty{
	
}

#cart_bottom_contents .prod_img{
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 17px;
}

.cart-price-text{
	display: none;
}


#cart_bottom_contents  .prod_del{
	padding-right:12px;
	padding-top: 17px;
}

#cart_bottom_contents{
	position: absolute;
}

.box #cart_bottom_contents{
	position: relative !important;
	text-align: left;
}

.box #cart_bottom_contents #no_items{
	text-align: left;
}


.box #cart_bottom_contents .prod_img {
	padding: 0 !important;
}

.box #cart_bottom_contents .wpsc_empty_the_cart{
	float: right !important;
}

#cart_bottom_contents #no_items{
	margin:10px 10px 17px;
	text-align: center; 
}

#cart_bottom_contents table{
	width: 220px;
}

.box #cart_bottom_contents table{
	width: auto !important;
}

#cart_bottom_contents table th{
	padding:0 !important;
	background: none;
	border: none;
	
	text-align: left;
	line-height: 21px;
	height: 30px;
	padding-top: 18px !important;
	font-weight: bold;
}

#cart_bottom_contents table td, #cart_bottom_contents table th{

}

#cart_bottom_contents table td{
	border: none !important;
	vertical-align: top;
}

#cart_bottom_contents table th.qty{
	text-align: center;
}

#cart_bottom_contents table td.qty{
	width: 14px;
	text-align: center;
	vertical-align: middle;
}

#cart_bottom_contents table th.price{
	text-align: right;
}

#cart_bottom_contents table td.price{
	text-align: center;
	vertical-align: middle;
	padding: 0 !important;
}

#cart_bottom_contents table tr{

	border-bottom: #f0f0f0 1px solid;

}

#cart_bottom_contents .total td{
	padding: 16px 20px 3px 0px !important;
}

#cart_bottom_contents .cart_excluding{
	text-align: right;
	padding: 0px 20px 3px 20px !important;
}


.cart-widget-remove{
	vertical-align: middle;
	height:14px;
}

#cart_bottom_contents table .omega{
	height: 27px;
}

#cart_bottom_contents table .shipping{
	height: 27px;
	line-height: 27px;
}

#cart_bottom_contents table .shipping td:first-child{
	text-align: right;
}

#cart_bottom_contents .total, #cart_bottom_contents .exclude{
	border: none;
}

.shoppingcart .total td{
	color:#000;
	padding: 0 20px !important;
}

#cart_bottom_contents .total .pricedisplay{
}

#cart_bottom_contents .total .price{
	font-weight: bold;
}

#cart_bottom_contents table .total, #cart_bottom_contents table .shipping{
	text-align: right;
}


#cart_bottom_contents table .shipping td, #cart_bottom_contents table .total td{
	text-align: right;
}

.buts{
	margin:15px 20px 19px;
}

.emptycart a{
	line-height: 32px;
}

.emptycart a:hover{
	color:#000 !important;
}


.emptycart{

}

#shade{
	width: 220px;
	height: 2px;
	background: #e9a104;
	position: absolute;
	bottom: -2px;

}

/*------to Remove End -------*/


div.wpsc_loading_animation img{

	
}

div.wpsc_loading_animation{

}

#default_products_page_container div.wpsc_loading_animation{

}


#products_page_container div.wpsc_loading_animation{

}

div.wpsc_loading_animation{
	width: 100%;
	height: 100%;
	
	padding-top: 3px;
	font-size: 0;


}

.wpsc_empty_the_cart{
	float:left;
}

#currencies {

}

#currencies ul li{

}

#currencies ul li a:hover, #currencies ul li a.selected{
}

#currencies ul li a{
}

#sub_links li{
	
}

#container{

}

.boxee{
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    padding: 20px 30px 30px;
}


#responsive_main_menu{
	display: none;
}


#main_menu ul li, #hidden_menu ul li{
	position: relative;
    vertical-align: middle;
    	
}

.ddsmoothmenu{
	
}

#hidden_menu{
	display:none; 
	margin-top: 4px;
}

#hidden_menu ul li{
	float: left;
	font-family:'PT Sans';
	font-weight: bold;
	
}

#hidden_menu ul li a{
	color: #000;
	display: block;
	margin-right: 9px;
	height: 41px;
	line-height: 41px;
}

#hidden_menu ul li ul{

	border-top:#e4ab48 2px solid;
	background:url(images/crt_bb.png) !important;
	position: absolute;
	visibility: hidden;
	margin-top:40px;
	width: 100%;
	display: table;
}

#hidden_menu ul li ul li{
	float: none !important;
	width: 100% !important;
}

#hidden_menu ul li ul li a{
	display:block;
	padding-left: 20px !important;
	margin-right: 0; 
}


#hidden_menu ul li a:hover{
	color: #eab04c;
	text-decoration: none;
}

#main_menu {
	float: right;
	margin-top: 28px;
}

#main_menu ul li{
	margin-right: 2px;
}

#main_menu ul li.alpha a{
	
}

#main_menu ul li a{
	padding-left: 3px;
	display: block;
}

#main_menu ul li.alpha a{
	
}

#main_menu ul li a span{
	display: block;
	height: 41px;
	color: #000;
	padding: 0 19px 0 16px;
	line-height: 39px;
	font-family:'PT Sans', sans-serif;
	font-weight: 700;
	-webkit-transition: none;  
   -moz-transition: none;  
   -o-transition: none;  
   transition: none;
}

#main_menu ul li a:hover, #main_menu ul li.current-menu-item a, #main_menu ul li a.selected{
	background: url(images/m_but_lt.png) center left no-repeat;
}

#main_menu ul li a:hover span, #main_menu ul li.current-menu-item a span, #main_menu ul li a.selected span{
	background:url(images/m_but_b.png) center right no-repeat;
	color: #fff;
	text-decoration: none;
}

* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

 

#main_menu ul li ul{
	
	
}

.sub-menu{
	background-color:#fff;
	border: #e6e6e6 1px solid;
	border-radius: 3px;
	position: absolute;
	min-width: 170px;
	z-index: 2000000;
	display: none;
	left: -20px !important;
}

.sub-menu li{
	width: 100%;
	border-top:#e2e2e2 1px solid;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.sub-menu .current-menu-item{
	background: none !important;
	
}

.sub-menu .current-menu-item a {
	color: #000;
} 

.sub-menu li:first-child{
	border-top:none;
}


.sub-menu li span{
	background: none !important;
	color:#777777 !important;
}

.sub-menu li.omega{
	background: none !important;
	border: none !important;

}

.sub-menu li a{
	background: none !important;
	color: #777777 !important;
	float: none !important;
	font-family: 'PT Sans', serif !important;
}

.sub-menu li a:hover span,.sub-menu li a.selected span{
	color:#eea321 !important;
}

.sub-menu li a:hover{
	background: none !important;
	color: #ed9d12;
	background:  url(images/cat_sl_pt.png) !important;
}

.sub-menu li:hover{
	background: none !important;
	
}

#search_form{

}

.widget-2 h3.category-title.border{

}

#searchback{

}

#searchback:before{

}

#search_form input[type="text"]{


}

#search_form a{


}

#search_form a:hover{

}

#cs-next-coin-slider, #cs-prev-coin-slider{

}

#featured_box{
}

#wpec-slider{
	height: 400px;
	z-index: 1 !important;
}

#wpec-slider .about h1{
	font:35px/35px 'Bitter', sans-serif !important;
}

#wpec-slider ul{
	background: url(images/slide_bg.png) center center no-repeat !important;
}

#wpec-slider ul li.first{
	background: none !important;
	visibility: visible;
}

#wpec-slider ul li{
	background: none !important;
	visibility: hidden;
}

#wpec-slider .about h1{
	color: #ED9D12;
}

#wpec-slider .description{
	font:15px/1.25em 'PT Sans', sans-serif !important;
	font-weight: bold;
}

#wpec-slider .buyit input.wpsc_buy_button {
	background-image:none !important;
	background-color: #e89e04;
	border-radius: 3px;
}

#wpec-slider .wpsc_loading_animation{
	margin-top:17px;
	margin-left:10px;
}

#wpec-slider .price{
	font:25px/34px 'Bitter', sans-serif !important;
	display: block !important;
	float: none !important;
}

#wpec-slider .buyit .wpsc_buy_button{
	width: 104px;
	height: 39px;
	margin-top: 20px;
}

#wpec-slider .price span{
	font:15px/25px 'Bitter', sans-serif !important;
}

#wpec-slider .buyit input.wpsc_buy_button{
	font-family:'PT Sans', serif !important;
	font-weight: bold;
	text-transform: uppercase; 
	font-size: 13px !important;
}

#wpec-slider .wpsc_loading_animation{
	float: right !important;

}

.price, .pages .selected{
}

.caption{
	
}

.caption h3{
}

.caption .description{
}

.caption .price{
}

.caption .price span{
}

#content #featured_box{

}


#content, #subcontent2 {
	background:url(images/chr_pt.png);
	padding-top: 40px;
}

.home #content{
	padding-top: 0;
}

#categories_sl{
	background: url(images/cat_sl_pt.png) top left;
	padding: 40px 0 34px;
	border-bottom: 1px solid #E4E4E4;
}


#categories_box{
	width: 960px;
}

#categories_box ul{
	
}

#categories_box  li {
	
}	

#categories_box #left_but{
	position:absolute;
	top:52px;
	left:-36px;
	font-size:0px;
	z-index:100;
	cursor:pointer;
	width:21px;
	height:34px;
	background:url(images/inf_left.png) center center no-repeat; 
}

#categories_box #left_but:hover{
	background:url(images/inf_left_hov.png) center center no-repeat; 	
}

#categories_box #right_but{
	position:absolute;
	top:52px;
	right:-36px;
	cursor:pointer;
	font-size:0px;
	width:21px;
	height:34px;
	background:url(images/inf_right.png) center center no-repeat;
}

#categories_box #right_but:hover{
	background:url(images/inf_right_hov.png) center center no-repeat;
}

#categories_box li{
	padding:0 8px;
}

#categories_box li:first-child{
	
}

#categories_box  li.alpha{
	margin-left:0;
}


#categories_box li .cat_container{
	background-color: #f3f3f3 !important;
	border-radius: 5px;
	border: #fff 1px solid;
	position: relative;
	display: block;
	width: 142px;
	height: 142px;
}



#categories_box  li .cat_container img, .single_cat_view img{
	position: absolute;
	top:7px;
	left:7px;
}

#categories_box  li .cat_container .item_no_image{
	display: inline;
	height: 140px;
	width: 140px;
}

#categories_box  li .cat_container a.cat_name{
	position: absolute;
	color: #000;
	font-variant: normal;
	font-size: 13px;
	line-height: 1.25em;
	left: 0px;
	top:0px;
	background-color: rgba(237, 237, 237, 0.85);
	border-radius: 4px;
	width: 140px;
	height: 140px;
	display:block;
	text-align: center;
}

#categories_box  li .cat_container a.cat_name .cat-inline{
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	white-space: normal !important;
	font-size: 1.5rem;
}


#categories_box  li .cat_container a.cat_name:hover{
	text-decoration: none;
	
}


/*------ to Remove--------------------*/

.infiniteSlider {

}

.infiniteSlider  ul li{
	
	
	
}
/*----- to Remove ---------------------*/


.inner{

}

.list_holder{

}

.inner-box{

}



.yard{

}

.alpha.box {
	border: none;
	padding:30px 20px 30px 20px !important; 
}

.alpha.box h2.title{
	margin-bottom: 0 !important;
}

.box{
	padding:30px 20px 30px 30px;
	border-top: #ececec 1px solid;
}



div.box:last-child{

}


.shop .box h2, .shop .box h3{
	font-family: 'PT Sans', serif;
	font-size: 1.1em;
}


.shop .alpha.widget_text h2{
	font-family: 'Bitter-Bold', serif;
	font-size: 1.4em;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 10px;
}

.smallest-title h2, .smallest-title h3{

}


.holder{
	background-color: #f3f3f3;
	border-radius:5px;
	border:#fff 1px solid;
	padding: 5px;
	
}

.box-3{

}

.box-3.alpha{

}

.box-2{

}

.inner.alpha{

}

.inner-box.omega{

}

.inner .omega{

}

ul.featured{
	
}

ul.featured li, .ngg-widget{

}

ul.featured li:nth-child(even){

}

ul.featured li a, .ngg-widget a{

}

.ngg-widget a{

}

footer{

}

#footback{

}

#conten {

}

.side_col_left, .side_col_right{
	background: #fff;
	border-radius: 5px;
	position: relative;
}

.side_col_left h3, .side_col_right h3{
	color:#313131;
	padding-bottom: 7px;
	font-weight: normal;
	
}

.side_col_left, .side_col_right h3{

}

.side_col_left .box:first-child{
	
}


.side_col_left .box+.box{

}

.cont_col .space:first-child{
	
}

.footer_container{
}

footer .date{
}

footer #news-letter{

}


#nl_cont{

}

#nl_cont button{

}

#nl-action {
}

footer input[type="text"]{
	
}

.fi_l {
}

.fi_r{
}



footer #nl-text{

}

#newsletter{

}

footer .nl_error{

}

footer .nl_success{

}


footer #social li{
}

footer h3{
	font-size: 16px;
	color: #000;
}

#footer_upper{
	margin-top:40px;
}

.footer-upper-widget{
	margin-bottom: 25px;
}

.footer_upper:last-child{
	margin-left: 0 !important;
	padding-right: 0 !important;
}

#footer_upper #p_logo{
	margin-top: 25px;
}

.footer_upper{
	width: 20%;
	float: left;
	padding-right:5%;
}

.footer_lower{
	border-top:#f0f0f0 2px solid;
	padding: 36px 0;
}

.footer_lower .wysija-instruct b{
	font:20px/20px 'Bitter-Bold', sans-serif;
	color:#ed9d12;
}

.footer_lower .wysija-instruct{
	font-size: 16px;
	padding-top: 3px;
	margin-right: 72px;
}

.footer_lower .wysija-submit{
	background: url(images/sb_but.png) center center no-repeat;
	border: none !important;
	width: 93px;
	height:31px;
	color: #fff;
	font-size: 13px;
	line-height: 25px;
	margin-top: 0 !important;
	padding-bottom: 3px;
}

.footer_lower .wysija-submit:hover{
	background: url(images/sb_but_hov.png) center center no-repeat;
}

.footer_lower .wysija-email{
	border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #C3C3C3 !important;
    font-size: 14px;
    height: 31px;
    padding: 0 7px 0 5px;
    line-height: 27px;
    margin-right: 11px;
    width: 198px;
    background-color: #f5f5f5;
}

.footer_lower .wysija-instruct{
	display: block;
	float:left;
}
.footer_lower .wysija-p-email{
	float:left;
}

.footer_lower:first-child{

}

.footer_lower ul li{

}

.address li{

}

.footer_lower ul li:first-child{

}

.footer_lower{


}

.bottom_content{
	padding: 26px 0 20px;
	float:left;

}

footer .menu {

}

footer #bot_container{
	float:right;
	margin-top: 17px;
}

footer .menu li {
	float: left;
	margin-left: 10px; 
}

footer #end{
	border-top:#e4e4e4 1px solid;
	background: url(images/chr_pt.png) top left;
}



/*==============Pages=============*/

/*--------------Index-------------*/

.ft-title{

}

.ft-prev, .ft-next{

}

.ft-button-slideshowHolder{

}

.ft-button-slideshowHolder:hover, .ft-button-slideshowHolder-active{

}

.ftDesc b{

}

.ftDesc a{

}

#ft-buttons-slideshowHolder{

}

section#featured{
	margin-top: 40px;
}


.featured_products{
	margin-bottom: 40px;
}

.featured_products li{
	min-width: 130px;
	margin-left: 14px;
}

.featured_products .quntity{
	margin: 10px auto !important;
	width: 40px;
	display: block;
	 
}

#featured_products{
	
}

.ei-title h2, .ei-title h3{
	padding-bottom: 20px !important;
}

.ei-title h2 span, .ei-title h3 span{
	font-family: 'Bitter' !important;
	font-style: normal !important;
	color: #fff !important;
	background-color: #000;
	padding:5px 20px 4px !important;
	text-transform: uppercase;
	border-radius:3px;
	font-size: 25px;
	line-height: 30px;
}

.ei-title h2 span a, .ei-title h3 span a{
	color: #fff !important;
}

.ei-title h2 span em, .ei-title h3 span em{
	color: #ec9c13 !important;
	font-style: normal;
}

@media only screen and (max-width: 1024px) {
	.boxed-container{
	background-color: #fff !important;
	width: 740px;
	margin: 0 auto;
}

	.ei-title h2 span, .ei-title h3 span { 
		background-color: transparent !important;
		text-overflow: ellipsis !important;
		color: #000 !important;
		font-size: 15px !important;
		margin: 0 !important;
		line-height: 18px !important;
		padding-bottom: 0 !important;
	}
	
	.ei-title h2 span a, .ei-title h3 span a{
		color: #000 !important;
	}	
	
	.ei-title h2, .ei-title h3 {
		padding-bottom: 0;
	}
}

.black_texture{
	background:url(images/sl_bk.png);
}

#content, #subcontent2{
	border-top:#e4e4e4 1px solid;
	border-bottom:#e4e4e4 1px solid;
}

.featured_products_container {
}

.featured_products_container h2.category-title{
	margin-bottom: 20px !important; 
}

.featured_item_image{
	text-align: center;
}

.featured_products li h3{
	text-align: center;
	margin-bottom: 13px;
}

.featured_products li h3 a{
	color: #000;
}

.featured_products li h3 a:hover{
	text-decoration:none;
	color: #ED9D12;
}

.quntity{
	text-align: center;
}

.wpsc_quantity_update{
	
	
}

.wpsc_quantity_update input{

    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #AAAAAA;
    border: #f5f5f5 1px solid;
    text-align: center;  
 }



.quntity{
	margin: 10px auto;
	text-align: center;
	display: inline-block;
}

.quntity fieldset{
	text-align: center;
	display: block;
}

.quntity .legend{
	color: #aaaaaa;
	font-size: 11px;
	line-height: 22px;
	display: inline;
	float: left;
	margin-right: 3px;
}

.quntity .wpsc_quantity_update{
	float: left;
}

.featured_product_price{
	text-align: center;
}

span.csymb{
	font-size: 0.65em !important;
	line-height: 1em !important;
	vertical-align: top;
}

.wpsc_default_product_list.list .default_product_display .pricedisplay .csymb{
	line-height: 0.45em !important;
}

.wpsc_default_product_list.list .default_product_display p.pricedisplay{
	text-align: left;
	float: left;
	margin-right: 10px;
}

.wpsc_default_product_list.list .default_product_display .wpsc_product_price{
	width: auto !important;
}

.price_price, .price_old{
	display: none !important;
}

.price_from, .price_yousave{
	font-size: 11px;
}


.yousave{
	font-size: 0.75em !important;
	color: #aaaaaa;
}

.oldprice .csymb{

}

.price_yousave{

}

.price_shipping{
	font-size: 0.75em !important;
	vertical-align: middle;
	line-height: 18px;
	color: #aaa;
}

.pp_price .pricedisplay{
	font-size: 11px;
	line-height: 18px;
	color:#aaaaaa;
}


.wpsc_buy_button_container{
	position: relative;
	text-align: center;
}



.wpsc_buy_button{
	margin:0 auto;
}

.oldprice{
	text-decoration:line-through;
	color:#aaaaaa;
	font-size: 14px;
}

.wpsc_loading_animation{
	position: absolute;
	top: 3px;
	left: 5px;
}

.box .pricedisplay{
	font-size: 13px;
	color: #777777;
}

.box li:hover .pricedisplay{
	color:#ed9d12 !important;
}

.pricedisplay{
	color: #ed9d12;
	font-family: 'PT Sans', Arial !important;
}

p.pricedisplay{
	margin-bottom: 0;
	text-align: center;
}

.price_price{
	
}

.pricedisplay {
	font-size: 1.15em;
}

.featured_item_image a{
	margin: 0 auto;
}

.product_image{
	margin: 0 auto;
}

span.sale{
	background: url(images/sale_ic.png) center center no-repeat;
	text-indent: -9999999px;
	width: 47px;
	height:47px;
	top:15px !important;
	right:-10px !important;
}


.sliders{

}

.tagline{

}

.tagline i{

}

#supcontent{
	color: #777777;
	background-color: #000;
	border-bottom: #e5e5e5 1px solid;
}

.coupons_widget{

}


.coupons_widget .promo {
	color:#e69407;
	font: 40px/98px 'Bitter-Bold', sans-serif;
	display: block;
	float: left;

}

.coupons_widget #clock{

}

.coupons_widget .sale_end{
	float: left;
	padding: 7px 0px;
	margin:15px 40px;

	text-transform: uppercase;
	width: 268px;
}

.coupons_widget .sale_end #the_code{
	color: #e69407;
	text-transform:none;
}

.coupons_widget .sale_end #the_code{

}



.coupons_widget #clock{
	background: url(images/timer_bg.png) top center no-repeat;
	float: left;
	width: 220px;
	height: 62px;
	text-align: center;
	text-transform: uppercase;
	color: #ececec;
	padding-top:10px;
	margin-top: 23px;
}

.coupons_widget #count_down{
	font-weight: bold;
	font-size: 17px;
}



.coin-slider{

}

.countdown_row{

}

#count_time {

}

.latest_item{

}

#subcontent{
	padding: 30px 0;
}

#subcontent2 .container_12{
	margin-bottom: 20px !important;
}

.latest_item.omega{

}

#subcontent2 .widget_recent_entries ul li{
	width: 214px;
	float: left;
	margin-left: 20px;
}

.recent-title{
	display: block;
}

.recent-title{
	font-weight: bold;
	color: #000;
	margin:27px 0 7px;
}

.recent-title a{
	color: #000;
}

.recent-title a:hover{
	color:#eda321;
	text-decoration: none;

}

.recent-date, .recent-comments{
	color: #c6c6c6;
	font-size: 12px;
	margin-bottom: 17px;
}

.recent-comment-avatar{
	
	margin-right: 10px !important;
	display: none !important;
}

.bwp-rc-ulist li{
	border-top-style: solid;
	border-top-color: rgba(221, 221, 221, 0.7);
	border-top-width: 1px;
	padding:16px 0 7px;
}

.bwp-rc-ulist li:first-child{
	border-top-style: none !important;
	padding-top:0;
}

.bwp-rc-ulist li.recent-comment a{
	font-size: 12px;
}

.recent-comment-single{
	margin-left: 0 !important;
}

#subcontent2 .widget_recent_entries ul li:first-child{
	margin-left: 0;
}

.widget_recent_entries ul li a img{
}

.widget_recent_entries ul li a img:hover{
	
}

.latest_posts_widget{

}

.latest_posts_widget .latest_item{

}

.ranged_popular_posts_widget .wp-post-image{

}

.ranged_popular_posts_widget ul{

}

.ranged_popular_posts_widget ul li a{

}

.pop_comments{

}

.pop_authors{

}

.pop_date{

}

.pop_cont{

}

.recentcomments{

}

.recentcomments:last-child{

}

#recentcomments{
}
.widget_recent_comments{

}
.ranged_popular_posts_widget{}

.recentcomments a{

}

.flickr-image{

}

.flickr-image a img{

}

.flickr-images-widget{

}

.flickr-image:last-child{
	
}

.beforefooter .box-3{

}

.widget_flickr h3.category-title{

}

.title .category-title{

}



/*--------------Store-------------*/



.product_foot{
	border-top:1px solid #E4E4E4;
	background:url("images/chr_pt.png");
	padding-bottom: 40px;
}

#banner-h{
	background:url('http://localhost:8888/beige/assets/banner_top.png') top left no-repeat;
	height: 241px;
}

#banner button span{
}

.widget_wpsc_categorisation ul li, .widget_wpsc_price_range ul li{

}

.widget_wpsc_categorisation ul li:hover, .widget_wpsc_price_range ul li:hover{

}

.widget_wpsc_categorisation ul li a:hover, .widget_wpsc_price_range ul li a:hover{
	text-decoration: none;
}

.pager{

}

.pager select{
}

#view_switcher{

}

.pricedisplay{
	
}

.list_view{

}

.grid_view{

}

.product_footer{

}

.add_info{

}

.price.display{

}

.qty_up{

}

#per_page{
}

#sort_by{
}

#order_by{
}

#order_by.asc{
}

#order_by.desc{
}

#products{

}

/*   Product Listing   */

li.item{
}

.yousave{

}

li.item .specials{

}

.grid li.clear{

}

.grid li.item .specials{

}

.list li.item .specials{

}


li.item a img.product_image{
}

#categories	.grid li.item .action{

}

.grid li.item{

}

.grid li.item:first-child{
	margin-left: 0px !important;
}

.grid li.item:hover{
}

.list li.item{
}

.list li.item:hover{
}

.grid li.last{

}

.list li.item{


}

.list li.item:last-child{

}

.grid li.item .product-image{

}

.grid li.item:hover .product-image img{

}

.list li.item .product-image{

}

.list li.item:hover .product-image img{

}

.grid h3.product-name{
}

.list h3.product-name{
}

.list .product_form{
	display: block;
}

h3.product-name a:hover, h2 a:hover{

}

.product_image{
}

.list li .product-desc{
	
}

.grid li.item .action{

}

li.item button{
}

li.item .price-box{

}

.oldprice{
}

td.coupon_code{

}

.pages{

}

.pages a{
}

.pages a:after{
	content:' ';
}

#fancy_collapser_link img {
}

#products_page_container{
	
}

#products_page_container .title h1{

}

#products_page_container .title{

}

.wpsc-breadcrumbs{
	color:#b2b2b2;
	font-size: 11px;
	margin-bottom: 25px;
}

.single_product_display .wpsc-breadcrumbs{
	margin-bottom: 15px;
}


.single_additional_description{
	padding-bottom: 40px;
}

.single_additional_description p{
	margin-bottom: 0!important; 
}

.wpsc-breadcrumbs a{
	color:#b2b2b2;
	font-size: 11px;
}
.wpsc-breadcrumbs a:hover, .wpsc-breadcrumbs span{
	color:#777777;
	text-decoration: none;
}
.wpsc_container .image_container{

}

.single_content_cont{

}

.single_options{

}

.single_options .wpsc_buy_button{
	width: 140px
}

.single_options #single_qty, .single_options #variations, .single_options #single_smm{

}

#single_qty{

}

#single_smm{

}

.stButton .chicklets{

}

.single_options .box-3{

}

.wpsc_variation_forms td.col1{

}

#variations{

}

.wpsc_variation_forms label{

}

#single_qty{

}

#single_qty legend{

}



#single_smm{



}

.FB_like{


}

#single_smm iframe{

}

#LikePluginPagelet .connect_confirmation_cell  {

}

.st_sharethis{

}

.single_product_display .FB_like iframe{

}



.wpsc_variation_forms td{

}

.single_content_cont .wpsc_product_price{

}

.single_content_cont .wpsc_product_price .currentprice.pricedisplay{

}

.single_product_display .wpsc_buy_button_container .wpsc_buy_button{

}

.single_product_display .wpsc_buy_button_container .wpsc_buy_button:hover{

}

.single_product_display p.pricedisplay{

}

 div.image:hover, div.wp-caption:hover, #content img:hover{

 }


div.wp-caption{
 	background-color:#f3f3f3;
 	border-radius: 3px;
 	border:1px solid #fff;
 	margin-bottom:30px;
 	padding: 2px 3px 3px;
 	margin-top:0;
 	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  
}


div.wp-caption .wp-caption-text{
	 background-color: #fff;
	 margin-top: 3px;
	 margin-bottom: 0px !important;
	 text-align: center;
	 padding: 6px !important;
	 display: block;
	 font-size: 0.85em;
	 	
 }

 div.wp-caption a{
 	display: block;
 	line-height: 0;
 }
 
div.wp-caption.alignleft{
	margin-right: 40px;
}

div.wp-caption.alignright{
	margin-left: 40px;
}
 
 
 .enter-code{
	 float:left;
	 margin-top:5px
 }
 
.checkout_cart{


}
 
 .checkout_cart tr{

 }

.checkout_cart tr.header{

}

.checkout_cart tr td{

}

.checkout_cart td.firstcol{

}

.wpsc_coupon_row td:first-child, .wpsc_total_before_shipping td:first-child{

}

.wpsc_coupon_row td{

}

.wpsc_total_before_shipping td{

}

.checkout_cart th, .wpsc_totals{

}

.th_prod_name{

}

.th_prod_price{

}

.cost_bef_ship{


}

.coupon_text{

}

.wpsc_totals{

}

.totals_table{


}

.totals_table td{

}

.totals_table #total_text{

}

.total_price_title{

}

.checkout_cart .alt {


}

.checkout_cart .wpsc_product_image{

}

.wpsc_product_image .product_image{

}

.checkout_cart .wpsc_product_name{


}

.x_che{


}

.up_but{


}

.wpsc_checkout_table select{

}

.checkout_cart .cart_remove button{

}

.wpsc_checkout_forms label{

}

.sing_price .pricedisplay{

}

.checkout_cart .product_image{

}

.checkout_cart .wpsc_product_quantity{

}

.checkout_cart .pricedisplay{


}

.checkout_cart .wpsc_product_quantity .qty input[type=text]{
	width: auto !important;
}

.wpsc_coupon_row, .wpsc_total_before_shipping{


}

.coupon_code input[type=text]{

}

.wpsc_total_amount_before_shipping .pricedisplay{

}

.wpsc_checkout_table.table-4{


}

.wpsc_checkout_table{


}

#checkout_total{
}

#checkout_total .pricedisplay{


}

#total_text{


}

.make_purchase{


}

.make_purchase:hover{

}

.checkout_actions{
}

.wpsc_checkout_table{

}

td.wpsc_product_remove{

}

.checkout-2{
}

.checkout-1{

}

.ch_arrow{


}

#totable{

}

#totable table{
	width: 220px;
}


#total_container{

}

.ch_arrow:hover{

}


#che_back_but{


}

#che_back_but:hover{
	
}

/*----------WPSC----------------------------------*/




/*----Blog-------*/



#posts.posts-isotope .isotope-item{
	float:left;
	padding-bottom: 20px;
	width: 320px;
}

#posts.posts-isotope article.post{
	width: 300px;
	background: #fff;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}

figure.thumb{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	overflow: hidden;
	margin-bottom: 10px;
}

figure.thumb img{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.zommer-back{
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
	overflow: hidden !important;
}

.zommer-back img{ 
	float: none !important;
	margin: 0 !important;
}

#posts.posts-isotope{
	margin-left: 0px;
	width: 960px;
}

/*----- Isotope ------------------------*/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/*----- Isotope ------------------------*/


div.selector {
  background-position: -353px -42px;   
  line-height: 26px;
  height: 40px;
}

div.selector span {
  background-position: 100% 0;
  
  height: 40px;
  line-height: 26px;
}

div.selector select {
  /* change these to adjust positioning of select element */
  top: 0px;
  left: 0px;
}

div.selector:active, 
div.selector.active {
  background-position: -353px -122px;
}

div.selector:active span, 
div.selector.active span {
  background-position: 100% -80px;
}

div.selector.focus, div.selector.hover, div.selector:hover {
    background-position: -353px -122px;
}

div.selector.focus span, div.selector.hover span, div.selector:hover span {
 background-position: 100% -80px;;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
  background-position: -353px -122px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
   background-position: 100% -80px;
}

div.selector.disabled {
  background-position: 0 0;
}

div.selector.disabled span {
  background-position: right 0;
}



/* Select */
div.selector {
  width: 190px;
  font-size: 14px;
}

div.selector select {
  min-width: 190px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border: solid 1px #fff;
}

div.selector span {
  padding: 0px 25px 0px 2px;
  cursor: pointer;
}

div.selector span {
  color: #666;
  width: 158px;
  text-shadow: 0 1px 0 #fff;
}

div.selector.disabled span {
  color: #bbb;
}


select.cats{
  border:none;

}



/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector, 
.checker, 
.button, 
.radio, 
.uploader,
.newer-older a
 {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
  outline: 0;
}



/* Select */

div.selector {
  position: relative;
  padding-left: 7px;
  overflow: hidden;
}

div.selector span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.selector select {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity:0);
  height: 25px;
  border: none;
  background: none;
}


/*----- aasdksdsa ----------------------*/	


.cat-item .children, .page_item .children{
	
	display: none;
}

.heading h2{
	padding-bottom: 0 !important;
}

.heading .post-meta-written, #post .post-meta-written, #posts .post-meta-written {

}

#post .post-meta-comments{
	border-radius:3px;
	background-color:#fafafa;
	border:#fff 1px solid;
	display: inline;
	padding: 3px 8px 2px; 
	float: right;
	box-shadow: 0px 1px 2px #eaeaea;
}

#post .thumb{
		background: #f3f3f3;
	border:#fff 1px solid;
	border-radius: 3px;
	display: inline-block;
	padding: 3px;
	box-shadow: 0px 1px 2px #eaeaea;
	line-height: 0;
	margin-bottom: 20px;
}

#post .thumb img{
	
}


.post-meta{
	font-size: 11px;
}

.post-meta-taxonomy{
	float: left;
}


.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .comment-body h1, .comment-body h2, .comment-body h3, .comment-body h4, .comment-body h5{
}

.thumb{


}

.posts-title{
	margin-bottom: 10px;
}

.posts-title .category-title{
	float: left;
}

.posts-title .filters{
	float: right;
	margin-right: -7px;
	margin-top: -7px;
}

.post-indent{
	padding:20px 40px;
}

.post-indent .heading h2 a{
	color:#313131;
}

.post-indent .heading h2 a:hover{
	color:#ed9d12;
}

.filters .categories-filter{
	float: left;
}

.filters .tags-filter{
	float: left;
}

#posts .post-meta{
	font-size: 11px;
	margin: 15px 0 28px;
}

#posts .post-meta-comments{
	background: url('images/com.png') center left no-repeat;
	padding-left: 17px;
	float: right;
	margin-top: 29px;

}

#posts .post-meta-comments a{
	color: #dcdcdc;
}

#posts .read-more{
	display: block;
	float: left;
	margin-top: 29px;
}

.cat-toggle,  .tag-toggle{
	height: 40px;
	padding-left: 7px;
	background: url(images/select.png) -353px -42px no-repeat;
	margin-left: 15px;
	
}

.cat-toggle span, .tag-toggle span{
	display: block;
	background: url(images/select.png) 100% 0 no-repeat;
	padding-right: 45px;
	padding-left: 12px;
	height: 40px;
	line-height: 31px;
	
}

.cat-toggle:hover,  .tag-toggle:hover{
	background: url(images/select.png) -353px -122px no-repeat;
	cursor: pointer;
}

.cat-toggle:hover span, .tag-toggle:hover span{
	background: url(images/select.png) 100% -80px no-repeat;
}

.categories-filter ,  .tags-filter {
	position: relative;
}

.categories-filter ul,  .tags-filter ul{
	background-color: #fff;
	border-radius: 3px;
	border:#e6e6e6 1px solid;
	position: absolute;
	top: 31px;
	left: 15px;
	z-index: 10;
	padding-left: 10px;
	display: none;

}



.categories-filter ul li,  .tags-filter ul li{
	background: none !important;
	border:none !important;
	min-width: 104px;
	list-style: url(images/list2.png) !important;
	list-style-position: inside !important;
	line-height: 1.25em;
	padding: 5px 0;
}

.categories-filter ul li:hover,  .tags-filter ul li:hover{
	list-style: url(images/list2_h.png) !important;
	list-style-position: inside !important;
}

.categories-filter ul li a,  .tags-filter ul li a{
	color: #313131;
	cursor: pointer;

}

.categories-filter ul li a:hover,  .tags-filter ul li a:hover{
	color: #ed9d12;
}

.s_share{
	background: url(images/share_bg.png) top left no-repeat;
	display: inline-block;
	padding-left: 10px;
	line-height:28px;
	
}

.s_inner{
	float: left;
	margin-right: 8px;
	margin-top: 2px;
	font-size: 1em;
	line-height: 2em;
}

.ctsocial{
	background: url(images/share_end.png) top right no-repeat;
	padding-right: 4px;
	float: right;
	margin-bottom: 0;
	padding: 0;
	margin-top: -1px;

}

.ctsocial .facebook{
	background: url(images/share_f.png) center center no-repeat !important;
}

.ctsocial .twitter{
	background: url(images/share_t.png) center center no-repeat !important;
	width: 31px;
}

.ctsocial .pinterest{
	background: url(images/share_p.png) center center no-repeat !important;	
}

.ctsocial .gplus{
	background: url(images/share_g.png) center center no-repeat !important;
}

.ctsocial ul.social{
	display: inline;
}

.ctsocial ul.social li{
	padding: 0 !important;
	display: inline;
}

.ctsocial ul.social li:hover{
	
}

.shareinpost{


}

.post-content .more-link{

}

#related{

}

.related li{


}

.related li:last-child{

}

.post-content{

}

.post-content ul li, .comment-body ul li{
	
}

.post-content ol li, .comment-body ol li{
}

.post-content ol li ol li, .comment-body ol li ol li{
}

.post-content ol li ol li ol li, .comment-body ol li ol li ol li{
}

#posts .heading{

}

.posts-default article h2 a, .article-posts h2 a{
	color:#313131; 
}

.posts-default article h2 a:hover, .article-posts h2 a:hover{
	color: #ed9d12;
}

.posts-default article, .article-posts{
	margin-bottom: 20px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    position: relative;
}

.posts-default article .shade, .article-posts .shade{
	width: 98%;
}

.posts-default article figure.thumb, .article-posts figure.thumb{
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 3px !important;
	float: left;
	margin-bottom: 0;
	padding: 0;
	display: inline;
	line-height: 0;
}

.posts-default article h2, .article-posts h2{
	padding-bottom: 0;
}

.posts-default article .post-inner, .article-posts .post-inner{
	overflow: hidden;
	padding:20px 30px 6px;
}

 .post-meta-comments{
}

.posts-default article figure.thumb{
}

.single article .title{


}

.single article .title h1{

}

#posts .post-excerpt{
	
}

#posts .post-content, #post .post-content{
	margin-bottom: 11px;	
}

.single #post .post-content{
	margin-bottom: 20px;
}

#posts .post-meta{


}

#post .post-meta{
	margin-bottom: 20px;
	margin-top: -20px;
}

#posts .post-meta-taxonomy, #post .post-meta-taxonomy{


}

#post .post-tags{
	display: inline-block;
	float: right;
	line-height: 29px;
}

#post .post-tags span{  
	background-color: #FAFAFA;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px #EAEAEA;
    padding: 3px 12px 2px;
    line-height: 1.5em !important;
}

#post .post-tags{
	
}

#post-author{
	margin-top: 40px;
}

#post-author h3{
	margin-bottom: 10px;
}

#post-author figure{
	float:left;
	margin-right: 30px;
	position: relative;
}

#post-author figure img{
	border-radius: 3px;
}

#post-author #authorDescription{
	overflow: hidden;
}

#post-author #author-link{
	margin-top:20px;
}

.post{

}

#posts .post-meta-taxonomy a, #post .post-meta-taxonomy a{

}

#posts .post-meta-taxonomy b, #post .post-meta-taxonomy b{
}

#posts .post-meta-comments, #post .post-meta-comments{

}

#post .post-meta-comments{
	
}

#posts .post-meta-comments a, #post .post-meta-comments a{

}

li.comment{

}

div.comment{

}
.comment-title{

}


.comment-author h5{
	overflow: hidden;
	float: left;
	margin-right:14px;
	color:#313131;
	font-variant: normal;
	
}

.comment-meta a{
	color: #b8b8b8 !important;
}


.comment-author h5 cite{
	font-style: normal;
	font-weight: normal;	
}

.comment-edit-link{
	display:block;
	overflow: hidden;
	float: right;
}

li.comment ul.children{
	margin-left: 40px;
}

li.comment ul.children{

}

li.comment ul.children li{
	list-style: none !important;
}

li.comment ul.children li:hover{
	background: transparent !important; 
}

.com-icon{
	width: 11px;
	height: 11px;
	background: url(images/comm.png) center center no-repeat;
	position: absolute;
	top: 9px;
	left: 0px;
}

.comment-container{
	position: relative;
	padding-left:10px;
	overflow: hidden; 
}

.comment-text{
	overflow: hidden;
	background-color: #fafafa;
	background: #fff 1px solid;
	border-radius: 3px;
	margin-bottom: 20px;
	padding: 25px 35px 20px;
	box-shadow: 0px 0px 2px #e9e9e9;
}

.comment-body p{

}

.reply{

}

.grid_3.side_col_right{

}

.grid_3.side_col_left{

}

.comment-author h5{

}

.comment-meta{

}

.comment-meta a{

}

.comment-author figure{
	float: left;
	margin-right: 20px;
}

.comment-author figure img{
	border-radius: 3px;
}

.comment-body{

}

#comments{

}

#comments ul.children{
	display: block;
}

.commentlist{

}

#comments ol{

}

#comments ol li:last-child{

}

#cancel-comment-reply-link{	
	float: right;
}

.comment-reply-link{
	display: block;
	text-align: right;
	
}

#cancel-comment-reply-link:hover{
	
}

#cancel-comment-reply-link span{
	
	
}

p.form-submit input{

}


.single .post-content{

}


.single article{

}

#commentForm{

}

h3#reply-title{
	margin-bottom: 40px;
}

#commentform .com_inputs{

}

#commentform .com_inputs input{


}

#commentform #comment{


}

#commentform #com_submit{


}


.comment-child{
}

.newer-older{
	margin-bottom: 20px;
}

.older{
	float:left;
}

.newer{
	float: right;
}

.wp-smiley{


}

.author figure{
	float: left;
	margin-right: 40px;
}

/*----widgets----*/

.widget_calendar table {

}

.widget_calendar table caption{
	 
}

.widget_calendar table th{

}

.widget_calendar table th:last-child{
	
}

.widget_calendar table td{

}

.widget_calendar table #today{

}

.widget_calendar table #today a{

}

.widget_calendar table th, .widget_calendar table td{

}

.widget_search, .widget_search div {

}

.recent-posts-dated li{


}

.socialwrap{
}

.socialwrap li{
}

.tagcloud a, #product_tag_wrap a{


}

.tagcloud a:hover, #product_tag_wrap a:hover{

}

.widget_tag_cloud h3{

}

.widget_search #searchform #s{
	width:110px;
	
	margin-bottom: 5px;	
}

.widget_search #searchform #searchsubmit{
	
	float: right;
	margin-bottom: -5px;
}

.wpsc_live_search{


}

div.blind_down{

}

div.blid_down{

}

div.blind_down ul li{

}

div.blind_down ul li a{

}

.ngg-media-rss-widget a img{

}

/*------------------*/

.smaller-title{

}

.smaller-title h2.category-title{

}

.smaller-title .categories{

}

.smaller-title .categories ul li{

}

.smaller-title .categories ul li a{

}

.smaller-title .categories ul li a.selected, .smaller-title .categories ul li a:hover{

}

.images-gallery {

}

.images-gallery img{

}

.images-gallery li{

}



.galleries{
	position: relative;
	margin-top: 40px;
}

#filters{
	position: absolute;
	right:0;
	top: -64px;
}

#filters li{
	list-style: none !important;
	background-color: transparent;
	float: left;
	margin-left: 2px;
	cursor: pointer;

}

#filters li:hover{
	background-color: transparent !important; 
}

#filters li span{
}

#filters li a.selected, #filters li a:hover{
}

#filters li a.selected span, #filters li a:hover span{
}

.gal-wrapper{
	position: relative;
}

.gallery-icon{
	line-height: 0;
}

.gallery-icon a{
	display: inline-block;
	margin:  0 !important;
	padding: 0 !important;
	line-height: 0;
}

.gallery-caption{
	background-color: #e9a104;
}

.gal_cont{
	overflow: visible;
}

/*============Caption Classes===========================*/

.ic_container{
    vertical-align:baseline;
    
    position:relative;
    /*-moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 1px 3px #888;
    -webkit-box-shadow: 0 1px 3px #888;*/
}
.ic_container figure img{
	border: none !important;
	margin: 0 !important;
}

.ic_container a{
	display: block;
	line-height: 0;
}

.overlay{
    opacity:0.7;
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
}

.ic_caption{
    position:absolute;    
    overflow:hidden;
    margin:0px;
    padding:0px;
    left:0px;
    right:0px;
    cursor:pointer;
   
 
}
.ic_category{
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:3px;
    padding:5px;
    margin:0px;
}
.ic_caption h3{
    padding:5px 5px 0 5px;
    margin:0px;
    font-size:18px;
    color: #fff;
    padding: 20px;
}

.ic_caption p{
	padding:0 20px;
}

.ic_text{

}
/*============Caption Classes End===========================*/

/*--------Contacts-------------------*/

.contact-form{
	padding-right:38px;
}

.contact-form input[type="text"],  .contact-form textarea{
	background-color: #fff;
}


ul.contacts li{
	list-style: none !important;
	margin-bottom: 20px;
	border:none !important;
}

ul.contacts li:hover{
	background-color:transparent !important;
}

li.phone{
	
	line-height: 1.5em;
	background: url(images/phone_ico.png) left center no-repeat;
	padding-left:22px;

}

li.location{
	
	line-height: 1.5em;
	background: url(images/location_ico.png) left center no-repeat;
	padding-left:22px;

}

li.mail{
	
	line-height: 1.5em;
	background: url(images/envelop_ico.png) left center no-repeat;
	padding-left:22px;

}

.contactform{
	
}

.contactform label{

}

.address {

}

.address li{

}

.caddress{

}

.cphone{

}

.cemail{

}

.wpcf7 .com_inputs{

}	

.wpcf7 .com_inputs input{

}

.pho_con{

}


.wpcf7 .your-message textarea{

}

.wpcf7-form-control-wrap input{

}

#map{
	width:933px;
	height:386px;
	background-color:#f3f3f3;
	border: #ffffff 1px solid;
	border-radius: 3px;
	padding: 3px; 
}




#map_canvas{
	width:933px;
	height:386px;
}

#info_buble{
	
}

#map_canvas img{
	
}

/*----clears--------*/

.wrapper:after, .box:after, .respond:after, .posts-title:after, .s_share:after, .fance:after, .cage:after, .haeding:after, .post-meta:after, .newer-older:after, .smaller-title:after, section:after, dd:after, .ui-helper-clearfix:after, .images-gallery li:last-child:after, #content img:last-child:after, #post-content:after, .post-content:after, .followwrap:after, .socialwrap:after, inner.omega:after, #searchsubmit:after, .product-desc:after, .single_product_view h2:after, .product_footer:after, .buts:after, footer .menu:after, .related:after, li.comment:after, .ranged_popular_posts_widget ul li:after, .list li.item:after, .grid li.item.last:after, .ranged_popular_posts_widget ul li:after, .coupons_widget:after{
	display:block;
	content:".";
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	overflow:hidden; 
}


/*-----Custom Widgets----------*/

.follow_links ul li{
	display: inline;
	float: left;
	list-style: none;
	border: 0 !important;
	margin:0 10px 0 0 !important;
}

/*------------register page--------------------*/

#login-register-password .username{
	margin-bottom:8px;
}

#login-register-password .username input[type=text]{
	
}

#user_login{
}

.login form label{
	display: block;
}

.boxee .login{
	width: 48%;
	float: left;
}

.password label, .username label{
	line-height: 30px;
}

.userpass, .userlogin, .useremail{
	float:right;
}

button.user-submit{
	float:right;
}


#login-register-password div.fance{
	
}

.tab_container_login .grid_4{
	height: 224px;
}

div.wpsc_product_search {
	background: none !important;
	border: none !important;
}

.wpsc-products-view-mode{
	display: none !important;
}


.wpsc_registration_form {
	width:48%;
	float:left;
}

.wpsc_registration_form label{
	float:left;
}

.wpsc_registration_form input[type=text].input, .wpsc_registration_form input[type=password].input, .wpsc_registration_form #log, .wpsc_registration_form #pwd, .wpsc_registration_form #user_email{
	width: 204px;
	margin-bottom: 10px;
}

header {
	
}
	nav {
		
	}
	nav.primary {
		
	}
	nav.footer {
		
	}
	#widget-header {
		
	}
	#widget-alert {
		
	}

section#content {
	
}
	article {
		
	}
		.featured-thumbnail {
			
		}
		.post-content {
			
		}
			.pagination {
				
			}
	.post-meta {
		
	}
	.post-navigation {
		
	}

#comments {
	
}
	li.comment {
		
	}
		.odd {
			
		}
		.even {
			
		}
		.author-comment {
			
		}
		.comment-text {
			
		}
		.comment-meta {
			
		}
			p.gravatar {
				
			}
		.waiting-for-approval {
			
		}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
		#respond {
			
		}
		.cancel-comment-reply {
			
		}

.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}

nav.oldernewer {
	
}
	.older {
		
	}
	.newer {
		
	}

.search {
	
}

.author {
	
}
#recent-author-posts {
	
}
#recent-author-comments {
	
}

#error404 {
	
}

#sidebar {
	
}
	#widget-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widget {
			
		}

#footer {
	
}
	#widget-footer {
		
	}
	#footer-nav {
		
	}
	
.no-results {
	
}

.widget-area {
	
}

.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

.aligncenter{
	margin: 0 auto;
	float: none;
	display: block;	
}

.alignleft{
	float: left;
	margin: 10px 20px 10px 0;	
}

.alignright{
	float:right;
	margin:10px 0 10px 20px;
}

.alignnone{
	float: none;
	display: block;
}

.wp-caption {
	
}
.wp-caption img {

	
}
.wp-caption p.wp-caption-text {
	
}

.image_container .product_image{

border:none !important;

}

.sticky{

}

.gallery-caption{

}

.bypostauthor{

} 

/*------- Banner CSS --------*/

#plate{
	position: absolute;
	top:15px;
	left:0;
	padding: 35px 40px;
	background-color: rgba(255, 255, 255, 0.85);
}

#plate h5{
	
	color:#ed9d12;
	font-size: 30px;
	font-family: 'Bitter-Bold', sans-serif;
}

#plate #slogan{
	font-family: 'Bitter-Bold', sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 8px;
	display: inline-block;
}

.zommer-back{
	overflow: hidden;
}

.zommer-line{
	height: 3px;
	width: 100%;
	background-color: #ed9d12;
	position: absolute;
	bottom: -10px;
}

.zommer-plus{
	background: url(images/or_plus.png) center center no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	bottom:-100%;
	left: 0;
	overflow: visible;
	cursor: pointer;
}

.zommer-overlay{

	position:absolute;
	display:none;
	background:rgba(0, 0, 0, 0.7);

}

/*--------Edit Link--------*/


.entry-utility{
	width:20px;
	position: absolute;
	top:5px;
	left:5px;
}

/*-------- Media Player Styles ------------*/
.mejs-container, .mejs-container .mejs-controls{
	background: #f9f9f9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f9 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
	
	
}


.mejs-container{
	margin-bottom: 20px;
	
}

.mejs-container .mejs-controls .mejs-time span{
	color: #b4b4b4;	
	line-height: 1.25em;
}

.mejs-container .mejs-controls {
	border-bottom:#e5e5e5 1px solid;
	border-radius: 3px;
}

.mejs-controls .mejs-time-rail .mejs-time-total{
	background: #e7e7e7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e7e7e7 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e7e7e7 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e7e7e7 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e7e7e7 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e7e7e7 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */


	border-radius: 3px;

}

.mejs-controls .mejs-time-rail .mejs-time-loaded{
	background: #dbdbdb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dbdbdb 0%, #dbdbdb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dbdbdb 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dbdbdb 0%,#dbdbdb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dbdbdb 0%,#dbdbdb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dbdbdb 0%,#dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */

}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #ffb500; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjhkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffb500 0%, #ff8d00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb500), color-stop(100%,#ff8d00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffb500 0%,#ff8d00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffb500 0%,#ff8d00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffb500 0%,#ff8d00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffb500 0%,#ff8d00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb500', endColorstr='#ff8d00',GradientType=0 ); /* IE6-8 */

}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
	background: #e7e7e7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e7e7e7 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e7e7e7 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e7e7e7 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e7e7e7 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e7e7e7 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */


	border-top:#cfcfcf 1px solid;

}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
	background: #f1b316; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxYjMxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjkwMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f1b316 0%, #eb9010 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1b316), color-stop(100%,#eb9010)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1b316 0%,#eb9010 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1b316 0%,#eb9010 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1b316 0%,#eb9010 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1b316 0%,#eb9010 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1b316', endColorstr='#eb9010',GradientType=0 ); /* IE6-8 */
	
}

.mejs-container .mejs-controls .mejs-time span{
	margin-left:5px;
}

.mejs-controls .mejs-play button{
	background: url(images/play.png) right center no-repeat !important;
} 

.mejs-controls .mejs-play button:hover{
	background: url(images/play_ac.png) right center no-repeat !important;
}

.mejs-controls .mejs-mute button{
	background: url(images/vlm.png) right center no-repeat !important;	
}

.mejs-controls .mejs-unmute button{
	background: url(images/vlm_ac.png) right center no-repeat !important;
}

.mejs-controls .mejs-pause button{
	background: url(images/pause.png) right center no-repeat !important;
}

.mejs-controls .mejs-pause button:hover{
	background: url(images/pause_ac.png) right center no-repeat !important;
}

/*---------------------Media Queries For Responsiveness-----------------*/

@media only screen and (max-width: 479px) {

	body{
		font-size: 1.6rem;
	}
	
	.boxed-container{
		background-color: #fff !important;
		width: 340px;
		margin: 0 auto;
	}
	
	/*---------Header -----------*/
	
	header{
		margin-bottom: 40px;
	}
	
	.header_container{
		margin-top:26px !important;
	}
	
	.chrome{
		background: url("images/crt_bb.png") top left;
		border-bottom:#E9A104 2px solid;
		height: 45px;
		position: relative;
	}
	
	.top_head{
		display: none;
	}
	
	#sub_links{
		display: none;
	}
	
	#srch{
		position: absolute;
		right: -10px;
		top: 0;
	}
	
	#head_right{
		float: none;
		width: 100%;
		position: relative;
	}
	
	#cart_content{
		
	}
	
	.shopping_cart{
		position: absolute;
		
	}
	
	#cart{
		
	}
	
	.header_container{
		text-align: center;
		height: auto;
	}
	
	
	.menu-container{
		height: auto;
		margin-top: 0;
	}
	
	#main_menu{
		display: none;
	}
	
	
	#responsive_main_menu{
		display: block;
		background: #ed9d12;
		border-radius: 3px;
		color: 	#fff;
		margin-top:20px;
	}
	
	#navigate-to{
		background: url(images/menu.png) 10px 10px  no-repeat;
		line-height: 34px;
	}
	
	#responsive_main_menu .menu{
		display: none;
		padding: 20px;
	}
	
	#responsive_main_menu .menu li{
		float: none;
		text-align: left;
		list-style-position: inside;
		list-style-image: url(images/menu_st.png) !important;
	}
	
	#responsive_main_menu .menu li a{
		color: #fff;
	}
	
	#responsive_main_menu .menu li a:hover{
		color: #000;
	}
	
	#responsive_main_menu .menu .sub-menu{
		display: block;
		position: relative;
		background: none;
		border: none;
	}
	
	#responsive_main_menu .menu .sub-menu li{
		border: none;
	}
	
	#responsive_main_menu .menu .sub-menu li a{
		color:#fff !important;
	}
	
	#responsive_main_menu .menu .sub-menu li a:hover{
		color:#000 !important;
		background: none !important;
	}
	
/*-------Slider------------*/


	#wpec-slider{
		
	}
	
	#wpec-slider .product-image img{
		display: block;
		width: 100%;
		max-width: 100%;
		height: auto !important;	
	}
	
	#wpec-slider{
		font-size: 0.5rem !important;
		height: 220px;
	}
	
	#wpec-slider .about{
		font-size: 0.9rem !important;
		background-color: rgba(0, 0, 0, 0.7);
		padding: 3%;
		margin: 0 3%;
	}
	
	#wpec-slider .description{
		font-size: 0.55rem !important;
	
	}
	
	#wpec-slider .about h1{
		font-size: 1.2rem !important;
	}
	
	#wpec-slider span.price {
		font-size: 1.1rem !important;
		line-height: 1.25em !important;
		vertical-align: top;
	}
	
	#wpec-slider .wpsc_buy_button_container{
		display: none !important;
	}
	
	#wpec-slider .price span.csymb{
		font-size: 0.55em !important;
		line-height: 1em !important;
	}
	
	#wpec-slider .about h1{
		margin: 0 !important;
		padding: 0 !important;
		line-height: 1em !important;
	}
	
	#wpec-slider p{
		margin-top: 20px;
		line-height: 1.25em;
	}
	
	#wpec-slider .buyit{
		margin-top: 1em;
	}
	
/*---------Coupon Widget-------------*/

	.coupons_widget{
		text-align: center;
		padding-bottom: 10px;
	}
	
	.coupons_widget .promo{
		font-size: 1.5rem;
		line-height: 1.75em;
		float: none;
		text-align: center;
		padding-top: 20px;
	}
	
	.coupons_widget .sale_end{
		text-align: center;
		font-size: 1.2rem;
		line-height: 1.25em;
		padding: 15px 15%;
		width: auto !important;
		margin: 0 !important;
		float: none;
	}
	
	.coupons_widget #clock{
		float: none;
		margin: 0 auto;
		font-size: 1em;
	}
	
	.coupons_widget #clock:after, .sale_end:after{
		display:block;
		content:".";
		clear:both;
		font-size:0;
		line-height:0;
		height:0;
		overflow:hidden; 
	}
	
/*-------Categories Widget------------*/
	
	#categories_box{
		width: 281px;
	}
		
	.infiniteSlider{
		width: 280px;
		margin: 0 auto;
	}
	
	.infiniteSlider ul li .cat_container{
		height: 124px !important;
		width: 124px !important;
		
	}
	
	.infiniteSlider ul li .cat_container img{
		width: 110px !important;
		height: 110px !important;
	}
	
	.infiniteSlider ul li .cat_container .cat_name{
		width: 124px !important;
		height: 124px !important;
	}
	
	.infiniteSlider ul li .cat_container .cat_name h5{
		display:inline-block !important;
		width: 124px !important;
		height: 124px !important;
	}
	
/*-----------Featured Products-----------------*/

	.featured_products li{
		width: 100% !important;
		margin-bottom: 20px;
		border-bottom: #e8e8e8 1px solid;
		padding-bottom: 20px;
	}
	
	.featured_products li{
		margin-left: 0 !important;
	}
	
	.featured_products li:last-child{
		margin-bottom: 0 !important;
	}
	
	
	.featured_products li.omega{
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		border-bottom:none;
	}
	
	.featured_item_image {
		float: left;
		border-radius: 3px; 
	}
	
	.featured-products-content{
		overflow: hidden;
		padding: 0 20px;
	}
	
	.featured_products li h3{
		margin-bottom: 0;
		text-align: right;
		line-height: 1em !important;
		
	}
	
	.featured_product_price{
		text-align: right;
		margin-bottom: 0;
	}
	
	.featured_products p.pricedisplay{
		text-align: right;
	}
		
	.featured_products .quntity{
		width: auto !important;	
		
	}
	
	.featured_products .quntity .legend{
		line-height: 35px;
		
	}
	
	.featured_products  .wpsc_quantity_update{
		float: right !important;
	}
	
	.featured_products .wpsc_buy_button{
		float: right;
	}
	
/*------------Subcontent-----------------*/

	#subcontent{
		display: none;
	}
	
	#subcontent2{
		display: none;
	}

/*------------Footer Upper-----------*/

	.omega.footer-upper-widget,  .alpha.footer-upper-widget{
		margin-left:10px;
		margin-right: 10px; 
	}
		
/*----------Footer Lower------------*/
	
	.wysija-instruct b:after, wysija-instruct:after{
		display:block;
		content:".";
		clear:both;
		font-size:0;
		line-height:0;
		height:0;
		overflow:hidden;	
	}
	
	.wysija-p-email{
		display: block;
	}
	
	.widget_wysija_cont .wysija-submit{
		display: inline;
	}
	
	.formError .formErrorContent{
		width: auto !important;
	}
	
	.featured_products_container{
		margin-bottom: 0;
	}
	
	.footer_lower{
		margin-left: 10px !important;
		margin-right: 10px !important; 
	}
	
/*-----------Product Listing-----------------*/

	.view_switcher {
		display: none;
	}	
	
	.wpsc_default_product_list .product_image{
		
	}
	
	.default_product_display {
		
	}
	
	.wpsc_default_product_list .default_product_display .imagecol{
		float: none !important;
		text-align: center;
		margin-right: 0;
		
	}
	
	.default_product_display .imagecol img{
		
	}
	
	.default_product_display .wpsc_description{
		display: none;
	}
	
	.wpsc_default_product_list.list .default_product_display{
		padding: 20px 20px 20px 20px !important;
	}
	
	.wpsc_default_product_list.list div.product_footer{
		display: none;
	}
	
	.side_col_left{
		margin-bottom: 20px;
	}
	
	.default_product_display .wpsc_quantity_update{
		margin: 0;
		padding: 0;
	}

/*----------Single Product---------------------*/
	
	.single_product_display .imagecol{
		margin: 0;
		float: none;
	}
	
	.preview_link{
		margin-left: 4px;
	}
	
	.single_product_display .productcol{
		float:none;
		margin-top: 20px;
	}
	
	.single_product_display .wpsc-breadcrumbs{
		display: none;
	}
	
	.s_share{
		font-size: 1.3rem;
	}
	
	.ctsocial{
		display: inline;
	}
	
	.single_product_display #single-right{
		margin-left: 0;
		float:none;
		
	}
	
	.single_product_display .proddesc{
		float: none;
		margin-right: 0;
		overflow: visible;
	}
	
	.single_options{
		width: auto;
		text-align: center;
	}
	
	.wpsc_quantity_update{
	
		
	}
	
	.single_options fieldset{
		width: 140px;
		margin: 0 auto;
	}
	
	.wpec-related-product{
		float: none;
		margin-bottom: 20px;
	}
	
	.wpec-related-product.alpha{
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.wpec-related-product.omega{
		margin-left: 10px;
		margin-right: 10px;
	}
	

/*--------Blog Page-----------------*/

	#post-author figure{
		float:none;
		margin-right: 0; 
	}
	
	.posts-default article figure.thumb{
		margin: 0 auto;
		float: none;
		text-align: center;
		width: auto;
		display: block;
	}
	
	.q-icon{
		display: none;
	}
	
	#commentform input[type="text"]{
		width: auto !important;
		margin-bottom: 20px;
	}
	
	#posts.posts-isotope{
		width: 100%;
	}

/*-------Typography------------*/
	
	pre{
		display: none;
	}
	

/*---------Gallery---------------*/

	#filters{
		position: relative;

		top:0;	
	}
	
	.gallery{
		margin-top: 20px !important;
	}
	
/*---------Map------------------*/
	
	#map{
		width: 100%;
		height: 230px;	
	}
	
	#map_canvas{
		width: 100%;
		height: 230px;
	}
	
	.contact-form input[type="text"], .contact-form textarea{
		width: 100% !important;
	}
	
	#totable table{
		width: 100%;
	}
	
	.input.make_purchase {
		float: right;
	}
	
	#totable {
		margin-top: 23px;
	}
	
	 #content #checkout_page_container table.checkout_cart tr{
		 
	}
	
	#content #checkout_page_container table.checkout_cart tr td{
		font-size: 1.4rem !important;
		padding: 5px !important;
		text-align: center;
	}
	
	.checkout_cart{
		background-color:#fff;
	}
	
	.checkout_cart .header{
		
	}
	
	.wpsc_product_name {
		text-align: left !important;
		padding-left: 10px !important;
	}
	
	.checkout_cart .product_image{
		display: none;
		
	}
	
	.checkout_cart .wpsc_product_image{
		padding: 0 !important;
	}
	
	.inp_field input{
		text-align: center;
		padding: 0 5px !important;
		margin: auto !important;
	}
	
	.checkout_cart .inp_field{
		width: 28px;
		margin-bottom: 5px;
		float: none;
		
	}
	
	#checkout_page_container table.checkout_cart tr.header th, .wpsc_checkout_table tr.header th{
		padding: 5px 10px;
	}
	
	#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td form input#coupon_num{
		margin-left:0px;
		margin-right: 5px; 
	}
	
	.enter-code{
		float: none !important;
	}
	
	.checkout_cart .pricedisplay{
		font-size: 1.0em;
	}
	
	.wpsc_product_quantity .qtyupdown{
		display: none;
	}
	
	.checkout_cart .wpsc_product_quantity{
		min-width: 0 !important;
	}
	
	.cart_bt{
		width: 27px;
	}
	
	.cart-price-text{
		display: inline;
	}
	
	#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td form input#coupon_num{
		width: 180px;
	}
	
	.top-20{
		margin-top: 5px;
	}
	
	#checkout_page_container h3{
		font-weight: normal;
		font-size: 1.6rem;
	}
	
	#shipping_calculator, div.wpsc_email_address{
		padding: 10px 20px !important;
	}
	
	.wpsc_email_address input.text{
		width:155px;
	}
	
	
	
	.wpsc_checkout_table.table-1 tr td, .wpsc_checkout_table.table-2 tr td{
		padding: 10px 20px !important;
		display: list-item;
		list-style: none !important;
	}
	
	.wpsc_checkout_table input.text, .wpsc_checkout_table textarea{
		width: 240px;
	}
	
	wpsc_checkout_table table-2 td:first-child{
		padding: 10px !important;
		font-size: 1.3rem !important;
	}
	
}


@media only screen and (max-width: 1024px) and (min-width: 480px) {

.boxed-container{
	background-color: #fff !important;
	width: 740px;
	margin: 0 auto;
}

/*----------Header----------------*/
	
	.top_head{
		display: none;
	}
	
	.chrome{
		position: relative;
	}
	
	.header_container{
		margin-top: 36px;
	}
	
	.grid_5.header_container{
		float: none;
		width: 100%;
		text-align: center;
	}
	
/*----------Main Menu-------------*/	
	.grid_7.menu-container.header_container{
		width: 100%;
		margin: 16px 0 0 0 !important;
		height: 60px;
		text-align: center;
	}
	
	#main_menu{
		float: none;
		margin: 10px auto;
		display: inline;
	}
	
	#container{
		display: inline;
		margin: 0 auto;
	}
	
	.ddsmoothmenu{
		display: inline;
	}
	
	.ddsmoothmenu .menu{
		display: inline-block;
	}
	
/*----------Slider-------------*/

	.about{
		background-color: rgba(0, 0, 0, 0.7);
		padding: 20px 20px;
	}	
	
	
	#wpec-slider .about h1{
		font-size: 1.8rem !important;
	}
	
	#wpec-slider .description, #wpec-slider .price{
		font-size: 1.3rem !important;
	}
	
	#wpec-slider .price span{
		font-size: 0.75rem !important;
		
	}
	
/*----------Coupon----------------*/
	.coupons_widget .promo{
		display: block;
		text-align: center;
		float: none  !important;
	}
	
	.coupons_widget #clock{
		float: right;
		margin-top: 0 !important;
	}	
	
	.coupons_widget .sale_end{
		width: auto !important;
		margin: 0px 0 !important;
		padding-top: 10px;
		text-align: center;
	}
	
	#categories_box{
		width: 630px;
		margin: 0 auto;	
	}
	
/*------------Featured Products---------------*/

	.featured_products li{
		min-width: 200px;
		margin-bottom: 20px;
	}
	
/*-----------Brands----------------------------*/

	.subcontent .elastislide-wrapper{
		width: 680px;	
	}	

/*--------Recent Posts----------------*/
	.widget_recent_entries ul li{
		width: 100% !important;
		display: inline !important;
		margin-bottom: 20px; 
	}
	
	.zommer-back{
		border-radius: 3px !important;
		float:left;
		margin-right: 20px;
	}
	
	.widget_recent_entries ul li a img {
		float: left;
		margin-right: 20px;
	}
	
	.recent-title {
		margin-top: 0 !important;
		padding-top: 0 !important;
		margin-bottom: 0 !important;
	}
	
	#subcontent2 .widget_recent_entries ul li{
		margin-left: 0 !important;
	}
	
	.wysija-instruct{
		float: none !important;
	}

/*-----------Store---------------*/
	
	.view_switcher{
		display: none;
	}
	
	.product_average_vote{
		float: none !important;
		display: block;
	}
	
	span.votetext{
		float: right !important;
		display: block;
	}
	
	.product_user_vote{
		position: relative !important;
		width: 100% !important;
		display: block;
	}
	
	.product_user_vote .wpsc_product_rating{
		float: right;
	}
	
	.default_product_display .wpsc_quantity_update{
		padding-bottom:0px !important;
		margin-bottom: 0px !important; 
	}
	
	#posts.posts-isotope{
		width: 640px !important;
		margin: 0 auto;
	}

/*---------Typography-------------*/
	
	pre{
		display: none;
	}
	
/*----------Gallery---------------*/

	.galleries{
		width: 640px;
		margin: 0px auto;
	}
	
	#filters{
		position: relative !important;
		top: 0;
	}
	
	.gallery {
		margin-top: 20px !important;
	}

/*------------Contact-----------------*/
	
	#map{
		width: 700px;
	}
	
	#map_canvas{
		width: 700px;
	}
	
	.contact-form input[type="text"], .contact-form textarea{
		width: 80%;
	}


}