.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}
@media only screen and (max-width: 767px) {
p {
    text-align: center !important;
}
h3 {
    text-align: center !important;
}
.vc_column-inner.vc_custom_1520264044345 {
    border: 0px !important;
}
.vc_column-inner.vc_custom_1520264062809 {
    border: 0px !important;
}
}
@media (min-width: 768px) {
  #page_content_wrapper {
    min-height: calc(100vh - 552px);
  }
}
@media (min-width: 1100px) {
  #page_content_wrapper {
    min-height: calc(100vh - 487px);
  }
}
img.attachment-shop_single.size-shop_single.wp-post-image {
    max-width: 300px !important;
    max-height: 300px;
    margin: auto;
}
img.imgfooter {
    float: left;
    padding-right: 15px;
}
@media only screen and (max-width: 320px) {
img.imgfooter {
	float:none;
	width:100%;
	padding-left:0px;
}
}
.cssmetaprod2 span.posted_in {
    text-align: center;
    color: #fff;
    font-size: 17px;
}
.cssmetaprod2 span.posted_in a{
    color: #fff;
}
.cssmetaprod2 span.sku_wrapper {
    display: none;
}
.cssmetaprod1 span.posted_in {
    display: none;
}
.cssmetaprod1 span.sku_wrapper {
    bottom: 0;
    position: absolute;
    right: 0;
    padding-right: 20px !important;
    padding-bottom: 5px;
}
.cssaddinfoprod h2, .cssaddinfoprod th {
    display: none;
}
.cssaddinfoprod td {
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-style: normal !important;
    padding-top: 34px !important;
    padding-bottom: 13px !important;
}
.csstitleprod h1 {
    color: #e37873;
}
.cssexcerptprod p {
    text-align: center;
    color: #fff;
    font-size: 20px;
    padding-bottom: 35px !important;
    padding-top: 35px !important;
}
.cssrowprinprod div {
    padding-top: 0px !important;
}
.cssrowprinprod div {
     padding-top: 0px !important;
}
.cssimgprod img{
margin-top:-20% !important;
margin-bottom:-20% !important;
}
.cssimgprod > div{
margin-bottom: 0 !important;
}
@media only screen and (max-width: 425px) {
.cssmetaprod1 span.sku_wrapper {
    padding-bottom: 0px;
    text-align:center;
    position: relative;
    padding-right: 0px !important;
}
.cssdescprod p {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.cssimgprod img {
    margin-bottom: 0% !important;
}
.csscolvalores div {
    border: 0px !important;
}
}
.header_cart_wrapper {
    display: none;
}
.csscolvalores div {
    padding-top: 0px !important;
}