.tabletHide {

    display: none;

}

div.uberbanner {

    height: auto;
    max-height: 60px;

}

div.ns_paging_box {
    width: 670px;
}

div.shoerack, div.nbBrandHeader {
    width: 700px;
}

.midleft {
    min-width: 330px;
}

div.nb_logo, div.nb_desc, div.landingPageDesc {
    width: 680px;
}

.centeredWhiteFooter, .brandlinks, .centeredWhite, .shoestylerow, .centered, .wishHeader, .homesubboxes, div.overlay-container2, div.footerSpacer {
    width: 960px;
}

#productinfobox {
    width: 890px;
}

.productleftcol {
    width: 478px;
}

div.productInfoImagesDiv {
    width: 480px;
}

.viewlarger {
    width: 460px;
}

div.mediablockDiv {

    width: 481px;

}

.faq {
    width: 94%;
}

div.lwwBox {

    width: 930px;

}

.shoestylelink {

    margin-left: 765px;

}

.shoestylerow {

    margin-bottom: 20px;

}

.shoestylecontentbox {

    width: 700px;

}

div.jqmCountry {

     margin-left: 250px;

}

div.lwwIntroContainer {

    width: 94%;
    padding-left: 2%;
    padding-right: 2%;

}

div.styleIndicator div.siTablet { background-color: gold; color: darkblue;}

/* new homepage */



div.ni_main_slider, div.ni_image_row, div.ni_recent {

    width: 620px;

}

div#ni_main_slider {




}

div.ni_main_slider {

    height: 405px;

}

div.ni_main_slider_autoheight {

    height: auto;

}

ol.flex-control-nav {

    display: block;

}

div.ni_main_slider ul li {

    overflow: hidden;

}

div.ni_main_slider ul li a img {

    /*width: 920px !important;*/

}

img.standardOffset {

    position: relative;
    right: 168px;

}

img.nudgeATinyBitLeftOffset {

    position: relative;
    left: 30px;

}

img.nudgeABitLeftOffset {

    position: relative;
    right: 171px;

}

img.nudgeLeftOffset {

    position: relative;
    right: 268px;

}

img.nudgeRightOffset {

    position: relative;
    right: 100px;

}

img.nudgeABitRightOffset {

    position: relative;
    right: 75px;

}

img.nudgeATinyBitRightOffset {

    position: relative;
    right: 137px;

}

img.nudgeALotRightOffset {

    position: relative;
    right: 150px;

}

img.oldImageOffset {

    position: relative;
    right: 164px;

}

img.shrinkToFit {

    width: 100% !important;
    height: auto !important;

}

div.ni_slider_caption {

    left: 0px;

}

div.ni_image_row div.ni_image_row_box:last-child {

    display: none;

}

div.detector_tablet {

    display: block;

}

div.ni_recent ol.flex-control-nav {

    display: none;

}

div.ni_side_image_row {

    margin-top: 20px;

}

/* end new homepage */

div.searchDiv div#clearanceselect {

    /*margin-right: 23px;*/

}

/* new search box (future) */

a.nsb_sizeLink, a.nsb_fitLink {

    height: 36px;
    width: 36px;
    line-height: 36px;

}

div#nsb_btn_area {

    padding-top: 0px;
    bottom: auto;

}

div#nsb_fit_area {

    padding-bottom: 3px;

}

div.ni_types, div.ni_frontpage_returns_banner {

    width: 927px;

}

div.ni_info_bar {

    overflow: hidden;
    width: 897px;

}

div.ni_frontpage_returns_banner img {

    position: relative;
    right: 180px;

}

div.ni_types div.ni_type_box:first-child {

    padding-left: 15px;

}

div.ni_type_box {

    padding-left: 17px;

}

/* end new search box (future) */

/* shoeboxen in slider */
div.ni_recent div.shoebox {

    width: 178px;
    height: 256px;

}

div.ni_recent div.shoebox {

    height: 250px;
    margin:0 0 20px 5px;

}

div.ni_recent div.shoebox .wishButtonGallery {

    height:11px;
    width:29px;
    position:absolute;
    float:left;
    margin-left: 6px;
    margin-top:-32px;
    z-index: 204;

}

div.ni_recent div.shoebox img.trigger {

    width: 45px;

}

div.ni_recent div.shoebox div.transboxoffsm,
div.ni_recent div.shoebox div.transboxoffsm  .trigger:first-child  {

    float:left;
    width:45px;
    height:45px;
    background-color:#ffffff;
    position:relative;

}

