.icon-masking { max-width:120px; }

.price-box .box-price.cruzado,
.price-box .box-price.pagotrim {
    font-size: 28px;
    color: #999;
    margin: 5px 0 0 0;
    text-decoration: line-through;
    text-align: right;
    line-height: 0.3em;
}

.price-box .box-price.pagotrim {
    text-decoration: none;
    font-size: 18px;
}

.pointer { cursor:pointer; }


form .price { font-weight:bolder; font-size:2em; color:black; }
form .price del { margin-left:15px; color:#999; }

.getpreciof, .box-price.descu { color:red; }

.brand-item img.original, .brand-item img.gray { max-height:60px !important; }

.contact-form textarea.form-control, .contact-form textarea { min-height: 151px; }

.service-process_img { color:#FED91F; font-size:2em; font-weight:bolder; }

.th-menu-wrapper .mobile-logo img { max-width:60% !important; }

.price-box.style2 .box-text2 { max-width:100%; }

.recent-post .post-title { font-size:14px; line-height:16px; }
.blog-content h4 p { font-size: 0.8em; line-height:1em; }
blockquote:before, .wp-block-quote:before { background:#F7F7F7; }

.widget.buscar { display:none; }
.widget.buscar.active { display:block; }

.breadcumb-wrapper { position: relative; padding: 130px 0 100px 0; }
.breadcumb-wrapper div { position:relative; }
.breadcumb-wrapper:before { content: ''; top: 0; left: 0; position:absolute; width:100%; height:100%; background:rgba(255, 255, 255, 0.5); z-index:0; }

.header-layout4 .menu-area { background:none; backdrop-filter:none; }
.header-layout4 .sticky-wrapper { -webkit-backdrop-filter: blur(24.9px); backdrop-filter: blur(24.9px); }
.breadcumb-title { text-shadow: 1px 1px 3px black; }

.text-blue { color:blue !important; }

.cart_table td:before, .cart_table th { padding: 15px; }
.cart_item { display:none; }
.menusoc { cursor:pointer; }
.cart_item td { max-width:250px; }
.cart_item td.tdnombre { max-width:200px; }
.cart_item td.red { color:blue; font-weight:normal; }
.cart_item.active { display:table-row; } 
.cart_item .respuesta, .tdemail { position:relative; display:block; }
.tdemail { max-width:270px; white-space:nowrap; overflow:scroll; }
.cart_item .respuesta { padding-left:10px; font-weight:bolder; line-height:1em; }
.cart_item .pregunta { font-size:0.8em; }
.extranota, .notaN { display:none; border-bottom:1px solid #f3f3f3;  }
.extranota .nota, .extranota.nueva  .notaN  { position: relative; display:block; }
.extranota .nota { text-align:left; }
.extranota .nota i { margin-right:10px; }
.extranota.active.active1 { display:table-row; }
.openota i { font-size:1.3em; }


.cart_table td:before {
    content: attr(data-title);
    position: relative;
    left: 0;
    top: 0;
    transform: none;
    padding: 0;
    border-bottom: 1px dashed #ccc;
    margin: 0 auto 5px auto;
    padding-bottom: 5px;
    width: 70%;
}

.cart_item .numero {
    position: absolute;
    display:block;
    content: '';
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 0 12px 12px 12px;
    font-size: 0.8em;
    text-align: center;
    left: 0;
    top: 0;
    background: black;
    color: white;
    font-weight: bolder;
}

#idfile { position:absolute; width:1px; height: 1px; border:none; padding:0; background:none; }

@media (max-width: 767px) { 
    .cart_item td.tdnombre { max-width:100%; text-align:center; } 
    .tdemail { max-width:100%; }
    .cart_table td { padding-left:15px; }
    .cart_item .numero { width: 35px; height: 35px; line-height: 35px; border-radius: 0 17px 17px 17px; font-size: 0.9em; }
} 


