@font-face{font-family:"Caecilia LT Std";src:url(//www.mividamexico.com/wp-content/themes/mivida/assets/css/../../DSS/fonts/caecilia/CaeciliaLTStd-Light.eot);src:url(//www.mividamexico.com/wp-content/themes/mivida/assets/css/../../DSS/fonts/caecilia/CaeciliaLTStd-Light.eot?#iefix) format("embedded-opentype"),url(//www.mividamexico.com/wp-content/themes/mivida/assets/css/../../DSS/fonts/caecilia/CaeciliaLTStd-Light.woff2) format("woff2"),url(//www.mividamexico.com/wp-content/themes/mivida/assets/css/../../DSS/fonts/caecilia/CaeciliaLTStd-Light.woff) format("woff"),url(//www.mividamexico.com/wp-content/themes/mivida/assets/css/../../DSS/fonts/caecilia/CaeciliaLTStd-Light.ttf) format("truetype");font-weight:300;font-style:normal}html,body{background-color:#d24231;height:100%;font-family:"Caecilia LT Std"}img{max-width:100%;height:auto}.mn-wrap{display:-webkit-box;display:block;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:100%}.mn-bdy{display:-webkit-box;display:block;display:-moz-box;display:-webkit-flex;display:flex;height:70%;height:-moz-calc(100% - 100px);height:-webkit-calc(100% - 100px);height:-o-calc(100% - 100px);height:calc(100% - 100px);-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.mn-head{text-align:center;margin:30px 0 0;height:130px}.mn-logo-main{width:250px;display:table;margin:0 auto 20px auto}.mn-lks-wrap{display:-webkit-box;display:block;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mn-lnk{border:2px solid #fff;background-color:#fff;color:#d24231;font-size:16px;line-height:48px;letter-spacing:3px;height:48px;display:inline-block;padding:0 55px 0 42px;border-radius:28px;text-decoration:none;cursor:pointer;text-transform:uppercase;position:relative;z-index:1;z-index:1;min-width:100px;text-align:center;font-weight:700;-moz-transition:all .15s linear 0s;-o-transition:all .15s linear 0s;-webkit-transition:all .15s linear 0s;transition:all .15s linear 0s;margin:5px}.mn-lnk span{position:absolute;right:40px;top:50%;margin:-7px 0 0;width:9px;height:14px}.mn-lnk span:after,.mn-lnk span:before{content:"";height:1px;width:10px;display:inline-block;background-color:#d24231;position:relative}.mn-lnk span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-25px;right:-3px}.mn-lnk span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-66px;right:-3px}.mn-lnk:hover{border:2px solid #fff;background-color:#d24231;color:#fff}.mn-lnk:hover span{right:25px}.mn-lnk:hover span:after,.mn-lnk:hover span:before{background-color:#fff}.mn-ftr{color:#fff;display:-webkit-box;display:block;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 0 10px}.mn-ftr a{margin:0 0 0 10px;max-width:120px}.loc-head{text-align:center;padding:40px 0 30px}.locations-details{padding:50px 0;position:relative}a.dine-next.slick-arrow{position:absolute;right:30px;bottom:20px;font-size:22px}#reservations .adrwrap{padding:0 .5rem}#reservations .hours{padding-top:0}#reservations .locations-details .dine-note{text-align:left;margin:40px 0 0}#reservations .locations-details .dine-note p{-o-text-overflow:inherit;text-overflow:inherit;white-space:inherit;overflow:visible;text-align:left;font-size:12px;margin:0 0 15px;line-height:1.4}#reservations .locations-details .dine-note p:last-of-type{margin:0}#reservations button.slick-prev.slick-arrow{display:none !important;text-indent:-9999999px}.title-e h3{padding-bottom:40px}.slick-dine-tabs{padding:0 0 30px}.slick-dine-tabs a{border:4px solid #353944;padding:0 20px;display:inline-block;text-transform:uppercase;margin:0 10px;color:#fff;background-color:#353944;letter-spacing:.25px;width:200px;height:50px;line-height:45px}.slick-dine-tabs .slick-active a,.slick-dine-tabs a:hover{background-color:#d24231}.slick-dine-tabs .slick-dots,.slick-dots-cln{position:relative;text-align:center;margin-top:0;bottom:auto}.slick-dots-cln li{position:relative;display:inline-block;cursor:pointer}.slick-dine-tabs .slick-dots li,.slick-dots-cln li{width:auto;height:auto;margin-left:-.25em;vertical-align:bottom}.evnt{display:none}#events .slick-dine-tabs a{border:4px solid #d24231;background-color:#d24231}#events .slick-dine-tabs .slick-active a,#events .slick-dine-tabs a:hover{background-color:#000}.decor-vert-label{position:absolute;right:10px;top:50%;text-align:center;font-weight:700;color:#000;font-size:20px;line-height:1.25;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1024px){#reservations .locations-details{background:url(//www.mividamexico.com/wp-content/themes/mivida/assets/css/../../DSS/img/prowler.png) no-repeat scroll bottom 8% left -12% transparent;background-size:38% auto}}@media (max-width:1023px){.map-iwr{padding:0 0 55%;margin:0 0 20px}}@media (max-width:767px){#slick-dine-tabs a,.slick-dots-cln a,#events .slick-dine-tabs a{padding:7px 6px 5px;margin:0;min-width:auto;height:auto;line-height:1.4;border-width:0;width:auto;text-align:center;font-size:13px;letter-spacing:0}#events .slick-dots-cln,#slick-dine-tabs .slick-dots{display:-webkit-box;display:block;display:-moz-box;display:-webkit-flex;display:flex;padding:0;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#events .slick-dots-cln li,#slick-dine-tabs .slick-dots li{display:inline-block;margin:0 1px}.locations-details{padding:10px 0;position:relative}.locations-details h3{font-size:22px;font-weight:700}a.dine-next.slick-arrow{position:relative;right:0;bottom:0;font-size:18px;margin:0 auto;display:table}#reservations .hours{padding-top:25px}#events{padding:30px 0 0}#events h2{font-size:2em}.evnt{padding-bottom:30px}.evnt h3{font-size:1.5em}}.pdesc-logo{max-width:200px;margin:0 auto 20px auto}#tripleseat_embed_form>h1,#tripleseat_embed_form>p{color:#fff;text-align:center}#home-video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover}.bgvideo:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:2}.btn-ord1{background-color:#d24231;color:#fff !important;font-weight:400;padding:7px 10px 6px;font-size:14px;letter-spacing:1px;border:2px solid #d24231}.btn-ord1:hover{background-color:#f29c47;color:#000 !important}@media (max-width:767px){.mn-logo-main{width:200px;display:table;margin:0 auto 20px auto}.mn-head{text-align:center;height:90px;margin:30px 0 10px}.mn-bdy{height:70%;height:-moz-calc(100% - 130px);height:-webkit-calc(100% - 130px);height:-o-calc(100% - 130px);height:calc(100% - 130px);overflow-y:scroll}.mn-ftr{margin:5px 0}.mn-ftr a{margin:0 0 0 10px;max-width:60px}.mn-lnk{min-width:50px;font-size:15px;line-height:36px;letter-spacing:2px;height:36px;padding:0 30px 0 20px;border-radius:20px;margin:4px}.mn-lnk span,.mn-lnk:hover span{right:12px;top:50%}.mn-lnk span:before,.mn-lnk:hover span:before{top:-19px;right:0}.mn-lnk span:after,.mn-lnk:hover span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-48px;right:0}}@media (min-width:1024px){#reservations{padding:5em 0}}@media (min-width:1025px){#secondary-header-social ul li:last-child a{margin:0 0 0 5px}#master-header-social ul li:last-child a{margin:0 0 0 5px}}button.mfp-close:active{top:0}button.mfp-close span:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:2px;right:-7px}button.mfp-close span:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:-7px}button.mfp-close span:after,button.mfp-close span:before{height:2px;width:30px;display:block;content:"";background-color:#f7f7f7;position:relative}.prm-pop{width:850px;max-width:90%;background-color:#8c8c8c;margin:40px auto 0 auto;position:relative;color:#fff;border-radius:40px;overflow:hidden;border:10px solid #fff;box-shadow:25px 25px 0 #c44437}button.prp-cls{position:fixed;right:20px;top:0;color:#fff}button.prp-cls span:after,button.prp-cls span:before{background-color:#fff}.prpp-nw{padding:15px 20px 25px}.prpp-nw .prpp-logo{margin:0 auto 15px auto;display:table}.prpp-nw .prpp-hd{text-align:center;margin:0 0 25px}.prpp-nw .prpp-hd h2{font-size:45px;color:#fff}.prpp-nw .prpp-cl{padding:0 15px}.prpp-nw .prpp-bx{width:100%;background-color:#fff;border-radius:10px;position:relative;height:100%;padding:20px 18px 15px}.prpp-nw .prpp-bx h3{font-size:18px;color:#030303;margin:0 0 10px;font-weight:600}.prpp-nw .prpp-bx ul{margin:0 0 25px;list-style-type:none}.prpp-nw .prpp-bx ul li{position:relative;padding:0 0 0 15px;font-size:15px;line-height:1.2;margin:0 0 7px}.prpp-nw .prpp-bx ul li:before{position:absolute;height:5px;width:5px;background-color:#7f7f7f;content:"";left:0;top:6px;border-radius:50%}.prpp-nw .prpp-bx ul a{color:#a2362d}.prpp-nw .prpp-bx ul:last-of-type{margin-bottom:0}.prpp-nw .prpp-brw{height:80px;display:-webkit-box;display:block;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 0 15px}.ppo-odes-2{font-size:22px}.ppmc-prd{text-align:center;color:#fff}.ppmc-prd h2{line-height:1}.ppm-links{display:flex;align-items:center;justify-content:center;margin:10px 0 20px}.ppm-links a,.ppm-links a:focus{border:2px solid;padding:8px 10px 2px;display:inline-block;margin:0 15px;width:210px;text-align:center;background-color:#f29c47;color:#382b1f;border-color:#f29c47;font-weight:600;font-size:18px;line-height:1.15}.ppm-links a:hover{background-color:transparent;color:#fff}.ppm-links a small{display:block}.ppo-odes{margin:0 0 40px;font-size:20px}.p-st{margin:35px 0 0;font-size:25px;letter-spacing:1px}@media (max-width:899px){.prm .mfp-auto-cursor .mfp-content{padding:10px}.prpp-nw{padding:15px 10px 0}.prpp-nw .prpp-bx{margin:0 0 20px}.prpp-nw .prpp-logo{display:table;max-width:230px}.prpp-nw .prpp-brw{height:auto;display:block;margin:0 auto 15px auto;display:table}.prpp-nw .prpp-hd h2{font-size:22px;letter-spacing:.5px;line-height:1.2}.prm-pop{margin:40px auto 0 auto;border-radius:30px;border:5px solid #fff;box-shadow:10px 10px 0 #c44437}.ppm-links{display:block;margin:0}.ppm-links a{margin-bottom:10px;padding:2px 5px;line-height:1.15}.ppmc-prd h2{font-size:25px;margin:0 0 2px}.ppo-odes{margin:0 0 20px;font-size:16px}.ppo-odes-2{font-size:18px;margin:0 0 3px}}@media (min-width:900px){.prpp-nw .prpp-wr{display:-webkit-box;display:block;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.prpp-nw .prpp-cl{display:-webkit-box;display:block;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.prp-bar .prpp-bx:after{bottom:3px;top:3px;width:3px;background-color:rgba(255,255,255,.8);display:block;content:"";position:absolute;right:-17px;border-radius:2px}}.thx-pop{text-align:center}.thx-pop .p-mt{word-spacing:5px;font-weight:400;font-style:normal;font-size:32px;line-height:1.2}.thx-pop .ppmc-prd{text-align:center}.thx-pop .ppmc{line-height:1.4}.thx-pop .ppo-odes,.thx-pop .p-sti{font-size:18px}.thx-pop .p-sti{margin:0 0 15px;font-style:italic}.thx-pop .p-sti strong{font-size:120%;font-weight:400}.thx-pop .ppo-odes{margin:20px 0 25px;line-height:1.4;font-size:16px}.thx-pop .ppo-odes *{color:#fff}.thx-pop .ppo-odes p{margin:0 0 15px}.thx-pop .ppo-odes strong{font-weight:700}.thx-pop .p-st{margin:35px 0 0;font-size:25px;letter-spacing:1px}.thx-pop .ppm-links{display:-webkit-box;display:block;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:40px 0 10px}.thx-pop .p-sti *,.thx-pop .p-sti a{color:#fff}.thx-pop .p-sti a{text-decoration:underline}.thx-pop .p-sti a:hover{text-decoration:none}@media (max-width:767px){.thx-pop .p-mt{font-size:26px;line-height:1.3;word-spacing:1px}.thx-pop .ppo-odes,.thx-pop .p-sti{font-size:16px}.thx-pop .ppm-links{display:block;margin:10px 0 10px}.thx-pop .ppm-links a{margin:15px 10px 0}}