.panel.header { padding: 0; }

.dlab-bnr-inr.dlab-bnr-inr-sm.overlay-black-middle { background-image: url(../images/banner/bnr1.jpg);  }
.customer-account .dlab-bnr-inr.dlab-bnr-inr-sm.overlay-black-middle { background-image: url(../images/main-slider/slide1.jpg);  }

.extra-nav a:visited .fa.fa-user,
a.action.back:visited { color: #ffffff; }

.page-main { padding: 0; }
.header.content { max-width: 1170px; padding: 15px; }

/*Breadcrumbs*/
.breadcrumbs { background: #f9f9f9; background-color: rgb(249, 249, 249); padding: 20px 0; }
.dlab-bnr-inr .breadcrumbs { padding: 0; background-color: rgba(0,0,0,0); }
.dlab-bnr-inr-sm .breadcrumbs { float: right; position: absolute; right: 15px; bottom: 50%; }
.breadcrumbs ul { margin: 0; }
.breadcrumbs ul[class*="items"] { font-family: "Montserrat",sans-serif; font-size: 15px; padding-left: 0; list-style: none;}
.breadcrumbs ul li { padding: 0; margin-right: 3px; color: #fff; display: inline-block; }
.dlab-bnr-inr-sm .dlab-bnr-inr-entry .breadcrumbs li { font-size: 14px; font-weight: 500; }
.dlab-bnr-inr .breadcrumbs ul li a { color: #fff; }
.dlab-bnr-inr-sm .dlab-bnr-inr-entry .breadcrumbs li { font-size: 14px; font-weight: 500; }
.breadcrumbs ul li { color: #fff; }
.dlab-bnr-inr-sm .breadcrumbs ul li::after,
.breadcrumbs .item:not(:last-child)::after { content: "|"; font-weight: 700; font-size: 14px; line-height: 1.5; 
font-family: fontawesome; margin: 0 7px; }
.breadcrumbs .item:last-child::after  { content: ""; margin: 0;  }
.dlab-bnr-inr .breadcrumbs ul li::after, 
.dlab-bnr-inr .breadcrumbs ul li:last-child { color: #fff; }
.breadcrumbs ul li::after { content: "\f105"; margin-left: 7px; font-family: fontawesome; }

/*Newsletter*/
.block.newsletter { max-width: 100%; }
.footer.content .block { float: none; }
.block.newsletter .field.newsletter { max-width: 330px; }
.block.newsletter h3 { color: #0c0e1a !important; font-size: 26px; font-weight: 700; margin-top: 30px; margin-bottom: 15px; 
	line-height: 24px; }
.block.newsletter h3 .text-primary { color: #ff3c3c; }
.block.newsletter .field .control::before { content: ""; }
.block.newsletter input { background-color: #fff; border: 0; border-radius: 0; height: 70px; margin-right: 0; 
	padding: 20px 40px; font-size: 14px; color: #7b7d86; }
.block.newsletter .action.subscribe,
.block.newsletter .action.subscribe.primary:hover { width: 70px; height: 70px; background: #e80707; border: none; border-radius: 0; }

/*Footer*/
.site-footer { background: url("../images/map-pattern.jpg"); display: block; height: 684px; }
.site-footer .footer-top li { margin: 0; }

/*Account Pages*/
.actions-toolbar .primary .action { margin: 0; }
.action.primary, 
.action-primary { padding: 10px 20px; font-size: 14px; font-family: Rubik; font-weight: 400; }

.form.password.reset, 
.form.send.confirmation, 
.form.password.forget, 
.form.create.account, 
.form.search.advanced, 
.form.form-orders-search { min-width: 100%; }
.actions-toolbar > .secondary .action.back { display: block; }

.mage-error { width: 100%; }
a:visited { color: var(--text-color); }

.abs-margin-for-forms-desktop, 
.fieldset .legend, 
.column:not(.sidebar-main) form .actions-toolbar, 
.column:not(.sidebar-additional) form .actions-toolbar, 
.login-container .fieldset::after { margin: 0; }

