/* 20230221175922 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #8cd3ca;
}

.gui a {
  color: #40b6a7;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #40b6a7;
  box-shadow: 0 0 2px #40b6a7;
}

.gui-select.gui-focus .gui-handle {
  border-color: #40b6a7;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #40b6a7;
  background-color: #ffffff;
}

.gui-content-title {
  color: #40b6a7;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #40b6a7;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #40b6a7;
}

/* custom */
.topnav {
	background-color: #ffc0cb;
}
a.btn, button, button.btn, input[type="submit"], input[type="reset"], input[type="button"], .navigation .burger.open li, .slider-pagination button.active, .background-highlight-color {
	background-color: #333333;
}
a, a:visited, a:hover, a:focus, nav.desktop .item.active .itemLink, nav .glyphicon-remove, .sidebar .item .itemLink.active, .sidebar .item .itemLink.active:hover, .sidebar .item .subitemLink.active, .sidebar .item .subitemLink.active:hover, footer .social-media .symbol:hover, .products .product .image-wrap .cart, .sidebar .item .active, .sidebar .item .active:hover, .slider-prev:hover span, .slider-next:hover span, .hightlight-color {
	color: #40B6A7
}
.slider-prev, .slider-next, .categories .category span, .products .product .image-wrap .new {
	background-color: #ffc0cb;
  color: #fff
}

.categories .category span.title {
	box-shadow: -4px 0 0 0 #ffc0cb, 4px 0 0 0 #ffc0cb;
}
.copyright-payment {
	background-color: #ff99a8;
  color: #333;
}

.copyright.col-md-6 {
	color: #fff !important;
	font-weight: bold;
}

.products .product.col-sm-3 .image-wrap .cart {
	display: inline-block;
	padding: 0.7em 1.4em;
	margin: 5px 0.3em 0.3em 0;
	border-radius: 0.15em;
  border: 1px solid #e798a5;
	box-sizing: border-box;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	color: #FFFFFF;
	background-color: #edb2bc;
	box-shadow: inset 0 -0.6em 0 -0.35em rgba(0, 0, 0, 0.17);
	text-align: center;
	position: relative;
}

.products .product.col-sm-3 .image-wrap .cart:hover{
  background-color: #e798a5;
}
.products .product.col-sm-3 .image-wrap .cart:active {
	top: 0.1em;
}

@media all and (max-width:30em) {
	.products .product.col-sm-3 .image-wrap .cart {
		display: block;
		margin: 0.4em auto;
	}
}
