a,
.uk-link {
    /*color:#07d;*/
    text-decoration: none;
    cursor: pointer;
}
a:hover,
.uk-link:hover {
    color: #059;
    text-decoration: underline;
}

img {
	border: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}

h1, h2, h3, h4, h5, h6{
	margin: 0 0 15px;
}
	
h1,
.uk-h1 {
    font-size: 36px;
    line-height: 42px;
}
h2,
.uk-h2 {
    font-size: 24px;
    line-height: 30px;
}
h3,
.uk-h3 {
    font-size: 18px;
    line-height: 24px;
}
h4,
.uk-h4 {
    font-size: 16px;
    line-height: 22px;
}
h5,
.uk-h5 {
    font-size: 14px;
    line-height: 20px;
}
h6,
.uk-h6 {
    font-size: 12px;
    line-height: 18px;
}
ul,
ol {
    padding-left: 30px;
}
ul > li > ul,
ul > li > ol,
ol > li > ol,
ol > li > ul {
    margin: 0;
}

.uk-grid:before,
.uk-grid:after {
    content: " ";
    display: table;
}
.uk-grid:after {
    clear: both;
}
.uk-grid {
    margin: 0 0 0 -25px;
    padding: 0;
    list-style: none;
}
.uk-grid > * {
    margin: 0;
    padding-left: 25px;
    float: left;
}
.uk-grid > * > :last-child {
    margin-bottom: 0;
}
.uk-grid + .uk-grid {
    margin-top: 25px;
}
.uk-grid > .uk-grid-margin {
    margin-top: 25px;
}
.uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 25px;
}

.uk-grid-width-1-2 > * {
    width: 50%;
}

.uk-tab {
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #ddd;
}
.uk-tab:before,
.uk-tab:after {
    content: " ";
    display: table;
}
.uk-tab:after {
    clear: both;
}
.uk-tab > li {
    margin-bottom: -1px;
    float: left;
    position: relative;
}
.uk-tab > li > a {
    display: block;
    padding: 8px 12px;
    border: 1px solid transparent;
    border-bottom-width: 0;
    color: #000;
    text-decoration: none;
    border-radius: 4px 4px 0 0;
    font-size: 17px;
    background: #eae6e6; /*text-shadow:0 1px 0 #fff*/
}
.uk-tab > li:nth-child(n + 2) > a {
    margin-left: 5px;
}
.uk-tab > li > a:hover,
.uk-tab > li > a:focus,
.uk-tab > li.uk-open > a {
    border-color: rgba(0, 0, 0, 0.06);
    background: #f5f5f5;
    color: #000;
    outline: 0;
}
.uk-tab > li:not(.uk-active) > a:hover,
.uk-tab > li:not(.uk-active) > a:focus,
.uk-tab > li.uk-open:not(.uk-active) > a {
    margin-bottom: 1px;
    padding-bottom: 7px;
}
.uk-tab > li.uk-active > a {
    border-color: #ddd;
    border-bottom-color: transparent;
    background: #fff;
    color: #444;
}
.uk-tab > li.uk-disabled > a {
    color: #999;
    cursor: auto;
}
.uk-tab > li.uk-disabled > a:hover,
.uk-tab > li.uk-disabled > a:focus,
.uk-tab > li.uk-disabled.uk-active > a {
    background: 0 0;
    border-color: transparent;
}
.uk-tab-flip > li {
    float: right;
}
.uk-tab-flip > li:nth-child(n + 2) > a {
    margin-left: 0;
    margin-right: 5px;
}


.uk-width-1-2,
.uk-width-2-4,
.uk-width-3-6,
.uk-width-5-10 {
    width: 50%;
}

.uk-button {
    display: inline-block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    border: none;
    line-height: 28px;
    min-height: 30px;
    font-size: 1rem;
    padding: 0 12px;
    background: #f5f5f5;
    color: #444;
    border: 1px solid rgba(0, 0, 0, 0.06);
    border-radius: 4px;
    text-shadow: 0 1px 0 #fff;
}
.uk-button:hover,
.uk-button:focus {
    background-color: #fafafa;
    color: #444;
    outline: 0;
    text-decoration: none;
    border-color: rgba(0, 0, 0, 0.16);
}
.uk-button:active,
.uk-button.uk-active {
    background-color: #eee;
    color: #444;
}
.uk-button-primary {
    background-color: #00a8e6;
    color: #fff;
}
.uk-button-primary:hover,
.uk-button-primary:focus {
    background-color: #35b3ee;
    color: #fff;
}
.uk-button-primary:active,
.uk-button-primary.uk-active {
    background-color: #0091ca;
    color: #fff;
}
.uk-button-success {
    background-color: #8cc14c;
    color: #fff;
}
.uk-button-success:hover,
.uk-button-success:focus {
    background-color: #8ec73b;
    color: #fff;
}
.uk-button-success:active,
.uk-button-success.uk-active {
    background-color: #72ae41;
    color: #fff;
}
.uk-button-danger {
    background-color: #da314b;
    color: #fff;
}
.uk-button-danger:hover,
.uk-button-danger:focus {
    background-color: #e4354f;
    color: #fff;
}
.uk-button-danger:active,
.uk-button-danger.uk-active {
    background-color: #c91032;
    color: #fff;
}
.uk-button:disabled {
    background-color: #fafafa;
    color: #999;
    border-color: rgba(0, 0, 0, 0.06);
    box-shadow: none;
    text-shadow: 0 1px 0 #fff;
}

.uk-thumbnail {
    display: inline-block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    margin: 0;
    padding: 4px;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 4px;
}
a.uk-thumbnail:hover,
a.uk-thumbnail:focus {
    border-color: #aaa;
    background-color: #fff;
    text-decoration: none;
    outline: 0;
}
.uk-thumbnail-caption {
    padding-top: 4px;
    text-align: center;
    color: #444;
}
.uk-thumbnail-mini {
    width: 150px;
}
.uk-thumbnail-small {
    width: 200px;
}
.uk-thumbnail-medium {
    width: 300px;
}
.uk-thumbnail-large {
    width: 400px;
}
.uk-thumbnail-expand,
.uk-thumbnail-expand > img {
    width: 100%;
}

