/* Themify Customize Styling */
body:before {
	content: '';
	background: none;
	background-color: #ffffff;
	background-size: cover;
	background-position: left bottom;
	position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:-1; 
}
body {	background: none;
	background-color: #ffffff;
	background-size: cover;
	background-position: left bottom;background-attachment: fixed;
	font-family: "Verdana", "Geneva", sans-serif;	font-weight:normal;

	color: #000000; 
}
a {		font-style:normal;

	color: #ffffff; 
}
a:hover {		font-style:normal;

	color: #000000; 
}
.pagewidth,.module_row>.row_inner {	width: auto; 
}
h1 {	
	font-family: 'Times New Roman', "Times", serif;	font-style:italic;
	font-weight:normal;
	font-style:italic;
 
}
h2 {	
	font-family: 'Times New Roman', "Times", serif;	font-style:italic;
	font-weight:200;
	font-style:italic;
 
}
h3 {	
	font-family: 'Times New Roman', "Times", serif;	font-style:italic;
	font-weight:100;
	font-style:italic;
 
}
h4 {	
	font-family: "Palatino", 'Palatino Linotype', 'Book Antiqua', serif;	font-weight:normal;
 
}
h5 {	
	font-family: "Palatino", 'Palatino Linotype', 'Book Antiqua', serif;	font-weight:300;
 
}
h6 {	
	font-family: "Palatino", 'Palatino Linotype', 'Book Antiqua', serif;	font-weight:200;
 
}
#headerwrap {	background: none;
	background-color: #8a7e71; 
}
#headerwrap #header {	
	background-color: transparent; 
}
#header {	
	font-family: "Arial", "Helvetica", sans-serif;	font-weight:200;
	font-style:normal;
	font-size:15px;

	color: #ffffff; 
}
#headerwrap a {	
	color: #ebe2e2; 
}
#headerwrap a:hover {	
	color: #e6e1e1; 
}
.header-widget-full {	background: none;
	background-color: rgba(5,5,5,0.99);background-attachment: fixed;
	color: #a69d92; 
}
.header-widget-full a {	
	color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	
	background-color: transparent;background-attachment: fixed; 
}
body #site-logo a {	
	font-family: "Georgia", 'Times New Roman', "Times", serif; 
}
body #site-logo a img {		width: 275px; 
}
#site-logo {		position:static;

	left: 100px;margin: auto; 
}
#site-description {	
	font-family: 'Times New Roman', "Times", serif;	font-style:italic;
	font-style:italic;

	color: #ffffff;	position:static;

	bottom: -100px; 
}
#main-nav a {	
	background-color: transparent;
	border: none !important; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #dbd7d2; 
}
#main-nav-wrap #main-nav a:hover {	
	background-color: transparent; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: 'Times New Roman', "Times", serif;	font-weight:normal;
	font-size:30px;
 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-category__title a, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 a, .wc-products .product h3 a {	
	color: #000000; 
}
.woocommerce ul.products li.product .price {	
	font-family: 'Times New Roman', "Times", serif;	font-weight:300;
	font-size:25px;

	color: #000000; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #448f2b;
	border: 1px double #000000;	font-weight:normal;

	color: #ffffff; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #080807;background: none;
	background-color: #80cfa0; 
}
.woocommerce span.onsale,.woocommerce ul.products li.product .onsale {	background: none;
	background-color: #9a1aba;
	color: #ffffff;
	font-family: "Verdana", "Geneva", sans-serif;	font-weight:normal;
	font-size:12px;
 
}
.single-product div.product .product_title {	
	font-family: 'Times New Roman', "Times", serif;	font-weight:300;

	color: #000000; 
}
.single-product div.product p.price {	
	font-family: 'Times New Roman', "Times", serif;	font-weight:normal;
	font-size:40px;

	color: #000000; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: rgba(63,143,63,0.99);
	border: 1px solid #000000;
	color: #ffffff; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	
	color: #000000;background: none;
	background-color: #85d97a; 
}
.single-product span.onsale {	background: none;
	background-color: #9a1aba;
	color: #ffffff;
	font-family: "Verdana", "Geneva", sans-serif;	font-weight:100;
	font-size:15px;
 
}
.page-title {	
	color: #000000;
	font-family: "Cormorant";	font-weight:normal;
 
}
#sidebar, #sidebar-alt {	
	font-family: "Cormorant";	font-weight:300;
 
}
#footerwrap {	background-image: url(https://precisehair.com/wp-content/uploads/2022/03/Hex-3-scaled.jpg);
	background-size: cover;
	background-position: left top;background-attachment: fixed; 
}
#footer-logo a img {		width: 300px; 
}
#footer {	background: none;
	background-color: rgba(255,255,255,0.00);
	color: #000000; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "Verdana", "Geneva", sans-serif;	font-weight:normal;
	font-size:15px;
	line-height:30px;
 
}
#footer a {		text-transform:uppercase;
	color: #ffffff; 
}
#footer a:hover {	
	color: #c7c1c1; 
}
#footer-nav a {	background: none;
	background-color: #60ccf7; 
}
.footer-widgets .widget {	background: none;
	background-color: rgba(255,255,255,0.00); 
}
.footer-widgets .widgettitle {	background: none;
	background-color: rgba(154,24,186,0.59);
	border: none !important; 
}
#footer .footer-widgets .widgettitle {	
	color: #ffffff; 
}
.footer-widgets .widget li {	
	background-color: transparent; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: rgba(255,255,255,0.13); 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: rgba(255,255,255,0.40); 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body {		font-weight:normal;

	color: #000000; 
}
a {	
	color: #ffffff; 
}
a:hover {	
	color: #000000; 
}
h1 {	
	font-family: "Cormorant";	font-weight:300;
 
}
h2 {	
	font-family: "Cormorant";	font-weight:300;
 
}
h3 {	
	font-family: "Cormorant";	font-weight:300;
 
}
h4 {		font-weight:normal;
 
}
h5 {	
	font-family: "Cormorant";	font-weight:300;
 
}
h6 {	
	font-family: "Cormorant";	font-weight:300;
 
}
#headerwrap {	background: none;
	background-color: #8a7e71; 
}
#header {	
	font-family: "Public Sans";	font-weight:100;
	font-size:13px;

	color: #ffffff; 
}
#headerwrap a {	
	color: #ebe2e2; 
}
#headerwrap a:hover {	
	color: #e6e1e1; 
}
.header-widget-full {	background: none;
	background-color: #050505;
	color: #a69d92; 
}
.header-widget-full a {	
	color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: rgba(255,255,255,0.02); 
}
#site-description {	
	font-family: 'Times New Roman', "Times", serif; 
}
#main-nav a {	
	border: none !important; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #dbd7d2; 
}
#main-nav-wrap #main-nav a:hover {	background: none;
	background-color: #ffffff; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #000000; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "Cormorant";	font-weight:300;
 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-category__title a, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 a, .wc-products .product h3 a {	
	color: #000000; 
}
.woocommerce ul.products li.product .price {	
	font-family: 'Times New Roman', "Times", serif;
	color: #000000; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #287d0c;
	border: 1px double #000000;	font-weight:normal;

	color: #ffffff; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #050505;background: none;
	background-color: #7ccf9f; 
}
.woocommerce span.onsale,.woocommerce ul.products li.product .onsale {	background: none;
	background-color: #9a1aba;
	color: #ffffff;
	font-family: "Cormorant";	font-weight:300;
 
}
.single-product div.product .product_title {	
	font-family: "Cormorant";	font-weight:300;

	color: #000000; 
}
.single-product div.product p.price {	
	font-family: "Public Sans";	font-weight:100;

	color: #000000; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #268a26;
	border: 1px solid #000000;
	color: #ffffff; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	
	color: #000000;background: none;
	background-color: #85d97a; 
}
.single-product span.onsale {	background: none;
	background-color: #9a1aba;
	color: #ffffff;
	font-family: "Public Sans";	font-weight:100;
 
}
.page-title {	
	color: #000000;
	font-family: "Cormorant";	font-weight:300;
 
}
#sidebar, #sidebar-alt {		font-weight:300;
 
}
#footerwrap {	background: none;
	background-color: rgba(255,255,255,0.00);
	background-repeat: no-repeat;
	background-position: center center; 
}
#footer {	background: none;
	background-color: rgba(255,255,255,0.00);
	color: #000000; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:normal;
 
}
#footer a {	
	color: #000000; 
}
#footer a:hover {	
	color: #ffffff; 
}
#footer-nav a {	background: none;
	background-color: #60ccf7; 
}
.footer-widgets .widget {	background: none;
	background-color: rgba(255,255,255,0.00); 
}
.footer-widgets .widgettitle {	background: none;
	background-color: rgba(154,24,186,0.53);
	border: none !important; 
}
#footer .footer-widgets .widgettitle {	
	color: #ffffff; 
}
.footer-widgets .widget li {	background: none;
	background-color: rgba(255,255,255,0.00); 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #d9ebe6; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
h1 {	
	font-family: "Cormorant";	font-weight:300;
 
}
h2 {	
	font-family: "Cormorant";	font-weight:300;
 
}
h3 {	
	font-family: "Cormorant";	font-weight:300;
 
}
h4 {		font-weight:normal;
 
}
h5 {	
	font-family: "Cormorant";	font-weight:300;
 
}
h6 {	
	font-family: "Cormorant";	font-weight:300;
 
}
#headerwrap {	background: none;
	background-color: #8a7e71; 
}
#header {	
	font-family: "Public Sans";	font-weight:100;
 
}
.header-widget-full {	background: none;
	background-color: #050505;
	color: #d6c9c9; 
}
#site-description {	
	font-family: 'Times New Roman', "Times", serif; 
}
#main-nav a {	
	border: none !important; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #000000; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "Cormorant";	font-weight:300;
 
}
.woocommerce ul.products li.product .price {	
	font-family: 'Times New Roman', "Times", serif; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #448f2b;
	border: 1px double #000000;	font-weight:normal;

	color: #ffffff; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #8ad12e;background: none;
	background-color: #80cfa0; 
}
.woocommerce span.onsale,.woocommerce ul.products li.product .onsale {	background: none;
	background-color: #9a1aba;
	font-family: "Cormorant";	font-weight:300;
 
}
.single-product div.product .product_title {	
	font-family: "Cormorant";	font-weight:300;
 
}
.single-product div.product p.price {	
	font-family: "Public Sans";	font-weight:100;
 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #268a26;
	border: 1px solid #000000; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	background: none;
	background-color: #85d97a; 
}
.single-product span.onsale {	background: none;
	background-color: #07b5a9;
	font-family: "Public Sans";	font-weight:100;
 
}
.page-title {	
	font-family: "Cormorant";	font-weight:300;
 
}
#sidebar, #sidebar-alt {		font-weight:300;
 
}
#footerwrap {	
	background-size: cover;
	background-position: center center; 
}
#footer {	
	color: #141313; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:normal;
 
}
#footer a {	
	color: #000000; 
}
#footer a:hover {	
	color: #ffffff; 
}
#footer-nav a:hover {	background: none;
	background-color: #ffffff; 
}
.footer-widgets .widgettitle {	background: none;
	background-color: rgba(154,24,186,0.39);
	border: none !important; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: rgba(135,128,128,0.06); 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body {		font-weight:normal;

	color: #000000; 
}
a {	
	color: #ffffff; 
}
a:hover {	
	color: #000000; 
}
h1 {	
	font-family: "Cormorant";	font-weight:300;
 
}
h2 {	
	font-family: "Cormorant";	font-weight:300;
 
}
h3 {	
	font-family: "Cormorant";	font-weight:300;
 
}
h4 {		font-weight:normal;
 
}
h5 {	
	font-family: "Cormorant";	font-weight:300;
 
}
h6 {	
	font-family: "Cormorant";	font-weight:300;
 
}
#headerwrap {	background: none;
	background-color: #8a7e71;background-attachment: fixed; 
}
#header {	
	font-family: "Public Sans";	font-weight:100;

	color: #ffffff; 
}
#headerwrap a {	
	color: #ebe2e2; 
}
#headerwrap a:hover {	
	color: #e6e1e1; 
}
.header-widget-full {	background: none;
	background-color: rgba(191,14,245,0.19);
	color: #ffffff; 
}
.header-widget-full a {	
	color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: rgba(255,255,255,0.02); 
}
body #site-logo a img {		width: 275px; 
}
#site-logo {	margin: auto; 
}
#site-description {	
	font-family: 'Times New Roman', "Times", serif; 
}
#main-nav a {	background: none;
	background-color: #8cc53f;
	border: none !important; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #dbd7d2; 
}
#main-nav-wrap #main-nav a:hover {	background: none;
	background-color: #ffffff; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "Cormorant";	font-weight:300;
 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-category__title a, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 a, .wc-products .product h3 a {	
	color: #000000; 
}
.woocommerce ul.products li.product .price {	
	font-family: 'Times New Roman', "Times", serif;
	color: #000000; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #2e8f0e;
	border: 1px double #000000;	font-weight:normal;

	color: #ffffff; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #000000;background: none;
	background-color: #8bc770; 
}
.woocommerce span.onsale,.woocommerce ul.products li.product .onsale {	background: none;
	background-color: #9a1aba;
	color: #ffffff;
	font-family: "Cormorant";	font-weight:300;
 
}
.single-product div.product .product_title {	
	font-family: "Cormorant";	font-weight:300;

	color: #000000; 
}
.single-product div.product p.price {	
	font-family: "Public Sans";	font-weight:100;

	color: #000000; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #15eb15;
	border: 1px solid #000000;
	color: #ffffff; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	
	color: #000000;background: none;
	background-color: #ffffff; 
}
.single-product span.onsale {	background: none;
	background-color: #f0249e;
	color: #ffffff;
	font-family: "Public Sans";	font-weight:100;
 
}
.page-title {	
	color: #000000;
	font-family: "Cormorant";	font-weight:300;
 
}
#sidebar, #sidebar-alt {		font-weight:300;
 
}
#footerwrap {	background: none;
	background-color: rgba(255,255,255,0.00);background-image: url(https://precisehair.com/wp-content/uploads/2022/03/Hex-3-scaled.jpg);
	background-size: cover;
	background-position: center center; 
}
#footer {	background: none;
	background-color: rgba(255,255,255,0.00);
	color: #000000; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:normal;
 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #c7c1c1; 
}
#footer-nav a {	
	background-color: transparent; 
}
.footer-widgets .widget {	background: none;
	background-color: rgba(255,255,255,0.00); 
}
.footer-widgets .widgettitle {	background: none;
	background-color: rgba(154,24,186,0.69);
	border: none !important; 
}
#footer .footer-widgets .widgettitle {	
	color: #ffffff; 
}
.footer-widgets .widget li {	background: none;
	background-color: rgba(255,255,255,0.00); 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: rgba(234,247,247,0.06); 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile-menu-visible.header-overlay #headerwrap, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #a69d92; }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #000000; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { background: none;
	background-color: #000000; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #ffffff; }.mobile_menu_active #menu-icon { background: none;
	background-color: #8f8b8b; }.mobile_menu_active #menu-icon { 
	color: #ffffff; }