/**
Copyright FooodScoop Pty Ltd 2016
**/

@font-face {
   font-family: Quicksand; 
   src: url('../Quicksand-Regular.otf');
} 

@font-face {
   font-family: Mont; 
   src: url('../Montserrat-Light.otf');
} 

@font-face {
   font-family: Museo; 
   src: url('../MuseoSans.otf');
} 


@font-face {
   font-family: OpenSans-Light; 
   src: url('../OpenSans-Light.ttf');
} 


@font-face {
   font-family: futura; 
   src: url('../futura_bold.otf');
} 



h1 {
        font-family: Quicksand, Arial, Helvetica, sans-serif;
        font-size:32px;
        font-stretch:extra-expanded;
}
h2 {
        font-family: "futura", Arial, Helvetica, sans-serif !important;
        font-size:24px;
        font-stretch:extra-expanded;
}

h3 {
        font-family: "futura", Arial, Helvetica, sans-serif !important;
        font-size:15px;
        font-stretch:extra-expanded;
}


p {
    font-family: mont, Arial, Helvetica, sans-serif;
        font-size:18px;
}


html,body{
font-family: mont, Arial, Helvetica, sans-serif;
font-weight: 300;
margin:0;
padding:0;
height:100%;
font-size:14px;
background:#ffffff !important;
color:#474d5d;
}

a {
   outline: 0 !important;
}


ul,li{
margin:0 ;
padding:0 ;
}

li{
list-style:none;
}


/*a {
  -o-transition: .2s ease-out, background 0.5s ease-in;
  -ms-transition: .2s ease-out, background 0.5s ease-in;
  -moz-transition: .2s ease-out, background 0.5s ease-in;
  -webkit-transition: .2s ease-out, background 0.5s ease-in;
  transition: .2s ease-out, background 0.5s ease-in;
}*/

a {
  -o-transition: .2s ease-out;
  -ms-transition: .2s ease-out;
  -moz-transition: .2s ease-out;
  -webkit-transition: .2s ease-out;
  transition: .2s ease-out;
}

div#ui-datepicker-div {
  border:none;
    background: #e33e3e;
    font-family: Montserrat,arial,serif;
    color: white;
}

div#ui-datepicker-div a.ui-state-default:hover {
    background: #e33e3e;
    border: none;
    color: white;
}

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    background: transparent;
    border-bottom: 3px solid white;
    border-radius: 0px;
    border-top: none;
    border-right: none;
    border-left: none;
}

.login ::-webkit-input-placeholder {
    color: #6aa84f !important;
}

.login :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #6aa84f !important;

}
.login ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #6aa84f !important;

}
.login :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #6aa84f !important;
}

.signup ::-webkit-input-placeholder {
    color: #e33e3e !important;
}

.signup :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #e33e3e !important;
}

.signup ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #e33e3e !important;
}

.signup :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #e33e3e !important;
}

.voucher_wrap ::-webkit-input-placeholder {
    color: #6aa84f !important;
}

.voucher_wrap  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #6aa84f !important;
}

.voucher_wrap  ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #6aa84f !important;
}

.voucher_wrap  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #6aa84f !important;
}


.redeem-wrap ::-webkit-input-placeholder {
    color: #00a8e6 !important;
}

.redeem-wrap  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #00a8e6 !important;
}

.redeem-wrap  ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #00a8e6 !important;
}

.redeem-wrap  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #00a8e6 !important;
}

.redeem-wrap .a{
  width:50% !important;
}

.login .grey-fields {
    border-bottom: 3px solid #6aa84f;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-radius: 0px;
    font-family: futura,arial,serif;
    background: white;
}

.signup .grey-fields {
    background: white;
    border-bottom: 3px solid #e33e3e;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-radius: 0px;
    font-family: futura,arial,serif;
}


img#burger,
img#rewards,
img#speech1 
{
    display: none !important;
}

img#speech1 {
    position: absolute;
    z-index: 9999;
    width: 160px;
    top: 185px;
    left: 30px;
}

img#speech2 {
    position: absolute;
    z-index: 9999;
    width: 160px;
    right: 60px;
    top: 220px;
    display: none;
}

.view-food-item-wrap img {
    display: none;
}

img#best-price {
    width: 65px;
    z-index: 999999;
    position: absolute;
    top: 5px;
    right: 60px;
}

img.pizza-order {
    width: 170px;
}



a.tooltip {
  outline:none; 
}
a.tooltip strong {
  line-height:20px;}
a.tooltip:hover {
  text-decoration:none;}

a.tooltip span {
    z-index:10;
    display:none; 
    padding:14px 20px;
    margin-top:110px; 
    margin-left:-120px;
    width:200px; 
    line-height:14px;
    font-family: mont,arial,serif;
    text-transform:none;
    font-size:12px;
}

a.tooltip hr{
  border-top:#ccc 1px solid;
}

font#heading {
    font-family: futura,arial,serif;
    text-align: center;
    font-size:15px;
    line-height: 22px;
}

font#tooltip-no{
    font-family: futura,arial,serif;
    color:#e33e3e;
    font-size:15px;
}

a.tooltip:hover span{
    display:inline; 
    position:absolute; 
    color:#000;
    border:10px solid #00a8e6; 
    background:rgb(209, 243, 255);
    letter-spacing: 0px;
  }

    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:8px;
    box-shadow: 8px 8px 8px #9A9090;
}

.refer1 {
    padding: 20px;
    border-radius: 8px;
    border: #00a8e6 5px solid;
    color: #444;
    margin-top:20px;
    font-family:mont,arial,serif;
    background:rgba(0, 168, 230, 0.06);
}

.section.section-addon{
  text-align: left;
}

button#sortby{
  display:none;
}

p.menu-page {
    font-size: 20px !important;
}

.refer1 h3 {
    font-size: 25px;
    letter-spacing: 2px;
    color: #00a8e6;
  }

.refer1 p {
    font-family:mont,arial,serif;
    line-height: 20px;
    font-size: 13px;
    padding-left: 50px;
    padding-right: 50px;
    margin-bottom:0px;
}
#fancybox-loading {display: none !important;}
img#kebab {
    /* margin-top: 0px; */
    width: 320px;
    position: absolute;
    z-index: 99;
    right: 30px;
    top: 110px;
}

a#order-btn {
    width: 80px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px !important;
    line-height: 20px;
    background: white;
    border: #8cc14c 3px solid;
    border-radius: 0px;
    color: #8cc14c !important;
}

a#order-btn:hover {
    background: #8cc14c;
    font-size: 14px !important;
    color: white !important;
}

img#spaghetti {
    position: absolute;
    right: -50px;
    top: -70px;
    width: 300px;
}

.verify .help-block.form-error{
  right:250px;
  bottom:-40px;
}

form#form-signup {
border: none;
background:#fff !important;
padding-top:0px;
/*border:3px solid #e33e3e;*/
border-radius:8px;
}

.app-signup {
/*    display: inline-block;
    position: absolute;
right: -210px;
    top: 50px;*/
}

.app-signup h3{
font-size:12px;
}

img#banh1 {
    padding-top: 20px;
    width: 240px;
}

.payment-option-page h2{
  text-transform: uppercase;
  color:#e33e3e;
  font-size:20px;
}

div#terms-checkout p {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-family: futura, arial, serif;
}

div#deliveryinfo{
  width:50%;
}

 
div#deliveryinfo-order{
  width:40%;
}

div#deliverywrap2 h5 {
    font-size: 15px !important;
    line-height: 23px;
    text-align: center;
    display: inline-block;
}

form#frm-modal-forgotpass {
    border: none;
    background: none;
    text-align: center;
}

.table-col-2 ul{
  font-size: 12px !important;
  font-family: mont,arial,serif !important;
  text-align:left !important;
  color:#AAAAAA !important;
}

form#forms {
    text-align: left;
}

.extra{
padding: 140px;
}

.extra2{
padding: 10px;
}

.extra3{
padding: 20px;
}

img#cod{
  width:220px;
}
div#signup {
/*background: url("http://www.foodscoop.com.au/assets/images/signup_foodscoop.png") no-repeat;*/
background:none;
}

img#miso {
width: 150px;
    right: -100px;
    bottom: 35px;
    position: relative;
}

img#inari2 {
    position: absolute;
    max-width: 160px;
    right: 150px;
    top: 149px;
}

div#rate-points {
    padding: 8px;
    border-radius: 8px;
    border: #00a8e6 5px solid;
    color: #444;
    margin-bottom:10px;
    font-family: mont,arial,serif;
    background: rgba(0, 168, 230, 0.06);
    text-align: center;
  }

div#rate-points h3{
    font-size: 18px;
    letter-spacing: 2px;
    color: #00a8e6;
    margin-bottom: 0px !important;
}

img#lettuce {
    max-width: 250px;
}

img#burger {
z-index: 9999;
    position: absolute;
    left: 10px;
    top: 340px;
    width: 320px;
}

div#faq {
  background:antiquewhite;
}

h2#mainpages{
  color:#E33E3E;
}

.clear{
clear:both;
}

.left{
float:left;
}

.right{
float:right;
}

.header-wrap{
background:#fafafa;
border-bottom:#F3EFEF 3px solid;
width:100%;
z-index:9999;
color:#6aa84f;
font-size:13px;
font-family: Quicksand, Arial, Helvetica, sans-serif;
}

.main{
width:964px;
margin:auto;
}

.section-top{
margin-top:20px;
}

.section-top i{
font-size:18px;
width:20px;
}

.section-top ul{
padding:0;
}

img#rice-bowl {
    width: 250px;
    z-index: 99;
    position: absolute;
    right: 110px;
    bottom: 55px;
    display:none;
  }

.section-top.section-right {
    margin-top: 20px;
    margin-bottom: 10px;
  }

.section-top a{
color:#666;
border: #666 solid 3px;
padding: 8px;
font-family:futura,Arial, Helvetica, sans-serif;
}

.section-top a:hover, .footer-wrap a:hover{
color:white;
background:#666;
text-decoration:none;
}

.section-top.section-to-menu-user a{
border:none;
}

.section-top.section-to-menu-user a:hover{
opacity:0.7;
background:transparent;
color:#666;
}

.section-top .uk-dropdown a{
border: none;
}


img#banh {
    position: fixed;
    margin-left: 560px;
    top: 100px;
    width: 260px;
display:none;
}


.logo-wrap{
margin-top:10px;
margin-left:25px;
}

.section-top li{
padding-bottom:4px;
}

.logo-wrap img{
max-height:35px;
}

.section-right{
float:right;
}

#top-menu li, .section-social li{
float:left;
margin-right:10px;
}

.section-social{
float:right;
margin-top:10px;
}

.section-social i{
color: #FFFFFF;
font-size: 25px;
margin-left: 5px;
margin-right: 10px;
margin-top: 4px;
}

.section-social a{
display:block;
border:1px solid #FFFFFF;
width: 30px; height: 30px;  -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;


/*-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out; 
-o-transition: all 1s ease-in-out; 
-ms-transition: all 1s ease-in-out; */
}

.section-social .fa-facebook{
margin-left:8px;
}

.section-social a:hover i, .section-social a:hover{
/*opacity:0.5;*/
text-decoration:none;

/*-webkit-transform: rotate(360deg); 
-moz-transform: rotate(360deg); 
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg); */
}

.section-social a:hover{
margin-top:-5px;
}


.section-social .fa-twitter-square{
}

.section-social .fa-google-plus{
}

