/* 
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. */

#top {background: #colour;}

/* 
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

/*disabled shopping cart function for woocommerce*/
#wrap_all .sub_menu {
 display:none;
}
 
.woocommerce-message {
 display:none;
}
 
.thumbnail_container div.thumbnail_container_inner a.product_type_variable,
.thumbnail_container div.thumbnail_container_inner a.product_type_simple {
 display:none;
}
 
.quantity {
 display:none;
}
 
.summary button {
 display:none;
}
 
.summary button[type="submit"] {
 display:none;
}
 
.cart_dropdown {
 display:none;
}
 
/*Custom styling for Mystile theme*/
ul.nav li.cart a,
ul.nav li.checkout a {
display:none;
}


ul.products li.product a img { width:auto; height: auto; }

.related ul.products li.product img, .related ul li.product img, .upsells.products ul.products li.product img, .upsells.products ul li.product img { width: 400px; height: auto; }

.single-product.layout-full .images img {
width: 510px;
}


.count {display:none !important}


/* ---------------------------------------------
/* CHANGE BACKGROUND COLOUR - SM
/* ---------------------------------------------

/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/
/* 1.1 Defaults */
html {
  font-size: 62.5%;
}
body {
  font-size: 1.1em;
  line-height: 1.618;
  /* font-family: "Bree Serif", sans-serif; */
  color: #dba400;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  padding: 0 1.618em;
  background: #0e400e;
}

/* above colour was #fcfcfc /*

img {
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
}
hr {
  background-color: #0e400e;
  border: 0;
  height: 1px;
  margin-bottom: 1.0em;
/* above /*

}
/* 1.2 Hyperlinks */
a {
  color: #dba400;

  text-decoration: none;
  font-weight: bold;
}
a:hover {
  color: #0e400e;
  text-decoration: none;
}
.clear {
  clear: both;
}
/* 1.3 Typography */
/*
	All typography (and layout) based on a modular scale using 12 & 14 px values scaled in accordance the golden ratio (1.618)
	http://modularscale.com/scale/?px1=14&px2=12&ra1=1.618&ra2=0
	Remember to keep margins consistent and try to avoid margin-top. If everything has an appropriate margin-bottom we don't need one and vertical rhythm will be kept consistent
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Bree Serif", sans-serif;
  color: #dba400;
  margin: 0 0 .618em;
  font-weight: normal;
  font-size: 1.3em;
}

/* above colour was  #363230 /*

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-weight: normal;
}
h1 {
  font-size: 2.244em;
  line-height: 1.387em;
  color: #0e400e;
}
h2 {
  font-size: 1.618em;
  line-height: 1.387em;
  color: #0e400e;
}
h3 {

  /* font-size: 1.387em; /*
  font-size: 0.5em;
  color: #0e400e;

}
h4 {
  font-size: 1em;
  color: #0e400e;
}
h5 {
  font-size: 1em;
}
h6 {
  font-size: 0.857em;
  color: #0e400e;
}
p {
  -webkit-hyphens: auto;
  -webkit-hyphenate-character: "\2010";
  -webkit-hyphenate-limit-after: 1;
  -webkit-hyphenate-limit-before: 3;
  -moz-hyphens: auto;
  orphans: 3;
  widows: 3;
}
ul,
ol,
dl,
p,
table,
form,
pre,
hr {
  margin: 0 0 1.618em 0;
}
li > ul,
li > ol {
  margin: 0 0 0 1.618em;
}
dl dt {
  font-weight: bold;
}
dl dd {
  margin-bottom: 1.618em;
}
blockquote {
  quotes: "\201C" "\201D";
  position: relative;
  color: #dba400;
}
blockquote:before {
  content: "\201C";
  font-family: Bree Serif;
  font-size: 3.631em;
  position: absolute;
  top: -0.327em;
  left: -0.53em;
  color: #dba400;
}
/* 1.3.1 Typefaces */
@font-face {
  font-family: 'WebSymbolsRegular';
  src: url("typefaces/websymbols-regular-webfont.eot");
  src: url("typefaces/websymbols-regular-webfont.eot?#iefix") format('embedded-opentype'), url("typefaces/websymbols-regular-webfont.woff") format('woff'), url("typefaces/websymbols-regular-webfont.ttf") format('truetype'), url("typefaces/websymbols-regular-webfont.svg#WebSymbolsRegular") format('svg');
  font-weight: normal;
  font-style: normal;
  speak: none;
}
@font-face {
  font-family: 'icomoon';
  src: url("typefaces/icomoon.eot");
  src: url("typefaces/icomoon.eot?#iefix") format('embedded-opentype'), url("typefaces/icomoon.woff") format('woff'), url("typefaces/icomoon.ttf") format('truetype'), url("typefaces/icomoon.svg#icomoon") format('svg');
  font-weight: normal;
  font-style: normal;
  speak: none;
}
/* 1.4 Tables */
table {
  width: 100%;
  font-size: .857em;
  margin-bottom: 2.618em;
}
table th,
table td {
  border-bottom: 1px solid #0e400e;
  padding: 1em;
  vertical-align: top;
  text-align: left;
}
table th {
  text-transform: uppercase;
  border-bottom: 4px double #dba400;
}
table tr th:first-child,
table tr td:first-child {
  padding-left: 0;
}
table tr th:last-child,
table tr td:last-child {
  padding-right: 0;
}
/*-------------------------------------------------------------------------------------------*/
/* WIDGET COLOUR - SM /*
/* ------------------------------------------------------------------------------------------*/
/* 2.6 Footer */
.footer-wrap #footer:first-child {
  border-top: 10;
}
#footer {
  padding: 2.618em 0;
  border-top: 1px solid #dba400;
  color: #dba400;
}
#footer #credit img {
  vertical-align: middle;
  color: #0e400e;
}
#footer #credit span {
  display: none;
}
#footer-widgets {
  border-top: 1px solid #0e400e;
  padding: 3.631em 0;
