@import url(https://fonts.googleapis.com/css?family=Anton|Anton|Anton|Anton);

body .visible-oldbury { display:none !important; } 
body .hidden-oldbury { display:inherit !important; } 
body.shop_oldbury .hidden-oldbury { display:none !important; }
body.shop_oldbury .visible-oldbury { 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: #991b1e;
	font-family: 'Anton';
}
h2 {
	color: #991b1e;
	font-family: 'Anton';
}
h3 {
	color: #991b1e;
	font-family: 'Anton';
}
h4 {
	color: #991b1e;
	font-family: 'Anton';
}
body {
	background-color: #000000;

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

	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
}

header, #mobile-header {

	background-image:none;
	background-attachment: scroll;
}

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

/* alergy */
.allergen-information h1 { color:#fff; margin-bottom:15px;  }
.allergy.media-list li img { width:60px; }
.allergy.media-list li .media-body .media { margin-top:5px !important; }
.allergy.media-list li .media-body { margin-top:0px; }
.allergy.media-list li { margin:19px 0; }

.footermenu { margin-top:10px; }
.footermenu li a { text-align:center; color:#f6e9c3; font-size:12px;  }
.footermenu li a:hover { background:none !important; color:#fff; }





.closingtimes { text-align:center; }
/* TOP BAR DETAILS */
#topbar {
width:100%;
height:25px;
max-width:1170px;
margin:0 auto;
}
.toptopdetails {
background:#000;
color:#acacac;
}
.ct_local_branch_details,
.ct_user_status { 
margin: 0px !important;
line-height: 25px !important;
}




.popover { background:#f6e9c3; }
.popover-title { color:#991b1e !important; }

body { 
    padding-bottom:0px;
}

.postcode-div {}




.status-CLOSED,
.status-OPEN {
    margin: 0px;
    position: absolute;
    right: -112px;
    padding: 15px !important;
    margin-top: 9px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    line-height:normal !important;
-webkit-box-shadow: inset 6px 0px 12px 0px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    inset 6px 0px 12px 0px rgba(50, 50, 50, 0.65);
box-shadow:         inset 6px 0px 12px 0px rgba(50, 50, 50, 0.65)
}

.status-CLOSED {
background: #f85032;
background: -moz-linear-gradient(top,  #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827));
background: -webkit-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
background: -o-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
background: -ms-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
background: linear-gradient(to bottom,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 );
    color: #FFC3C3 !important;
    text-shadow: none !important;    
}
.status-OPEN {
    background: #7ed654;
    background: -moz-linear-gradient(top,  #7ed654 2%, #50b120 55%, #61b836 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#7ed654), color-stop(55%,#50b120), color-stop(100%,#61b836));
    background: -webkit-linear-gradient(top,  #7ed654 2%,#50b120 55%,#61b836 100%);
    background: -o-linear-gradient(top,  #7ed654 2%,#50b120 55%,#61b836 100%);
    background: -ms-linear-gradient(top,  #7ed654 2%,#50b120 55%,#61b836 100%);
    background: linear-gradient(to bottom,  #7ed654 2%,#50b120 55%,#61b836 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ed654', endColorstr='#61b836',GradientType=0 );
    color: #FFF !important;
     text-shadow: none !important;   
}


.ct_user_status {
    color: #f6e9c3;
}
.ct_user_status a {
    color:#f6e9c3;
    font-weight:bold;
    text-decoration:underline;
}
.label-copyright a {
    color:#991b1e;
    font-weight:bold;
    text-decoration:underline;
}

.innerfooter { max-width:1170px; margin: 0 auto; }
#body-bottom-hr { display:none; }

#body {
    padding-top:80px;
}
.skyline { margin-top:-110px; }
.home #body {
    padding-top:10px;
}

footer {
    background:#f6e9c3;
	margin: 0px;
    padding:30px 0;
    margin-top:20px;
}

.home footer { margin-top:0px; }
footer .muted { color:#991b1e !important; }

#basket-container { background:#000; }
#basket-container h3 { color:#fff; }

.ct_local_branch_details,
.checkout h2,
.home-about,
.home h1,
.home h2,
.contact-us h1,
.ct_phone { display:none !important; }

.opening { margin-top:20px; }

#myCarousel {
    max-width: 1170px;
    margin: 0 auto;
    max-height:323px;
    /*margin-top: 60px;
    margin-bottom:60px;*/
}
#myCarousel .left.carousel-control {
left:0px;
}
#myCarousel .item img {
    text-align: center;
	margin: 0 auto;
}
.carousel-control {
    display:none;
}
header .navbar .nav>.active>a,
header .navbar .nav>.active>a:hover,
header  .navbar .nav>.active>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
background:#991b1e;
    text-shadow:none;
color:#fff !important;
}


.menu h1 { margin:20px 0; text-shadow:1px 1px #fff; }
.menu .span8 .alert h2,
.menu .alert h3  { color:#fff; text-shadow:none; }

.menu #body .alert,
.menu .span8 .alert {
	background:#000;
    border-color:#999; 
}

header .dropdown-menu li {
width:100%;
}

#container {
background: transparent;
padding: 0px;
box-shadow: none;
border-radius: 0;
}

header #wrapfornav {

}
header .navbar-inner {
height: 72px;
position: relative;
z-index: 10;
background: #f6e9c3;
-moz-box-shadow: 0 0 5px #000000;
-webkit-box-shadow: 0 0 5px #000000;
-o-box-shadow: 0 0 5px #000000;
box-shadow: 0 0 5px #000000;
/*overflow: hidden;*/
}
header .navbar .brand {
padding:0px 20px;
float:right;
line-height:72px;
}

header .main-menu {
    margin: 0 0px 0 20px !important;
}

header .main-menu>li {
    line-height:52px;
    font-family: 'Anton';
    font-weight: bold;
    display: block;
    float: left;
    height: 72px;
    /*border-right: 1px solid #991b1e;*/
    font-size: 24px;
    color:#333;
}
header .main-menu>li>ul>li a {
   /* color:#fff !important;*/
}
     
header .navbar .nav li.dropdown>.dropdown-toggle .caret {
border-top-color: #991b1e;
border-bottom-color: #991b1e;
}

header .main-menu>li a {
color:#991b1e !important;
padding: 10px 23px !important;
}

header .navbar .nav .dropdown-toggle .caret {
margin-top: 24px;
}

header .navbar {
max-width: 1170px;
margin: 0 auto;
}
#logo { float:left; margin-right:20px; }
#logo img { margin-top: -31px; }

#responsive-food-menu .navbar-inner {
    background:#991b1e;
    border-color:#991b1e;
}
#responsive-food-menu .brand {
    text-shadow:none;
    color:#fff;
}

.ui-tabs-menu ul.tb-nav.tb-nav-tabs.col1.ui-tabs-nav {
	border-color:#991b1e;   
}

#tearone { 
background: #0e0e0e;
background: -moz-linear-gradient(top,  #0e0e0e 0%, #000000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#000000));
background: -webkit-linear-gradient(top,  #0e0e0e 0%,#000000 100%);
background: -o-linear-gradient(top,  #0e0e0e 0%,#000000 100%);
background: -ms-linear-gradient(top,  #0e0e0e 0%,#000000 100%);
background: linear-gradient(to bottom,  #0e0e0e 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#000000',GradientType=0 );

padding: 30px;
}
.inner-tearone { max-width:1170px; margin:0 auto; }
.inner-tearone h3 {
text-align: center;
padding-top: 30px;
font-family: 'Anton';
text-transform: uppercase;
line-height: 0.9;
font-size: 68px;
font-weight: bold;
}
.inner-tearone h3 strong {
color: #989898;
}
#teartwo {
    padding: 15px 0 5px 0;
    /*width:100%;*/
    border-bottom: 1px solid #646464;
background: #991b1f;
background: -moz-linear-gradient(top,  #991b1f 0%, #b2282c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#991b1f), color-stop(100%,#b2282c));
background: -webkit-linear-gradient(top,  #991b1f 0%,#b2282c 100%);
background: -o-linear-gradient(top,  #991b1f 0%,#b2282c 100%);
background: -ms-linear-gradient(top,  #991b1f 0%,#b2282c 100%);
background: linear-gradient(to bottom,  #991b1f 0%,#b2282c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#991b1f', endColorstr='#b2282c',GradientType=0 );
}
#teartwo .row-fluid { max-width:1170px; margin:0 auto; padding:5px 0 10px; }


#frmRegister legend,
#frmLogin legend {
    font-family: 'Anton';
    color:#991b1e;
}

.contact-us .row-fluid .span8 .well,
#frmRegister,
#frmLogin {
background-color: #f6e9c3;
background: #f6e9c3;
-moz-box-shadow: 0 0 5px #000000;
-webkit-box-shadow: 0 0 5px #000000;
-o-box-shadow: 0 0 5px #000000;
box-shadow: 0 0 5px #000000;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

#frmRegister label,
#frmLogin label {
    color:#353535;
    font-family: 'Anton';
}

#frmRegister label small,
#frmLogin label small {
    color:#999;
}



@media (max-width: 1400px) {
.status-CLOSED,
.status-OPEN {
    right: 20px;
	top: 64px;
    -webkit-border-radius: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-box-shadow: inset 1px 8px 11px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    inset 1px 8px 11px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         inset 1px 8px 11px 0px rgba(50, 50, 50, 0.75);
}     
}

.ct_user_status.span8 small {
    font-family: 'Anton';   
}
@media (min-width: 979px) {
    .ct_user_status.span8 small {
        font-size: 18px;
		font-family: 'Anton';   
    }
}  
    
@media (min-width: 979px) {
    .menu ul.dropdown-menu {
        background:#f6e9c3 !important;
    }
    header .main-menu>li {
        text-shadow: 1px 1px #fff;
    }

    .home .container, .home .navbar-static-top .container, .home .navbar-fixed-top .container, .home .navbar-fixed-bottom .container {
    width: 100%;
    /*footer, .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 100%;*/
    }
}


.mod_postcode_box {
    background: #1f1f1f;
    background: -moz-linear-gradient(top,  #1f1f1f 0%, #2b2b2b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f1f1f), color-stop(100%,#2b2b2b));
    background: -webkit-linear-gradient(top,  #1f1f1f 0%,#2b2b2b 100%);
    background: -o-linear-gradient(top,  #1f1f1f 0%,#2b2b2b 100%);
    background: -ms-linear-gradient(top,  #1f1f1f 0%,#2b2b2b 100%);
    background: linear-gradient(to bottom,  #1f1f1f 0%,#2b2b2b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f1f1f', endColorstr='#2b2b2b',GradientType=0 );
    padding:5px;
    border:none;
    max-width:1100px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border:solid 1px #4b4b4b;
    margin:20px auto;
    /*height:auto;*/
    /*overflow:hidden;*/
    
    min-height:140px;
    position:relative;
}
/***********************************************************************************/
/*************************************RHIANNA CODE**********************************/

.table-hover tbody tr:hover>td, .table-hover tbody tr:hover>th {
    background:transparent;
}

.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
    /*background:#3b89ca;*/
	background:none;
}

.btn-navbar {
 	background: none!important;
 	text-shadow: none!important;
}


@media (max-width:476px) {
    #myCarousel {
    	display:none;
    }
}

.row-order-complete- .text-center {
	color:#fff;
}

p.lead {
	color:#fff;
}

#order-confirmation {
	color:#000;
}

.home .btn-success {
    width:100%;
    height:49px;
    margin-top:10px;
}

.error-500 p {
	color:#fff;
    background-color:#d10000;
}

button.btn.btn-success.dropdown-toggle.btn-large {
	border-radius:10px;
    /*margin-left:10px;*/
    /*margin:0;*/
    padding:8px;
    font-family: 'Anton';
    text-transform: capitalize;
    font-weight:100;
    
}

#mod_postcode_box_pc {
    height: 49px;
    width: 86%;
    margin-top:10px;
    margin-left:8px;
    margin-right:8px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-family: 'Anton';
}




/***********************************************************************************/
/***********************************************************************************/

.mod_postcode_box>.span6 { margin:0px; }
.mod_postcode_box .input-append, .input-prepend {
    display: inherit;
    padding: 10px; 
}

.mod_postcode_box .lead {
    font-size: 41px;
    color:#fff;
    line-height: 44px;
    padding:10px 10px;
    font-family: 'Anton';
}


/*.btn-group button.btn.btn-success.dropdown-toggle {
    height:50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    MARGIN:9PX 0;
    font-family: 'Anton';
background: #7ed654;
background: -moz-linear-gradient(top,  #7ed654 2%, #50b120 55%, #61b836 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#7ed654), color-stop(55%,#50b120), color-stop(100%,#61b836));
background: -webkit-linear-gradient(top,  #7ed654 2%,#50b120 55%,#61b836 100%);
background: -o-linear-gradient(top,  #7ed654 2%,#50b120 55%,#61b836 100%);
background: -ms-linear-gradient(top,  #7ed654 2%,#50b120 55%,#61b836 100%);
background: linear-gradient(to bottom,  #7ed654 2%,#50b120 55%,#61b836 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ed654', endColorstr='#61b836',GradientType=0 );

}*/


#post-text-wrap .muted { display:none; }


.mod_postcode_box .col.col3 {
    display:none;
}

/*----------Reviews----------*/
.page_reviews-summary h1, h2, h3{
    color: #000;
}
.page_reviews-summary #body{
    background: #f6e9c3;
    padding: 20px;
}
/*********************/

@media (max-width: 979px) {
    .status-CLOSED,
.status-OPEN {
    right: 20px;
	top: 73px;
}
#logo img {
margin-top: -1px;
max-height: 100px;
}
    
.home .input-append.col.col2 .btn-group { display:block; }
.btn-group button.btn.btn-success.dropdown-toggle { width:86%; }

    
.row-fluid.ct_header_row {
    display:none;
}
    
.nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:focus,
li.menu.dropdown.open .dropdown-menu,
header ul.nav.main-menu { background:#f6e9c3 !important; }

  
    

li.home-delivery,
li.collection {
/*background: #991b1e !important;*/
color: #fff !important;
}

li.home-delivery a,
li.collection a {
color: #fff !important;
}

header .nav-collapse .dropdown-menu a:hover {
background-color:#f6e9c3;
    color:#991b1e !important;
}

header ul.nav.main-menu {
    
}

#teartwo .column_modules.span3 { width:100% !important; }
/*#myCarousel { display:none !important; }*/
.mod_postcode_box .btn-group button { height:45px; }
.mod_postcode_box .input-append input {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
height:45px;
}
#teartwo { border:solid 2px #fff; }

}



.navbar .nav li.dropdown.open>.dropdown-toggle .caret,
.navbar .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
border-top-color: #ffffff;
border-bottom-color: #ffffff;
}
.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle {
background: #991b1e !important;
color: #fff !important;
text-shadow: none !important;
}

.allergen-information .well,
.menu .row-fluid .span6 .well { 
background: #f6e9c3;
}

.checkout .span3 .well #frmLogin { border:none; box-shadow:none; background:transparent !important; }
.checkout .well {
background:#f6e9c3;
-moz-box-shadow: 0 0 5px #000000;
-webkit-box-shadow: 0 0 5px #000000;
-o-box-shadow: 0 0 5px #000000;
box-shadow: 0 0 5px #000000;
}

/* ***          *** */
/* ***          *** */
/* *** MEMBERS  *** */
/* ***          *** */
/* ***          *** */


.members .sidebar-nav,
.members .sidebar-nav a { 
    text-shadow:none;
    color:#fff;
}
.members .span9 h1,
.members .span9 h2,
.members .span9 h3 {
    color:#fff;
}
.members .span9,
.members .sidebar-nav {
    color:#fff;
    background: #991b1e;
}

.nav-list>.active>a,
.nav-list>.active>a:hover,
.nav-list>.active>a:focus,
.nav.nav-list>li>a:hover,
.nav.nav-list>li>a:focus {
    background:#5e0c0d;
    color:#fff;
}
.members .span9 {
    border:solid 1px #fff;
    padding:10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.members .span9 legend { color:#fff; }
.members .hero-unit { background-color: #f6e9c3; color:#1d1d1d;  } 
.members .hero-unit h1 { color:#1d1d1d; }

.members .sidebar-nav .nav-header {
	color:#ffffcc;
	font-size:16px;
    font-weight:700;
	text-shadow:none;
}




.members .hero-unit a {
	color:#993333;
}

.members .muted {
	color:#fff;
}

    
    /* MEDIA */ 
@media (max-width: 767px) {
    .ct_user_status.span8 small {
        font-size: 18px;
        font-family: 'Anton'; 
        text-align:Center;
    }
    
    .ct_user_status.span8 { display:none; }
#body {
padding-top: 0px;
}
#tearone { background: transparent !important; padding:10px; }
    #myCarousel { margin:20px 0; }
#logo img { max-height: 80px; }
    .centre-phone { text-align:center; padding:10px 0; }
footer .span4 { margin:10px 0; }
footer,
.vendor { text-align:center !important;  }
.status-CLOSED,
.status-OPEN {
    float:right !important; }
#logo img { margin-top:0px; }
}




.home.inner-details { max-width:1170px; margin: 0 auto; }
.home.inner-details storng { font-weight:bold; }

.alert.alert-success { text-align:center; }
.ui-widget-content { color:#000 !important; }

.ui-tabs .ui-tabs-nav li {
    font-family: 'Anton';
	font-size: 20px;
}
#responsive-food-menu .brand {
    font-family: 'Anton'
}

#editProductModal .modal-body .dyn-optionset.type-choose-multiple {
background:#fff !important;

}

#editProductModal .modal-body .form-horizontal.type-choose-one {
background:#fff !important;
}

.modal-header, .modal-footer {
	background-color:#f6e9c3;
    color:#fff;
    text-shadow:none;
}

.modal-footer {
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}

/**-------------------- GOOGLE PLUS --------------------------**/
.social_media_links  { 
   margin:0 auto; 
   padding:10px 0; 
   text-align:center; 
} 
.social_media_links img,
.social_media_links img:hover { 
    max-width:40px;
} 
.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; 
}
.social_media_links .btn-danger:hover {
    background:none !important;
}