/*@page { size: A4 landscape; padding: 20mm; margin: 10mm auto }*/
@media print {
    @page { size: A4 landscape; margin: 25mm 25mm 25mm 25mm }
    * { -webkit-print-color-adjust: exact; color-adjust: exact }
    body { background-color: #FFF !important }

    /**
     * 
     */
    #header,
    #content,
    #content-top #breadcrumb,
    #content-top .region-content-top #block-views-gallerific-displays-block-6,
    #content-top .region-content-top #block-views-products-block-16,
    #content-bottom .field-name-ds-map-on-product,
    #content-bottom ul.horizontal-tabs-list,
    #footer,
    #masthead,
    #postscript,
    #sidebar-second { display: none }
    #content-bottom .field-name-field-prod-overview,
    #content-top #block-views-title-public-block-1 { display: block }
    #content-top { margin-bottom: 0 !important }
    #content-bottom { margin-top: 0 !important }

    /**
     * More
     */
    .not-front #content-top,
    .node-type-product #content,
    .horizontal-tabs fieldset.horizontal-tabs-pane .field-label,
    .horizontal-tabs fieldset.horizontal-tabs-pane .field-item { padding: 0 !important }
    .node-type-vess #content-top .product-info,
    .node-type-vess #content-top .vessel-info,
    .node-type-prod #content-top .product-info,
    .node-type-prod #content-top .vessel-info { margin-right: 0 !important; margin-top: 45px !important; margin-bottom: 45px !important }
    .custom-sprite,
    .custom-blog-rss,
    .custom-bullhorn,
    .custom-credit-cards,
    .custom-dashboard,
    .custom-email-green,
    .custom-hotel,
    .view-itinerary-days .meals-hotel-wrapper div.itinerary-hotel,
    .custom-instagram,
    .custom-meals,
    .view-itinerary-days .meals-hotel-wrapper div.itinerary-meals,
    .custom-past-trips,
    .custom-phone-green,
    .custom-profile,
    .custom-star,
    .custom-traveler,
    .custom-twitter,
    .custom-upcoming-trips { background-image: url('../images/generated/custom-sffdaf1cab5.png'); background-repeat: no-repeat }
}
@media (orientation:landscape) {
    html { width: 100% }
    body { width: 100% }
    #content-bottom .col-sm-8 { width: 100% !important }
    #content-bottom .field-name-field-prod-overview,
    #content-top #block-views-title-public-block-1 { display: block }
    .not-front .stack-up #main { margin-top: 0 !important }
    #content-top { margin-bottom: 0 !important }
    #content-bottom { margin-top: 0 !important }
    #content { display: none !important }
}

/*@media (orientation:portrait) {
body { width: 100%; padding: 50mm !important; margin-left: 15mm !important; margin-right: 15mm !important }
}*/
