/* Enter Your Custom CSS Here */

/* COLOURS
MATRIX GREEN: #246748
LIGHT GREEN: #009c54
GREY BLUE: #262932
*/

/* FONTS
***************************************************************************************************/

h1 {
color:#246748;
}

h2 {
color:#262932;
}

p {
color:#262932;
}

/* MAIN MENU
****************************************************************************************************/

#wpo-mainnav .navbar-inverse .navbar-nav>li.active>a {
color:#246748;
}

#wpo-mainnav .navbar ul.nav>li>a:hover {
color:#009c54;
}

.header-style2 #wpo-mainnav .navbar ul.nav>li>a {
padding:10px 10px;  
}
#wpo-mainnav {

  font-size-adjust: 0.6
}


/* LAYOUT
****************************************************************************************************/

.page-id-2489 .vc_col-sm-12 {
  width: 70%;
}

.category-image {
margin-bottom:20px;
}


/* FOOTER
****************************************************************************************************/

.wpo-footer-center .container {
border-top:3px solid #000;
}

.social a {
  border:none;
  line-height:32px;
  height:32px;
  width:32px;
}

/* SHOPPING
****************************************************************************************************/

.product-info .cart:hover {
background-color:#fff;
}

/* GRAVITY FORMS
****************************************************************************************************/

.gform_footer input[type=submit]:hover {
background-color:#246748;
}

/* CONTACT PAGE */

#gform_fields_1 input[type=text], #gform_fields_1 textarea {
margin-bottom:15px;  
padding-left:10px;
}

.gform_wrapper label.gfield_label + div.ginput_container {
margin-top:0px !important;
}

/* FOOTER */

.footer-newsletter .form-newsletter {
width:75%;
}

.footer-newsletter .form-newsletter .box-left {
margin: 10px 5px 0px 0px;
  padding: 10px 10px
    
}

.input-group {
width:50%;  
}

#gform_wrapper_2 {
max-width:100% !important;
}

#gform_2 .gform_body {
float:left;  
}

#gform_2 .gform_footer {
margin:0px;
float:left;
clear:none;
padding:0px;
}

#gform_2 .button {
padding: 9px 20px;
}

#gform_fields_2 input {
width:300px;
padding-left:10px;
}

/* FANCY CLASSES
****************************************************************************************************/
.title {
text-transform: uppercase;
color: #000;
margin-bottom: 30px;
font-family: 'Lato', sans-serif;
letter-spacing: 2px;
}

.ctaButton2 {
display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.428571429;
  border-radius: 0;
  -webkit-user-select: none;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 0;
color:#fff;  
}

/* SIDEBAR
*****************************************************************************************************/

.instagram-pics li {
float:left;
margin:0px 5px 5px 0px;
}

.instagram-pics li img {
width:134px;  
}

h3.widget-title {
color:#246748;
font-weight:600;
font-size:16px;
}

#nav_menu-7 li a:hover {
color:#246748;
text-decoration:underline;  
}

/***************************************************************************************************** 
   RESPONSIVE
*****************************************************************************************************/



img.attachment-shop_catalog.wp-post-image {
  max-height: 260px !important;
}

/*img.attachment-shop_catalog.wp-post-image-hover {
  min-height: 279px !important;
}

img.attachment-shop_catalog.image-hover {
  min-height: 279px !important;
  max-width:100%;
}*/


/*.product-inner {
  min-width:200px;
}*/

/*
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
 min-height: 385px !important;
}*/

/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { 
  min-height: 310px !important; 
}
*/
/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	min-height: 493px !important;
	display: inline-block;
	vertical-align: top;
	float:left;
}*/

div.image {
  height:260px;
}


/* Custom code from Simon and Iona */

.sku_wrapper {display: none;}

/* custom code from Iona */

#wpo-topbar {
  div class= "pull-left"
  
  float: left
}



