/*
Theme Name: lawyerfirm_child
Template: lawyerfirm
Theme URI: https://demo.flawlessthemes.com/lawyerfirm/#
Author: https://www.flawlessthemes.com/
Version: 1.1.0
Text Domain: .../wp-content/themes/lawyerfirm_child/print.css
Customizer Author: Florian RICHARD
Description: Custom Print theme for Lawyerfirm_child.
*/
@page {
    size: auto;   /* auto is the initial value */
    margin: 15mm;  /* this affects the margin in the printer settings */
 }
@media print {
    body {
        font-family: Arial, sans-serif;
        color: #000000;
        background: #FFFFFF;
    }
    header, footer, .no-print, .skills-links, #section-take-help, .cta-btn, #back-to-top, #pj-cabinet-photo, section.section-testimonials {
        display: none !important;
    }
    a {
        color: #000000;
        text-decoration: none;
    }
    h1, h2, h3, h4, h5, h6 {
        color: #000000;
    }
    h1{
        font-size: 20pt;
    }
    h1.elementor-heading-title.elementor-size-default{
        font-size: 20pt;
    }
    h2, div#section-cabinet-tt div.elementor-widget-container h2{
        font-size: 16pt;
    }
    div.elementor-widget-container h2{
        font-size: 8pt;
    }
    h3, div#cabinet-do div.elementor-widget-container h3, div#section-services-tt div.elementor-widget-container h3, 
    #thumbnail-worker > div > div.elementor-element.elementor-element-3ada948.elementor-widget.elementor-widget-heading > div > h5 > a, 
    #thumbnail-victim > div > div.elementor-element.elementor-element-55dae78.elementor-widget.elementor-widget-heading > div > h5 > a{
        font-size: 14pt!important;
    }
    h4, div#section-services-tt div.elementor-widget-container h4{
        font-size: 12pt!important;
    }
    h5 {
        font-size: smaller;
    }
    #thumbnail-worker, #thumbnail-victim {
        padding: none !important;
        margin: none !important;
    }

    div#first-meet div.elementor-widget-container p, div#text-about-home div.elementor-widget-container p, div#text-skills-prest div.elementor-widget-container p{
        font-size: 12pt;
    }
    p{
        font-size: 10pt;
    }
    section.elementor-section {
        padding: 0 !important;
        margin: 0 !important;
    }
    .content, .main-wrap {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    div.ml-portrait div.elementor-widget-container img, div.ml-portrait > div > div > div > img{
        height: 150pt !important;
        width: auto !important;
    }
    #page > div.elementor.elementor-259 > 
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-877aa30.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default 
    > div.elementor-container.elementor-column-gap-default > div > div > div.elementor-element.elementor-element-45857dc.elementor-align-center.elementor-widget.elementor-widget-button > div > div > a {
        font-size: smaller !important;
    }

    div.elementor-widget-container > figure.wp-caption > img, div.elementor-widget-container > img {
        max-width: 40% !important;
        height: auto !important;
    }
    div.elementor-widget-container ol li{
        font-size: 8pt;
    }
    div.elementor-widget-wrap.elementor-element-populated{
        padding: 0;
    }
}