.page-id-28117 h4{
color: #96989b;
}


/* price colour red*/
.woocommerce-tabs ul.tabs li.active a, ul.products li.product .price, .onsale, .wc-block-grid__product-onsale, .widget_search form:before, .widget_product_search form:before{
    color: #c96a1d;
	font-weight: 600;
	  font-size: 18px;
}



.hentry .entry-content figure.wp-block-image, .editor-styles-wrapper figure.wp-block-image {
    margin: 0 0 0.41575em;
}


.single-product div.product {
    position: relative;
    overflow: visible;
}
/* Trad Irish Skib Header*/
.page-id-23354 #content {
	position:relative;
	bottom: 210px;}
.page-id-23354 h1{
	color: #ffffff;
}


/* BLOG Widget */

.widget_categories ul li::before {
    display: none;
}



/* CHECKOUT selection color*/
.star-rating span:before, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before {
    color: #0075ff!important;
}
#payment .payment_methods>.woocommerce-PaymentMethod>label, #payment .payment_methods>.wc_payment_method>label {
   color: #8d8d8d!important;
}

/* Handheld sidebar widget removal */
@media (max-width : 400px) {
.right-sidebar .widget-area  {
		display:none;}
}

/* move arrow on mobile menu */
.handheld-navigation .dropdown-toggle {
    right: 15px;}

/* Handheld logo and menu alignment */
div.sp-header-span-5 {
     background-color: 000;
	   float: right;
	width: 32%;}
.home .main-navigation ul.menu ul.sub-menu {
    background: 000;
}

/* HANDEHELD NAVIGATION MENU */
button.menu-toggle, button.menu-toggle:hover {
    border: 0px;}

/* 480px and below screen sizes */
@media (max-width:480px){
	/* Site navigation */
	.home #site-navigation{
		position:relative;
		bottom:7px;	}
	.home img.custom-logo{
		position:relative;
		bottom:9px;	}
}

/* 320px and below screen sizes */
@media (max-width:320px){
	/* Column 5/12 */
	.slick-current .featured-slider-info{
		padding-right:5px;
		padding-left:16px;
		margin-right:23px;	}
}

/* DESIGNERS portfolio listing */
.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product, .wc-block-grid.has-5-columns .wc-block-grid__product, .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product
{
    font-size: 13px;
}

.wc-block-grid__product-add-to-cart.wp-block-button {
    white-space: normal;
    word-break: break-word;
}



/* PRODUCT PAGE remove 'In Stock' smiley face*/
.stock.in-stock::before {
    content: none;
}
/* APPLICATION Page, colour, title*/
.page-id-22086 #content {
	position:relative;
	bottom:110px;}
.page-id-22086 .site{
	background-color:#3d4862;}
.page-id-22086 h1{
	color: #3d4862;
}
/* VENDOR APPLICATION Page, colour, title*/
.page-id-28117 #content {
	position:relative;
	bottom:110px;}
.page-id-28117 .site{
	background-color:#3d4862;}
.page-id-28117 h1{
	color: #3d4862;
}
/* LEFT ALIGN HOME PAGE CONTENT*/
.page-template-template-homepage .entry-content {
    text-align: left;
}
/* Ecommerce Only Page, colour, title*/
.page-id-22789 #content {
	position:relative;
	bottom: 110px;}
.page-id-22789 .site{
	background-color:#3d4862;}
.page-id-22789 h1{
	color: #3d4862;
}
.contact-form label {
    font-weight: 400;
}
.page-id-22789 .wp-block-button__link{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 15px 0 rgba(0, 0, 0, 0.19)	
}
.page-id-22789 .hentry .wp-block-button .wp-block-button__link {
    border: 0px solid #747272 !important;
}
.page-id-22789 .contact-form-submission h4 {
    font-weight: 500;
    color: #ffffff;
}
.page-id-22789 .contact-form-submission .go-back-message .link {
    color: #3d4862;
    font-weight: 700;
	text-transform: uppercase;
}
.page-id-22789 .contact-form-submission p {
    color: #3d4862;
		font-style: italic;
    font-weight: 500;}

/* LINK Only Page, colour, title*/
.page-id-22868 #content {
	position:relative;
	bottom: 110px;}