.uk-switcher {
    margin: 0;
    padding: 0;
    list-style: none;
}
.uk-switcher > :not(.uk-active) {
    display: none;
}

.uk-container {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 980px;
    padding: 0 25px;
}
@media (min-width: 1220px) {
    .uk-container {
        max-width: 1200px;
        padding: 0 35px;
    }
}
.uk-container:before,
.uk-container:after {
    content: " ";
    display: table;
}
.uk-container:after {
    clear: both;
}
.uk-container-center {
    margin-left: auto;
    margin-right: auto;
}
.uk-clearfix:before,
.uk-clearfix:after {
    content: " ";
    display: table;
}
.uk-clearfix:after {
    clear: both;
}

.uk-text-bold {
    font-weight: 700;
}

* + .uk-margin {
    margin-top: 15px;
}
.uk-margin {
    margin-bottom: 15px;
}

.uk-nav,
.uk-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.uk-nav li > a {
    display: block;
    text-decoration: none;
}
.uk-nav > li > a {
    padding: 5px 15px;
}
.uk-nav ul {
    padding-left: 15px;
}
.uk-nav ul a {
    padding: 2px 0;
}
.uk-nav li > a > div {
    font-size: 12px;
    line-height: 18px;
}

.uk-tab {
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #ddd;
}
.uk-tab:before,
.uk-tab:after {
    content: " ";
    display: table;
}
.uk-tab:after {
    clear: both;
}
.uk-tab > li {
    margin-bottom: -1px;
    float: left;
    position: relative;
}
.uk-tab > li > a {
    display: block;
    padding: 8px 12px;
    border: 1px solid transparent;
    border-bottom-width: 0;
    color: #000;
    text-decoration: none;
    border-radius: 4px 4px 0 0;
    font-size: 17px;
    background: #eae6e6; /*text-shadow:0 1px 0 #fff*/
}
.uk-tab > li:nth-child(n + 2) > a {
    margin-left: 5px;
}
.uk-tab > li > a:hover,
.uk-tab > li > a:focus,
.uk-tab > li.uk-open > a {
    border-color: rgba(0, 0, 0, 0.06);
    background: #f5f5f5;
    color: #000;
    outline: 0;
}
.uk-tab > li:not(.uk-active) > a:hover,
.uk-tab > li:not(.uk-active) > a:focus,
.uk-tab > li.uk-open:not(.uk-active) > a {
    margin-bottom: 1px;
    padding-bottom: 7px;
}
.uk-tab > li.uk-active > a {
    border-color: #ddd;
    border-bottom-color: transparent;
    background: #fff;
    color: #444;
}
.uk-tab > li.uk-disabled > a {
    color: #999;
    cursor: auto;
}
.uk-tab > li.uk-disabled > a:hover,
.uk-tab > li.uk-disabled > a:focus,
.uk-tab > li.uk-disabled.uk-active > a {
    background: 0 0;
    border-color: transparent;
}
.uk-tab-flip > li {
    float: right;
}
.uk-tab-flip > li:nth-child(n + 2) > a {
    margin-left: 0;
    margin-right: 5px;
}
.uk-tab-responsive {
    display: none;
}
.uk-tab-responsive > a:before {
    content: "\f0c9\00a0";
    font-family: FontAwesome;
}

/*Uk- end*/

.Zebra_Accordion dd { display: none }
.Zebra_Accordion dt { cursor: pointer }
dl.Zebra_Accordion { width: 100%; font-size: 12px }
dl.Zebra_Accordion dt {
    background: #489ef3 none repeat scroll 0 0;
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #fff;
    font-weight: bold;
    padding: 6px;
}
.rest-info {
    border: 1px solid #999;
    padding: 5px;
}
.Zebra_Accordion i{
	float:right;
	font-size: 15px;
    padding: 2px;
}
.Zebra_Accordion .fa-angle-up{
	display:none;
}
.Zebra_Accordion_Expanded .open {
    display: none;
}
.Zebra_Accordion_Expanded .fa-angle-up {
    display: block;
}
dl.Zebra_Accordion dt.Zebra_Accordion_Expanded { background: #437600; }

dl.Zebra_Accordion_menu { width: 100%; font-family: Arial, sans-serif; font-size: 12px }
dl.Zebra_Accordion_menu dt {
	border-top: 1px solid grey;	
    color: #333;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    padding: 6px;
    text-align: center;
    text-transform: uppercase;
	clear: both;
}
dl.Zebra_Accordion_menu dd { margin: 1px 0 }

dl.Zebra_Accordion_menu dt.Zebra_Accordion_menu_Expanded {}

.minimise {
    color: #0b6ec5;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 0;
    text-align: right;
}
/*
ul,li{
margin:0 ;
padding:0 ;
}*/

li{
list-style:none;
}

.clear{
clear:both;
}

.left{
float:left;
}

.right{
float:right;
}

.header-wrap{
min-height:114px;
color:#FFFFFF;
font-size:13px;
font-family:'Roboto',sans-serif;
background: none repeat scroll 0 0 #7a5447;
color: #ffffff;
}

.main{
/*
width:1170px;
margin:auto;*/
}

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

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

.section-top ul{
padding:0;
}

.section-top a{
color:#FFFFFF;
}

.section-top a:hover, .footer-wrap a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.logo-wrap{
margin-top:35px;
}

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

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

.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:40px;
background:#FFFFFF;
z-index:500;
}

.uk-active .sub-header{
border-bottom:1px solid #ccc;

border-bottom:none;
border-top:none;

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);

}

.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:#AAAAAA;
font-family:'Roboto',sans-serif;
padding:0px 15px;
position:relative;
min-width:200px;
text-align:center;
}

.line{
height:4px;
background:#21B0D1;
margin-top:-4px;
display:none;
}

.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:#21B0D1;
}

.order-steps li a.inactive{
pointer-events:none;
}

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

.banner-wrap{
min-height:350px;
background:url("../images/b-1.jpg") repeat-x center center;
background-size:cover;
position:relative;
}

.bg-fadein{
opacity: 1.0;
-webkit-transition: background 1.5s linear;
-moz-transition: background 1.5s linear;
-o-transition: background 1.5s linear;
-ms-transition: background 1.5s linear;
transition: background 1.5s linear;
}

