@font-face {	
    font-family: PlutoBlack;	
    src: url("/assets/data/pluto_black.otf") format("opentype");	
} 
@font-face {	
    font-family: PlutoRegular;	
    src: url("/assets/data/pluto_regular.otf") format("opentype");	
 }

@font-face {
    font-family: 'DIN Next LT Pro Rounded Regular Condensed';
    src: url('/img/fonts/DINNextLTPro-Condensed.eot');
    src: url('/img/fonts/DINNextLTPro-Condensed.eot?#iefix') format('embedded-opentype'),
    url('/img/fonts/DINNextLTPro-Condensed.woff') format('woff');
}

@font-face {
    font-family: 'DIN Next LT Pro Rounded Bold Condensed';
    src: url('/img/fonts/DINNextLTPro-BoldCondensed.eot');
    src: url('/img/fonts/DINNextLTPro-BoldCondensed.eot?#iefix') format('embedded-opentype'),
    url('/img/fonts/DINNextLTPro-BoldCondensed.woff') format('woff');
}
@font-face {
    font-family: 'DIN Next LT Pro Rounded Medium Condensed';
    src: url('/img/fonts/DINNextLTPro-MediumCondensed.eot');
    src: url('/img/fonts/DINNextLTPro-MediumCondensed.eot?#iefix') format('embedded-opentype'),
    url('/img/fonts/DINNextLTPro-MediumCondensed.woff') format('woff');
}
body{	
   font-family: "DIN Next LT Pro Rounded Regular Condensed",Roboto,sans-serif,Arial,sans-serif!important; 
  font-size: 18px!important; 
}

.cart-dropdown.mat-menu-panel {
   font-size: 18px!important; 
}

.mat-list-base .mat-list-item {
   font-family: "DIN Next LT Pro Rounded Regular Condensed",Roboto,sans-serif,Arial,sans-serif!important; 
   font-size: 18px!important; 
}

.cart-dropdown.mat-menu-panel .mat-list .mat-list-item .mat-list-text>* {
    font-size: 18px!important; 
}
.cart-dropdown.mat-menu-panel .cart-dropdown-footer {
   font-size: 18px!important; 
}
.mat-chip {
    font-size: 18px!important; 
}
.main-slider h1{ 
     font-family: PlutoBlack,Arial,sans-serif!important;
} 

@media (min-width:768px) {
    .main-slider h1{ 
        font-size: 75px!important
   } 
}
.main-slider h3{ 
   font-family: PlutoRegular,Arial,sans-serif!important;
}

.banners-carousel h1{ 
     font-family: PlutoBlack,Arial,sans-serif!important;
} 
.banners-carousel h3{ 
   font-family: PlutoRegular,Arial,sans-serif!important;
}
.banners-container h1{ 
     font-family: PlutoBlack,Arial,sans-serif!important;
} 
.banners-container h3{ 
   font-family: PlutoRegular,Arial,sans-serif!important;
}
.banners-container h2{ 
     font-family: PlutoBlack,Arial,sans-serif!important;
} 
.banners-container h4{ 
   font-family: PlutoRegular,Arial,sans-serif!important;
}

.swiper-pagination-bullet-active{
   background: rgba(255,255,255,0.3)!important;
}

.top-toolbar.mat-toolbar{
      font-family: "DIN Next LT Pro Rounded Regular Condensed",Arial,sans-serif,Arial,sans-serif!important;
      font-size: 18px!important; 
}

.top-cart span {
   font-size: 18px!important; 
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button, .mat-flat-button, .mat-fab, .mat-mini-fab  { 
      font-family: "DIN Next LT Pro Rounded Regular Condensed",Arial,sans-serif,Arial,sans-serif!important;
      font-size: 18px!important; 
}
.mat-menu-item {	
    font-family: "DIN Next LT Pro Rounded Regular Condensed",Arial,sans-serif,Arial,sans-serif!important; 
    font-size: 18px!important; 
} 
.mat-card {	
    font-family: "DIN Next LT Pro Rounded Regular Condensed",Arial,sans-serif,Arial,sans-serif!important; 
    font-size: 18px!important; 
}

.mat-expansion-panel-content{
    font-family: "DIN Next LT Pro Rounded Regular Condensed",Arial,sans-serif,Arial,sans-serif!important; 
    font-size: 18px!important; 
}

.info-bar .mat-card .content span {
   font-size: 16px!important; 
}
.mat-tab-group {	
    font-family: "DIN Next LT Pro Rounded Regular Condensed",Arial,sans-serif,Arial,sans-serif!important; 
    font-size: 18px!important; 
} 

.mat-form-field {	
    font-family: "DIN Next LT Pro Rounded Regular Condensed",Arial,sans-serif,Arial,sans-serif!important; 
    font-size: 18px!important; 
}

.mat-expansion-panel-header {  
   font-family: "DIN Next LT Pro Rounded Regular Condensed",Arial,sans-serif,Arial,sans-serif!important; 
   font-size: 18px!important; 
} 

.mat-table {
   font-family: "DIN Next LT Pro Rounded Regular Condensed",Arial,sans-serif,Arial,sans-serif!important; 
   font-size: 18px!important; 
}

.mat-header-cell {
   font-size: 18px!important; 
}

.mat-cell {
   font-size: 18px!important; 
}

.mat-stepper-horizontal, .mat-stepper-vertical {
   font-family: "DIN Next LT Pro Rounded Regular Condensed",Arial,sans-serif,Arial,sans-serif!important; 
}

.mat-step-label {
   font-size: 18px!important; 
}

.mat-radio-button, .mat-select {
   font-family: "DIN Next LT Pro Rounded Regular Condensed",Arial,sans-serif,Arial,sans-serif!important; 
}

.product-item .title {
   font-size: 22px!important; 
}
.product-item .prices .new-price {
    font-size: 22px!important; 
}

.breadcrumb-title{
   font-size: 18px!important; 
}

.breadcrumb-item{
   font-size: 18px!important; 
}
.search-form input[type=text]{	
        font-family: "DIN Next LT Pro Rounded Regular Condensed",Arial,sans-serif,Arial,sans-serif!important;	
        font-size: 20px!important; 
}
.mat-drawer-container  { 
    {
	.app.black .text-muted  {  
	} 
	.breadcrumb{ 
	a, span{  
        font-size: 18px!important; 
       } }
}
}

.products-tabs .mat-tab-label-container {
   height: 10px;
    visibility: hidden!important;
}
.products-tabs .mat-ink-bar {
    visibility: hidden!important;
}

.banners-container {
  height: 270px!important;
}