.qtdcontrolo,.qtdcontrolo1,.qtdcontrolo2,.ppom-field-wrapper.products,.visibilty_hidden-div1,
#qtdcontrolo, #qtdcontrolo_estampagem, #qtdcontrolo_bordados,.to_hide_visible{
  height:1px;
  overflow:hidden;
  visibility: hidden;
}
.product_cat-mass_production .reset_variations{
  display:none !important;
}
#qtdcontrolo, #qtdcontrolo_estampagem, #qtdcontrolo_bordados{
  margin: 0 !important;
}

.costas_centro, .frente_centro{
  visibility:hidden;
}
.price:not(.final){
  display:none !important;
}

div.product_cat-mass_production img.tmlazy.radio_image {
    max-height: 70px !important;
}

div:not(.product_cat-mass_production):not(.product_cat-t-shirts):not(.product_cat-polo) img.tmlazy.radio_image {
    max-height: 190px !important;

    float: none !important;
}
div:not(.product_cat-mass_production):not(.product_cat-t-shirts):not(.product_cat-polo) .variations td.label{
  min-width:100px;
  text-align:right;
}
.tm-description p{
  font-size:10px;
}
.tc-label {
    font-size: 10px;
}
.product_cat-mass_production .tmcp-field-wrap {
    max-width: 100px !important;
}
.tm-cell{
  margin-bottom:0px;
}
label.tm-epo-field-label.tm-has-undo-button {
    text-decoration: underline;
}
.image_print {
    width: 25% !important;
    height: auto !important;
   left:50% !important;
   margin-top: 30%;
   margin-left:-12.5% !important;
}
section.related.products {
    display:none;
}
/*body:not(.home) .product:not(.product_cat-mass_production):not(.product_cat-t-shirts):not(.product_cat-polo) .wp-post-image{
  position:absolute !important;
  visibility: hidden;
}*/

body:not(.home) .product:not(.product_cat-mass_production):not(.product_cat-t-shirts):not(.product_cat-polo) .woocommerce-product-gallery__trigger{
  display:none;
}
body:not(.logged-in) .transferes_select-div{
  height:1px;
  overflow:hidden;
  visibility:hidden;
}

.tmhexcolorimage{
    height: 20px !important;
    width:20px !important;
    border-radius: 30px !important;
    overflow: hidden;
    min-height:20px !important;
    min-width:20px !important;
}
.tmhexcolorimage-li-nowh{
    min-width:30px !important;
}
.tmhexcolorimage-li-nowh .radio_image_label{
    font-size:10px !important;
}
.small_text_info-div * {
  color:red !important;
}
.tmhexcolorimage-li-nowh .amount{
  color:#000000 !important;
  font-size:10px !important;
  font-weight:normal !important;

}
.tc-extra-product-options .tmcp-field-wrap .price.tc-price .amount{
  font-size:10px !important;
}
.product-thumbnail a {
     display: block !important;
}
.product:not(.product_cat-mass_production):not(.product_cat-t-shirts):not(.product_cat-polo)  span.price.amount.final {
    height: 1px !important;
    overflow: hidden;
    visibility: hidden;
}

.product_cat-mass_production .orcamento-wrapper p {
    font-weight: 900;
    font-size: 18px !important;
}
.product_cat-mass_production .orcamento-wrapper {
    border:0px solid #000 !important;
   height: 100px !important;
   padding:5px;
}

div:not(.product_cat-mass_production):not(.product_cat-t-shirts):not(.product_cat-polo) .new_price {
    font-size: 20px !important;
    font-weight: bold;
    margin-top: -15px;
}


@media(max-width:1024px){
  figure.woocommerce-product-gallery__wrapper {
    display: flex !important;
}
  body:not(.home) figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
    clear: both !important;
    min-height: 600px;
}
}

@media(max-width:767px){
  body:not(.home)  figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
    clear: both !important;
    min-height: 300px;
}
}
#type_buy .amount{
  visibility: hidden;
}


/* cores */
.buttons_choose .button-div {
    text-align: center !important;
    border:1px solid #000 !important;
    height:50px !important;
    padding-top:14px !important;
    margin:5px !important;
    max-width:45% !important;
    border-radius:5px !important;
    cursor:pointer;
}

.buttons_choose .cores{
    background-color:red !important;
    color:#ffffff !important;
}
.buttons_choose .branco{
    border-color:black !important;
    color:black !important;
}
.buttons_choose .tm-description{
  visibility: hidden;
}


.product_cat-mass_production .woocommerce-product-gallery__image:nth-child(n+2) {
    width: 10%;
    display: inline-block;
}

 div.product.product_cat-mass_production div.images .flex-control-thumbs li {
    width: 10% !important;
}

.product_cat-mass_production  .single_variation_wrap{
  display:none !important;
}
