@media print {

    body {
        margin: 0;
        background-color: #fff;
        padding: 20px 0;
        font-size: 15px;
    }

    body.single-product header {
        display: none;
    }

    body.single-product .hauslitir {
        display: none;
    }

    body.single-product .woocommerce-notices-wrapper {
        display: none;
    }

    body.single-product .woocommerce-page div.product div.images {
        width:100%;
    }

    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
        float: left;
        width: 100%;
        clear: none;
    }

    body.single-product .woocommerce-breadcrumb {
        display: none;
    }

    body.single-product section.related.products {
        display: none;
    }

    body.single-product .wpgs-for .slick-arrow, body.single-product .tags, body.single-product .btn_varauppselt {
        display: none !important;
    }

    body.single-product .wpgs-nav .slick-current {
        border-color: #fff;
        display: none !important;
    }

    body.single-product .woocommerce-product-gallery__image:first-child {
        width: 100%;
    }

    .woocommerce div.product form.cart, .summary .woosw-btn {
        display: none !important;
    }

    .wpgs-lightbox-icon::before {
        display: none !important;
    }

    body.single-product .vorulysing .upplysingar, body.single-product .vorulysing .eiginleikar {
        width:100%;
        font-size: 15px;
        padding: 14px;
        clear: both;
        page-break-after: always;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    body.single-product footer {
        display: none !important;
    }

    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
        float: left;
        width: 100%;
    }

    .summary.entry-summary h4 i {
        display: none !important;
    }

    .vorulysing h3 span {
        border-bottom:none;
    }

    .vorulysing h3 {
        border-bottom:none;
    }

    .woocommerce table.shop_attributes {
        font-size: 15px;
        border-top:none;
    }

    .woocommerce table.shop_attributes tr {
        border-bottom: none;
    }

    .woocommerce table.shop_attributes th {
        padding: 8px 0;
    }

    .wpgs-nav .slick-prev {
        display: none;
    }

    .wpgs-nav .slick-next {
        display: none;
    }

    .woocommerce span.onsale {
        display: none;
    }

}