@import url(https://fonts.googleapis.com/css?family=Open+Sans|Indie+Flower|Indie+Flower|Indie+Flower|Indie+Flower);

body .visible-swindon { display:none !important; } 
body .hidden-swindon { display:inherit !important; } 
body.shop_swindon .hidden-swindon { display:none !important; }
body.shop_swindon .visible-swindon { display:inherit !important; }

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

body {
	font-family: 'Open Sans';
}
h1 {
	font-family: 'Indie Flower';
}
h2 {
	font-family: 'Indie Flower';
}
h3 {
	font-family: 'Indie Flower';
}
h4 {
	font-family: 'Indie Flower';
}
body {
	background-color: #0e0e0e;

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

	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center bottom;
	background-size: cover;
}

header, #mobile-header {

	background-image:none;
	background-repeat: repeat-x;
	background-attachment: inherit;
	background-position: center top;
	background-size: auto;
}

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

.alert-success {
    background-color: #fdd939;
    border-color: #fdd525;
    color: #282528;
    text-shadow: none;
}

.alert-success.sys-alert.sys-message {
    background-color: #e41e24;
    border-color: #e41e24;
    color: #ffffff;
    text-shadow: none;
}

.AYCE-horizontal{
 	display: none;   
}
.alert-offer-pm{
    padding: 10px 20px;
}	
.alert-offer-pm p { line-height:120%; }
.alert-offer-pm small { font-size:60%; opacity:0.8; }
.alert-offer-pm strong { 
        font-size: 110%;
    color: #f7b420;
}

.ui-state-highlight.lead.cat-desc {
    background: #191818;
    color: #fff;
    border-color: #635C5C;
    text-shadow: none !important;
}
.menu .alert.ui-state-highlight.lead.cat-desc {
    font-size: 20px;
    background: #ebad23;
    color: #000;
}

#basket-container .blockUI h2{
    display: none;
}	
.alert-offer-pm small {
    font-family: 'Droid Serif', sans-serif;
}
/******* THURS BANQUET ******************/

.all-inclusive .price {
    font-size: 42px;
    line-height: 55px;
    margin-top: 30px;
    color: #ff0;
    font-family: 'Droid Serif', sans-serif;
    font-weight: bold;
}

.all-inclusive h1 {
    display: none;
    margin: 15px 0px;
    font-size: 42px;
    line-height: 55px;
    color: #ff0;
}

.img-centre {
    text-align: center;
}

.all-inclusive .well h1 {
    display: block;
}

.all-inclusive .well {
    text-align: center;
    background: rgba(0, 0, 0, 0.7);
    margin-top: 20px;
}

.all-inclusive h4 {
    font-weight: normal;
    line-height: 26px;
}

.all-inclusive .btmtxt {
    margin: 20px;
    line-height: 40px;
}

.all-inclusive ul {
    list-style-type: none;
    margin: 0px;
    font-size: 17px;
    line-height: 35px;
}

.all-inclusive a {
    color: #ff0;
}

.offer {
    text-align: left
}

.all-inclusive h3 {
    margin: 10px 0px 25px;
    padding: 0px;
    font-size: 35px;
    line-height: 40px;
}

.all-inclusive p {
    margin: 12px 0;
}

/******************************************/

.dropdown-menu {
    background: #252525;
    color: #fff;
    min-width: initial;
    padding: 0;
    border: none;
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15) !important;
}

.dropdown-menu>li {
    padding: 0;
}

.dropdown-menu>li>a {
    position: relative;
    text-align: center;
    padding: 8px 20px;
    color: #fff;
}

.dropdown-menu>li:hover,
.dropdown-menu>li:focus {
    background: none;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    color: #000;
    background: #f8b520;
}

/*.main-menu .dropdown-menu {
background:#f9b931;
}*/

.home .main-menu .dropdown-menu li>a {
    font-size: 26px !important;
    line-height: 110%;
}

/*
.home .main-menu .dropdown-menu li>a:hover,
.home .main-menu .dropdown-menu li>a:focus {
color:#a12523;
}*/

