#wcps-257 .wcps-items .wcps-items-title {
    background:#15259a;
  	color:#fff !important;
}
.wcps-container .wcps-items-title a {
  	color:#fff !important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	  color:#fff !important;
    background:#cc2d3f !important;
    width: 100%;
    text-align:center;
}
.woocommerce div.product form.cart .button {
	margin-top:20px;
}
.wcps-items-price{text-align:center !important;}
.menu-bg{background:linear-gradient(to bottom,  #980000 0%,#550000 100%);}

.wcps-items {
    box-shadow: 0px 0px 10px #ccc;
    margin: 20px !important;
    padding:10px !important;
}

h2 {
    font-size: 24px !important;
    line-height: 36px;
    background: #a49473;
    color: #fff;
    padding: 20px;
}

h2 span{font-size: 14px;}
h1{margin-bottom:0 !important;}
.page-content, .entry-content, .entry-summary {
    margin: 0 !important;
}

.news_date{padding-right:10px;}
.news_list li{margin-bottom:10px;padding-bottom:5px; border-bottom:1px dashed #ccc;padding: 20px 10px 10px;}
.wcps-container .owl-nav.topright{display:none;}
input[type="checkbox"] {
    width: 20px;
    height: 20px;
    -moz-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
}
@media handheld, only screen and (max-width: 767px){
  .grid {padding:0px; margin:0px;}
  }
@media screen and (max-width:767px) {
  h2 {
    font-size: 23px !important;
    line-height: 36px;
}	
}

.ornament{
	width:100%;
	text-align:center;
}
.ornament h1{
	position:relative;
	display:inline-block;
	padding:24px 64px;
}
.ornament h1:before, .ornament h1:after{
	content:"";
	display:block;
	width:50%;
	height:4px;
	border-top:1px solid #111;
	position:absolute;
	top:0;
}
.ornament h1:before{left:-24px;}
.ornament h1:after{right:-24px;}
.ornament h1 span{
	display:block;
	width:4px;height:4px;
	border:2px solid #111;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	position:absolute;
	top:-4px;
	left:50%;
	margin-left:-4px;
}
.wcps-container #wcps-257 .wcps-items-thumb {
    max-height: 200px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 100% !important;
}
.cart-extra-info{
border: 1px solid #ebe9eb;
    padding: 0 20px;
    margin-bottom: 20px;
    border-radius: 5px;
}

.mv{
    max-width: 1170px;
    margin: 50px auto 0px;
}
.wcps-container .owl-carousel {
        padding-top: 0px !important;
}
.site-branding {
    text-align: center;
    margin-top: 0rem !important;
}