
@font-face { font-family:'light';src:url(../Font/IRANSans-I.woff) format('woff'),url(../Font/IRANSans-I.ttf) format('truetype'); }
@font-face { font-family:'regular';src:url(../Font/IRANSans.woff) format('woff'),url(../Font/IRANSans.ttf) format('truetype'); }
@font-face { font-family:'bold';src:url(../Font/IRANSans-B.woff) format('woff'),url(../Font/IRANSans-B.ttf) format('truetype'); }
@font-face{ font-family:'black';src:url(../Font/IRANSans-BB.woff) format('woff'),url(../Font/IRANSans-BB.ttf) format('truetype'); }

body {  }

#note_button { position:fixed;left:0px;bottom:0px;width:100%;padding:20px 0px;text-align:center;font-size:10pt;
    z-index:1000;display:none; }
#note_button span { display:inline-block;vrtical-align:middle;margin-right:10px;font-size:10pt;width:30px;height:30px;
    line-height:30px;border-radius:100%;background-color:rgba(0,0,0,0.3); }
#note_window { position:fixed;background-color:#fff;left:0;top:150%;width:100%;height:100%;overflow-y:auto;z-index:+1001;letter-spacing:0; }
#note_window > div { padding:20px;display:none; }
#note_window > div > div:nth-child(1) { width:100%;margin-bottom:20px; }
#note_window > div > div:nth-child(1) > div:nth-child(1) { font-size:14pt;text-align:right;font-family:bold,tahoma; }
#note_window > div > div:nth-child(1) > div:nth-child(1) > i { display:inline-block;vertical-align:middle;
    width:30px;height:30px;background-size:100%;background-image:url('../Temp/b_right.png');cursor:pointer;margin-left:10px; }
#note_window > div > div:nth-child(1) > div:nth-child(2) { text-align:left; }
#note_window > div > div:nth-child(1) > div:nth-child(2) > i { display:inline-block;vertical-align:middle;
    width:12px;height:12px;background-size:100%;background-image:url('../Temp/close_black.png');cursor:pointer; }

