/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

.d-none{ display:none;}
@media print{
    body { font-size: 11px;}
    .sliced-top-bar.no-print {display: none}
    .sliced-wrap {border: 0; box-shadow: none; padding: 0}
    .sliced-wrap .row { display: flex;}
    .sliced-wrap .col-md-3 { width: 25%}
    .sliced-wrap .col-md-9 { width: 75%}
	.sliced-wrap .sliced-items, .sliced-wrap .col-md-9 table {min-width:55em}
    .sliced-wrap .sliced-totals { margin-top: 10px}
    .sliced-wrap { height: 100vh; margin-top: 0}
    .sliced-wrap .sliced-details .table td {font-size: 11px}
}
.sliced-business .logo, .sliced-business-logo {max-width: 80px; margin-bottom:2rem;}
.sliced-wrap .table .rate, .sliced-wrap .table .total {width: 15%;}
.sliced-totals .table .rate { width: 50%;}
.sliced-totals .table .total { width: 30%;}
.sliced-title {text-align: initial;padding-top: 0;font-size: 2em;text-transform: uppercase;line-height: 1;}
.sliced-header .ref-num { color: #999;}
.sliced-upper { margin-top: 0; padding-top: 0px;}
.sliced-wrap .table th, .sliced-wrap .table-active td {background: var(--bs-table-active-bg);color: #000;}

.sliced-wrap .sliced-totals {float: none; margin-top: 20px;}
.sliced-wrap .row-sub-total td, .sliced-wrap .row-tax td, .sliced-wrap .row-total td { border: 0 !important;}
/* .sliced-wrap .row-sub-total td, .sliced-wrap .row-tax td { padding: .2rem 0.5rem;} */
.sliced-wrap .sliced-line-items td, .sliced-wrap .row-sub-total .rate, .sliced-wrap .row-sub-total .total {padding: .2rem 0.5rem;}
.sliced-totals .row-total .rate { background: var(--bs-table-active-bg)}
.sliced-wrap .table .qty, .sliced-wrap .table .rate, .sliced-wrap .table .adjust, .sliced-wrap .table .total { vertical-align: top}
.sliced-items .description { color: rgba(0,0,0,0.8)}
.sliced-middle .sliced-to-address { margin: 10px 0 0;}
.sliced-to-address .name, .sliced-items-title { font-weight: bold}
.sliced-items p:last-child { margin-bottom: 0}
.sliced-details { float: none; text-align: left}
.sliced-details .table { width: auto}
.sliced-details .table td {padding:0 5px 0 0;font-size: 14px; text-align: left}
.sliced-details .table td:last-child { border: 1px solid #ddd; padding: 0 5px}
.sliced-wrap .table-active.row-total, .sliced-wrap .table-active.row-total .total { background: transparent; --bs-table-accent-bg: transparent;}
.sliced-footer { margin: 0; text-align: left;}
.sliced-wrap .extra_info {display: inline-flex;grid-gap: 10px;}
.sliced-address { padding: 0}
/* .sliced-business { margin: auto !important;} */

/* mocco */
.sliced-upper .address {margin-bottom:1rem}
.sliced-upper .address p {font-size: 10px;}
/* .mocco-info .reg-num { font-size: 9px} */
.extra_info table { margin-top: 15px}
.extra_info table td:first-child { width: 20px}
.extra_info table td {padding: 0;}