.sub-header{
width:100%;
min-height:80px;
background:#6aa84f;
z-index:500;
text-transform:uppercase;
}

p#subheader-text {
    display:none;
    position: absolute;
    color: white;
    /* opacity: 0.7; */
    text-transform: none;
    left: 80px;
    /* padding-top: 5px; */
    /* padding-bottom: 5px; */
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 17px;
    font-size: 12px;
    background: #e33e3e;
    text-align: center;
    box-shadow: 0px 0px 2px 2px rgba(255, 255, 255, 0.9);
}

/*.inari{
  padding: 10px;
    border: lightgrey 1px solid;
    border-radius: 8px;
    margin-bottom: 10px;
    background: #fafafa;
    margin-top:-23px;
}*/

.inari {
    padding: 20px 100px;
    /*border-bottom: black 2px solid;
    border-radius: 8px; */
    margin-bottom: 10px;
    background: white;
    /* margin-top: -23px; */
    margin: 0px -80px 0px -80px;
    /* margin-left: -200px; */
}

h5#discounts {
    border: #e33e3e 3px solid;
    padding: 5px;
    text-align: center;
}

div#deliverywrap2 h5 {
    font-family: futura,arial,serif;
    color: #333 !important;
}

img#chopsticks{
  position: absolute;
    right: 0px;
    width: 200px;
    margin-top:5px;
}

img#foodscoop-tag{
  display:none;
position: absolute;
    left: 30px;
    width: 80px;
    margin-top: -20px;
    z-index: 10000;
}

.uk-active .sub-header img#foodscoop-tag {
    display: inherit;
}

img#logo{
  display:none;
    position: absolute;
    left: 50px;
    width: 60px;
    padding-top: 10px;
    opacity: 0.5;
    z-index: 9999;

}


.uk-active .sub-header{
border-bottom:1px solid #ccc;
width:100%;
border-bottom:none;
border-top:none;
z-index: 90;
    text-transform: uppercase;
    letter-spacing: 1px;
/*box-shadow:0 5px 5px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow:0 5px 5px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow:0 5px 5px 2px rgba(0, 0, 0, 0.1);*/

}

img.progress-no {
    width: 30px;
    padding-top: 8px;
    padding-bottom:5px;
}

.sub-header ul{
padding:0;
margin:0;
margin-left:20px;
}

.sub-header ul li{
float:left;
font-size:15px;
}

.sub-header ul li a{
line-height:40px;
display:block;
color:#fff;
font-family:futura, Arial, Helvetica, sans-serif;
padding:0px 15px;
position:relative;
min-width:200px;
text-align:center;
}

.line{
height:4px;
background:#fff;
margin-top:-4px;
display:none;
opacity:0.8;
}

.sub-header ul li a:hover{
/*text-decoration:none;
color:#FFFFFF;
background:#333333;*/
text-decoration:none;
}

.sub-header ul li.active a{
/*color:#000000;*/
color:#fff;
}

.order-steps li a.inactive{
pointer-events:none;
opacity:0.4;
color:#fff;
}

.sub-header ul li.current .line{
display:block;
}

.banner-wrap{
min-height:500px;
background:url("../images/bannersmall-copy.jpg") no-repeat center;
/*min-height:300px;
background:#6aa84f;*/
background-size:cover !important;
position:relative;
}


.bg-fadein{
opacity: 1;
/*-webkit-transition: background .5s linear;
-moz-transition: background .5s linear;
-o-transition: background .5s linear;
-ms-transition: background .5s linear;
transition: background .5s linear;*/
}


.search-wrapper{
width:478px;
min-height:206px;
/*margin:auto;
margin-top:60px;*/
/*background:url("../images/bg-transparent.png");
border:1px solid #FFFFFF;*/
}

.search-wrapper h2{
color:#FFFFFF;
text-align:center;
}

.search-wrapper .inner{
margin:30px 10px;
font-family: Quicksand, Arial, Helvetica, sans-serif; 
}

.search-wrap{
margin:auto;
width:478px;
padding-top:50px;
}

img#foodscoop-logo-search{
  max-width: 100px;
}

img#foodscoop-search {
    padding: 50px;
    width: 400px;
    padding-bottom:20px;
}

.rounded{
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px; 
-khtml-border-radius: 2px;
}

.rounded2{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; 
-khtml-border-radius: 5px;
}

.search-input-wrap{
position:relative;
background:white;
/*border: 5px solid #6aa84f;*/
color:#6aa84f;
border-radius:6px;
margin-left: 230px;
margin-right: 230px;
margin-top:50px;
}


div#enter-address {
    text-align: center !important;
    padding: 10px !important;
    font-family:mont,arial,serif;
}

div#enter-address h3{
  text-transform: uppercase;
  letter-spacing: 1px;
}

form#frm-modal-enter-address{
  margin-bottom:0px;
}

.search-input-wrap #s,
#advance-search .search-input-wrap input[type="text"],
.search-input-wrap #zipcode,
.search-input-wrap #address
{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
font-size: 20px;
padding: 10px 20px;
width: 80%;
}

form#forms-search{
  margin-bottom:0px;
  /*box-shadow:0px 0px 2px 2px rgba(255, 255, 255, 0.9);
  -webkit-box-shadow:0px 0px 2px 2px rgba(255, 255, 255, 0.9);
  -moz-box-shadow:0px 0px 2px 2px rgba(255, 255, 255, 0.9);*/
  border-radius:8px;
}

.search-input-wrap button{
background: transparent;
border: none;
height: 40px;
position: absolute;
width: 69px;
z-index: 99999;
}

.search-input-wrap button i{
color: #6aa84f;
font-size: 33px;
line-height: 42px;
}

.search-wrapper p{
text-align:center;
color:#FFFFFF;
}


.browse-wrapper{
background:#FFFFFF;
padding-top:20px;
}


.browse-wrapper .main, .search-result-wrapper .main, .page-right-sidebar .main
{
min-height:50px;
padding:20px;
}

div#search-result{
  width:90%;
}

.footer-wrap .main, 
{
min-height:0px;
padding:20px;
margin-top:0px
background:#6aa84f;
}

.footer-sub .main
{
position:fixed
min-height:40px;
padding:0px;
margin-top:20px;
}

.footer-sub .main{
min-height:inherit;
}


.promise {
  min-height: 40px;
  text-align:center;
  padding-bottom:20px;
  background:#fff;
  color:#e33e3e;
  font-family: Quicksand, Arial, Helvetica, sans-serif; 
  font-size:15px;
}

.scrollbar{
  height:125px;
  overflow: scroll;
}

.inner.line-top.relative.delivery-option.center {
    padding-top: 2px;
}

.scrollbar::-webkit-scrollbar {
    width: 1em;
}
 
.scrollbar::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
}
 
.scrollbar::-webkit-scrollbar-thumb {
  background-color: #666;
  border-radius:10px;
}

.promise a{
  color:#e33e3e;
  font-family:futura,sans-serif;
  text-transform: uppercase;
}

.promise a:hover{
  opacity: 0.7;
  text-decoration: none;

}


/*.promise p{
  font-size:13px;
  text-align:center;
  padding:10px;
}*/


.promise-left{
  float:left;
  padding:0px;
  width:33%;
  /*padding:20px;*/
}

.promise-right{
  float:right;
  padding:0px;
  width:33%;
  /*padding:20px;*/

}


.promise-center{
  display:inline-block;
  padding:0px;
  width:33%;
  /*padding:20px;*/

}


.featured {
  min-height: 100px;
  text-align:center;
  padding-top:40px;
  padding-bottom:20px;
  /*background:#f2f2f2*/
  background: url("../images/pearl.png") repeat-x center center;
  background-size: cover !important;

}

.download {
  min-height: 400px;
  text-align:center;
  padding:40px;
  padding-bottom:0px;
  background:#282E47;
}

.download h2{
  color:white;
}

.download-left {
  width: 70%;
  padding-bottom:0px;
  float:left;
}

.download-icons img {
    -webkit-filter: invert(30%) brightness(140%);

  }

.download-left img{
  max-width:100%;
  height:auto;
  max-height:430px;
  width:auto;
}


.download-right {
  width:25%;
  float:right;
}


.australian {
  height: 100px;
  text-align:center;
  line-height:100px;
  font-size:20px;
  background:url("../images/flag_of_australia_foodscoop.png");
  background-size:cover;
  font-family:futura, sans-serif;
  color:#464444;
  text-transform:uppercase;
  letter-spacing: 4px;
}


.aboutus {
  min-height: 300px;
  text-align:center;
  padding:30px;
  background:#f1efec;
}

.aboutus img{
  min-width:350px;
}
.about-left{
  float:left;
  width:30%;
}

.about-right{
    float: left;
    width: 100%;
    padding-left: 9%;
    padding-right: 9%;
}


.aboutus .box {
    background: none;
}

.aboutright a{
  text-transform:uppercase;
  font-family:futura,Arial, Helvetica, sans-serif;
}

.awesome-text li {
    font-family: mont, arial, serif;
    font-weight: bold;
    font-size:13px;
}

a#searchnow {
    color: white;
    background: #6aa84f;
    padding: 8px;
    letter-spacing: 1px;
    padding: 15px 20px;
    font-family: futura,Arial, Helvetica, sans-serif;
    text-transform: uppercase;
 }

a#searchnow:hover{
  color:#6aa84f;
  background:white;
  text-decoration:none;
  border:3px solid #6aa84f;
}


.refer {
  text-align: center;
}
.refer img{
  width:320px;
}

.learn-box a{
  color: #E33E3E;
  border: #E33E3E solid 3px;
  padding: 8px;
  background:white;
  font-family:futura,Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  text-align: middle;
}
.learn-box a:hover{
  color:white;
  background:#E33E3E;
  text-decoration:none;
}


a:hover#receipt-button {
  filter: brightness(50%);
    -webkit-filter: brightness(50%);
    -moz-filter: brightness(50%);
    -o-filter: brightness(50%);
    -ms-filter: brightness(50%);
}


.aboutus h2{
  color:#E33E3E;
}

img#mockup {
    width: 300px;
    padding-top: 20px;
    display:none;
}

.aboutuscontent, ..aboutuscontent p, ..aboutuscontent span{
  -webkit-box-sizing: inherit !important;
  -moz-box-sizing: inherit !important;
  box-sizing: inherit !important;  
}

.aboutuscontent span{
  font-family:mont, sans-serif;
  line-height:25px;
  color:#000;
  text-align:center;
  font-size: 12px;
  text-decoration:bolder;
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;

}


.cuisine2 {
  min-height: 250px;
  text-align:left;
  padding:40px;
  background:url("https://www.foodscoop.com.au/assets/images/experiment1.png") no-repeat center;
  background-size:cover !important;
}

.cuisine2 a{
  font-family:mont, arial, sans-serif;
  color:rgba(255, 255, 255, 0.62);
  text-decoration:bolder;
  font-size:12px;
}

.cuisine2 .main h2{
  text-align:center;
  color:white;
}

.cuisine-one{
  float:left;
  padding:0px;
  width:30%;
  line-height:22px;
}

.cuisine-two{
  display:inline-block;
  padding:0px;
  width:30%;
  line-height:22px;
}
.cuisine-three{
  float:right;
  padding:0px;
  width:30%;
  line-height:22px;
}

.cuisine-four{
  float:right;
  padding:0px;
  width:25%;
  line-height:22px;
}


.fadeindiv{
  opacity:0;
}