.page-id-22868 .site{
	background-color:#3d4862;}
.page-id-22868 h1{
	color: #3d4862;
}
.contact-form label {
    font-weight: 400;
}
.page-id-22868 .wp-block-button__link{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 15px 0 rgba(0, 0, 0, 0.19)	
}
.page-id-22868 .hentry .wp-block-button .wp-block-button__link {
    border: 0px solid #747272 !important;
}
.page-id-22868 .contact-form-submission h4 {
    font-weight: 500;
    color: #ffffff;
}
.page-id-22868 .contact-form-submission .go-back-message .link {
    color: #3d4862;
    font-weight: 700;
	text-transform: uppercase;
}
.page-id-22868 .contact-form-submission p {
    color: #3d4862;
		font-style: italic;
    font-weight: 500;}

/* COMBINED Page, colour, title*/
.page-id-22876 #content {
	position:relative;
	bottom: 110px;}
.page-id-22876 .site{
	background-color:#3d4862;}
.page-id-22876 h1{
	color: #3d4862;
}
.contact-form label {
    font-weight: 400;
}
.page-id-22876 .wp-block-button__link{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 15px 0 rgba(0, 0, 0, 0.19)	
}
.page-id-22876 .hentry .wp-block-button .wp-block-button__link {
    border: 0px solid #747272 !important;
}
.page-id-22876 .contact-form-submission h4 {
    font-weight: 500;
    color: #ffffff;
}
.page-id-22876 .contact-form-submission .go-back-message .link {
    color: #3d4862;
    font-weight: 700;
	text-transform: uppercase;
}
.page-id-22876 .contact-form-submission p {
    color: #3d4862;
		font-style: italic;
    font-weight: 500;}


/* CHARCUTERIE slider, page colour, page title*/
.page-id-21117 #content {
	position:relative;
	bottom:110px;}
.page-id-21117 .site{
	background-color:#ebddd8;}
.post-21117 h1{
	color: #ebddd8;}

/* SUMMER DINING slider, page colour, page title*/
.page-id-21404 #content {
	position:relative;
	bottom:110px;}
.page-id-21404 .site{
	background-color:#d8ab88;}
.post-21404 h1{
	color: #d8ab88;}

/* INTERIOR PLANNING slider, page colour, page title*/
.page-id-20966 #content {
	position:relative;
	bottom:110px;}
.page-id-20966 .site{
	background-color:#dad9d4;}
.post-20966 h1{
	color: #dad9d4;}

/*WEDDING PAGE slider, page colour, page title*/
.page-id-715 #content {
	position:relative;
	bottom:110px;}
.page-id-715 .site{
	background-color:#ebddd8;}
.post-715 h1{
	color: #ebddd8;}

/* Bank transfer*/
.woocommerce-checkout #payment div.payment_box {
	color: #000000 !important;
	
	text-transform: none !important;
}
.star-rating span:before, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before {
    color: #0075ff;
}
/* Hide page nos*/
.wc-block-grid__product-onsale, .onsale, .woocommerce-pagination .page-numbers li .page-numbers:not(.current) {
	display: none;
}

/* HPAGE TOP SLIDER POSITION*/
@media (min-width:440px){
	.home #content {
	position:relative;
		bottom:110px;}}
@media (min-width: 768px){
.home .site-header {
    border-bottom-color: transparent;
	}}
@media (max-width:440px){
	.home #content {
	position:relative;
		bottom:100px;}}
@media (max-width:760px){
	.hentry .col-full h1{
		height:68px;
	}}


/* MASTHEAD MOBILE & TABLET */
@media (min-width:768px) and (max-width:1023px){
	#menu-primary > .menu-item > a{
		position:relative;
		left:-8px;
		padding-left:0px;
		margin-right:-10px;
		margin-top: 3px;
		font-size: 14px !important;
		padding-right:25px;}
	.site-branding .custom-logo-link img{
		top:55px !important;
		right:43px;}	
	#site-header-cart li .cart-contents{
		width:145%;
		right:32px;	}
	#masthead .widget form{
		bottom:-12px;
		margin-right:-25px;}
	.main-navigation ul.menu > li.menu-item-has-children > a::after, .main-navigation ul.menu > li.page_item_has_children > a::after, .main-navigation ul.nav-menu > li.menu-item-has-children > a::after, .main-navigation ul.nav-menu > li.page_item_has_children > a::after {
		display: none}
	}
