.menu-left{
border:none;
}
.widget{
border:none;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background:black !important;

background-color:black !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#000000 !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background:black !important;

background-color: black !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#000000 !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

background: white !important;

color:black !important;

text-shadow: transparent !important;

border-color:#000000 !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: white !important;

box-shadow: none;

text-shadow: transparent !important;

color:black !important;

border-color:#000000;

}

.price .woocommerce-Price-currencySymbol{
    color:black !important;
}
.woocommerce-Price-amount.amount {
color: #000000;
}




/*ALL PAGES*/


/* Make pages full width */
.hentry.page {
    max-width: 100%;
}

/* woo banner position  */
#content::before {
   margin-left: 0;
}



/* Fix FOUT */
.wf-loading body { visibility: hidden; }

/* Remove outline from hyperlinks */
a, a:active, a:focus {
   outline: none;
}



/* coookies banner */
#wt-cli-privacy-save-btn {
background-color: #ffffff;
color: #000000;
}

/*STORE NOTICE*/
/*Change the color of the store notice*/
p.demo_store, p.demo_store a{
    background-color: #fff !important;
    color: #000;
}
/* Changes the Store notice Dismiss message to dismiss */

.woocommerce-store-notice a, p.demo_store a {
  visibility: hidden;
}

.woocommerce-store-notice a, p.demo_store a:before {
  visibility: visible;
  content: "close";
}

/*REMOVE DISMISS BUTTON*/
body {display:grid;}
.woocommerce-store-notice__dismiss-link {
display:none;
}


/*FRONT PAGE*/
/* -- newsletter pop-up */
@media only screen and (max-width: 480px){
    body .PopupSignupForm_0 .mc-banner{
        bottom: 0px;
    }
}


/* -- remove border in menu */
.main-navigation li {
    border-top: 0px;
}

/* -- make dropdown menu arrow smaller */
.dropdown-toggle:before {
    font-size: 15px;
}

/* -- hide related products  */
.related.products {
  display: none;
}

.woocommerce a.remove {
    display: block;
    font-size: 1.2em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: black !important;
    text-decoration: none;
    font-weight: 100;
    border: 0;
}

.woocommerce a.remove:hover {
    color: #fff!important;
    background: black;
}

.woocommerce-message {
    border-top-color: black;
}

.woocommerce-message::before {
    content: "\e015";
}

.woocommerce-info {
    border-top-color: #000000;	
}

.woocommerce-info::before {
    color: black;
}

.dropdown-toggle:before {
    font-size: 0px;
}

.woocommerce-message::before {
    content: "\e015";
    color: #000000;
}

.woocommerce-info, .woocommerce-message {
  background-color: #FFFFFF;
}

.entry-content a, .entry-summary a, .page-content a {
    border-bottom: 0px solid #000;
}

/*  Transform menu to uppercase      */
.main-navigation a {
    text-transform: uppercase;
}

/*  Make logo smaller */
.site-logo-link img {
    max-width:100px;
}

/* Change h5 and h6 font size  */
h5 {
font-size: 11px !important;
}
h6 {
font-size: 10px !important;
}

/* Increase the max-width for the homepage */
.home .hentry.page {
min-width: 100%
}

/* reduce white space to the left of main content */
@media screen and (min-width: 768px){
    .site-header{
        width: 170px;
    }
    .site-content{
        margin-left: 230px;
    }
}


/* Fix figure margins */
figure {
    margin: 0 0 1em 0;
}
















/*CART PAGE, BASKET PAGE*/
/* Remove Header on shop page*/
.page-id-132 .entry-header {
    display: none;
}

/* make headings in woocommerce checkout form uppercase  */
.woocommerce-cart-form th {
    text-transform: uppercase;
}

/* Change the cart table rows's heading text to uppercase*/
/* Change the cart table rows text to uppercase */
.woocommerce-cart .cart-collaterals .cart_totals tr > th {
   text-transform: uppercase;
}