.explain {
  min-height: 200px;
  text-align:center;
  padding:40px;
  padding-left:300px;
  padding-right:60px;
  background:#e33e3e;
  padding-top:20px;
  padding-bottom:20px;
}

span#number {
    font-size: 20px;
    opacity: 0.4;
    font-family: futura,arial,serif;
}

#explain.box{
  background: rgb(180, 38, 38);
  padding:0px;
}

.explain h2{
  color:white;
}


.box{
  background: rgba(237, 239, 236, 0.64);
  padding: 10px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.learn-box h5 {
color:#666;
}

#chinese.box{
  background: url("../images/chinese_food_foodscoop.jpg") no-repeat;
  background-size:cover;
  min-height:300px;
}

#indian.box{
  background: url("../images/indian_food_foodscoop.jpg") no-repeat;
  background-size:cover;
  min-height:300px;
}
#italian.box{
  background: url("../images/italian_food_foodscoop.jpg") no-repeat;
  background-size:cover;
  min-height:300px;
}
#vietnamese.box{
  background: url("../images/vietnamese_food_foodscoop.jpg") no-repeat;
  background-size:cover;
  min-height:300px;
}
#thai.box{
  background: url("../images/thai_food_foodscoop.jpg") no-repeat;
  background-size:cover;
  min-height:300px;
}

#spanish.box{
  background: url("../images/spanish_food_foodscoop.jpg") no-repeat;
  background-size:cover;
  min-height:300px;
}

#learn h2{
  color:#E33E3E;

}

.learn-box {
  padding-top:50px;
}

.explain img{
  height:120px;
  padding:20px;
  /*-webkit-filter: brightness(10);
  -moz-filter: brightness(10);
  -o-filter: brightness(10);
  -ms-filter: brightness(10);
  filter: brightness(10);*/
}

.explain p{
  font-size:13px;
  text-align:center;
  padding:10px;
  color:#fff;
}

.explain .main h2{
  text-align:center;
  color:#fff;
  /*padding:20px;*/
}

.explain-left{
  float:left;
  padding:0px;
  width:25%;
  padding-top:20px;
}

.explain-right{
  display:inline-block;
  float:right;
  padding:0px;
  width:25%;
  padding-top:20px;

}

.explain-four{
  display:inline-block;
  float:right;
  padding:0px;
  width:25%;
  padding-top:20px;
  background: #980D0D;
}


.explaination {
  font-family:quicksand, sans-serif;
  padding:20px;
  color:#fff;
  letter-spacing: 0.5px;
}

.explain-center{
  display:inline-block;
  padding:0px;
  width:25%;
  padding-top:20px;
  background: #980D0D;
}

.talkingimage img{
    z-index: 9999;
    height: 270px;
    margin-top: 10px;
    right: 20px;
    position: absolute;
}


.awesome{
  min-height: 300px;
  text-align:center;
/*  padding:30px;*/
  background:none;
/*  padding-bottom: 50px;
    padding-top: 50px;*/

}

.nacho{
  display:none;
}

.awesomebox{
    padding-left:60px;
}

span#awesometext{
 font-size:20px;
}

.awesome-text{
    padding: 20px;
    color: black !important;
    letter-spacing: 0.5px;
    background:rgba(111, 184, 80, 0.98);
    border-radius: 40px;
    min-height: 200px;
}

.awesome-left{
  float:left;
  padding:0px;
  width:22%;
  padding-top:20px;


}

.awesome-right{
  display:inline-block;
  float:right;
  padding:0px;
  width:22%;
  padding-top:20px;
}

.awesome-pic{
  display:inline-block;
  float:right;
  padding:0px;
  width:25%;
}

img#nacho{
  max-height:300px;
  margin-top:-40px;
}


.awesome-center{
  display:inline-block;
  padding:0px;
  width:22%;
  padding-top:20px;
}


.talkingsushi img{
    z-index: 9999;
    height: 300px;
    margin-top: -60px;
    right: 70px;
    position: absolute;
}

img#sushi2 {
    width: 220px;
    position: absolute;
    left: 200px;
    margin-top: 30px;
    display: none;
}

img#rice {
    z-index: 9999;
    position: absolute;
    width: 350px;
    left: -10px;
    margin-top: 20px;
}

li#signupnow {
    display: none;
}

img#udon {
    position: absolute;
    width: 210px;
    right: 10px;
    margin-top: 30px;
}


.border1,.border2,.border3,.border4,.border5,.border7,.border8{
  display: none;
}

.explain h2,.download h2,.awesome h2,.testimonials h2,.faq h2{
  font-size:24px !important;
}

.explain,.download,.awesome,.testimonials,.faq{
    -webkit-box-sizing: none;
    -moz-box-sizing: none;
    box-sizing: none;
}


.border1 {
  background: url("../images/diagonal.png");
    background-size: 100% 100%;
  height:30px;
}

.border2 {
  background: url("../images/diagonal2.jpg");
    background-size: 100% 100%;
  height:30px;
}


.border3 {
  background: url("../images/diagonal3.png");
    background-size: 100% 100%;
  height:30px;
}

.border4 {
  background: url("../images/diagonal6.png");
    background-size: 100% 100%;
  height:30px;
}

.border5 {
  background: url("../images/diagonal7.png");
    background-size: 100% 100%;
  height:30px;
}


.border7 {
  background: url("../images/diagonal.png");
    background-size: 100% 100%;
  height:30px;
}

.border8 {
  background: url("../images/diagonal9.png");
    background-size: 100% 100%;
  height:30px;
}

.learn-about-foodscoop-cuisines {
  background: url("../images/learn.png") repeat-x center center;
  background-size: cover !important;
  min-height:30px;
  color:#000;
  padding-top:50px;
  padding-bottom:50px;
  text-align:center;
  display:none;

}

div#theterms h5{
  font-family: mont,arial,Helvetica,sans-serif;
}

div#privacy h5{
  font-family: mont,arial,Helvetica,sans-serif;
}


.learn-about-foodscoop-cuisines h2{
  color:#fff;
  padding-bottom:20px;
}

.learn-about-foodscoop-cuisines p{
  font-family:mont,Arial, Helvetica, sans-serif;
  text-align:center;
  font-size:13px;
}

.learn-about-foodscoop-cuisines a{
  color: #e33e3e;
  border: #e33e3e solid 3px;
  padding: 8px;
  font-family:futura,Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}

.learn-about-foodscoop-cuisines a:hover{
  color:#fff;
  background:#E33E3E;
  text-decoration:none;
}

.popular-locations {
  /*background:url("https://www.foodscoop.com.au/assets/images/explore1.png") no-repeat center;*/
  background:#f1efec;
  background-size:cover !important;
  min-height:530px;
  text-align:left;
  padding:30px;
}

.popular-locations h2 {
  color:#333;
  text-align:center;
}

.popular-locations a{
 color:#333;
 font-family:mont,arial,serif;
}

.popular-locations a:hover{
 text-decoration:underline;
  color:#666;
}

img#sushi {
    position: relative;
    display: none;
    margin-top: -2160px;
    margin-left: 1000px;
    height: 200px;
}

.locations {
  line-height:22px;
  font-size:12px;

}

.faq {
  min-height:200px;
  text-align:center;
  padding:30px;
  background:#fafafa;
}

.faq-right{
float:right;
width:50%;
}

div#awesome {
    display: inline-block;
}

.charity {
    width: 50%;
    float: left;
}

.charity img{
filter: brightness(60%);
    -webkit-filter: brightness(60%);
    -moz-filter: brightness(60%);
    -o-filter: brightness(60%);
    -ms-filter: brightness(60%);
}

a#learn {
    padding: 10px 20px;
    border: 2px solid white;
    display: inline-block;
    margin-top: 1%;
}


.awesomebox {
    width: 50%;
    float: right;
    padding: 20px;
}

a#keep, a#donate {
    padding: 15px 20px;
    background: #e33e3e;
    color: white;
    display: inline-block;
    font-family: futura,arial,serif;
    letter-spacing: 1.5px;
}

.awesomebox h2 {
    color: #e33e3e;
}

.faq h2{
   padding-bottom: 30px;
    color: #6aa84f;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.faq-top{
  padding-left:20px;
  padding-right:20px;
  min-height:120px;
}

.faq-bottom{
  padding-left:20px;
  padding-right:20px;
  min-height:120px;
}

.faq p{
font-size:12px;
color: #444;
font-family:mont, serif;
}

.faq h3{
  color:#000;
  font-size:15px;
  text-transform: uppercase;
}

.contentfaq a{
color: #666;
}

.faq-left{
float:left;
width:50%;
}

.faq-button a{
    color: white;
    background: #6aa84f;
    padding: 8px;
    letter-spacing: 1px;
    padding: 15px 20px;
    font-family: futura,Arial, Helvetica, sans-serif;
    text-transform: uppercase; 
}

.faq-button a:hover{
  background:#e33e3e;
  color:white;
  text-decoration:none;
}

.no-results img {
    max-width: 350px;
}
.no-results h3 {
    font-size: 17px;
    line-height: 25px;
}

.share-wrap{
  margin-top:10px !important;
  /*color:#ABA9A9;*/
    position: absolute;
    border-radius: 8px;
    border: 5px solid purple;
    left: 40px;
    top: 550px;
    width: 260px;
    padding: 20px;

}

i.fa.fa-twitter-square{
  color:#55acee;
}

i.fa.fa-facebook-square{
  color:#3b5998;
}

i.fa.fa-linkedin-square{
  color:#007bb5;
}

i.fa.fa-google-plus-square{
    color:#dd4b39;
}


.restaurant-wrap .share-wrap{
  display:none;
}


.contact {
  /*min-height: 10px;*/
  text-align:center;
  /*padding-top:10px;*/
  background: #fff;
   background-size: cover !important;
  border-bottom: #F3EFEF 3px solid;

}

img#pizza1 {
    position: absolute;
    z-index: 9;
    left: -290px;
    top: 150px;
}


.contact-us {
  text-align:center;
  color:#666;
  padding:20px;

}

.social {
  /*min-height: 200px;*/
  text-align:center;
  /*padding:20px;*/
  background:#fff;
  background-image:linear-gradient(180deg, rgba(0,0,0,0.2) 0, transparent 10px)
}

.social .main {
  display:none;
}

.social img:hover{
  opacity:0.7;
}

img#down-app:hover{
  opacity:0.7;
}


p#card-options {
    margin-bottom: -20px;
    padding-bottom: 20px;
}


h2#hungry  {
    text-align: center;
    font-size: 3.25em;
    color:white;
}


/*span#fade-feeling{
    -webkit-animation: fadein 5s; 
       -moz-animation: fadein 5s; 
        -ms-animation: fadein 5s;
         -o-animation: fadein 5s; 
            animation: fadein 5s;
}*/

span#fade-hungry{
    -webkit-animation: fadein 5s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 5s; /* Firefox < 16 */
        -ms-animation: fadein 5s; /* Internet Explorer */
         -o-animation: fadein 5s; /* Opera < 12.1 */
            animation: fadein 5s;

}



@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


h2#search-home {
    padding-left: 40px;
    padding-right: 40px;
}

.main_logo {
  min-height: 20px;
  text-align:center;
  padding-top:20px;
  background:#fafafa;
  border-top: 3px solid rgba(221, 221, 221, 0.45);
}

.main_logo img:hover{
  opacity:0.7;
}

.main_logo a{
color: #666;
font-family:futura, arial, Helvetica, sans-serif;
}

.main_logo a:hover {
    opacity: 0.8;
    color: inherit;
    text-decoration: none;
}

