/*  
Theme Name: Mercato Premium WordPress Theme
Description: Mercato is an elegant and flexible WordPress Premium E-Commerce Theme, suited for users with no coding knowledge as well as developers. The theme comes with a tons of options so you can modify layout, styling, colors and fonts directly from within the backend. Multiple Slideshows, multiple skin, font and color options as well as dynamic template builder will help you create the Website you need in no time. Mercato turns your default wordpress website into a plugin free fully functional online store.
Theme URI: http://themeforest.net/user/rockethemes
Author: <a href="http://themeforest.net/user/rockethemes" target="_blank">Rockethemes</a>
Author URI: http://rockethemes.net
Version: 1.3.7

License:
License URI:
*/

/*
*
*	If you need to apply css modifications, please do not edit this file.
*
*	Skin specific styles are in:	/assets/css/ folder.
*   skin_builder.php : this file is used only when you enabled the custom skin option inside theme settins.
*
*/

/* ======================================================= */
/*                      Global Reset                       */
/* ======================================================= */

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 {
	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;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*additional theme required code */

.sf-menu .current-menu-item > a {
       color: #000 !important;
}

.container { 
	text-align: left; 
	width: 940px; 
	margin: 0 auto; 
	position: relative; 
	height: 100%; 
}

.clearfix { 
	visibility: hidden; 
	display: block; 
	font-size: 0; 
	content: " "; 
	clear: both; 
	height: 0; 
}


pre.code {margin-bottom:30px;}

/* For WordPress.org theme repository checklist
---------------------------------------------------------- */
.alignright {float: right;
}
.alignleft { float: left;
}
.alignnone {}
.aligncenter {}
.avatar {}
.wp-caption {}
.wp-caption-text {}
.gallery {}
.gallery-caption {}
.sticky {}
.bypostauthor {}
.wp-smiley {}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 22px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 14px;
}

/* Update 1.2.1 */


div.eemail_textbox {
	position: absolute !important;
	margin-top: -34px !important;
	margin-left:260px !important;
}

div.eemail_button {
	position: absolute !important;
	margin-top: -30px !important;
}

div.eemail_msg {
	position: absolute !important;
	width: 150px !important;
}

#newsletter-teaser input[type=submit], #newsletter-teaser input[type=button] {
	background: url(./assets/images/teaser_button.png) !important;
	display: block !important;
	width: 183px !important;
	height: 52px !important;
	text-align: center !important;
	color: #8a6629 !important;
	text-decoration: none !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
	position: absolute !important;
	margin-left: 632px !important;
	margin-top: -10px !important;
	border: none !important;
	box-shadow: none !important;
}

#newsletter-teaser input[type=text] {
	width: 300px !important;
	height: 30px;
}

/* Update 1.3 */

#breadcrumb span#new, #breadcrumb #b-list {
	float: left;
	display: block;
}

#breadcrumb span {
	margin-right: 5px;
}

#breadcrumb span#b-list ul li {
	display: block;
	float: left;
	margin-right: 5px;
}

#termscontent p, #termscontent h1, #termscontent h2, #termscontent h3, #termscontent h4, #termscontent h5, #termscontent h6 {
	font-family: "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
}

#termscontent p {
	font-size: 12px;
	line-height: 1.6em;
	margin-bottom: 10px;
}

ul#checkout-order-data-list li.terms {
	display: none !important;
}

input[type=checkbox].required.error + a {
	color: red !important;
}
#country-reg {
	margin-top: 20px !important;
	display: block;
}

#breadcrumb a {
	color: black;
	text-decoration: none;
}

/* update 1.3.5 */

div.product-paging {height:90px !important;}
#mycart ul.paging li a {margin-bottom:10px !important;}
#sidebar .wpcf7 input[type=text], #sidebar .wpcf7 textarea {width:200px !important;}