@font-face {
    font-family: 'TahomaRegularfont';
    src: url('/Widget/Customers/666/Fonts/Tahoma-Font/Tahoma Regular font.ttf') format('truetype');
}

@font-face {
    font-family: 'TAHOMA_0';
    src: url('/Widget/Customers/666/Fonts/Tahoma-Font/TAHOMA_0.TTF') format('truetype');
}

@font-face {
    font-family: 'TAHOMAB0';
    src: url('/Widget/Customers/666/Fonts/Tahoma-Font/TAHOMAB0.TTF') format('truetype');
}

@font-face {
    font-family: 'TAHOMABD';
    src: url('/Widget/Customers/666/Fonts/Tahoma-Font/TAHOMABD.TTF') format('truetype');
}
.data-handler-container {
  font-family: 'TAHOMABD' !important;
  margin: 0px !important;
  padding: 0 !important;
  min-width: 1080px !important;
  width: 1080px !important;
  max-width: 1080px !important;
  min-height: 1312px !important;
  height: 1312px !important;
  max-height: 1312px !important;
  overflow: hidden !important;
  transform-origin: top left;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden !important
}
.data-handler-container .first-holder{
    margin-top:50px;
}
.data-handler-container .second-holder{
    margin-top:50px;
}
.data-handler-container .menu-item-holder {
    width: 100%;
}
.data-handler-container .menu-item-holder h1{
    text-transform:uppercase;
    text-align:center;
    color:#595959;    
    font-size:56px;
    font-weight:bold;
    border-bottom:#595959 5px solid;
    width:500px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
}
.data-handler-container .menu-item-holder .menu-item{
    margin-bottom:20px;
}
.data-handler-container .menu-item-holder .menu-item h2{    
    text-align:center;
    color:#000;    
    font-size:32px;
    font-weight:bold;
    padding-left:7%;
    padding-right:7%;
    text-align:center;
    margin:0px;
    padding:0px;
}
.data-handler-container .menu-item-holder .menu-item .menu-item-allergens{
    text-align:center;
    color:#000;    
    font-size:26px;    
    padding-left:10%;
    padding-right:10%;
    text-align:center;
    margin:0px;
}
.data-handler-container .allergen-holder {
    width:100%;
    padding-left:80px;
    position:fixed;
    bottom:30px;
}
.data-handler-container .allergen-holder h3{
    font-weight:bold;
    font-size:16px;
}
.data-handler-container .allergen-holder table{
    width:100%;
}
.data-handler-container .allergen-holder table tbody tr td{
    width:25%;
}
.data-handler-container .allergen-holder table tbody tr td div{
    display:block;
    float:left;
}
.data-handler-container .allergen-holder table tbody tr td .allergen-item-number{
    width:15%;
}
.data-handler-container .allergen-holder table tbody tr td .allergen-item-name{
    width:83%;
}