.cuisine-filter {
    max-height: 200px;
    overflow: scroll;
}

.main_logo p{
padding-top:15px;
font-size:12px
}






ul.list-line li{
float: left;
margin-right: 15px;
width: 30%;
margin-bottom:8px;
}

ul.list-line li a{
color:#6aa84f;
/*text-transform:capitalize;*/
}

ul.list-line li a:hover{
color:#000;
text-decoration:none;
}


.footer-wrap .main{
background:#fff;
}


.footer-wrap ul{
margin:0;
padding:0;
}

.footer-wrap a{
color:#000000;
}

.footer-soocial{
padding-left:0px;
}

.footer-soocial ul{
padding-left:0px;
}

.footer-soocial li{
float:left;
margin-right:8px;
}

.footer-soocial li a{
color:#FFFFFF;
font-size:20px;

display:block;
border:1px solid #FFFFFF;
width: 25px; height: 25px;  -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;

-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out; 
-o-transition: all 1s ease-in-out; 
-ms-transition: all 1s ease-in-out; 


}

.footer-soocial li a i{
margin-left: 6px;
margin-top: 3px;
}
.footer-soocial li a:hover{
text-decoration:none;
opacity:0.5;

-webkit-transform: rotate(360deg); 
-moz-transform: rotate(360deg); 
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg); 

}

.footer-sub{
background:rgba(221, 221, 221, 0.45);
height:55px;
color:#666;
}

.footer-sub p{
margin:0;
padding:0;
font-size:12px;
text-align: center;
font-family: futura, Arial, Helvetica, sans-serif; 
line-height:52px;
}

.footer-sub a{
margin:0;
padding:0;
font-size:12px;
text-align: center;
font-family: futura, Arial, Helvetica, sans-serif; 
color:#666;
line-height:50px;
}


.back-top{
border: 1px solid #606264;
bottom: 50px;
display: block;
height: 40px;
margin-right: 70px;
position: fixed;
right: 0;
width: 40px;
background:url("../images/bg-transparent.png");
z-index:500;
display:none;

-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;
}

.to-top{
background:url("../images/top-scroller.png") no-repeat 0px 0px;
width:34px;
height:34px;
display:block;
position:absolute;
top:4px;
left:3px;
}

.to-top:hover{
background:url("../images/top-scroller.png") no-repeat 0px -40px;
}

.back-top i{
color:#FFFFFF;
font-size:20px;
margin:10px;
}

.browse-wrapper ul{
border-bottom:1px solid #444444;
}

.preloader{
display:block;
position:fixed;
z-index:9999;
top:0;
right:0;
height:128px;
width:128px;
border:0px solid #EEEEEE;
/*background:url("../images/preloader5.gif") no-repeat;*/
}

/*.help-block.form-error{
bottom: -25px;
right:-10px;
position: absolute;
z-index:100;
border:1px solid #D85030;
padding:5px 8px;
background:#D85030;
font-size:12px;
color:#fff;
}

.help-block.form-error:after{ 
bottom: 100%; 
left: 50%; border: solid transparent;
content: " "; 
height: 0;
width: 0; 
position: absolute; 
pointer-events: none; 
border-color: rgba(71, 77, 93, 0); 
border-bottom-color: #D85030; border-width: 9px; margin-left: -9px; 
}*/



.search-result-wrapper .main, .page-right-sidebar .main,
.page .main{
background:#fffff;
margin-top:15px;
/*margin-bottom:15px;*/
/*padding-bottom:50px;*/
}

.page .main{
min-height: 80px;
padding: 0px;
}


.search-result-wrapper #table_list p, .restaurant-wrap p, .restaurant-wrap h5,
.rating-wrapper p
{
margin:0;
padding:0;
}

.search-result-wrapper #table_list h5{
padding:0;
margin:0;
font-family: mont, Arial, Helvetica, sans-serif; 
font-size:12px;
color:#666;
}

.search-result-wrapper .opening-hours-wrap{
  font-size:12px;
}

.search-result-wrapper #table_list h5 a{
  color:#e33e3e;
font-weight:0;
font-family: Futura, Arial, Helvetica, sans-serif; 
font-size:18px;
text-transform: uppercase;
}

.restaurant-wrap h5,
#restaurant-mini-list h5 a
{
/*text-transform:capitalize;*/
color:#07d;
font-weight:0;
font-family: mont, Arial, Helvetica, sans-serif; 
font-size:13px;
}

.grid  .grid-1, .grid  .grid-2{
}

.grid .grid-1, .page-right-sidebar .grid .grid-2{
width:15%;
margin-top: 20px;
}

.grid  .grid-2, .page-right-sidebar .grid .grid-1{
/*width:70%;*/
width:85%;
margin-right:0px;
}

.search-box-wrap{
/*border:2px solid #6aa84f;*/
margin:2px 10px;
background:#fff;
opacity:0.8;
padding:8px;
/*margin-bottom:20px;*/
font-family:mont, Arial, Helvetica, sans-serif; 
font-size:12px;
;

}

.search-box-wrap h4{
/*border-bottom:1px solid #ccc;
padding-bottom:5px;*/
margin:0;
font-family: Mont, futura, Arial, Helvetica, sans-serif;
color: #444;
text-align: center;
font-size:12px;
}

.search-box-wrap a{
display:block;
border-bottom:1px solid #ccc;
padding:5px 0px ;
}

.search-box-wrap a .right{
padding-right:10px;
}

.search-box-wrap a i{
color:#444;
font-size:20px;
}

.text-field-wrap input[type="text"]{
border:none;
padding:5px 8px;
background:none;
width:80%;
}

.text-field-wrap{
border:#999 2px solid;
position:relative;
border-radius:0px;
color:#444;
}

form#frm_search_name{
  margin-bottom:0px;
}

.text-field-wrap button{
background: transparent;
border: medium none;
position: absolute;
height:26px;
width:50px;
right:0;
}

.text-field-wrap button i{
color:#999;
font-size:15px;
}

.dataTables_info{
float:left;
}

.dataTables_paginate{
float:right;
}

.dataTables_paginate a{
border:1px solid #ccc;
padding:4px 13px;
background:#FFFFFF;
margin-right:3px;
color:#2D2D2A;
}

.dataTables_paginate a:hover{
color:#CB202D;
text-decoration:none;
}

.dataTables_paginate a.paginate_disabled_previous, .dataTables_paginate a.paginate_disabled_next{
opacity:0.3;
}

.dataTables_paginate a.paginate_disabled_previous:hover, .dataTables_paginate a.paginate_disabled_next:hover{
color:#2D2D2A;
cursor:auto;
}

#table_list img, .restaurant-wrap img{
max-width:90px;
max-height:90px;
}

.restaurant-wrap img{
max-width:100px;
max-height:100px;
}

.rate-wrap h6{
/*background:#3F7E00;
color: #FFFFFF;*/
display: block;
font-size: 13px;
margin: 0;
padding: 3px 3px;
text-align: center;
width: 30px;
line-height: 20px;
background: rgba(0, 128, 0, 0.08);
/*border: green 2px solid;*/
color: #000;
}

.rate-wrap span{
text-transform:uppercase;
color:#8D8D85;
 font-size: 10px;
}

ul#tab-content{
  font-family: mont,arial,serif;
}

div#share i{
  font-size:40px;
}

div#share i:hover{
  opacity:0.8;
}

img#plane {
    position: absolute;
    margin-left: 0px;
    max-width: 250px;
    margin-top: -50px;
    z-index: 2;
}


ul#menu-tab .uk-active a {
    color: white;
    border-radius: 8px 8px 0px 0px;
    /*border: 3px #6aa84f solid;*/
    background: rgba(106, 168, 79, 0.04);
    color: black !important;

}

ul#menu-tab a {
    color:rgba(128, 128, 128, 0.48);
    border-top:none;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size:12px;
}


hr.search{
    margin-bottom: 0px !important;
    border: 0.01em solid #222 !important;
}


.categories-wrap-mobile{
  display:none;
}

.opening-hours-wrap{
position:relative;
font-size:11px;
font-family:mont,arial,serif;
color: #BFBFBF;
text-decoration: underline;
}

.opening-hours-wrap ul{
    right: 1%;
    top: -200px;
    padding: 0;
    background: #5A0B5A;
    color: white;
    border: 5px solid white;
padding:8px 12px;
font-size:13px;
position:absolute;
width: 280px;
text-align: left;
display:none;
}

.opening-hours-wrap ul i{
color: #222222;
font-size: 25px;
position: absolute;
top: -15px;
}

/*.opening-hours-wrap ul li span, .opening-hours-wrap ul li value{
display:block;
float:left;
}

.opening-hours-wrap ul li span{
width:120px;
}*/

.opening-hours-wrap ul li{
display:table;
}
.opening-hours-wrap ul li span,
.opening-hours-wrap ul li value
{
display:table-cell;
min-width:100px;
}

a.opening-hours-wrap {
    color: white;
    font-size: 12px;
    margin-bottom: 20px;
    padding-left:20px;
}

.opening-hours-wrap:hover ul{
display:block;
}

.restaurant-wrap{
  margin-bottom:0px;
}

.rating-wrapper{
margin-bottom:15px;
}

.btn-flat-grey{
background-color: #F4F4F2;
color: #4A4A47;
display: block;
height: 41px;
line-height: 43px;
margin-right: 3px;
text-indent: 4px;
transition: background-color 0.15s ease-out 0s;
text-align:center;
/*width:190px;
text-indent:20px;*/
font-weight:bold;
font-family: futura,arial,Helvetica,sans-serif;
}

.btn-flat-grey i{
font-size:18px;
}

.btn-flat-grey:hover{
background:#CBCBC8;
text-decoration:none;
color: #4A4A47;
}

/************************* BAR RATING *****************************/
.br-widget a span{
/*background: #9A9A93;
color: #FFFFFF;
display: inline-block;
height: 15px;
margin-right: 2px;
padding: 4px 6px;
width: 10px;
moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; 
-khtml-border-radius: 3px;*/
    background: #FFE075;
    color: #FFFFFF;
    display: inline-block;
    height: 35px;
    margin-right: 3px;
    width: 12px;
    moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -khtml-border-radius: 0px;
}

.rating-wrapper p{
font-size:11px;
font-family:futura,arial,serif;
}

.br-current-rating{
    font-size: 13px;
    font-weight: bold;
    text-indent: 240px;
    height: 20px;
    position: relative;
    left: -120;
    font-family: Futura,arial,serif;
}

/*.br-widget a.br-active span, .br-widget a.br-selected span{
background:#5BA829;
}*/

.br-widget a.level-1.br-active span, .br-widget a.level-1.br-selected span{
background:#CB202D;
}

.br-widget a.level-2.br-active span, .br-widget a.level-2.br-selected span{
background:#DE1D0F;
}

.br-widget a.level-3.br-active span, .br-widget a.level-3.br-selected span{
background:#FF7800;
}

.br-widget a.level-4.br-active span, .br-widget a.level-4.br-selected span{
background:#FFBA00;
}

.br-widget a.level-5.br-active span, .br-widget a.level-5.br-selected span{
background:#EDD614;
}

.br-widget a.level-6.br-active span, .br-widget a.level-6.br-selected span{
background:#9ACD32;
}

.br-widget a.level-7.br-active span, .br-widget a.level-7.br-selected span{
background:#5BA829;
}

.br-widget a.level-8.br-active span, .br-widget a.level-8.br-selected span{
background:#3F7E00;
}

