@media print {
    .printout,
    .opener,
    .filter,
    .technical-spec-drawing{
        display: none;
    }
    h2{
        font-family: "700";
        font-size:20px;
        color:#252525;
    }
    p{
        font-family:"400";
        color:#1e1e1e;
        font-size:11px;
        line-height: 16px;
    }
    .table{
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
        margin:0 0 100px;
    }
    .table th,td{
        text-align: right;
        vertical-align: middle;
        font-family: "400";
        font-size:13px;
    }
    .table td{
        border-bottom: 1px solid #d2d2d2;
    }
    .table td:first-child{
        text-align: left;
    }
    .table td.hover{
        padding:12px 24px 0px 0px;
        border-left:1px solid #ed1c23;
        border-right:1px solid #ed1c23;
    }
    .table th,td{
        padding-right: 24px;
    }
    .table tr:first-child td.hover{
        border-top:5px solid #ed1c23;
    }
    .table tr:last-child td.hover{
        border-bottom:1px solid #ed1c23;
    }
    .table tbody.row-title tr td{
        font-size:18px;
        text-align:left;
        border-bottom:2px solid #252525;
    }
    .table tr.row-title td:first-child{
        padding-left: 24px;
    }

    .table.table-price td{
        text-align: left;
    }

    /*======= FONT-FACE =======*/
    @font-face {
        font-family: '300';
        src: url('/assets/fonts/opensans-light-webfont.eot');
        src: url('/assets/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/opensans-light-webfont.woff') format('woff'),
        url('/assets/fonts/opensans-light-webfont.ttf') format('truetype'),
        url('/assets/fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: '400';
        src: url('/assets/fonts/opensans-regular-webfont.eot');
        src: url('/assets/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/opensans-regular-webfont.woff') format('woff'),
        url('/assets/fonts/opensans-regular-webfont.ttf') format('truetype'),
        url('/assets/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: '500';
        src: url('/assets/fonts/opensans-semibold-webfont.eot');
        src: url('/assets/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/opensans-semibold-webfont.woff') format('woff'),
        url('/assets/fonts/opensans-semibold-webfont.ttf') format('truetype'),
        url('/assets/fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: '700';
        src: url('/assets/fonts/opensans-bold-webfont.eot');
        src: url('/assets/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/opensans-bold-webfont.woff') format('woff'),
        url('/assets/fonts/opensans-bold-webfont.ttf') format('truetype'),
        url('/assets/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: '900';
        src: url('/assets/fonts/opensans-extrabold-webfont.eot');
        src: url('/assets/fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/opensans-extrabold-webfont.woff') format('woff'),
        url('/assets/fonts/opensans-extrabold-webfont.ttf') format('truetype'),
        url('/assets/fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
        font-weight: normal;
        font-style: normal;
    }
}

