/* 
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. */


/* 
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

.home #content div.woocommerce-wrap ul.featured {
background-color: #ffffff;
padding-top: 4.236em;
margin-bottom: 4.236em;
-webkit-box-shadow:none;
box-shadow:none;
}

strong { font-weight: bold; }

h1 {
  font-size: 22px;
  	text-transform:uppercase;
	color: gray; 
	font-family: "Courier New", "Courier", "monospace"; }

.entry p{ font-family: "Courier New", "Courier", "monospace"; }
.page header h1 {color: gray; font-family: "Courier New", "Courier", "monospace"; }
.home #content ul.products.featured li.featured h3 {
  font-family: "Courier New", "Courier", "monospace";
  font-size: 15px;}
 #main > article > section {
font-family: "Courier New", "Courier", "monospace";
}

h2 {
  text-transform: capitalize;
  color: gray;
	font-family: "Courier New", "Courier", "monospace";
font-size: 16px;}

.home #content ul.products.featured li.featured h3 {
	margin-bottom: -0.5em; }

.single-product .images img { width: auto; }

body { background-color: #ffffff;
  	font-family: "Courier New", "Courier", "monospace"; }

a.button, a.comment-reply-link, #commentform #submit, .submit, input[type=submit], input.button, button.button, #wrapper .woo-sc-button, .added_to_cart, button.button.alt { background-color: #000; color: #ffffff;}

.flexslider { margin: 0 0 1.236em; }

#navigation    {display:none !important;}
.slide-content  {display:none;}


#top { width: 960px; max-width: 100%; margin: 0 auto; }
#top a {
font-family: "Courier New", "Courier", "monospace";
padding: 1em 15px!important;
}

.account-links  {display:none;}
#header .header-top .row .account {  display: none !important; }

#header .header-top .row #logo img {
  vertical-align: middle;
}



.nav-toggle {display: none; }
#top .top-nav {
max-width: 100%;
margin: 0 auto!important;
margin-left: auto!important;
margin-right: auto!important;
border: 6px double #FFFFFF;
  background: #000;
}

#top ul.nav>li a:hover {
background: #c3d56d;
color: #000;
}

#top ul.nav ul.sub-menu {
background: #fff;
 
}


#top ul.sub-menu li a {
color: #000!important;
}
#top ul.sub-menu li a:hover {
color: #c3d56d!important;
background: #fff;
}
 
  
.social {
float: right;
margin: 13px  0px 5px 0;
position: relative;
 
}
.social ul {
  list-style:none; 
  margin: 0 auto; }
  
.social li {
  padding: 0 2px; 
	max-width: 100%;}
.social a:hover {
  opacity: 0.8; }

ul.products li.product.sale .onsale, ul.products li.product.sale .onsale:after {
background: #DD5336;
}
span.onsale, span.onsale:after {
background: #DD5336;
}
ul.products li.product .img-wrap .price {
background: #79ac1e;
}
ul.products li.product.sale .img-wrap .price {
background: #DD5336;
}

ul.products li.product h3 {
background: #fff;
line-height: 16px;
min-height: 33px;
}

.single-product .summary .price .amount {
font-size: 3.618em;
  line-height: 0.387em;}

.footer-wrap { background: rgba(182, 231, 91, 0.47);  color: #97a086; }
.footer-wrap.contact { background: rgba(182, 231, 91, 0.47);  }

.page-id-223 .entry img { border: 0px!important; }
.page-id-223 .entry h1 { display: none; }

.home #content div.woocommerce-wrap ul.featured {
background-color: #ffffff;
/*background-color: #EEF3D6;*/  
padding-top: 4.236em;
margin-bottom: 4.236em;
-webkit-box-shadow: 20em 0 0 0 #fff, -20em 0 0 0 #fff;
box-shadow: 20em 0 0 0 #fff, -20em 0 0 0 #fff;
}

.slides, .flex-control-nav, .flex-direction-nav {
margin: 0 auto;
padding: 0;
list-style: none;
}



table {
background: #EEF3D6;
}
 
#sidebar .widget h3 { font-size: 1.2em; font-family: "Courier New", "Courier", "monospace"; }
#sidebar .widget { background:#bfda68; }
#sidebar, #sidebar .widget a, #sidebar .widget h3{ color: #000; }

ul.products li.product { background: #ffffff; }
ul.products li.product h3 {
background: #fff;
font-family: "Courier New", "Courier", "monospace";
font-size: 1em;
line-height: 15px;
text-align: center;
}

.tax-product_cat #main ul.products li.product h3 { 
padding-bottom: .5em;
line-height: 16px;	  
border-bottom: 0.202em solid rgba(0, 0, 0, 0.075);
min-height: 33px;
}

.cart_table_item .alt-table-row	{ background: rgba(182, 231, 91, 0.47); }
	

#footer-widgets.col-4 .block {
  max-width: 100%; }


 .woocommerce.woocommerce-wrap.woocommerce-columns-4 {
display: none;
}


#menu-item-215 > a {
color: transparent!important;
  background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/fb.png) no-repeat center;
}
#menu-item-215 > a:hover {
color: transparent!important;
  background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/fb2.png) no-repeat center!important;
}