.search-wrapper{
width:478px;
min-height:206px;
/*margin:auto;
margin-top:60px;*/
border:1px solid #606264;
background:none repeat scroll 0 0 rgba(110, 94, 82, 0.25);
}

.search-wrapper h2{
color:#FFFFFF;
text-align:center;
margin-bottom:4px;
}

.search-wrapper .inner{
margin:30px 10px;
}

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

.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:#FFFFFF;
}

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

.search-input-wrap button{
border: none;
height: 40px;
position: absolute;
width: 69px;
background: none repeat scroll 0 0 #7a5447;
}

.search-input-wrap button i{
color:#fff;
font-size:20px;
}

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


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

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

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

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

ul.list-line li a{
color:#21B0D1;
text-transform:capitalize;
}

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

.footer-wrap{
color:#FFFFFF;
font-size:12px;
background: none repeat scroll 0 0 #9d9d9d;
}

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

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

.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{
	color:#FFFFFF;
	padding-bottom: 30px;
	background: none repeat scroll 0 0 #6e5e52;
    color: #ffffff;
}

.footer-sub p{
margin:0;
padding:0;
}

.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:64px;
width:64px;
border:1px solid #EEEEEE;
background:url("../images/Preloader_2.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:#FFFFFF;
margin-top:15px;
margin-bottom:15px;
padding-bottom:50px;
}

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


.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;
}

.search-result-wrapper #table_list h5 a, .restaurant-wrap h5,
#restaurant-mini-list h5 a
{
text-transform:capitalize;
color:#CB202D;
font-weight:600;
}

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


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

.grid .grid-1, .page-right-sidebar .grid .grid-2{
	width:39.8%;
	margin-right:0px;
}

.search-box-wrap{
border:1px solid #ccc;
margin:2px 10px;
background:#eee;
padding:8px;
margin-bottom:20px;
}

.search-box-wrap h4{
/*border-bottom:1px solid #ccc;
padding-bottom:5px;*/
margin:0;
}

.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:#ccc;
font-size:20px;
}

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

.text-field-wrap{
background:#fff;
border:1px solid #ccc;
position:relative;
}

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

.text-field-wrap button i{
color:#FFFFFF;
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: 16px;
margin: 0;
padding: 6px 9px;
text-align: center;
width: auto;
min-width: 30px;
}

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

.opening-hours-wrap{
position:relative;
font-size:15px;
clear: both;
display: block;
}

.opening-hours-wrap ul{
margin:15px 0;
padding:0;
background:#222222;
color:#C2C2C2;
padding:8px 12px;
font-size:13px;
position:absolute;
width:300px;
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:hover ul{
display:block;
}

.restaurant-wrap, .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-transform:uppercase;
text-align:left;
/*width:190px;*/
text-indent:20px;
font-weight:bold;
}

.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: 28px;
margin-right: 2px;
padding: 4px 6px;
width: 27px;
moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; 
-khtml-border-radius: 3px;
}

.rating-wrapper p{
font-size:12px;
text-transform:uppercase;
font-size:11px;
}

.br-current-rating{
font-size:12px;
font-weight:bold;
text-indent:240px;
height:20px;
}

/*.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-category{
display:block;	
background:#3399FF;
color:#FFFFFF;
text-decoration:none;
padding:8px;
position:relative;
border-bottom:1px 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;
float:left;
width:49%;
border-right:1px solid #AFAFAF;
display:block;
padding:5px 8px;
width:271px;
border-bottom:1px solid #AFAFAF;
}

.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: 'PT Sans', sans-serif;
}

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

.view-item-wrap h1{
font-size:20px;
}

.view-item-wrap .section h3{
background:#F2F2F2;
color:#000;
margin-bottom:3px;
margin-top:3px;
padding:1px 5px;
font-size: 14px;
text-transform:capitalize;
}

.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:#655B4F;
position:relative;
color: #C8C1B8;
padding:2px 12px;
border:1px solid #0E0E0D;
}

.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;
color:#fff;
}

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

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

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

.view-item-wrap p{
margin:0;
padding:0;
}

.action-wrap{
margin-top:10px;
padding: 4px 10px;
background:#1F3A60;
}

.action-wrap .uk-button{
text-transform:uppercase;
font-family: 'PT Sans', sans-serif;
}

.order-list-wrap{
border:1px solid #E4E7EA;
border-top:3px solid #3399FF;
/*background:#E4E7EA;*/
min-height:100px;
background:#FFFFFF;
padding-bottom:10px;
padding-left:5px;
padding-right:10px;
}

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

.item-order-list{
padding-bottom:5px;
padding-top:5px;
border-bottom:1px solid #E4E7EA;
}

.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;
}


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

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

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

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

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

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

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

.summary-wrap{
padding-top:10px;
}

.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:90%;
}

.center{
text-align:center;
}

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

.sale-price{
color:#D4232B;
font-size:13px;
font-weight:600;
clear: both;
padding-left: 0px;
}

.delivery_options{
margin: auto;
width: 80%;
margin-bottom:10px;
}

.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;
}

.checkout-page form{
min-height:260px;
}

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

.hidden, .change_wrap{
display:none;
}


.receipt-wrap.order-list-wrap{
width:380px;
padding:15px 10px;
}

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

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

.input-block .value{
width:50%;
float:right;
text-align:right;
text-transform:capitalize;
}

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

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

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

.menu ul li.even{
border-right:none;
}
.menu-ul li a{
color:#474d5d;
}

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

.sortby_text{
text-transform:capitalize;
}

.login-modal-wrap, .pop-wrap{
width:431px;
margin:auto;
background:#fff;
position: relative;
z-index: 999;
}

.login-modal-wrap .modal-header, .pop-wrap .modal-header{
background:#F4F4F2;
padding:5px 8px;
}

.login-modal-wrap .modal-header h3,
.pop-wrap .modal-header h3
{
margin:0;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

.login-modal-wrap .modal-header a{
color:#ccc;
font-size:20px;
}

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

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

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

.login-btn-wrap{
margin:auto;
width:200px;
}

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

.fb-link-login{
background:#3B5998;
color:#FFFFFF;
display:block;
width:80%;
font-family: 'PT Sans', 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{
display:none;
}

.back-link, .forgot-pass-link{
font-family: 'PT Sans', sans-serif;
color:#4D4D49;
margin-top:10px;
display:block;
}

.hide{
display:none;
}

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

#review_content{
width:100%;
min-height:80px;
margin-top:5px;
}

.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: 5px;
}

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