div.ni_recent div.shoebox div.transboxoffsm  {

    margin-left:2px;

}

div.ni_recent div.shoebox div.transboxoffsm  .trigger:first-child {

    margin-left:8px;

}

div.ni_recent div.shoebox div.transboxoffsmmca {

    width:30px;
    height:30px;
    padding-left: 5px;

}

div.ni_recent div.shoebox img.shoebox_image, div.ni_recent div.shoebox img.shoebox_image_new, div.ni_recent div.shoebox img.shoebox_image_new_force_size {

    width: 150px;
    height: auto;
    /*margin-top:25px;*/
    margin-left:15px;
    margin-bottom:23px;

}

div.ni_recent div.shoebox div.recentlyBoughtShoeboxInsert {

    width: 178px;

}

div#ni_recent img.shoebox_image_new_force_size, div#ni_recent a.listingImageLink {

    width: 150px;
    height: 150px;
    min-height: 150px;
    display: block;
    clear: both;

}

div#ni_recent div.wishButtonGallery {

    display: none;

}

div.ni_recent div.shoebox img.floating_rosette {

    float: left;
    position:absolute;
    margin-top:20px;
    margin-left:120px;
    z-index: 202;

}

div.ni_infobar_returnsinfo {


    /*width: 691px;*/
    padding-right: 0px;
    width: 400px;

}

div.ni_infobar_photo {

    width: 165px;

}

div.ni_infobar_photo img {

    width: 165px;
    height: auto;

}

div.ni_infobar_message {

    width: 240px;

}

/* end shoeboxen in slider */

.socialbox{ width: 28.5%;}

div.mediablockDiv {

    width: 390px;

}

div.landingPageHeaderStandalone {

    text-align: center;
    margin-left: 0px;
    clear: both;
    width: 100%;

}

div.landingPageHeaderStandalone h1 {

    margin-bottom: 15px;
    text-align: center;
    margin-left: 0px;
    clear: both;
    width: 100%;

}

.productInfoTabControl div.rosetteDiv {

    width: 16%;

}

div.ni_side_review {

    height: 61px;

}

a#mainProdImageLink img.svgFlagFloated, div#largePhoto img.svgFlagFloated {

    height: auto;

}

div.fullWidthShoerack {

    width: auto;
    padding-left: 0px;

}

div.npp_herring_equivs {

    width: 96%;
    margin-left: 1.25%;

}

div.product_rule_advisory {

    width: 90.5%;
    margin-left: 1.25%;

}

div.constrainedShoerack {

    width: 375px;
    padding: 0px;
    min-height: 100px;

}

div.about-shoes-left-col {

    text-align: center;

}

div.about-shoes-left-col, div.about-shoes-right-col {

    clear: both;

}

a.about-shoes-main-image-link {

    margin-right: 0px;
    margin-bottom: 0px;
    float: none;

}

div.saleSizeFitPickerBox_narrow {

    padding-left: 0px;

}

img.tabletSaleImg {

    width: 620px;
    hweight: auto;

}

img.slider-divider {

    position: relative;
    right: 140px;

}

div.left50 {

    width: 96%;
    clear: both;
    float: none;
    margin-right: 0px;

}

div.newStylesLandingPageDesc {

    text-align: center;
    width: 980px;

}

/* new menu */

img.tabletHide {

    display: none !important;

}

/* end new menu */

/* new section menu */

div.nmSectionColumn_7 {

    display: none;

}

/* end new section menu */

/* new sale area stuff */

div.new_slimline_sale, div.ni_sale_box {

    height: 325px;

}

div.ni_herringRecommends {

    width: 1000px;

}

/* end new sale area stuff */

/* new main frontpage image */

div.ni_left_new {



}

/* end new main frontpage image */

/* begin landing page styles */

    div.lpCopy {

        width: 100%;
        float: none;
        text-align: center;
        margin-top: 20px;

    }

        div.lpSubImage {

        width: 100%;
        float: none;

    }

    /* end landing page styles */

/* new landing page */

div.fullWidthCentred {

    max-width: 1024px;

}

    div.noReallyFullWidthCentred {

        max-width: none;

    }

div.cmlpSubProducts {

    display: grid;
    grid-template-columns: 30% 30% 30%;
    grid-gap: 30px;

}

div.cmlp_embedded_callout {

    display: none;

}

div.cmlp_embedded_callout_normal {

    display: inherit;

}

div.cmlpSubProductsNormalWidth {

  grid-template-columns: 1fr 1fr;

}

/* end new landing page */