@charset 'utf-8';
/*
Theme Name: Organics
Theme URI: http://organics.axiomthemes.com/
Description: Organics - Multipurpose and Multiskin Responsive Wordpress theme
Author: AxiomThemes
Author URI: http://axiomthemes.net/
Template: organics
Version: 1.0
Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-menu, featured-image-header, featured-images, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
*/


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




/* =Theme customization starts here
-------------------------------------------------------------- */

/* Globals */



h1 { font-size: 45px!important;}

@media screen and (max-width: 770px) {
h1 { font-size: 38px!important;}
}

h2 { text-transform: none!important; letter-spacing: 0;}

h3 { margin-top: 10px!important; }

.top_panel_title_inner .breadcrumbs .breadcrumbs_item.current { color: #DEB251; }

span.lower {text-transform: lowercase;}

*,
*:before,
*:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0;}

.row {margin-top: 30px;}

.row:after { content: ""; display: table; clear: both; }

.clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }

.clearfix:after { clear: both; }

.column { float: left; margin-left: 5%; }

.column:first-child,
.column.first { margin-left: 0; }

.column.half { width: 46%; }

.spacer { display: block; height: 20px; width: 100%;}

.spacer-mobile  {display: none;}

@media screen and (max-width: 700px) {
.column.half { float: none; margin: 0; width: 100%; }
.spacer-mobile { display: block; height: 20px; width: 100%;}
}

table { margin-bottom: 20px;}

/* Super Nav */