@media (min-width:990px) and (max-width:1200px){
	#site-header-cart li .cart-contents{
		width:145%;
				padding-right:30px;
		right:10px;}
	#masthead .widget form{
		left:20px;
		margin-right:20px;}}

/* TABLET MASTHEAD REALIGNED */
@media (min-width : 440px) and (max-width : 1023px){
		#masthead .site-branding a{
		position:relative;
		top:-36px;}
	#masthead{
		padding-top:15px;
		padding-bottom:0px;}
.site-branding .custom-logo-link img{
		position:relative;
		top:5px;}
	#site-navigation .menu-toggle{
		top:5px;	}
}


/*Default Sorting */
select.orderby {
	font-family: Roboto;
	border-style:none;
	background-color: #ffffff;
text-transform: capitalize;
}
/*STORE NOTICE*/
.woocommerce-store-notice {
background-color: #a51e22;
font-family: Roboto, sans-serif;
	color: #fff;
}

/* Handheld footer space between cols */
@media (max-width:768px){
	#menu-about{
		padding-bottom:55px;}
	#menu-customer-care{
		padding-bottom:55px;}
}

/* Gtranslate Primary Nav */
#gtranslate_selector{
	text-transform:uppercase;
	font-family: Roboto, sans-serif;
	border-style:none;
	background-color:transparent;
}

/* LIVING WELL page no social buttons */
.page-id-3409 .sd-sharing {
    display: none;
}

/* PRODUCT PAGE move to centre */
@media (min-width:768px){
#main .product .woocommerce-product-gallery,#main .product .entry-summary{
	left:28px;}
#main .product .entry-summary{
	position:relative;
	left:138px;}
#main .product .woocommerce-product-gallery{
	left:104px;
}}


/* 768px and below Product Page layout */
@media (min-width:768px){
		.woocommerce-variation .woocommerce-variation-price .price{
		font-size:19px !important;
		font-weight:600;	
	}}

/* 768px and below Product Page layout */
@media (max-width:768px){
	/* Post Title */
	#main .product h1{
		position:relative;
		bottom:39px;}

	/* Price */
	#main .entry-summary .price{
		position:relative;
		bottom:59px;
		font-size:14px;}
	/* Form Division */
	#main .product form{
		position:relative;
		bottom:75px;	
	}	.woocommerce-variation .woocommerce-variation-price .price{
		bottom:-4px !important;
		font-size:19px !important;
		font-weight:600;	
	}
	
}




/* Charity Support */
.page-id-13348 .site{
	background-color: #dad5d3;}


/* Footer Col: Stay in Touch */
#colophon .col-full .block{
	min-height:260px;
	margin-bottom:-50px;}
#colophon .block .wp-image-12700{
	position:relative;
	bottom:39px;}
#colophon .block .wp-image-13324{
	position:relative;
	bottom:39px;}

/* Trade Enquiries */
.wp-block-columns details .wp-block-coblocks-accordion-item__title{
	font-family: Asap;
	font-size: 18px;
	font-weight: 200;
}.page-id-12728 .site{
	background-color: #dad9d4;
}


/* SHOP Listings ENQUIRE Button */
a.button.product_type_grouped{
	margin-top: 15px;}



/* MESSAGES Site Wide */
div.woocommerce-message{
	border: 0px solid #707072;}
@media (min-width:768px){
	div.woocommerce-message{
	width: 100%;}}
.woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before, .woocommerce-noreviews::before, p.no-comments::before{
	display: none;}
.woocommerce-info, div.woocommerce-message {
	padding-left:10px;}

a.post-edit-link{
display: none;}


/* ABOUT Page Remove page title*/
#post-3347 h1{
	color: #b8938d;}
.page-id-3347 .site{
	background-color: #b8938d;}
/* About Page TOP SLIDER POSITION*/
	.page-id-3347 #content {
	position:relative;
		bottom:110px;}

/* Trade Page Remove page title*/
#post-12728 h1{
	color: #dad9d4;}

/* TRADE Page TOP SLIDER POSITION*/
	.page-id-12728 #content {
	position:relative;
		bottom:110px;}

