.element-logo img {
	max-height: 20px;
}

.banner-stripe-item  img {
	max-height: 32px;
}

.social-footer-item img {
	max-height: 40px;
}

/*input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], input[type="search"], input[type="creditcard"], input[type="cpf"], select, textarea {
    border: 2px solid #000;
}

#product-list .product-list-item .product-info {
    color: #fff;
}

.list-comments .list-comments-item,
#header-main .element-shopping-cart .list-shopping-cart > li > a,
#header-main .element-shopping-cart .link-shopping-cart,
#nav-bottom .element-newsletter-bottom .newsletter-inner,
#nav-main .element-menu-category #menu-category,
#nav-main .element-banner-stripe #banner-stripe,
#product-list .product-list-item .product-image {
	-webkit-box-shadow: 5px 5px 0 rgba(255, 255, 255, .25);
	-moz-box-shadow: 5px 5px 0 rgba(255, 255, 255, .25);
	box-shadow: 5px 5px 0 rgba(255, 255, 255, .25);
}

#footer-main .element-payment-methods .payment-methods-list .payment-methods-item {
	-webkit-box-shadow: 3px 3px 0 rgba(255, 255, 255, .25);
	-moz-box-shadow: 3px 3px 0 rgba(255, 255, 255, .25);
	box-shadow: 3px 3px 0 rgba(255, 255, 255, .25);
}

.element-product-detail,
.element-product-description .product-view-content,
.element-product-info .product-view-content{
	background: #fff;
    padding: 30px !important;
}

.list-comments .list-comments-item {
	background: #fff !important;
    color: var(--text-color) !important;
}

#one-step-checkout-main {
	padding-top: 80px !important;
}

#cart-products-table .cart-products-header > div {
	color: var(--text-color) !important;
}

#one-step-checkout-main>li {
	background: #fff !important;
    padding: 30px !important;
}

#one-step-checkout-main>li .header-box-content {
	position: absolute !important;
    left: 0;
    right: 0;
    top: -70px;
}

.box-cart-final .box-cart-header .box-cart-title {
	color: var(--text-color);
}

span[class^="icon-"].icon-people,
span[class^="icon-"].icon-delivery,
span[class^="icon-"].icon-payment {
	background: var(--text-color) !important;
}

.box-cart-final,
.box-cart-final.final-active {
	border-color: var(--text-color) !important;
	-webkit-box-shadow: 5px 5px 0 rgba(0, 0, 0, .25);
	-moz-box-shadow: 5px 5px 0 rgba(0, 0, 0, .25);
	box-shadow: 5px 5px 0 rgba(0, 0, 0, .25);
}
*/