li.menu_user_cart a.top_panel_cart_button,
li.menu_user_cart { background-color: #b89444; color: #fff; }

.top_panel_inner_style_3 .top_panel_top a,
.top_panel_top .search_submit,
.top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a,
.top_panel_inner_style_4 .top_panel_top a,
.top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a,
.top_panel_inner_style_5 .top_panel_top a,
.top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a,
.top_panel_inner_style_7 .top_panel_top a,
.top_panel_inner_style_7 .sc_socials.sc_socials_type_icons a { color: #fff!important; font-weight: 700;}

.top_panel_top_contact_area { color: #fff;  font-weight: 700; }

.top_panel_top_contact_area, .top_panel_top_open_hours { float: left; }

.woocommerce-mini-cart.cart_list.product_list_widget,
.top_panel_inner_style_4 .top_panel_top .sidebar_cart,
ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a {background-color: #fff!important;}

l1.woocommerce-mini-cart-item.mini_cart_item a {color: #000!important;}

ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a { color: #666!important; }



/* Braintree classes */

input {
	height: 30px!important;
}

header.panel__header {
    display: none;
}


/* Main Nav */

li.current-menu-item a { color: #b89444!important }

.top_panel_wrap .search_wrap.search_state_opened .search_field::-webkit-input-placeholder,
.top_panel_wrap .search_wrap.search_state_opened .search_field, .top_panel_wrap .search_wrap.search_state_opened button { font-size: .9em!important; color: #fff; }

.menu_main_nav li ul { background-color: #fff!important; }

ul.sub-menu li a {text-transform: none; font-size: 1.2em; margin: 5px;}

ul.sub-menu li a:hover {color: #b89444!important;}

ul.sub-menu li.current-menu-item a { color: #b89444!important }

.menu_main_nav > li ul li a { padding: 0.5em 1.5em!important;}

.header_mobile .menu_main_nav li a {color: #333;}

span.contact_icon.icon-home,
span.contact_label.contact_address_1,
span.contact_address_2,
span.contact_icon.icon-phone {
    display: none;
}

.contact_phone,
.contact_email { display: block; margin: 5px auto;}

.header_mobile .panel_middle {   text-align: center; }


/* Homepage */

h2.home-top  {text-transform: uppercase!important;}

h2.honey { color: #484237!important; font-weight: 700!important; text-align: center; margin-bottom:20px; text-transform: none;}

.sc_clients_wrap .sc_clients_style_clients-1 .sc_client_image img { max-height: 90px!important; }

#homeblock1 h3,
#homeblock2 h3 {text-transform: uppercase; font-size: 42px; font-family: 'Oswald', sans-serif; font-weight: 500; letter-spacing: 0; line-height: 1; padding-bottom: 7px;}

#homeblock1 .sc_button,
#homeblock2 .sc_button { text-transform: uppercase; font-size: 16px; font-family: 'Oswald', sans-serif; font-weight: 500; letter-spacing: 0; padding: 15px 20px!important;}

#home-topblock h2,
#home-bottomblock h2 { text-transform: uppercase; font-size: 40px; font-family: 'Oswald', sans-serif; font-weight: 500; letter-spacing: 0; margin-top: 50px!important; line-height: 1; }

a.shop-now {text-transform: uppercase; color: #000; float: left; padding-top: 3px; font-weight: 700; display: block; border-bottom: 1px solid #000;}

a.shop-now:hover { color: #b89444; border-bottom: 1px solid #b89444;}

@media screen and (max-width: 479px) {
.woocommerce.columns-4 ul.products li.product {width: 100%!important;}
 }

.woocommerce ul.products li.product .add_to_cart_button  { width: auto!important;}

.logo .logo_slogan { color: #8a8a8a; display: none; }


/* Footer */

.footer_wrap.widget_area,
.footer_wrap_inner widget_area_inner,
.footer_wrap.widget_area[class*="scheme_"] .widget_area_inner {
 background: url(images/floret.jpg) bottom center no-repeat #fcfbfc; }




@media screen and (max-width: 640px) {
	.footer_wrap.widget_area,
	.footer_wrap_inner widget_area_inner,
	.footer_wrap.widget_area[class*="scheme_"] .widget_area_inner {
		background: none;
		}
}


h5.widget_title { font-size: 1em; color: #484237;}

ul.footer-menu li a { text-transform: uppercase; color: #8E887D!important; font-weight: 600; font-size: 13px; }

footer.widget_area ul { line-height: 1; }

footer.widget_area ul li a { text-transform: uppercase; font-weight: 700; font-size: 1em;}

footer.widget_area ul li a:before { content: "- "}

.widget_area_inner .widget_text a, .widget_area_inner .post_info a { color: #484237!important; }

p.margin-top-n15 { margin-top: -15px;}

footer.widget p,
footer.widget a { color: #8E887D!important; font-weight: 600; font-size: 13px; }

footer .widget a:hover { color: #b89444!important;}

a.gold { color: #b89444!important; text-transform: uppercase; font-weight: 700; text-decoration: underline;}

a.gold:hover {text-decoration: underline; color: #DEB251!important;}

p.copyright { text-transform: uppercase; font-size: 1em; color: #484237; margin-bottom: 40px;}

p.copyright a { color: #484237; }

span.divider { display: inline-block; width: 30px; }

@media screen and (max-width: 770px) {
	span.divider { display: block; width: 0px; height: 5px; }
}

.sc_socials.sc_socials_size_tiny .sc_socials_item .social_icons span { color: #fff; }

.scroll_to_top { background-color: #8E887D!important; }



/* Store Pages */

.top_panel_title_inner { background-color: #f8f0dc!important; }

.top_panel_title_inner .breadcrumbs a.breadcrumbs_item,
.top_panel_title_inner .breadcrumbs a:hover, .top_panel_title_inner .breadcrumbs .breadcrumbs_item.current { color: #353535; font-size: 15px; }

.woocommerce div.product .product_title { font-size: 3em!important; }

span.woocommerce-Price-amount.amount,
.woocommerce .checkout #order_review .order-total .amount,
.woocommerce-page .checkout #order_review .order-total .amount { font-size: 1.3em!important; color: #b89444;}

aside span.woocommerce-Price-amount.amount {font-size: 14px!important;}

.woocommerce-variation.single_variation { display: block; margin-bottom: 15px; }

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce-account .addresses .title .edit, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart, .woocommerce .quick_view_button, .woocommerce-page .quick_view_button { background-color: #DEB251; font-size: 12px!important; padding: 10px 30px!important; }

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover { background-color: #b89444!important; color: #fff; }

p.pails,
p.callout { padding: 12px; background-color: #f8f0dc; border: 1px solid #DEB251; }

p.pails a,
p.callout a { font-weight: 700 }


.woocommerce div.product .product_title { line-height: 1.3em; font-weight: 400; margin-bottom: 0.75em; text-transform: none; letter-spacing: 0; font-size: 2em!important; }

.woocommerce a.button.checkout { background-color: #DEB251!important; }

.woocommerce a.button.checkout:hover { background-color: #8E887D!important; }

.woocommerce-main-image.zoom.sc_button.quick_view_button.icon-resize-full-1.inited,
.icon-shopping-cart13.button.add_to_cart_button.product_type_simple  { font-size: 10px !important; }

.quick_view_images {display: none!important;}

.woocommerce ul.products li.product .add_to_cart_button::before,
.woocommerce-page ul.products li.product .add_to_cart_button::before, {content: none!important;}


/* Contact Form */

input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], input[type="password"], select, textarea {
font-size: 1em!important;
color:	#777!important;
padding: 0.95em 1.5em;
border: 1px solid #ddd;
background-color: #f8f0dc!important;
width: 100%;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #777 !important;
opacity: 1;
font-style: italic;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #777 !important;
opacity: 1;
font-style: italic;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #777 !important;
opacity: 1;
font-style: italic;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #777 !important;
opacity: 1;
font-style: italic;
}

/* Timeline */

.wpostahs-slider-nav-content {display: block; margin-bottom: 20px;}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title { background-color: #DEB251!important; color :#fff!important; font-size: 15px!important; line-height: 1.1;}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title { color: #fff !important; padding: 4px 4px 9px 4px!important;}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before,
.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after { border-top-color: #DEB251!important;}


/* Recipe */

li.wprm-recipe-ingredient a { color: #DEB251!important; text-decoration: underline; }

li.wprm-recipe-ingredient a:hover { color: #777!important;}

.widget_area_inner .widget_product_search .search_form input, .widget_area_inner .widget_search .search_form input, .widget_area_inner select {
    color: #333333; background-color: #DEB251; border: 1px solid #e2e2e2; margin-bottom: 25px; }

.top_panel_wrap .search_wrap.search_state_opened form { padding-left: 0; border: 1px solid #e2e2e2; }


/* Certifications */

a.button-yellow { clear: both; display: inline-block; text-transform: uppercase; font-size: 16px; font-family: 'Oswald', sans-serif; font-weight: 500; letter-spacing: 0; padding: 10px 15px!important; background-color: #ddb159!important; color: #fff; border-radius: 4px; margin-top:10px }


#allw {
color: red;
font-weight: 700;
}

.iub__us-widget {
	display: none !important;
}

