﻿@charset "utf-8";

/* generic structure */
body { background-color:#fff !important; background-image:none; color:#000 !important; }

a[href]:after {
    content: "";
}

/* container */
#container { width:100%; background-image:none !important; background-color:#fff !important; padding:0 !important; }
#container #main,
#container #main .roundCorner,
#container #main .roundInner {
	background: none;
}

/* UserLinks */
#container #header #userLinks { display:none; }

/* Header */
#container #header .logo { float:none; padding:0; width:auto; }
#container #header .logo a { margin-bottom:20px; background-image:none; }
#container #header .logo a img { display:block; }
#container #header .content,
.header-links,
/*.main-header,*/
.module-breadcrumb,
.hidden-upper-div, #cd-nav {
    display:none;
}
.main-header {
    background-color: #fff;
}
h1.logo {
    max-width: 116px;
    padding: 5px!important;
}
.logo img.screen-logo {
	display: none!important;
}

#container #header .roundCorner,
#container #header .roundInner {
	background: none;
}
.mobile-tablet {
    display: none;
}
#header .roundInner.desktop {
    display: block!important;
}
/*Content*/
.container #content {
    width: 100%;
}
.container #left {
    display: none;
}
#content #main {
    width: 100%;
}
@media (max-width: 767px) {
    #content #main {
        border-radius: 0px!important;
        border: 0px!important;
    }    
}
.container #main h1,
.col-3-l h1,
.col-1 h1 {
    padding-left: 0px!important;
}

/* Footer */
#footer {
    display: none;
}
#container #footer .roundCorner { display:none; }
#container #footer .functionNav { display:none; }

/* BreadCrumbs */
.breadCrumbs {
    display: none;
}
.breadCrumbs ul li, .breadCrumbs ul li a, .breadCrumbs ul li span, .breadCrumbs ul li strong { color:#000 !important; }

/* RoundInner RoundCorner */
#main .roundInner, .single #main .roundInner { border-left:none; border-right:none; } 

/* Footer Teasers */
.footerTeasers,
.footerTeasersNoFrame,
#footer .roundCorner.container,
#footer .legal-nav-wrapper {
	display: none;
}

/*Shopping Summary styles starts*/
.del-address-wrap .del-right {
    width: 35%;
    float: left;
}
.del-address-wrap .cshopping {
    display: none;
}
.del-address-wrap .del-left {
    width: 60%;
    float: right;
    display: inline-block;
    margin-top: 0px;
}
/*Shopping Summary styles ends*/