/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/
/* 4.1 Generic Widgets */
.widget {
  margin-bottom: 2.618em;
}
.widget h3 {
  color: dba400;
  border: 1px double #dba400;
  border-width: 1px 0 4px;
  padding: .618em 0;
  font-family: "Open Sans", sans-serif;
}
.widget ul {
  list-style: none;
}
.widget:first-child h3 {
  border-top-width: 0;
  padding-top: 0;
}
.widget.widget_recent_entries li:before,
.widget.widget_recent_comments li:before,
.widget.widget_archive li:before,
.widget.widget_categories li:before,
.widget.widget_meta li:before,
.widget.widget_product_categories li:before,
.widget.widget_links li:before,
.widget.widget_nav_menu li:before,
.widget.widget_login li:before,
.widget.widget_layered_nav li:before {
  font-family: 'WebSymbolsRegular';
  display: inline-block;
  font-size: .857em;
  margin-right: .618em;
  font-weight: normal;
  content: ">";
  color: #dba400;
  width: .857em;
}
.widget.widget_layered_nav li.chosen:before {
  content: "×";
  color: #dba400;
}
.widget.widget_login label {
  display: block;
}
.widget.widget_login .input-text {
  width: 100%;
}

/* ------------------------------------------------------
/* Footer change colour - SM
/* -------------------------------------------------------


/* 2.6 Footer */
.footer-wrap #footer:first-child {
  border-top: 0;
  color: #0e400e;
}
#footer {
  padding: 2.618em 0;
  border-top: 1px solid #0e400e;
  color: #0e400e;
}
#footer #credit img {
  vertical-align: middle;
}
#footer #credit span {
  display: none;
}
#footer-widgets {
  border-top: 1px solid #0e400e;
  padding: 3.631em 0;
}

/* -----------------------------------------
/* Change Catagory Size - SM
/* -----------------------------------------


#top.woocommerce .post-title.big_title {
font-size: 20px !important;
line-height: 20%;
}




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) {
	remove_action( ‘woocommerce_single_product_summary’, ‘woocommerce_template_single_add_to_cart’, 30 );

}