.offcanvas-body .icon{
	height: 4rem;
}

.icon-sm{
	height: 19px !important;
}

.woocommerce.single-product #offcanvasRight .gform_button{
	color: #fff !important;
	background: #70744e !important;
}

.woocommerce.single-product #offcanvasRight .btn-enquire{
	display: none !important;
}

.variations th.label{
	padding-left: 0;
}

ul.flex-direction-nav {
    position: absolute;
    top: 30%;
    z-index: 99999;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0px;
    list-style: none;}

li.flex-nav-prev {float: left;}
li.flex-nav-next {float: right;}
a.flex-next {visibility:hidden;}
a.flex-prev {visibility:hidden;}

a.flex-next::after {
	visibility:visible;content: '\203A';
	margin-right: 10px;
	font-size: 40px;   
	font-weight: bold;
}

a.flex-prev::before {
    visibility:visible;
    content: '\2039';  
	margin-left: 10px;
	font-size: 40px;
	font-weight: bold;
}


ul.flex-direction-nav li a {
	color: #fff;
}

ul.flex-direction-nav li a:hover {
	text-decoration: none;
}

.cwg_popup_submit, .cwgstock_button {
  font-size: 12px;
  font-size: .75rem;
  letter-spacing: .12em;
  font-family: cooper_hewittlight,sans-serif;
  line-height: 2.4rem !important;
  position: relative;
  z-index: 5;
  width: 100%;
  min-width: 110px;
  max-width: 300px;
  height: 50px;
  margin: 1.5rem 0;
  padding: 4px 20px 0 20px;
  cursor: pointer;
  transition: z-index .3s step-start,opacity .3s ease-in-out,background-color .3s ease-in-out;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  border: 0;
  background-color: #70744e;
  border-radius: 0;
}


.cwginstock-subscribe-form .panel-primary > .panel-heading {
  color: #fff;
  background-color: #70744e;
  border-color: #337ab7;
  border-radius: 0;
  padding: 20px;
}

.cwginstock-subscribe-form .panel{
  border-radius: 0;
  border-color: #000 !important;
}

.cwgstock_email{
  margin-top: 20px !important;
  margin-bottom: 0 !important;
}

.swal2-popup{
  padding: 4rem 3rem 3rem !important;
}

.swal2-container {
  z-index: 999999 !important;
}

.woocommerce div.product form.cart div.quantity {
  float: left;
  margin-right: 10px;
}

.cart .btn{
  margin-top: 0 !important;
}

.quantity .qty{
  height: 50px;
  border-radius: 0 !important;
}

.footer-signup .gform_footer input{
  margin: 0 0 15px 5px !important;
}

.hidden-nav{
  display: none;
  padding-left: 20px !important;
}

.sub-link-container .dashicons{
  font-size: 11px;
  margin-top: 9px;
}

.sub-link-container.rotateIcon .dashicons{
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
          margin-top: 0;
}

.cta-button-only a{
  line-height: 2.8rem !important;
}

@media only screen and (max-width: 600px) {
  body #wcuCurrencySwitcherSimpleClassic.wcuCurrencySwitcher {
    transform: unset !important;
    position: fixed !important;
    top: auto !important;
    bottom: 100px !important;
  }
}