/* Living Well Blog sidebar widget*/
.widget_pages ul li:before, .widget_recent_entries ul li:before {
   display: none;}
/* NEWS ARCHIVE title Link */
#main .entry-title a{
	font-family:Playfair Display, serif;}
/* Span Tag */
.page-header .page-title span{
	font-weight:500;}
/* Heading */
#main .page-header h1{
	font-size:20px;}
/* Posted on */
#main .hentry .posted-on, #main .hentry .post-author{
	display: none;}


#post-13816 h1{
	color: #b8938d;}
.page-id-13816 .site{
	background-color: #b8938d;}

/* About Page TOP SLIDER POSITION*/

.page-id-13816 #content {
	position:relative;
	bottom:110px;}

#post-13817 h1{
	color: #b8938d;}
.page-id-13817 .site{
	background-color: #b8938d;}

/* About Page TOP SLIDER POSITION*/
.page-id-13817 #content {
	position:relative;
	bottom:110px;}

/*CUSTOMER CARE*/
/* Remove page title*/
#post-3823 h1{
	color: #d2c4b2;}
/* About Page TOP SLIDER POSITION*/
@media (min-width:440px){
.page-id-3823 #content {
	position:relative;
	bottom:110px;}}
@media (max-width:440px){
	.page-id-3823 #content {
	position:relative;
		bottom:70px;}}
