/**
 * =print specific styles
 */
#header {
    display: none;
    }
#printHeader {
    display: block;
    }
#footer {
    padding: 0; margin: 0;
    }
#footer ul,
#footer .copyright a {
    display: none;
    }
#footer .copyright {
    float: none;
    margin-top: 12px;
    }
.storelocator #shoeStoresList,
.storelocator #retailersList {
    display: none;
}
#mapSearch .mapHeader .form { display: none; }
#mapSearch .mapHeader .legend { margin-bottom: 10px; }
#mapSearch #mapFilter { display: none; }
#mapSearch #googleCont #map { width: 900px !important; }
#mapSearch #googleCont { height: auto; }
#mapSearch #googleCont #directions { position: relative; height: auto; width: auto; margin-top: 20px; }
#mapSearch #googleCont #directions h4 a { display: none; }
#mapSearch #googleCont #directions .googledir { height: auto; overflow: visible; }
.locationsList h1 { margin: 25px 40px 0; padding: 0; }
.locationsList ul li { height: 170px; }
.locationsList ul li .action a,
.locationsList ul li .action br { display: none; }

/**
 * =pdp
 */
#BVRRSummaryContainer,
#BVRRContainer,
.shoeOptions,
.find-retailer,
.leatherGraphic,
.bread.crumbs,
#s7zoomviewer_div_swatches,
.toolTipster,
#productThumbs, 
#imageViewer-zoom {
    display: none !important;
}
#imageViewer {
    width: 50% !important;
    background: hotpink;
    float: left !important;
    display: inline !important;
}
/*.productdetail .productDetailDisplay.small-12.medium-5.columns div {
    width: 100% !important;
    }
#s7zoomviewer_div {
    margin: 0 !important;
    }
.productdetail .productDetailDisplay.small-12.medium-5.columns canvas {
    width: 100% !important;
    height: auto !important;
    }*/
.shoeInfo.row {
    width: 50% !important;
    float: right !important;
    background: chartreuse;
    display: inline !important;
}
.productdetail .shoeInfo h1 {
    font-size: 1.5em !important;
    }