/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/
/* 1.1 Defaults */

html { font-size: 62.5%; background-color: #FFF; }
body { 
/*background-color: #D4D4D4;*/
background-color: #F2F2F2; 
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
}
/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/
/* 2.1 Containers & Columns */

#wrapper {
/*background-color: #D4D4D4;*/
background-color: #F2F2F2;
background-image: none;
}

#navigation {
z-index:9999; 
width:880px; 
border-top:1px solid rgba(255,255,255,0.2); 
clear: both; 
padding:0 50px;
background-color: #FFF;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
-moz-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0; 
}

#container { 
background-color: #FFF; 
/*background: none !important;*/
}

#sidebar { 
width:280px;
background-color: #FFF;
}
.col-right { 
float: right; 
background-color: #FFF;
}

/* 2.2 Navigation */

.nav { z-index:99; margin:0; padding:0; list-style:none; line-height:1; font-size: 14px;}
.nav a  { position:relative; color:#50b4ef!important; display:block; z-index:100; padding:15px 20px;text-decoration:none; text-transform: uppercase; text-shadow: none;}
.nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-item a { color:#1179B6 !important; background-color: #fff; text-decoration: underline !important;}
.nav li  { float:left; width: auto; margin-right:1px; }
.nav li:hover { background: #fff; color:#1179B6; }
.nav li:hover a { color:#1179B6 !important;}
.nav li a.sf-with-ul { padding-right:25px; }

#account-nav li.checkout a { padding-left:40px; background-image: none; }
#account-nav li.checkout a:hover { background-image: none; }

#btn-cart a { padding:10px 20px 10px 40px; display: block; color:#CCC; background-image:url(images/ico-cart.png); background-position:  16px 16px; background-repeat:  no-repeat; text-shadow: none; }
#btn-cart a:hover { background-color: #fff; color:#999; text-decoration: none !important; background-image:url(images/ico-cart.png); text-shadow: none; }

/* 2.2.2 */
#top { background: #000;}

/* 2.3 Header */

#logo .site-title a { 
color:#CCC; 
text-transform:none; 
text-decoration:none; 
}

#logo .site-title a { color:#fff; text-transform:none; text-decoration:none;}
#logo img  { padding:1.5em 0 0.15em 0em; }

/* 2.4 Content */
#content{ width:880px; padding:50px; background: none !important;}

/* 2.6 Footer */
#footer {
padding: 20px 50px 0; 
width:880px;
background-color: #FFF; 
}

/* 2.7 Homepage specific

#introduction { border:6px solid #fff;
  background-color: #fff;
}

/* 3 Posts */
h1, h2, h3, h4, h5, h6, .site-title { 
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
font-weight: 300; 
margin:0; 
line-height:1.7142em; 
color:#333; }

h1 .title {
font-size: 18px;
}

/* 3.2 Images */

.entry .wp-caption { padding: 1px; text-align:center; border: none; }

/* 6.1 Buttons */

.button_subscribe, {
	display: inline-block;
	margin: 5px 5px 5px 0;
	padding: 2px 13px 2px;
	border: 1px solid #ccc;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	font-size:1em !important;
	font-family: inherit;
	overflow: visible;
	text-shadow: none;
	/*Border radius*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	/*Background*/
	background: #6699FF; /*Fallback*/
}

.single-product .product .summary h1.product_title { color:#333; padding:0 0 5px; margin:0; font-size: 18px; line-height: 20px; }

/* WP EMAIL CAPTURE */

#wp_email_capture_2
{

}

#wp_email_capture_2 label
{
display: block;
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;

}

#wp_email_capture_2 input
{
margin-bottom: 0.5em;
}

#wp_email_capture_2 .wp-email-capture-submit
{
margin-left: 4.5em;
margin-top: 0.5em;
}

/* WooCommerce */

.stock { display:none; }

.widget_recent_entries ul li { margin-bottom: 12px; }