.page-id-13338 .site, .page-id-3823 .site, .page-id-607 .site,  .page-id-705 .site, .page-id-704 .site, .page-id-620 .site, .page-id-3283 .site {
	background-color: #d2c4b2;}

/*HOME PAGE*/
/* HPAGE hide 'home' */
.home h1.entry-title{
	color: #ffffff;}


/*main nav dropdown colour*/
.home .main-navigation ul.menu ul.sub-menu{
	background: #ffffff!important;
	opacity: 0.9;}

.home .site-header-cart .widget_shopping_cart {
	background: #ffffff;
	opacity: 0.9;}
.main-navigation ul.menu ul.sub-menu{
	background: #ffffff;}



/*SHOP*/
/*Product Filters Sidebar*/
 .widget_product_categories ul li.current-cat::before {
	content: "\f054";}
.widget_layered_nav .chosen::before {
    content: "\f054";}		
.widget_product_categories ul li::before{
    content: "";}
.widget_layered_nav li::before {
    content: "";}
.widget.woocommerce li .count {
    display: none;}
.widget-area .widget a {
    font-weight: 300;
		font-size: 13px;
    text-decoration: none;
		color: #000;
		font-family: Roboto;}

/* Customer Care+About Sidebar Menu */
#secondary .widget-title a{
	font-family: Gothic A1;
	font-size: 18px;
	font-weight: 600;}

/* PRODUCT PAGES Social Icons */
.product .entry-summary .sharedaddy .sd-social-icon .sd-content ul a{
	color:#fff !important;
		background-color:#858383 !important;}
.sd-social-icon .share-twitter a, .share-facebook a, .share-linkedin a, .share-pinterest a, .share-jetpack-whatsapp a{
	background-color:#858383 !important;}
/* Remove Edit Link */
.sd-social-icon .share-customize-link a{
	display: none;}


/* CONTACT PAGE Button */
.wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link{
	font-size: 15px;}

/* SHOP BUTTONS */
ul.products li.product .button, ul.products .wc-block-grid__product .button, .wc-block-grid__products li.product .button, .wc-block-grid__products .wc-block-grid__product .button {
    padding: 10 20 10 20;
color: #ffffff;
	text-transform: uppercase;
background-color: #000000;
border: 1px solid #707072;}

/* MAIN FORMS */
 .woocommerce form.register {
    border: solid 1px #192552;
    padding: 20px 20px;
    font-family: Roboto;
    background: #ffffff;
    line-height: 20px;
}
.woocommerce table.shop_table,
.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
#add_payment_method #payment, 
.woocommerce-cart #payment, 
.woocommerce-checkout #payment, #customer_details,
h3#order_review_heading,
form.woocommerce-EditAccountForm.edit-account {
	border: solid 0px  #e8e8e8;
	padding: 20px 20px; 
	font-family: Roboto;
	background: #ffffff;
	line-height: 20px;
	text-transform: capitalize;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 15px 0 rgba(0, 0, 0, 0.19);
border-radius: 15px;
}



table:not( .has-background ) tbody tr:nth-child(2n) td, fieldset, fieldset legend {
    background-color: #ffffff;
}
table:not( .has-background ) tbody td {
    background-color: #ffffff;
}
.tinv-wishlist table th {
    background-color: #ffffff;
    color: #000;
    font-family: Roboto;
    font-weight: 500;
    font-size: 14px;}
.tinv-wishlist td.product-price, .tinv-wishlist table .entry-date, .tinv-wishlist .product-stock .stock:not(.out-of-stock)
 {
    font-family: Roboto!important;
}
.woocommerce table.shop_table, .woocommerce{
	font-size: 14px;}
}
@media (min-width:768px){
.hentry .woocommerce{
	width: 100%;}}
#customer_details,
form.woocommerce-EditAccountForm.edit-account{
	 font-size: 14px !important;	}

body h1, body h2, body h3{
    	text-transform: capitalize;}
div.woocommerce-terms-and-conditions-wrapper, #stripe-payment-data{
	text-transform: none;}

/* Order review heading */
@media (min-width:768px){
	#order_review_heading{
		margin-bottom:18px;	}}

/* Shopping Cart Basket Totals */
p.woocommerce-shipping-contents{
	color: #000000;
	font-size:20px;
	font-weight: 500;}
@media (min-width:768px){
	li.woocommerce-PaymentMethod.woocommerce-PaymentMethod--stripe.payment_method_stripe{
	width: 90%;
}
#payment .wc_payment_methods li{
	width: 100%;}}
	
@media (min-width:440px) and (max-width:768px){
li.woocommerce-PaymentMethod.woocommerce-PaymentMethod--stripe.payment_method_stripe{
	width: 77%;}
#payment .wc_payment_methods li{
	width: 77%;}
}
/*** PAYMENT BOX ON CHECKOUT ***/
#add_payment_method #payment div.payment_box, 
.woocommerce-cart #payment div.payment_box, 
.woocommerce-checkout #payment div.payment_box {
	background-color:  #ffffff;
	color:  #ffffff;}
fieldset, fieldset legend {
    background-color: #fff;
}
.payment_box fieldset label {
    color: #000;
}

/* ORDER REVIEW TABLET */
@media (max-width:768px){
	#order_review_heading{
		position:relative;
		bottom:-7px;	}
}
/* CHECKOUT PAGE */
@media (max-width:468px){
	#ship-to-different-address .checkbox span{
		line-height: 25px;	}
}
/* Shopping Cart Images */
@media (max-width:768px){
	.woocommerce-cart-form a img{
		margin-right:0px !important;
		max-width:20%!important;
	}
}
@media (min-width:768px){
.woocommerce-cart-form a img{
	width:184px;
	max-width:40%!important;
}
.woocommerce-cart-form tbody .product-name{
	width:237px;}
}
/* HOME PAGE WIDEN PARAGRAPHS */
.page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header {
    max-width: 69em;
    margin-left: auto;
    margin-right: auto;
    }

