/**
 * Style sheet used for print media.
 *
 * This style sheet should contains any CSS propreties used for screen media,
 * with additionnals propreties used only on print media :
 *
 *   - @page [:left , :right]
 *      - size (Taille de la page)
 *      - margin (Marges de la page)
 *      - marks (Traits de coupe et repères de montage)
 *   - page-break-before (Saut de page avant un élément)
 *   - page-break-after (Saut de page après un élément)
 *   - orphans (Lignes seules en fin de page - orphelines)
 *   - widows (Lignes seules en début de page - veuves)
 *   - page (Pages nommées)
 *
 * @package    vanilla
 * @subpackage css
 * @author     Loops <evrard at h2a dot lu>
 * @version    SVN: $Id: print.css 67 2019-03-22 01:28:09Z lemale $
 */

 @media print
 {
   body { /*zoom: .8; -moz-transform:scale(.8);*/ }
   #mainheader { position: absolute; }
   #productcarousel { width: 40%; height: auto; }
   #productcarousel li { max-width: 280px; height: auto; }
   #mainheader { box-shadow: none; }
   #usermenu { border: none; }
   .maincontent { width: 100%; margin-top: 64px; }
 
   p,
   .table { font-size: 14px; }
 
   #mainheadernav,
   #product .naviguation,
   .maincontact .form,
   .mainmap,
   .footernavig,
   #usermenu_wrapper,
   .textfoldtoggle,
   #mainfooternav,
   .maincontact .agency .links,
   .favorite,
   .flex-direction-nav,
   .maincardbottom,
   #productcarouselthumbnails,
   .mainfunding,
   .maindescription ~ h2,
   #mainfooter,
   #mainwrap::after,
   #productcarousel li { display: none !important; }
 
   #productcarousel li:first-child { display: block !important; }
   #productcarousel .flexslider .slides img { width: 100%; height: auto; }
   .flex-viewport { max-height: auto; }
   #productcarousel .slides { transform: translate3d(0px, 0px, 0px) !important; transition-duration: 0s !important; }
 
   #product .maincard { width: 60%; }
   #product .main, #product .mainavailableproduct { box-shadow: none; margin-bottom: 0; }
   #product .maindetail, #product .maindescription, #product .maincontact .agency { padding: 0; margin-bottom: 0; box-shadow: none; }
   #product .maindetail .hidden { position: relative; display: table-row; visibility: visible; opacity: 1; }
   #product .maindetail .footer { display: none; }
   #product .maindescription .textgradient { height: auto; overflow: auto; }
   #product .maincardtop { padding-right: 0; }
   #product .mainavailableproduct { padding-top: 0; }
 
   .table .row.toggle { display: block; visibility: visible; opacity: 1; position: relative; left: 0; top: 0; }
   .table .cell { padding: 8px; }
 
   .agencytel { display: block; visibility: visible; opacity: 1; position: relative; left: 0; top: 0; }
   .displaytel { display: none; }
 
   .datatable td { line-height: 22px; }

   .standardsection2col { display: none; }
 }
 