* { margin: 0px; padding: 0px; }

html, body { width: 100%; height: 100%; padding: 0; margin: 0; }
body { font-family: Helvetica, 'Myriad Pro', tahoma; font-size: 32px; color: #000; line-height: 1.2; overflow:auto; }

a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }

img { border: none; border-width: 0px; }

.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0; }
.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both!important;
    visibility: hidden;
}

input[type="checkbox"] { display:none; }
label { display:inline!important; }

.check { overflow:hidden; font-size:28px; width:560px !important; }
.check.addaddr { line-height:56px; }
.check_custom { display:inline-block; float:left; background:#fff; width:44px; height:44px; margin:4px 10px 0 0; }
.check_custom.act { background:#fff url("/images_restaurants/ar-check.png") no-repeat center center; }

#main { min-width: 640px; position: relative; margin: 0px auto; background-color: #fff; overflow:hidden; }

.splash-body { background-color:#FFFFFF; }
.splash.img { background-color:#FFFFFF; background-size:100% 100%; width:100%; height:100%; }
.splash .logo { margin-top:59px; }

.dark_bg { position:fixed; top:0; left:0; width:100%; height:100%; background:#000; z-index:10; display:none;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE 8 */
filter: alpha(opacity=60); /* IE 5-7 */
-moz-opacity: 0.6; /* Netscape */
-khtml-opacity: 0.6; /* Safari 1.x */
opacity: 0.6; /* Для остальных браузеров */
 }



p { margin: 0 0 0px 0; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: none; }
h1 { font-size: 18pt; color: #000; margin: 0 0 25px 0; line-height: 22px; }
table { border-collapse: collapse; }
form textarea { font-family: tahoma; font-size: 8pt; color: #000; }
form input { font-family: arial; font-size: 14px; color: #5d5d5d; border: none; outline: none; }
select { outline: none; font-family: 'arial'; font-size: 14px; }
ul { list-style: none; }


.head-fix { min-width: 640px; position: fixed; top: -1px; left: 0; width: 100%; z-index: 9; background-color: #fff; }
/*------------------------------------------- header -------------------------------------------------*/
.header { width: 100%; height:261px; position: relative; }
.link-menu { left: 0px; top: 45px; position: absolute; width: 110px; height: 84px; background: url("/images_restaurants/ic-menu.png") center center no-repeat; display: block; cursor: pointer; }
.link-menu.dark { background: url("/images_restaurants/ic-menu-w.png") center center no-repeat; }
.link-back { left: 0px; top: 45px; position: absolute; width: 110px; height: 84px; background: url("/images/back_b2.png") center center no-repeat; display: block; cursor: pointer; }
.link-back.dark { background: url("/images/back_w2.png") center center no-repeat; }
.logo { width: 100%; text-align: center; padding: 32px 0 12px; font-size: 36px; }
.logo table { height:200px; width:100%; }
.head-fix .logo a { display:inline-block; min-height:160px; min-width:450px; }
.head-fix .logo p.bright { color:#000000; }
.head-fix .logo p.dark { color:#FFFFFF; }
.head-fix .logo p.small { font-size:30px; }
.head-fix .logo p.hidden { display:none; }
.head_cart { position:fixed; top:45px; right:20px; width:110px; height:84px; z-index:11; }
.head_cart.bright { background:url('/images_restaurants/cart_top.png') no-repeat center center; }
.head_cart.dark { background:url('/images_restaurants/cart_top_white.png') no-repeat center center; }
.head_cart div { position:absolute; top:-5px; right:7px; padding:4px 14px; -webkit-border-radius: 28px; -moz-border-radius: 28px; border-radius: 28px; color:#ffffff; display:none; }

/*------------------------------------------- content ------------------------------------------------*/
.content { width: 100%; position: relative; padding: 332px 0 100px; min-width: 640px; }
.content .c-foot { height: 5px; clear: both; line-height: 4px; font-size: 4pt; }



/* ----- afisha-list ----- */
.afisha-list { margin: 0; }
.afisha-list li { width: 100%; padding: 20px 0 10px; margin: 0; background:url('/images_clubs/diag_line2.png'); background-size:100% 100%; }
.afisha-list li .date { float:left; text-transform:uppercase; color:#ffffff; padding:4px 0; font-size:24px; height:40px; }
.afisha-list li .age { float:right; color:#ffffff; padding:4px 14px; background:#383838; border:2px solid #484848; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 30px 0 0; }
.afisha-list a { display: block; padding: 0 0 0 21px; position:relative; color:#ffffff; }
.afisha-list a.arr { }
.afisha-list .img { float: left; font-size: 0; line-height: 0; background:url('/images/noafisha.png') no-repeat center center; width:208px; height:152px; margin:7px 32px 0 0;
-webkit-box-shadow: 0px 5px 45px 0px rgba(0, 0, 0, 1);
-moz-box-shadow:    0px 5px 45px 0px rgba(0, 0, 0, 1);
box-shadow:         0px 5px 45px 0px rgba(0, 0, 0, 1);
 }
.afisha-list .txt { margin: 0 4% 0 0; position: relative; top: 3px; line-height:40px; }
.afisha-list .txt .hall { font-size:24px; text-transform:uppercase; color:#686868; display:block; }
.afisha-list .info { margin: 20px 0 0; overflow:hidden; background:url('/images_clubs/arr_r.png') no-repeat right center; min-height:100px; }
.afisha-list .info .i { float:left; margin: 0 20px 0 0; }
.afisha-list .info .i:last-child { margin: 0; }
.afisha-list .info .i:first-child { width:220px; }
.afisha-list .info .i span { font-size:24px; }
.afisha-list .del { position:absolute; right:0; top:0; width:80px; height:80px; background:url('/images_clubs/icon_delete.png') no-repeat center center; z-index:5; }
.afisha-list .descr { display:none; }

.afisha-list.mini li a { background:url('/images_clubs/arr_r.png') no-repeat 98% center;}
.afisha-list.mini .date { display:none; }
.afisha-list.mini .age { display:none; }
.afisha-list.mini .img { display:none; }
.afisha-list.mini .txt { display:none; }
.afisha-list.mini .title { font-weight:bold; }
.afisha-list.mini li span { display:inline; color:#FFFFFF!important; }
.afisha-list.mini .info { min-height:1px; background:none; font-size:24px; }

.no_afisha { color:#ffffff; text-align:center; margin:200px 0 0; }

.afisha_win { background: #212121 url('/images_clubs/diag_line2.png') !important; background-size:100% 100% !important; top:20px!important; padding-bottom:40px !important; }
.afisha_win .date { font-size:30px; color:#797979; }
.afisha_win .descr { color:#A0A0A0; overflow:auto; max-height:262px; }
.afisha_win img { margin:30px 0 10px; }
.afisha_win .age { position:absolute; top:100px; right:50px; color:#ffffff; padding:4px 14px; background:#383838; border:2px solid #484848; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.afisha_win .txt { margin: 0 4% 0 0; position: relative; top: 3px; line-height:40px; }
.afisha_win .txt .title { display:block; margin:0 0 18px !important; }
.afisha_win .txt .hall { font-size:24px; text-transform:uppercase; color:#686868; margin:10px 0 0; display:block; }
.afisha_win .info { margin: 10px 0 0; overflow:hidden; }
.afisha_win .info .i { float:left; margin: 0 20px 0 0; }
.afisha_win .info .i:last-child { margin: 0; }
.afisha_win .info .i:first-child { width:220px; }
.afisha_win .info .i span { font-size:24px; }
.afisha_win .reserve { height:67px; margin: 25px 0 0; text-align:center; padding:33px 0 0; }




/* ----- menus ----- */
.menus { width: 100%; border-top: 1px solid #ebebeb; height: 100px; margin: 0 0 0px; text-align: center; }
.menus.addr { border-bottom: 1px solid #ebebeb; }
.menus li { float: left; width: 50%; box-sizing: border-box; height: 100px; text-align: center; display: table; }
.menus li a { background-color: #fff; display: table-cell; text-align: center; height: 100px; width: 100%; vertical-align: middle; }
.menus .active a { color: #fff; }

#select1-button,
#select2-button { right: 0; margin: 0; padding: 0; position: relative; top: 0; }

.ui-btn-icon-right:after { right: 0; margin: 0; padding: 0; position: relative; top: 0; }
.menus .ui-select { float: left; width: 50%; box-sizing: border-box; height: 100px; }
.menus.single .ui-select { float: none; margin:0 auto; }
.menus .ui-select:first-child { background: url("/images_restaurants/bord.png") right top repeat-y; }

.menus .ui-select #select1-button span.test,
.menus .ui-select #select2-button span.test { background: url("/images_restaurants/arw.png") 97% 42px no-repeat; padding: 30px 40px 0 10px; display: inline-block; height: 70px; width: 100%; box-sizing: border-box; color: #fff; font-size: 30px; text-align: center; }

.cart_totalsum { width: 100%; border-top: 1px solid #ebebeb; height: 100px; margin: 0 0 0px; text-align: center; border-bottom: 1px solid #ebebeb; }
.cart_totalsum .t { height: 100px; text-align: center; color:#ffffff; display:table-cell; vertical-align:middle; padding-left:50px; }

/* ----- new-lists ----- */
.new-lists { margin: 20px 0 0; }
.new-lists li { width: 100%; padding: 0 0 20px; margin: 0 0 20px; border-bottom: 2px solid #e8e8e8; }
.new-lists li:last-child { margin: 0; }
.new-lists a { display: block; padding: 0 0 0 21px; background: url("/images_restaurants/arw1.png") 98% center no-repeat; }
.new-lists a:after{
    content: ".";
    display: block;
    height: 0;
    clear: both!important;
    visibility: hidden;
}
.new-lists span { display: block; }
.new-lists .img { float: left; font-size: 0; line-height: 0; border: 2px solid #e1e2e2; }
.new-lists .txt { margin: 0 4% 0 159px; position: relative; top: 3px; }
.new-lists .info { margin: 20px 0 0; }

/* ----- action-lists ----- */
.action-lists { margin: 20px 0 0; }
.action-lists li { width: 100%; padding: 0 0 20px; margin: 0 0 20px; border-bottom: 2px solid #e8e8e8; }
.action-lists li:last-child { margin: 0; }
.action-lists a { display: block; padding: 0 0 0 21px; background: url("/images_restaurants/arw1.png") 98% center no-repeat; }
.action-lists a:after{
    content: ".";
    display: block;
    height: 0;
    clear: both!important;
    visibility: hidden;
}
.action-lists span { display: block; }
.action-lists .img { float: left; font-size: 0; line-height: 0; border: 2px solid #e1e2e2; }
.action-lists .txt { margin: 0 4% 0 159px; position: relative; top: 3px; }
.action-lists .info { margin: 20px 0 0; }

/* ----- dish-lists ----- */
.dish-lists { margin: 20px 0 0; }
.dish-lists li { width: 100%; padding: 0 0 20px; margin: 0 0 20px; border-bottom: 2px solid #e8e8e8; }
.dish-lists li.devider { color:#ffffff; background:#b1b1b1; padding:10px 0; border:none; text-align:center; }
.dish-lists li:last-child { margin: 0; }
.dish-lists a { display: block; padding: 0 0 0 21px; position:relative; }
.dish-lists a:after{
    content: ".";
    display: block;
    height: 0;
    clear: both!important;
    visibility: hidden;
}
.dish-lists a.arr { background: url("/images_restaurants/arw1.png") 98% center no-repeat; }
.dish-lists span { display: block; }
.dish-lists .img { float: left; font-size: 0; line-height: 0; border: 2px solid #e1e2e2; }
.dish-lists .txt { margin: 0 68px 0 159px; position: relative; top: 3px; }
.dish-lists.types .txt { padding-top:47px; }
.dish-lists .txt.c { margin: 0 7% 0 159px; }
.dish-lists .info { margin: 20px 0 0; }
.dish-lists .rur { float: left; background: url("/images_restaurants/ic-rur.png") 0 2px no-repeat; padding: 0 0 0 45px; margin: 0 10px 0 0; }
.dish-lists .kal { float: left; background: url("/images_restaurants/ic-kal.png") 0 2px no-repeat; padding: 0 0 0 45px; }
.dish-lists .del { position:absolute; right:0; top:0; width:80px; height:80px; background:url('/images_restaurants/icon_delete.png') no-repeat center center; z-index:5; }
.menu_win .rur { float: left; background: url("/images_restaurants/ic-rur.png") 0 2px no-repeat; padding: 0 0 0 45px; margin: 0 40px 0 0; }
.menu_win .kal { float: left; background: url("/images_restaurants/ic-kal.png") 0 2px no-repeat; padding: 0 0 0 45px; }
.menu_win hr { margin:0 0 10px 0; }
.menu_win .descr { overflow:auto; height:118px; }
.menu_win .tocart { height:100px; margin:15px 0 0; text-align:center; }
.menu_win .tocart span { display:inline-block; background: url("/images_restaurants/cart_alpha.png") 0 center no-repeat; height:100px; width:332px; color: #fff; line-height:100px; }

.menu_win table { width:100%; }
.menu_win .cartplus { height:100px; margin:15px 5px 0; text-align:center; }
.menu_win .cartminus { height:100px; margin:15px 0 0 5px; text-align:center; }
.menu_win .cartplus span { display:inline-block; background: url("/images_restaurants/plus1.png") 0 center no-repeat; height:100px; width:213px; padding-left:38px; color: #fff; line-height:100px; }
.menu_win .cartminus span { display:inline-block; background: url("/images_restaurants/minus1.png") 0 center no-repeat; height:100px; width:213px; padding-left:28px; margin-left:10px; color: #fff; line-height:100px; }

/* ----- foot-fix ----- */
.foot-fix { position: fixed; min-width: 640px; left: 0; bottom: 0; width: 100%; height: 100px; z-index:6; }
.foot-fix.single a { width: 100%; display:block; box-sizing: border-box; height: 100px; text-align: center; color:#fff; padding:33px 0 0; }
.foot-fix.double a { float: left; width: 50%; box-sizing: border-box; height: 100px; text-align: center; }
.foot-fix.double a:first-child { background: url("/images_restaurants/bord.png") right top repeat-y; }
.foot-fix .link-order span { display: inline-block; background: url("/images_restaurants/link-order.png") 0 28px no-repeat; padding: 33px 0 0 77px; color: #fff; }
.foot-fix .link-deliv span { display: inline-block; background: url("/images_restaurants/link-deliv.png") 0 30px no-repeat; padding: 33px 0 0 92px; color: #fff; }
.foot-fix .link-checkout span { background: url("/images_restaurants/link-deliv.png") 0 30px no-repeat; padding: 33px 0 0 92px; color: #fff; }



/* ----- pop-up ----- */
.pop-up { z-index: 11; left: 0px; top: 200px; position: fixed; min-width: 640px; width: 100%; background-color: #fff; box-sizing: border-box; padding: 23px 40px 60px; }
.pop-up .close { display: block; width: 36px; height: 36px; background: url("/images_restaurants/close.png") no-repeat; right: 40px; top: 30px; position: absolute; cursor: pointer; }
.pop-up .title { font-size: 40px; color: #010101; margin: 0 0 28px; padding:0; width:508px !important; }
.pop-up .ui-input-text, .ui-input-search { margin: 0 0 40px 0; border: 1px solid #b4b4b4; }
.pop-up .ui-input-text input, .ui-input-search input { font-size: 36px; min-height: 2.1em; }
.pop-up .ui-input-text input, .ui-input-search input { font-size: 36px; min-height: 2.1em; }

.pop-up .ui-input-btn { color: #fff; font-size: 36px; }
.pop-up .ui-btn { font-size:24px; }
.pop-up .ui-input-btn { font-size:32px; }


.deliv_win { position:absolute; }
.deliv_win .conditions { display:block; margin:30px 0 0 0; text-decoration:underline; }
.cond_win { top:150px; height:730px; }
.cond_win .pop-cont { height:445px; overflow:auto; }

/* .get_discount_win { position:absolute; } */

/* ----- left-menu ----- */
.ui-panel-inner { padding:1em 0 !important; }

.left-menu { z-index: 1000; left: 0px; top: 0px; position: fixed; overflow:auto; width: 82%; height: 100%; background-color: #ffa300; padding: 104px 0 0; }
.left-menu .m { left: 0px; top: 45px; position: absolute; width: 110px; height: 84px; background: url("/images_restaurants/ic-menu-w.png") center center no-repeat; display: block; cursor: pointer; }
.left-menu li { padding:20px 0 20px 57px; margin: 0 0 9px 0; }
.left-menu li:active { background: url('/images_restaurants/dark_pix2.png'); }
.left-menu li a { font-size: 36px; color: #fff; padding: 6px 0 10px 75px; background: url("/images_restaurants/m-icons.png") 0 0 no-repeat; display: block; }

.left-menu .ic-m1 { background-position: 0 4px; }
.left-menu .ic-m2 { background-position: 0 -135px; }
.left-menu .ic-m3 { background-position: 0 -270px; }
.left-menu .ic-m4 { background-position: 0 -440px; }
.left-menu .ic-m5 { background-position: 0 -580px; }
.left-menu .ic-m6 { background-position: 0 -717px; }
.left-menu .ic-m7 { background-position: 0 -855px; }
.left-menu .ic-team { background: url("/images_kvn/m-icons-team.png") 0 0 no-repeat; }
.left-menu .ic-choose_addr { background: url("/images/m-icon-choose_addr.png") 0 0 no-repeat; }

.title-3d { background: url("/images_restaurants/t-ic.png") 0 1px no-repeat; display: inline-block; padding: 0 0 0 78px; color: #fff; margin: 30px 0 0; }
/* ----- gallery-y ----- */
.gallery-y { overflow: auto; padding: 1px 0; }
.gallery-y ul { width: 10000px;/* ubrat width kogda budet script */ }
.gallery-y li { float: left; border: 1px solid #fff; }

.text { margin: 0 30px 20px; }
.text p { padding: 20px 0 20px; }

/* ----- adr-block ----- */
.adr-block { padding: 20px 0 0 0; }
.adr-block .title { font-size: 36px; margin: 0 0 22px 20px; }
.adr-block ul { padding: 0 0 32px 20px; background-color: #fcfcfc; }
.adr-block li { border-bottom: 2px solid #ececec; padding: 13px 0 10px 90px; margin: 0 0 0; }
.adr-block li:last-child { }
.adr-block li p { font-size: 28px; color: #a6a6a6; margin: 0 0 6px; }
.adr-block .ic-adr1 { background: url("/images_restaurants/ic-adr1.png") 0 center no-repeat; }
.adr-block .ic-adr2 { background: url("/images_restaurants/ic-adr2.png") 0 center no-repeat; }
.adr-block .ic-adr3 { background: url("/images_restaurants/ic-adr3.png") 0 center no-repeat; }

.adr-block .link-restmenu { display: block; height: 72px; text-align: center; color: #fff; padding: 28px 0 0; margin: 0 0 10px; }
.adr-block .link-restmenu span { background: url("/images_restaurants/restmenu.png") no-repeat left center; padding: 3px 0 4px 74px; display:inline-block; width:122px;}
.adr-block .link-call { display: block; height: 72px; text-align: center; color: #fff; padding: 28px 0 0; margin: 0 0 75px; }
.adr-block .link-call span { background: url("/images_restaurants/link-call.png") no-repeat; padding: 3px 0 4px 74px; }
.adr-block .link-close { display: block; height: 72px; text-align: center; color: #fff; padding: 28px 0 0; margin: 0 0 75px; }
.adr-block .link-close span { background: url("/images_restaurants/link-close.png") no-repeat; padding: 3px 0 4px 64px; }
.adr-block .btns {  }
.adr-block .btns .link-call,
.adr-block .btns .link-close { float: left; width: 50%; margin: 0; }

.map-block { padding: 0; height:700px; }
.map-block .adr-block { padding: 40px 0 0; background-color: #fff; width: 560px; margin: 0 auto; }
.map-block .adr-block .title { margin: 0 0 22px; text-align: center; }

.map-block .baloon { position:absolute; z-index:5; margin-left:-280px; left:50%; top:380px; display:none; }

.bord2 { border-bottom: 2px solid #ebebeb; }
/* ----- new ----- */
.new { margin: 0 20px; }
.new .img { display: table; width: 100%; margin: 0 0 10px; }
.new .img .dtc { display: table-cell; vertical-align: middle; text-align: center; height: 340px; font-size: 0; line-height: 0; }
.new .title { font-size: 36px; margin: 0 0 8px; text-align:center; }
.new .title1 { font-size: 32px; margin: 0 0 8px; font-weight: bold; }
.new p { margin: 0 0 30px; }

.condit { color: #b4b4b4; border-top: 2px solid #e8e8e8; padding: 35px 0 0; margin: 0 -20px; }
.condit .head { font-weight: bold; margin: 0 16px 60px 20px; background: url("/images_restaurants/arw-b.png") right 12px no-repeat; padding: 0 30px 0 0; }
.condit .head.act { background: url("/images_restaurants/arw-t.png") right 12px no-repeat; }
.condit .cont { padding: 0 45px 15px 10px; }

/* ----- sale ----- */
.sale-title { font-size: 36px; margin: 0 0 8px; text-align:center; padding:15px 0; color:#ffffff; }
.sale { margin: 0 20px; }
.sale .img { display: table; width: 100%; margin: 0 0 10px; }
.sale .img .dtc { display: table-cell; vertical-align: middle; text-align: center; height: 340px; font-size: 0; line-height: 0; }
.sale .title { font-size: 36px; margin: 0 0 8px; text-align:center; }
.sale .title1 { font-size: 32px; margin: 0 0 8px; font-weight: bold; }
.sale p { margin: 0 0 30px; }

.condit { color: #b4b4b4; border-top: 2px solid #e8e8e8; padding: 35px 0 0; margin: 0 -20px; }
.condit .head { font-weight: bold; margin: 0 16px 60px 20px; background: url("/images_restaurants/arw-b.png") right 12px no-repeat; padding: 0 30px 0 0; }
.condit .head.act { background: url("/images_restaurants/arw-t.png") right 12px no-repeat; }
.condit .cont { padding: 0 45px 15px 10px; }

.noactions { background:url('/images_restaurants/noact.png') no-repeat center top; margin: 130px auto; padding: 254px 0 0; color:#b4b4b4; font-size:30px; width:500px; text-align:center; }
.nocart { background:url('/images_restaurants/nocart.png') no-repeat center top; margin: 130px auto; padding: 224px 0 0; color:#b4b4b4; font-size:30px; width:500px; text-align:center; }

/* ----- afisha_topmenu ----- */
.afisha_topmenu { width: 100%; height: 100px; margin: 0 0 0px; text-align: center; background:none !important; }
.afisha_topmenu .l { float:left; line-height:100px; margin:0 0 0 15px; }

#select1-button { right: 0; margin: 0; padding: 0; position: relative; top: 0; }

.ui-btn-icon-right:after { right: 0; margin: 0; padding: 0; position: relative; top: 0; }
.afisha_topmenu .ui-select { float: right; width: 300px; box-sizing: border-box; height: 100px; margin-right:15px; }
.afisha_topmenu .ui-select:first-child { background: url("/images_clubs/bord.png") right top repeat-y; }

.afisha_topmenu .ui-select #select1-button span.test { background: url("/images_clubs/arw-O.png") 97% 30px no-repeat; padding: 30px 40px 0 10px; display: inline-block; height: 70px; width: 100%; box-sizing: border-box; color: #fff; font-size: 32px;
 text-align: center; font-weight:bold; }

/* ------ checkout ----- */
.checkout .title { font-size:40px; display:block; text-align:center; padding:20px 0 5px; font-weight:bold; }
.checkout { padding:0 20px; }
.checkout .ui-input-text input, .checkout textarea { font-size: 36px; min-height: 2.1em; background: #ffffff; font-family: Helvetica, 'Myriad Pro', tahoma; color:#303030; }
.checkout .ui-input-text input:disabled { font-family: Helvetica, 'Myriad Pro', tahoma; }

.checkout span.input { display:block; font-size: 36px; background: #ffffff; font-family: Helvetica, 'Myriad Pro', tahoma;  color:#303030;
border:1px solid #000; padding:14px 14px; }

.checkout .ui-input-btn { color: #fff; font-size: 36px; }
.checkout .ui-btn { font-size:24px; }
.checkout .ui-input-btn { font-size:32px; }
.checkout .ui-checkbox { margin:0; }

.checkout .menus { height:82px; background-color:#868686 !important; color:#ffffff!important; margin:20px 0; }
.checkout .menus .ui-select #select1-button span.test { color:#ffffff!important; background-position: 97% 37px; padding: 25px 40px 0 10px; }

.checkout .ui-select { width:100%; }
.checkout .ui-select span.test { background: url("/images_restaurants/arw.png") 97% 18px no-repeat; padding: 6px 40px 0 10px; display: inline-block; height: 70px; width: 100%; box-sizing: border-box; color: #fff; font-size: 30px; text-align: center; }
