
body .visible-chippenham { display:none !important; } 
body .hidden-chippenham { display:inherit !important; } 
body.shop_chippenham .hidden-chippenham { display:none !important; }
body.shop_chippenham .visible-chippenham { display:inherit !important; }

.visible-guest { display:initial !important; }
.hidden-guest { display:none !important; }
.visible-user { display:none !important; }
.hidden-user { display:initial !important; }

body {
}
h1 {
	color: #6e3c1f;
	font-family: 'Impact';
}
h2 {
	color: #633f2b;
}
h3 {
}
h4 {
}
body {
	background-color: #dfd8d7;

	/*background-image: url("/myimages/60/zpos-bg-FFFFFFE0E0E0_210.png");*/
	background-image: url("//cdn1.zfood.co.uk/60/images/zpos-bg-FFFFFFE0E0E0_210.png?auto=compress");

	background-repeat: repeat;
	background-attachment: scroll;
	background-position: left top;
	background-size: auto;
}

header, #mobile-header {
	background-color: #ffffff;

	/*background-image: url("/myimages/60/zpos-bg-rajheader.png");*/
	background-image: url("//cdn1.zfood.co.uk/60/images/zpos-bg-rajheader.png?auto=compress");
	background-attachment: scroll;
	background-position: right center;
	background-size: cover;
}

/* Mobile */
.mobile .km-content {
}
.mobile #mobile-header {
}

.ct_phone { display:none; }
body {
padding-top:20px;
}
#container {
padding:8px;
border-radius:3px;
}
#body > hr {
display:none;
}
.navbar-inner {
text-transform:uppercase;
}
.navbar .nav > li > a {
color:#6E3C1F;
}
.sys-alert {
    margin-bottom: 0px !important;
    border: none;
    text-align: center;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
    text-decoration:none;
    color:#ffffff;
    background-color:#f60;
    background-image:-moz-linear-gradient(top, #7E4D01, #5C3801);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#7E4D01), to(#5C3801));
    background-image:-webkit-linear-gradient(top, #7E4D01, #5C3801);
    background-image:-o-linear-gradient(top, #7E4D01, #5C3801);
    background-image:linear-gradient(to bottom, #7E4D01, #5C3801);
    background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7E4D01, endColorstr=#5C3801, GradientType=0);
}
#logo {
padding:30px;
}
.well {
background:#6E3C1F;
color:#ffffff;
}



.ui-tabs-menu .ui-tabs-nav li  {
background-image: linear-gradient(top, #E9C8B4 0%, #96522B 10%, #5C3801 77%);
background-image: -o-linear-gradient(top, #E9C8B4 0%, #96522B 10%, #5C3801 77%);
background-image: -moz-linear-gradient(top, #E9C8B4 0%, #96522B 10%, #5C3801 77%);
background-image: -webkit-linear-gradient(top, #E9C8B4 0%, #96522B 10%, #5C3801 77%);
background-image: -ms-linear-gradient(top, #E9C8B4 0%, #96522B 10%, #5C3801 77%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #E9C8B4),
	color-stop(0.1, #96522B),
	color-stop(0.77, #5C3801)
);
color:#fff;
border-radius:7px;
border:1px solid #814725;
margin: 1px .2em 4px 0;
}
.ui-tabs-menu .ui-tabs-nav li a {
color:#fff;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom:4px;
padding:0;
background-image: linear-gradient(top, #FBD2BA 0%, #F47A33 10%, #DA5603 77%);
background-image: -o-linear-gradient(top, #FBD2BA 0%, #F47A33 10%, #DA5603 77%);
background-image: -moz-linear-gradient(top, #FBD2BA 0%, #F47A33 10%, #DA5603 77%);
background-image: -webkit-linear-gradient(top, #FBD2BA 0%, #F47A33 10%, #DA5603 77%);
background-image: -ms-linear-gradient(top, #FBD2BA 0%, #F47A33 10%, #DA5603 77%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FBD2BA),
	color-stop(0.1, #F47A33),
	color-stop(0.77, #DA5603)
);
border:1px solid #FF7B2A;
}

.row_phones .white {
color:#6E3C1F;
text-shadow:none;
}
.alert-info {
background: url(/myimages/60/zpos-bg-alertinfo.jpg) no-repeat;
background-size: cover;

color: #fff;
text-shadow: 0 1px 0 #900;
}
.alert-info h2 {
color: #fff;
text-shadow: 0 1px 0 #900;
}
.ct_phone {
padding:20px 30px 0 0;
}
.ct_phone .phrase { 
display: none;
}
.ct_phone .number {
display: block;
font-weight: bold;
font-size: 36px;
line-height: 36px;
float:right;
padding-left:36px;
background: url(/myimages/60/zpos-bg-orangephone.png) no-repeat left 2px;
}
.popover {
color:#630;
}
span.name {
color:#6E3C1F;
}
.well legend {
color:#fff;
}


/* *********** */
/* RESERVATION */
/* *********** */
.mod_table_reservation_v1 {
  background:#fff;
    padding:10px;
    color:#6E3C1F;
    min-height:200px;
}
.mod_table_reservation_v1 h3 {
    color:#1d1d1d;
    margin-top:0px;
    
    font-weight:400;
}

@media (min-width: 979px) {
    .mod_table_reservation_v1 label {
        display: block;
        font-size:16px;
        margin-top: 5px;
        float: left;
        text-align:right;
        clear: both;
    }

    .mod_table_reservation_v1 .controls-row {
        float: right;
        width: 70%;
    } 
}
@media (max-width: 979px) {
.ctl-modTableReservationV1 {
margin-left: 0px !important;
}
}
.deliveryFromImg{ display: none; }

.social_media_links  {
    max-width:1000px;
    margin:0 auto;
    padding:10px 0;
    text-align:center;
}
.social_media_links img { max-width:32px; }
.social_media_links img:hover { max-width:32px; }
.social_media_links small { display:none; }
.social_media_links a {
    background-color: transparent;
    background: none !important;
    border: none !important;
    box-shadow: none;
    padding:0px;
    width:45px !important;
}

.checkout h5, .checkout h4 {
    font-size: 20px;
    line-height: 22px;
}

.checkout table#basket.table {
    background: #fff;
    color: #292a2b !important;
    border: 4px solid #fff;
    margin-bottom:15px;
}
.checkout .table#basket th {
    color: #292a2b;
}
.checkout table#basket.table .text-info {
    color:#3a87ad;
}
.help-block, .checkout .muted.note-delivery.text-right small,
.checkout .text-info, .checkout .text-warning, .alert-info, .checkout #body em{
    color:#fff;
}

.btn-link, .btn-link:hover, 
.btn-link:focus {
    color:#fff;
    text-decoration:none;
    text-shadow:none;
}
.page_menu .ui-tabs-vertical .ui-tabs-nav {
    background: #fff;
    border: 0px;
}
.page_menu .website-image {
    text-align: center !important;
}

.sys-message.alert-info {
 	background: #00b8ff;   
}
.sys-message.alert-info .lead {
 	font-weight: bold;
    color: #FFFFFF;
    text-shadow: none;
}

/*Disable online ordering, but still allow customers to view the menu - 1201865343858516*/
/*#mobile_food_menu_nav .zp-ctl-checkout,
#mobile_food_menu_nav .zp-ctl-myorder,
.btn-proceed-final,
.btn-order {
display: none !important;   
}*/

@media (max-width: 767px) {
    footer > .row-fluid > [class*="span"] {
        text-align: center !important;
    }
    #mod_accepted_payment_icons_footer {
        margin: 15px auto;
    }
    .vendor {
        margin-top: 20px;
    }
}