@font-face {
    font-family: 'Veneer';
    font-style: normal;
    font-weight: 400;
    src: local('Veneer'), url('https://fonts.cdnfonts.com/s/55469/Veneer.woff') format('woff');
}
@font-face {
    font-family: 'Veneer';
    font-style: normal;
    font-weight: 400;
    src: local('Veneer'), url('https://fonts.cdnfonts.com/s/55469/Veneer Italic.woff') format('woff');
}
@font-face {
    font-family: 'Veneer Three';
    font-style: normal;
    font-weight: 400;
    src: local('Veneer Three'), url('https://fonts.cdnfonts.com/s/55469/Veneer Three.woff') format('woff');
}
@font-face {
    font-family: 'Veneer Two';
    font-style: normal;
    font-weight: 400;
    src: local('Veneer Two'), url('https://fonts.cdnfonts.com/s/55469/Veneer Two.woff') format('woff');
}

@font-face {	
    font-family: GibsonRegular;	
    src: url("/img/fonts/Gibson-Regular.otf") format("opentype");	
} 

@font-face {	
    font-family: GibsonSemibold;	
    src: url("/img/fonts/Gibson-Semibold.otf") format("opentype");	
} 


.logo_png {
      max-width: 340px!important;
      margin-top: -3px!important;
}

@media (max-width:575px){

.logo_png {
      max-width: 190px!important;
      margin-top: -40px!important;
}

}

.full-desc table{
      min-width: 200px;
      border-style: none;
      border-collapse: collapse;
}

.full-desc td{
      padding: 5px;
}

body{	
   font-family: "GibsonRegular",Roboto,sans-serif,Arial,sans-serif!important; 
  font-size: 14px!important; 
}

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

.mat-list-base .mat-list-item {
   font-family: "GibsonRegular",Roboto,sans-serif,Arial,sans-serif!important; 
   font-size: 14px!important; 
}

.cart-dropdown.mat-menu-panel .mat-list .mat-list-item .mat-list-text>* {
    font-size: 14px!important; 
}
.cart-dropdown.mat-menu-panel .cart-dropdown-footer {
   font-size: 14px!important; 
}
.mat-chip {
    font-size: 14px!important; 
}
.main-slider h1{ 
     font-family: Veneer Two,Arial,sans-serif!important;
     font-size: 5rem;
} 
.main-slider h3{ 
   font-family: Veneer Two,Arial,sans-serif!important;
}

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

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

.top-toolbar.mat-toolbar{
      font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important;
      font-size: 14px!important; 
}

.top-cart span {
   font-size: 14px!important; 
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button, .mat-flat-button, .mat-fab, .mat-mini-fab  { 
      font-family: "GibsonSemibold",Arial,sans-serif,Arial,sans-serif!important;
      font-size: 14px!important; 
}
.mat-menu-item {	
    font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important; 
    font-size: 14px!important; 
} 
.mat-card {	
    font-family: "GibsonSemibold",Arial,sans-serif,Arial,sans-serif!important; 
    font-size: 14px!important; 
}

.mat-expansion-panel-content{
    font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important; 
    font-size: 14px!important; 
}

.info-bar .mat-card .content span {
   font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important; 
   font-size: 14px!important; 
}
.mat-tab-group {	
    font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important; 
    font-size: 14px!important; 
} 

.mat-form-field {	
    font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important; 
    font-size: 14px!important; 
}

.mat-expansion-panel-header {  
   font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important; 
   font-size: 14px!important; 
} 

.mat-table {
   font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important; 
   font-size: 14px!important; 
}

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

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

.mat-stepper-horizontal, .mat-stepper-vertical {
   font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important; 
}

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

.mat-radio-button, .mat-select {
   font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important; 
}

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

.breadcrumb-title{
   font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important; 
   font-size: 14px!important; 
}

.breadcrumb-item{
   font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important; 
   font-size: 14px!important; 
}
.search-form input[type=text]{	
        font-family: "GibsonRegular",Arial,sans-serif,Arial,sans-serif!important;	
        font-size: 16px!important; 
}
.mat-drawer-container  { 
    {
	.app.black .text-muted  {  
	} 
	.breadcrumb{ 
	a, span{  
        font-size: 14px!important; 
       } }
}
}

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

