.txtSmall
{
		font-size:medium;
}


	.fave-container
	{
		line-height:18px;
		margin-left:10px;
		margin-top:10px;
	}
	
	@media(max-width:450px)
	{
		.fave-container
		{
			margin-left:auto; 
			margin-right:auto;
			float:none;
			text-align:center;
			padding-bottom:20px;
		}
	}
	

@font-face {
    font-family: 'trashhandregular';
    src: url('trashhand-webfont.eot');
    src: url('trashhand-webfont.eot?#iefix') format('embedded-opentype'),
         url('trashhand-webfont.ttf') format('truetype'),
         url('trashhand-webfont.svg#trashhandregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 2, 2016 */



@font-face {
    font-family: 'roboto_condensedregular';
    src: url('robotocondensed-regular-webfont.eot');
    src: url('robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('robotocondensed-regular-webfont.ttf') format('truetype'),
         url('robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face{font-family: 'FilmotypeLucky';src: url('../fonts/2ED957_0_0.eot');
src: url('../fonts/2ED957_0_0.eot?#iefix') format('embedded-opentype'),
url('../fonts/2ED957_0_0.woff') format('woff'),
url('../fonts/2ED957_0_0.ttf') format('truetype');}
 


/* BEGIN Light */
@font-face{
  font-family: 'lucky';
  src: url("../fonts/lucky.ttf?v=1.1.0");
  src:  url("../fonts/lucky.ttf?v=1.1.0") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face{
  font-family: 'LUCKYTYPEWRITER';
  src: url("../fonts/LUCKYTYPEWRITER.ttf?v=1.1.0");
  src:  url("../fonts/LUCKYTYPEWRITER.ttf?v=1.1.0") format("truetype");
  font-weight: 300;
  font-style: normal;
}

body{ font-weight:400; padding:0; font-size:13px; font-weight:500; line-height:26px;   font-family: 'roboto_condensedregular'; overflow-x:hidden;}
ol, ul{list-style: none;}

.backlink
{
	margin-left:20px; margin-top:10px; margin-bottom:20px; font-size: 18px;
}

.backlink-extra
{
	padding-top:15px; padding-bottom:10px;
}

.__h2{font-size:24px;}

.___dropdown-menu > li > a
{
color:#ffffff;
}

.caret{
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  margin-top:7px;
  vertical-align: top;
  border-top: 7px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  border-radius: 2px;
}

.slogan{
__opacity:.9;
__background-color: #ddd;
margin-right: -15px;
}



.aro {
	cursor:pointer !important;
	cursor: hand !important;
	background-color: #2f768c !important;
}

.aro_off{
	cursor:arrow !important;
	background-color: #999999 !important;
}

@media(max-width:570px){
.timerordertime
{
width:300px;
}
}


.deliveryTime
{
	width:100%;
	_margin-left:auto;
	_margin-right:auto;
	position: relative;
    z-index: 1000;
}

.zoneInfo
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.deliveryRequired
{
	width:320px;
	margin-left:0px;
	__margin-right:auto;
}

.txtSubHead{
font-size:20px;
font-weight:bold;
}

.deliveryContent
{
	width:650px;
	margin-left:auto;
	margin-right:auto;
}

@media(max-width:570px){
	.deliveryContent
	{
		width:480px;
		margin-left:auto;
		margin-right:auto;
	}

}

@media(max-width:490px){
	.deliveryContent
	{
		width:320px;
		margin-left:auto;
		margin-right:auto;
	}
}

.summaryWrapper{
	width:650px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:250px;
}

.usdiv
{
	width:550px;
	margin-left:auto; 
	margin-right:auto
}


.errorInfo
{
	width:550px;
	margin-left:auto; 
	margin-right:auto;
	margin-top: 5px;

}

.customerInfo
{
	width:650px;
	margin-left:auto; 
	margin-right:auto;
	padding-top: 15px;

}

.summaryMain{
margin-right:13px;
}

@media(max-width:660px)
{
	.summaryWrapper{
		width:450px;
		margin-left:auto;
		margin-right:auto;
	}

	.usdiv
	{
		width:450px;
		margin-left:auto; 
		margin-right:auto
	}
	.customerInfo
	{
		width:550px;
		margin-left:auto; 
		margin-right:auto
	}
	
	
}
@media(max-width:555px)
{
.customerInfo
	{
		width:320px;

	}
	
	.righty{float:left; width:260px; clear:both;}
}
@media(max-width:455px)
{
	.summaryWrapper{
		width:320px;
		display:none;
	}

	.usdiv
	{
		width:320px;

	}
	
	.customerInfo
	{
		width:320px;

	}
	
	.both{float: none;}
	
	.errorInfo
	{
		width:320px;
	}

}


.allClub
{
padding-right:18px;
}




.flair {  
  background-color: white;  
  background-image: url("../images/nb1.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
  background-size: cover;
}



.flair_group {  
  background-color: white;  
  background-image: url("../images/nb3.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
  background-size: cover;
}


.flair_catering {  
  background-color: white;  
  background-image: url("../images/catering_bg.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
  background-size: cover;
}




.map-canvas
{
height:500px;
}


.rel-cart 
{
	margin-right: 15px;
}

.bootstrap-select
{
font-size: 18px;
}

.btn
{
font-size:16px;
--font-weight:600;

}





.btn_drop_fix
{
padding: 0 25px 0 12px; 
}


.upselltitle
{
	font-size:20px;
	font-weight:600;
	margin-top:9 px;
}

.upselldesc
{
	font-size:18px;
}

.under
{
	background-image: url(https://www.aptit.se/images/under.png);
	width:55px;
	height:4px;
}

.xfree{font-size: 16px; color:#2BA92B;}
.txt{font-size: 18px;}

.txtb{
font-weight:bold;
font-size: 18px;}
.txtthin{
color:#555555;
}

.textError
{
	font-size: 18px;
	color:white;
	background-color:#dd3333;	
	padding-left:6px;
	padding-right:6px;
}


.textNoteNB
{
	font-size: 18px;
	color:white;
	background-color:#884444;	
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	line-height: 31px;
	
	 box-decoration-break: clone;
	 -webkit-box-decoration-break: clone;
}

.textNoteLight
{
	font-size: 18px;
	color:white;
	background-color:#888888;	
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	line-height: 22px;
	
	 box-decoration-break: clone;
	 -webkit-box-decoration-break: clone;
}



.textNoteDish
{
	font-size: 18px;
	color:#333333;
	background-color:#dfc58c;	
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	line-height: 31px;
	
	 box-decoration-break: clone;
	 -webkit-box-decoration-break: clone;
}




.textNote
{
	font-size: 18px;
	color:white;
	background-color:#555555;	
	padding-left:6px;
	padding-right:6px;
	line-height: 31px;
	
	 box-decoration-break: clone;
	 -webkit-box-decoration-break: clone;
}


.textNoteExtraRed
{
	font-size: 18px;
	color:white;
	background-color:#775555;	
	padding-left:6px;
	padding-right:6px;
	line-height: 31px;
	
	 box-decoration-break: clone;
	 -webkit-box-decoration-break: clone;
}

.textNoteGoodThick
{
	font-size: 18px;
	color:white;
	background-color:#449944;	
	padding-left:8px;
	padding-right:8px;
	line-height: 31px;
	padding-top:6px;
	padding-bottom:6px;
	box-decoration-break: clone;
	 -webkit-box-decoration-break: clone;
}

.textNoteGood
{
	font-size: 18px;
	color:white;
	background-color:#449944;	
	padding-left:6px;
	padding-right:6px;
	-line-height: 31px;
	-padding-top:6px;
	-padding-bottom:6px;
	box-decoration-break: clone;
	 -webkit-box-decoration-break: clone;
}


.textNoteBad
{
	font-size: 18px;
	color:white;
	background-color:#994444;	
	padding-left:6px;
	padding-right:6px;
	
	 box-decoration-break: clone;
	 -webkit-box-decoration-break: clone;
}


.textNoteSmile
{
	font-size: 18px;
	color:white;
	background-color:#dddd44;	
	padding-left:6px;
	padding-right:6px;
	 box-decoration-break: clone;
	 -webkit-box-decoration-break: clone;
}


.textInverse
{
	font-size: 18px;
	color:white;
	background-color:#333333;	
	_padding-left:6px;
	_padding-right:6px;
}

.textNoteWait
{
	font-size: 18px;
	color:white;
	background-color:orange;	
	padding-left:6px;
	padding-right:6px;
}

.textNoteDim
{
	font-size: 18px;
	color:white;
	background-color:#888888;	
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	
}
.timeOK
{
	font-size: 18px;
	_color:white;
	_background-color:#bbbbbb;	
	padding-left:1px;
	padding-right:6px;
}


























.order{font-size: 18px;}
.txtLink{font-size:18px;color:#2f768c;margin-left:0px; cursor:pointer !important; cursor: hand !important;}
.navbar{margin-bottom:0px;background:transparent;border-radius:0px;border-bottom:0 none;}
.img-logo{width:170px; height:170px;}

.navbar-nav{margin-bottom:0px;background:#2f768c;border-radius:3px;border-bottom:0 none;}
.navbar-inverse{border: 0 none;}
.custom-nav .navbar-nav>.active>a, .custom-nav .navbar-nav>.active>a:hover, .custom-nav .navbar-nav>.active>a:focus{color: #0d0d10;}
.custom-nav .navbar-nav>li>a:hover, .custom-nav .navbar-nav>li>a:focus{background:transparent; color:#0d0d10;}
.custom-nav .navbar-nav > li > a{color: #fff; font-size:16px; font-weight:600; padding-right:15px;padding-left:15px;text-transform:uppercase_noot;}
.custom-nav .navbar-nav li  a{ color: ##e1e5e4; font-weight:300;}
.mrgn{margin-top:70px;}
__.navbar-brand{height:auto; line-height: 50px; color:#2c2c2c !important; font-size:28px; font-weight:600;}
.__navbar-brand{height:auto;}
.navbar-brand{height:180px;     padding: 10px 15px}
.mega-dropdown{
    width: 100%;
    box-shadow: none;
   -webkit-box-shadow: none;
   background:#e1e5e4;
   border:0 none;
   width:420px;
   float:right;
   margin-top: -30px; 
   margin-bottom: 10px;
   border-radius:5px;
}
.mega-dropdown ul{margin:0px;padding:0px;}
.mega-dropdown > li > ul{
  padding: 0;
  margin: 0;
}
.mega-dropdown > li > ul > li{
  list-style: none;
}
.mega-dropdown > li > ul > li > a{
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown > li ul > li > a:hover,
.mega-dropdown> li ul > li > a:focus{
  text-decoration: none;
}
.mega-dropdown .dropdown-header{
  font-size: 18px;
  color: #5f5a62;
  padding: 5px 6px 5px 5px;
  line-height: 30px;
}


.navbar-inverse .navbar-toggle
{ border-width: 0px;}
.bootstrap-select.btn-group .dropdown-menu{font-size:18px;}
.navbar-inverse .navbar-toggle .icon-bar{ background-color: #ffffff; border-color:#ffffff}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color: #eee;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{background:transparent;color:#0d0d10;}
.navbar-collapse{border:0 none;}
.main-hdng{font-size: 18px;color: #5f5a62;width:60%;font-weight:bold; padding-left: 12px;}
.blue-link{font-size:14px;color:#2f768c;margin-left:10px;}
.cart{font-size: 20px; margin-left: 10px; vertical-align: text-top;}
.navbar-nav > li > .dropdown-menu{border:0 none;background:#e1e5e4 !important;margin-top:0px;}
.menu li{float: left;width: 100%;}
.link{color:#5f5a62;font-size:18px;width:69%; display: inline-block; padding: 3px 20px;float: left;}
.link1{color:#2f768c;font-size:18px; text-align:right;display:block; padding: 5px 20px;}
.nme{color:#5f5a62;font-size:17px; padding: 3px 10px;text-align:right;float:right;}
.total{background:#cbd0cf;display:block;color:#5f5a62;font-weight:bold;}
.total ul{margin:0px;padding:0px;}
.divider{border-bottom:solid 1px #c8c9c8;margin:0;}
.dropdown-submenu > .dropdown-menu{
    border-radius: 0 6px 6px;
    left: 100%;
    margin-left: -1px;
    margin-top: -6px;
    top: 0;
	font-size:24px;
}




h1_not{ font-family: 'FilmotypeLucky';font-size:33px;line-height:40px;}
h3_not{ font-family: 'FilmotypeLucky'; color:#F48B3B; font-size:33px;line-height:40px; line-height:28px;}
.stock_not { font-family: 'FilmotypeLucky';margin-left:3px;}

h1{ font-family: 'roboto_condensedregular';font-size:25px;line-height:40px;}
h3{ font-family: 'roboto_condensedregular'; color:#F48B3B; font-size:33px;line-height:40px; line-height:28px;}
.stock{ font-family: 'roboto_condensedregular';margin-left:3px;}


.dropdown-header{ font-family: 'roboto_condensedregular'; font-size:18px; line-height:40px; color:rgb(244, 139, 59);}
.bs-searchbox{color:#444444;}

.city-btn { width:100%;  font-size: 20px;  margin-top: -25px;  line-height: 23px;  margin-right:-20px;   padding-top: 10px; padding-bottom:10px; opacity:0.8;}



 @media(max-width:480000px)
 {
	.stock .btn{font-size:33px;line-height: 25px;padding-top: 10px;vertical-align: bottom;}
	.rez_btn { width:180px; float:right;}
	.city-btn { width:100%;  font-size: 20px;  margin-top: -25px;  line-height: 23px;  margin-right:-20px;   padding-top: 10px; padding-bottom:10px; opacity:0.8;}

}

 @media(max-width:480px)
 {
	.stock .btn{font-size:27px;line-height: 25px;padding-top: 10px;vertical-align: bottom;}
	.rez_btn {width:150px; float:right; }
	.city-btn {padding-top:0px; padding-bottom:9px;      line-height: 2px; }

}

.cateringIndicator {
   display: inline;
  padding: 0.5rem;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-decoration-break: clone;
  -ms-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  
}

.quickCateringIndicator{
	background-color: #445566;
}


.selct-gllry{margin:20px 0;}
.selct-gllry img{width:100%;}
.part1{width:49.7%;display:inline-block;}
.part2{width:49.7%;display:inline-block;}
.grey{background:#e1e5e4; ba_ckground:#F0CAAD;width:100%;padding:13px 2px 0px 10px ;margin:30px 0px; margin-bottom:0px; opacity:0.89; z-index:9; position:relative}
.db .btn-group{width:210px !important;}
.dbweekday .btn-group{width:110px !important;}
.dbclock .btn-group{width:80px !important;}
.dbclock.caret{}
.btn-blue, .btn-blue:hover, .btn-blue:focus{background:#2f768c;color:#ffffff;}
.btn-catering, .btn-catering:hover, .btn-catering:focus{background:#bb3aa6;color:#ffffff;}
.btn-red: {background:#aa3232;color:#ffffff;}
.btn-green {background:#32aa40;color:#ffffff;}
.btn-brown, .btn-brown:hover, .btn-brown:focus{background:#5f6262;color:#ffffff;}
.btn-brown{font-size:18px;}
.btn-blue1{text-align:left; width:210px; x_margin-left:14px; font-size: 18px;}
.btn-blue1, .btn-blue1:hover, .btn-blue1:focus{background:#2f768c;color:#ffffff;}
.btn-grey1{text-align:left;width:210px;margin-left:14px; font-size: 18px;}
.btn-grey1, .btn-grey1:hover, .btn-grey1:focus{background:#aaaaaa;color:#dddddd;}
.btn-mf{background:#2f768c;color:#ffffff; width:210px;}

.btn-blue2{text-align:left;width:210px;__margin-left:14px; font-size: 18px;}
.btn-blue2, .btn-blue2:hover, .btn-blue2:focus{background:#2f768c;color:#ffffff;}
.margin-top-30{margin-top:30px;}
.margin-top-20{margin-top:20px;}
.margin-top-10{margin-top:10px;}
.right{float:right;}
.brdr{border:solid 1px #878389;}
.brdrtb{border-top:solid 1px #dddddd;}
.__level1{padding:20px 20px 0 0;margin:20px 0px;}
.level1{padding:20px 20px 0 0;margin:10px 0px;}
.desc h2{color:#2f768c;font-size:24px;}
.desc p{color:#5f5a62;font-size:18px;}

.desc{padding-right:0px;}

.relative{position:relative;}
.nyhet{left: 0;position: absolute; top: -42px; z-index:10;}
.levl-txt_not  h1{color:#F48B3B;font-size:25px;margin-top:0px; font-family: 'FilmotypeLucky';}
.levl-txt h1{color:#F48B3B;font-size:25px;margin-top:0px; font-family: 'roboto_condensedregular';}
.levl-txt h6{color:#2f768c;font-size:17px;font-weight:500;}
footer{background:#182934;padding:20px 0; margin-top: 100px;}
footer ul li{display:inline-block;}
footer ul li a{color:#b0b0b0;padding:20px;font-size:18px;text-transform:capitalize;}
footer ul li a:hover{color:#b0b0b0;text-decoration:none;}
.contact{text-align: right;}
.lft-mrgn{margin-left:100px;}
.rigt{position:absolute;right:8px; line-height: 40px;}
.dropdown-menu li a{border-bottom:0 none !important;}
.level1 img{text-align:center;margin:0 auto;}
.chck{border-radius:4px;display:inline-block;padding:6px;background:#2f768c;color:#fff;width:210px;font-size:18px;}
.chck .checkbox input{ vertical-align:text-top;margin-right:7px; height: 20px;margin-top: 2px;}
.bootstrap-select.btn-group .dropdown-menu{ background: #5f6262 none repeat scroll 0 0;color: #fff;}
.bootstrap-select.btn-group .drooopdown-menu{min-width:210px !important;}

.dropdown-menu > li > a{color: #fff;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background-color:transparent; color:#F48B3B;text-decoration: none;}
a, a:hover, a:focus{outline:0 none; text-decoration:none}
.rigt{width:13px;height:15px;margin-top: 18px;}
.up{background:url(../images/up_blu.png);background-repeat:no-repeat;display: block;height: 20px;width: 100%;  cursor: pointer; cursor: hand; }
.dwn{background:url(../images/down_blu.png);background-repeat:no-repeat;display: block;height: 20px;width: 100%;  cursor: pointer; cursor: hand; }
.lft{background:url(../images/left_blu.png);background-repeat:no-repeat;display: block;height: 20px;width: 100%;  cursor: pointer; cursor: hand; }

.stock .dropdown-menu > li > a{color: #fff;font-size:32px;}
.stock .dropdown-menu{background-color: #ec971f; border-color: #d58512; color: #fff;}
.stock .dropdown-menu > li > a:focus, .stock .dropdown-menu > li > a:hover{ background-color:transparent; color:#fff;text-decoration: none;}
.all_suppliers-container{max-width:1024px;}
.mtb{margin-top:40px;}
.mtb7{margin-top:30px;}
.xs-border{border-top:0 none;float:none;width:inherit%;margin:0px; }
.chck .checkbox label{padding-left: 7px;}
.level3{margin-left: 0px;}
.border{border-top: 1px solid #dddddd;float:left;width:100%;margin:0 0 0 0; }


.only-in-narrow{display:none;}
.only-in-wide{display:;}

@media only screen and (min-width:768px) and (max-width: 1000px){
.custom-nav .navbar-nav > li > a{padding-left:10x;padding-right:6px;}
}



.navbar-nav{padding-left:11px; padding-right:20px; opacity:0.9}

@media screen and (max-width: 767px)
{
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th 
	{
	white-space: normal;
	}
 }
 

 
  @media(max-width:10000px)
 {
	.max480
	{
		display:none;
	}
	
	.dim480-10000
	{
		display:block;
	}
 }
 
  @media(max-width:480px)
 {
	.max480
	{
		display:block;
	}
	
	.dim480-10000
	{
		display:none;
	}
 }

@media(max-width:767px){

	.map-canvas
	{
	height:350px;
	}

	.rel-cart 
	{
		margin-right: -15px;
		margin-top:28px;
	}
	.brdrtb{border-top:solid 0px #dddddd;}
	.img-logo{width:120px; height:120px;}
	.navbar-brand{height:80px;}


	.__navbar-brand{font-size:16px;line-height:20px;}
	.navbar-nav li a{border-bottom:solid 1px #ccc;outline:none;}
	.mrgn{margin-top:0px !important;}
	.navbar{margin-bottom:20px;}
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse{margin-left:0px;margin-right:0px;}
	.__btn-blue1{margin-top:10px;margin-left:0px;}
	.btn-grey1{margin-top:20px;margin-left:0px;}
	.___btn-blue2{margin-top:10px;margin-left:14px;}
	.right, .stock{float:none;}
	footer ul li{display:block;}
	.lft-mrgn{margin-left:0px;}
	.checkbox{margin-top:0px;margin-bottom:0px;}
	.desc h2{font-size:20px;}
	.levl-txt h1{font-size: 27px;}
	.level1{padding:0px !important; margin:0px;}
	.xs-border{border-top: 1px solid #dddddd;float:left;width:100%;margin:10px 0 15px 0; }
	footer{ margin-top: 25px;}
	.chck .checkbox label{padding-left: 28px;}


	.only-in-wide{display:none;}
	.only-in-narrow{display:block;}
}

@media(max-width:513px){
	.__btn-blue2{margin-top:10px;margin-left:0px;}
	.map-canvas
	{
	height:280px;
	}

}

@media only screen and (min-width:480px) and (max-width: 490px)
{
	.checkbox{margin-top:0px;margin-bottom:0px;}
}

@media only screen and (min-width:480px) and (max-width: 767px)
{
	.chck{display:block;}
	.checkbox{margin-top:0px;margin-bottom:0px;}
	.mega-dropdown{margin-top:0px;}
	.nyhet{left: 25%;}
	.mtb{margin-top:55px;}
}

@media(max-width:480px)
{
	.mega-dropdown{margin-top:0px;}
	.img-logo{width:100px; height:100px;}
	.mega-dropdown{  width: 375px;}
}

@media(max-width:400px)
{
	.mega-dropdown{  width: 275px;}
	.mtb{margin-top:50px;}
	.only-in-xnarrow{display:block;}
}


.__greyed
{
-webkit-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);


}










@media(max-width: 10000px){
.only-in-wide{display:block;}
.only-in-narrow{display:none;}
.only-in-xnarrow{display:none;}
.only-in-wide-or-narrow{display:block;}

.only-in-narrow-or-xnarrow{display:none;}


}
@media(max-width: 767px){
.only-in-wide{display:none;}
.only-in-narrow{display:block;}
.only-in-xnarrow{display:none;}
.only-in-narrow-or-xnarrow{display:block;}

.not-in-xs{display:none;}
}
@media(max-width: 481px){
.only-in-wide{display:none;}
.only-in-narrow{display:none;}
.only-in-xnarrow{display:block;}
.only-in-wide-or-narrow{display:none;}
}

@media(max-width: 320px){
	.not-in-ultra-narrow{display:none;}
}

.not-in-wider-than-rel-narrow{display:none;}
@media(max-width: 670px){
	.not-in-wider-than-rel-narrow{display:block;}
}

.in-wider-than-rel-narrow{display:none;}
@media(min-width: 670px){
	.in-wider-than-rel-narrow{display:block;}
}


@media(max-width: 660px){
.srchwrap{width:325px;}
}


@media(min-width: 661px){
.srchwrap{width:645px;}
}


.des-hght
{
min-height:120px;	
_background-color: #f4f4f4;
}



.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{background-color:transparent; }
.navbar-inverse .navbar-nav > li.active > a:hover{color:#d0d10; background-color:transparent;}
.__blue-link{font-size:14px; color:#2f768c;margin-left:10px; (!)vertical-align:top;}
.black-link{font-size:13px; color:#5f5a62;margin-left:10px; vertical-align:top;}
.contact {text-align:right; (!)font-size:18px;}
.penis{background-color:#4499FF;}
.logo-container{max-width:1024px; position: relative; z-index: 0; }

@media(min-width:768px)
{
.logo-container{margin-top:0px;}
#openInformation{margin-top:50px;}
.mnu_add{padding-left:13px;};
}

.empty{color:#2f768c; font-size:14px;margin-left:56px; }
.fikka{border-left:solid 1px #cbd0cf;}
.fikka h2{font-size:30px; color:#212127;}
.supplier p, .catgry p{font-size:18px; color:#212127;}
.fikka p{font-size:18px; color:#212127;}
a{color:#2f768c; }
.catgry h1{color:#212127; font-size:24px;font-family:'roboto_condensedregular'; margin-left:8px;}
.catgry-table{font-size:18px; color:#5f5a62;border-bottom:solid 0px #dddde3; margin-bottom:30px;}
.catgry-table p{font-size:18px; color:#5f5a62; margin-bottom:0px;}
.catgry-table select{width:100%; border-radius:0; text-align:center;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{border:0 none; border-radius:5px;}
xtd:first-child{border-left-style:solid; border-top-left-radius:0px; border-bottom-left-radius:0px;}
xtd:last-child{border-right-style:solid; border-bottom-right-radius:0px; border-top-right-radius:0px;}
.supplier{margin-top:5px;}
.supplier img{margin:5px auto;}
.print{color:#2f768c; float:left; font-size:18px !important; margin-top:3px; margin-right:10px; x_width:100%;}
.mrtb-20{margin-top:5px;}
.desk{display:none;}
.mbl{display:block;}

.offers-takeaway-wide{display:none}
.offers-takeaway-narrow{display:block}

@media(max-width:450px){ 
.print{display:none;}
}

@media(max-width:767px){ 
.navbar-brand{font-size:16px; line-height:20px;}
}

@media(max-width:992px){ 
.offers-takeaway-wide{display:block}
.offers-takeaway-narrow{display:none}
}

@media(min-width:992px){ 
.chck{float:left;}
.times {float:right}
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
}

.white-popup {
  position: relative;
  background: #eeeeee;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}

 .textbox { 
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px; 
    border-radius: 2px; 
    border: 1px solid #848484; 
    outline:0; 
    height:35px; 
    width: 275px; 
    font-size:18px;
    margin-top:2px;
    background-color:#eeeeee;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    padding:3px;
    }
    
    .applyboxmodifier{ width: 175px; }
    
     .dateBox { 
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px; 
    border-radius: 2px; 
    border: 1px solid #848484; 
    outline:0; 
    height:27px; 
    width: 94px; 
    font-size:18px;
    margin-top:2px;
    background-color:#eeeeee;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    padding:3px;
      font-size: 18px;
   font-weight:bold;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
     .timeBox { 
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px; 
    border-radius: 2px; 
    border: 1px solid #848484; 
    outline:0; 
    height:27px; 
    width: 53px; 
    font-size:18px;
    margin-top:2px;
    background-color:#eeeeee;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    padding:3px;
      font-size: 18px;
   font-weight:bold;
    }
    
    .zipBox { 
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px; 
    border-radius: 2px; 
    border: 1px solid #848484; 
    outline:0; 
    height:27px; 
    width: 58px; 
    font-size:18px;
    margin-top:2px;
    margin-right:5px;
    background-color:#eeeeee;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    padding:3px;
   font-size: 18px;
   font-weight:bold;
	
    }
    
  #cart-wrap-wrap
   { 
	width: 650px; 
	margin-left:auto;
	margin-right:auto;
    	margin-top:5px;
  }
  
   .paymentChoice
   { 
	width: 650px; 
	margin-left:auto;
	margin-right:auto;
  }
  
       
 @media(max-width:660px)
 { 
    #cart-wrap-wrap
    { 
	width: 450px; 
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
    }
    
   .paymentChoice
   { 
	width: 450px; 
	margin-left:auto;
	margin-right:auto;
  }
  
  } 
   
 @media(max-width:455px)
 { 
   #cart-wrap-wrap
    { 
	width: 320px; 
	margin-top:15px;
  }
  
  .paymentChoice
   { 
	width: 320px; 
	margin-left:auto;
	margin-right:auto;
  }
  
}

.shoppingCartHeadText
{
	font-size: 18px;
	font-weight:bold;
}

#displaycart
{
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px; 
    border-radius: 2px; 
    border: 1px solid #848484; 
    padding: 4px;
    display:block;
}

#shoCart
{
	display:none;
	color:#red;
}	


#hydeCart
{
	display:block;
	color:#;
}	
	
.autoApplyWrapper
{
	width:650px;
	margin-left:auto;
	margin-right:auto;
}

.AARightCol
{
	float:right;
}

.AALeftCol
{
	float:left;
}

.AAClear{}

@media(max-width:705px)
 { 
 .AARightCol
{
	float:left;
	margin-right:auto;
	margin-left:auto;
	margin-top:40px;
	width: 415px;
	padding-right: 40px;
}

.AALeftCol
{
	float:left;
	margin-right:auto;
	margin-left:auto;
	width: 415px;
}

	.AAClear{
	clear:both;
	}

	.autoApplyWrapper
	{
		width:415px;
		margin-left:auto;
		margin-right:auto;
	}
}


@media(max-width:385px)
 { 
	.inputboxl
	{
		width:139px;
	}
	
	.AARightCol
	{
		float:right;
		margin-right:auto;
		margin-left:auto;
		margin-top:40px;
		width: 315px;
		padding-right: 0px;
	}

	.AALeftCol
	{
		float:right;
		margin-right:auto;
		margin-left:auto;
		width: 315px;
	}

	.AAClear{
	clear:both;
	}

	.autoApplyWrapper
	{
		width:315px;
		margin-left:auto;
		margin-right:auto;
	}
}

.prebut
{
	float:left;
}

@media(max-width:455px)
 { 
	 #displaycart
	{
		display:none;
	}	
	
	#shoCart
	{
		display:block;
		
	}	
	
	#shoppingCartHeadText
	{
		display:none;
	}
	
	#hydeCart
	{
		display:none;
	}	
	
	


 }
 
 
 @media(max-width:685px)  /*465*/
 { 
 	.prebut
	{
		width:100%;
		float:none;
	}
	
	.perhapsWide
	{
		width:100%;
	}
	
	.perhapsWide2
	{
		width:100% !important ;
	}
 }
 
 
 
 .city_drop 
 {
 width:180px;
 float:right;
 }
 
 @media(max-width:455px)
 {
	 .city_drop 
	 {
	 width:140px;
	 float:right;
	 }
 }
 
 
.righty{float:left; width:260px;}
.lefty {vertical-align:top; float:left}
.both{float:right;}
.cusFormInput {width:260px;}
.zippusher {margin-left:0px;}
.rightPusher {margin-left:0px;}
.markExtra{display:none;}


@media(max-width:555px)
 {
	.righty{float:left; width:260px; clear:both;}
	.both{float: none;}
	.cusFormInput {margin-left:3px; margin-right:3px; width:300px;}
	.zippusher {margin-left:5px;}
	.rightPusher{margin-left:5px;}
	.markExtra{display: inherit}

 }
 
 .normaldrop
 {font-size:16px; color:#5f5a62;  border-radius:3; text-align:center; width:176px; }
 
.genericinfo {
	width: 70%; margin-right:auto; margin-left:auto;
}

@media(max-width:500px)
 {
	.genericinfo {
		width: 310px; margin-right:auto; margin-left:auto;
		}
}

.menuLogo
{
	width:45%; margin-right:auto: margin-left:auto;float:left;
}

@media(max-width:550px)
 {
	.menuLogo
	{
		width:95%; margin-right:auto: margin-left:auto; float:left;
	}
}

.takeawayinfo
{
	background-color:#dddddd;
	padding-top:5px;
	display:none;
}

.editCompanyTopLeft
{
	width:300px;
	float:left; 
}

.editCompanyTopRight
{
	width:300px;
	float:left; 
}

.editCompanyBottomLeft
{
	width:300px;
	float:left; 
	margin-top: 40px;
}

.editCompanyBottomRight
{
	width:300px;
	float:left; 
	margin-top: 40px;
}
.editCompanyForm
{
	width:650px; margin-left:auto; margin-right:auto;
}

.editCompanyBottomRow
{
	margin-top:00px;	
}

@media(max-width:650px)
 {
	 .editCompanyTopLeft
	{
		
	}

	.editCompanyTopRight
	{
		margin-top:20px;
	}

	.editCompanyBottomLeft
	{
		margin-top:20px;
	}

	.editCompanyBottomRight
	{
		margin-top:20px;
	}
	
	.editCompanyForm
	{
		width:310px; margin-left:auto; margin-right:auto;
	}
}

.prevOrdersMain
{
	width:910px; margin-left:auto; margin-right:auto;
}

@media(max-width:650px)
 {
	.prevOrdersMain
	 {
		width:450px; margin-left:auto; margin-right:auto;
	}
}

@media(max-width:450px)
 {
	.prevOrdersMain
	 {
		width:310px; margin-left:auto; margin-right:auto;
	}
}

.hide650{display:;}
.hide450{display:; }

@media(max-width:650px)
 {
	.hide650{display:none; }
}

@media(max-width:450px)
 {
	.hide450{display:none; }
}

.smallerTextBox
{
	width:180px;
	margin-left:3px;
}

.receiptWrapper
{
	max-width: 800px;
	__background-color:#ff5577;
	margin-left:auto;
	margin-right:auto;
	padding-left:6px; 
	padding-right:6px;
}


.txt_var{font-size: 18px;}
@media(max-width:650px)
{
	.txt_var{font-size: 15px;}
}
@media(max-width:450px)
{
	.txt_var{font-size: 12px;}
}

.txt_varb{font-size: 18px; font-weight:800;}
@media(max-width:650px)
{
	.txt_varb{font-size: 15px; font-weight:800;}
}
@media(max-width:450px)
{
	.txt_varb{font-size: 12px; font-weight:800;}
}

.apj-form
{
	width:650px;
	background-color: #f567898;
	margin-left: auto;
	margin-right: auto;
}

@media(max-width:660px)
{
	.apj-form
	{
		width:95%;
		background-color: #f567898;
		margin-left: auto;
		margin-right: auto;
	}
}











@media(max-width:36000px)
{

	.left_tbl_310
	{
		float:left;
		padding:20px;
	}

	.right_tbl_310
	{
		float:right;
		padding:20px;
	}

	.centerstage
	{
		display:
	}

}


@media(max-width:690px)
{

	.left_tbl_310
	{
		float:none;
		margin-left:auto;
		margin-right:auto;
	}

	.right_tbl_310
	{
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
	}

	.center-stage
	{
		display:none;
	}
	
	
}





















@media(max-width:767px)
{
	.bannerHolder
	{
		margin-top:10px;
		
	}
}

@media(max-width:480px)
{
	.bannerHolder

	{
		margin-top:-10px;
	}
}

@media(max-width:370px)
{
	.bannerHolder
	{
		margin-top:0px;

	}
}












































.email_head
{
	float:left;
}

.mess_head
{
	float:left;
}
.addEmail
{
	padding-top:6px; 
	width:440px;
}

.inv_field
{
	width:440px;
}


.mess_field
{
	width:440px;
}

.mess_field_disabled
{
	width:440px;
}













.inv_inputs
{
	padding-right:2px; 
	padding-top:6px; 
	float:right; 
	width:440px;
}

.inv_inputs_disabled
{
	padding-right:2px; 
	padding-top:6px; 
	float:right; 
	width:440px;
}
	
.guestMessageWrap
{
	float:right; 
	width:440px;
}

.minitop
{
	height:200px;
}























@media(max-width:470px)
{
	.addEmail
	{
		padding-top:6px; 
		width:100%;
	}

	.inv_field
	{
		width:100%;
	}
	
	.mess_field
	{
		width:100%;
	}
	
	.mess_field_disabled
	{
		width:100%;
	}

	.inv_inputs
	{
		padding-right:2px; 
		padding-top:6px; 
		float:right; 
		width:100%;
	}

	.inv_inputs_disabled
	{
		padding-right:2px; 
		padding-top:6px; 
		float:right; 
		width:100%;
	}		
	
	.guestMessageWrap
	{
		float:right; 
		width:100%;
	}
	
	.minitop
	{
		height:160px;
	}
}



@media(max-width:360px)
{
	.addEmail
	{
		padding-top:6px; 
		width:290px;
	}

	.inv_field
	{
		width:290px;
	}

	.mess_field
	{
		width:290px;
	}
	
	.mess_field_disabled
	{
		width:290px;
	}

	.inv_inputs
	{
		padding-right:2px; 
		padding-top:6px; 
		float:right; 
		width:290px;
	}	
	
	.inv_inputs_disabled
	{
		padding-right:2px; 
		padding-top:6px; 
		float:right; 
		width:290px;
	}	
	
	.guestMessageWrap
	{
		float:right; 
		width:290px;
	}
	
	.minitop
	{
		height:120px;
	}
}

.navbar-nav > li > a 
{
padding-left:2px;
padding-right:2px;
}

.newsoverlay
{
opacity:0.85;
margin-top:5px !important;
}

.eatersWrapper
{
	width:80%;
	max-width:640px;
	margin-left:auto;
	margin-right:auto;
}

.add-rest-on
{
	background-color:#F48B3B;
}


._bw{
-webkit-filter: grayscale(90%);
	filter: grayscale(90%);
	}

.float-right{
 float:right;
}

.float-left{
 float:left;
}

.xdrop
{
	padding: 10px;
	margin: 0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border-color:#cccccc;
	border-width:thin;
	color:#555555;
}

.red-note
{
	color: #ffffff;  
	background-color: #883333;    
	padding: 10px 15px 10px 15px;   
	line-height: 30px;
}

.multiselect-container.li.a.label
{
	color:#333333;
}



@media only screen /* adding only query */
    and (min-width: 1px) 
    and (max-width: 350px) {
        .big-image {
            width:340px;
        }
    }


@media only screen /* adding only query */
    and (min-width: 351px) 
    and (max-width: 450px) {
        .big-image {
            width:340px;
        }
    }

@media only screen /* adding only query */
    and (min-width: 451px) 
    and (max-width: 550px) {
        .big-image {
            width:440px;
        }
    }

@media only screen /* adding only query */
    and (min-width: 551px) 
    and (max-width: 650px) {
        .big-image {
            width:540px;
        }
    }

@media only screen /* adding only query */
    and (min-width: 651px) 
    and (max-width: 750px) {
        .big-image {
            width:640px;
        }
    }

	
@media only screen /* adding only query */
    and (min-width: 751px) 
    and (max-width: 11150px) {
        .big-image {
            width:740px;
        }
    }




}