#container.dule-domus-prices { max-width: 100%; }
#container.dule-domus-prices .frame { border-radius: 0; min-width: 0; }
#container.dule-domus-prices legend { margin-bottom: 0; border-bottom: 0; }
.dule-domus-prices small, .dule-prices-table small { display: block; font-size: 12px; line-height: 1.4; }
.dule-prices-scroll { overflow-x: auto; margin-top: 10px; }
.dule-prices-table { width: 100%; table-layout: fixed; border: 0; border-collapse: collapse; }
.dule-prices-table th, .dule-prices-table td { border: 0; text-align: center; padding: 0 3px 10px; font-weight: normal; vertical-align: middle; }
.dule-prices-table thead th { color: #666; font-size: 12px; line-height: 18px; }
.dule-prices-table th:first-child { width: 12%; }
.dule-prices-extra { text-align: center; padding: 10px 15px 20px; }
.dule-domus-prices del, .dule-prices-table del { display: block; font-size: 0.8em; }
.dule-domus-prices .cip-prices__discount-price, .dule-prices-table .cip-prices__discount-price { color: inherit; }
@media (max-width: 600px) {
    .dule-prices-table { min-width: 530px; }
}
