/*
Theme Name: Coquette
Theme URI: http://www.woothemes.com/
Version: 1.5.3
Description: Designed by <a href="http://www.woothemes.com">WooThemes</a>.
Author: WooThemes
Author URI: http://www.woothemes.com
Tags: woothemes

	Copyright: (c) 2009-2011 WooThemes.
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/*

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use
the custom.css file to add your styles. You can copy a style from this file and paste it in
custom.css and it will override the style in this file. You have been warned! :)

*/
/* Default styles */
@import "css/reset.css";

/*-------------------------------------------------------------------------------------------

INDEX:

1. SETUP
-1.1 Defaults
-1.2 Hyperlinks

2. SITE STRUCTURE & APPEARANCE
-2.1 Containers & Columns
-2.2 Navigation
-2.2.1 Drop-down menus
-2.2.2 Top menu
  -2.2.2.1 Top menu drop downs
-2.3 Header
-2.4 Content
  -2.4.1 Product Gallery
-2.5 Sidebar
-2.6 Footer

3. POSTS
-3.1 Typographic Elements
-3.2 Images
-3.3 Pagination / WP-Pagenavi
-3.4 Post Author
-3.5 Connect / Subscribe

4. WIDGETS
-4.1 Generic Widgets
-4.2 Specific Widgets
-4.3 WooTabs
-4.4 Shopping Cart
-4.5 Product lists
-4.6 Search

5. COMMENTS
-5.1 Comments
-5.2 Pingbacks / Trackbacks
-5.3 Comments Form

6. MISC
-6.1 Buttons
  - 6.1.1 Comment Reply Link
-6.2 Info Boxes
-6.3 Conatct Form
-6.4 Gravity forms
-6.5 Timeline Template
-6.6 Tables
-6.7 Homepage specific
-6.8 Business Template

7. WOOCOMMERCE SPECIFICS
-7.1 Demo store notice
-7.2 Star Ratings
-7.3 Single Product Page
  - 7.3.1 Reviews
-7.4 Quantity Incrementer
-7.5 User Account Section
  - 7.5.1 Order Tracking
-7.6 Cart

8. SLIDER

9. UNIFORM JS

10. IE FIXES

-------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */

body  { font: 12px/1.5em Arial, sans-serif, "Helvetica Neue", Helvetica; color: #555; background: #FFFFFF url(http://www.leroymac.com.au/wp-content/uploads/2013/04/LeroyMac-merino-farm.jpg);
background-size: cover;
height: 100%;
background-repeat: no-repeat;
background-position: top center;
background-attachment: fixed; }