.br-widget a.level-9.br-active span, .br-widget a.level-9.br-selected span{
background:#305D02;
}

.br-widget a.level-1.br-active span{
background:#CB202D;
}

.menu{
}

.menu .menu-category{
display:block;	
background:#6aa84f;
color:#FFFFFF;
text-decoration:none;
padding:8px;
position:relative;
border-bottom:2px solid #fff;
/*text-transform:capitalize;*/
}

.menu .menu-category i{
position:absolute;
right:20px;
}

.menu ul{
margin:0;
padding:0;
margin-top:10px;
margin-bottom:10px;
}

.menu ul li{
margin:0;
padding:0;
float:left;
width:49%;
}

.menu ul li .proce-wrap{
text-indent:60px;
}

.view-item-wrap{
width:600px;
min-height:200px;
padding:10px 20px;
background:#FFFFFF;
font-size:13px;
font-family: 'mont', sans-serif;
text-align: center;
}

.view-item-wrap p,.view-item-wrap h1{
margin:0 !important;
}

.view-item-wrap h1{
font-size:20px;
color:#e33e3e;
text-align: center;
}



.view-item-wrap .section h3{
background: #07d;
    color: #fafafa;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 1px 5px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;

}

.view-item-wrap .section li{
float:left;
margin-right:20px;
/*text-transform:capitalize;*/
}

.view-item-wrap .section.section-addon li{
float:none;
margin-right:0px;
}

.view-item-wrap .section li span{
display:block;
float:left;
padding:4px 8px;
/*color:#FFFFFF;*/
}

.view-item-wrap .section li span.size{
/*min-width:80px;*/
/*background:#ABCE60;*/
/*text-transform:capitalize;*/
min-height:20px;
}

.view-item-wrap .section li span.price{
/*background:#3399FF;*/
min-height:20px;
/*text-transform:capitalize;*/
}


.quantity-wrap{
}

.quantity-wrap input[type="text"]{
text-align:center;
}

.quantity-wrap a{
display:block;
/*min-width:35px;*/
float:left;
background:#e33e3e;
border-radius: 8px;
position:relative;
color: #fff;
padding:2px 12px;
}

.quantity-wrap.quantity-wrap-small a{
padding:4px;
height:15px;
}

.quantity-wrap.quantity-wrap-small a i{
margin-top:1px;
}

.quantity-wrap.quantity-wrap-small input[type="text"]{
padding:3px;
width:25px;
}

.quantity-wrap .numeric_only{
padding:4px;
}

.quantity-wrap a:hover{
text-decoration:none;
background:#73685a;
}

.quantity-wrap a i{
color: #fff;
font-size: 14px;
/*position: absolute;*/
margin-top:5px;
}

.special-instruction{
margin-left:10px;
/*line-height:24px;*/
}

.notes-wrap{
margin-top:10px;
display:none;
}

.item-order-wrap{
  font-family: mont,serif;
  text-align: left;
}

.view-item-wrap p{
margin:0;
padding:0;
font-family: mont,serif !important;
font-size: 12px !important;
background:#fff !important;
}

.view-item-wrap span{
font-family: mont,serif !important;
font-size: 12px !important;
background:#fff !important;
}


.action-wrap{
margin-top:10px;
padding: 4px 10px;
background:none;
}

.action-wrap .uk-button{
text-transform:capitalize;
font-family: futura, Arial, Helvetica, sans-serif;
}

.order-list-wrap.scroll-child2 h2 {
    text-transform: uppercase;
    font-size: 18px;
    line-height: 20px;
    color: #e33e3e;
    padding-top:10px;
}

h5.points-earn{
color:  #00a8e6 !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
margin-top:10px;
text-align: center;
font-family: futura,arial,serif;
}

img#roll {
    padding-top: 10px;
    width: 180px;
}

.order-list-wrap{
/*border:8px solid #e33e3e;
background:#FFEDED !important;
min-height:100px;
background:#fff;
padding-left:5px;
padding-right:10px;
border-radius:0px !important;
padding-bottom:5px;*/
}

.order-list-wrap h5{
text-align:center;
/*text-transform:capitalize;*/
padding:8px 0px;
font-weight:600;
color:#CB202D;
}

.receipt-page .order-list-wrap {
    border: 0px !important;
    background: #fff !important;
}

.receipt-page .summary-wrap .manage {
    float: left;
}

.receipt-page .order-list-wrap h2 {
    color: #e33e3e;
}

.view-receipt-pop .receipt-main-wrap .order-list-wrap {
    border: 0px;
    background: none !important;
}

.paypal-confirm .order-list-wrap {
    border: none !important;
    background: none !important;
}

.page-right-sidebar.payment-option-page h2 {
    text-align: center;
    text-transform: uppercase;
    color: #e33e3e;
    font-size: 22px;
}


.view-receipt-pop h4 {
    color: #e33e3e;
}

.view-receipt-pop .summary-wrap .manage{
  float:left;
}

.paypal-confirm .summary-wrap .manage{
  float:left;
}

.item-order-list{
padding-bottom:5px;
padding-top:5px;
border-bottom:1px solid #999;
font-size: 11px;
padding-right: 15px;
margin-right: 5px;
}

.item-row .a,
.item-row .b,
.item-row .c,
.item-row .d,
.summary-wrap .a
{
float:left;
}

.item-row .manage, .summary-wrap .manage{
float:right;
color:black;
}


.item-row .a{
width:25px;
text-indent:5px;
}

.item-row .c{
margin-right:4px;
}

.item-row .d, .summary-wrap .b{
width:80px;
text-align:right;
}

/*.item-row .b{
margin-right:5px;
width:200px;
word-break: normal;
}*/

.item-row .b {
    margin-right: 5px;
    width: 240px;
    word-break: normal;
    font-size: 12px;
    font-weight: bold;
    color: black;
}


.item-row a{
font-size:15px;
margin-right:5px;
color:#9A9A93;
}

.item-row a:hover{
color:#CB202D;
text-decoration: none;
}

.summary-wrap .a{
text-align: right;
width: 210px;
}

.summary-wrap{
padding-top:10px;
font-family: mont,arial,serif;
color:black;
}

.view-receipt-pop .summary-wrap {
    margin-right: 30px;
}

.bold{
font-weight:bold;
}
.summary-wrap .bold{
font-size:14px;
}

.order-list-wrap p{
/*text-align:center;*/
}

.order-list-wrap p.uk-text-small{
text-align:left;
font-style:italic;
margin:0;
padding:0;
/*text-transform:capitalize;*/
}

.order-list-wrap .uk-button{
display:block;
margin:auto;
width:60%;
height: 40px;
text-transform: uppercase;
line-height: 34px;
letter-spacing: 1px;
border-radius: 8px;
}

/*.center{
text-align:center;
}*/

.sections h2.text-left{
margin:0;
margin-bottom:6px;
}


.normal-price{
text-decoration:line-through;
}

.sale-price{
color:#D4232B;
font-size:13px;
font-weight:600;
}

.delivery_options{
margin: auto;
width: 80%;
margin-bottom:10px;
font-family: mont,arial,serif;
}

div#ui-timepicker-div{
font-family: mont,arial,serif;
}

.delivery_options h5{
margin:0;
padding:0;
margin-bottom:8px;
}

.delivery_options input[type="text"], .delivery_options select{
display:block;
width:100%;
padding:3px 5px;
margin-bottom:5px;
}

.checkout-page h3{
margin-top:0px;
color:#e33e3e;
text-transform: uppercase;
}

.checkout-page form{
min-height:0px;
border:none;
background:#fff !important;
padding-top:0px;
}

.spacer{
height:10px;
}
.spacer2{
height:20px;
}

.hidden, .change_wrap{
display:none;
}


.receipt-wrap.order-list-wrap{
/*width:380px;*/
padding:15px 30px;
/*left:-30px;*/
font-family:mont,arial,sans-serif;
}

img#laksa {
    display: inline-block;
    position: absolute;
    z-index: 2;
    right: 5px;
    width: 330px;
    top: 360px;
}

.receipt-main-wrap{
width:410px;
margin:auto;
}

h3#receipt {
    font-size: 18px;
    text-align: center;
    line-height: 25px;
}
h3#help {
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    color:grey;
}

.input-block .label{
width:50%;
float:left;
color:#666;
}

.input-block .value{
width:50%;
float:right;
text-align:left;
color:black;
/*text-transform:capitalize;*/
}

.spacer-small{
padding-top:5px;
padding-bottom:5px;
}

.menu{
border:1px solid #AFAFAF;
}

.menu ul{
margin:0;
padding:0;
}

.menu ul li{
border-right:1px solid #AFAFAF;
display:block;
padding:5px 8px;
width:271px;
border-bottom:1px solid #AFAFAF;
}

.menu ul.menu-ul li.last{
border-bottom:none;
}

.menu ul li.even{
border-right:none;
}

.sale-price{
padding-left:10px;
}

.menu-ul li a{
color:#474d5d;
}

.menu-ul li:hover{
background:#FCEFE7;
}

.sortby_text{
/*text-transform:capitalize;*/
}

.login-modal-wrap, .pop-wrap{
font-family: Quicksand, Arial, Helvetica, sans-serif;
width:431px;
margin:auto;
}

.login-modal-wrap .modal-header, .pop-wrap .modal-header{
font-family: Quicksand, Arial, Helvetica, sans-serif;
padding:5px 8px;
}

.login-modal-wrap .modal-header h3,
.pop-wrap .modal-header h3
{
margin:0;
font-size:14px;
font-weight:bold;
font-family:futura, arial, Helvetica, sans-serif;
text-transform:none;
}

.login-modal-wrap .modal-header a{
font-family:Quicksand, Arial, Helvetica, sans-serif;
color:#ccc;
font-size:20px;
}

.login-modal-wrap .modal-header a:hover{
opacity:0.5;
}

.login-modal-wrap p{
text-align:center;
}

.login-modal-wrap h2{
color:#E33E3E;
margin-top:0px;
}


.modal-body{
padding:20px 200px;
font-weight:normal;
}

.modal-body-address{
padding:0px 20px;
font-weight:normal;
}

.login-btn-wrap{
margin:auto;
width:300px;
padding-left:0px;
text-align:center;
}

.login-btn-wrap a{
margin-right:10px;
}

.fb-link-login{
background:#3B5998;
color:#FFFFFF;
display:block;
width:80%;
font-family: Quicksand, Arial, Helvetica, sans-serif;
position:relative;
margin:auto;
}

.fb-link-login:hover{
color:#FFFFFF;
text-decoration:none;
}

.fb-link-login .label{
color:#FFFFFF;
display:block;
float:left;
width:50px;
height:40px;
position:relative;
background:#2B4988;
}
.fb-link-login .label i{
font-size: 30px;
font-weight: bold;
left: 20px;
position: absolute;
top: 5px;
}

.fb-link-login span{
display: block;
float: left;
font-size: 18px;
left: 70px;
position: absolute;
top: 9px;
}

.section2,.section3, .section-forgotpass,
.hide{
display:none;
}

/*.back-link, .forgot-pass-link,
.forgot-pass-link2
{
font-family: futura, Arial, Helvetica, sans-serif;
color:#4D4D49;
margin-top:10px;
display:block;
}*/

.review-content-wrap{
width:300px;
display:none;
}

#review_content{
width:100%;
min-height:50px;
margin-top:5px;
border: 1px black solid;
font-family: mont,serif;
}

