/*
Theme Name: tony vespa
Author: Quatro-Digital
Author URI: http://www.quatro-digital.com
Description: tony vespa 2019
Version: 4.9.1
Text Domain: tony vespa
*/

html,body{margin:0 auto;padding:0;font-family: 'Almoni';direction:rtl;font-size:1rem;color:#231F20;background:#231f20;}
.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;}

/*.doit svg{display:none;}
.doit.animated svg{display:block;}*/

.doit{opacity:0;}
.doit.animated{opacity:1;}
.doit_svg svg{display:none;}
.sec2{opacity:0;transition-duration:1s}

.right{float:right;display:inline-block;}
.left{float:left;display:inline-block;}
.both{clear:both;width:0;height:0;overflow:hidden;display:block}
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear:both;}
.normalwieght{font-weight:normal;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}
.ltr{direction:ltr;}
.invisible{display:none;}

a{text-decoration:none;color:#147de4}
a img{border:0;-moz-outline-style:none;outline: none;}
a{-moz-outline-style:none;outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent;white-space: nowrap;}
*:focus{-webkit-tap-highlight-color:transparent !important;-moz-outline-style: none !important;outline: none !important;}
form,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}

*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
*{-webkit-backface-visibility: hidden;}
.ease, .ease a{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ease:hover, .ease a:hover{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

input,select,textarea{-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;padding:8px 12px;font-family: 'Almoni';font-size:14px;-webkit-border-radius:3px;border-radius:3px;}
input[type="radio"]{-webkit-appearance:normal;}
input[type="submit"]{cursor:pointer;-webkit-appearance: none;}
.wpcf7-not-valid{border:1px solid #ea4724 !important;}
.wpcf7-response-output{display:none !important;}
span.wpcf7-not-valid-tip{font-size:12px;text-align:right;color:#ea4724;}
.slick-slide{-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;}
.tx--white{color:white;}
.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}


.inline{display:inline-block;}
.center{text-align:center;}
.bg_black{width:100%;height:100%;background:black;position:fixed;top:0;left:0;right:0;bottom:0;-moz-opacity:0.66;opacity:0.66;filter: alpha(opacity=66);}
.wrap_items{width:100%;overflow:hidden;}
.width_limit{max-width:718px;}
hr{width:100%;height:1px;background:#e8e8e8;margin:30px 0;border:none;}
.cover{background-repeat:no-repeat;background-position:center center;background-size:cover;}
.delay_200{-webkit-animation-delay:.2s;animation-delay:.2s;}
.delay_400{-webkit-animation-delay:.4s;animation-delay:.4s;}
.delay_600{-webkit-animation-delay:.6s;animation-delay:.6s;}
.delay_800{-webkit-animation-delay:.8s;animation-delay:.8s;}
.flex{display: flex;flex-flow: row wrap;justify-content: space-around;}
.table100{display:table;width:100%;height:100%;}
.table_cell{display:table-cell;text-align:center;vertical-align:middle;}
.col--50{width:50%;}
.items--wrap{margin-left:-7.5px;margin-right:-7.5px}
.item--marge{padding:0 7.5px;margin-bottom:15px;position:relative;}
.item--square{position:relative;}
.item--square:before{content:"";display:block;width:100%;padding-top:100%;}
.absolute{width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;}
.relative{position:relative;height:100%;z-index:1;}
.no_marge{margin:0;}

@font-face {
    font-family: 'Almoni';
    src:url('assets/font/almoni-neue-regular-aaa.woff') format('woff'),
        url('assets/font/almoni-neue-regular-aaa.woff2') format('woff2'),
        url('assets/font/almoni-neue-regular-aaa.eot');
        font-weight: 400;
        font-style: normal;
}

@font-face {
    font-family: 'taamula';
    src:url('assets/font/taamula-medium-aaa.woff') format('woff'),
        url('assets/font/taamula-medium-aaa.eot');
        font-weight: 400;
        font-style: normal;
}




/* ============== TITLES =========================== */
.title{}
.title-50{font-family: 'taamula';font-size:50px;letter-spacing: 1px;margin-bottom:12px;line-height:1;}
.text{font-size:26px;line-height:30px;}
.text h3 , .text h2 {font-size:26px;line-height:30px;}
.link-line{position:relative;display:inline-block;color:black;font-weight:bold;}
.link-line:before{content:"";display:block;width:100%;height:3px;background:#fde17a;position:absolute;bottom:2px;right:0;}
/* ============== TITLES =========================== */


/* ============== btns =========================== */
.bt_yellow a, .bt_big_yellow{display:inline-block;background:#FFE894;padding:0 12px;color:#231F20;font-size:16px;line-height:28px;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}
.bt_yellow a:hover{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.bt_big_yellow{background:#fde17a;height:55px;line-height:55px;font-size:22px;padding:0 22px;margin-top:28px;position:relative;overflow:hidden;}
.bt_big_yellow:before{content:"";display:block;width:100%;height:100%;background:#231F20;position:absolute;left:0;bottom:-100%;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}
.bt_big_yellow:hover{color:white;}
.bt_big_yellow:hover:before{bottom:0;}
/* ============== btns =========================== */



.inner_width{max-width:1160px;margin:0 auto;padding-left:30px;padding-right:30px;}
.z--1{position:relative;z-index:1;}

/*======== popup =============*/
.popup_wrap{width:100%;height:100%;position:fixed;top:0;right:0;left:0;z-index:1000;overflow-y:scroll;display:none;}
.bgblack{width:100%;height:100%;background:rgba(0,0,0,0.80);position:fixed;top:0;left:0;right:0;bottom:0;}
.popup_in{position:relative;height:100%;overflow-y:scroll;z-index:10;padding:0 12px;}
.popup{max-width:650px;background:white;padding:40px;padding-bottom:60px;position:relative;top:110px;margin:0 auto 50px;z-index:6;text-align:center;}
.pop--small{max-width:550px;padding-top:50px;}
.popup_close a{display:block;position:absolute;top:7px;right:7px;z-index:1;width:32px;height:32px;}
.popup_close a svg{width:15px;height:100%;}
.popup_close polygon{fill:#231F20;}
.close-animate a{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.close-animate a svg{display:block;margin:0 auto;}
.close-animate a:hover{-ms-transform: rotate(180deg);-ms-transform-origin: 50% 50%;-webkit-transform: rotate(180deg);-webkit-transform-origin: 50% 50%;transform: rotate(180deg);transform-origin: 50% 50%;
-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}

/*=====================*/
.wrap{overflow:hidden;padding:80px 12px;}
.showPage{display:none;}
.site{max-width:1245px;margin:0 auto;border:5px solid #A7A5A5;position:relative;padding:65px 0 45px;-webkit-animation-duration:3s;animation-duration:3s;}
.site:after{content: "";position: absolute;left:12px;top:-21px;bottom:-21px;right:12px;border:5px solid #A7A5A5;-webkit-animation-duration:3s;animation-duration:3s;}
.page-template-home .site, .page-template-home .site:after{border-color:transparent}
.site.has-border, .site.has-border:after{border-color:#A7A5A5;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}

.content{min-height:800px;position:relative;}
.header{width:100%;position:absolute;top:0;left:0;z-index:3;-webkit-transition: all 2s ease-in-out;-moz-transition: all 2s ease-in-out;-ms-transition: all 2s ease-in-out;-o-transition: all 2s ease-in-out;transition: all 2s ease-in-out;}
.page-template-home .header{display:none;}

.logo{position:absolute;width:220px;height:65px;background:#231f20;top:-42px;left:50%;margin-left:-110px;z-index:2;text-align:center;}
.logo a{display:block;}
.logo img{width:184px;}
.head_phone a{display:block;position:absolute;z-index:3;top:50px;right:80px;}
.head_est{position:absolute;z-index:3;top:50px;left:80px}

/*=====================*/
.sec--marge{margin-bottom:45px;padding:0 85px;}
.sec--pad{padding:0 85px;}
.bg_spot1{background:#231f20 url('assets/img/layout/bg_spot1.jpg') no-repeat center;background-size:cover;}
.svg100 svg{width:100%;height:auto;overflow:inherit;}
.welcome_wrap{position:relative;top:0;text-align:center;margin:0 auto;}
.welcome_banner{width:38%;margin:0 auto;position:relative;z-index:2;}
.flip-x svg{-webkit-transform: scaleX(-1) !important;transform: scaleX(-1) !important;}
.sparrow-left, .sparrow-right{width:13%;position:absolute;top:0;left:12%;}
.sparrow-right{left:auto;right:12%;}
.Tony_Title{width:63%;margin:0 auto;margin-top:-4%;}
.vv{display:none;position:relative;z-index:3;}
.moto_wrap{position:relative;text-align:center;z-index:1;margin:0 auto;margin-top:-11%;padding-left:5%;}
.motorcycle{width:57%;margin:0 auto;position:relative;}
.opacity--0{opacity:0;}
.motorcycle-anim{width:100%;position:absolute;top:0;left:0;}
.svg--shadow svg{-webkit-filter: drop-shadow( 5px 5px 5px #000 ); filter: drop-shadow( 5px 5px 5px #000 );}
.star-left, .star-right{width:4.5%;position:absolute;top:-5%;left:9.5%;}
.star-right{left:auto;right:9.5%;}
.star2-top, .star2-bottom{width:1.45%;position:absolute;top:19%;right:35.6%;}
.star2-top svg, .star2-bottom svg{-webkit-filter: drop-shadow( 4px 4px 3px #000 ); filter: drop-shadow( 4px 4px 3px #000 );}
.star2-bottom{top:auto;bottom:17%;right:11%;}
.lightning{width:3.6%;position:absolute;top:22%;left:41%;}
.lightning svg{-webkit-filter: drop-shadow( 4px -4px 5px #000 ); filter: drop-shadow( 4px -4px 5px #000 );}
.eye-rose-left, .eye-rose-right{width:16.5%;position:absolute;top:26%;left:8%;}
.eye-rose-right{left:auto;right:8%;}
.enter-tx-left, .enter-tx-right{width:2.2%;position:absolute;top:82px;left:4px;}
.enter-tx-right{left:auto;right:4px;}
.bt-order a{display:block;width:12%;position:absolute;z-index:2;}
.bt-order-hp a{bottom:15px;left:12%;}

/*=====================*/
.eternal-title{width:100%;margin:0 auto 30px;}
.eternal_text{position:relative;}
.goforward{z-index:2;position:relative;}
.eternal_text .text{max-width:76%;margin:0 auto;color:white;}
.anchor-left, .anchor-right{width:7.7%;position:absolute;top:5%;left:0;}
.anchor-right{left:auto;right:0;}

/*=====================*/
.bg_spot2{background:#231f20 url('assets/img/layout/bg_spot2.jpg') no-repeat center;background-size:cover;}
.delivery-type{position:absolute;top:-88px;width:100%;left:0;}
.chef_wrap{position:relative;z-index:2;margin:0 auto 20px;padding-left:5%;}
.skeleton-chef{width:52.5%;margin:0 auto;}
.bt-menu a, .bt-food a{display:block;width:15.7%;position:absolute;top:18.5%;right:9%;z-index:3;}
.bt-food a{right:auto;left:9%;}
.Jalapeno-wrap{width:11.3%;position:absolute;top:40%;left:27%;}
.Jalapeno{width:100%;position:relative;top:0;left:0;}
.cf-star2-top{width:1.45%;position:absolute;top:53%;right:38%;}
.cf-star2-top svg{-webkit-filter: drop-shadow( 4px 4px 3px #000 ); filter: drop-shadow( 4px 4px 3px #000 );}
.cf-star-left, .cf-star-right{width:4.5%;position:absolute;bottom:18%;left:8%;}
.cf-star-right{left:auto;right:8%;}

.Slot_Machine-right, .Slot_Machine-left{width:100%;position:relative;top:0;left:0;}
.Slot_Machine-right-wrap, .Slot_Machine-left-wrap{width:26.5%;position:absolute;bottom:18%;right:10%;}
.Slot_Machine-left-wrap{right:auto;left:10%;}

.flower-right, .flower-left{width:10.8%;position:absolute;bottom:6%;right:16%;}
.flower-left{right:auto;left:16%;}
.skull-right, .skull-left{width:12.5%;position:absolute;bottom:0;right:27%;}
.skull-left{right:auto;left:27%;}
.love_wrap{position:relative;margin:0 auto;text-align:center;}
.love-fist{width:40%;margin:0 auto}
.love-fist svg{-webkit-filter: drop-shadow( 4px -6px 6px #000 ); filter: drop-shadow( 4px -6px 6px #000 );}
.delivery-tx-left, .delivery-tx-right{width:1.6%;position:absolute;top:20%;left:0;}
.delivery-tx-right{left:auto;right:0;}
.cleaver-knife-right, .cleaver-knife-left{width:21.5%;position:absolute;top:-45%;right:6%;}
.cleaver-knife-left{right:auto;left:6%;}
.love-star{width:1.8%;position:absolute;bottom:37%;right:17%;-webkit-transform: rotate(-18deg);transform: rotate(-18deg);}
.cube{width:8.2%;position:absolute;bottom:0;right:6%;}
.tony-lettering{width:15.7%;position:absolute;bottom:0;left:8%;}

/*=====================*/
.where_box{padding:50px;padding-top:80px;margin-bottom:80px;}
.bg_white{background: url('assets/img/svg/bg_white.svg') no-repeat center;background-size:cover;}
.where_box_in{position:relative;z-index:1;}
.where-title{max-width:945px;margin:0 auto 60px;}
.branch{width:25%;margin-bottom:45px;position:relative;padding-right:6%;}
.branch:before{content:"";display:block;border-top:1px dashed #231F20;width:100%;position:absolute;right:0;top:35px;}
.branch_title{position:relative;margin-bottom:22px;}
.branch_title svg{position:absolute;top:-2px;right:-26px;}
.branch_tx{text-decoration:underline;margin-bottom:18px;height:58px;}

/*=====================*/
.bg_spot3{background:#231f20 url('assets/img/layout/bg_spot3.jpg') no-repeat center;background-size:cover;min-height:490px;}
.contact-tx-left, .contact-tx-right{width:3.6%;position:absolute;top:0;left:0;}
.contact-tx-right{left:auto;right:0;}
.cloud-right, .cloud-left{width:19.8%;position:absolute;top:0;right:12%;}
.cloud-left{right:auto;left:12%;}
.eagle{width:22%;margin:0 auto;position:relative;}
.eagle-anim{width:100%;position:absolute;top:0;left:0;}
.knife_wrap{position:relative;margin-top:-7%;}
.knifes{width:50%;margin:0 auto;}
.hand-left, .hand-right{width:100%;position:relative;top:0;left:0;}
.hand-left-wrap, .hand-right-wrap{width:26%;position:absolute;top:-12%;left:9%;}
.hand-right-wrap{left:auto;right:9%;}
.knife_wrap .bt-order-hp a{bottom:0;}
.ft-logo a{display:block;-webkit-transform: rotate(-30deg);transform: rotate(-30deg);width:17%;position:absolute;bottom:7%;right:8%;}
.ft-logo a img{width:100%;height:auto;}

/*=====================*/
.socials{margin-bottom:10px;}
.social_item a{display:block;margin:0 15px;position:relative;z-index:2;}
.social_item a svg{width:auto;height:36px;}
.footer{text-align:center;margin-top:-25px;}
.ft_mail{color:white;}
.ft_mail a{color:#FFE894;text-decoration:underline;margin-bottom:15px;display:inline-block;}
.ft_rights{font-size:15px;color:#E2E2E2;}
.ft_rights a{color:#E2E2E2}

/*=====================*/
.showPage{display:none;}
.page_menu{background:#231f20;position:relative;margin:0 auto;}
.Menu_Title{width:41%;margin:0 auto 80px;}
.big_close{width:100px;height:100px;background:#231f20;position:absolute;top:-122px;right:-44px;text-align:center;z-index:6;}
.big_close a{display:block;}
.big_close svg{height:100px}
.bt-order-menu a{width:14.2%;top:24%;right:11%;}
.mom{width:21%;position:absolute;top:12%;left:4%;}
.page_menu_in{margin-bottom:0;}
.menu_item_col{width:45.8%;}
.menu_items{position:relative;z-index:1;}
.menu_item{color:white;margin-bottom:12px;min-height:120px;}
.menu_item_top{position:relative;margin-bottom:8px;font-size:26px;}
.menu_item_top h3{ font-size:26px;}
.menu_item_top:before{content:"";display:block;width:100%;height:2px;position:absolute;right:0;bottom:7px;background: url('assets/img/layout/dash.png') repeat-x right top;background-size:auto 2px;}
.menu_name{background:#231f20;padding-left:8px;position:relative;}
.menu_price{background:#231f20;text-align:left;padding-right:8px;position:relative;}
.menu_info{font-size:16px;padding-left:4%;}

/*=====================*/
.pop_delivery .popup{max-width:475px;padding:18px;padding-top:42px;}
.pop_delivery_border{border:4px solid #231f20;position:relative;padding:0 26px 40px;}
.border-corner{width:23px;height:23px;background:white;position:absolute;top:-4px;left:-4px;padding-top:5px;padding-right:6px}
.border-corner:before{content:"";display:block;background:#FFE894;width:9px;height:9px;}
.border-corner1{border-right:4px solid #231f20;border-bottom:4px solid #231f20;}
.border-corner2{border-left:4px solid #231f20;border-bottom:4px solid #231f20;left:auto;right:-4px;padding-right:4px}
.border-corner3{border-left:4px solid #231f20;border-top:4px solid #231f20;left:auto;right:-4px;top:auto;bottom:-4px;padding-right:4px}
.border-corner4{border-right:4px solid #231f20;border-top:4px solid #231f20;top:auto;bottom:-4px;}
.pop_delivery_title{display:inline-block;background:white;padding:0 14px;font-size:34px;font-family:'taamula';letter-spacing:1px;}
.pop_delivery_title_marge{margin-top:-27px;}
.delivery_link{width:46%;}
.delivery_link a{display:block;position:relative;}
.yellow-oval{display:block;width:86%;margin:0 auto 0;}
.deliver-home{display:block;width:107%;;position:absolute;top:-3px;left:-29%;z-index:1;}
.deliver-take{display:block;width:112%;;position:absolute;top:-6px;left:-5%;z-index:1;}
.links_wrap{margin-top:30px;}
.delivery_link_tx{display:block;color:#231f20;font-size:28px;font-family:'taamula';letter-spacing:0.8px}

/*=====================*/
.pop_branch .popup{max-width:1040px;text-align:right;}
.branch-pp{width:50%;}
.branch-pp:last-child{padding-left:12%;}
.branch-hours{line-height:30px;font-size:18px;}
.hours{text-align:left;}
.yellow-tx{font-size:16px;display:inline-block;background:#FFE894;padding:0 20px;line-height:34px;margin-top:50px;}
.pop_branch .branch_title{margin-bottom:32px;}
.pop_branch .branch:before{top:42px;}
.pop_branch .branch_title svg{top:2px;}
.popup_close-black a{display:block;width:43px;height:43px;background:#231F20;position:absolute;bottom:30px;left:30px;text-align:center;top:auto;right:auto;}
.close-tx{display:block;color:#231F20;font-size:16px;position:absolute;top:0;right:-40px;line-height:43px;}
.popup_close-black svg{width:19px;height:100%;}
.popup_close-black polygon{fill:white;}
.popup_close-black a:hover polygon{fill:#FFE894;}
.ft_rights br{display:none;}
#container{perspective: 30px;}
.mobile_menu{display:none;}

.slick-slider{margin-bottom:0 !important;}
.slick-slide{-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;}
.slick-slider{margin-bottom:0 !important;}
body .slick-dots{bottom:-28px;margin:0;}
body .slick-dots li{width:auto;margin:0 3px;}
body .slick-dots li button{padding:0;width:9px;height:9px;background:#A7A5A5;-webkit-border-radius:8px;border-radius:8px;margin:0 auto;}
body .slick-dots li button:before{display:none;}
body li.slick-active button{background:#FFE894;width:12px;height:12px;}
.branch-slick .slick-slide{padding:11px;/*float:left !important;*/}
.branch-slick{opacity:0;width:0px;height:0px;}

.sec_bran1{margin-bottom:60px;}
.sec_bran1 .star-left, .sec_bran1 .star-right{top:52%;}
.bran-title{font-size:54px;font-family: 'taamula';letter-spacing: 1px;color:white;margin-top:-5%;}
.bran-subtitle{text-decoration:underline;color:white;}
.branch_big_img{height:410px;max-width:960px;margin:0 auto;}
.bt-order-bran a{left:10%;top:-19%;width:128px;}
.sec_bran3_in{max-width:960px;margin:0 auto;}
.bran_hours{width:45%;color:white;}
.bran_hours_title{position:relative;padding-bottom:14px;margin-bottom:14px;}
.bran_hours_title:before{content:"";display:block;width:100%;height:2px;position:absolute;right:0;bottom:0px;background: url('assets/img/layout/dash.png') repeat-x right top;background-size:auto 2px;}
.bran_hours .branch-hours{line-height:36px;max-width:320px;}
.bran_icons{width:23%;margin:0 5%;position:relative;height:230px;}
.tony-lettering--bran{width:85%;position:absolute;top:16%;left:9%;}
.flower--bran{width:60%;position:absolute;top:58%;right:-9%;}
.bran_del{width:22%;height:230px;position:relative;padding-top:8px;}
.bran_del_tx{display:inline-block;background:white;line-height:17px;padding:9px 15px;}
.drive-to a{display:block;width:40px;text-align:center;color:#ffe894;font-size:18px;position:absolute;bottom:0;right:0;}
.drive-to a svg{display:block;margin:0 auto 5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.map a{right:38%;}
.page_404_in{padding-top:170px;color:white;padding-bottom:150px;}
.page_404 .bt_yellow a{width:145px;margin-top:20px;height:32px;line-height:32px;font-size:22px;}
.for4{width:34%;margin-bottom:20px;}
.error404 .content{}

.pop_delivery_step2{padding:20px 0;}
.pop_delivery_step2 .text{font-size:20px;}
.login-note{font-size:17px;color:grey;margin-top:8px;}
.pop_delivery_step2 .form_select{margin-top:20px;}
.op-title{display:block;position:relative;padding-right:28px;font-size:22px;line-height:1;font-weight:bold;color:black;margin-bottom:5px;}
.op-title:before{content:"";display:block;width:24px;height:24px;background:url('assets/img/svg/pin-skull.svg') no-repeat center;background-size:18px auto;position:absolute;top:0;right:0;}
.op-tx{display:block;font-size:16px;color:grey;}
.over--hide{overflow:hidden;}

/*=====================*/
.mobile_only{display:none;}
.no_mobile{}

@media only screen and (min-width : 650px) {/* only desck */
	.head_phone a:before{content:"";display:block;width:61px;height:61px;position:absolute;top:50%;margin-top:-30.5px;left:50%;margin-left:-25.5px;-webkit-border-radius:100px;border-radius:100px;animation: pulse1 2s infinite;}
	@keyframes pulse1 {
	0%,30%,70%, 100% { -webkit-box-shadow: 0 0 0 1px rgba(255,232,148,0); box-shadow: 0 0 0 1px rgba(255,232,148,0);}
	50% { width:94px;height:94px;margin-top:-47px;margin-left:-42px;-webkit-box-shadow: 0 0 0 1px rgba(255,232,148,1); box-shadow: 0 0 0 1px rgba(255,232,148,1);}
	}
	.drive-to a:hover svg{margin-top:-8px;margin-bottom:8px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
	.branch-pp:last-child{padding-right:0;}
	.bt-order a:hover svg{animation:order .8s infinite;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease}
	@keyframes order {
	  0%   { -ms-transform: rotate(0deg) scale(1);-ms-transform-origin: 50% 50%;-webkit-transform: rotate(0deg) scale(1);-webkit-transform-origin: 50% 50%;transform: rotate(0deg) scale(1);transform-origin: 50% 50%;
	  }
	  50% {-ms-transform: rotate(-30deg) scale(0.8);-ms-transform-origin: 50% 50%;-webkit-transform: rotate(-30deg) scale(0.8);-webkit-transform-origin: 50% 50%;transform: rotate(-30deg) scale(0.8);transform-origin: 50% 50%;}
	  100%   { -ms-transform: rotate(0deg) scale(1);-ms-transform-origin: 50% 50%;-webkit-transform: rotate(0deg) scale(1);-webkit-transform-origin: 50% 50%;transform: rotate(0deg) scale(1);transform-origin: 50% 50%;}
	}
	
	.bt-move a:hover svg{animation:move1 .8s infinite;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease}
	@keyframes move1 {
	  0%   {margin-top:0;}
	  50% {margin-top:-11px;}
	  100%   {margin-top:0;}
	}
	.delivery_link a:hover .yellow-oval{-ms-transform: scale(0.9);-ms-transform-origin: 50% 50%;-webkit-transform: scale(0.9);-webkit-transform-origin: 50% 50%;transform: scale(0.9);transform-origin: 50% 50%;
	-webkit-animation-duration: 3s;animation-duration: 3s;}
	
}

@media only screen and (max-width : 1200px) {
	.sec--marge{padding:0 55px;}
	.head_est{left:50px;}
	.head_phone a{right:50px;}
	.text{font-size:20px;line-height:27px;}
	.text h3 , .text h2{font-size:20px;line-height:27px;}
	.bg_spot3{margin-bottom:0;}
	.big_close{width:60px;height:80px;top:-105px;right:-20px;}
	.big_close a{height:80px;}
	.big_close svg{width:30px;height:100%;}
	.menu_info{padding:0;margin-bottom:5px;}
	.where_box{padding-left:30px;padding-right:30px;}
	.page_404_in{padding-top:110px;padding-bottom:110px;}
	
}

@media only screen and (max-width : 980px) {
	.menu_info{font-size:15px;}
	.menu_info br{display:none;}
	.menu_item_top{font-size:20px;}
	.bt-order-hp a{width:18%;bottom:0;left:8%;}
	
}
@media only screen and (max-width : 800px) {
	.mobile_only{display:block;}
	.no_mobile{display:none;}
	.error404 .content{min-height:inherit;}
	.page_404_in{height:auto;padding-bottom:40px;}
	.for4{width:75% !important;}
	.m-100, .col--50{width:100%;float:none;display:block;}
	html.mm-opening .mm-page, html.mm-opening #mm-blocker{-webkit-transform: translate(30%, 0) !important;-moz-transform: translate(30%, 0) !important;-ms-transform: translate(30%, 0) !important;
		-o-transform: translate(30%, 0) !important;transform: translate(30%, 0) !important;}
	
	.mm-menu.mobile_menu{background: url('assets/img/layout/menu-bg.png') no-repeat center;background-size:cover;text-align:center;width:30%;font-family: 'taamula';min-width:inherit;}
	.mm-menu.mobile_menu > .mm-panel{padding:0;padding-top:25px;}
	.head-sc{width:65px;margin:0 auto 105px;}
	.mobile_menu_item{display:inline-block;float:right;margin:0 12px;}
	.mobile_menu_item a{display:inline-block;font-size:30px;color:white;letter-spacing:1px;}
	.mobile_menu_item:last-child a{color:#FFE894;}
	.mobile_menu_rotate{-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);-ms-transform-origin: 98% 50%;-webkit-transform-origin: 98% 50%;transform-origin: 98% 50%;width:456px;
		line-height:100%;position:absolute;right:50%;margin-right:-13.5px;top:16%;}
	.mobile_menu_in{}
	.mobile_menu_bottom{margin-right:45px;}
	.mobile_menu_phone{display:inline-block;margin:0 9px;}
	.mobile_menu_phone a{display:block;color:#FFE894;font-size:35px;letter-spacing:1px;direction:ltr;}
	.mobile_menu_bottom .social_item{margin-top:-3px;}
	.mobile_menu_bottom .social_item a{margin:0 9px;}
	
	.wrap{padding-top:70px;padding-bottom:60px;}
	.logo{width:160px;margin-left:-80px;height:50px;top:-32px;}
	.logo img{width:135px;}
	.site{border-width:4px;padding:40px 0;}
	.site:after{border-width:4px;left:4px;right:4px;top:-12px;bottom:-12px;}
	.m_menu_bt a{display:block;position:absolute;top:-56px;left:0;width:32px;height:32px;}
	.m_menu_bt svg{width:32px;height:14px;display:block;}
	.boun-1, .boun-2{display:block;width:32px;height:14px;position:absolute;right:0;transition-duration: 0.3s, 0.3s;transition-delay: 0.3s, 0s;}
	.boun-1{top:0;}
	.boun-2{bottom:2px;}
	.m_menu_bt.active a .boun-1{top:9px;transform: rotate(40deg);right:0px;transition-delay: 0s, 0.3s;}
	.m_menu_bt.active a .boun-2{bottom:9px;transform: rotate(-40deg);right:0;transition-delay: 0s, 0.3s;}
	.head_phone a{right:0;top:-78px;}
	.sec--marge{padding:0 20px;}
	
	.welcome_banner{width:57%;}
	.Tony_Title{width:100%;margin-top:-5%;}
	.sparrow-left, .sparrow-right{width:20%;left:0;}
	.sparrow-right{left:auto;right:0;}
	.moto_wrap{padding:0;margin-top:-19%;z-index:3;}
	.motorcycle{width:100%;}
	.star2-top{width:3%;right:28%;top:18%;}
	.lightning{width:7%;left:26%;}
	.bt-order-hp a{width:30%;left:0;bottom:-13%;}
	.eternal-title{width:88%;margin-bottom:10px;}
	.eternal_text .text{max-width:inherit;}
	.text{font-size:18px;line-height:24px;}
	.text h3 , .text h2 {font-size:18px;line-height:24px;}
	.bg_spot1{padding-bottom:20px;}
	.delivery-type{top:-70px;}
	.skeleton-chef{width:100%;}
	.chef_wrap{margin-top:-20px;}
	.bt-menu a, .bt-food a{width:26%;top:39%;right:5%;}
	.bt-food a{right:auto;left:5%;}
	.Jalapeno-wrap{width:20%;left:8%;top:38%;}
	.Slot_Machine-right-wrap, .Slot_Machine-left-wrap{width:36%;right:-3%;bottom:0;}
	.Slot_Machine-left-wrap{right:auto;left:-3%;}
	.love-fist{width:72%;}
	.cf-star-left, .cf-star-right{width:8%;bottom:-11%;left:4%;}
	.cf-star-right{left:auto;right:4%;}
	.tony-lettering{width:28%;left:auto;right:3%;bottom:-14%;}
	.cube{width:12%;left:11%;right:auto;bottom:-14%}
	.love-star{width:4%;left:4%;right:auto;bottom:16%;}
	.where-title{margin-bottom:22px;}
	.where_box{padding:50px 12px 12px;margin:0;}
	.branch{width:50%;}
	.branch:before{width:90%;}
	.cloud-right, .cloud-left{width:28%;right:0;}
	.cloud-left{right:auto;left:0;}
	.eagle{width:38%;}
	.knife_wrap{margin-top:-16%;}
	.knifes{width:90%;}
	.bg_spot3{min-height:inherit;background-image: url('assets/img/layout/bg_spot1.jpg');}
	.footer{margin-top:10px;}
	.social_item a svg{height:28px;}
	.social_item a{margin:0 6px;}
	.socials{margin-bottom:25px;}
	.ft-logo a{width:25%;right:0;bottom:-25%;}
	.m-dont{display:none;}
	.ft_rights{font-size:13px;}
	.ft_rights br{display:block;}
	.knife_wrap .bt-order-hp a{bottom:-33%;width:18%;}
	.yellow-oval{width:92%;height:150px;}
	.pop_delivery_title{font-size:28px;}
	.pop_delivery_title_marge{margin-top:-22px;}
	.delivery_link_tx{font-size:24px;}
	.pop_delivery_border{padding:0 18px 34px;}
	.delivery_link{width:47%;}
	.big_close svg{width:22px;}
	.big_close a{height:55px;}
	.big_close{height:55px;top:-27px;width:46px;}
	.Menu_Title{width:90%;margin-top:-15px;margin-bottom:50px;}
	.bt-order-menu a{width:30%;top:50%;right:auto;left:0;}
	.menu_item{min-height:inherit;margin-bottom:35px;}
	.pop_branch .popup{padding:20px 15px;}
	.branch-pp{width:100%;margin-bottom:18px;}
	.branch-pp.branch:before{width:100%;}
	.yellow-tx{margin-top:0;}
	.popup{top:60px;}
	.popup_close-black a{top:12px;left:15px;bottom:auto;width:35px;height:35px;}
	.close-tx{display:none;}
	.sec_branch{margin-bottom:25px;}
	.only-desk{display:none !important;}
	.branch-slick{width:100%;height:auto;opacity:1;}
	.bran-title{font-size:46px;}
	.bran_del{height:auto;position:static;padding-top:100px;margin-bottom:-30px;}
	.bran_del_tx{display:inline-block;font-size:14px;padding:8px 8px;position:absolute;bottom:0;left:0;max-width:52%;}
	.map a{right:20%;}
	.drive-to a{font-size:14px;width:35px;bottom:-20px;}
	.drive-to svg{width:35px;height:auto;}
	.content{position:static;}
	
}
@media only screen and (max-width : 680px) {
	.head-sc{width:56px;margin-bottom:35px;}
	.mobile_menu_rotate{top:120px;}
	.branch_big_img{height:230px;}
	.sec_bran1{margin-bottom:30px;}
	.bt-order-bran a{width:98px;top:auto;bottom:-20%;left:5%;}
	.ft_mail{font-size:14px !important;margin:12px auto 4px;}
	.ft_mail a{margin-bottom:0;}
	.ft-logo a{width:30%;right:0;bottom:-28%;}
	.knife_wrap .bt-order-hp a{bottom:-43%;width:23%;}
}


@media only screen and (max-width : 320px) {
	.bt_yellow a{padding:0 5px;}
	.text{font-size:16px;line-height:26px;}
	.mobile_menu_rotate{top:87px;}
	.bran_del_tx{left:auto;right:0;bottom:6px;max-width:inherit;}
	.drive-to a{bottom:-68px;}
	
}

.c-hand_right{animation:hand_right 3s infinite;-webkit-transition: all 2s ease;-moz-transition: all 2s ease;-ms-transition: all 2s ease;-o-transition: all 2s ease;transition: all 2s ease;
-ms-transform-origin: 58% 33%;-webkit-transform-origin: 58% 33%;transform-origin: 58% 33%;}
@keyframes hand_right {
  0%   { -ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);
  }
  50% {-ms-transform: rotate(-10deg);-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}
  100%   { -ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
}

.c-hand_left{animation:hand_left 3s infinite;-webkit-transition: all 2s ease;-moz-transition: all 2s ease;-ms-transition: all 2s ease;-o-transition: all 2s ease;transition: all 2s ease;
-ms-transform-origin: 28% 34%;-webkit-transform-origin: 28% 34%;transform-origin: 28% 34%;}
@keyframes hand_left {
  0%   { -ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);
  }
  30% {-ms-transform: rotate(10deg);-webkit-transform: rotate(10deg);transform: rotate(10deg);}
  100%   { -ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
}

.c-pizza{animation:pizza 3s infinite;-webkit-transition: all 2s ease;-moz-transition: all 2s ease;-ms-transition: all 2s ease;-o-transition: all 2s ease;transition: all 2s ease;}
@keyframes pizza {
  0%   { -ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);
  }
  30% {-ms-transform: rotate(-15deg);-webkit-transform: rotate(-12deg);transform: rotate(-12deg);-ms-transform-origin: 12% 20%;-webkit-transform-origin: 12% 20%;transform-origin: 12% 20%;}
  40% {-ms-transform: rotate(-12deg);-webkit-transform: rotate(-12deg);transform: rotate(-12deg);}
  100%   { -ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);-ms-transform-origin: 0% 0%;-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%;}
  
}

.deliver-home svg, .eagle-anim svg, .move-slow svg{animation:move-slow 3s infinite;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease}
@keyframes move-slow {
  0%   {margin-top:0;}
  50% {margin-top:-9px;}
  100%   {margin-top:0;}
}
.deliver-take svg{animation:move-slow2 3s infinite;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease}
@keyframes move-slow2 {
  0%   {margin-top:-9px;}
  40% {margin-top:0px;}
  100%   {margin-top:-9px;}
}


@media only screen and (max-width: 800px) {
	.bt-order-hp a {
		z-index: 4;
	}
}

/**/
.postid-95 #elementor-popup-modal-114 p ,
.postid-76  .dialog-message p ,
.postid-52  .dialog-message p ,
.postid-50  .dialog-message p ,
.postid-49  .dialog-message p ,
.postid-48  .dialog-message p ,
.postid-47  .dialog-message p ,
.postid-46  .dialog-message p ,
.postid-39  .dialog-message p ,



.postid-39  #elementor-popup-modal-143 p , 
.postid-88 #elementor-popup-modal-127 p  
{
    direction: ltr !important;
}