.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{
position:relative;
}

.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{
font-weight:normal;
color:#fff;
padding:8px;
font-size: 20px;
left: 35%;
position: absolute;
top:30%;
z-index: 10;
background:url("../images/bg-transparent.png");
border:1px solid #606264;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; 
-khtml-border-radius: 5px;
}

.dataTables_wrapper{
position:relative;
}

.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;
}


.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-weight:bold;
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;
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{
width:65%;
}

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


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

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



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

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

.or{
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;
}

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:#fff;
font-size:40px;
}

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

.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;
}

.packages-wrap .frm-resume-signup, .ie-no-supported-msg{
display:none;
}


/****  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:auto;
 text-transform:capitalize;
}

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

.language-wrapper ,fa-globe{
}


#menu-with-bg{
/*background-size:cover;*/
/*min-height:500px;*/
	background-size: 100% auto;
	position:relative;
	padding-top: 50px;
}

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

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

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

.rating-wrapper{
/*width:95%;*/
width:100%;
}

.rating-wrapper img{
width:90px;
display:block;
float:left;
height:90px;
}

.rating-wrapper .write-review-wrap {
    display: block;
    float: left;
    margin-left: 10px;
    width: 170px;
}

.rating-wrapper .write-review-wrap a{
margin-top:55px;
}

.rating-wrapper a.write-review i{
text-indent:10px;
}

.rating-wrapper h5{
font-size:25px;
color:#434142;
text-transform:capitalize;
display:block;
position:absolute;
max-width:450px;
margin-top: 4px;
}

.rating-wrapper .rate-wrap{
float:right;
margin-right:25px;
}

#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:90%;
margin:auto;
margin-bottom:5px;
padding:5px;
text-align:center;
display:block;
}

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

.ops_notification h3{
color:#21B0D1;
}

.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{
color:#3B65A7;
}

#tabs .uk-tab-left li.uk-active a{
margin:0;
border: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-size: 11px;
font-weight: normal;
}

.hr_op{
z-index:200;
}

.share-wrap ul{
float: left;
margin: 0 0 0 -166px;
padding: 0;
position: absolute;
top: 0;
}

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

.share-wrap ul li a i{
	font-size: 15px;
	padding-top: 10px;
}

.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;
}

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

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

#search-tabs{
display:none;
}

.advance-search ul li a{
font-size:14px;
font-weight:normal;
font-family: "Open Sans","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;
}

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

.advance-search #tabs-1,
.advance-search #tabs-2,
.advance-search #tabs-3,
.advance-search #tabs-4,
.advance-search #tabs-5
{
color:#fff;
font-size:14px;
font-weight:normal;
font-family: "Open Sans","Roboto","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");
border:none;
-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
}

#advance-search .ui-state-default.ui-tabs-active{
border-top:2px solid #F48933;
}

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

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

#advance-search .search-input-wrap button{
right:0;
height:43px;
}
#advance-search .search-input-wrap #s,
#advance-search .search-input-wrap input[type="text"]
{
color:#000;
font-weight:normal;
font-family: "Open Sans","Roboto","sans-serif";
height:auto;
}

#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;
}

.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;
width:38%;
padding-right:5px;
}
.footer-sub .footer-b{
border:0px solid red;
}
.tbl-wraper{
display:table;
}
.tbl-wraper .tbl-col{
display:table-cell;
}
.footer-b p{
font-size:12px;
}
.footer-sub input[type="text"]{
color:#7C7B7B;
font-size:13px;
border:none;
padding:6px 8px;
margin-left:5px;
margin-right:5px;
min-width:200px;
text-transform:capitalize;
background: none repeat scroll 0 0 #fff;
}
.footer-a p{
padding-top:5px;
}

.footer-sub input[type="submit"]{
border:1px solid #333333;
padding:6px 8px;
background: none repeat scroll 0 0 #7a5447;
color: #fff;
}
.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: 55px;
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:#21B0D1;
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:30%;
vertical-align:top;
padding-bottom:10px;
padding-top: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: #000000;
font-size: 15px;
font-weight: bold;
letter-spacing: 2px;
margin-bottom: 2px;
text-transform: uppercase;
}

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

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

.ux-price h4{
margin:0;
padding:0;
position:absolute;
top:0;
font-weight:bold;
text-transform:uppercase;
font-size:13px;
letter-spacing:2px;
background:#fff;
padding-right:5px;
max-width:70%;
}

.ux-price h5{
letter-spacing:2px;
position:absolute;
top:0;
right:0;
margin:0;
font-size:12px;
background:#EAEAEA;
padding:5px 6px;
font-weight:bold;
}

.ux-price samp{
border-bottom: 1px dashed #AAAAAA;
display: block;
position: absolute;
top: 10px;
width: 100%;
}

.active-menu-2 p{
color: #AAAAAA;
font-size: 12px;
line-height: normal
}
.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
{
text-decoration:none;
color:#CB202D;
}
 .active-menu-2 a:hover .ux-price h5{
 background:#CB202D;
 color:#fff;
}

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

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

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

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

.signup-selection h3{
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;
color:#fff;
}

.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.b{
background:#C92D22;
color:#fff;
}
.page .main.signup-selection{
min-height:300px;
}

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

.spicydish-icon{
display:block;
max-width: 25px;
height: 19px;
margin-top: 10px;
}

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

.active-menu-2 .table-col-2 .spicydish-icon{
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;
}

.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{
width:auto;
}
/* custom css added to make it like previous --> 6-5-2015 */

/*FOR PRODUCT DISPLAY  */
.menu-contents {
    border: 1px solid #CCCCCC;
}
.uk-button-primary.new-btn {
    background-color: #3399ff;
    height: 42px;
    overflow: hidden;
    padding-top: 4px;
    text-overflow: ellipsis;
    width: 100%;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #ebebeb;
    border-color: #adadad;
    color: #333333;
}
.btn:hover, .btn:focus {
    color: #333333;
    text-decoration: none;
}
#tab-content .menu {
    border: medium none;
    max-height: 300px;
    overflow: auto;
}
.menu-contents .bx-wrapper .bx-viewport{
    border: medium none;
    box-shadow: none;
    left: 0;
	margin-bottom: 2px;
    margin-top: 2px;
}
.bxslider.tabs > li {
    margin-right: 4px;
    width: 134px;
}