.review-content-wrap input[type="submit"]{
margin-top:5px;
}

.write-review.active{
background:#CB202D;
color:#FFFFFF;
}

.rating_handle {
padding-left:20px;
}

.list-reviews{
border:1px solid #ccc;
padding:10px;
margin-bottom:8px;
}

.list-reviews h4{
margin:0 0 0 10px;
padding-top: 10px;
}

.list-reviews .head{
border-bottom:1px solid #ccc;
padding-bottom:5px;
}

.avatar{
position:relative;
font-size:20px;
border:1px solid #ccc;
width: 38px; height: 38px;
-moz-border-radius: 35px ; -webkit-border-radius: 35px ; border-radius: 35px ;
}

.avatar i{
color: #444444;
font-size: 28px;
left: 8px;
position: absolute;
top: 5px;
}

.reviews-wrap h4{
/*text-transform:capitalize;*/
}

#google_map_wrap{
border:1px solid #E4E7EA;
width:100%;
height:400px;
}

.uk-form-row{
font-family: futura, Arial, Helvetica, sans-serif;
position:relative;
color:grey;
}

.dataTables_processing{
height: 155%;
position: absolute;
width: 100%;
background:rgb(255, 255, 255); background:rgba(255,255,255,0.4);
z-index:2;
}

.dataTables_processing p{
margin-left: -200px;
font-size: 20px;
line-height: 35px;
left: 35%;
position: absolute;
top:30%;
z-index: 10;
background:url("../images/bg-transparent.png");
}

/*.new-menu-wrapper.menu-wrapper.page-right-sidebar{
  background:url("../images/menu-back1.png");
  background-size:contain;
}*/

.dataTables_wrapper{
position:relative;
background:#ffffff;
}

.review-action{
/**width:140px;
padding-top:10px;
padding-bottom:10px;*/
}

.review-action .edit-review{
margin-right:10px;
}

#review_content.uk-form-width-large{
min-height:150px;
}

.print_wrap{
margin:10px;
}

.page-right-sidebar .left-content{
width: 60%;
}

.page-right-sidebar .right-content{
width:35%;
}

.order-history li a{
margin-right:15px;
}

ul.uk-list.uk-list-striped.order-history{
  font-family: mont,arial,serif;
}


.main.packages-wrap{
padding-top:60px;
padding-bottom:60px;
}

.view-receipt-pop{
width:400px;
padding:10px;	
}

.packages-wrapper{
float:right;
position:relative;
left:-50%;
text-align:left;
}

.packages-list{
list-style:none;
position:relative;
left:50%;
}

.packages-list li{
float:left;
width:218px;
border-right:5px solid #F0F0F0;
 position:relative;
}

.packages-list li:last-child{
border-right:none;
}

.packages-list li h2{
margin:0;
text-align:center;
/*text-transform:capitalize;*/
background:#F9F9F9;
color:#959CA4;
padding:10px 0px;
min-height:60px;
}

.packages-list li h3, .packages-list li p, .packages-list li a{
color:#55A2E8;
margin:0;
text-align:center;
padding:8px 0px;
/*text-transform:capitalize;*/
}

.packages-list li p{
background:#F9F9F9;
}

.packages-list li a{
font-family:Quicksand, Arial, Helvetica, sans-serif;
display:block;
color:#fff;
text-decoration:none;

-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}

.packages-list li a:hover{
opacity:0.5;
}

.packages-list li p.even{
background:#fff;
}

.packages-wrap h2.uk-h2{
text-align:center;
}

.signup-merchant-wrap{
width:80%;
}

.signup-merchant-wrap h3{
text-align:center;
}

.signup-merchant-wrap .chosen-choices li.search-field {
line-height:30px;
}

.signup-merchant-wrap .chosen-choices li.search-field  input[type="text"]{
height:30px !important;
border:1px solid blue;
}

.merchant-step-section .order-steps{
/*margin-left:130px;*/
}

.cc_page .dataTables_info, .search-box-wrap .filter_minimum_clear,
.search-box-wrap .frm_search_name_clear
{
display:none;
}

.nomargin{
margin:0;
padding:0;
}

#contact-page .uk-form-row, #lost-pass-wrap .uk-form-row{
font-family: mont, Arial, Helvetica, sans-serif;
width:65%;
}

 
#careers-page .uk-form-row, #lost-pass-wrap .uk-form-row{
font-family: mont, Arial, Helvetica, sans-serif;
width:65%;
}

#careers-page{
  background:#fff;
}

img#burrito{
  max-width: 300px;
}

#contact-page #google_map_wrap{
height:300px;
margin-bottom:20px;
}


.logo-wrap a h1{
color:#fff;
font-size:50px;
/*text-transform:capitalize;*/
overflow:hidden;
display:none;
}

.logo-wrap a:hover{
text-decoration:none;
}



.footer-address{
/*text-transform:capitalize;*/
}

.sigin-fb-wrap{
width: 155px;
margin: auto;
text-align: center;
}

.or{
margin-top:20px;
text-align:center;
font-weight:bold;
position:relative;
width:250px;
margin:20px auto;
}

.or span{
border-bottom: 1px solid #DDDDDD;
display: block;
position: absolute;
top: 9px;
width: 100px;
}

.or span.r{
right:0;
}

.quantity-wrap a:hover{
color:#fff;
}

ul#bottom-menu li a, ul#top-menu a{
/*text-transform:capitalize;*/
}

.header-wrap .section-mobile-menu-link{
margin-left:15px;
margin-top:20px;
display:none;
}


.section-mobile-menu-link a{
color:#666;
font-size:40px;
}

.section-mobile-menu-link a:hover{
color:#666;
opacity:0.5;
}

.search-wrapper h2{
margin-bottom:4px;
}

.search-wrapper p.uk-text-muted{
margin:0;
margin-bottom:5px;
}

.no-resto h4{
margin:0;
margin-top:5px;
}

#mobile-menu a i{
margin-right:10px;
}

#mobile-menu a{
text-transform:capitalize;
color:white;
font-family:futura, sans-serif;
}

#mobile-menu a:hover {
    background: white;
    color: #6aa84f;
}

#mobile-menu a:visited{
  color:#345A22;
}

.packages-wrap .frm-resume-signup, .ie-no-supported-msg{
display:none;
font-family: Quicksand, Arial, Helvetica, sans-serif;
}


/****  IE **/
html.ie7 .section-top, html.ie8 .section-top{
display:none;
}
html.ie7 #forms-search button[type="submit"], html.ie8 #forms-search button[type="submit"]{
display:none;
}

html.ie7 .ie-no-supported-msg, html.ie8 .ie-no-supported-msg{
display:block;
}

.ie-no-supported-msg .main{
background:#fff;
margin-top:20px;
margin-bottom:20px;
padding:10px;
}

/****  IE **/
html.ie7 .section-top, html.ie8 .section-top{
display:none;
}
html.ie7 #forms-search button[type="submit"], html.ie8 #forms-search button[type="submit"]{
display:none;
}

html.ie7 .ie-no-supported-msg, html.ie8 .ie-no-supported-msg{
display:block;
}

.ie-no-supported-msg .main{
background:#fff;
margin-top:20px;
margin-bottom:20px;
padding:10px;
}

.menu-ul .menu-item .left{
/*width:85%;*/
width:auto;
}

.menu-ul .menu-item .left{
/*text-transform:capitalize;*/
}

.language-wrapper{
position:absolute !important;
top:0;
right:0;
}

.language-wrapper ,fa-globe{
}


#menu-with-bg{
background-size:cover;
min-height:500px;
position:relative;
}

#menu-with-bg-wrap{
position:relative;
background:#fff;
}

#menu-with-bg-wrap .main{
position:relative;
margin-top:-200px;
margin-bottom:0px;
z-index:2;
}

#menu-wrap .merchant-info1{
margin-bottom:20px;
}

#menu-with-bg-wrap .rating-wrapper{
width:95%;
}

#menu-with-bg-wrap .rating-wrapper img{
width:90px;
display:block;
float:left;
height:100px;
}

#menu-with-bg-wrap .rating-wrapper .write-review-wrap{
width:100px;
display:block;
float:right;
}

#menu-with-bg-wrap .rating-wrapper .write-review-wrap a{
  font-family:futura, arial, Helvetica, sans-serif;
margin-top:55px;
}

#menu-with-bg-wrap .rating-wrapper a.write-review i{
text-indent:10px;
}

#menu-with-bg-wrap .rating-wrapper h5{
font-size:35px;
color:#434142;
/*text-transform:capitalize;*/
margin-top:10px;
display:block;
position:absolute;
max-width:450px;
}

#menu-with-bg-wrap .rating-wrapper .rate-wrap{
float:right;
margin-right:25px;
}

a.write-review.btn-flat-grey.rounded2 {
width: 120px;
    border: 3px solid orange;
    color: orange;
    margin: 0px;
    text-indent: 0px;
    height: 30px;
    line-height: 30px;
    float: left;
    background: #FFE075;

}

#menu-with-bg-wrap .merchant-info2{
margin-bottom:40px;
}

#menu-with-bg-wrap .merchant-info2 h5{
color: #CB202D;
font-weight: 600;
/*text-transform:capitalize;*/
margin:0;
}

#menu-with-bg-wrap .merchant-info2 p{
margin:0;
padding:0;
}

.menu-with-bg-border{
/*box-shadow: -1px -5px 8px 1px #CCCCCC;*/
box-shadow:-5px -5px 10px -5px #333333;
-webkit-box-shadow:-5px -5px 10px -5px #333333;
-moz-box-shadow:-5px -5px 10px -5px #333333;

padding-right:10px;
height: 200px;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index:-1;
}

/*.voucher_wrap{
margin-top:10px;
}

.voucher_wrap #voucher_code{
width:40%;
margin:auto;
margin-bottom:5px;
padding:5px;
text-align:center;
display:block;
float:left;
line-height: 20px;
font-family: mont,arial,serif;
}*/

a.uk-button.uk-button-danger.apply_voucher{
  float:right;
  width:55%;
  line-height: 30px;
  font-size: 13px;
  height: 35px;
  background: transparent;
  border: 3px solid rgba(227, 62, 62, 0.69);
  color: rgba(227, 62, 62, 0.69);
}



.voucher_wrap .remove_voucher{
display:none;
}
.ops_notification, .cs_notification{
margin-top:20px;
text-align:center;
display:none;
}
.ops_notification p{
margin:0;
}

.ops_notification h3{
color:#6aa84f;
}

.direction_wrap{
margin-top:20px;
}

#origin{
width:100%;
}
.direction_output{
margin-top:5px;
display:none;
width:100%;
border:1px solid #ddd;
}

#flexslider li{
margin-right:20px;
}

#flexslider{
box-shadow:none;
}


.two-columns .grid-1{
width:60%;
margin-right:35px;
}

.two-columns .grid-2{
width:35%;
}

#tabs {
/*border:1px solid #ddd;
margin-left:0;*/
}

#tabs .uk-width-small-1-3{
margin:0;
padding:0;
}

#tabs .uk-width-medium-1-2{
margin: 0 0 0 15px;
padding: 0;
width: 60%;
}

#tabs .uk-tab-left li{
border-bottom:1px solid #e5e5e1;
background:linear-gradient(white,#f0f0f0);
text-decoration:none;
border-right:1px solid #e5e5e1;
}
#tabs .uk-tab-left li.uk-active{
border-right:none;
}

#tabs .uk-tab-left li a{
font-family:Quicksand, Arial, Helvetica, sans-serif;
color:#666;
}