.spicyaroma,
.dealoftheweek {
    position: absolute;
    top: 0px;
}

.spicyaroma {
    left: 20px;
}

.dealoftheweek {
    right: 20px;
}

/* welcome */

body.welcome {
    background: #000;
}

body {
    background-repeat: none;
    background-size: cover !important;
    padding-bottom: 0px;
}

html {
    height: 100%;
}

.homepage-boxes {
    position: absolute;
    width: 100%;
    left: 0;
}

/*imgcolour*/

.home .imgcolour img {
    width: 100%;
    position: absolute;
    bottom: 0px;
    z-index: -2;
}

.extrapage .span8.offset2>img,
.myborder {
    border: solid 10px rgba(0, 0, 0, 0.53);
}

.headeraddress {
    text-align: center;
}

#top_header .span2 {
    text-align: center;
}

#body.welcome {
    background: #111;
}

.navbar-inner {
    box-shadow: none;
}

.headeraddress {
    line-height: 45px;
    margin-top: 10px;
    font-size: 18px;
}

body.book {
    background-image: url("/myimages/268/zpos-bg-bg_3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

body.menu {
    background-image: url("/myimages/268/zpos-bg-bg_1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

body.contact-us {
    background-image: url("/myimages/268/zpos-bg-bg_2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

body.members {
    background-image: url("/myimages/268/zpos-bg-bg_4.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.btn.btn-success {
    background-color: #389e1e;
    background: #389e1e;
    background-image: none;
    color: #fff;
}

.btn.btn-danger {
    background-color: #7B0A0A;
    background: #7B0A0A;
    background-image: none;
    color: #fff;
}

.btn.btn-inverse {
    background-color: #222;
    background: #222;
    background-image: none;
    color: #fff;
}

.btn.btn-info {
    background-color: #082A69;
    background: #082A69;
    background-image: none;
    color: #fff;
}

.btn.btn-warning {
    background-color: #585858;
    background: #585858;
    background-image: none;
    color: #fff;
}

.voucher_box {
    padding: 17px;
}

.welcome .navbar,
.checkout .ctl-forgotPassword,
.checkout h2,
.branch_finder_box,
.voucher_box .success>span,
.branch-select,
#welcome-row-fluid-outer h2,
.welcome .main-menu,
#welcome-row-fluid-outer .span8,
.welcome .branches_map {
    display: none !important;
}

.navbar .nav li.dropdown>.dropdown-toggle .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.navbar .nav li.dropdown:hover>.dropdown-toggle .caret,
.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: #f8b520;
    border-bottom-color: #f8b520;
}

.home .navbar .nav .dropdown-toggle .caret {
    margin-top: 18px;
}

.welcome footer .cards {
    opacity: 0;
}

#welcome-row-fluid-outer h1 {
    text-align: center;
    color: #fff;
}

.well .muted,
.well .text-info {
    color: #B3B0B0;
}

.well .label.label-info {
    background: #949191;
}

.welcome .btn-warning {
    border: none;
    box-shadow: none;
    background: none;
    font-size: 37px;
    line-height: 100%;
}

/* FONTS */

.mod_postcode_box .muted,
.extra-header-info,
.mod_postcode_box .lead,
.badge,
.btn,
.alert,
.menu .container-fluid .row-fluid>div.span6>.well,
.branch-select-list,
.branch-select-lead,
.dropdown-menu li>a,
#top_header,
#welcome-row-fluid-outer,
header .navbar-inner .main-menu>li>a,
legend {
    font-family: 'Indie Flower' !IMPORTANT;
}

.extra-header-info {
    margin-top: 20px;
}

.extra-header-info .address {
    font-size: 23px;
    OPACITY: 0.4;
    margin-bottom: 10px;
    color: #CCCCCC;
}

.extra-header-info .intro-blurb {
    color: #ECECEC;
    font-size: 19px;
}

.global_0 .branch-select-lead {
    margin-top: 30px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
.dropdown-menu,
.dropdown,
.btn,
.alert,
.btn-group,
.btn-group .btn,
textarea,
input,
select,
.btn-group>.btn:last-child,
.btn-group>.dropdown-toggle {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

#container {
    background: none;
    padding: none;
    border: none;
}

header {}

header .navbar,
header .navbar-inner {
    border: none;
    background: none;
}

header .navbar {
    margin-top: 30px;
}

.nav-list>li>a:hover,
.nav-list>li>a:focus,
.nav-list>.active>a,
.nav-list>.active>a:hover,
.nav-list>.active>a:focus {
    background: #f8b520;
    color: #fff;
}

.nav-list>li a {
    color: #fff;
    text-shadow: none;
}

header .navbar-inner .main-menu>li>a {
    text-shadow: none;
    color: #fff;
    font-size: 22px;
    line-height: 100%;
}

.home .header .navbar-inner .main-menu>li>a {
    color: #0e0c0e;
    font-size: 36px;
    line-height: 140%;
    background: #febd2f;
}

.home header .navbar-inner .main-menu>li>a {
    font-size: 37px;
}

.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle,
.navbar .nav>.active>a,
.navbar .nav>.active>a:hover,
.navbar .nav>.active>a:focus,
.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover {
    color: #f8b520;
    box-shadow: none;
    background: none;
}

.home .inner-wrapper {
    max-width: 500px;
    background: rgba(0, 0, 0, 0.7);
    margin: 0 auto;
    text-align: center;
    padding: 15px;
}

.home header .main-menu li {
    float: left;
    width: 100%;
}

.social_media_links.home_social {
    max-width: 280px;
    margin: 0 auto;
}

.social_media_links.home_social .btn {
    background: none;
    text-shadow: none;
    border: none;
    box-shadow: none;
}

.social_media_links.home_social .btn small {
    display: none;
}

.basket-orderfrom span,
.highlight,
a {
    color: #f8b520;
}

a:hover,
a:focus,
a:hover {
    color: #f8b520;
    text-decoration: underline;
}

.branch-select-list {
    text-align: center;
    color: #fff;
    font-size: 24px;
}

.branch-select-lead {
    font-size: 18px;
    margin-top: 20px;
    color: #f8b520;
    text-align: center;
}

.branch-select-list a {
    color: #fff;
}

.well {
    background: rgba(0, 0, 0, 0.53);
    color: #fff;
    border: none;
    border-radius: 0px;
}

.well legend {
    color: #fff;
}

.mod_postcode_box {
    background: none;
}

.mod_postcode_box .lead {
    font-size: 32px;
    color: #4bc52c;
    line-height: 1.5;
    margin-bottom: 15px
}

.mod_postcode_box .muted {
    font-size: 17px;
    color: #b5b5b5;
}

/* LOYALTY */

.loyaltypoints_box {
    background: #febf01 !important;
    color: #000;
}

.loyaltypoints_box .row-credits .well {
    color: #000 !important;
    border-color: #fff !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.loyaltypoints_box .lead {
    padding-top: 8px;
    font-size: 35px !important;
    color: #000;
}

.loyaltypoints_box p {
    color: #000;
}

.loyaltypoints_box .ctl-pointsoptions a {
    color: #000;
    text-shadow: none;
}

.ct_details_bar,
.ct_phone,
.home-about,
#body-bottom-hr,
.ct_local_branch_details {
    display: none !important;
}

#container {
    background: none;
    padding: 0px;
    box-shadow: none;
}

.gm-style-iw,
.popover {
    background: rgba(0, 0, 0, 0.53);
    color: #fff !important;
}

.gm-style-iw {
    background: #fff;
    color: #1d1d1d !important;
}

.modal-header,
.modal-footer,
.popover-title {
    background: #000;
    color: #fff !important;
}

footer {
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    padding: 30px 0;
    margin-top: 0px;
}

footer>.row-fluid {
    max-width: 1170px;
    margin: 0 auto;
}

/* LOYALTY */

.loyaltypoints_box {
    background: #febf01 !important;
    color: #000;
}

.loyaltypoints_box .row-credits .well {
    color: #4F7527 !important;
    border-color: #fff !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.loyaltypoints_box .lead {
    padding-top: 8px;
    font-size: 35px !important;
    color: #000;
}

.loyaltypoints_box p {
    color: #000;
}

.loyaltypoints_box .ctl-pointsoptions a {
    color: #000;
    text-shadow: none;
}

.ct_details_bar,
.ct_phone,
.home-about,
#body-bottom-hr,
.ct_local_branch_details {
    display: none !important;
}

#container {
    background: none;
    padding: 0px;
    box-shadow: none;
}

.product-23751 .price {
    visibility: hidden !important;
}

.how-im-ordering {
    background: #000;
    color: #fff;
    border: none;
}

.how-im-ordering h2 {
    font-size: 19px;
}

#top_header {
    height: 70px;
    width: 100%;
    background: #000;
    color: #fff;
    margin-bottom: 15px;
}

#top_header .span2 img {
    max-width: 140px;
}

#top_header>.row-fluid {
    max-width: 98%;
    margin: 0 auto;
}

#top_header>.row-fluid {
    line-height: 58px;
}

