﻿body { background: #fff none repeat scroll 0 0; }
@page { size: A4; margin: 0px; margin-bottom: 10px; margin-top: 20px; }
@page :first { margin-top: 0; }
@page :last { }
.pagina { page-break-before: always; page-break-after: always; background: #fff; /*height: 1062px;*/ position: relative; width: 733.95px; padding: 30px; }
h1 { font-size: 20px; text-transform: uppercase; }
#prodotto { background: #fff; color: #000; border-bottom: 1px solid #808080; padding-top: 20px; }
#prodotto #shtec { color: #000; font-size: 24px; }
#prodotto #code { color: #000; font-size: 15px; margin: 4px 0; }
#prodotto #name { color: #000; font-size: 25px; line-height: 25px; }
#prodotto .photo img { width: 70%; }
#prodotto #description { margin-bottom: 11px; }
#dettaglio { margin-top: 20px; }
#certificazioni { margin-top: 80px; }
#certificazioni li span.tal { width: auto; }
#certificazioni li { border-bottom: none; }
.w70 { width: 80%; }

.caratteristiche-tecniche, .dimensioni { background: #fff; padding: 20px 0; }
.caratteristiche-tecniche ul, .dimensioni ul { padding-left: 0; margin-left: 0; margin-top: 20px; }
.caratteristiche-tecniche li, .dimensioni li { list-style: none; border-bottom: 1px solid #808080; font-size: 11px; margin-top: 1px; }

#descrizione .dsc { -webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2; padding: 20px 0; font-size: 10px; }
.prod-name { color: #000; }
.footerprint { color: #000; background: #fff; /*position: absolute;*/ bottom: 0px; z-index: 2; font-size: 10px; }

.wrap { margin: 0 auto; width: 793.95px; }
/*@page { size: A4; margin: 0; }*/

@media print {
    .page { margin: 0; border: initial; border-radius: initial; width: initial; min-height: initial; box-shadow: initial; background: initial; page-break-after: always; }
}

.pagina { min-height: 34.7cm; }
.half { width: 47%; margin-right: 3%; float: left; }

#showreel-accessori { margin-top: 20px; }
#showreel-accessori button { display: none !important; }
#showreel-accessori .slick-track { width: 100% !important; margin: 0 0 0 -15px !important; display: flex; flex-wrap: wrap; justify-content: flex-start; padding: 0; }
#showreel-accessori .slick-track > div { flex: 0 0 25%; max-width: 25%; margin-bottom: 40px; }
#showreel-accessori .slick-track > div:nth-child(4n+1) { clear: both; }
#showreel-accessori .slick-track img { min-height: 124px !important; }
