a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font-size:100%;outline:0}html{overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}strong{font-weight:700}input{outline:0}img{border:0}.clearfix:after{content:"";display:table;clear:both}.white p{color:#000}*{box-sizing:border-box}body{width:100%;height:128%;font-family:Domine,serif}html{width:100%;height:100%}.clear{clear:both}.cta-top-item,.trans,a,input[type=submit]{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.fade{opacity:1;transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;-webkit-transition:opacity .2s ease-in-out 0s;-ms-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s}.center{text-align:center}.fade:hover{opacity:.7}.grow{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.grow:hover{transform:scale(1.05)}.block{display:block!important}.in-block{display:inline-block!important}.end{margin-right:0!important}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-sb{justify-content:space-between}.flex-sa{justify-content:space-around}.flex-hc{justify-content:center}.flex-vc{align-items:center}.flex-col{flex-direction:column}.flex-c{justify-content:center;align-items:center}.flex-wrap{flex-wrap:wrap}.drop-shadow{-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,.75);-moz-box-shadow:0 0 10px 0 rgba(50,50,50,.75);box-shadow:0 0 10px 0 rgba(50,50,50,.85)}.row{width:100%}.container{max-width:450px;margin-right:auto;margin-left:auto;position:relative;padding-left:10px;padding-right:10px}.row.header{background:#273c57;margin-bottom:24px}.row.header .container{height:70px;width:85%}.logo{font-family:'Dancing Script',cursive;color:#fcd403;font-size:26px;font-style:normal}.burger{width:30px;height:20px;cursor:pointer}.burger div{background:rgba(255,255,255,1);height:2px;width:100%}.content-top{width:90%}.content-top img{height:135px;width:auto}.btn-order{padding:10px;width:145px;position:relative}.main-content{padding-bottom:95px}.bc{position:absolute;background:#ccc}.bc-tl-1{top:0;left:0;height:25px;width:2px}.bc-tl-2{top:0;left:0;width:20px;height:2px}.bc-tr-1{top:0;right:0;height:25px;width:2px}.bc-tr-2{top:0;right:0;width:25px;height:2px}.bc-bl-1{bottom:0;left:0;height:25px;width:2px}.bc-bl-2{bottom:0;left:0;width:25px;height:2px}.bc-br-1{bottom:0;right:0;height:25px;width:2px}.bc-br-2{bottom:0;right:0;width:25px;height:2px}.btn-order a{color:#273c57;height:100%;text-transform:uppercase;text-decoration:none;font-size:19px;text-align:center;line-height:26px;font-weight:700}.btn-order .fa{font-size:60px;color:#f6682a;line-height:20px}.container.content-copy{width:90%}.content-copy{margin-top:18px;padding-top:20px;border-top:2px solid #ccc}.content-copy h1{font-size:16px;font-weight:700;margin-bottom:10px}.content-copy p{font-size:14px;line-height:22px}.stamp-10{margin-top:28px}.botton-nav{position:fixed;bottom:0;background:#fcd403;height:75px;margin-top:30px;padding-left:10px;padding-right:10px}.botton-nav .container{height:100%}.botton-nav a{text-decoration:none;color:#000;font-size:14px}.botton-nav .fa{color:#fff;display:block;margin-bottom:4px;font-size:22px}.add-button{position:absolute;width:100%;height:70px;top:0;left:0;padding-top:10px;padding-bottom:10px;z-index:99999999;background:rgba(252,212,3,.8);border:0}.add-button span{border:0;font-family:Domine,serif;background:#273c57;color:#fff;padding:10px}.prod-cat-w{margin-bottom:15px}.prod-cat-items{margin-top:15px;padding-left:7px}.prod-cat-w h4{color:#f6682a;font-size:18px}.prod-cat-item{border-bottom:1px solid #ccc;margin-bottom:10px}.prod-lable{font-size:14px;padding-bottom:15px}.prod-lable a{color:#000;text-decoration:none}.prod-lable a:hover{color:#f6682a}.prod-size select{font-size:12px}.btn{font-size:16px;width:105px;height:33px;border-radius:10px;text-decoration:none;color:#fff;border:0;position:relative;-webkit-appearance:none;font-family:Domine,serif}.btn-orange{background:#f6682a}.btn-blue{background:#273c57}.div-v{width:2px;background:#ccc}.option-cat-w{margin-bottom:20px}.p-basket .content-top h3,.p-contact .content-top h3,.p-options .content-top h3{color:#f6682a;font-size:26px}.option-cat-w h4{font-size:16px}.option-cat-items{margin-top:15px}.option-cat-item{margin-bottom:10px}.option-lable span{display:inline-block;margin-left:10px;font-size:14px}.option-cost span{color:#f6682a;font-size:14px}.option-cat-items .btn,.options-w .btn{width:135px;margin-top:30px;margin-left:auto;margin-right:auto}.basket-item-w{border-bottom:2px solid #ccc;padding-bottom:10px;margin-bottom:20px}.basket-item{margin-bottom:10px;font-size:14px}.prod-name{font-size:16px;font-weight:700}.basket-item-price{color:#f6682a;font-size:14px}.has-items .fa-shopping-basket{color:#f6682a}.ct-modal{position:fixed;width:100%;height:100vh;background:rgba(0,0,0,.8);z-index:10;display:none}.ct-modal-content{width:420px;padding:20px;background:#fff;position:relative}.ct-modal-content h4{color:#000;margin-bottom:18px;padding-bottom:15px;border-bottom:1px #ccc solid;width:100%;text-align:center;font-size:22px}.ct-modal-btn{width:100%}.modal-border{padding-top:15px;border-top:1px #ccc solid}.ct-modal .btn{padding-left:20px;padding-right:20px;width:auto;height:28px}.modal-pay .btn{max-width:230px;width:100%;font-size:14px;padding-left:0;padding-right:0}.tc-orange{color:#f6682a!important}.ct-modal-content .fa-times-circle{position:absolute;top:10px;right:10px}#payment-form{width:100%}#card-element{margin-bottom:20px}#card-errors{text-align:center;color:red;margin-bottom:15px;font-size:14px}.btn .fa-spinner{font-size:22px;margin-left:5px}.payment-types{margin-bottom:20px}.payment-types p{margin-top:20px;border-bottom:1px #ccc solid;width:100%;text-align:center;padding-bottom:15px;font-size:14px}.contact-w p{margin-bottom:25px;font-size:16px}.contact-w i{width:35px;font-size:22px}.contact-w a{text-decoration:none;color:#000}.shake{animation:shake 1.2s;animation-iteration-count:infinite}.option-all input{background-color:transparent;border:#717171 1px solid;display:block;width:100%;padding-left:10px;height:30px}.prod-cat-item .fa-caret-right{color:#f6682a;font-size:23px}.container-wide{max-width:1020px}.p-orders .content-top h1{font-size:22px;letter-spacing:.05em;text-transform:uppercase;color:#f6682a}.tbl{padding-bottom:95px;border-spacing:2px;border-collapse:separate;width:100%}.tbl a{color:#000;text-decoration:none;width:50px;height:50px;display:flex;justify-content:center;align-items:center;}.tbl a:hover{color:#f6682a}.tbl thead tr td{background:#fcd403;color:#000;padding:12px 6px;font-size:16px;font-weight:700}.tbl thead tr td:nth-child(4){text-align:center}.tbl tr td{padding:10px 6px;font-size:14px;background-color:#e5e5e5;line-height:22px}.tbl tr td:nth-child(4){text-align:center}.tbl tr td:nth-child(4) i{font-size:18px;cursor:pointer;padding:8px}.order-prod-item{margin-bottom:8px;border-bottom:1px solid #fff;padding-bottom:8px}.order-prod-item:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.mm-overlay{background:rgba(0,0,0,.9);position:fixed;width:100%;height:100%;z-index:9999;display:none}.mm-items{text-align:center}.mm-items a{display:block;color:#ddd;text-decoration:none;margin-bottom:25px;font-size:24px;letter-spacing:.2em}.mm-items a:hover{color:#f6682a}.mm-overlay .fa-times-circle{position:absolute;top:20px;right:20px;font-size:22px;color:#fff;cursor:pointer}.ui-timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);outline:0;z-index:10052;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected{background:#1980ec;color:#fff}.ui-timepicker-list li:hover .ui-timepicker-duration,li.ui-timepicker-selected .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}.option-cat-items input[type=text]{margin-bottom:15px}@keyframes shake{65%{transform:translate(0,-6px) rotate(0)}}@media screen and (max-width:767px){.ct-modal-content{width:95%}@media only screen and (device-width :414px) and (device-height :736px) and (-webkit-device-pixel-ratio :3){.logo{font-size:32px}.botton-nav .fa{font-size:28px}.content-top img{height:165px;width:auto}.btn-order{width:165px}.content-copy h1{font-size:20px;font-weight:700;margin-bottom:10px}.content-copy p{font-size:14px;line-height:22px}}@media screen and (device-aspect-ratio:40/71){.content-top img{height:120px;width:auto}.btn-order{width:120px}.content-copy h1{font-size:15px}html{height:140%}}}


.frm-cus-details input[type=text], .frm-cus-details input[type=email] {
    background-color: transparent;
    border: #717171 1px solid;
    width: 48%;
    padding-left: 10px;
    height: 30px;
}
.frm-cus-actions {
	margin-top: 10px;
}
.ct-modal.modal-orders-continue {
    display: flex;
}
#au-new-order {
    display: none;
}
.frm-cus-details input[type=text].timepicker, .frm-cus-details input[name=cus-allergies] {
    width: 100%;
    margin-top: 15px;
}