@media only print
{
    /* Global no-print */
    .no-print {
        display: none!important;
    }

    /* General styles */
    body {
        background: none!important;
    }

    #wrapper {
        background: none!important;
    }

    .row {
        padding: 0 10px!important;
    }

    /* Header */
    #header_top {
        display: none;
    }

    #header_bottom {
        -webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        box-shadow: none!important;
        background: #ffffff!important;
    }

    #header #logo {
        width: 100%!important;
        margin-right: 0;
        text-align: center;
    }

    #header #header_menu,
    #header #header_right {
        display: none;
    }

    /* Product page specific */

    /* Left Column */
    .pb-left-column {
        width: 100%!important;
        margin-right: 0!important;
        margin-bottom: 20px!important;
        page-break-after: always;
    }

    .pb-left-column #image-block {
        padding: 0!important;
        border:none!important;
        -webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        box-shadow: none!important;
    }

    .pb-left-column #views_block .owl-wrapper {
        width: 100%!important;
    }

    .pb-left-column #views_block .owl-item {
        width: auto!important;
        float: left;
    }

    .pb-left-column #views_block .owl-pagination {
        display: none!important;
    }

    .pb-left-column #views_block #thumbs_list li img {
        border: none!important;
        -webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        box-shadow: none!important;
    }

    /* Center Column */
    .pb-center-column {
        width: 49%!important;
        margin-left: 0!important;

        page-break-before: always;
    }


    /* Right Column */
    .pb-right-column {
        width: 49%!important;
        border: 1px solid #d7dce2;
        -webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        box-shadow: none!important;
    }

    .pb-right-column #attributes .attribute_list #color_to_pick_list li {
        border: 1px solid #ffffff!important;
    }

    .pb-right-column #attributes .attribute_list #color_to_pick_list li.selected {
        border: 1px solid #000000!important;
    }

    .pb-right-column #quantity_wanted {
        border: 1px solid #d7dce2;
        margin-left: 1px!important;
        -webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        box-shadow: none!important;
    }

    .pb-right-column #quantity_wanted_p {
        margin: 0!important;
    }

    /* Tabs */
    .secondary_block .tab-content-wrapper {
        margin-bottom: 20px!important;
    }

    .secondary_block .tab-content-wrapper .tab-title,
    .secondary_block .tab-content-wrapper .tab-content {
        display: block!important;
        border: 1px solid #d7dce2;
        -webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        box-shadow: none!important;
    }

    /* Accessories tab */
    .secondary_block .accessories-block .item-buttons {
        display: none!important;
    }

    .secondary_block .accessories-block .owl-wrapper {
        width: 100%!important;
    }

    .secondary_block .accessories-block .owl-item {
        width: auto!important;
        display: inline-block!important;
        max-width: 140px!important;
        float:none!important;
        vertical-align: top!important;
        -webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        box-shadow: none!important;
    }

    .secondary_block .accessories-block .owl-item .item-image-container {
        border: 1px solid #d7dce2;
        -webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        box-shadow: none!important;
    }

    .secondary_block .accessories-block .owl-pagination {
        display: none!important;
    }

    /* Reviews tab */
    .secondary_block #product_comments_block_tab .comment_details ul {
        display: none!important;
    }

    .secondary_block #product_comments_block_tab #new_comment_tab_btn {
        display: none!important;
    }

    /* Footer */
    #footer {
        display: none!important;
    }
}
