table > tbody > tr > td, table > tbody > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, table > thead > tr > td, table > thead > tr > th {
    border-top: 0px solid #ddd;
    line-height: 1.42857;
}

.maincontainer .entry-content ul li, .maincontainer .entry-content ol li {
    font-family: "PT Sans", Helvetica, Arial, sans-serif;;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.3px;
    line-height: 1.7;
    text-transform: inherit;
}

.product_weight, .product_dimensions {	   
    vertical-align: middle;
}

dd.variation-Misure {	   
    vertical-align: middle;
}


#respond #commentform #submit, #back-to-top, .widget_search #searchform #searchsubmit, .wpcf7-form input.wpcf7-form-control.wpcf7-submit, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button.button.alt.disabled {
    background-color: #ad987e;
}

#comments input[type="submit"]:hover,
button[type="submit"]:hover {
	background: rgba(0, 0, 0, 0.8);
}

.navbarprimary .navbar-toggler, .navbarprimary .navbar-toggler:hover, .navbarprimary .navbar-toggler:focus {
    background-color: #ad987e;
}

.navbarprimary .dropdowntoggle {
    color: #ad987e;
}

.woocommerce-message::before {
    content: '\e015';
    color: #ad987e;

}
.woocommerce-message {
    border-top-color: #ad987e;
}

.woocommerce-message a {
	color: #ad987e;
}

.woocommerce-info::before {
    color: #ad987e;
}

.woocommerce-info {
    border-top-color: #ad987e;
}

h1.page-title {
	text-align:center;
	}

.woocommerce-page .page-title {
 display: none;
}

.hs-title-size-4 {
   letter-spacing: 2px;
}

.btn.btn-border-w {
    border: 1px solid rgba(255, 255, 255, 0.75);
    color: #000;
    background: #fff;
}

.btn {
    padding: 8px 37px;
    border-radius: 0;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 16px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.btn.btn-border-w:hover,
.btn.btn-w:focus {
	color: #fff;
	background: #ad987e
}

body, section#latest .amount, section.home-product-slider .amount, section.shortcodes .amount {
font-size: 16px;
}

a {
    color: #ad987e;
}

.gallery-caption {
	font-size: 14px;
	}
.gallery-item {
	display: inline-block;
	width: 100%;
	max-width: 30%;
}

h1.module-title.font-alt {
	text-transform: none;
	}

.woocommerce-message a.button {
    float: right;
    border: none;
    color: #fff;
    font-weight: normal;
    padding: 6px;
}
.woocommerce-message {
	border-color: #ccc;
	color: #000;
	background-color: #ccc;
}

.woocommerce-message::before {
    content: '';
}
.onsale {
	position: absolute;
	top: 3px;
	right: 17px;
	left: auto;
	min-width: 50px;
	min-height: 50px;
	margin: auto;
	padding: 8px;
	border-radius: 0;
	color: #fff;
	background-color: red;
	line-height: 50px;
	text-align: center;
}

.hs-title-size-1 {
	letter-spacing: 2px;
}

.navbar-custom {
	font-size: 14px;
	}

.copyright {
	font-size: 12px;
}