#top_header>.row-fluid div:nth-child(1) {
    /*text-align:left;*/
}

#top_header>.row-fluid div:nth-child(3) {
    text-align: right;
}

/* MENU */

.menu .ui-tabs-menu.ui-widget-content,
.menu .tb-nav-tabs.ui-widget-header {
    background: none;
    border: none;
}

.menu .ui-tabs-panel.ui-widget-content {
    background: #000;
    border: none;
    border-radius: 0px;
}

/* *** extra pages ***/

#body>.row-fluid.extrapage {
    text-align: center;
}

#body {
    margin-top: 30px;
}

.extrapage .offset2 h4+p {
    margin-bottom: 30px;
}

.extrapage>.well {
    padding: 25px 40px;
}

.extrapage>.well h1 {
    margin-bottom: 20px;
}

.extrapage small {
    color: #fff;
}

#body>h1 {
    display: none;
}

/* ********** */

/* myCarousel */

/* ********** */

#myCarousel {}

/* ************* */

/* OPEN & CLOSED */

/* ************* */

.status-CLOSED,
.status-OPEN {
    display: none !important;
    position: absolute;
    top: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    font-size: 11px !important;
    padding: 3px 12px 5px 12px !important;
}

.status-CLOSED {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.status-OPEN {
    color: #dff0d8;
    background-color: #d6e9c6;
    border-color: #dff0d8;
}

.ui-state-highlight.lead.cat-desc {
    background: #191818;
    color: #fff;
    border-color: #635C5C;
    font-size: 15px;
}

/* ****** */

/* FOOTER */

/* ****** */

footer .label-copyright {
    color: #fff;
}

footer .label-copyright a {
    color: #fff;
    text-decoration: underline;
}

/* ******* */

/* MEMBERS */

/* ******* */

.hero-unit {
    background: #000;
}

#responsive-food-menu .navbar-inner {
    background: #000;
    border: none;
    color: #fff;
}