h1, h2, h3, h4, h5, h6  { margin: 0 0 20px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; color: #222; font-weight:bold; line-height: 1.5; }
h1  {font-size: 22px; } h2  {font-size: 22px;} h3  {font-size: 18px;} h4  {font-size: 16px;} h5  {font-size: 16px; color: #555555;} h6  {font-size: 12px;}

p {margin: 0; font:12px/1.5em "Helvetica Neue", Helvetica, Arial, sans-serif serif; }

hr { background-color: #e6e6e6;	border:0; height: 1px; margin-bottom: 20px; }

input, textarea { padding: 3px 6px; border-color: #ccc #ccc #ccc #ccc; border-width:1px; border-style:solid; font-size: 12px;}


/* 1.2 Hyperlinks */

a:link, a:visited  { color: #7ea657; text-decoration:none;}
a:hover {text-decoration:underline !important;}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}

a.post-edit-link { display:block; clear: both; }

/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */
#wrapper  { }
#container { background: #fff; border:1px solid #645633;}
#container.main { margin-bottom:10px; }

#main{width:600px;}
.layout-full #main { width:900px; }

#sidebar{width:280px; padding-top: 15px;}

.col-left { float: left; }
.col-right { float: right; }
.col-full  { width: 960px; margin: 0 auto; }

.layout-right-content #main.col-left { float: right; }
.layout-right-content #sidebar.col-right { float: left; }

.col2-set:after { content:""; display: block; clear: both; }
.col2-set .col-1, .col2-set .col-2 , .form-row { width:48%; float: left; }
.col2-set .col-2, .form-row-last { float: right; }
.form-row-first { clear: left; }
.form-row-wide
.form-row label { display: block; }
.form-row input, .form-row textarea, .form-row select { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%; }
.form-row input[type=checkbox] { width:auto; }
.form-row input.button, .form-row input.button { width: auto; }
.form-row-wide { width:100%; float: left; clear:both; }

/* The full-width template */
.page-template-template-fullwidth-php #main { width:100%; }

/* 2.2 Navigation */
#navigation{z-index:9999; padding:0; background: #524B31;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#524B31), to(#645633)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #524B31, #645633); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #524B31, #645633); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #524B31, #645633); /* IE10 */
  background-image:      -o-linear-gradient(top, #524B31, #645633); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #524B31, #645633);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#707070', EndColorStr='#626262'); /* IE6–IE9 */
  border-bottom:0px solid #bebebe;

  width:960px;
  -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;
  -moz-border-radius:5px 5px 0 0;
  border-radius:5px 5px 0 0;
  -webkit-box-shadow:inset 0 0 0 1px rgb(255,255,255);
}

#navigation ul.rss{background:url(images/ico-rss.png) no-repeat right 5px; padding:4px 15px 3px 0; margin-right:10px;}
#navigation ul.rss li{display:inline;padding:0 10px 0 0;}
#navigation ul.rss li a{color:#c63f00; text-decoration:none;}
#navigation ul.rss li a:hover{text-decoration:underline;}

#main-nav { margin-left:30px !important; }
.nav { z-index:99; margin:0; padding:0; list-style:none; line-height:1;}
.nav a  { position:relative; color:#F5ECE1 !important; display:block; z-index:100; padding:0px 15px 5px; line-height:36px; text-decoration:none; font-weight: 300 !important; text-shadow:none !important; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAAEklEQVQIHWP4//+/MRMDEKARAElnAzl8FoGJAAAAAElFTkSuQmCC) right no-repeat; /* Arrow icon */ }
.nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-item a, .nav .sfHover a { font-weight: 300; color:#f8f4e8 !important; background-color: #15180c; /* Arrow icon */ text-decoration: none !important;}
.nav li  { float:left; width: auto; }
.nav li a.sf-with-ul { padding-right:25px; }

/* 2.2.1 Drop-down menus */
.nav li ul  { position: absolute; left: -999em; width: 200px; z-index:999; }
.nav li ul li  { background:#626262;}
.nav li ul li:first-child  { }
.nav li ul li { float:none; }
.nav li ul li a  {display:block; color:#555; font-size:0.8em; border:none; line-height: 28px;}
.nav li ul li a.sf-with-ul { padding:5px 10px; }
.nav li ul li a:hover  { background: rgba(0,0,0,0.1); border-bottom:0 !important;}
.nav li ul li:last-child, .nav li ul li:last-child a { -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; }
.nav li ul ul  { margin: -38px 0 0 200px; }
.nav li ul ul li a  {  }
.nav li ul li ul li a  { padding:5px 10px; }

.nav li.current_page_parent ul li a{ color:#555; background: none; }
.nav li.current_page_item ul li a{ color:#555; background: none; }
.nav li ul li.current_page_parent a{ color:#222; background: #555; }
.nav li ul li.current_page_item a{ color:#222; background: #555; }

.nav li:hover,.nav li.hover  { position:static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; }

.nav .sf-sub-indicator {background:	url(images/sub.png) no-repeat;position:absolute;display:block;right:0.6em;top:1.7em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
.nav li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) no-repeat;}

/* 2.2.2 The top menu */

#top { border-bottom:1px solid #ccc; background: #fff; -webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.05); -moz-box-shadow:0 0 0 2px rgba(0,0,0,0.05); box-shadow:0 0 0 2px rgba(0,0,0,0.05);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #ffffff, #f1f1f1); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #ffffff, #f1f1f1); /* IE10 */
  background-image:      -o-linear-gradient(top, #ffffff, #f1f1f1); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #ffffff, #f1f1f1);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f1f1f1'); /* IE6–IE9 */
 }
#top a { color:#666 !important; text-shadow:0 1px 0 rgba(255,255,255,0.5) !important; line-height: 24px !important; padding:7px 15px; }
#top a:hover { background: none; border-bottom:0 !important; }
#top .nav a:hover, #top .nav li.current_page_item a, #top .nav li.current_page_parent a, #top .nav li.current-menu-item a  { background: none; border:0; }
/* 2.2.2.1 Top menu drop downs */
#top .nav li ul.sub-menu { background: #f1f1f1; border:1px solid #ccc; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); box-shadow:0 1px 2px rgba(0,0,0,0.1); -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; border-top-width:3px; }
#top .nav li ul.sub-menu li:last-child, #top .nav li ul.sub-menu li:last-child:hover, #top .nav li ul.sub-menu li:last-child a { -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; }
#top .nav li ul li { border: 0; background: #f1f1f1; }
#top .nav li ul li a { padding:3px 15px; }
#top .nav li ul li a:hover { background: #fff !important; }

#account-nav {border:none;}
#account-nav li a{color: #303030 !important; border:none;font-weight: bold; text-shadow: 0px 1px #fff !important; line-height: 20px;}
#account-nav li a:hover{color: #000 !important; background: none;}
#account-nav li.account {background: url(images/ico-account.png) no-repeat 0px 20px; padding: 0 0px; opacity:0.8; }
#account-nav li.checkout {background: url(images/ico-cart.png) no-repeat 10px 18px; padding: 0 10px;opacity:0.8; padding-left: 20px; clear: none; border-left: 1px solid #aaa;}
#account-nav li.account:hover, #account-nav li.checkout:hover {opacity:0.8;}
 {background: url(images/ico-checkout-nav.png) no-repeat left center; padding-left:5px;}

#btn-cart { margin:10px 15px 0 0;}
#btn-cart a { background: transparent url(images/btn-cart-right.png) no-repeat scroll top right; color: #fff; display: block; float: left; font-size:13px; height: 25px; padding-right: 8px; text-decoration: none;font-family: Helvetica, Arial, Sans-Serif; font-weight:bold; text-shadow:0 1px #668647; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.4); box-shadow:0 1px 2px rgba(0,0,0,0.4); }
#btn-cart a span.btn-cart-inner { background: transparent url(images/btn-cart-left.png) no-repeat;display: block;line-height: 20px;padding: 3px 3px 2px 26px;}
#btn-cart a:hover { background-position:bottom right; outline: none; text-decoration: none !important; }
#btn-cart a:hover span.btn-cart-inner { background-position:bottom left;padding: 3px 3px 2px 26px;}

/* 2.3 Header */
#header{padding:25px 0 10px;clear:both;position:relative;}

#logo  { float:left; }
#logo img  { }
#logo .site-title, #logo .site-description  { display:none;  text-shadow: 0 1px #fff}
#logo .site-title a { color:#222; font-size:40px; line-height:40px; text-transform:none; font-weight:bold; text-decoration:none; ;}
#logo .site-title a:hover { text-decoration:underline; }
#logo .site-description { color:#999; font:italic 14px Georgia, serif; }

#topad {float:right;}
#search-top {float:right;margin-top:6px; margin-right: 0px; position:relative;}
#search-top .searchform {position: relative;}
#search-top .searchform label { display: none; }
#search-top input.field {  background: transparent url(images/search.png) no-repeat top left; border:0px; color:#777; font-weight: bold; padding:8px 8px 8px 30px; width:180px; }
#search-top input.btn {border:none; position: absolute; width: 16px; height: 16px; left:-999em; top:0px; }


/* 2.4 Content */
#content{ width:898px; padding:0px; background: #fff; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; }

/* 2.4.1 Product Gallery */
.product-gallery {position: relative;margin:0 0 30px;}
/*.product-gallery h2 { font-size:18px; font-weight: bold; color:#333; margin:0 0 15px; padding:0 0 15px;  }*/
ul.products { overflow: hidden; zoom:1; margin-bottom:20px; }
ul.products li.product { width:43%; float: left; border:1px solid #B4A797; padding:2.0%; position: relative; margin-right:2%; margin-bottom:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
ul.products li.last { float: right; margin-right:0; }
ul.products li.first { clear: left; }
ul.products img { width:150px; height: auto; float: left; margin:0 12px 0 0; padding:0; border:0; background: none; }
ul.products li a h3 { font-weight:bold; color:#555; font-size:12px; margin:5px 0 6px; display: block; font-family:sans-serif; }
ul.products li a:hover h3 { color:#111; }
ul.products li .price { font-size:14px; color:#33322E;font-weight: bold; display: block; margin-bottom:6px; }
ul.products li a.button { margin-left:0; }


.summary entry-summary {
float: right;
}

h3.featured-h3 {
margin-top: -13%;
}
div.images img{width:260px; height:260px;}