.footer-a.left.footer-left-side {
    margin: 0;
    padding: 0;
    width: 50%;
}
.footer-left-side .footer-powered-by {
    float: left;
    padding-top: 8px;
    width: 62%;
}
.footer-left-side .footer-social-wrap {
    float: left;
    width: 26%;
}
.footer-powered-by > span {
    font-size: 16px;
    padding: 10px;
}

.footer-powered-by img {
    padding-right: 5px;
    width: 150px;
}
.footer-b.right.footer-right-side {
    margin: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 10px;
    width: 50%;
}
.ready-food-class .new-btn.uk-button.uk-button-primary {
    background-color: #427400;
}
.pac-container.hdpi {
    z-index: 999999;
}

#featured-restaurant-list .bx-wrapper .bx-viewport {
    height: 90px;
}
.bxsliderready .ready-food-class.bx-clone {
    width: 134px;
}
#readyfood .bx-viewport {
    height: 42px;
}

#normal-food .bx-viewport {
    height: 42px;
}
/* social icon display on product listing page */

.social-circle{
    width: 30px;
    /*height: 27px;*/
	height: 30px;
    color: #FFF;
    font-size: 22px;
    background-color:#999;
    text-align:center;
    padding-top: 12px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.social-circle.fa-facebook:hover { /* round facebook icon*/
    background-color: #4060A5;
    opacity:1;
}
.social-circle.fa-twitter:hover { /* round twitter icon*/
    background: #00ABE3;
}
.social-circle.fa-google-plus:hover { /* round google plus icon*/
    background: #e64522;
}
.social-circle.fa-linkedin:hover { /* round linkedin icon*/
    background: #0094BC;
}
.social-links-text {
    float: left;
}
.social-links {
    margin: 0;
    padding: 0;
}
.social-links li {
    float: left;
    margin-left: 6px;
}

.inline-product-disp .spicydish-icon {
    display: inline-table;
    float: none;
    height: 21px;
    margin-top: 0;
    width: 20px;
}
.menu .product-images{
	float: left;
    width: 20%;
}
.menu .product-images >img{
	 height: 50px;
}
.menu-ul .menu-item .product-img-ico{
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: capitalize;
	white-space: nowrap;
	width: 50%;
	margin-left: 2px;
	font-weight: bold;
}

.inline-product-disp .normal-price{
	clear: both;
    float: left;
}
.inline-product-disp .sale-price{
	float: left;
    padding-left: 8px;
    clear: none;
}

.menu .inline-product-disp {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #afafaf;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    padding: 5px 0;
    width: 100%;
}
.inline-product-disp .left.product-img-ico {
    margin-left: 10px;
}
.inline-product-disp .right {
    padding-right: 13px;
}
.order-menu.hotel-menu {
    margin-top: 12px;
}
.about-restaurant iframe {
    width: 100%;
}
.more {
    color: #0b6fc5;
    cursor: pointer;
    float: right;
    margin-right: 10px;
}
.about-restaurant {
    height: 48px;
    overflow: hidden;
}
.about-restaurant > p {
    margin-top: 5px;
}

.about-restaurant.less {
    height: auto;
    overflow: auto;
}
.rest-info iframe {
    width: 100%;
}
#tab-content .menu ul li {
    border-right: 0px thin;
	cursor:pointer;
}

.display-share-text {
    display: none;
}


.business-address-mbl p{
	text-transform: none;
}

.business-contact-icons{
	height:16px;
	width:16px;
	display: inline-block;
}

.surveyLogo{
	max-width: 50px;
	width: 50px;
	height: 50px;
}

/* The container <div> - needed to position the user-dropdown content */
.user-dropdown {
  position: relative;
  display: inline-block;
}

/* user-dropdown Content (Hidden by Default) */
.user-dropdown-content {
  display: none;
  position: absolute;
  background-color: #e3e4ee;
  min-width: 190px;
  width:auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  padding: 5px;
}

/* Links inside the user-dropdown */
.user-dropdown-content a {
  color: black;
  padding: 3px 10px;
  text-decoration: none;
  display: block;
}

/* Change color of user-dropdown links on hover */
.user-dropdown-content a:hover {background-color: #ddd;}

/* Show the user-dropdown menu on hover */
.user-dropdown:hover .user-dropdown-content {display: block;}

.view-post-icons{
	height:30px;
	width:30px;
	margin-bottom:10px;
	cursor:pointer;
	margin-right:10px;
}

.facebook-posts, .twitter-posts{
	display:none;
}

.business-info-page .about-restaurantt .rest-info{
	font-size:15px;	
}

.about-restaurantt ul,.about-restaurantt li{
margin:auto;
padding:none;
}

.about-restaurantt ul li{
	list-style:disc;
}

.about-restaurantt ol li{
	list-style:decimal;
}

.about-restaurantt ul, .about-restaurantt ol {
    padding-left: 2em;
}

.resume-container .write-testimonial-btn{
	width: 195px;
}

.resume-container .review-content-wrap{
	width:600px;	
}

.resume-container .user .media-body .media-heading{
	color: #484848;
}

.business-contact-address{
	display:block;	
	margin-top:10px;
}

.business-contact-address p{
    margin: 0;
    padding: 0;
}

.rating-wrapper .write-review-wrap .post-a-business-review-btn{
	margin-top: 10px;
}

.business-city-province{
	font-size: 20px;
	color:#434142;
	position:relative;
	max-width: 450px;
	margin-top: 0px;
	text-align:left;
}

.business-general-info-col-1{
	width:85%;	
}

.business-general-info-col-2{
	width:15%;	
	padding-left: 10px;
}

#menu-with-bg-wrap .rating-wrapper .business-general-info-col-2 .rate-wrap{
	float: left;
	margin-left:0px;
}

#menu-with-bg-wrap .rating-wrapper .business-name-big{
	position:relative;
	line-height: 23px;
	font-weight:bold;
}