.food_icon { height:18px;margin-left:5px; }
.note_item { width:100%;padding:10px;border-radius:10px;border:1px dashed #ddd;margin-top:15px;box-sizing:border-box; }
.note_item > div { vertical-align:top; }
.note_item > div:nth-child(1) { width:140px;padding-left:15px; }
.note_item > div:nth-child(1) img { width:100%;border-radius:5px; }
.note_item > div:nth-child(2) > div:nth-child(1) { font-size:12pt;font-family:bold,tahoma; }
.note_item > div:nth-child(2) > div:nth-child(2) { color:#aaa;font-size:9pt; }
.note_item > div:nth-child(2) > div:nth-child(3) { font-size:12pt;text-align:left;margin-top:10px; }
.note_item > div:nth-child(2) > div:nth-child(3) > i { cursor:pointer;display:inline-block;
    vertical-align:middle;width:20px;height:20px;background-size:100%; }
.note_item > div:nth-child(2) > div:nth-child(3) > span { padding:0px 10px; }
.note_item > div:nth-child(2) > div:nth-child(3) > i:nth-child(1) { background-image:url('../Temp/order_increase.png'); }
.note_item > div:nth-child(2) > div:nth-child(3) > i:nth-child(3) { background-image:url('../Temp/order_decrease.png'); }

#note_sum { margin-top:20px;padding:10px 10px;background-color:#f1f1f1;font-family:bold,tahoma;font-size:11pt;
    border-radius:10px;text-align:center;margin-bottom:15px; }
.order_comment { border-radius:10px;margin-bottom:20px;padding:20px;background-color:#faf9ed;}
.order_mode { padding:20px;text-align:center;font-family:bold,tahoma;font-size:12pt;border:1px solid #ddd;
    cursor:pointer;text-align:center;border-radius:10px;margin-top:20px; }
.order_mode img { margin-bottom:10px;width:100%;max-width:110px; }

.order_forms { width:90%;max-width:450px;margin:0px auto; }
#order_factor1 { padding:15px;border-radius:10px;border:1px dashed #ddd;margin-bottom:30px; }
#order_factor1 > div > span:nth-child(1) { font-family:bold,tahoma;margin-left:10px;color:#aaa; }
#order_factor2 { padding:15px;border-radius:10px;border:1px dashed #ddd;margin-bottom:30px; }
#order_factor2 > div > span:nth-child(1) { font-family:bold,tahoma;margin-left:10px;color:#aaa; }
.order_payment { margin-bottom:15px; }
.order_payment > label { display:block;font-family:bold,tahoma; }
.order_payment > label input { vertical-align:middle;margin-left:10px; }
.order_form { margin-bottom:20px; }
.order_form > label { display:block;font-family:bold,tahoma;margin-bottom:5px; }
.order_form > input { width:100%;height:40px;border-radius:5px;border:1px solid #ddd;padding:5px 10px;box-sizing:border-box; }
.order_form > select { width:100%;height:40px;border-radius:5px;border:1px solid #ddd;padding:5px 10px;box-sizing:border-box; }
.order_form > textarea { width:100%;height:120px;border-radius:5px;border:1px solid #ddd;padding:5px 10px;box-sizing:border-box; }
.order_map { margin-bottom:20px; }
.order_map > label { display:block;font-family:bold,tahoma;margin-bottom:5px; }
#map { position:relative;width:100%; }
#mapid { width:100%;direction:ltr;height:300px; }
#map > i { display:block;width:40px;height:40px;background-size:100%;position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);
    background-image:url('../Temp/map_location.png')z-index:+1000; }
.order_form_button { margin-top:30px;text-align:center; }
.order_form_button > span { padding:10px 20px;border-radius:10px;background-color:#369e54;
    font-size:11pt;color:#fff;font-family:regular,tahoma;cursor:pointer; }
#delivery_button { display:none; }

.hide_links { display:none; }
#note_items > div:nth-child(3) { text-align:center;margin-top:30px;font-family:bold,tahoma;padding-bottom:15px; }
#note_items > div:nth-child(3) img { height:20px;margin-left:10px; }
#note_order_button { margin-right:15px;padding:10px 20px;border-radius:10px;background-color:#369e54;
    font-size:11pt;color:#fff;font-family:regular,tahoma; }

#t1_detail { width:100%;height:100%;position:fixed;left:0;top:0;z-index:+10;background-color:rgba(0,0,0,0.6);display:none; }
#t1_detail > div { text-align:center; }
#detail_window { width:90%;max-width:450px;margin:0px auto;border-radius:10px;background-color:#fff;overflow:hidden;text-align:right; }
#detail_window > div:nth-child(1) { width:100%;border-bottom:1px solid #eee; }
#detail_window > div:nth-child(1) > div:nth-child(1) { padding:10px 15px;font-size:14pt;font-family:black,tahoma; }
#detail_window > div:nth-child(1) > div:nth-child(2) { padding:10px 15px;text-align:left; }
#detail_window > div:nth-child(1) > div:nth-child(2) img { height:14px;cursor:pointer; }
#detail_window > div:nth-child(2) { height:400px;overflow-y:auto;padding:20px; }
#detail_window > div:nth-child(2) img { width:100%;border-radius:5px;margin-bottom:15px; }

#t1_options { width:100%;height:100%;position:fixed;left:0;top:0;z-index:+10;background-color:rgba(0,0,0,0.6);display:none; }
#t1_options > div { text-align:center; }
#option_window { width:90%;max-width:450px;margin:0px auto;border-radius:10px;background-color:#fff;overflow:hidden;text-align:right; }
#option_window > div:nth-child(1) { width:100%;border-bottom:1px solid #eee; }
#option_window > div:nth-child(1) > div:nth-child(1) { padding:10px 15px;font-size:14pt;font-family:black,tahoma; }
#option_window > div:nth-child(1) > div:nth-child(2) { padding:10px 15px;text-align:left; }
#option_window > div:nth-child(1) > div:nth-child(2) img { height:14px;cursor:pointer; }
#option_window > div:nth-child(2) { max-height:400px;overflow-y:auto;padding:20px; }
.option_item { display:block;margin-bottom:15px; }
.option_item > input { display:inline-block;vertical-align:middle;margin-left:10px; }
.option_item > span:nth-child(2) { display:inline-block;vertical-align:middle;margin-left:10px;font-family:bold,tahoma;font-size:11pt; }
.option_item > span:nth-child(3) { display:inline-block;vertical-align:middle;font-size:9pt;color:#888; }
#option_add_note { display:block;border-radius:5px;text-align:center;padding:10px 0px; }

.t8_window { width:100%;max-width:500px;margin:0px auto;overflow:hidden;padding-bottom:120px; }

#t8_header { position:relative;min-height:100px; }
#t8_header_box { position:absolute;left:0;top:0;width:100%;z-index:+5;text-align:center; }
#t8_header_box svg { width:100%;height:100px;display:inline-block;vertical-align:middle; }
#t8_header_box svg {  -webkit-filter:drop-shadow(0px 2px 20px rgba(0,0,0,.7));filter:drop-shadow(0px 2px 20px rgba(0,0,0,.7)); }
#t8_header_menu { position:absolute;left:0;top:0px;width:100%;height:85px;z-index:+6;color:#fff;text-align:center; }
#t8_header_menu > div:nth-child(odd) { width:60px;text-align:center; }
#t8_header_menu > div:nth-child(odd) img { width:30px;height:30px;padding:5px;background-color:rgba(0,0,0,0.2);cursor:pointer;border-radius:100%; }
#t8_header_menu > div:nth-child(2) img { height:70px; }
#t8_header_slider { position:relative;padding-top:70px; }

.gallery_item { width:95%;margin:0px auto;padding-bottom:60%;position:relative; }
.gallery_item > div { width:100%;height:100%;position:absolute;border-bottom-right-radius:35px;border-bottom-left-radius:35px;overflow:hidden; }
.gallery_item > div img { width:100%;height:100%;object-fit:cover;object-position:center; }

#t8_tab { width:95%;margin:15px auto 0px; }
#t8_tab > div:nth-child(1) { white-space:nowrap;overflow-x:auto;margin-bottom:25px; }
#t8_tab > div:nth-child(1) > div { font-size:13pt;font-family:bold,tahoma;color:#fff;display:inline-block;vertical-align:middle;
    padding:8px 10px;border-bottom:4px solid rgba(0,0,0,0);cursor:pointer; }
#t8_tab > div:nth-child(1) > div.selected { }
#t8_tab > div:nth-child(2) { line-height:35px;letter-spacing:0; }
#t8_tab > div:nth-child(2) > div { font-size:10pt;font-family:regular,tahoma;color:#fff;display:none; }
#t8_tab > div:nth-child(2) > div.selected { border-color:#2f4de6;display:block; }

.t8_program { line-height:30px;margin-top:15px; }
.t8_program > div:nth-child(1) { width:120px;border-radius:20px;background-color:rgba(0,0,0,0.3);color:#fff;font-size:12pt;
    padding:20px 0px;text-align:center; }
.t8_program > div:nth-child(2) { padding-right:20px;font-size:11pt;direction:ltr; }

.t8_contact { margin-top:0px;font-size:9pt;font-family:light,tahoma;width:50%;float:right;display:block; }
.t8_contact > div { margin:6px;border-radius:10px;text-align:center;background-color:rgba(255,255,255,0.05);padding:15px 10px; }
.t8_contact > div img { width:40px; }
.t8_contact > div > div:nth-child(2) { margin-top:5px;color:#fff; }
.t8_contact > div > div:nth-child(2) a { color:#fff; }

.t8_contact_address { width:100%;float:none; }
.t8_contact_address { font-size:11pt; }

#t8_food_back { position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);display:none;z-index:+9; }
.t8_footer { position:fixed;left:0;bottom:-30px;width:100%;z-index:+10; }
.t8_footer > div { width:95%;max-width:500px;color:#fff;padding:0px 0px 30px;box-sizing:border-box;
    box-shadow:0px -5px 40px rgba(0,0,0,0.5);margin:0px auto;border-radius:30px;filter:brightness(120%); }
.t8_footer > div > div:nth-child(1) { padding:15px; }
.t8_footer > div > div:nth-child(1) .tbl { width:100%; }
.t8_footer > div > div:nth-child(1) .tbl > div > * { display:block;padding:5px 10px;text-align:center;font-size:11pt;
    border-radius:40px;color:#fff; }
.t8_footer > div > div:nth-child(1) .tbl > div:nth-child(1) > * { }
.t8_footer > div > div:nth-child(2) { margin:0px;padding:25px 0px;white-space:nowrap;overflow-x:auto;display:none;text-align:center; }
.t8_footer > div > div:nth-child(2) > *:first-child { margin-right:25px; }
.t8_footer > div > div:nth-child(2) > *:last-child { margin-left:25px; }
.t8_footer > div > div:nth-child(2) > * { display:inline-block;margin-left:10px;border-radius:20px;background-color:rgba(0,0,0,0.3);
    padding:20px;text-align:center;width:100px; }
.t8_footer > div > div:nth-child(2) > * img { max-width:100%;max-height:70px; }
.t8_footer > div > div:nth-child(2) > * div { height:30px;line-height:30px;color:#fff;font-size:12pt;font-family:light,tahoma;
    text-overflow:ellipsis;overflow:hidden;margin-top:5px; }

.t8_food_footer { margin:30px 0 100px;text-align:center; }
.t8_food_footer > span { display:inline-block;vertical-align:middle;padding:3px 15px;border-radius:30px;
margin:0px 5px;cursor:pointer;font-size:12pt; }

.swiper-pagination-bullet { background:#fff !important; }

#cover { position:fixed;left:0px;top:0px;width:100%;height:100%;background-position:center;z-index:+1;background-size:cover; }
#t8_main { position:relative;z-index:+5; }
#t8_foods { display:none;position:relative;z-index:+5; }
#t8_food_header { position:fixed;left:0;top:0;width:100%;box-shadow:0px 2px 25px rgba(0,0,0,0.3);z-index:+10; }
#t8_food_header > div:nth-child(1) > .tbl { height:70px;width:100%; }
#t8_food_header > div:nth-child(1) > .tbl > div:nth-child(1) { width:90px;overflow:hidden;font-size:11pt;color:#fff;
    padding-right:20px;font-family:light,tahoma; }
#t8_food_header > div:nth-child(1) > .tbl > div:nth-child(1) img { height:20px;margin-left:10px; }
#t8_food_header > div:nth-child(1) > .tbl > div:nth-child(2) { padding:0px 20px; }
#t8_search_back { position:fixed;left:0;top:0;width:100%;height:100%;z-index:+19;display:none;
padding:70px 40px 0px 20px;box-sizing:border-box;overflow-y:auto; }
#t8_search { position:relative;z-index:+20; }
#t8_search > input { width:100%;height:40px;border-radius:30px;background-color:rgba(255,255,255,0.1);border-style:none;
    padding:0px 15px;box-sizing:border-box;color:#fff;font-family:bold,tahoma;font-size:9pt; }
#t8_search > i { display:inline-block;vertical-align:middle;position:absolute;left:10px;top:10px;width:20px;height:20px;
    background-size:100%;background-image:url('../Temp/search_white.png');opacity:0.3; }
#t8_food_header > div:nth-child(2) { height:50px;line-height:50px;white-space:nowrap;padding:0px 0px;font-size:11pt; }

#t8_food_body { padding:130px 0px 80px;direction:rtl;overflow:hidden; }
.swiper_slide_category { padding:0px 25px;height:50px;position:relative; }
.swiper_slide_category.selected { font-family:bold,tahoma;font-size:13pt; }
.swiper_slide_category.selected i { display:block;position:absolute;left:0;top:47px;width:100%;height:3px;background-color:#fff; }

#t8_food_slider { margin-right:0; }
#t8_food_slider > div { vertical-align:top;box-sizing:border-box;padding:0px;float:right;position:relative; }
#t8_food_slider > div > div { padding:0px 40px 20px;overflow-y:auto;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box; }

.t8_food { width:100%;color:#fff;border-radius:25px;background-color:rgba(0,0,0,0.4);margin-top:10px; }
.t8_food > div:nth-child(1) { width:160px;position:relative; }
.t8_food > div:nth-child(1) > div { width:100%;height:80%;position:absolute;right:-20px;top:10%;
    box-shadow:-2px 2px 20px rgba(0,0,0,0.5);border-radius:20px;overflow:hidden;background-size:cover;background-position:center; }
.t8_food > div:nth-child(2) { padding:30px 0px 30px 10px;position:relative; }
.t8_food > div:nth-child(2) > div:nth-child(1) { font-size:11pt;font-family:light,tahoma;height:60px;line-height:30px;overflow:hidden; }
.t8_food > div:nth-child(2) > div:nth-child(2) { font-size:9pt;font-family:light,tahoma;margin-top:5px; }
.t8_food > div:nth-child(2) > div:nth-child(3) { font-size:11pt;font-family:light,tahoma; }
.t8_food > div:nth-child(2) > div:nth-child(4) { font-size:9pt;font-family:light,tahoma; }
.t8_food > div:nth-child(2) > div:nth-child(4) > * { display:inline-block;vertical-align:middle;padding:4px 10px;border-bottom:2px solid #fff; }
.t8_food > div:nth-child(2) > div:nth-child(5) { position:absolute;left:-20px;width:40px;height:0px;top:50%; }
.t8_food > div:nth-child(2) > div:nth-child(5) > * { margin-top:-20px;width:40px;height:40px;border-radius:10px;
    display:block;line-height:45px;text-align:center;font-size:25pt;cursor:pointer; }
.swiper-slide { width:auto;white-space:nowrap; }

@media only screen and (max-width:400px) {
    #t8_tab > div:nth-child(1) > div { font-size:10pt;padding:8px 7px; }
}