/*
Theme Name:     Rustik Child Theme - Olie Biologique
Description:    For Olìe Biologique 2012
Author:         Entrusted Services | Jessica Yazbek, Developer
Author URI:     http://entrustedservices.com
Template:       rustik
Version:        1.0
*/

@import url("../rustik/style.css");

#navigation, #navigation ul  { z-index:100; margin:0; padding:0; list-style:none; line-height:.5em; }
#navigation a  { display:block; z-index:100; padding:0; color: #999; line-height: 38px !important; }
#navigation a:hover, #navigation .current_page_item a  { color: #333; text-decoration: none; }
#navigation li  { float:left; width: auto; margin: 0 14px 0 0; }

/* 2.2.1 Drop-down menus */
#navigation li ul  { position: absolute; left: -999em; width: 150px; border: 1px solid #F7F6F6; }
#navigation li ul li  {  background: #fff; border-width: 0 1px 1px; margin:0; }
#navigation li ul li a  { width:160px; line-height:20px; font-size:.75em !important; color:#555; padding-left:4px; line-height: 2em !important; }
#navigation li ul li a:hover  {background: #e8e8e8; }
#navigation li ul ul  { margin: -32px 0 0 170px; }
#navigation li ul ul li a  {}
#navigation li ul li ul li a  {}

#navigation li:hover,#navigation li.hover  { position: static; }

#navigation li:hover ul ul, #navigation li.sfhover ul ul,
#navigation li:hover ul ul ul, #navigation li.sfhover ul ul ul,
#navigation li:hover ul ul ul ul, #navigation li.sfhover ul ul ul ul { left:-999em; }
#navigation li:hover ul, #navigation li.sfhover ul,
#navigation li li:hover ul, #navigation li li.sfhover ul,
#navigation li li li:hover ul, #navigation li li li.sfhover ul,
#navigation li li li li:hover ul, #navigation li li li li.sfhover ul  { left:auto; margin-left: -5px;}

.mcaption
{
	margin-top: 0px;
	background-color: #fff;
	padding: 10px;
	color: #000;
border-top:1px solid;
border-top-color:rgb(166, 168, 172);
	line-height: 1.2em;
/* 	position: absolute; */
	overflow: hidden;
/* 	bottom: 0px; */
/* 	max-width: 30%; */
}

/*
.mcaption
{
	background-color: #000;
	padding: 10px;
	color: #FFF;
	line-height: 1.7em;
	position: absolute;
	left: 0px;
	top :0px;
	width: 240px;
	max-height: 200px;
}
*/

.mslide
{
	height: auto !important;
}


.mcaption h2
{
	font-size: 1.3em;
	text-transform: none;
}

.meteor-slides
{
	height: auto !important;
}

.meteor-slides .meteor-clip
{
	padding-bottom: 5px !important;
	height: auto !important;
}

.products div.description ul li,
.entry ul li,
div.blog ul li
{
	margin: 0px 0px 5px 20px;
	list-style-type: disc;
	line-height: 1.1em;
}

div.blog ul li a
{
	text-transform:none !important;;
}

.products div.description ul,
.entry 
{
	margin: 0;
}

h3
{
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 5px;
}

h4
{
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
}

.widget_ns_mailchimp input.button
{
	display: inline;
}

.alignleft
{
	float: left;
	margin-right: 15px;
}

.alignright
{
	float: right;
	margin-left: 15px;
}

body.page-argan-jargon div.entry p,
body.page-argan-jargon div.entry ul
{
/* 	float: left; */
	max-width: 525px;
	margin-left: 196px;
}

body.page-argan-jargon p#argan_content
{
/* 	float: none; */
	max-width: none;
	margin-left: 0;
}

body.page-argan-jargon img.alignleft
{
	margin-bottom: 20px;
}

body.page-retailers div.alignleft
{
	margin-right: 20px;
}

#wpadminbar div,
#wpadminbar
{
	overflow: visible;
}

