.site-info { display: none; }
/* .site-logo { border: 3px solid #222; } */
.portfolio-thumbnail a:hover img {
	opacity: 1;
}
.portfolio-thumbnail a:hover:after {
  box-shadow: 0 0 0 0 #000 inset;
}
.portfolio-thumbnail a img {
	opacity: 0.2;
}
.portfolio-thumbnail a {
	background: #fff;
}
.project-title {
	opacity: 1;
	color: #333;
	border: 1px solid #333;
	padding: 1em;
}
.portfolio-thumbnail:hover .project-title {
	opacity: 0;
}
.footer-widget-area {
	border-top: none;
	margin: 6em 0 0;
	padding: 0 0 0;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    font-size: 100%;
    line-height: 1;
    cursor: pointer;
    position: relative;
    font-weight: 700;
    left: auto;
    color: rgb(81, 81, 81);
    background-color: rgb(233, 230, 237);
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    margin: 0px;
    text-decoration: none;
    overflow: visible;
    padding: 0.618em 1em;
    border-radius: 3px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
}
.woocommerce ul.products li.product a.button {
	text-decoration: none;
	background-color: #7f54b3;
	color: #fff;
	-webkit-font-smoothing: antialiased;
}
.woocommerce ul.products li.product .price {
	color: #7f54b3;
	font-weight: bold;
}
.woocommerce div.product p.price {
	color: #7f54b3;
	font-weight: bold;
}
.woocommerce-message {
	border-top-color: #7f54b3;
}
.woocommerce-message::before {
	content: "\e015";
	color: #7f54b3;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    /* margin: 0 3.8% 2.992em 0; */
    padding: 5px;
    position: relative;
    width: 22.05%;
    margin-left: 0;
    border: 1px solid darkgrey;
    background-color: #f1f1f1;
}