#customer_details .col-1 {
    width:100% !important;
}

form[name=checkout].woocommerce-shipping-totals.shipping{
    display: none;
}
#order_review .woocommerce-shipping-totals {
    display: none;
}

.homeproductcolumn {
  float: left;
  width: 25%;
}

/* Clear floats after the columns */
.homeproductrow:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - when the screen is less than 600px wide, make the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .homeproductcolumn {
    width: 100%;
    padding-top: 5%;
  }
}

#menu-item-124.callout-button.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-124 {
  color: #00baff;
  bottom: 2px;
}

.callout-button a {
  padding: 1px 30px;
  border-radius: 10px;
  border: 1px solid #764354;
  -webkit-transition: all 400ms;
  transition: width all 400ms;
}

.callout-button a:hover {
  background-color: #764354;
  border: 1px solid #764354;
  -webkit-transition: all 400ms;
  transition: width all 400ms;
}

.callout-button a:after {
  display: none !important;
}

#menu-item-124 a {
  color: #764354 !important;
}

#menu-item-124 a:hover {
  color: #ffffff !important;
}

.homebutton {
  /* Green */
  border: 1px solid #ffffff;
  border-radius: 10px;
  color: #ffffff;
  padding: 7px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}

.homebutton:hover {
  background-color: #ffffff;
  /* Green */
  color: #000000;
}

.footer-widgets {
  border-top: 0;
}

#colophon.site-footer {
  border-top: 0;
}

h1 {
  font-family: 'Signika', sans-serif;
}

h2 {
  font-family: 'Signika', sans-serif;
}

h3 {
  font-family: 'Signika', sans-serif;
}

h4 {
  font-family: 'Signika', sans-serif;
}

.homeoptbutton {
  /* Green */
  border: 1px solid #764354;
  border-radius: 10px;
  color: #764354;
  padding: 5px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}

.homeoptbutton:hover {
  background-color: #764354;
  /* Green */
  color: #ffffff;
}

/** WPFORMS WPFORMSLABEL **/

.wpforms-form label {
  color: rgb(8, 152, 166)!important;
}

/** WPFORMS Input Textarea **/

.wpforms-form input,
.wpforms-form textarea {
  background-color: #ffffff!important;
}

/** WPFORMS BUTTON COLOR **/

.wpforms-form button {
  background-color: rgb(8, 152, 166)!important;
  border: 1px solid #764354!important;
}

/** WPFORMS SUBMIT BUTTON **/

button.wpforms-submit {
  color: #764354!important;
  background-color: transparent!important;
  border-radius: 10px !important;
  padding: 6px 30px !important;
  font-family: "Acme", sans-serif, serif !important;
  font-size: 15px !important;
}

/** WPFORMS SUBMIT BUTTON Hover **/

button.wpforms-submit:hover {
  color: #ffffff!important;
  background-color: #764354!important;
  border-radius: 10px !important;
  padding: 6px 30px !important;
  font-family: "Acme", sans-serif, serif !important;
  font-size: 15px !important;
}


.fa.fa-shopping-cart {
  color: #764354;
}

.fa.fa-user {
  color: #764354;
}

@media all and (max-width: 780px) {
  #pgc-2-4-0.panel-grid-cell {
    padding: 0px !important;
  }
}

.widget_text.panel-widget-style.panel-widget-style-for-234-2-0-0 {
  margin-bottom: -10px;
}


@media all and (max-width: 780px) {
  #pgc-234-2-0,#pgc-2-0-0.panel-grid-cell {
    padding: 0px !important;
    margin-bottom: -10px;
  }
}

/* - woo cat toggling elements, injected via jQuery - */

/* make list item be relative, to be able to position toggle within this item, if desired */
#sidebar .widget_product_categories ul.product-categories > li.cat-parent {
	position: relative;	
}
/* the new toggle element wrapper, which is added via jQuery */
#sidebar .widget_product_categories ul.product-categories > li.cat-parent .woo-cat-toggle {
	cursor: pointer;
	display: inline-block;
	text-align: center;
	margin-left: 0.5em;
	width: 1.5em;
	line-height: 1em;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	transition: all 0.4s ease;
	width: 20px;
	height: 20px;
	background: rgba(0,0,0,0.05);
	text-align: center;
	line-height: 20px;
	border-radius: 50%;
}
/* when it's popped, style the toggle wrapper differently */
#sidebar .widget_product_categories ul.product-categories > li.cat-parent .woo-cat-toggle.cat-popped {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	background: rgba(0,24,113,1);
	color: white;
}
/* toggle icon */
#sidebar .widget_product_categories ul.product-categories > li.cat-parent .woo-cat-toggle::before {
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	text-transform: none;
	speak: none;
	content: '+';
	line-height: 20px;
	width: 20px;
	height: 20px;
	text-align: center;
}
/* toggle icon when triggered */
#sidebar .widget_product_categories ul.product-categories > li.cat-parent .woo-cat-toggle.cat-popped::before {
	content: '\2013';
}
/* hide sub cats by default */
#sidebar .widget_product_categories ul.product-categories > li.cat-parent .woo-cat-toggle ~ ul.children {
	overflow: hidden;
	max-height: 0;
	transition: all 0.4s ease;
}
/* show sub cats when triggered via jQuery toggle */
#sidebar .widget_product_categories ul.product-categories > li.cat-parent .woo-cat-toggle.cat-popped ~ ul.children {
	max-height: 300px;
}

.woocommerce .woocommerce-cart, .woocommerce-checkout {
    /* float: right; */
    width: 100% !important;
}

.required {
  display: none;
}


@media all and (min-width: 1200px) {
	.woocommerce .content-area, .woocommerce-cart .content-area, .woocommerce-checkout .content-area {
	/* float: right; */
	width: 70% !important;
}
}

.addon-name {
	font-family: 'Signika', sans-serif;
  color: #000000
}

.woocommerce-loop-product__title {
  font-size: 30px !important;
  color: #000000;
}

.archive-title {
  display: none;
}

.product_title.entry-title {
  font-size: 40px !important;
  color: #000000;
}


.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
   color: #000000;
}
 
.wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #000000;
   opacity: 1;
}
 
.wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #000000;
   opacity: 1;
}
 
.wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #000000;
}
 
.wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */
   color: #000000;
}

a.go-top {
    display: none !important;
}

.sb_instagram_header {
  display:none;
}

@media only screen and (max-width: 780px) {
  #pgc-296-0-1.panel-grid-cell {
    padding: 0px !important;
    margin-bottom: 0px !important;
  }
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  background-color: #764354;
}

@media (max-width: 780px) {
   	h2 {
        font-size: 32px;
    }
}

.woocommerce nav.woocommerce-pagination ul li span.current {
  color: #764354;
}

.preloader {
    display: none;
  	color: #ffffff !important;
}

.woocommerce-Price-amount:before {
  content: 'Starting at:';
  margin-right: 8px;
}

.page-id-17 .woocommerce-Price-amount:before {
  content: '';
}

.page-id-16 .woocommerce-Price-amount:before {
  content: '';
}
.woocommerce-Price-amount.amount {
  font-size: 16px;
  color: #764354;
}

.woocommerce ul.products li.product .price {
  margin-bottom: 0%;
}


@media all and (max-width: 780px) {
div#n2-ss-2 .n2-font-e2a1b2cfc4160d9aafc57c5cc2d58b4d-hover {
  font-size: 30px;
  color: #ffffff !important;
}
  }

.woocommerce-shipping-fields {
  display: none;
}

.woocommerce-shipping-destination {
  display: none;
}