/* adjust size of thumbnails on woocommerce cart page */
#add_payment_method table.cart img, 
.woocommerce-cart table.cart img, 
.woocommerce-checkout table.cart img {
    width: unset;
    max-width: 25%;
}


/* hide basket totals text on woocommerce cart page */
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2 {
    font-size: 0;
}

/* set new basket total text on woocommerce cart page */
.woocommerce .cart-collaterals .cart_totals h2:before,
.woocommerce-page .cart-collaterals .cart_totals h2:before {
    content: "Basket Total";
    font-size: 12.8px;
}

/* Increase the width of the cart total table */
.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals {
   width: 100%;
}
/*Hide shipping destination in cart under shipping methods*/
p.woocommerce-shipping-destination { display: none; }



/* Change rounded corner tables to angular corners on WooCommerce pages */
.woocommerce table.shop_table {
    border-radius: 0px;
}


/* Make the "Update Basket" Button Square on Basket page on hover  */
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
border-radius:0px;
}

/* Underline "Update Basket" Text on button before hover */
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
text-decoration:underline;
}





/*CHECKOUT PAGE*/
/* CHECKOUT PAGE | Make borders sharp 90 degrees */
.page-id-132 #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    border-radius: 0px;
}

/*Change checkout text when option checked*/
dd.variation-withoutfront-facingeviglabel {
    display: none;
}
dt.variation-withoutfront-facingeviglabel {
    visibility: hidden;
    position: relative;
		font-weight: 400;
}
dt.variation-withoutfront-facingeviglabel:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "without front-facing evig label"; /* Your content */
}

/* align proceed to checkout button to the right, make text uppercase |  */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
    text-align: right;
    padding-right: 0;
    text-transform: uppercase;
}









/*CARE PAGE*/
	/*Make the "Care" Page full width */
.page-id-81 .hentry.page {
	max-width: 100%
}






/*CONTACT PAGE*/
/* Hide the WhatsApp icon on the WhatsApp Button Block  */
.page-content div.wp-block-jetpack-whatsapp-button.is-color-light a.whatsapp-block__button {
	background-image: none;
	color: #000;
	font-family: inherit;
	font-weight: 300;
	min-height: auto;
	padding: 0;
}
div.wp-block-jetpack-whatsapp-button {
	margin: 0;
}






/*PRODUCT PAGES*/

/*Product Gallery Slider for WooCommerce - remove margins on side of thumbnails*/
.wpgs-nav .slick-slide {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/*Hide posted on date on products    */
.posted-on {
    display:none !important;
}

/*Hide "Description" and "Additional information" tabs on product pages */
.woocommerce div.product .woocommerce-tabs ul.tabs {
	display: none;
}

/*Hide "Description" text under "Description" tab on product pages */
.woocommerce div.product .woocommerce-tabs .panel h2 {
	display: none;
}


/*Hide SKU on product pages - */
.product .product_meta .sku_wrapper {
	display: none;
}


/*Hide quantity field on product pages */
.product .woocommerce .quantity .qty {
	display: none;
}

/* Hide post nav on product pages */
.single-product .post-navigation {
    display: none;
}

/* hides category from product page */
.posted_in {
	display:none;
}

/*Product subtitle style*/
.product-subtitle {
font-style: normal;
}

/* Set link color in product description to | gray  */
.woocommerce-Tabs-panel--description a {
	color: #777;
}

/* align product title with logo  */
.wf-active .entry-title {
    padding-top: 5px;
}

/* hide line going through products (from footer widget area)  */
.footer-widget-area {
    border: none;
}

/* make disabled button hover color white on prod page */
.woocommerce button.button.alt.disabled:hover{
    background-color: #fff !important;
}
.woocommerce div.product form.cart table td.value {
    border: 0;
}




}/* Adjust add to cart style of the single product */
.woocommerce.single-product div.product .variations_form,
.woocommerce.single-product .single_variation_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.woocommerce.single-product div.product form.cart .button {
    border-bottom: 0;
    padding: 10px;
    background: transparent !important;
    width: 275px;
    margin: 0 auto;
    text-decoration: none;
    border: 1px solid #8c8f94 !important;
}
.woocommerce.single-product div.product form.cart .button:hover{
    color: #8c8f94 !important;
}
/* Adjust border radius of single product variation */
.woocommerce.single-product div.product form.cart .variations select {
    border-radius: 0px;
}