#responsive-food-menu .navbar-inner .brand {
    text-shadow: none;
}
/* ***** */

/* FIXES */

/* ***** */

#editProductModal .modal-body .well {
    background: transparent !important;
    background-color: transparent !important;
    color: #1d1d1d;
}

.gm-style-iw,
.popover-title,
.popover {
    color: #1d1d1d;
}

.row-odd,
.row-product:hover {
    background: transparent;
}

.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: #1D1D1D;
}

.menu h1 {
    font-size: 48px;
    text-align: center;
    padding: 30px;
    line-height: 100%;
    color: #fff;
}

.menu-selection .alert {
    background: none;
    border: none;
    color: #fff;
    box-shadow: none;
    text-align: center;
}

.nav-collapse .nav>li>a:hover,
.nav-collapse .nav>li>a:focus {
    background: none;
    color: #f8b520;
}

}

.nav-collapse .dropdown-menu a:hover,
.nav-collapse .dropdown-menu a:focus {
    background: none;
    color: #000;
}

#basket .text-info {
    color: #f8b520;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    background: #f8b520;
    color: #000;
}

.btn.btn-navbar,
.btn.btn-navbar:focus,
.btn.btn-navbar:hover,
.btn.btn-navbar:active {
    background: none;
    border-color: #A5A0A0;
    color: #A5A0A0;
}