#menu-with-bg-wrap .rating-wrapper .business-general-info-col-1 .write-review-wrap{
	width:82%;	
}

.business-social-share-icon{
	font-size: 17px;
	color: #444;
	margin-left: 10px;
}

.business-social-share .dropdown-menu{
	background:transparent;
	border: none;
	box-shadow: none;
	margin-top: -29px;
	margin-left: 32px;
	width: 30px;
	min-width: 30px;
}

.business-social-share  .dropdown-menu > li > a:hover, .business-social-share .dropdown-menu > li > a:focus{
	background:transparent;
}

.business-social-share .social-circle{
	width: 30px;
	height: 30px;
	padding-top: 7px;
	font-size:18px;
}

.business-social-share .share-business{
	margin-left: 15px;
	padding: 0px;
	padding-top: 3px;
}

#menu-with-bg-wrap .rating-wrapper .business-general-info-col-1 img{
	width: 70px;
	height: 70px;
}

.business-info-page #menu-wrap .merchant-info1{
	margin-bottom: 2px;	
}

.business-info-page .rating-wrapper{
	margin-bottom: 0px;
}

.business-back-button-area{
	/*width:100%;
	max-width:1004px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 71px;*/
	
	width: 100%;
	max-width: 1170px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 80px;
	background-color:#F6F5F2;
	padding-top: 10px;
	padding-bottom: 11px;
}

.business-listing-home i{
	font-size: 39px;
	color:#000;	
}
	
.business-listing-search-form{
	padding-left:0px;
}

.business-back-button{
	width:100%;
	padding-top: 2px;
	padding-bottom: 5px;
	background-color:#ffc000;
	color:#000;	
	font-size:25px;
}

.header-top-low{
	padding-top: 0px;
}

.review-owner-action{
	width:100%;
	text-align:right;
	padding-right:10px;	
}

.good-review{
	color:#8cc14c;
	font-size:20px;
	cursor:pointer;
}

.bad-review{
	color:#ed1b23;
	font-size:20px;
	cursor:pointer;
}

.delete-review-icon{
	color:#ed1b23;
	font-size:20px;
	cursor:pointer;
	margin-left:10px;
}

.rating-wrapper h1 {
    font-size: 25px;
    color: #434142;
    text-transform: capitalize;
    display: block;
    position: absolute;
    max-width: 450px;
	line-height: 27px;
}

.rating-wrapper h2 {
    position:relative; 
	font-size:17px; 
	margin-bottom: 1px;
	line-height: 25px;
}

.resume-box-area{
	position:relative;
}	

.box-red-border{
	border:0px solid red;
}	

#resumeraingsforms{
	position:relative;
}	

.resume-connection-cnt{
	float:right;
	margin-right:40px;
}	

.merchant-info2 .ui-datepicker-calendar td{
    font-size: 15px !important;
}

/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1168px) {
	.share-wrap ul {
	    float: left;
	    margin: 0 0 0 -166px;
	    padding: 0;
	    position: absolute;
	    top: 0;
	}
	.share-wrap ul li {
	    clear: both;
	    margin-bottom: 12px;
	}	
	.display-share-text{
		display:none;
	}
	
	.grid .grid-1, .page-right-sidebar .grid .grid-2{
		width: 39%;
	}
}

@media only screen and (max-width : 1167px) 
{
	.share-wrap ul li {
		margin-bottom: 8px;
	}
	.share-wrap ul {
		width: 41px;
	}

	.share-wrap {
		position: absolute;
		right: -22px;
		top: -10px;
	}
	.rating-wrapper p {
		display: none;
	}
	.rating-wrapper .rate-wrap {
		float: left;
		margin-bottom: 11px;
	}
	
	.grid .grid-1, .page-right-sidebar .grid .grid-2{
		width: 39%;
	}
	
	.share-wrap{
		left:inherit;	
	}
	
	.resume-container .share-wrap ul{
		margin: 0 0 0 -40px !important;
	}
}

@media only screen and (min-width : 1024px) 
{
	.banner-wrap {
	    min-height: 457px;
	}
}

