.wrapper__breadcrumbs ul{padding:0; margin: 0}
.wrapper__breadcrumbs ul{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.wrapper__breadcrumbs ul li:last-child{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.content-naves-top table{color:#424242; width:100%; font-size:14px; line-height:18px; background:#fff}
.tr-blue{background: #FFD200 !important; font-weight:700}
.content-naves-top table td, .content-naves-top table th{padding:10px 20px}
.content-naves-top table tr:nth-child(1){border-bottom:2px dashed #B8B6B7}
.content-naves-top table tr:nth-child(odd){background:#EFF2F8}
.content-naves-top table th:nth-child(2), .content-naves-top table td:nth-child(2){color:#1B1A1F}
.content-naves-top table th{color:#000; font-weight: 600;}
.content-naves-top ul{margin:0; padding:0}
.content-naves-top ol{margin:0; padding:0 0 0 20px}
.content-naves-top ul li{margin:0;padding:0 0 0 15px; list-style:none;position:relative;}
.content-naves-top ul li::before{position:absolute;width:8px;height:8px;border-radius:100%;background:#FFD200;content:"";left:0;top: 7px;}
.content-naves-top ul li, .content-naves-top ol li{margin:3px 0}
.content-naves-top p, .content-naves-top ul, .content-naves-top table{margin:15px 0}
.content-naves-top table tr.tr-blue:nth-child(1){border-bottom: 2px dashed #000}
.tr-blue td{color:#000}

form#calc{border:10px solid #FFD200;padding: 0 20px 20px;background:#fff;border-radius: 3px;}
.calc-title{
    font-weight: 800;
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase;
color: #000000;}

.block__radioferma{width:33.33%}
.radioferma {vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0}
.radioferma + label {cursor: pointer;margin: 0;width: 100%}
.radioferma:not(checked) {position: absolute;opacity: 0}
.radioferma:not(checked) + label {position: relative;padding: 0}
.radioferma:not(checked) + label:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 22px;border: 1px solid #CDD1DA;bottom: 0;height: 100%}
.radioferma:not(checked) + label:after {content: '';position: absolute;left: -1px;opacity: 0;transition: all .2s;border: 2px solid #FFD200 ;right: 0px;top: -1px;bottom: 0px}
.radioferma:checked + label:after {opacity: 1}
.radioferma:focus + label:before {box-shadow: 2.5px 4.33px 10px 0px rgba( 0, 0, 0, 0.3)}

.wrp-calc-line input{
    width:100%;
    text-align:center;
    padding: 0 5px;
    height: 40px;
    background: #F8F8F8;
    border: 1px solid rgba(108, 88, 46, 0.1);
    border-radius:6px;
    font-weight: 500;
    font-size: 18px;
    color: #42403D;
    }

form#calc .btn-yellow{line-height:50px; height:50px; margin:20px 0 0; text-transform:uppercase; font-weight:600}
.table__form-pop{margin:15px 0; width:100%; font-size:14px; line-height:16px}
.table__form-pop tr{}
.table__form-pop th{border:1px solid #ccc; background:#f0f0f0; padding:5px}
.table__form-pop td{border:1px solid #f0f0f0; padding:10px}
.sendmaster.btn-yellow{line-height:60px; text-transform:uppercase; font-weight:700; max-width:100%}
@media(max-width:1229px){
	.content-naves-top table{font-size:13px; line-height:17px}
	.content-naves-top table td, .content-naves-top table th{padding:8px 15px}
	.sendmaster.btn-yellow{line-height:50px}
}
@media(max-width:991px){
	.content-naves-top table{font-size:12px; line-height:16px}
	.content-naves-top table td, .content-naves-top table th{padding:10px}
}
@media(max-width:767px){
	.sendmaster.btn-yellow{line-height:40px}
}
@media(max-width:575px){
	.wrapper__breadcrumbs {display: block; padding:10px 0}
	.wrapper__breadcrumbs .container{display: none}
}