/* HPAGE BUTTON BORDER */
.hentry .wp-block-button .wp-block-button__link{
	border: 1px solid #747272 !important;}

/* GENERAL TYPE SIZES */
h1{font-size: 30px;}
h2{font-size: 22px;}
h3{font-size: 22px;}
h4{font-size: 22px;}
h5{	font-size: 22px;}
h6{font-size: 22px;}
body{	font-size: 14px;}

/* HPAGE Remove Edit Button */
a.button.storefront-hero__button-edit{
	display: none;}







/* LIVING, DINING, KITCHEN - Headings */

h2.woocommerce-loop-category__title{
	font-size: 22px !important;
	}


/*HOVER OVER LINK - ALL SITE*/
a:hover {
  font-weight: 450!important;
}


/* PRODUCT PAGE -Ask a Question Button */
input.contact.wpi-button.single_add_to_cart_button.button.alt{
		background-color: transparent;
   	font-size: 14px;
		font-weight: 550;
		font-family: Montserrat;
		color: #747272;
		border-radius: 0px;
		border: 1px solid #747272;
		padding: 10px 20px 10px 20px;
}
input.contact.wpi-button.single_add_to_cart_button.button.alt:hover{
	font-weight: 450;
}
/* PRODUCT PAGE -Ask a Question form */
.ui-dialog .ui-dialog-titlebar {
    padding: .6em 1.5em;
    position: relative;
    background-color: #939393!important;
    color: #ffffff;
		border-radius: 0px!important;
		font-size: 20px;
		font-weight: 400!important;
		font-family: Asap;
}
.ui-widget-content {
    border-radius: 0px!important;
	box-shadow: #000 2px 0 15px;
}
.contact-cc, .terms-cond-text { 
	 font-family: 
    	Montserrat;
}
.ui-widget {
    font-family: Montserrat;
   }
.ui-widget button {
    font-family: Montserrat!important;
	font-weight: 500;
}
.contact-button, .ui-dialog .ui-dialog-buttonpane button {
    border-radius: 0px!important;
}
div.contact-bottom{
	 display: none;
	border-radius: 0px!important;
	font-family: Montserrat;
	font-weight: 500;
}
#enquiry-form .wdm-pef-form-row label {
    font-family: Roboto;}

/* Error Message */
.woocommerce-error {
font-weight: 600  ;
	color:  #000000!important;
	background: #ffffff!important;
	border: 1px solid  #000000 !important;
	border-radius: 30px;
	 box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.15), 0 .5px 1px 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 668px) { .woocommerce-error {
	max-width: 48%;}
}

/* PRODUCT SUB HEADING */
.product-subtitle {
    text-transform: none;
	font-family: Montserrat;
	font-weight: 300;
font-style: normal;}

/* Search Products Widget */
.site-search .widget_product_search form input[type=search], .site-search .widget_product_search form input[type=text] {
 text-transform: uppercase;
	font-family: Roboto;
	font-weight: 300;
}


/* HANDHELD FOOTER COLOUR */
.storefront-handheld-footer-bar ul li > a:before {
	color: black;}

/* HANDHELD CART COUNT*/
.storefront-handheld-footer-bar ul li.cart .count {
    background-color: #126458;}

/* Order Confirmation Page*/ 
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{
    width: 100%!important;
    position: relative;
	}

.order_details {
    background-color: #e7e7e7;
    font-family: Roboto;}
h2.woocommerce-order-details__title, 
h2.woocommerce-column__title{
	font-size: 24px;}

/* Shop remove 'more products' button*/ 
#infinite-handle span button, #infinite-handle span button:focus, #infinite-handle span button:hover {
	display: none;}
#infinite-handle span{
	 display: none; }

