.woocommerce ul.products li.product .price {
	color: #000;
}
a{
	color: #f2c57c !important;
	text-decoration:none !important;
}
#woo-store-vacation, #woo-store-vacation .wc-block-components-notice-banner {
    border-radius: 25px;
}
:where(body .is-layout-constrained)  > :first-child:first-child {
    margin-block-start: 0;
    margin-bottom: 20px;
}
.section-shadow{
	 box-shadow: 1px 1px 1px 2px gray;
}
/*.uom{
	display:none !important;
}*/
iframe {
	position: relative !important;
}
/* */
 table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  }

/* Wholesale button*/
.woocommerce ul.products li.product .button {
    border-radius: 10px 20px;
    color: #fff;
    background-color: #202020;
		cursor: pointer;
}
.woocommerce ul.products li.product .button :hover{
	background-color: #000000
}
.woocommerce .quantity .qty {
    width: 30%;
    height: 0.3rem;
}
.woocommerce-page .input-text {
    font-size: var(--wp--preset--font-size--small);
    padding: .5rem 1rem;
}

  th, td {
    padding: 12px;
    text-align: left;
    border-bottom: 1px solid #ddd;
  }
  th {
    background-color: #f2f2f2;
  }

/* hide save% */
.wc-block-components-product-badge {
    display: none;
} 
/* language */
.trp-language-switcher > div {
	background-color: #FFF6E9;
	border: none;
}
.trp-language-switcher > div > a:hover {
	background: #FFF6E9;
	border-radius: 2px;
}

.woocommerce-account .addresses .title .edit {
    float: left;
		margin-left: 20px;
}
.woocommerce form img, .wc-pao-addon-image-swatch{
    border-radius: 100px !important;
}
.wc-pao-addon-image-swatch-selected-swatch {
    font-weight: bold;
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    background: #000000;
    border-radius: 20px 10px;
    width: 100%;
    color: #ffffff;
    text-align: center;
		height: 35px;
}

.cky-consent-container .cky-consent-bar {
    background: #FFF6E9;
    border-radius: 10px;
}
.cky-notice-btn-wrapper .cky-btn {
  border-radius: 10px 20px;
}
.cky-btn-customize {
    color: #000000 !important;
    background: transparent;
    border: 2px solid #000000 !important;
}
.cky-btn-accept {
    background: #202020 !important;
    color: #ffffff !important;
    border: 2px solid #000000 !important;
}
.cky-btn-accept :hover {
    background: #000000 !important;
}

.soliloquy-container, .soliloquy-container * {
    opacity: 85%;
}
.soliloquy-container .soliloquy-pager {
    display: none;
}
.soliloquy-container .soliloquy-next{
    background: rgba(0,0,0,0) url(/wp-content/plugins/soliloquy-lite/assets/css/images/right.png) no-repeat scroll 50% 50%;
}
.soliloquy-container .soliloquy-prev {
	background: rgba(0,0,0,0) url(/wp-content/plugins/soliloquy-lite/assets/css/images/left.png) no-repeat scroll 50% 50%
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
    display: none !important;
		
}
.wp-post-image, .woocommerce div.product img{
	cursor:auto !important;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
    cursor: pointer !important;
}
.woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul {
	border-right: none; 
	border:none
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
	background: none;
}

/* search box button */
.aws-container .aws-search-field{
	border-radius: 5px !important;
		border: 1px solid #000 !important;
}

.wc-block-components-notice-banner.is-success
{
    animation: hide 1s linear 3s 1 forwards;
}

@keyframes hide {
    to {
        opacity: 0;
				display: none !important;				
}
}
.woocommerce .woocommerce-ordering {
    margin: auto;
    display: contents;
}
.woocommerce .woocommerce-result-count {
    display: none;
}
.woocommerce .woocommerce-ordering select {
    height: 30px;
    border-radius: 10px 20px;
    background-color: #202020;
    color: #fff;
		text-align: center;
		cursor: pointer;
		margin-bottom: 60px;
}
.woocommerce .woocommerce-ordering :hover{
	background-color: #000000;
}
.woocommerce .woocommerce-ordering option {
    align-items: center;
}
.shakeIt {
  /* Start the shake animation and make the animation last for 0.5 seconds */
  animation: shake 0.5s;

  /* When the animation is finished, start again */
  animation-iteration-count: infinite;
}
@keyframes shake {
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
10% { transform: translate(-1px, -2px) rotate(-1deg); }
}


.woocommerce div.product form.cart table.variations td select {
  min-width: 50%;
  border-radius: 10px 20px;
  background-color: #000;
  color: #fff;
  border: 0px;
}
/* history bread crumbs*/
.woocommerce .woocommerce-breadcrumb a{
    color: #A8A8A8;
}
.woocommerce .woocommerce-breadcrumb a:hover{
    color: #000;
}
.checkout, .woocommerce-checkout{
	margin-left: 20px;
	margin-right: 20px;
}
.wc-block-components-notice-banner{
	max-width: 100%;
	border-radius:25px;
}
.woocommerce table.variations tr {
  display: inline-grid;
  margin-bottom: var(--wp--style--block-gap);
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

.wp-block-post-title, .wp-block-post-date__modified-date,.wp-block-post-date, .entry-title, .page-title, .product_meta{
	display: none;
}
.marginLeft{
	margin-left:20px;
}
.marginBothSides{
	padding-left: 80px;
	padding-right: 80px;
	max-width: 85%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
}

.button{
	border-radius: 10px 20px;
}
.allButtons{
	border-radius: 10px 20px;
	background-color: #202020 !important;
	color:#fff;
	text-align:center;
}
.allButtons :hover{
	background-color: #000000;
}
input, label{
	border-radius: 10px 20px;
}


.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
	padding:0;
	height:10px;
	margin-bottom:80px !important;
}
.woocommerce .inner_product_header {
    min-height: 650px !important;
}
a {
  text-decoration: none;
}

.font-notice{
  font-family: "Snell Roundhand", cursive;
}

/*Mobile view*/
@media (min-width: 360px) and (max-width: 480px){
	.col_slider {
    padding-top: 0;
    padding-right:0 !important;
    padding-bottom: 0;
    padding-left:0 !important;
	}
	.marg_bot{
		margin-bottom:15px;
	}
	.disapear, .soliloquy-container, .soliloquy-container * {
    display:none;
	}
	.woocommerce ul.products     				li.product, .woocommerce-page 			ul.products li.product{
		float: none !important;
    margin: 0 0.8% 1em 0 !important;
    padding: 0;
    width: 100% !important;
}
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{
		margin-top:0px;
		font-size:30px;
		
	}

	
}
@media (min-width: 480px) (max-width: 720px){
	.woocommerce ul.products     				li.product, .woocommerce-page 			ul.products li.product{
		float: left !important;
    margin: 0 0.8% 1em 0 !important;
    padding: 0;
    width: 100% !important;
		height:600px !important;
}
}