#menu-item-220 > a {
color: transparent!important;
  background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/tweet.png) no-repeat center;
}
#menu-item-220 > a:hover {
color: transparent!important;
  background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/tweet2.png) no-repeat center!important;
 
}
#menu-item-217 > a {
color: transparent!important;
  background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/gram.png) no-repeat center;
}
#menu-item-217 > a:hover {
color: transparent!important;
  background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/gram2.png) no-repeat center!important;
 
}

#menu-item-218 > a {
color: transparent!important;
  background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/mail.png) no-repeat center;
}
#menu-item-218 > a:hover {
color: transparent!important;
  background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/mail2.png) no-repeat center!important;

}
#content > div.cleanses > img {
  width: 100%; }

.footer-wrap.contact + .footer-wrap { padding: 0px!important; }

#credit > p:nth-child(1) {
margin: 0 0 1px 0;
}
.single-product .images img {

height: auto;
margin-bottom: 1em;
margin-top: 2em;
}

#footer-widgets.col-4 .block {
display: inline;
float: left;
  width: 47.222222%; }


#text-4 {
 
clear: both;
text-align: center;
width: 860px;
color: #000;
margin: 0 auto;
width: 100%;
min-width: 40%;
}

#footer-widgets > div.block.footer-widget-3 {
margin: 0 auto;
float: none;
max-width: 100%;
}

.block.footer-widget-1 {
  width: 98%!important;
}



.google-map {
        position: relative;
        padding-bottom: 75%; 
        height: 0;
        overflow: hidden;
    }

.google-map iframe {
 		position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 70% !important;
    }

#text-3 {
  max-width: 100%;
}

#text-2 {
height: auto;
max-width: 100%;
}

#footer hr {
  background: none;
}

#footer {
  border-top: 3px solid #5AA057;
}

#footer-widgets .widget {
margin-bottom: 0px!important; }

#footer-details-wrap {
width: 100%;
background: #fff;
}

#footer-details-wrap > div {
float: none!important;
margin: 0 auto;
width: 725px;
max-width: 100%;
text-align: center;
}

#menu-item-215,
#menu-item-220,
#menu-item-217,
#menu-item-218
{
display: -webkit-inline-box;
margin: 2em 0;
padding: 0px!important;
height: 50px;
font-size: 3px;
}

#menu-item-218 {
  margin-right: 2em!important;
}

#main.fullwidth, .layout-full #main, .col-full {
  max-width: 100%;
width: 100%;
}

#header .header-top {
  width: 100%!important;
  margin: 0!important;
  background:
}

.footer-wrap.contact {
background: #FFFFFF;
border-top: #fff;
}

#footer-widgets {
background: #fff!important;
}

#footer {
  margin-top:0!important;
}


.footer-wrap {
color: #494D43;
}


.home .flexslider, .business .flexslider {
  float: none;
	}

#header .header-top {
background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/red-dots-bg.png) repeat-x center!important;
}

div.cleanse {
  text-align: center;
max-width: 100%;
margin: 0 auto;
}

.woocommerce-columns-5 ul.products li.product {
width: 17.21%;
margin-left: 1.4%;
margin-right: 3.4%;
}
.layout-full #main, .page-template-template-fullwidth-php #main, .page-template-template-tags-php #main {
	  margin: 0!important; }
	
.single-product .summary .price {
margin-bottom: 0;
float: right;
width: 50%;
text-align: right;
margin-right: 3em;
}

.single-product table.variations th select, .single-product table.variations td select {
width: 30%!important;
}	
span.from {
position: absolute;
top: 0;
}

.flexslider .slides img { 
  margin: 0 auto!important;
	max-width: 90%! important;
	}
#menu-item-215 a, #menu-item-220 a, #menu-item-217 a, #menu-item-218 a {
  height: 45px;
}

div.meteor-slides {
  margin: 0 auto;
}
	
/* 
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

@media only screen and (min-width: 768px) {

#sidebar .widget h3 { font-size: 1.1em; }
  
#top ul.nav>li a { color: #fff; }
#top ul.sub-menu li a { color: #85AA40; }
  
.woocommerce-result-count, .woocommerce_ordering, .woocommerce-ordering { background: rgba(182, 231, 91, 0.47); }

#top {
background:#fff;
color: #FFF;
text-transform:uppercase;
}


#header .header-top {  
padding-top: 1.5em;
padding-bottom: 0em;
background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/red-dots-bg.png) repeat-x center;
}

#header hgroup {
background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/red-dots-bg.png) repeat-x center!important;
}

#header #logo {
float: left;
margin-bottom: 1.2em!important;
}


@media (max-width: 845px) {

#header .header-top {  
padding-top: 1.5em;
padding-bottom: 0em;
background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/red-dots-bg.png) repeat-x center;
}  
}

@media screen and (min-width: 480px) {
 
  #logo img {
    float: none;
	margin: 0 auto;
    width: initial;
  }

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 45% !important;
}  
  
#top {
	max-width: 80%;}
 
}
.single-product span.from, .archive span.from {
  position: relative!important;
}
  .single-product .images img {
  margin: 2em 0 1em 2em;
	  }
.single-product .related {
  margin-left: 4em;
	}
	a.woo-sc-button.dark span {
color: #FFF!important;
	  text-shadow: none!important;
	}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
  
#logo img {
	width: 50%;
	margin:0 auto; }
  
  
}

#header .header-top {  
  background: url(http://freshpressjuiceco.com/wp-content/uploads/2014/03/red-dots-bg.png) repeat-x center!important}
}