div.social
{
	float: right;
	right: 10px;
	top: 40px;
}

div.social li
{
	display: inline;
}

div.heading
{
/* 	position: relative; */
}

#search-top
{
	display: none;
}

table.shop_table tfoot th
{
	color: #555;
	background: transparent;
	text-align: right;
	padding-right: 10px;
/* 	border-bottom: 1px solid #E7E7E7; */
}

table.shop_table tfoot tr.shipping th
{
	vertical-align: top;
}

table.shop_table tr.shipping th
{
	vertical-align: top;
}

ul#shipping_method, 
ul#shipping_method li
{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

table.shop_table td
{
	border-bottom: 1px solid #E7E7E7;
}

img.woo-image.thumbnail
{
	margin-top: 10px;
}

body.category-press .post
{
	width: 220px;
	height: 300px;
	text-align: center;
	float: left;

}

div.press-item
{
	text-align: center;
}

div.press-item img
{
	max-width: 100%;
	height: auto;
}

div.press-item .title
{
	font-size: 12px;
	border-bottom: 1px solid #A6A8AC;
	margin-bottom: 10px;
	font-weight: normal;
}

body.category-press .post
{
/* 	background-color: #e7e7e7; */
	margin: 20px 10px;
}

.chzn-container,
.chzn-container div,
#customer_details,
#customer_details .col-1,
#customer_details .col-2,
.col-2 .shipping_address
{
	overflow: visible;
}

h3#order_review_heading
{
	clear: both;
}

.mod_blog ul li a:link, #sidebar .widget ul li a:link,
.mod_blog ul li a:visited, #sidebar .widget ul li a:visited {
	color: #998962;
}

.mod_blog ul li a:hover, #sidebar .widget ul li a:hover,
.mod_blog ul li a:active, #sidebar .widget ul li a:active {
	color: #D6A30B;
}

.button.single_add_to_cart_button,
.woocommerce_message a.button
{
	background-color: #998962 !important;
	width: 132px !important;
}

form.cart div.quantity
{
	margin-right: 26px;
}

table.order_details th.product-name
{
	padding-left: 5px;
}

dl.customer_details
{
	border-top: 1px solid #e7e7e7;
	padding-top: 10px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 10px;
}

.about .right_products h2, .page-template-default .right_products h2
{
	font-family: 'Droid Serif';
	font-size: 16px;
}

div.woocommerce_error,
div.woocommerce_message,
ul.woocommerce_error,
ul.woocommerce_message {
	background-color: #F3F3F3;
	border: 1px solid #E7E7E7;
	font-weight: bold;
	list-style-type: none !important;
	margin: 0 0 10px 0;
	padding: 10px 5px 10px 32px;
	background-repeat: no-repeat;
	background-position: 10px center;
}

.woocommerce_error li,
.woocommerce_message li {
	margin: 0 !important;
	padding: 0;
	list-style-type: none !important;
}

.woocommerce_error{
	background-image:url('../rustik/images/ico-alert.png') !important;
	color: #D8000C;
}
.woocommerce_message{
	background-image:url('../rustik/images/ico-tick.png') !important;
	color: #4F8A10;
}

.container p {
	font-size: inherit !important;
}

.description {
	font-size: inherit !important;
}


/****** MusiCares Promo *******/

#popup-div {
background: url(http://oliebiologique.com/wp-content/blogs.dir/2/files/2013/01/grammy.jpg) no-repeat top center;
width: 587px;
height: 61px;
padding: 439px 0 0 70px;
}

#popup-div input[type="text"] {
padding: 3px 5px;
border: none;
background: #fff;
border: 1px solid #8c827c;
}

#popup-div input[type="submit"] {
padding: 3px 25px;
border: none;
background: #000;
color: #fff;
font-family: 'Droid Serif', serif;
margin: 0 0 0 15px;
border: 1px solid #000;
}

#popup-div input[type="submit"]:hover {
background: #444;
}

#kutu a.close {
display: none;
}