
#main, 
.block .content {
    margin: 0;
}

nav.breadcrumb {
    /*display: none;*/
	float: right;
    margin-top: 10px;
	z-index: 2;
}
nav.breadcrumb ol>li {
    display: none;
}
nav.breadcrumb ol>li:first-child {
    display: block;
}
@media (min-width:992px) {
	nav.breadcrumb {
		margin-top: 20px;
		position: relative;
		top: 40px;
	}
}

header#header, 
footer.site-footer {
    display: none;
}
.path-checkout fieldset {
    padding: 0;
    border: none;
    margin: 0 !important;
}

.path-checkout .messages__wrapper.layout-container {
    display: none;
}

fieldset#edit-payment-information legend {
    display: none;
}

h1.page-title {
    padding-left: 0;
}

.path-checkout #main-wrapper {
    padding-bottom: 90px;
}


#edit-payment-information-billing-information-address-0-address-country-code {
    display: none;
}
#edit-payment-information-billing-information .form-item {
    clear: both;
    display: block;
}

#edit-payment-information-billing-information .form-item>input,
#edit-payment-information-billing-information .form-item>select {
    max-width: 100%;
    /*width: 500px;*/
}

.address-container-inline .form-item {
    margin-left: 0;
	margin-right: 0;
}

.form-item-payment-information-billing-information-field-customer-type {
    margin-top: 0;
}




.suggestions-suggestions {
    /*padding: 5px 10px;*/
	position: absolute;
	position: absolute;
    width: 100%;
    background: #fff;
    z-index: 1;
	border: 1px solid rgba(0,0,0,.2);
}
.suggestions-suggestion {
	padding: 5px 10px;
	border-bottom: 1px solid rgba(0,0,0,.2);
	cursor: pointer;
}
.suggestions-suggestion:hover {
	background: var(--light-grey);
}
