﻿/*
    WPR STYLES - PRINT
*/
/* List of Contents
    - both orientation
    - orientation: portrait
    - orientation: landscape
*/
/* ------------------------------------------------------------------
                           BOTH ORIENTATION
   ------------------------------------------------------------------ */
@page {
    margin: 40px 30px;
}

@media print {

    .header-sub-nav, #navbar .navbar-nav, .header-browse, .filters-selects, #header h1 a:after, #accordion, #panel-subscribe, .tag, .tag:after, .header-news a.author:after, #panel-subscribe .go-to-subscribe, #footer .footer-logo, #footer .footer-nav, .article .article-icons-menu ul li a:after, #panel-subscribe .read-subscribe .trial .icon {
        display: none !important;
    }

    body {
        margin-bottom: 0;
    }

    #header {
        margin-top: 5px;
        margin-bottom: 15px;
        padding: 0 0 15px;
    }
    .navbar-header {
       width: 170px;
    }

    /* article */
    .article a:after, .subscribe-more-info a:after {
        font-size: 12px;
    }
    .article .image {
        width: 40%;
    }
    .article .image .image-caption {
        font-size: 11px;
    }
    .article .article-icons-menu {
        display:none;
    }
    /* panel subscribe */
    #panel-subscribe {
        page-break-before: always;
    }
    #panel-subscribe .h2 {
        font-size: 20px;
    }
    #panel-subscribe .read-subscribe ul li {
        border: none;
        margin: 0 0 5px;
    }
    #panel-subscribe .read-subscribe .trial {
        border-top: 1px solid #EBEBEC;
    }
    #panel-subscribe .read-subscribe .title {
        border-bottom: 1px solid #EBEBEC;
    }
    #panel-subscribe .read-subscribe .read-subscribe-content {
        margin-top: 0;
        padding: 10px;
    }
    #panel-subscribe .read-subscribe .read-subscribe-content .price {
        font-size: 2em;
    }
    #panel-subscribe .col-md-4 {
        width: 33.33333333% !important;
        float: left !important;
    }
    .subscribe-more-info {
        border: 2px solid #F1F1F2;
    }

    /* footer */
    #footer {
        position: static;
        border-top: 2px solid #434343;
        margin-top: 20px;
        height: auto;
        color: #434343 !important;
    }
    #footer .container {
        padding-top: 15px;
        padding-bottom: 15px;
    }

}

/* ------------------------------------------------------------------
                         ORIENTATION: PORTRAIT
   ------------------------------------------------------------------ */
@media print and (orientation: portrait) {
}

/* ------------------------------------------------------------------
                         ORIENTATION: LANDSCAPE
   ------------------------------------------------------------------ */
@media print and (orientation: landscape) {
}