/* body { font-family: 'Roboto', sans-serif; background-color: white; color: #182F40; } html { font-size: 22px; -webkit-print-color-adjust: exact; } @media print { thead { display: table-header-group; } } .image { max-width: 500px; margin: auto; } .cover { text-align: center; } .cover .cover-logo, .cover .cover-products { max-width: 30rem; margin-top: 1rem; } .cover h1 { font-family: 'Raleway', sans-serif; font-size: 3rem; padding: 3rem; text-transform: uppercase; font-weight: 300; } .eba-hero { background: #182848; color: white; text-align: center; } .eba-foundations .columns{ text-align: center; padding: 0 1rem; } table { width: 100%; } table tbody tr, tr * { page-break-inside: avoid!important; } table.table th, table.table td { padding: 0; border: 0; } table thead { display: table-header-group; } .toc-goto { position: relative; width: 10px; left: 10px; } table.toc-table .toc-section { padding: .4rem 1rem; text-align: center; } table.toc-table .toc-section a { font-weight: 600; text-transform: uppercase; color: rgba(24, 40, 72, 0.8); font-size: 1.5rem; } table.toc-table .toc-content { font-family: 'Raleway', sans-serif; color: hsl(0, 0%, 33%); letter-spacing: 0.02rem; font-weight: 400; font-size: .8rem; padding-left: 1rem; line-height: 1rem; } .toc-container { padding: 0 6rem; margin-bottom: 1rem; font-size: 1.5rem; } .toc-container .columns.is-mobile { margin-bottom: .75rem; } .toc-container .column.is-11, .toc-container .column.is-1 { padding: .2rem 1rem; } .toc-container .toc-title, .toc-container .column.is-1 { font-weight: 600; text-transform: uppercase; color: rgba(24, 40, 72, 0.8); font-size: 1.3rem; } .toc-container .toc-content { font-family: 'Raleway', sans-serif; color: hsl(0, 0%, 33%); letter-spacing: 0.02rem; font-weight: 400; font-size: .75rem; padding-left: 1rem; line-height: 1rem; } h2 { background: rgb(24,40,72); background: linear-gradient(25deg, rgba(24,40,72,1) 0%, rgba(24,40,72,0.8) 100%); padding: 3rem 1rem 1rem 1rem; color: white; font-family: 'Raleway', sans-serif; font-size: 1.8rem; text-transform: uppercase; font-weight: 300; letter-spacing: 0.05rem; margin-bottom: 0.5rem; } h3 { background-color: #435074; color: white; padding: 0.5rem 1rem; font-family: 'Raleway', sans-serif; font-weight: 300; font-size: 1.3rem; } .us-container, .product-container, .contact-container { margin-bottom: 0.5rem; } .us-container, .foundations-container { padding: 1rem; text-align: center; } .contact-body, .product-container { background-color: #f5f5f5; } .us-body, .product-body, .contact-body { padding: 0 1rem; margin-top: 0px; } .sell-product-container p, .product-body p.product-short-desc { font-family: 'Raleway', sans-serif; color: #334875; font-style: italic; letter-spacing: 0.02rem; font-weight: 400; margin: 0.5rem 0; } .section-container { padding-bottom: 0.5rem; } .section-name { font-weight: 600; color: #596992; font-size: 1.2rem; max-height: 2rem; } .tag { margin: 0 0.2rem; display: inline-block; height: 1.3em; } .tag.is-ph { background-color: white; } .tag.is-active { background-color: #004c8c; color: white; } tr:last-child td .sell-product-container { border: 0; } .sell-product-container { padding: .5rem 1rem; border-bottom: 1px solid #CCCCCC; } .sell-product-container p { margin-top: 0; } .sell-product-container .columns { align-items: center; } .sell-product-container:last-child { margin-bottom: 1rem; } .price-tag { text-align: center; color: #aaaaaa; font-weight: 300; font-family: 'Raleway', sans-serif; font-size: .75rem; } .price-tag .price-total { color: #004c8c; font-weight: 600; font-family: 'Roboto', sans-serif; font-size: 1rem; padding: 0 .2rem; } h4 { color: #004c8c; font-weight: 600; letter-spacing: .02rem; font-size: 1.2rem; } .product-size { color: #334875; font-weight: 300; font-family: 'Raleway', sans-serif; font-size: .75rem; text-align: center; } table.domi-prod:not(:first-child) { page-break-before: unset; width: 100%; } table.domi-prod { page-break-inside: avoid; } h2.domi-h2 { padding: 1rem; margin-bottom: 0; } */ body { font-size: 1.5rem; font-family: 'Roboto', sans-serif; } #eba-cover { background-color: #0C2545; color: white; text-align: left; } #eba-about { text-align: justify; } .pagebreak { page-break-before: always; } h2 { font-family: 'Raleway', sans-serif; text-transform: uppercase; font-weight: 800; color: #0C2545; position: relative; font-size: 2.5rem; margin: 2rem 0; } h2::before { background: #5A91C4; content: ''; display: block; height: 5rem; left: -80px; position: absolute; top: -1rem; width: 4rem; z-index: -1; } h3 { text-align: center; } h3::after { content: ''; display: block; width: 100%; height: 0.5rem; background-color: #5A91C4; margin-top: .5rem; } h4 { margin: 1rem 0 .5rem 0; font-size: 1.5rem; font-weight: 600; } h4.product-name { color: #5A91C4; font-size: 1.8rem; } p { margin: .5rem 0 1rem 0; } p.product-short-desc { font-family: 'Raleway', sans-serif; font-style: italic; color: #0C2545; } .product-short-desc, .section-body { text-align: justify; } .collection { border: 0; } .product-container { page-break-inside: avoid; } .product-container .row { margin-bottom: 1rem; } .collection .collection-item { padding: 0; line-height: 1.8rem; }