.btn.btn-navbar:focus,
.btn.btn-navbar:hover,
.btn.btn-navbar:active {
    background: none;
    border-color: #fff;
    color: #fff;
}

.ct_header_row .left_column {
    text-align: Center;
}

.welcome #logo img {
    max-height: 215px;
}

.frmModTableReservationV1 {
    margin-bottom: 0px;
}

.ct_user_status {
    text-align: center !important;
    color: #fff;
    font-size: 16px;
    margin-top: 14px;
}

.modal {
    border: none;
}

.modal-header {
    background: #f8b520;
    color: #fff;
}

.modal-header h2 {
    color: #fff;
}

.modal-body {
    background: #fff;
    color: #000 !important;
}

.modal-body .media-body {
    text-align: center;
}

.modal-body>ul:after,
.modal-body .media-body ul:after {
    content: '';
    display: table;
    clear: both;
}

.modal-body>ul li,
.modal-body .media-body ul li {
    list-style-type: none;
    float: left;
    padding: 5px 5px 5px 10px;
    font-size: 18px;
    line-height: 1.2;
}

.modal-body>ul li:after,
.modal-body .media-body ul li:after {
    content: '+';
    margin-left: 10px;
}

.modal-body>ul li:last-child:after,
.modal-body .media-body ul li:last-child:after {
    content: '';
}

.modal-footer {
    background: #000;
    color: #fff;
}

.modal fieldset {
    background: #fff;
    color: #181818;
    border: none;
}

.modal-body h4 .name {
    font-size: 28px;
    line-height: 1.2;
}

.uk-offcanvas-bar {
    background: #000;
}

.uk-nav-offcanvas>.uk-open>a,
html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus,
html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover {
    background: #f8b520;
    color: #000;
    outline: 0;
}

#responsive-food-menu .navbar-inner .brand {
    color: #fff;
}

#responsive-food-menu .btn-navbar {
    background: #f8b520;
}

#responsive-food-menu .btn-navbar .text-info {
    color: #000;
    text-shadow: none;
}



.contact-us h3 {
    font-size: 17px;
}

/*iframe {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: -1;
    pointer-events: none;
    width: 1903px;
    height: 1071px;
}*/

.selectedbranch {
    text-align: right;
}

.blockUI.blockMsg {
    background: #111;
    background-color: #111 !important;
    color: #fff !important;
}

.blockUI.blockMsg a {
    color: #f8b520;
}

.bootbox.modal,
.select-branch-body {
    background: #333;
    color: #fff;
}

.select-branch-body {
    text-align: center;
}

.modal-footer {
    border: none;
    box-shadow: none;
}

.mod_table_reservation_v1 h3 {
    display: none;
}

.jumbotron>h1 {
    font-size: 80px;
}

.jumbotron .text-success {
    color: #2ac02d;
}

.jumbotron .p-thanks-for,
.p-last-minute {
    color: #fff;
}

.order-confirmation-note {
    font-size: 13px;
}

.row-order-complete- #order-confirmation.alert-success {
    background: #169418;
    border-color: #2ac02d;
    color: #fff;
}

.pulse img,
.pulse img {
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-duration: 2s;
}

footer {
    padding: 20px 30px;
    box-sizing: border-box;
    margin-top: 0;
}

.cards,
.vendor {
    padding-top: 5px;
}


/* WEEKLY BANNER ROTATION ---------------------------------------- */

/* Monday to Thursday offer */
.day_1 .WeekNightBanquet, .day_2 .WeekNightBanquet, .day_3 .WeekNightBanquet {
    display: block;
}
.day_0 .WeekNightBanquet, .day_4 .WeekNightBanquet, .day_5 .WeekNightBanquet, .day_6 .WeekNightBanquet {
    display: none;   
}