#tabs .uk-tab-left li.uk-active a{
margin:0;
border:none;
color:#fff;
text-shadow:none;
}

#tab-left-content{
padding-top:8px;
overflow:hidden;
}

#restaurant-mini-list{
border-bottom:1px solid #ddd ;
padding-bottom:10px;
position:relative;
margin-top:10px;
}

#tab-left-content #restaurant-mini-list:last-child{
/*border-bottom:none ;*/
}

#restaurant-mini-list h5, #restaurant-mini-list p{
margin:0;
/*text-transform:capitalize;*/
}

#restaurant-mini-list .uk-width-7-10{
padding-left:10px;
}

#restaurant-mini-list .rate-wrap {
position: absolute;
right: 0;
top: 0;
}

#restaurant-mini-list p{
width:80%;
}

.section-to-menu-user .uk-button-dropdown{
margin-top:-5px;
padding-bottom:8px;
}

.maps_side{
min-height:470px;
width:100%;
border:1px solid #ddd;
}

.pagination{
margin-top:10px;
margin-bottom:10px;
}

.view-map{
font-size:12px;
}

.change-address{
/*font-weight:normal;
font-size:11px;
margin-left:20px;
color:#8CC14C;*/
color: #8CC14C;
font-family: mont, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal;
}

.hr_op{
z-index:200;
}

.share-wrap ul{
margin:0;
padding:0;
}

.share-wrap ul li{
float:left;
margin-right:8px;
}

.share-wrap ul li a i{
font-size:35px;
}

.share-wrap ul li a{
transition:all 0.2s ease-in-out 0s;
}

.share-wrap ul li a i.fa-facebook-square{
color:#4460AE;
}
.share-wrap ul li a i.fa-twitter-square{
color:#078CB9;
}
.share-wrap ul li a i.fa-linkedin-square{
color:#2C86BA;
}
.share-wrap ul li a i.fa-google-plus-square{
color:#BE3939;
}

.share-wrap ul li a:hover{
opacity:0.5;
}

.qq-upload-list{
display:none;
}

.advance-search .search-wrap{
width:80%;
}

#search-tabs{
display:none;
}

.advance-search ul li a{
font-size:14px;
font-weight:normal;
font-family: Quicksand,"Roboto","sans-serif";
}

.advance-search .ui-tabs{
background:none;
padding:0;
margin:0;
-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
}

.advance-search .ui-widget-header{
background:none;
border:none;
}

/*to center align the navigation tabas*/
#advance-search .ui-tabs .ui-tabs-nav {
  float:none;
  text-align:center;
}

#advance-search .ui-tabs .ui-tabs-nav li{
  display:inline-flex;
  float:none;
}

#advance-search .ui-tabs .ui-tabs-nav li a{
  float:none;
/*  border-top:#6aa84f 2px solid;
  border-bottom:#6aa84f 2px solid;*/
  color:transparent;
}

/*end to center align the navigation tabas*/


.advance-search .ui-tabs .ui-tabs-nav{
padding-left:0px;
}

.advance-search #tabs-1,
.advance-search #tabs-2,
.advance-search #tabs-3,
.advance-search #tabs-4,
.advance-search #tabs-5
{
color:#666;
font-size:14px;
font-weight:normal;
font-family: Quicksand, Arial, Helvetica, sans-serif;
/*background:url("../images/bg-transparent.png");*/
border:none;
-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
}

#advance-search .ui-state-default{
/*background:url("../images/bg-transparent.png");*/
background:transparent;
border:none;
-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
}

#advance-search .ui-state-default.ui-tabs-active{
  /**border-top:3px solid #6aa84f;*/
}

/*#advance-search .ui-tabs .ui-tabs-nav li a:focus {
  color:#fff;
  background:#6aa84f;
}*/

/*#advance-search .ui-tabs .ui-tabs-nav li a:hover {
  color:#fff;
  background:#6aa84f;
}*/


#advance-search .ui-state-default a
{
color:#6aa84f;
}

#advance-search #search-tabs{
border:none;
}

#advance-search .search-input-wrap button{
/*right:0;
height:39px;*/
right: 0;
height: 63px;
    width: 120px;
    color: white;
    background: #e33e3e;
    border-radius: 0px 6px 6px 0px;
font-family: futura; arial; serif;
text-transform: uppercase;
letter-spacing: 1px;
}

#advance-search button:hover {
    font-size: 20px;
}

#advance-search .search-input-wrap #s,
#advance-search .search-input-wrap input[type="text"]
{
color:#444;
font-size:15px;
line-height: 33px;
font-weight:normal;
font-family: mont,futura, Arial, Helvetica, sans-serif;
height:auto;
padding:15px;
}

#advance-search .search-input-wrap .uk-autocomplete{
width:85%;
}

#advance-search .uk-dropdown{
width:80%;
}

.search-map-wrap{
border:1px solid #ccc;
width:1000px;
margin:auto;
background:#fff;
margin-top:10px;
min-height:300px;
}
.search-map-wrap, #ui-datepicker-div{
display:none;
}

/*.merchant-gallery-wrap a{
display: block;
float: left;
height: 120px;
margin-bottom: 5px;
margin-right: 5px;
overflow: hidden;
width: 180px;
font-size: 12px;
}

.merchant-gallery-wrap a img{
}*/

/** pay on delivery css **/
.payment-provider-wrap{
margin-left:20px;
display:none;
}
.payment-provider-wrap img{
max-width:60%;
padding-right:10px;
}

.payment-provider-wrap li{
height:80px;
width:120px;
float:left;
}

.offers-wrap{
display:inline-table;
padding:5px 10px;
background:#E9E5DC;
color:#1D7396;
font-size:14px;
position:relative;
/*text-transform:capitalize;*/
}

.menu-wrapper .offers-wrap{
margin-top:10px;
}

#table_list .offers-wrap{
display: inline-block;
margin-top: 8px;
padding: 5px 8px;
text-align: center;
text-transform: uppercase;
}
#table_list .uk-badge{
margin-top:5px;
}

.marker-info-wrap{
}

.marker-info-wrap .uk-thumbnail{
float: left;
margin-right: 10px;
width: 100px;
height:100px;
}

.footer-sub .footer-a{
border:0px solid red;
padding-right:5px;
}
.footer-sub .footer-b{
border:0px solid red;
}
.tbl-wraper{
display:table;
}
.tbl-wraper .tbl-col{
display:table-cell;
font-family: Quicksand, Arial, Helvetica, sans-serif;

}
.footer-b p{
font-size:12px;
}
.footer-sub input[type="text"]{
color:#f3f1f1;
background:#333333;
font-size:13px;
border:none;
padding:6px 8px;
margin-left:5px;
margin-right:5px;
min-width:200px;
/*text-transform:capitalize;*/
}

.footer-a a{
color: #666;
}

.footer-a p{
padding-top:5px;
font-size:12px
}

.footer-sub input[type="submit"]{
background:none;
border:1px solid #333333;
color:#7C7B7B;
padding:6px 8px;
}
.footer-sub input[type="submit"]:hover{
color:#333;
}

.featured-restaurant-list{
background:#222222;
padding:10px;
padding-bottom:15px;
border-bottom:5px solid #444444;
}

.bxslider{
display:none;
}

.featured-restaurant-list h2{
color:#fff;
font-size:20px;
text-align:center;
}
.featured-restaurant-list .bx-wrapper .bx-viewport{
background:none;
border:none;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}

.featured-restaurant-list .bx-wrapper img{
height: 100px;
width: 140px;
}
.featured-restaurant-list .bx-wrapper img:hover{
opacity:0.5;
}
.featured-restaurant-list p{
color:#fff;
text-align:center;
font-size:12px;
/*text-transform:capitalize;*/
}
.featured-restaurant-list a p:hover, .featured-restaurant-list a:hover{
color:#6aa84f;
text-decoration:none;
}
.feature-merchant-loader{
color:#fff;
font-size:16px;
text-align:center;
}
.bxslider-2, .bxslider-3{
display:none;
}

.table-div{
display:table;
width:100%;
}

.table-col-1{
display:table-cell;
}
.table-col-2{
display:table-cell;
}

.active-menu-2 .table-col-1, .active-menu-1 .table-col-1{
width:10%;
vertical-align:middle;
padding-bottom:10px;
padding-top:10px;
}

.active-menu-2 .table-col-2, .active-menu-1 .table-col-2{
width:0%;
vertical-align:top;
padding-bottom:2px;
padding-top:5px;
border-bottom:#ddd 1px solid;
padding-left:10px;
padding-right:10px;
}

.active-menu-1 .table-col-1{
padding-left:8px;
}
.active-menu-1 .table-col-2{
padding-right:8px;
}

.active-menu-1 .table-div{
border:1px solid #D3D3D3;
border-bottom:none;
}
.active-menu-1 .table-div.last{
border:1px solid #D3D3D3;
}

.active-menu-2 h2{
    color: white;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2px;
    margin-bottom: 2px;
    text-transform: uppercase;
    padding-left: 10px;
    padding-bottom: 5px;
    /*border-bottom: #333 solid 3px;*/
    padding-top: 5px;
    border-radius: 0px;
background:#e33e3e;
}

p#cat-desc {
    margin-left: 30px;
    margin-right: 20px;
    color: #9F9292 !important;
}

.active-menu-2 img{
height:50px;
width:50px;
display:block;
margin:auto;
-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;
}

.ux-price{
position:relative;
height:20px;
color:#000;
}

.ux-price h4{
margin:0;
padding:0;
position:absolute;
top:0;
/*font-weight:bold;
text-transform:uppercase;*/
font-size:13px;
/*letter-spacing:1px;*/
background:transparent;
padding-right:5px;
max-width:70%;
font-family:futura, sans-serif;
color:#333;
}

.ux-price h5{
letter-spacing:1px;
position:absolute;
top:0;
right:0;
margin:0;
font-size:12px;
padding:5px 6px;
color: #333;
font-family:futura, sans-serif;
/**border:2px solid #666;*/
font-weight:bold;
}

.ux-price h5:hover{
/*background:#666;
border:2px solid #666;
color:black;*/
}

.ux-price samp{
/*border-bottom: 1px dotted #6aa84f;*/
display: block;
position: absolute;
top: 10px;
width: 100%;
}

.active-menu-2 p{
color: grey !important;
font-size: 12px !important;
line-height: normal;
margin-top:0px;
margin-right: 80px;
text-align:left !important;
font-family:mont,arial,serif !important;
}

.active-menu-2 span{
font-size: 12px !important;
font-family:mont, arial,serif !important;
text-align:left !important;
color: #000 !important;
background:transparent !important;
}

.table-col-2:hover {
    background:rgba(226, 226, 226, 0.59);
}

.active-menu-2 a:hover p, .active-menu-2 a:hover, .active-menu-2 a:hover .ux-price h4,
.active-menu-1 a:hover p, .active-menu-1 a:hover, .active-menu-1 a:hover .ux-price h4,
.active-menu-2 a:hover .ux-price h5
{
text-decoration:none;
font-size:15px;
/*color:black;*/
}
 .active-menu-2 a:hover .ux-price h5{
 /*background:#666;*/
}

div#profile-page {
    margin-left: 70px;
}

.split5{
  width:17%;
  display:inline-block;
}

.testy{
  margin-left:20px;
}

.testimonials {
  background:#6aa84f;
  padding: 20px;
  padding-left: 100px;
  padding-right: 50px;
}