.woocommerce.single-product div.product form.cart .variations select {
    min-width: 200px !important;
}

.woocommerce.single-product div.product form.cart table td {
    padding-right: 0 !important;
}

/*Left align price, variations and add to basket button */
th.label {
    padding: 10px 10px 0px 0px;
}







/*View Basket*/
/* All Caps for "View Basket" button */
.button.wc-forward {
  text-transform: uppercase;
	}

/* Remove border radius on "View Basket" button hover */ 	
.button.wc-forward:hover {
  border-radius: 0;
}

.button.wc-forward {
  border-radius: 0;
}

/* Adjust padding on WooCommerce "View Basket" button / */
.button.wc-forward:hover {
		border: none;
    padding: .618em 1em;
}

/* underline "View Basket" button  */ 	
.button.wc-forward {
    text-decoration: underline;
}


/** YOU MAY ALSO LIKE **/
.up-sells.upsells.products h2:before {
  content: "YOU MAY ALSO LIKE";
  visibility: visible;
}
.up-sells.upsells.products h2 {
  visibility: hidden;
}
.up-sells.upsells.products  ul.products h2:before {
  display:none;
}
.up-sells.upsells.products ul.products h2 {
  visibility: visible;
}

/* remove grey background from variations table */
.variations th {
    background: none
}








/*EVIG LETTERS PAGE*/
/* Change "confirmed" background color  */
.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp_success {
   background-color: #000000 !important;
}

/* Remove left and right padding from Mailchimp button */
#mailchimp-button-block-1{
padding-left:0px;
padding-right:0px;
}





/*ABOUT PAGE*/
/*Remove double underline on hover on links on Origin page*/
.page-id-77 .page-content a:hover {
    border-bottom:none;
}
/* make buttons smaller on about page bottom */
.page-id-77 .wp-block-button a {
    padding: .30em .90em
}

/*Make separator block single lined */
.page-id-77 .wp-block-separator{
	border-top: 0px solid;
}
.page-id-77 hr{
	border: 0px;
}










/* SHOP PAGE */

/* hide product count on shop page */
.woocommerce .woocommerce-result-count {
    display: none;
}


/* Navigation block on Shop page  */
.woocommerce-shop .items-justified-center .wp-block-navigation__container {
    justify-content: left;
}
.woocommerce-shop .wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link,
.woocommerce-shop .wp-block-navigation.wp-block-navigation .wp-block-page-list,
.woocommerce-shop .wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item {
    margin: 0px 2px 0px 2px;
}
.woocommerce-shop .wp-block-navigation-link__label {
    color: #000000;
    font-weight: 400;
}


.woocommerce-shop .wp-block-navigation-link__label:hover {
    color: #777777;
}
.woocommerce-shop .wp-block-navigation-link__content {
    border-bottom: 1px solid #FFFFFF;
}

/* SHOP PAGE - hide product sort filter options */
.woocommerce .woocommerce-ordering {
    display: none;
}


/* Adjust height shop categories  */
.wp-block-navigation:not([style*="text-decoration"]) a {
    height: 16px;
}
.wp-block-navigation ul, .wp-block-navigation ul li {
	height: 25px;
}

/* Hide Add button to cart  */
.woocommerce ul.products li.product .button {
    display: none;
}



/* Remove Header on shop page*/
.page-id-321 .entry-header {
    display: none;
}








/*GIFT CARD PRODUCT PAGE*/
/* Hide price on product  */
.postid-2874 .woocommerce-Price-amount.amount {
                display: none;
            }