/* Friday to Sunday offer */
.day_0 .MantraMealDeal, .day_5 .MantraMealDeal, .day_6 .MantraMealDeal, .day_4 .MantraMealDeal  {
    display: block;
}
.day_1 .MantraMealDeal, .day_2 .MantraMealDeal, .day_3 .MantraMealDeal{
    display: none;
}



/* ***              *** */

/* ***              *** */

/* *** MEDIA QUERYS *** */

/* ***              *** */

/* ***              *** */

/* Large desktop */

@media (max-width: 1580px) {
    .AYCE-horizontal{
        display: block;   
    }
    .spicyaroma.website-image{
        display: none !important;   
    }
}

/* Desktop */

@media (min-width: 979px) {
    .menu .navbar-affix-container,
    #responsive-food-menu {
        /*display:none;*/
    }
    .navbar .nav,
    .navbar .nav>li {
        float: none;
        display: inline-block;
        *display: inline;
        /* ie7 fix */
        vertical-align: top;
    }
    .navbar-inner {
        text-align: center;
    }
    .navbar .nav>li>a {
        text-transform: lowercase;
    }
    .welcome footer {
        position: fixed;
        bottom: 0px;
    }
    #logo {
        padding-top: 30px;
    }
    .home #body {
        padding-bottom: 280px;
    }

    .menu .website-image {
        text-align: center;
    }
}


/* Not Desktop */

@media (min-width: 1200px) {
    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
        width: 1000px;
    }
}

@media (min-width: 979px) and (max-width: 1100px) {
    .spicyaroma img {
        max-height: 370px;
    }
}

@media (max-width: 979px) {
    .dealoftheweek,
    .spicyaroma, .intro-blurb {
        display: none;
    }
    .home .inner-wrapper{
     	padding: 0;   
    }
    .home header{
     	padding: 10px;   
    }
    header .navbar, .mod_postcode_box .lead, #body  {
        margin: 0;
    }
    body {
        padding-right: 0px;
        padding-left: 0px;
    }
    .inner-wrapper {
        margin-right: 10px;
        margin-left: 10px;
    }
    .menu #basket-container {
        margin-top: 20px;
    }
    .span6.ct_local_branch_details {
        width: 100%;
        text-align: center !important;
    }
    header .navbar-inner{
     	padding: 0;   
    }
    .nav-collapse .nav>li>a,
    .nav-collapse .dropdown-menu a {
        color: #fff;
        padding: 10px 0;
    }
    .nav-collapse .nav>li>a:hover {
        color: #f8b520;
    }
    .nav-collapse .dropdown-menu a:hover {
        color: #000;
    }
    .navbar .nav,
    .navbar .nav>li {
        display: block;
        text-align: center;
    }
    header .navbar-inner .main-menu>li>a,
    .home header .navbar-inner .main-menu>li>a,
    .nav-collapse .dropdown-menu a {
        font-size: 28px;
        line-height: 1.2;
    }
    .nav-collapse .dropdown-menu {
        box-shadow: none !important;
    }
    .nav-collapse .dropdown-menu a {
        color: #fff;
    }
    .nav-collapse .dropdown-menu a:hover,
    .nav-collapse .dropdown-menu a:focus {
        background: none;
        color: #f8b520;
    }
}

@media (max-width: 767px) {
    footer .span4, footer .tr, .copyright {
        text-align: center !important;
    }
    .ui-tabs-vertical .ui-tabs-panel {
        width: 100% !important;
    }
    #logo {
        margin: 20px 0;
    }
    header .navbar {
        margin: 0;
    }
    
    footer .span4 {
        padding: 10px 0;
    }
    .headeraddress {
        font-size: 12px;
        text-align: center;
    }
    .welcome footer {
        background: none;
    }
    body.welcome {
        background-size: cover !important;
        height: 100%;
        width: 100%;
    }
}
@media (max-width: 480px){
    .AYCE-horizontal{
        display: none;   
    }
}	

.alert-offer-pm p {
    font-family:'Open Sans';
}

/*.box-delivery-information,*/
.address-addy, .page_book h4,
#box-address { display:none; }