html, body {margin: 0; padding: 0;   font-family:'myfont',"Microsoft YaHei";color: #414040; font-size:15px;line-height: 22px;}
a{text-decoration:none;}
a:hover,a:focus,a:active{text-decoration:none;outline: none;}
img{border:0;max-width: 100%;}
*{margin:0; padding:0;}
li{list-style: none;}
button{outline: none;}

@font-face {
	font-family: 'myfont';
	src: url('../fonts/OpenSans-Semibold.ttf');
}
@font-face {
	font-family: 'myfont-bold';
	src: url('../fonts/OpenSans-Bold.ttf');
}
@font-face {
	font-family: 'myfont-regular';
	src: url('../fonts/OpenSans-Regular.ttf');
}

.home-marquee{background: #777; color: #fff; padding: 5px 0px;}
/*header*/
@media (min-width: 1200px) {
	.container {
		width: 1100px !important;
	}
	.order-main{width:47%; }
	.home-right,.order-right{width: 28%;}
	.home-menu{width: 22%;}
	.home-main{width: 50%;}
	.head-logo{width: 28.33333333%;padding-right: 0;}
	.head-middle{width: 30%;}


	footer .container{padding: 0 30px;}
}
.fb_iframe_widget_fluid {
	display: inline-block !important;
}

.wrap {    padding: 0 15px;}
.head-top{text-align: right;margin: 0 15px;}
.sign-r,.login-l{
	display: block;
	text-align: center;
	padding: 10px;
	float: right;
	background: transparent;
	margin: 0 5px;
	font-size: 16px;
	width: 112px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.sign-r a,.login-l a{color: #317ae0 ;}
.wel-user{display: block;
	text-align: center;
	padding: 10px;
	float: right;
	background: transparent none repeat scroll 0% 0%;
	margin: 0px 5px;
	font-size: 16px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.c-red{color: #cb0000 !important;}
/*.container{width: 1100px;}*/
.home{background: url(../images/back.jpg) no-repeat top;}
.right-i,.right-t{float: left;}
.right-i{width:46px;}
.right-i img{width: 100%;}
.right-t{color: #344da0;    padding-left: 5px;    padding-top: 10px;}
.right-t p:first-child{font-size: 15px;font-weight:600;margin: 0;}
.right-le{padding-right: 0;}
.right-l,.right-r{ background: #fff; border-radius:20px; width: 100%;    height: 80px;    margin-bottom: 10px; margin-top: 5px;}
.right-l,.right-r{padding: 10px;float: left;}

.rihgt-b img{ width: 100%;}
.head-mid{}
.mid-l p{margin: 0;color: #fff;line-height: 18px;margin: 10px 0;font-size: 13px;}
.mid-l{ background: url(../images/mid.png) no-repeat 78% 48%;   padding:10px 43px; }
.mid-l a{color: #fff;}
.navbar-my{border: none;background: transparent !important;}
.navigation>ul>li.active>a{color:#712d00 !important;background: transparent !important; }
.navigation>ul>li>a{color: #317ae0 !important;}
.navigation>ul>li>a:hover{color: #712d00 !important;}
.navigation>ul>li{float: left; font-size: 18px;padding: 8px 26px; font-weight: 600;background: url(../images/nav-li.png) no-repeat right;}
.navigation>ul>li:last-child{background: none;}
.navigation ul{display:block; width:100%;margin-bottom: 0;background: url(../images/nav_bg.png) no-repeat 100% 100%;}
.clearfix{clear: both;}
/*main*/
.a-red{color: red !important;}
.main{padding-top:20px; }
.leftsec-top{/*text-align: center;background: url(../images/leftsec-bg.png) no-repeat;height: 62px;padding: 7px 0px 0px 32px;*/}
.leftsec-top img{ padding-bottom:5px; }
.leftsec-top a{color: #000;font-weight: 700;}
.menu-down > ul {-webkit-overflow-scrolling: touch; overflow-y:  scroll;}
.menu-down>ul>li>a{color: #797979;font-size: 16px;}
.menu-down>ul>li{margin: 2px 0;padding:8px 5px 8px 22px;background: #f5f5f5;}
.menu-down>ul>li:hover{background-color:#EAE9E9;}
.menu-down>ul>li.active{background-color:#EAE9E9;}
.menu-down>ul>li.active a{color: #000;}

.main-content{padding:20px;border: 1px solid #eeeeee; background-color: #fe5a00; text-align: center;}
.main-content h4{color: #fff;}
.main-content p{font-weight: 600;color: #fff;font-size: 16px;}
.homemain .main-content{border-top: 0px;}
.carousel-indicators {bottom: 5px;}

.home-exam{display: block;  margin-top: 10px;}
.home-exam > .row:nth-child(2n-1){ background-color: #999; margin: 0;}
.home-exam > .row:nth-child(2n){ background-color: #92d050;margin: 0; }
.example{padding: 0;margin-top: 0px;}
.example1{ overflow: hidden;  border: 4px solid #ddd;    border-radius: 5px;}
.home-list-content{text-align: center;}

.example1 img{width: 100%;}
.example:nth-child(2n){padding-left:8px; }

.right-t1{display: block;border: 1px solid #eeeeee; padding: 10px 0;}
.collect,.deliver{float: left;    margin-left: 12px;    width: 120px; color: #666;}
.pro-delivery-order-modal .excontent{text-align: center;}
.pro-delivery-order-modal .collect,
.pro-delivery-order-modal .deliver{float: none;display: inline-block;}

.collect p:first-child,.deliver p:first-child{font-size: 16px;font-weight: 600;color: #000;}
.collect input,.deliver input{width: 16px; height: 16px; /*border: 2px solid #666;*/margin: 5px 5px 0 0;}
.collect p:nth-child(2),.deliver p:nth-child(2){padding-left:1.5em; }
.order{background-color: #fff;margin-top:20px;display: block;border: 1px solid #eeeeee;padding: 10px;}
.cart{width: 50px; height: 50px; background-color: #ccc;display: block; float: left; border-radius: 50px; padding-top: 10px; text-align: center;}
.order-title{font-weight: 600;color: #000;font-size:20px;float: left; line-height: 48px; display: block;margin-left: 15px;}
.order-cart{display: block;border-bottom: 1px solid #ddd; padding: 10px 35px; box-shadow: 0 2px 2px #ddd;}
.order-quanity{float: left;}
.need{background: #f9f1ac;padding: 15px;text-align: center;margin: 20px 0;font-size: 16px;}
.cut-btn,.order-name,.pre-price{float: left;}
.cut-btn{width: 25px;}
.pre-price{width: 57px;text-align: right ;padding-top: 4px;padding-left: 10px;}
.order-name{width: 165px;line-height:18px;padding-top: 4px;    font-size: 14px;}
.order-list li{margin: 15px 0;}
.order-menu,.total{display: block;padding-bottom: 10px;border-bottom: 1px solid #ddd;box-shadow: 0 2px 2px #ddd;padding-right: 10px;}
.to-price{float: right;}
.total p{font-size: 16px;font-weight: 600;color: #000;}
.total p:nth-child(2){font-size: 15px;font-weight: 500;}
.total{padding-top:10px; }
.ormark .note{font-weight: 600;font-size: 15px;color: #000;}
.ormark{padding-top: 20px;}
.ormark textarea{border: 1px solid #eeeeee;border-radius: 5px;min-width: 100%;width: 100%;resize:none;min-height: 100px;padding: 10px;}
.allergy{color: #4db624;font-size: 16px;font-weight: 500;padding: 10px 20px;}
.checkout{margin: 20px 0;display: block;}
.checkout-btn{    font-weight: 600;border: none;background: #ffeecb;text-align: center;border-radius: 5px;width: 100%;padding:12px;color: #c0bec1;font-size: 20px;}
footer{text-align: center;padding: 20px 0;background: #d9d9d9;    margin-top: 52px;}
footer p{color: #666;font-size: 15px;}
.polity li{float: left;margin:0 5px;font-size: 15px;font-weight: 600;text-transform: capitalize;}
.polity li a{color: #317ae0;}
.polity{display: inline-block;}
.fot-l{float: left;display: block;}
.fot-r{float: right;}
.foot-bottom{padding-top: 0px;display: block;overflow: hidden;}

/*cart*/
.off-show{background-color: #D22220;}
.off-show p{color: white;
	line-height: 28px;
	font-size: 13px;
	text-align: center;
}
/*end cart*/
/*login*/
.middle-content{padding: 0;}
.login-wrap{background: #f6f6f6;display: block;padding: 40px 10px;border: 1px solid #ddd;border-radius: 6px;margin: 28px 0;}
.login-form h2{color: #cb0000;font-weight: 600;font-size: 22px;margin-bottom: 20px;}
.lotitle,.detitle{font-size: 16px;font-weight: 600;color: #000;}
.email-input,.password-input{background: #fff;border: 1px solid #ddd;}
.check{width: 16px;height: 16px;display: block;background: #fff;border: 1px solid #ddd;float: left;}
.logged{color: #000;font-size: 15px;word-spacing: 1px;margin: 20px 0;}
.forget-word{font-size: 16px;color: #3da33e;}
.eat{color: #cf3450;font-size: 18px;margin-top: 28px;}
.email-input,.password-input,.login-btn,.sign-btn,.payment-btn,.delogin-btn{border-radius: 5px;padding:10px;width: 100%;}
.login-btn,.sign-btn,.payment-btn,.delogin-btn{color: #000;font-size: 18px;font-weight: 500;border: none;}
.login-btn,.payment-btn,.delogin-btn{background: #fec752;}
.sign-btn{background: #e6e6e6;}
.feedback,.add-feedback{color: #8a6439;font-size: 15px;margin-top: 20px;}
.note-textarea{padding: 10px;border: 1px solid #ddd;border-radius: 5px;width: 100%;min-height:120px;resize:none;    overflow-y: scroll;}
.aller{color: #3da33e;font-size: 16px;text-align: center; }
.Kwan{color: #3da33e;font-size: 16px; }
.add-feedback{text-align: center;}
.deliver-select{appearance:none; -moz-appearance:none;-webkit-appearance:none;  background: url(../images/arrow.png) no-repeat scroll 95% center transparent;border:1px solid #ddd;background-color: #fff;padding:10px; font-size: 16px; border-radius: 5px;width: 100%;margin: 10px 0;}

/*deliver*/
.full-name,.address,.moblie,.address2,.address3,.city,.Postcode{border-radius: 5px;padding:10px;width: 100%;border: 1px solid #ddd;}
.address2,.address3{color: #999;}
.delogin-btn{margin-top: 20px;}
.excontent{padding-top: 15px;}

.visa-part,.credit-part,.cash-part,.paypal-part{display: block;border-bottom: 1px solid #f0f0f0;    margin-bottom: 20px;}
.visa-detail,.credit-detail,.cash-detail{display: none;}

.pay-title{color: #d22220;font-size: 28px;padding: 20px 0;border-top:1px solid #ddd; border-bottom:1px solid #ddd;  }
.pay-way a,.paypal-way a{font-size: 18px;font-weight: 600;color: #000;}
.visa-card{display: block;float: left;width: 49px;height: 31px;overflow: hidden;}
.visa-card img{width:100%;}
.visa-fee{display: block;float: left;margin-left: 10px;font-size: 15px;line-height: 31px;font-weight: 500;}
.visas{display: inline-block;}
.Security{font-size: 16px;font-weight: 600;color: #000;}
.first,.second,.third{display: block;float: left;margin-right: 10px;font-weight: 500;}
.first,.second{border: 1px solid #ddd;background: #fff;border-radius:5px;width: 70px;height: 45px; }
.voucher{font-size: 16px;color: #3da33e;margin:20px 0;padding: 20px 0;border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; }
.pay-submit{background: #fec752;border-radius: 5px;padding:10px;width: 100%;color: #000;font-size: 18px;font-weight: 500;border: none;}
.paying{margin: 20px 0;}
.menu-dag{float: right;color: #666;font-size: 24px;}
.credit-c1,.credit-c2,.credit-c3{display: block;float: left;margin-right: 10px;background: #fff;border-radius:5px;width: 52px;height: 32px;}
.credit-number,.credit-date,.credit-title{font-size: 16px;font-weight: 600;color: #000; }
.credit-num,.credit-name,.credit-address1,.credit-address2,.credit-city,.credit-postcode{border-radius: 5px;padding:10px;width: 100%;border: 1px solid #ddd;}
.save-check{width: 18px;height: 18px;display: block;background: #fff;border: 1px solid #ddd;float: left;}
.save-text{float: left;line-height: 25px; color: #666;margin-left: 10px;width: 477px;    display: block;}
.check-wrap{display: inline-block;}
.credit-card{margin: 20px 0;}
.expiry{margin-bottom: 20px;}
.personal{margin: 15px 0;}
.credit-mm select{    background-color: #eeeeee; padding: 5px 10px;font-size: 15px;border-radius: 5px; margin-right: 5px;}

.pay-section{display: block;padding: 20px 0;}
.pay-order{display: block; border: 1px solid #eeeeee; padding: 10px;}
.payorder-cart{display: block; border-bottom: 1px solid #eeeeee;box-shadow: 0 1px 1px #eeeeee;text-align: center;padding: 15px 20px 15px 122px;}
.payorder-title{font-weight: 600; font-size: 28px;float: left;line-height:29px;display: block; margin-left: 15px;text-align: center;}
.edit-order{font-weight: 500;font-size: 18px;}
.edit-order a{color: #3a9c08;border-bottom: 2px solid rgba(58, 156, 8, 0.8);}
.payorder-menu{display: block;padding: 15px 0;border-bottom: 1px solid #eeeeee;}

.payorder-name{width: 358px;}
.payorder-preprice,.payorder-name{float: left;display: block;}
.payorder-preprice{width: 85px;text-align: right; float: right;  padding-right: 15px;}
.confirm-order .payorder-name{width: 269px;}
.payorder-list{display: block;}
.payorder-list li{margin: 5px 0;font-size: 15px;}
.card-fee{font-weight: 400;}
.paytotal{display: block;    padding: 10px 15px 10px 0px;    border-bottom: 1px solid #eeeeee;}
.pay-subtotal{font-weight: 800;color: #000;}
.pay-total{    border-top: 1px solid #414040;  padding-top: 7px;}
.spicy{padding: 15px 0;border-bottom: 1px solid #eeeeee;font-size: 16px;}
.detail-address{text-align: center;font-size: 18px;padding: 15px 0;}

/*online-order*/
.online-menu{ display: block;}
.online-menu h2{font-size: 24px;color: #d22220;    font-weight: 600;}
.online-menu h2 em{color: #000;}
.add-btn{ cursor:pointer;border: none;font-weight: 900;font-size: 20px;background-color: #ffc64e;padding: 0 2px 3px 2px;border-radius: 3px;line-height: 15px;}
.add-number>.add-btn{width: 28px;height: 28px;font-size: 25px;}
.add-btn:hover{background: #F3B430;}
.add-number{float: right;display: block;width: 28px;}
.soup-price{float: left;display: block;width: 142px;text-align: right;padding: 0 10px;}
.soup-name{float: left;display: block;width: 332px;    color: #000; font-weight: bold;}
.soup-name span{padding-left: 5px;}
.soup-menu{display: block;}
.soup-menu li{font-size: 16px;margin: 10px 0;padding: 5px 0; 	}
.soup-menu > li{    border-bottom: 1px dashed;}
.goods_options > li { border-bottom: 1px dashed; }
.goods_discount{font-size: 13px}
.cut-num,.add-num{float: left;display: block;}
.cut-num{width: 20px;}
.add-num{width:26px;padding: 0 3px;}
.add-num>.add-btn{width: 20px;}
.order-name1{display: block;float: left;width: 140px;padding-right: 5px;}
/* .pre-price1{display: block;float: left;text-align: right;width: 42px;} */
.cut-button{   cursor:pointer;  display: block;width: 20px;height: 20px;border-radius: 12px;font-size: 20px;font-weight: 900;line-height: 6px;border: 2px solid #999;background-color: #fff;color: #999; padding-bottom: 3px;}
.checkout-button{border: none; background: #ffc64e;text-align: center;border-radius: 5px; width: 100%;padding: 10px; color: #000; font-size: 18px;font-weight: 600;}
.cut-button:hover{border-color:#696868; }
.checkout-button:hover{background:rgba(243, 196, 97, 0.8);}
.orderoption {padding-left: 46px;}


/* booking*/
.booking-wrap{    padding:0 65px 40px 65px; margin: 20px 0px;background: #f6f6f6;border: 1px solid #eeeeee;border-radius: 5px;}
.book-title h2{font-size: 28px !important;color: #cb0000;font-weight: 600 !important;    margin-bottom: 20px;}
.book-info{font-size: 16px;color: #999;margin-top: 20px;}
.book-input,.book-date,.message,.con-input{border-radius: 5px; padding: 10px;border: 1px solid #ddd;margin-bottom: 10px;}
.book-date{width: 40%; }
.book-input,.con-input{  width: 60%; }
.book-lable{color: #000;font-size: 16px; font-weight: 500; line-height: 50px;}
textarea.message {resize: none;min-height: 165px; width: 60%;overflow-y: scroll;scrollbar-arrow-color:yellow;-moz-scrollbar-arrow-color:yellow;-webkit-scrollbar-arrow-color:yellow;-moz-scrollbar-base-color:lightsalmon;-webkit-scrollbar-base-color:lightsalmon;scrollbar-base-color:lightsalmon;-webkit-SCROLLBAR-ARROW-COLOR: #f55096;scrollbar-track-color:#FEFAF1;}
.book-send{border: none; background: #ffc64e;text-align: center;border-radius: 5px; width: 60%;padding: 10px; color: #000; font-size: 18px;font-weight: 600;}
.book-select select{width:60%;border:1px solid #ddd;background-color: #fff;padding:10px; font-size: 15px; border-radius: 5px; margin-right: 5px; appearance:none; -moz-appearance:none;-webkit-appearance:none;  background: url(../images/arrow.png) no-repeat scroll 98% center transparent;}
.booking-se select{width:19%;border:1px solid #ddd;background-color: #fff;padding:10px; font-size: 15px; border-radius: 5px; margin-right: 8px;appearance:none; -moz-appearance:none;-webkit-appearance:none;  background: url(../images/arrow.png) no-repeat scroll 95% center transparent;}
/*contact us*/
.contact-wrap{margin: 20px 0px;background: #f6f6f6;border: 1px solid #eeeeee;border-radius: 5px;padding: 4% 8%;}
.contact-info{margin-top: 50px;display: block;font-size: 16px;}
.contact-note{color: #999;}
.contact-lable{color: #000;font-size: 16px; font-weight: 500; line-height: 50px;}

/*customer reviews*/
.review-wrap{background: #f6f6f6;display: block; padding:4% 10%;border: 1px solid #ddd;border-radius: 6px; margin: 28px 0px;}

.rating{float: right;display: block;color: #999;}
.fespan{color: #3ab050;text-decoration: underline;}
.customer-feedback{display: block;font-size: 18px;}
.view-star{background-color: #cb0000;color: #fff;padding: 2px; border-radius: 5px;margin-right: 2px;}
.views-table{display: table;border-collapse: separate; border-spacing: 8px; width: 100%;font-size: 15px;}
.views-table tbody tr td{ padding: 10px; border: 2px solid #ddd;    background-color: #fff;}
.views-table tbody tr td:first-child{ text-align: center;width: 18%;}


/*photo gallery*/
section.photo-wrap { margin: 20px 0px; display: block;}
.gallery-caption{text-align: center;font-size: 16px;padding: 10px;margin-bottom: 20px;}
.gallery-caption a{color: #999;}

.thank-wrap{margin:0 15px;display: block;padding-bottom: 20px;}
.tank-title{display: block;border-top: 1px solid #ddd;}
.tank-title h2{color: #d22220;font-size: 28px;width: 57%;padding: 15px 0;margin: 0;}
.tank-title p{color: #666;font-size: 15px;}
.t-place h2{font-size: 20px;color: #000;}
.t-place{/*border-top: 1px solid #eee;*/border-bottom: 1px solid #eee;font-size: 16px;padding-bottom: 20px;}
.t-picture{width: 82px;height: 52px;display: block;float: left;margin-top: 20px;}
.t-address-detail{display: block;float: left;padding-left: 20px;}
.t-address-detail h2,.t-problem h2{font-weight: 500;font-size: 24px;color: #000;}
.t-address{display: inline-block;padding: 20px 0;}
.t-phone{margin-bottom: 0;}
.t-phone a,.t-help a{text-decoration: underline;color: #499700;}
.t-problem{font-size:16px;display: block;border-top: 1px solid #eee;word-spacing: 2px;line-height: 25px;}
.t-order{display: block;    border: 1px solid #eeeeee;border-left: none;    padding: 10px;}
.t-cart{  padding: 20px 0;  display: block;    border-bottom: 1px solid #eeeeee;    box-shadow: 0 1px 1px #eeeeee;    text-align: center;}
.tcart-title{font-weight: 600; font-size: 28px;float: left;line-height: 46px; display: block; margin-left: 15px;  text-align: left;}
.tcart-title span{margin-left:20px;font-size: 14px;}
.tcart-title span a{color: #499700;text-decoration: underline;}
.tcart-name{width: 288px;}
.tcart-preprice{width: 94px;text-align: right;}
.tcart-preprice,.tcart-name{float: left;display: block;}
.pay-paidtotal,.pay-cashtotal{font-weight: bold;    font-size: 18px;}
.pay-cashtotal{padding-top: 20px;border-top: 1px solid #eee;}
.t-total{display: block; padding: 10px 0;border-bottom: 1px solid #eeeeee;font-size: 16px;}
.request{font-size: 18px;font-weight: 500; color: #000;padding-top: 20px;}
.request-time{font-size: 14px;color: #999;}


.sign-order{border-radius: 5px;    padding: 10px;    width: 100%;    border: 1px solid #ddd;}
.continue-btn{border-radius: 5px;padding: 10px; color: #000;font-size: 18px;font-weight: 500; border: none;width: 100%;    background: #fec752;}
.send-note,.send-note2{font-size: 15px;color: #000;margin-left: 10px;line-height: 25px;}
.send-check{background: transparent;width: 16px;height: 16px;}
.poselect{width: 40%;    padding: 10px; border: 1px solid #ddd; border-radius: 5px; float: left;appearance:none; -moz-appearance:none;-webkit-appearance:none;  background: url(../images/arrow.png) no-repeat scroll 95% center transparent;}
.post-input{border-radius: 5px;    padding: 10px;    width: 56%;    border: 1px solid #ddd;margin-left: 10px;}
.send-note2 a{color: #3da33e;}
.sign-wrap{display: block; padding-bottom: 40px; margin: 0px 15px;}
.sign-form h2{font-size: 28px;color: #cb0000;font-weight: 600;line-height: 45px;}
.sign-bg{ background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(153, 153, 153, 0.15)), to(hsla(0, 100%, 100%, 0)));
	background:-moz-linear-gradient(top, rgba(153, 153, 153, 0.15), rgba(254, 254, 254, 0));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=＃eeeeee,endColorstr=＃ffffff,grandientType=0); 
}

.feed-wrap{ background: #f6f6f6; display: block; padding:40px 60px;border: 1px solid #ddd;border-radius: 6px; margin: 28px 15px;}
.feedback-cap{color: #3ab050;font-size: 20px;text-decoration: underline;}

.feedcap{width: 100%; background-color: #fff; padding: 40px 20px;margin-top: 40px;}
.feed-value{border: 1px solid #ccc;padding: 20px;margin-top:5%;position: relative;}
.value-caption{position: absolute; top: -28px; left: 15%;  width: 580px; text-align: center;font-size: 15px;background: #fff;}
.value-table{border:none;border-spacing: 15px;border-collapse: separate;font-size: 15px;font-weight: 500;width: 100%;}
.value-table tbody tr td{padding: 5px;}
.value-table tbody tr td:first-child{width: 175px;}
.name-input{border-radius: 5px;    padding: 8px;    width: 50%;    border: 1px solid #ddd;}
.coment-textarea{width: 100%;border: 1px solid #ddd;min-height: 120px;resize:none;overflow-y: scroll;}
.value-radio{  width: 16px;    height: 16px;    background-color: transparent;    border: 1px solid #eee;}
.value-txt{margin-left:6px;}
.submit-feed{border-radius: 5px; padding: 8px;font-size: 18px;  width: 20%;background: #008000;border: none;color: #fff;box-shadow: 0 1px 1px #157B15;}
.please-text{padding-left: 20px;font-size: 16px;font-style: italic;line-height: 25px;}

/*my acount*/
.myacount-row{margin:15px 0;padding:4% 3%;background: #f6f6f6;border: 1px solid #eee; border-radius: 5px;}
.myacount-row h2{font-size: 20px;color: #666;font-weight: 600;margin:0 0 20px;}
.info-a a{text-decoration: underline;color: #cb0000;font-size: 16px;}

.acount-info h2,.additional h2{color: #cb0000;font-size: 20px;font-weight: 600;}
.acount-quest{font-size: 18px;color: #666;font-weight:600;}
.acount-info{}
.acount-answer{font-size: 16px;color: #666;border-bottom: 1px solid #ddd;padding: 20px 0;margin-bottom: 0;}
.acount-answer a{color: #cb0000;text-decoration: underline;}
.acount-answer a:first-child{text-decoration: none;}
.acount-answer span{margin-left: 10px;}
.form-title{font-size: 18px;font-weight: 600;color: #cb0000;}
.control-lable{font-size: 16px;color: #000;padding: 10px 15px 0;line-height: 18px;}
.acount-input{width: 290px;}
.postcode-input{width: 160px;}
.postcode2-input,.postcode3-input{width: 120px;}
.postcode2-input{margin: 0 5px;}
.postcode-input,.acount-input,.postcode2-input,.postcode3-input{border: 1px solid #ddd; border-radius: 5px;padding: 8px 10px;}
.control{padding-left: 0;position: relative;}
.control-check{width: 20px;height: 20px;border: 1px solid #ddd;background: #fff;float: left;}
.form-check label{float: left;font-weight: 500;font-size: 16px;margin-left: 10px;width: 436px;}
.form-check{margin-top: 20px;}
.change-btn{border: none;background: #d5d5d5;padding:10px 20px;border-radius: 5px;font-size: 18px;color: #000;}
.additional{ margin-top: 20px;}
.additional h2{border-top: 1px solid #ddd;padding-top: 20px;margin-bottom:10px;}
.delete-btn,.save-btn{border: none;padding:10px 30px;border-radius: 5px;font-size: 18px;color: #000;}
.delete-btn{background: #d5d5d5;margin-right: 12px;}
.save-btn{background: #fec752;}
.pageback{margin-left: 15px;}
.pageback a{color: #8a6439;}
.address-caption{padding: 15px 0;color: #cb0000;font-size: 20px;font-weight: 600;}
.control-icon{content: "";width: 12px;height: 12px;display: none;color: #cb0000;background: #cb0000;border-radius: 10px;position: absolute;right: 10px;top: 12px;}

/*order review*/
.order-hr{border-bottom: 1px solid #ddd;padding: 15px 0;}
.one-order{margin-top: 15px;font-size: 15px;}
.or-row{margin-bottom: 10px;}
.tal-row,.total-row{margin-bottom: 15px;margin-top: 15px;}
.dish-part,.total-part{border-bottom: 1px solid #ddd;}
.e-price{text-align: center;}
.cash-total{margin-bottom: 15px;margin-top: 15px;}
.paid-cash,.total-row{font-size: 18px;color: #000;font-weight: 600;}
.review-btn,.review-click{display: block;background: #008000;color: #fff;padding: 5px;text-align: center;border-radius: 5px;}
.review-click{background: url(../images/review.png) no-repeat 100% 100%;padding-bottom: 12px;}
.review-col{padding: 0px;}

/*alert info*/
.alert-div{display: none;width: 100%;height: auto;z-index: 9999;position: fixed;top: 0px;text-align: center;filter:alpha(opacity=90); /*IE滤镜，透明度50%*/-moz-opacity:0.9; /*Firefox私有，透明度50%*/opacity:0.9;/*其他，透明度50%*/}
.alert-div .alert-content{padding: 5px 0px;width:40%;margin:0 auto;    position: relative;}
.alert-div .alert-content .info{float: none; text-align: center;}
.alert-div .alert-content > div:last-child{float: none; position: absolute; right: -18px; top: 6px;}
.alert-div .alert-content span{cursor: pointer;}
/*end alert info*/

/*add options goods modal*/
.order-options-modal{position: fixed !important; overflow: auto !important;}
/*end add options goods modal*/
/*add goods options to cart*/
#customisableProduct {background-color: #FFF; width: 460px; margin: 20px auto; border-radius: 2px;border-bottom: 1px solid #DBDBDB;}
#customisableProduct .customisableDetails { background-color: #CE0B10; border-radius: 4px 4px 0px 0px;}
#customisableProduct .customisableDetails h1 {padding: 20px 20px 0px;font-size: 20px; color: #FFF;}
#customisableProduct .customisableDetails p {padding: 10px 20px 20px;font-size: 14px;color: #FFF;}
#customisableProductSummary { margin: 0px auto; border-bottom: 1px solid #DBDBDB; overflow: hidden;}
#customisableProduct .priceLabel {float: right;font-size: 16px;margin-right: 32px;margin-top: 32px;}
#customisableProductSummary .actions .submit, #customisableProductSummary .actions input[type="submit"], #customisableProductSummary .actions .resetExtras {
	float: left;
	font-weight: normal;
	margin: 20px;
	font-size: 16px;
}
#customisableProduct .actions .submit, #customisableProduct .actions .resetExtras {
	margin: 20px auto;
}
#customisableProduct .actions .submit, #customisableProduct .actions .resetExtras {
	width: 260px;
	margin: 20px auto;
}
.materialCard .actions .submit, .actions .submit, .viewMenu a, #searchResults .noRestaurantsForCuisine .searchAllCuisinesButton a, .tryAnotherPostcode a, .rateYourMealContent #reorderLink, #helpContent .faqLink, .AdvisoryPrompt .close, .LocationPrompt .moreRestaurants, #editExtras .resetExtras, #customisableProduct .resetExtras {
	display: block;
	padding: 12px 20px;
	font-size: 1.6em;
	text-align: center;
	text-decoration: none;
	background-color: #FEC752;
	border-radius: 3px;
	border: medium none;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold;
	cursor: pointer;
}
#customisableProduct .title {width: 100%;min-height: 44px;overflow: hidden;border-bottom: 1px solid #DFDFDF; position: relative;}
#customisableProduct #customisableProductForm .title h2,.selecter-title h2 {font-size: 18px;color: #CE0B10;float: left;padding: 14px;margin: 0;}
#customisableProduct .title .select-option{color: green; font-size: 24px;position: absolute; margin-top: 4px;}
#customisableProduct .title p{line-height: 35px;margin-bottom: 0px;}
#customisableProduct .title span{padding-left: 30px;padding-top: 10px}
#customisableProductForm .optionalAccessories {position: relative;}
.optionalAccessories {margin-top: 5px;}

.control-label{min-height: 44px;margin: 0px !important;padding: 0px !important;}
.control-label .control{display: none;}
#customisableProduct .optionalAccessories .indicator {
	margin: 4px 5px 4px 20px;
}

#customisableProduct .optionalAccessories .price, #customisableProduct .requiredAccessories .price {float: right;margin-top: 12px;font-size: 13px;}
#customisableProduct .optionalAccessories .control {float: right;}
#customisableProductForm .control a.addButton {margin: 3px 20px 0px auto; width: 34px; height: 34px; display: block;}
.reviewForm .valid .actions .submit, .addButton, .addExtraButton, .checkoutButton, #mobileFixedBasket .viewBasketLink, .advisoryContent .viewMoreButton {
	background-color: #FEC752;
}
.breadcrumbContainer #breadcrumb a span, .linkArchitectureLinks .hiding a.toggler, .addButton, .addExtraButton, #menu .category.collapsed .categoryName, #menu .category .categoryName::after, .checkoutButton {color: #333;}
.addButton, .addExtraButton {
	width: 34px;
	height: 32px;
	padding: 0px;
	text-align: center;
	line-height: 32px;
	text-decoration: none;
	font-size: 1.4em;
	font-weight: bold;
	border-radius: 3px;
	border: medium none;
	cursor: pointer;
	outline: 0px none;
}
#customisableProductForm .addedAccessories {margin-top: 0px;padding: 12px 20px;box-sizing: border-box;background-color: #DFDFDF;}

#customisableProduct .addedAccessories .remove {width: 22px;height: 22px;padding-top: 0px;overflow: hidden;}
#customisableProductForm .addedAccessories div {
	float: left;
	margin: 0px;
	height: 18px;
	padding-top: 4px;
	line-height: 1;
	font-size: 14px;
}
#customisableProduct .addedAccessories .remove a {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: transparent url("//dy3erx8o0a6nh.cloudfront.net/images/remove-button-22x22.png") no-repeat scroll left top / 22px 22px;
}
#customisableProduct .addedAccessories .amount input { margin: 0px 0px 0px 8px; width: 24px; height: 1em; border: medium none; background-color: #DFDFDF; text-align: end;}
#customisableProduct .addedAccessories .price { margin: 0px 74px 0px 0px;}

#customisableProductForm .addedAccessories div {float: left;margin: 0px;height: 18px;padding-top: 4px;line-height: 1;font-size: 14px;}
#customisableProduct .requiredAccessories .checkboxControl label {margin: 0px;font-weight: normal;min-height: 44px;}
#customisableProduct .checkboxControl label {padding: 0px 0px 0px 8px;}
#customisableProduct .requiredAccessories .indicator {width: 100%;padding-top: 10px;margin: 2px 0px 0px;}
#customisableProduct .indicator {width: 340px;float: left; font-weight: normal;}

.checkboxControl {width: 100%;min-height: 44px;overflow: hidden;border-bottom: 1px solid #DFDFDF;    margin: 4px 0px 0px;}
.indicator{float: left; width: 170px; font-weight: normal;padding-top: 10px;padding-left: 2px;}
.requiredAccessories .indicator{float: left; width: 170px; font-weight: normal;padding-top: 10px;padding-left: 2px;}
.indicator .name{float: left;padding-left: 12px;}
.requiredAccessories .checkboxControl label { display: block; padding: 2px 0px 0px 20px; font-size: 14px; margin-bottom: 10px;}
.requiredAccessories .checkboxControl{ width: 100%; min-height: 44px; overflow: hidden; border-bottom: 1px solid #DFDFDF; margin: 4px 0px 0px;}
.requiredAccessories label .description { float: left; margin: 0px 20px; padding: 10px 0px; font-size: 8px;}
.optionalcheckAccessories .standardControl{width: 100%;min-height: 44px;overflow: hidden;border-bottom: 1px solid #DFDFDF;margin: 4px 0px 0px;}

#menuSwitcherAlert {
	clear: both;
	padding: 0px 2px;
}
#menuSwitcherAlertMessage {
	font-size: 14px;
	margin: 10px;
	padding: 10px 0px;
	text-align: center;
}
.warning {
	background-color: #F7E1A8;
	color: #333;
}
#menuSwitcherAlertMessage input.aLink {
	font-size: 1em;
}
.aLink {
	border: medium none;
	outline: medium none;
	box-shadow: none;
	padding: 0px;
	background: transparent none repeat scroll 0% 0%;
	color: #390;
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
}
/*end add goods options to cart*/
.t-right{text-align: right !important;}
.alert-success{
	color: #377AE0;
	background-color: #F9F1AC;
	border-color: #FFC64E; 
}

.site-error{padding: 0 15px;}
.site-error h1{font-size: 30px;}
.alert-danger {
	color: #317ADF;
	background-color: rgba(228, 247, 251, 0.52);
	border-color: rgba(84, 155, 255, 0.42);
}

.add-more-items > a{
	padding: 10px 15px;
    text-align: center;
    width: 100%;
    display: inline-block;
    border-radius: 5px;
    background: #dedede;
}
@media (min-width: 768px) {

	.modal-dialog {

		margin: 7% auto 30px !important;
	}
	.home-exam .example.phone-hide{width: 550px; height: 290px;}

}

/*mobile basket*/

/*ipad mini size basket*/
/* When window is over 768px */
@media (min-width: 768px) {
	.order-menu {
	}
	.order-name1 {
	}
	.pre-price1 {

	}

}
/*ipad size basket*/
/* When window is over 992px */
@media (min-width: 992px) {
	.order-menu {
	}
	.order-name1 {
	}
	.pre-price1 {

	}
}


/*member*/

#alert_all_content{text-align: center;}
/*end meber*/

/* daloben */

.navbar{margin-bottom: 5px;}
.ath-viewport * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ath-viewport {
	position: relative;
	z-index: 2147483641;
	pointer-events: none;

	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

.ath-modal {
	pointer-events: auto !important;
	background: rgba(0,0,0,0.6);
}

.ath-mandatory {
	background: #000;
}

.ath-container {
	pointer-events: auto !important;
	position: absolute;
	z-index: 2147483641;
	padding: 0.7em 0.6em;
	width: 18em;

	background: #eee;
	background-size: 100% auto;

	box-shadow: 0 0.2em 0 #d1d1d1;

	font-family: sans-serif;
	font-size: 15px;
	line-height: 1.5em;
	text-align: center;
}

.ath-container small {
	font-size: 0.8em;
	line-height: 1.3em;
	display: block;
	margin-top: 0.5em;
}

.ath-ios.ath-phone {
	bottom: 1.8em;
	left: 50%;
	margin-left: -9em;
}

.ath-ios6.ath-tablet {
	left: 5em;
	top: 1.8em;
}

.ath-ios7.ath-tablet {
	left: 0.7em;
	top: 1.8em;
}

.ath-ios8.ath-tablet,
.ath-ios9.ath-tablet{
	right: 0.4em;
	top: 1.8em;
}

.ath-android {
	bottom: 1.8em;
	left: 50%;
	margin-left: -9em;
}

/* close icon */
.ath-container:before {
	content: '';
	position: relative;
	display: block;
	float: right;
	margin: -0.7em -0.6em 0 0.5em;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAdVBMVEUAAAA5OTkzMzM7Ozs3NzdBQUFAQEA/Pz8+Pj5BQUFAQEA/Pz8+Pj5BQUFAQEA/Pz9BQUE+Pj4/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8+Pj4/Pz8+Pj4/Pz8/Pz8/Pz8/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8/Pz9AQEA/Pz+fdCaPAAAAJnRSTlMACQoNDjM4OTo7PEFCQ0RFS6ytsbS1tru8vcTFxu7x8vX19vf4+C5yomAAAAJESURBVHgBvdzLTsJAGEfxr4C2KBcVkQsIDsK8/yPaqIsPzVlyzrKrX/5p0kkXEz81L23otc9NpIbbWia2YVLqdnhlqFlhGWpSDHe1aopsSIpRb8gK0dC3G30b9rVmhWZIimTICsvQtx/FsuYOrWHoDjX3Gu31gzJxdki934WrAIOsAIOsAIOiAMPhPsJTgKGN0BVsYIVsYIVpYIVpYIVpYIVpYIVpYIVpYIVpYIVlAIVgEBRs8BRs8BRs8BRs8BRs8BRs8BRs8BRTNmgKNngKNngKNngKNngKNhiKGxgiOlZoBlaYBlaYBlaYBlaYBlaYBlaYBlaYBlZIBlBMfQMrVAMr2KAqBENSHFHhGEABhi5CV6gGUKgGUKgGUKgGUFwuqgEUvoEVsoEVpoEUpgEUggF+gKTKY+h1fxSlC7/Z+RrxOQ3fcEoAPPHZBlaYBlaYBlaYBlZYBlYIhvLBCstw7PgM7hkiWOEZWGEaWGEaWGEaIsakEAysmHkGVpxmvoEVqoEVpoEVpoEVpoEVpoEVpoEVkoEVgkFQsEFSsEFQsGEcoSvY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnmbNAUT2c2WAo2eAo2eAo2eAo2eAo2eArNEPFACjZ4CjZ4CjZ4CjaIird/rBvFH6llNCvewdli1URWCIakSIZesUaDoFg36dKFWk9zCZDei3TtwmCj7pC22AwikiIZPEU29IpFNliKxa/hC9DFITjQPYhcAAAAAElFTkSuQmCC);
	background-color: rgba(255,255,255,0.8);
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: 50%;
	width: 2.7em;
	height: 2.7em;
	text-align: center;
	overflow: hidden;
	color: #a33;
	z-index: 2147483642;
}

.ath-container.ath-icon:before {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	float: none;
}

.ath-mandatory .ath-container:before {
	display: none;
}

.ath-container.ath-android:before {
	float: left;
	margin: -0.7em 0.5em 0 -0.6em;
}

.ath-container.ath-android.ath-icon:before {
	position: absolute;
	right: auto;
	left: 0;
	margin: 0;
	float: none;
}


/* applied only if the application icon is shown */
.ath-container.ath-icon {

}

.ath-action-icon {
	display: inline-block;
	vertical-align: middle;
	background-position: 50%;
	background-repeat: no-repeat;
	text-indent: -9999em;
	overflow: hidden;
}

.ath-ios7 .ath-action-icon,
.ath-ios8 .ath-action-icon,
.ath-ios9 .ath-action-icon{
	width: 1.6em;
	height: 1.6em;
	background-image:url(data:image/png;base64,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);
	margin-top: -0.3em;
	background-size: auto 100%;
}

.ath-ios6 .ath-action-icon {
	width: 1.8em;
	height: 1.8em;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAB0CAQAAADAmnOnAAAAAnNCSVQICFXsRgQAAAAJcEhZcwAAWwEAAFsBAXkZiFwAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAF4klEQVR4Ae3a/a+XdR3H8ec5HM45HDmKICoVohkZsxESRRCzcZM/2JKkdGR5MrSkleA0Pd00O4u5IVuNM2yYc6XSzCExU4oUNRPCJFdMUAhsYZpUGhscOHA4N8/WZzsL6HBxvofvdV3fa3yer//gsV3vH659KHzncBsJxUYhDzOEhCKQbORs+ip2wzgM+wvj+P9i35qAGLaHGcQSgKSTrxBLABJppZpYApCspoFYApBsZjSxBCD5OxOJJQBJG1cQSwCSLpqJJQCJ3MvgCGTinuSMCJS8LZwfgZL3FtMiUPIOcU0ESl4PLRHoRPsJtREoeRsYGYGS9yrvo6RmpbLaigWSfzOdErLs6+bLUMFA0sF1+QF1cz1UNlBYK9V5AHXyWSgEkKyiIWOgGh829Ki1lLcaxjCVK7mJRSxjBY+zgRf/u9pXcMB7jhEZAg32EUP3O6hMKOP5Iq2sZQeHMZXt5KKMgOpcY+iHVnFyjeQKlrCBdsxge5ieAVC9vzLUelI8H+A7bKIHM10H81IGGuKvDf1ggDxVTKOV1zG3/Yia1ICG+ltD32MgNTKfP2HuW0VDKkCNrjfUTOm9i6XswwrZJkaVHeh0f2fodkrtfO6jAytqrzG+rEDDfVG1x1sprZEs5RBW4PZxeT+Bbrf5hPu9arfzKaU6WjiAFbseWvoF1GW/6vYGSmkyW7Dit4xB5QHq9Br6Xx2t9GAhtp6zkoHsfNp1J9wX6H+jeR4LtJc4LxGopZZyNpN/YcG2mw9nBTSPLizgOmjKAujGgvJID3ekD7QYi7nGzkvmQtpA38Vi7iJf0TedlC7QTVjMfcY2QyvSBPpUMW/PIBfbo9pls1XpAX2EdizeznStob3OJpQO0DB2YfE21q2GtnghpAm0Gou3T9tm6BGHQppA12HRVt17eboNlydNoLHsx2JtmL801OYcQmkC/QKLtQt9ydBW3wNpA30ci7Ur3WdolUMhbaBqNhf/8qQJ9Hkszs5wjaH9XkUobaAqtmFRdoGbDb3sWMgG6DIs5852knO82RaXer+P+qyb3eWeo7ZNBrRZvm1otY2QFdBjeHIb6hTne49Put12+9ObMoDdYmfy5UkF6AK6cCCr9aM2u9IddptcOYCG+FNDB5xLKCugO7G01TndFp/xgAntdYvrfdwVLnORt3q9Vx25F27DUjbGPxr6qxMgW6Cd2N+d6wLXedA+6nKbK73Lr/pJxzusvE/wZrvX0FOOgGyBxmF/dprXutYOj6nNdS6xyYnWp/dGcaGdhr5vDWQN9E1MXrUzfcA2j2qPj/l1J1uT9iPOeh8w1O7nCGUN9HzyGZ7ndo9qp0ucanU2r1xH+wdDu5wIeQDVVx0+/kd1i697RNv8thdn+Qz4Uv9p6DeOhHyApmBfq3OBu+3Nfd7nVELZAX3Nw4ZarYG8gG7GY1dlk6/Zm3/2Rk8jlB1QvT82dNAmQjkBVf8Mj957fdrefM7ZVhPKEuidvmDob06CXIGGbsX/bZDf8KAhfdbJhLIGmuZuQ084HHIGatiLvRvrRkP6qldbBXkAzbfD0N0OhryBGqrEMOd50FC7d1hPKGugBh8ydMh5hPIGGouI1d5lj6F1vptQ9kDvcKOhN5wMlQH0QcRGnzC03yZCeQDN9G1D6xwBFQI07FI8x02GdjgB8gJqttPQcmuhYoAumzvG7YZWejrkA1TrPYYO+SVCFQO0aM4bqj0uJJQH0LluSP7PkyeQU9QOmyAvoBm+Zegpz4LKA/qYB/wE5AXUe3m81zqoRKAPOYWcuvP9dxvqcD6h7IAKkaNU3eUlHLcI9EzS5YlAi62h/zUy89QCqqKUmvgHywsJlEHnsQYxAvXVIJo5gIhnPhiBju1iNmLvLn85Ah1ZPYs5jBGo72awEzEC9dVwHqQHI9DxWoAYgSLQQKteGIESu/qhCJTYtT+PQBEoAkWgCBSBkotAEehUWwSKQBEoAkWg/BeBIlAEikARKAJFoFmealu4gVLy1Gt5dkARKAL9BzujPSurTmu/AAAAAElFTkSuQmCC);
	margin-bottom: 0.4em;
	background-size: 100% auto;
}

.ath-android .ath-action-icon {
	width: 1.4em;
	height: 1.5em;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVmZmb///9mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZW6fJrAAAAEXRSTlMAAAYHG21ub8fLz9DR8/T4+RrZ9owAAAB3SURBVHja7dNLDoAgDATQWv4gKve/rEajJOJiWLgg6WzpSyB0aHqHiNj6nL1lovb4C+hYzkSNAT7mryQFAVOeGAj4CjwEtgrWXpD/uZKtwEJApXt+Vn0flzRhgNiFZQkOXY0aADQZCOCPlsZJ46Rx0jhp3IiN2wGDHhxtldrlwQAAAABJRU5ErkJggg==);
	background-size: 100% auto;
}

.ath-container p {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2147483642;
	text-shadow: 0 0.1em 0 #fff;
	font-size: 1.1em;
}

.ath-ios.ath-phone:after {
	content: '';
	background: #eee;
	position: absolute;
	width: 2em;
	height: 2em;
	bottom: -0.9em;
	left: 50%;
	margin-left: -1em;
	-webkit-transform: scaleX(0.9) rotate(45deg);
	transform: scaleX(0.9) rotate(45deg);
	box-shadow: 0.2em 0.2em 0 #d1d1d1;
}

.ath-ios.ath-tablet:after {
	content: '';
	background: #eee;
	position: absolute;
	width: 2em;
	height: 2em;
	top: -0.9em;
	left: 50%;
	margin-left: -1em;
	-webkit-transform: scaleX(0.9) rotate(45deg);
	transform: scaleX(0.9) rotate(45deg);
	z-index: 2147483641;
}

.ath-application-icon {
	position: relative;
	padding: 0;
	border: 0;
	margin: 0 auto 0.2em auto;
	height: 6em;
	width: 6em;
	z-index: 2147483642;
}

.ath-container.ath-ios .ath-application-icon {
	border-radius: 1em;
	box-shadow: 0 0.2em 0.4em rgba(0,0,0,0.3),
	inset 0 0.07em 0 rgba(255,255,255,0.5);
	margin: 0 auto 0.4em auto;
}

@media only screen and (orientation: landscape) {
	.ath-container.ath-phone {
		width: 24em;
	}

	.ath-android.ath-phone {
		margin-left: -12em;
	}

	.ath-ios.ath-phone {
		margin-left: -12em;
	}

	.ath-ios6:after {
		left: 39%;
	}

	.ath-ios8.ath-phone {
		left: auto;
		bottom: auto;
		right: 0.4em;
		top: 1.8em;
	}

	.ath-ios8.ath-phone:after {
		bottom: auto;
		top: -0.9em;
		left: 68%;
		z-index: 2147483641;
		box-shadow: none;
	}
}
.page-feedback li{float: left;}
.oo_waypoint_child1 a, .oo_waypoint_child2 a, .oo_waypoint_child3 a {
	display: block;
	height: 260px;
	width: 230px;
	background: #EEE none repeat scroll 0% 0%;
	margin: 5px;
	padding: 5px;

}

.oo_waypoint_child1 a {
	background: #FFF url("./frontend/web/images/oo_waypoint_child1.gif") no-repeat scroll 0px 0px;
}
.oo_waypoint_child1 a:hover {
	background-position: 0px -270px;
}

.oo_waypoint_child2 a {
	background: #FFF url("./frontend/web/images/oo_waypoint_child2.gif") no-repeat scroll 0px 0px;
}
.oo_waypoint_child2 a:hover {
	background-position: 0px -270px;
}
.oo_waypoint_child3 a {
	background: #FFF url("./frontend/web/images/oo_waypoint_child3.gif") no-repeat scroll 0px 0px;
}
.oo_waypoint_child3 a:hover {
	background-position: 0px -270px;
}
.oo_waypoint{height: 260px;}

/* slider full width */
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	display: block;
	height: auto;
	max-width: 100%;
	line-height: 1;
	width: 100%;
}
.home-slide a.btn-silde{
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	background: #ffc000;
	padding: 15px 26px;
	transform: translate(-50%,-50%);font-size: 18px;
    font-weight: 900;
}
/* end slider full width */

/* new template with new navbar, red banner */
.header-bar {padding:9px; min-height:50px; border-bottom: 2px solid rgb(255, 37, 37);}
.company_name {
	font-family: 'Patua One', cursive;
	font-size: 36px;
	color: whitesmoke;
}
.company_name  > a > p{margin-bottom: 0px;}
.header-bar .a-link a {
	color: #000;
}
.header-bar .a-link:hover {
	color: #1a0000;
}
.white-link a {
	color: white;
}
@media (-webkit-min-device-pixel-ratio:0) {
	.company_name a {
		background-color: white;
		background-image: -webkit-linear-gradient(left, white 0%, orange 50%, transparent 50%);
		background-position: 100% 0;
		background-size: 200% 200%;
		/*color: transparent;*/
		-webkit-transition: .1s .1s;
		-webkit-background-clip: text;
	}
	.company_name a:hover {
		background-position: 0 0;
		color: transparent;
		transition: .1s 0;
	}
}
.navbar {
	border: 0px !important;
}
.animate {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.navbar-bootsnipp {
	background-color: rgb(255, 255, 255);
	/* border-color: rgb(255, 37, 37); */
	border-radius: 0px;
	margin-bottom: 0px;
	z-index: 100;
}
.navbar-bootsnipp:nth-of-type(2) {
	border-top-width: 1px;
	z-index: 50
}

.navbar-bootsnipp.affix-top {
	position: absolute;
	top: 0px;
	width: 100%;
}
.navbar-bootsnipp.affix {
	top: 0px;
	width: 100%;
}
.navbar-bootsnipp .navbar-toggle .icon-bar {
	background-color: #000;
}

.navbar-bootsnipp .navbar-brand {
	color: rgb(255, 37, 37);
	font-weight: 900;
	letter-spacing: 2px;
}

.navbar-bootsnipp .navbar-nav > li > a {
	border: 0px solid rgb(255, 37, 37);
	color: rgb(120, 120, 120);
	padding: 15px 14px;
}

.navbar-bootsnipp .navbar-nav > li > form > .input-group > input,
.navbar-bootsnipp .navbar-nav > li > form > .input-group > .input-group-btn > .btn {
	border-radius: 0px;
}

.navbar-bootsnipp .navbar-nav > li:not(.disabled).open > a,
.navbar-bootsnipp .navbar-nav > li:not(.disabled).active > a,
.navbar-bootsnipp .navbar-nav > li:not(.disabled) > a:hover,
.navbar-bootsnipp .navbar-nav > li:not(.disabled) > a:focus {
	border-left-width: 5px;
	color: rgb(255, 37, 37);
	padding-left: 10px;
}
.navbar-bootsnipp .navbar-nav > li.disabled > a {
	color: rgb(200, 200, 200);
}

.navbar-bootsnipp .navbar-nav > li > .dropdown-menu {
	border-radius: 0;
	margin-right: -1px;
	min-width: 220px;
	padding: 0px;
}
.navbar-bootsnipp .navbar-nav > li:not(.dropdown-right) > .dropdown-menu {
	left: 0px;
	margin-left: -1px;
	right: auto;
}
.navbar-bootsnipp .navbar-nav > li > .dropdown-menu > li > a {
	border-left: 0px solid rgb(255, 37, 37);
	color: rgb(120, 120, 120);
	font-size: 16px;
	font-weight: 400;
	padding: 10px 20px;
	white-space: nowrap;
}
.navbar-bootsnipp .navbar-nav > li > .dropdown-menu > li.active > a,
.navbar-bootsnipp .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-bootsnipp .navbar-nav > li > .dropdown-menu > li > a:focus {
	background-color: rgb(245, 245, 245);
	border-left-width: 5px;
	padding-left: 15px;
}
.navbar .navbar-header{border-bottom: 2px solid #E53333;}
.navbar .bootsnipp-profile > a {
	padding-bottom: 9px;
	padding-top: 9px;
}
.navbar .bootsnipp-profile > a > img {
	border-radius: 50%;
	width: 32px;
}
.navbar .bootsnipp-profile > .dropdown-menu {
	width: 320px;
}
.navbar .bootsnipp-profile > .dropdown-menu > li > .row {
	padding: 5px 15px;
}
.navbar .bootsnipp-profile > .dropdown-menu > li > .row img {
	width: 100%;
}

.navbar-bootsnipp .bootsnipp-search {
	display: none;
}
.navbar-bootsnipp .bootsnipp-search .form-control {
	background-color: rgb(235, 235, 235);
	border-radius: 0px;
	border-width: 0px;
	font-size: 24px;
	padding: 30px 0px;
}
.navbar-bootsnipp .bootsnipp-search .form-control {
	background-color: rgb(235, 235, 235);
	border-radius: 0px;
	border-width: 0px;
	font-size: 24px;
	padding: 25px 0px;
}
.navbar-bootsnipp .bootsnipp-search .form-control:focus {
	border-color: transparent;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.navbar-bootsnipp .bootsnipp-search .input-group-btn > .btn {
	padding: 14px 16px;
	border-radius: 0px;
}
.navbar-bootsnipp .bootsnipp-search .input-group-btn > .btn.active,
.navbar-bootsnipp .bootsnipp-search .input-group-btn > .btn:hover,
.navbar-bootsnipp .bootsnipp-search .input-group-btn > .btn:focus {
	padding: 14px 16px 14px 15px;
}
.navbar-bootsnipp .bootsnipp-search .input-group-btn > .btn-default {
	background-color: rgb(245, 245, 245);
}
.nav-padding {
	padding-top: 61px;
}

.payment-modal .modal-footer{display: none;}

@media(max-width: 991px) and (min-width: 768px){
	.navbar-bootsnipp .navbar-nav > li > a{
		padding: 15px 6px;
	}
}

@media screen and (min-width: 768px) {
	.navbar-bootsnipp .navbar-brand {
		font-size: 20px;
		height: auto;
		padding: 15px 5px;
	}
	.navbar-bootsnipp .navbar-nav > li > a {
		font-size: 16px;
		letter-spacing: 1px;
	}
	.navbar-bootsnipp .navbar-nav > li:not(.disabled).open > a,
	.navbar-bootsnipp .navbar-nav > li:not(.disabled).active > a,
	.navbar-bootsnipp .navbar-nav > li:not(.disabled) > a:hover,
	.navbar-bootsnipp .navbar-nav > li:not(.disabled) > a:focus {
		border-bottom-width: 5px;
		border-left-width: 0px;
		padding-bottom: 10px;
		padding-left: 14px;
	}

	.navbar-bootsnipp .navbar-nav > li.disabled > a {
		padding-left: 10px;
		padding-right: 10px;
	}


	.navbar-bootsnipp .bootsnipp-search {
		background-color: rgb(235, 235, 235);
		display: block;
		position: absolute;
		top: 100%;
		width: 100%;
		-webkit-transform: rotateX(-90deg);
		-moz-transform: rotateX(-90deg);
		-o-transform: rotateX(-90deg);
		-ms-transform: rotateX(-90deg);
		transform: rotateX(-90deg);
		-webkit-transform-origin: 0 0 0;
		-moz-transform-origin: 0 0 0;
		-o-transform-origin: 0 0 0;
		-ms-transform-origin: 0 0 0;
		transform-origin: 0 0 0;
		visibility: hidden;
	}
	.navbar-bootsnipp .bootsnipp-search.open {
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		-o-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		transform: rotateX(0deg);
		visibility: visible;
	}
	.navbar-bootsnipp .bootsnipp-search > .container {
		padding: 0px;
	}

	.phone-show{display: none;}

	body > .container.header-bar{position: relative;}
	body > .container.header-bar > .pull-right{position: absolute;bottom: 0px; right: 9px;}
}







.home-exam > .row { display: table; }
.home-exam > .row:first-child { /*margin-bottom: 3px!important;*/ }
.home-exam > .row > div { float: none; display: table-cell; padding: 0; vertical-align: middle; }
.home-exam > .row > div.home-list-content { padding: 0 10px; }
.home-exam .example1 { border: 0; border-radius: 0; height: auto!important; }
.home-exam .example > a{display: block;    width: 100%;    height: 100%;}

.soup-description { width: 340px; }
.soup-description > em { padding-right: 10px;     font-style: normal;}
/*.soup-description > em > em{font-style: normal;}*/

.modal.in .modal-dialog img { width: 100%; }
.modal.in .modal-dialog .modal-content { overflow: hidden; }
#customisableProduct .customisableDetails p img { width: auto; }

/*footer .container { display: table; }
footer .container > p { }
footer .container > div { display: table-cell; vertical-align: top; }
.moblie-mid { display: none!important; }*/

footer { margin-top: 3px; }
footer .container { display: table; }
footer .container > p,
footer .container > div { display: none!important; }

footer .container > div.footer_box { display: table!important; margin: 0 auto; }
footer .container > div.footer_box > div { display: table-cell; vertical-align: top; text-align: center; }
footer .container > div.footer_box > div > div { display: inline-block; padding: 0 30px; }

.footer_img a { width: 140px; display: block; margin-bottom: 10px; }
.footer_img a img { width: 100%; height: auto; display: block; }


.footer_pay { padding: 20px 0 10px; }
.footer_pay span { display: inline-block; padding: 4px; background-color: #ececec; }
.footer_pay img { width: auto; min-height: 24px; display: block; }

.footer_icon i { color: #414040; margin: 0 6px 4px; }

.footer_list ul { text-align: left; display: inline-block; padding: 0 30px; }
.footer_list a { display: inline-block; }
.footer_list a { color: #414040; font-size: 14px; margin-bottom: 6px; display: inline-block; }

.footer_right_txt,
.footer_right_txt a { font-size: 14px; }

.navbar-bootsnipp .navbar-nav > li:not(.disabled).open > a, .navbar-bootsnipp .navbar-nav > li:not(.disabled).active > a, .navbar-bootsnipp .navbar-nav > li:not(.disabled) > a:hover, .navbar-bootsnipp .navbar-nav > li:not(.disabled) > a:focus { color: #c00000!important; }

.navbar-bootsnipp .navbar-nav > li:not(.disabled).active > a { border: 0; }
.navbar-bootsnipp .navbar-nav > li:not(.disabled).open > a, .navbar-bootsnipp .navbar-nav > li:not(.disabled).active > a, .navbar-bootsnipp .navbar-nav > li:not(.disabled) > a:hover, .navbar-bootsnipp .navbar-nav > li:not(.disabled) > a:focus { border: 0; background-color: transparent; }

body > .container { padding: 0; }
body > .container.header-bar { padding: 9px; }
body > .container > .wrap { margin: 0 -15px; min-height: 720px; padding-bottom: 0; padding-top: 0; overflow-y: auto; overflow-x: inherit; width: 100%; margin-left: auto; margin-right: auto; }

body > .container > .wrap > .container,
body > .container > .wrap > .container-fluid,
body > .container > .wrap > .container-fluid > .container { width: 100%!important; }
.navbar-collapse.collapse { padding: 0; }

footer .polity li { float: none; } 
footer .polity li:nth-child(even) { display: none; }

.foot-bottom > div { float: none; }
.foot-bottom > div.fot-l { margin-bottom: 10px; }

.company_name a { color: #c00000; }
.header-bar { border-color: #c00000; }
.navbar-bootsnipp .container { padding: 0!important; }
.main { padding-top: 0; }

.home-main-content { margin-top: -5px; }
.navbar { margin-bottom: 0!important; }

.home-exam { margin-top: 0px; }

.home-marquee { background-color: #424242; }

.hidden-sm.hidden-md.hidden-lg { padding: 6px 15px; }

html { -webkit-text-size-adjust: none; overflow-x: hidden; }
body { -webkit-text-size-adjust: none; width: 100%; min-width: 320px; overflow-x: hidden; }

.login-wrap { margin: 44px 0 100px; }

.online-menu > p > em { font-size: inherit; width: 360px; display: block; font-style: inherit; }

.soup-menu { margin-bottom: 36px; }
.soup-menu > li .goods_options:after { content: ""; display: block; height: 0; clear: both; }
.soup-menu > li .goods_options > li { border: 0; margin: 1px 0; }
.soup-menu > li .goods_options > li:first-child { margin-top: 10px; }
/*.soup-menu > li .goods_options > li:last-child { border-bottom: 1px dashed; }*/

#customisableProduct .actions .submit.blue-bg { background-color: #266abd; color: #fff; }
#customisableProduct .optionalAccessories .price, 
#customisableProduct .requiredAccessories .price { margin-top: 0; }
#customisableProduct .optionalAccessories .indicator { padding-top: 5px; }


.soup-price { width: 66px!important; text-align: right!important; padding: 0!important; float: right; margin-right: 44px; line-height: 28px; }
.add-number { position: absolute; right: 0; }

.soup-name { font-weight: 700; }

.footer_right > p { font-size: 12px; }






.ad-img-modal .modal-header{padding: 0px;}
.ad-img-modal .modal-header .close {  background: #fff;
    opacity: 1;
    padding: 5px;
    font-size: 12px;
    border: 1px solid #fff;  margin-top: -2px;    position: absolute;    right: 15px;    top: 12px;}



.paypal-detail img{max-height:50px;}


@media screen and ( max-width:1200px ){ 
	
	.soup-name, .online-menu > p > em { width: 280px; }
	
	body > .container.header-bar { /*height: 72px;*/ padding-top: 0; }
	
	.header-bar > .pull-right{margin-top: 15px;}
	.header-bar > .pull-right > div:first-child a { font-size: 12px; }
	.header-bar > .pull-right .btn.btn-link > a{font-size: inherit;}
	.pull-right .btn-link { padding: 4px 12px; }
	.company_name { margin-top: 16px; }
	
	.header-bar .company_name > a> h1{margin-top: 0px;}
	
}

@media screen and ( max-width:996px ){ 

	
	.soup-name, .online-menu > p > em { width: 210px; }
	.home-exam > .row > div h3 { margin-bottom: 14px; font-size: 20px; }
	/*.home-exam > .row > div p,
	.home-exam > .row > div em { font-size: 13px; }*/
	
	footer .container > div.footer_box { display: block!important; }
	footer .container > div.footer_box > div { display: block; }
	footer .container > div.footer_box > div.footer_list { display: inline-block; }
	
	
	footer .container > div.footer_box > div { padding: 0; }
	.footer_list ul { padding: 0 8px!important; }
	

}

@media screen and ( max-width:767px ){ 

	.home-exam > .row { display: block; }
	.home-exam > .row > div { float: none; display: block; }
	

	.navbar >.container >.container{ /*border-bottom: 2px solid #E53333; */margin-bottom: 10px;  }

	footer .container > div { display: block; }
	
	.container > .wrap { margin: 0; }
	.navbar-collapse.collapse { margin: 0; }
	.navbar-nav { width: 100%!important; margin: 0!important; }
	
	
	footer { margin-bottom: 0!important; }
	
	.home-exam .example1 { max-height: 300px; }
	.home-exam > .row > div.home-list-content{ min-height: 210px; padding: 20px 10px!important; }
	.home-exam > .row > div h3 { text-align: center; }
	.home-exam > .row > div > div > div span { font-size: 14px!important; }
	.login-wrap { margin: 36px 0 54px; }
	
	.homemain .main-content { padding: 20px 10px!important; }
	.homemain .main-content > div span { font-size: 14px!important; }
	
	
	body > .container { padding: 0 15px; }
	body > .container > .wrap { min-height: inherit; overflow: inherit!important; }

	.home-slide a.btn-silde{padding: 6px 12px; font-size: 14px;}

	.order-menu {
		max-height: 100% !important;
	}
	.order-name1 {
		width: calc(100% - 120px);
		max-width: 80%;
		padding-left: 4px;
		font-size: 14px;
	}
	.pre-price1 {
		float: right;
		margin-right: 20px;
		font-size: 14px;
	}
	.soup-menu li > div > em { font-size: 12px!important; }
	
	.pro-delivery-order-modal .excontent { padding-left: 0!important; padding-right: 0!important; }

	.menu-down > ul{height: 100% !important;}
	.navbar-header{position: relative;}
	.navbar-header .navbar-toggle{
		top: 50%;
	    position: absolute;
	    right: 15px;
	    transform: translate(0, -50%);
	    margin-top: 0px;
	}
	.navbar-bootsnipp .navbar-brand{ padding: 0px 15px;height: auto; float: none;display: inline-block;}
	.navbar-bootsnipp .navbar-brand > p{padding: 0px;    margin: 0;}
	.navbar-bootsnipp .navbar-brand img{max-height: 66px;}
	.navbar-bootsnipp .navbar-brand > h1{margin-top: 0px;}
	.change-btn > center{display: inline-block;}
	
	
	
	
	
}


@media screen and ( max-width:480px ){ 
	
	.navbar-bootsnipp .navbar-brand { font-size: 18px!important; }
	.soup-price { width: 66px!important; text-align: right!important; padding: 0!important; float: right; margin-right: 44px; line-height: 28px; }
	.add-number { position: absolute; right: 0; }

	.soup-menu li > div > em { width: 240px; padding-right: 18px!important; }
	.online-menu > p > em { width: 240px; }
	.soup-name { font-size: 15px; font-weight: 700; }

}





