/* navigation mini cart white*/ 
@media (min-width: 768px) {
	.site-header .widget_shopping_cart p.total, .site-header .widget_shopping_cart p.buttons, .site-header .widget_shopping_cart li{
    background-color: #fff;
		width: 200%;}
}
/* Default Sorting*/ 
.select.orderby element.style
.woocommerce-ordering select {
    padding: 8px 14px;
    border-radius: 5px 5px 5px 5px;
	border: 1px solid #707072;
	background-color: #f2f2f2;}

/* remove home icon*/ 
.site .woocommerce-breadcrumb 
a::before {
	display: none;}
/* remove hyperlink underline*/ 
a {
    text-decoration: none !important;}

/* hide one of the footer copyright */ 
.footer_copyright_text{
display: none;} 
/* align breadcrumb navigation left */
.post-type-archive-product nav.woocommerce-breadcrumb {
	text-align: left;}
/*footer nav amendments*/
.widget_nav_menu ul li:before {
    display: none;}
.widget_nav_menu ul li {
    padding-left: 0;}
.site-footer a:not(.button):not(.components-button) {
    color: #f8f4f3; }

/*individual page amendments*/
.page-id-603 h2 {
    font-weight: 700!important;
    text-transform: capitalize;
}
/*CONTACT*/
.page-id-524 .site{
	background-color: #b9c9d1;
}
.page-id-1879 .site{
	background-color: #fff;
}

/* SIDE BAR MENU + WIDGET TITLES */
.widget .widget-title, .widget .widgettitle {
   	font-size: 18px ;
	font-family: Gothic A1;
		padding: 0 0 0.5em;
    margin-bottom:0em;
    font-weight: 600;
	border-bottom: 0px solid #707072;} 	
.page-id-622 h3{
	font-size: 25px!important;
		text-transform: capitalize;}


/*SIDE BAR WIDGET reduce width border*/
@media (min-width: 768px) {
.right-sidebar .widget-area {
    width: 13%;
    float: right;
    margin-right: 0;}
}

/* Align Default Sorting */
@media (min-width:768px) {
.woocommerce-ordering{
float: left;
margin-right: 67%;
	}}

/*side bar border*/
div#secondary {
	border-left: 1px solid  #707072;
    padding-top: 0px;
	padding-left: 10px;
}
/*search products widget*/
.woocommerce-product-search {
		border: 1px solid #707072;
}
input[type='text'], input[type='number'], input[type='email'], input[type='tel'], input[type='url'], input[type='password'], input[type='search'], textarea, .input-text {

     	background: #fff;
	opacity: 0.8;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}
/*round corners search products widget*/
.woocommerce-product-search {
    border-radius: 5px;
    overflow: hidden;
    display: flex;
	flex-direction: row-reverse
}
.woocommerce-product-search input {
    border-radius: 0 5px 5px 0;
    border-left: 0
}
/*product category remove quantity*/
.woocommerce-loop-category__title mark {
    display: none;
}



/*MY ACCOUNT DASHBOARD - MENU HOVER COLOURS */

nav.woocommerce-MyAccount-navigation ul li {
  padding: 8px 20px;
  background-color: #fff;
  border-bottom: 2px solid  #afa08a;
	text-transform: capitalize;
}
nav.woocommerce-MyAccount-navigation ul li.is-active {
  background-color: #eee;
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
  color: #000000; cursor: default;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
  background-color: #fff;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after { 
  content: "";
  height: 0;
  width: 0;
  border-top: 0px solid transparent;
  border-left: 0px solid  #c0b9aa;
  border-bottom: 0px solid transparent;
  float: right;
}
nav.woocommerce-MyAccount-navigation ul li.is-active:after {
  content: "";
  height: 0;
  width: 0;
  border-top: 0px solid transparent;
  border-left: 0px solid #eee;
  border-bottom: 0px solid transparent;
  float: right;}
}



/*COUPON CODE Beige Bar Green Text*/
div#order_review {
  background-color: #ffffff!important;}
.woocommerce-info, div.woocommerce-message {
background-color: #d1d0cf!important;
	border-radius: 30px;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.15), 0 .5px 1px 0 rgba(0, 0, 0, 0.15);	 }

@media (min-width: 668px) { .woocommerce-info, div.woocommerce-message{
	max-width: 48%;}
}

.woocommerce form.checkout_coupon {
    text-transform: none;}
.woocommerce form.login  {
    text-transform: none;}

.rc-anchor-normal {
position: relative;
 width: 100%;
}


/*CHECKOUT BUTTONS*/
.wc-proceed-to-checkout .button {
border-radius: 30px;
		  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 15px 0 rgba(0, 0, 0, 0.19)}

.page-id-605 .button.alt  {
border-radius: 30px;
}
#payment .place-order {
    background-color: #f2f2f2;
}
.page-id-605 h3{
	font-weight: 700!important;}