@media only screen and (max-width : 1024px) 
{
	.rating-wrapper h5 {
		color: #434142;
		display: block;
		font-size: 20px;
		line-height: 1;
		margin-top: 10px;
		max-width: 450px;
		position: absolute;
		text-overflow: ellipsis;
		text-transform: capitalize;
		width: 216px;
	}
}
@media only screen and (max-width : 964px) 
{
	.main{
	width:98%;
	border:0px solid red;
	}
	
	.search-map-wrap{
	width:99%;
	margin:auto;
	}
	
	.browse-wrapper .main,
	.footer-wrap .main,
	.footer-sub .main,
	.page-right-sidebar .main,
	.page .main,
	.search-result-wrapper .main
	{
	padding:10px 0px;
	}
	
	.inner{
	padding:0px 15px !important;
	}
	
	.sub-header ul li a{
	min-width:150px;
	}
	
	
	.menu .menu-ul li{
	width:100%;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
	.menu .menu-ul li .left{
	padding-left:10px;
	}
	.menu .menu-ul li .right{
	padding-right:10px;
	}
	
	.menu .inner{
	padding:0 !important;
	}
	
	.advance-search .search-wrap{
	width:90%;
	}
	.menu-ul .uk-width-1-2 {
		width: 15% !important;
	}
}

@media only screen and (max-width : 768px) 
{

	.main{
	border:0px solid blue;
	}
	.bxslider-1{
	display:none;
	}
	.bxslider-2{
	display:block;
	}
	
	.footer-sub .footer-a, .footer-sub .footer-b{
	float:none;
	margin:auto;
	text-align:center;
	}
	.footer-sub .footer-b .tbl-wraper{
	margin:auto;
	}
	.footer-sub .footer-a{
	margin-bottom:5px;
	width:100%;
	}
	
	.search-map-wrap{
	width:99%;
	margin:auto;
	min-height:250px;
	}
	
	
	.sub-header ul li{
	float:none;
	}
	
	.search-result-wrapper .grid-1.left,
	.search-result-wrapper .grid-2.left
	{
	float:none;
	}
	
	.search-result-wrapper .grid-1.left{
	/*display:none;*/
	width:100%;
	}
	
	.search-result-wrapper .grid-2.left{
	width:100%;
	}
	
	#menu-wrap .grid-1.left,
	#menu-wrap .grid-2.left
	{
	float:none;
	width:100%;
	}
	
	
	.menu .menu-ul li{
	width:100%;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
	.menu .menu-ul li .left{
	padding-left:10px;
	}
	.menu .menu-ul li .right{
	padding-right:10px;
	}
	
	.menu .inner{
	padding:0 !important;
	}
	
	.payment-option-page .grid .left{
	float:none;
	width:100%;
	}
	
	.page-right-sidebar .left-content, 
	.page-right-sidebar .right-content
	{
	float:none;
	width:100%;
	}
	
	.cc_page{
	padding-bottom:50px !important;
	}
	
	.sub-header .main{
	padding:0;
	margin:0;
	 width: 100%;
	}
	
	.sub-header .order-steps{
	margin:0;
	}
	
	.sub-header ul li.active a{
	background:#F9F9F9;
	border-bottom:1px solid #ccc;
	}
	
	.sub-header{
	position:relative !important;
	}
	
	#browse-resto-page{
	}
	
	#browse-resto-page .grid-2,
	#browse-resto-page .grid-1
	{
	width:100%;
	}
	/*
	#browse-resto-page .grid-1 .uk-width-small-1-3{
	display:none;
	}
	*/
	#browse-resto-page .uk-width-medium-1-2
	{
	width:100%;
	}
	
	#browse-resto-page #tab-left-content{
	width:90%;
	}
	
	.order-steps{
	display:none;
	}
	
	.advance-search .search-wrap{
	width:95%;
	}
	
	.search-box-wrap ul.to-hide{
	display:none;
	}
	
	.search-box-wrap{
	margin:1px 1px 5px;
	padding:5px;
	}
	.search-box-wrap h4{
	font-size:14px;
	line-height:normal;
	}
	.footer-a.left.footer-left-side {
		clear: both;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.footer-b.right.footer-right-side {
		clear: both;
		padding: 15px 0;
		width: 99%;
	}
	.menu-ul .uk-width-1-2 {
		width: 10% !important;
	}
	.advance-info-responsive.merchant-info2 {
		display: block !important;
		margin-top: 15px;
	}
	.merchant-info2 {
		display: none;
	}
	.rating-wrapper .rate-wrap {
		float: left;
		margin-bottom: 8px;
		margin-right: 25px;
	}
	.share-wrap {
		position: absolute;
		right: 0;
	}
	.rating-wrapper p {
		display: block;
	}
	.share-wrap ul {
		width: auto;
	}
	.rating-wrapper .uk-width-1-2:nth-child(2) {
		padding-left: 0;
	}
	#menu-with-bg-wrap .main {
		margin-top: 0;
	}
	#menu-with-bg {
		padding-top: 1px;
	}
}

@media (max-width: 768px){
	#menu-wrap .grid-1.left, #menu-wrap .grid-2.left {
		float: none;
		width: 100%;
	}
	
	.rating-wrapper h5 {
		position: inherit;
		margin-top: 8px;
		text-align: center;
	}
	
}

@media only screen and (max-width : 600px) 
{
	.main{
	border:0px solid yellow;
	}
	
	.tbl-wraper .tbl-col{
	display:block;
	}
	.tbl-wraper .tbl-col input[type="text"]{
	margin-bottom:5px;
	}
	
	.top-c{
	display:none;
	}
	
	.search-wrapper{
	width:85%;
	margin:auto;
	}
	
	.header-wrap .logo-wrap img{
	max-width:250px;
	}
	
	.header-wrap .section-to-menu-user{
	display:none;
	}
	
	.header-wrap{
	min-height:80px;
	}
	
	.logo-wrap{
	margin-top:20px;
	}
	
	.search-input-wrap{
	width:90%;
	}
	
	.search-wrap{
	width:100%;
	}
	
	.header-wrap .section-mobile-menu-link{
	display:block;
	}
	
	.packages-list li{
	float:none;
	margin-bottom:10px;
	}
	
	.review-content-wrap {
	padding: 10px;
	width: 90%;
	border:0px solid red;
	}
	
	.checkout-page .uk-width-1-2{
	float:none;
	width:100%;
	margin-bottom:20px;
	}
	
	.sub-header{
	position:relative !important;
	}
	
	.rating-wrapper h5{
	font-size:30px;
	position:inherit;
	margin-top:8px;
	}
	
	.rating-wrapper .write-review-wrap a{
	margin-top:5px;
	}
	
	.rating-wrapper .write-review-wrap{
		float:left;
		width:100%;
	}
	
	.rating-wrapper img{
	float:none;
	}
	
	.advance-search ul li a{
	font-size:12px;
	}
	
	.advance-search h2{
	font-size: 18px;
	line-height: normal;
	}
	
	.advance-search p{
	font-size:13px;
	}
	
	#advance-search .search-input-wrap #s, #advance-search .search-input-wrap input[type="text"]{
	font-size:16px;
	padding-left:5px;
	}
	
	#advance-search .search-input-wrap button{
	height:38px;
	}
	
	.pac-container{
	z-index:999999;
	}
	
	.back-top{
	margin-right:20px;
	}
	.write-review-wrap > h5 {
		font-size: 20px !important;
	}
}

@media (max-width: 480px){
	.rating-wrapper .uk-width-1-2 {
		float: none;
		width: 100%;
	}
	
	.basic-mer-info .rating-wrapper, .basic-mer-info .rating-wrapper .uk-width-1-2 {
		padding: 0px;
	}
	
	.basic-mer-info .merchant-info1, .basic-mer-info .merchant-info1 .uk-grid {
		margin: 0px;
	}
	
	.rating-wrapper .write-review-wrap {
		margin: 0px;	
		float: none;
		width: 100%;
	}
	
	.basic-mer-info .uk-width-1-2 > a {
		display: block;
		margin: auto auto;
		width: 90px;
	}
	
	.rating-wrapper h5 {
		width: 100%;
	}
	
	.business-general-info-col-1{
		width:100%;	
	}
	
	.business-general-info-col-2{
		width:100%;	
	}
	
	.rating-wrapper .business-general-info-col-1 .write-review-wrap{
		width:100%;	
	}
	
	.rating-wrapper h6{
		text-align:center;		
		width: 100%;
		margin-bottom: 5px;
	}
		
	.header-top-low{
		margin-top: 20px;
	}
	
	.business-back-button-area{
		margin-top: 52px;
	}
	
	.business-back-button{
		margin-top: 15px;	
	}
	
	/*.business-listing-home i{
		font-size:15px;	
	}*/
}