h2#testy{
  display:none;
}

.testimonials h2{
  color:white;
  letter-spacing: 1px;
  text-align: center;
  vertical-align: center;
}

.testy p{
  color:#fafafa;
  font-size:13px;
  text-align: center;
}
.testy img{
  max-width: 80%;
  padding: 10px;
}


p#no-results{
  font-size: 12px;
}

.active-menu-2 a:hover img, .active-menu-1 a:hover img{
opacity:0.5;
}

.active-menu-1 img{
width: 50px;
}

.active-menu-1 .ux-price samp{
display:none;
}

.active-menu-1 p{
color: #4D4F52;
font-size: 12px;
}
.categories-wrap{
float:right;
margin-bottom:-40px;
}



.textarea, input { 
  outline: none; 
}

button:focus {
  outline:0;
}

.signup-selection h3{
font-family: Quicksand, Arial, Helvetica, sans-serif;
text-align:center;
}


.signup-selection .table{
display:table;
margin:auto;
}

.signup-selection .table li{
display:table-cell;
}

.signup-selection .table li a{
margin:10px;
display:block;
text-align:center;
padding:8px 9px;
}
.signup-selection .table li a h5{
margin:0;
padding:0;
font-size:20px;
font-weight:bold;
}

.signup-selection .table li a p{
margin-bottom:0;
margin-top:5px;
}

.signup-selection .table li a:hover{
text-decoration:none;
opacity:0.5;
}

.signup-selection .table li a.a{
background:#40B9C6;
color:#fff;
}
.signup-selection .table li a h5{
color:#fff;
}

.signup-selection .table li a.b{
background:#C92D22;
color:#fff;
}
.page .main.signup-selection{
min-height:300px;
}

.ingredients-label{
font-weight:400;
color:#659F13;
margin-top:5px!important;
font-style:normal !important;
}

.spicydish-icon{
display:block;
max-width: 20px;
}

/*.active-menu-1 .table-col-2 .spicydish-icon{
display:block;
bottom: -30px;
position: absolute;
right:0;
max-width: 25px;
}*/

/*.active-menu-2 .table-col-2 .spicydish-icon{
display:block;
bottom: -30px;
position: absolute;
right:0;
height:auto;
}*/

.order-list-wrap .spicydish-icon
{
max-width: 20px;
}

.spicydish-icon.spicydish-cat{
display:inline-block;
margin-left:5px;
}

.active-menu-2 img.spicydish-cat{
max-width: 25px;
width:25px;
height:auto;
}


.advance-search{
position: relative;
/*z-index: 999;*/
/**-webkit-filter:blur(0px) grayscale(30%);
-moz-filter: grayscale(30%);
  -o-filter: grayscale(30%);
  -ms-filter: grayscale(30%);
  filter: grayscale(30%);*/
}

.receipt-wrap{
position:relative;
}
.close-receipt{
display: block;
padding: 5px;
position: absolute;
right: 10px;
top: 5px;
}

.form-signup .intl-tel-input,
.uk-form .intl-tel-input
{
width:100%;
}

.profile-forms  .intl-tel-input{
font-family: Quicksand, Arial, Helvetica, sans-serif;
width:auto;
}


/*** fixed fax font **/
#fax_page .input-block .label,
#fax_page .input-block .value,
#fax_page .summary-wrap .a,
#fax_page .item-row .d,
#fax_page .summary-wrap .b
{
font-family: arial;
font-size: 16px;
height: 30px;
line-height: 25px;
}

#fax_page .item-row .a,
#fax_page .item-row .b
{
font-family: arial;
font-size: 15px;
height: 30px;
line-height: 25px;
}

/** tip */
.tip-wrapper{
display:table;
}
.tip-wrapper li{
display:table-cell;
padding-right:10px;
}

.tip-wrapper li a{
display:block;
padding:8px;
background:#CCCCCC;
color:#fff;
font-weight:bold;
}

.tip-wrapper li a:hover{
text-decoration:none;
}

.tip-wrapper li a.active{
background:#6886AA;
}


#menu-wrap .write-review-wrap h5{
line-height:1;
}

.full_map_page{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
background:#fff;
}
#map_area{
position:relative;
height:100%;
}

.full_map_search{
position:absolute;
top:5%;
left: 8%;
z-index:999;
padding:2px;
width:405px;
}

.full_map_search input[type="text"]{
width:320px;
}

.full_map_search a,
.full_map_search span.sep
{
color:#6aa84f;
}

.full_map_search a i{
padding-right:5px;
}
.full_map_search .uk-form-row{
background:#fff;
padding:2px;
}

.google-login{
background:#F05B3F;
color: #FFFFFF;
display: block;
font-size: 12px;
margin: 8px auto auto;
padding: 1px;
text-align: center;
width: 145px;
}
.google-login:hover{
color:#fff;
text-decoration:none;
background:#F36044;
}

.receipt-wrap .rc_logo{
display: block;
margin: auto;
max-height: 70px;
max-width: 200px;
}

.view-item-wrap .section li span.rupyaINR{
display: inline;
float: none;
padding: 0;
}
.strike-tru{
text-decoration:line-through;
color:#D4232B;
margin-right:10px;
}

.mytable{
display:table;
}

.mytable .col{
display:table-cell;
}
.mytable .col .spicydish-icon{
margin-right:5px;
}

.mytable.dish-category{
display:inline-table;
/*margin-left:8px;*/
margin-bottom:8px;
}

.active-menu-2 img.spicydish-icon{
height:auto;
width:auto;
}

.active-menu-2 a:hover .ux-price h5 .strike-tru{
color:#fff;
}

.new-merchant-header{
min-height:250px;	
min-height:300px;
max-width:100%;	
background-position:center top;
/*background-size:cover;*/
background-size:contain;
/*border-bottom:2px solid #ccc;*/
background-color:white;
}

.page-right-sidebar.has-banner .main{
margin-top:0px;
}

.new-menu-wrapper .main{
width:1000px;
}

.page-right-sidebar.new-menu-wrapper .left-menu-content{
width:65%;
float:none;
display:table-cell;
vertical-align:top;
font-family: Quicksand, Arial, Helvetica, sans-serif;
}

.page-right-sidebar.new-menu-wrapper .right-menu-content{
width:35%;
margin-right:0;
float:none;
display:table-cell;
vertical-align:top;
}

.page-right-sidebar.new-menu-wrapper #menu-wrap{
display:table;
width:100%;
}

.page-right-sidebar.new-menu-wrapper .order-list-wrap{
/*margin-left:10px;*/
margin-left:30px;
}

.mytable.separate-category-menu{
width:100%;
}

.mytable.separate-category-menu .col.col-category{
width:25%;
vertical-align:top;
}

.mytable.separate-category-menu .col.col-menu{
vertical-align:top;
}

.mytable.separate-category-menu .menu ul li{
/*width:224px;*/
width:235px;
}

.side-bar-category li{
padding-top:2px;
padding-bottom:2px;
text-transform: uppercase;
}
.side-bar-category li a{
    /*color: #555;
    font-size: 10px;*/
    color: #e33e3e;
    font-size: 10px;
    letter-spacing: 0.5px;
}

.side-bar-category li a:hover{
opacity:0.8;
text-decoration:none;
}

.side-bar-category{
margin:0;
padding:0;
width:90%;
padding-left:10px;
}

.scroll-parent,
.scroll-parent2
{
min-height:500px;
position:relative;
}

img#tomtato {
display:none;    
min-width: 240px;
    position: inherit;
    margin-top: 30px;
    margin-left: -60px;
}

.scroll-parent h2{
  color:#ccc;
  font-size: 19px;
  text-transform: uppercase;
}

.scroll-parent a{
  font-family:Futura, arial, Helvetica, sans-serif;
}


.scroll-child,
.scroll-child2
{
position:absolute;
top: 25px;
/*background: url("../images/bg-transparent.png");*/
padding-left:10px;
/*background: #333;
border-radius: 10px;*/
padding-left: 10px;
padding-right:10px;
padding-bottom: 10px;
margin-left: -20px;
}

.scroll-child.scroll-active
{
padding-top:5px;
}

.order-list-wrap.scroll-child2{
width:85%;
}

.back-top-menu
{
color: #000000;
display: block;
margin-top:20px;
}

.back-top-menu:hover{
color:#005599;
text-decoration:none;
}

.map-address-wrap{
padding-bottom:10px;
font-size:10px;
}

a.edit_address_book{
  font-size:10px;
}

.map_address{
display:block;
height:300px;
}
.map-address-wrap-inner{
display:none;
}

/**.content{
background:url("../images/webbackground2.png");
background-size:contain;}*/

#contact-page {
  /*background:rgba(6, 147, 147, 0.61);*/
  text-align: center;}
}

/** fixed menu css */
.categories-wrap-mobile,
.search-result-wrapper .filter-search-bar
{
display:none;
}

.filter-search-bar{
font-size:16px;
margin-bottom:20px;
}
/** end fixed menu  */


/*.clear-cart{
display:none;
color: #000000;
font-size: 12px;
position: absolute;
right: 10px;
text-decoration: underline;
top: 5px;
}*/

.recaptcha{
margin-top:15px;
margin-bottom:15px;
}

.uk-notify,
.pac-container
{
z-index:99999 !important;
}

.order-order-history{
display:none;
}

.food-gallery-wrap{
padding-left:inherit;
}
.food-gallery-wrap img{
max-width:100px;
}
.view-item-wrap .section .food-gallery-wrap li{
margin-right:10px;
}
.mini-pic{
height:55px;
width:60px;
border:1px solid #ddd;
background-size:cover !important;
background-repeat:no-repeat !important;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px; 
-khtml-border-radius: 2px;

}

body .mfp-wrap,
body .mfp-bg
{
z-index:9999;
}


/* 2.6 */
.search-input-wrap.search-input-wrap-normal button{
position:relative;
}
.search-input-wrap.search-input-wrap-normal{
padding:10px 8px;
}

.search-input-wrap.search-input-wrap-normal label{
font-size:18px;
font-weight:bold;
width:80px;
}
.search-input-wrap.search-input-wrap-normal select{
width: 80%;
font-size:16px;
}
.input-search-wrap{
text-align:right;
padding-top:5px;
padding-right:6px;
}
.area-hidden{
display:none;
}

#search-by-postcode .uk-dropdown{
width:100%;
}

.search-input-wrap #zipcode,
.search-input-wrap #address{
width:95%;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #444;
    opacity:  0.7;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #444;
    opacity:  0.7;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #444;
   opacity:  0.7;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #444;
   opacity:  0.7;
}

#foodname::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #d5ead5;
}
#foodname:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d5ead5;
   opacity:  1;
}
#foodname::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d5ead5;
   opacity:  1;
}
#foodname:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #d5ead5;
}

#restaurant-name::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #d5ead5;
}
#restaurant-name:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d5ead5;
   opacity:  1;
}
#restaurant-name::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d5ead5;
   opacity:  1;
}
#restaurant-name:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #d5ead5;
}

#street-name::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #d5ead5;
}
#street-name:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d5ead5;
   opacity:  1;
}
#street-name::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d5ead5;
   opacity:  1;
}
#street-name:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #d5ead5;
}

#category::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #d5ead5;
}
#category:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d5ead5;
   opacity:  1;
}
#category::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d5ead5;
   opacity:  1;
}
#category:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #d5ead5;

/** points css starts here */
.points-earn{
font-size:13px;
text-align:center;
color:#999999;
}
/** points css ends here */