@media only screen and (max-width : 480px) 
{
	.main{
	border:0px solid green;
	}
	
	.active-menu-2 .table-col-1, .active-menu-2 .table-col-2,  .active-menu-2 .table-div,
	.active-menu-1 .table-col-1, .active-menu-1 .table-col-2,  .active-menu-1 .table-div
	{
	display:block;
	width:100%;
	}
	
	.bxslider-2{
	display:none;
	}
	.bxslider-3{
	display:block;
	}
	
	.pac-container{
	z-index:999999;
	}
	
	#menu-with-bg{
	background-size:100% 60%;
	min-height:400px;
	}
	
	.search-wrapper h2{
	font-size:18px;
	}
	
	.search-input-wrap #s{
	font-size:14px;
	}
	
	.search-input-wrap button{
	height: 32px;
	width: 50px;
	}
	
	.header-wrap .logo-wrap img{
	max-width:220px;
	}
	
	.footer-wrap .main .footer-buttom-menu-wrap{
	display:none;
	}
	.footer-wrap .main .footer-social-wrap{
	float:right;
	}
	
	.footer-wrap .main{
	width:90%;
	}
	
	#contact-page .uk-form-row, #contact-page input[type="submit"]{
	width:100%;
	}
	
	.rating-wrapper .uk-width-1-2{
	float:none;
	width:100% !important;
	}
	
	.rating-wrapper .uk-width-1-2 .write-review{
	width:95%;
	}
	
	.rating-wrapper .uk-width-1-2 .bar-rating-wrap{
	width:95%;
	margin:auto;
	}
	
	.summary-wrap .a {
	width:70%;
	}
	
	.receipt-main-wrap{
	width:100%;
	}
	
	.receipt-wrap.order-list-wrap{
	width:100%;
	padding:0;
	}
	
	.sub-header{
	position:relative !important;
	}
	
	.search-result-wrapper .uk-table th, .search-result-wrapper .uk-table td{
	display:table;
	}
	
	.search-result-wrapper .uk-table th{
	display:none;
	}
	
	.view-item-wrap{
	width:100%;
	}
	
	.search-input-wrap button{
	height:34px;
	}
	
	#advance-search ul li
	{
	width:100%;
	overflow:hidden;
	}
	
	#advance-search ul li a{
	width:100%;
	}
	
	#advance-search ul li, #advance-search ul li a{
	font-size:14px;
	}
	
	#advance-search .ui-tabs-panel{
	margin-top:2px;
	}
	
	.advance-search .search-wrap{
	padding:0;
	}
	
	.banner-wrap{
	padding-top:20px;
	padding-bottom:20px;
	min-height:inherit;
	}
	
	.advance-search h2{
	font-size:15px;
	}
	
	.advance-search p{
	font-size:12px;
	}
	
	#advance-search  .inner{
	padding:0 !important;
	}
	
	.search-input-wrap{
	width:100%;
	}
	#advance-search .search-input-wrap #s, #advance-search .search-input-wrap input[type="text"]{
	font-size:13px;
	}
	
	#advance-search .search-input-wrap button{
	height:34px;
	}
	
	#advance-search .search-input-wrap .uk-autocomplete{
	width:auto;
	}
	
	#advance-search .ui-state-default.ui-tabs-active{
	background:#F48933;
	border-top:0;
	}
	
	.search-box-wrap h4, .search-box-wrap .uk-width-1-2{
	font-size:12px;
	}
	#menu-with-bg {
		padding-top: 20px;
	}
	.footer-powered-by span {
		padding: 0px;
	}
	.menu-ul .uk-width-1-2 {
		width: 15% !important;
	}
	
	.rating-wrapper .uk-width-1-2:nth-child(2) {
		padding-left: 25px;
	}
	.share-wrap {
		position: relative;
		right: 0;
		top: 0;	
	}
	.write-review.btn-flat-grey.rounded2 {
		float: left;
		margin-right: 14px;
		width: 170px;
	}
	.rating-wrapper h5, .rating-wrapper h6 {
		text-align: center;
	}
	.rating-wrapper img {
		margin-left: 36%;
	}
	#menu-with-bg {
		padding-top: 1px;
	}

	/*.....Responsive---18-nov.....*/
	.rating-wrapper .business-general-info-col-1{
		width: 100% !important;
	    float: left;
	}
	
	.rating-wrapper .business-general-info-col-1 a{
		margin-left: 0px;
    	float: left !important;
	}
	
	.rating-wrapper .business-general-info-col-1 .write-review-wrap{
		width: 72% !important;
		float: left !important;
	}
	
	.rating-wrapper .business-general-info-col-2{
		width: 100% !important;
		float: left !important;
		text-align:center;
	}
	
	.rating-wrapper .business-general-info-col-1 h5{ 
		text-align:center;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 3px;
		font-size: 18px !important;
		font-weight: bold;
	}
	
	.rating-wrapper .business-general-info-col-1 h6{
		text-align:center;
		margin-left: 3px;
		font-size: 10px;
	}
	
	.business-social-share .dropdown-menu{
		margin-left: 205px;
		margin-top: -38px;
	}
	
	.rating-wrapper .business-general-info-col-1 a{
		width:80px !important;	
	}
		
	.rating-wrapper .business-general-info-col-1 .business-profile-icon{
		height:80px !important;
		width:80px !important;
	}
	
	.rating-wrapper .business-general-info-col-2 .business-social-share{
		/*float:left;
		margin-right:10px;*/
		width: 69%;
		text-align: right;
		margin-right: -60px;
	}
	
	.rating-wrapper .business-general-info-col-2 .rate-wrap{
		float:left;
		margin-bottom: 0px;
		margin-top: -22px;
		margin-right: 130px;
		float: right;
	}
		
	.share-wrap{
		left: 70px !important;
	}
	
	#review_content{
		margin-left:10px;
	}

	/*.....Responsive---18-nov.....*/
}
