body,html{font-family:"raleway";height:100%}a[href^=tel]{color:inherit;text-decoration: none;}.clean{clear:both}@font-face{font-family:"baskerville";src:url(../font/LibreBaskerville-Italic.otf) format("truetype")}@font-face{font-family:"raleway";src:url(../font/Raleway-Light.otf) format("truetype")}@font-face{font-family:"montserrat";src:url(../font/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:"opensans";src:url(../font/OpenSans-Light.ttf) format("truetype")}@font-face{font-family:"oxygen";src:url(../font/Oxygen-Regular.ttf) format("truetype")}@font-face{font-family:"oswald";src:url(../font/Oswald-Regular.ttf) format("truetype")}#container0,#container1,#container2,#container3,#container4,#container5,#container6,#container7,#container8,#container9,#container10,#container11,#container12,#container13,#container14,#container15,#container16,#container17,#container17s,#container18,#container19,#container20,#container21,#container22,#container23,#container24,#container25,#container26,#container27,#container28,#container29,#container30,#container31,#container32,#container33,#container34,#container35,#container36,#container37,#container38,#container39,#container40,#container41{width:100%;float:left;min-width:1200px;padding:115px 0 100px}#crossline0,.crossline1,#crossline2,#crossline3,#crossline4,#crossline5,#crossline6,#crossline7,#crossline8,#crossline9,#crossline10,#crossline11,#crossline12,#crossline13,#crossline14,#crossline15,#crossline16,#crossline17,#crossline18,#crossline19,#crossline20,#crossline21,#crossline22,#crossline23,#crossline24,#crossline25,#crossline26,#crossline27,#crossline28,#crossline29,#crossline30,#crossline31,#crossline32,#crossline33,#crossline34,#crossline35,#crossline36,#crossline37,#crossline38,#crossline39{width:1024px;margin:0 auto}#container0{background:#fff;border-bottom:1px solid #E5E5E5;text-align:center;z-index:900;padding:0;position:relative}#container0 ul{width:100%}#container0 ul li a{width:15%;float:left;color:#333;font-family:"montserrat";font-size:13px;text-transform:uppercase;position:relative;padding:25px 0}#container0 ul li a:hover,#container0 ul li a.select{color:#B02B2B}#container0 ul li a#gallery{margin-right:10%}#container0 ul li a .triangle-red{position:absolute;top:0;left:50%;margin-left:-10px;opacity:0;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#B02B2B transparent transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#container0 ul li a:hover .triangle-red{opacity:1}#triangle-logo{position:absolute;content:' ';width:148px;top:0;left:50%;margin-left:-74px;z-index:999}#triangle2 img{height:85px;margin-top:75px}#container1{position:relative;text-align:center;height:600px;padding:0}.mmenu-fijo{position:fixed;top:0;z-index:999}.margin{margin-top:88px}#nav{float:left;z-index:999}#navigation{float:left;position:fixed;z-index:999}#container1 #slider1{background:url(../imgs/slider-barcapizza.jpg) center 0;background-size:cover;z-index:899;position:absolute;top:0;left:0;height:600px;width:100%}#container1 #slider2{opacity:0;background:url(../imgs/slider-carta.jpg) center center;background-size:cover;z-index:898;position:absolute;top:0;left:0;height:600px;width:100%}#container1 #slider3{opacity:0;background:url(../imgs/slider-caboverde.jpg) center center;background-size:cover;z-index:897;position:absolute;top:0;left:0;height:600px;width:100%}#container1 #arrow-right,#container1 #arrow-left{position:absolute;z-index:900;cursor:pointer;opacity:.5;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#container1 #arrow-right:hover,#container1 #arrow-left:hover{opacity:1}#container1 #arrow-right{right:10px;top:50%}#container1 #arrow-left{left:10px;top:50%}#container1 .logo-barcapizza{width:800px;height:250px;position:absolute;margin-left:-400px;margin-top:-125px;top:50%;left:50%}#container1 .logo-carta{width:800px;height:350px;position:absolute;margin-left:-400px;margin-top:-175px;top:50%;left:50%}#container1 .logo-caboverde{width:800px;height:350px;position:absolute;margin-left:-400px;margin-top:-175px;top:50%;left:50%}#container2{background-size:cover;text-align:center}#container2 h1{color:#ba965b;font-size:46px;font-family:"baskerville";margin-bottom:20px}#container2 p{color:#555;font-size:35px;font-family:"opensans","raleway";font-weight:700;line-height:60px}#container3{padding:0;background:url(../imgs/fondos/patron-3.jpg)}#container3 ul li{float:left;overflow:hidden;position:relative}#container3 ul li:hover span{top:0;opacity:1}#container3 ul li span{position:absolute;width:100%;height:100%;top:-50px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;padding:10px;font-family:"montserrat";background:url(../imgs/sombra.png) no-repeat;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#container3 ul li#restaurant-1{width:29.2%;margin:.4%;height:300px;background:url(../imgs/restaurante-1.jpg) center center;background-size:cover}#container3 ul li#restaurant-2{width:29.2%;margin:.4%;height:300px;background:url(../imgs/restaurante-2.jpg) center center;background-size:cover}#container3 ul li#restaurant-3{width:39.2%;margin:.4%;height:650px;float:right;background:url(../imgs/restaurante-3.jpg) center center;background-size:cover}#container3 ul li#restaurant-4{width:19.2%;margin:.4%;height:350px;background:url(../imgs/restaurante-4.jpg) center center;background-size:cover}#container3 ul li#restaurant-5{width:39.2%;margin:.4%;height:350px;background:url(../imgs/restaurante-5.jpg) center center;background-size:cover}#container4,#container16,#container23{background:url(../imgs/fondos/patron-3.jpg);position:relative;padding:0;height:300px;text-align:center}#container4 #crossline4,#container16 #crossline16,#container23 #crossline23{background:#fff;height:500px;width:750px;position:absolute;top:-100px;left:50%;margin-left:-375px;z-index:900;border:7px solid transparent;-webkit-border-image:url(../imgs/borde-sobre.png) 7 round;-moz-border-image:url(../imgs/borde-sobre.png) 7 round;-o-border-image:url(../imgs/borde-sobre.png) 7 round;border-image:url(../imgs/borde-sobre.png) 7 round;border-image-width:7px;outline-style:solid;outline-color:#fff;outline-width:10px}#crossline4 h2,#crossline16 h3,#crossline23 h3{color:#ba965b;margin:40px 0 20px;font-size:26px;font-family:"baskerville";text-align:center}#crossline4 p,#crossline16 p,#crossline23 p{color:#555;font-size:14px;font-family:"opensans","raleway";line-height:25px;width:80%;letter-spacing:1px;margin:20px auto}#crossline4 a,#crossline16 a,#crossline23 a,#crossline34 a{text-align:center;text-transform:uppercase;color:#fff;display:block;font-family:"oswald";width:23%;border-radius:5px;font-size:16px;padding:18px 0;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#B02B2B;background-image:-moz-linear-gradient(bottom,#B02B2B 0%,#B02B2B 50%,#D04040 50%,#D04040 100%);background-image:-webkit-linear-gradient(bottom,#B02B2B 0%,#B02B2B 50%,#D04040 50%,#D04040 100%);background-image:linear-gradient(bottom,#B02B2B 0%,#B02B2B 50%,#D04040 50%,#D04040 100%)}#crossline4 a:hover,#crossline16 a:hover,#crossline23 a:hover{background:#B02B2B}#container5{background:url(../imgs/fondo-barcapizza.jpg) center center;background-size:cover;padding:250px 0 300px;position:relative}#container5-black{background:url(../imgs/fondo-barcapizza-black.jpg) center center;background-size:cover;padding:250px 0 300px;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;z-index:400}#container5-black:hover{opacity:0}.mask-barcapizza{background:url(../imgs/mascara-1.png) center;height:66px;width:100%;position:absolute;bottom:0;z-index:404}#container5 p{color:#F2C273;font-size:30px;font-family:"baskerville";text-align:center;text-shadow:2px 2px #333;position:relative;z-index:800}#container6{background:#ECF1F5;padding:0;position:relative}#container6 .text-weather{width:70%;position:absolute;text-align:center;top:40px;left:50%;margin-left:-35%}#container6 .text-weather h6{font-size:34px;font-family:"oswald";margin-bottom:10px;line-height:38px;color:#222;text-align:center;text-transform:uppercase}#container6 .text-weather p{font-family:"opensans","raleway";text-align:center;font-size:15px;color:#555;margin-bottom:20px;line-height:25px}#container6 .restaurant-living,#container6 .restaurant-terrace{width:50%;float:left;height:800px;text-align:center}#container6 .restaurant-living{background:url(../imgs/fondos/patron-6.png)}#container6 .restaurant-terrace{background:url(../imgs/fondos/patron-3.png)}#container6 .living,#container6 .terrace{width:80%;margin:10px 10%;margin-top:220px;height:500px;position:relative;overflow:hidden}#container6 .living{background:url(../imgs/restaurante-salon.jpg) center center;background-size:cover}#container6 .terrace{background:url(../imgs/restaurante-terraza.jpg) center center}#container6 .restaurant-living .over,#container6 .restaurant-terrace .over{background:url(../imgs/pantalla-grande.png);background-size:cover;width:100%;top:-470px;left:0;height:700px;position:absolute;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#container6 .living:hover .over,#container6 .terrace:hover .over{top:0}#container6 .living:hover h5,#container6 .terrace:hover h5{margin-top:150px}#container6 .living:hover .over-text,#container6 .terrace:hover .over-text{margin-top:220px}#container6 h5{font-family:"montserrat";color:#fff;font-size:25px;text-align:center;letter-spacing:5px;margin-top:250px;text-transform:uppercase;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#container6 hr{width:8%;border:0;margin:20px auto;border-bottom:5px solid #e0a414;display:block}#container6 .over-text{font-family:"opensans","raleway";text-align:center;font-size:18px;color:#fff;line-height:30px;width:80%;margin:100px auto 0;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#container6 a{color:#fff;display:block;font-family:"oswald";width:23%;border-radius:5px;font-size:14px;padding:18px 0;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#B02B2B;background-image:-moz-linear-gradient(bottom,#B02B2B 0%,#B02B2B 50%,#D04040 50%,#D04040 100%);background-image:-webkit-linear-gradient(bottom,#B02B2B 0%,#B02B2B 50%,#D04040 50%,#D04040 100%);background-image:linear-gradient(bottom,#B02B2B 0%,#B02B2B 50%,#D04040 50%,#D04040 100%)}#container7{padding:0;background:#B02B2B;font-family:"oswald";font-size:15px;display:block;text-align:center;letter-spacing:1px;color:#fff}#container7 a{color:#fff}#container7 ul#nav-right{width:25%;float:right}#container7 ul#nav-left{width:70%;float:left}#container7 ul#nav-right li{float:right;margin-left:10px;padding:6px 0}#container7 ul#nav-left li{float:left;margin-right:10px;padding:6px 0}#container7 span,#container7 ul#nav-right li a{display:inline-block;width:22px;height:15px}#container7 ul#nav-left li a:hover{color:#000}#container7 ul#nav-right li a#nav-twitter{background-position:-22px 0}#container7 ul#nav-right li a#nav-instagram{background-position:-127px 0}#container7 span#nav-phone{background-position:-74px 0}#container7 span#nav-mail{background-position:-50px 2px}#container7 span#nav-pin{background-position:-98px 0}#container7 span#nav-carte{background-position:-127px 0}#container8{background-size:cover;text-align:center}#container8 h2{color:#ba965b;font-size:46px;font-family:"baskerville";margin-bottom:20px}#container8 p{color:#555;font-size:35px;font-family:"opensans","raleway";font-weight:700;line-height:60px}#container9{background:url(../imgs/fondos/patron-3.jpg);padding:0}#container9 ul li{float:right;position:relative;overflow:hidden}#container9 ul li:hover span{top:0;opacity:1}#container9 ul li span{position:absolute;width:100%;height:100%;top:-50px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;padding:10px;font-family:"montserrat";background:url(../imgs/sombra.png) no-repeat;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#container9 ul li#carte-1{width:29.2%;margin:.4%;height:300px;background:url(../imgs/carta-plato1.jpg);background-size:cover}#container9 ul li#carte-2{width:29.2%;margin:.4%;height:300px;background:url(../imgs/carta-plato2.jpg);background-size:cover}#container9 ul li#carte-3{width:39.2%;margin:.4%;height:550px;float:left;background:url(../imgs/carta-plato3.jpg);background-size:cover}#container9 ul li#carte-4{width:19.2%;margin:.4%;height:250px;background:url(../imgs/carta-plato4.jpg);background-size:cover}#container9 ul li#carte-5{width:39.2%;margin:.4%;height:250px;background:url(../imgs/carta-plato5.jpg);background-size:cover}#container16{background:url(../imgs/fondos/patron-3.jpg);position:relative;padding:0;height:300px;text-align:center}#container9 span{position:absolute;bottom:-30px}#container17{background:url(../imgs/fondo-carta.jpg) center center;background-size:cover;padding:250px 0 300px;position:relative}#container17-black{background:url(../imgs/fondo-carta-black.jpg) center center;background-size:cover;padding:250px 0 300px;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;z-index:400}#container17-black:hover{opacity:0}.mask-carte{background:url(../imgs/mascara-2.png) center;height:66px;width:100%;position:absolute;bottom:0;z-index:404}#container17 p{color:#F2C273;font-size:30px;font-family:"baskerville";text-align:center;text-shadow:2px 2px #333;position:relative;z-index:800}#container18{background:url(../imgs/fondos/patron-6.png);padding:30px 0 70px;position:relative}#container18 h3{font-size:34px;font-family:"oswald";line-height:38px;color:#222;text-align:center;text-transform:uppercase}#container18 p{width:70%;line-height:25px;margin:0 auto;color:#486883;font-family:"opensans","raleway";padding-bottom:20px;font-size:15px;text-align:center;margin:20px auto 40px}#container18 ul{width:95%;margin:0 auto}#container18 ul li{background-size:cover;width:19%;margin:0 .5%;height:450px;float:left;position:relative;overflow:hidden;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#container18 ul li#fish{background:url(../imgs/carta-pescados.jpg) center center;background-size:cover}#container18 ul li#salad{background:url(../imgs/carta-ensalada.jpg) center center;background-size:cover}#container18 ul li#pizzas{background:url(../imgs/carta-pizzas.jpg) center center;background-size:cover}#container18 ul li#pasta{background:url(../imgs/carta-pastas.jpg) center center;background-size:cover}#container18 ul li#meat{background:url(../imgs/carta-carnes.jpg) center center;background-size:cover}#container18 ul li .over{background:url(../imgs/pantalla-negra.png);background-size:cover;width:100%;height:500px;position:absolute;top:260px;left:0;text-align:center;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#container18 ul li .over h4{font-family:"montserrat";color:#fff;font-size:25px;text-align:center;letter-spacing:5px;margin-top:50px}#container18 ul li .over span{font-family:"opensans","raleway";font-size:14px;display:block;font-weight:700;margin:20px 0;text-align:center;letter-spacing:5px;color:#F0CF99}#container18 ul li .over a{color:#fff;text-align:center;display:block;font-family:"oswald";width:80%;border-radius:5px;padding:18px 0;margin:100px auto;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#B02B2B;background-image:-moz-linear-gradient(bottom,#B02B2B 0%,#B02B2B 50%,#D04040 50%,#D04040 100%);background-image:-webkit-linear-gradient(bottom,#B02B2B 0%,#B02B2B 50%,#D04040 50%,#D04040 100%);background-image:linear-gradient(bottom,#B02B2B 0%,#B02B2B 50%,#D04040 50%,#D04040 100%)}#container18 ul li:hover .over{top:-40px}#container10{background:#F4F2EF;position:relative;padding:120px 0 50px}#container10 h5{font-size:34px;font-family:"oswald";margin-bottom:10px;line-height:38px;color:#222;text-align:center;text-transform:uppercase}.red{color:#B02B2B}.element{color:green}#crossline10 #form-page{width:100%;margin:0 auto;padding:40px 0;overflow:hidden}#crossline10 #form-page p{width:100%;line-height:25px;margin:0 auto;color:#333;font-family:"opensans","raleway";padding-bottom:20px;font-size:16px;text-align:center}#crossline10 .reservation-left{width:45%;float:left}#crossline10 .reservation-left p{color:#333}#crossline10 .reservation-left p span{font-size:30px;display:block;margin:30px 0 20px;font-family:"oxygen"}#crossline10 .reservation-left p span#mail{font-size:20px;margin-top:15px}#crossline10 .reservation-left p span#mail a{color:#333;font-family:"oxygen"}#crossline10 form{width:50%;float:right}#crossline10 #form-page label{color:#333;font-family:"oxygen";text-align:center;width:100%;display:block;font-size:18px;margin-top:10px}#crossline10 #form-page input,#crossline10 #form-page textarea{height:40px;font-size:1.05rem;border-radius:20px;resize:none;border:none;width:80%;margin:10px 10%;background:#E4E3E3;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-appearance:none}#crossline10 #form-page textarea{height:60px}#crossline10 #form-page ::-webkit-input-placeholder{color:#ddd}#crossline10 #form-page ::-moz-input-placeholder{color:#ddd}#crossline10 #form-page ::-ms-input-placeholder{color:#ddd}#crossline10 #form-page ::-o-input-placeholder{color:#ddd}#crossline10 #form-page ::input-placeholder{color:#ddd}#crossline10 #form-page select{width:85%;height:35px}#crossline10 #form-page #msg-btn{color:#fff;text-transform:uppercase;line-height:18px;padding:10px 0;height:18px;width:80%;background:#B02B2B;position:relative;opacity:1;cursor:pointer;margin:0 10%;-moz-appearance:none;-webkit-appearance:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;-moz-border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#B02B2B;background-image:-moz-linear-gradient(bottom,#B02B2B 0%,#B02B2B 50%,#D04040 50%,#D04040 100%);background-image:-webkit-linear-gradient(bottom,#B02B2B 0%,#B02B2B 50%,#D04040 50%,#D04040 100%);background-image:linear-gradient(bottom,#B02B2B 0%,#B02B2B 50%,#D04040 50%,#D04040 100%)}#crossline10 #form-page #msg-btn:hover{background:#B02B2B}#container11{padding-top:80px;background:url(../imgs/fondos/patron-11.gif)}#crossline11{position:relative;height:40px;z-index:10;background:url(../imgs/fondos/patron-11.gif)}#map{position:absolute;top:0;left:0;width:100%;border-top:4px solid #B02B2B;box-shadow:0 0 10px 0 rgba(0,0,0,0.4);-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#crossline11:hover #map{top:-100px}#triangle-red{background:url(../imgs/triangulo-rojo.png);position:relative;width:160px;height:60px;top:-60px;left:50%;margin-left:-80px}.arrowdown{position:absolute;bottom:10px;left:50%;color:#fff;margin-left:-80px;-webkit-animation:arrow-mov 1s infinite;-moz-animation:arrow-mov 1s infinite;-ms-animation:arrow-mov 1s infinite;-o-animation:arrow-mov 1s infinite;animation:arrow-mov 1s infinite;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}@-webkit-keyframes arrow-mov{from{bottom:0}to{bottom:5px}}@-moz-keyframes arrow-mov{from{bottom:0}to{bottom:5px}}@-o-keyframes arrow-mov{from{bottom:0}to{bottom:5px}}@-ms-keyframes arrow-mov{from{bottom:0}to{bottom:5px}}@keyframes arrow-mov{from{bottom:0}to{bottom:5px}}#container12{padding:20px 0 100px;background:#f5f5f3}#container12 h3{font-family:"montserrat";font-size:20px;margin:20px 0}#container12 ul li{float:left;padding:10px 0;display:inline-block;width:25%;text-align:center;color:#B0A58F;border-right:1px solid #d3d3d3}#container12 ul li:last-child{border-right:0}#container14{background:url(../imgs/fondos/patron-14.jpg) center center;background-size:cover;position:relative;padding:120px 0}.waves-top{background:url(../imgs/ola-top.png);position:absolute;width:100%;height:7px;top:0}.waves-bottom{background:url(../imgs/ola-bottom.png);position:absolute;width:100%;height:7px;bottom:0}#crossline14{position:relative;height:250px;padding:100px 0}#container14 #arrow-comment-right,#container14 #arrow-comment-left{top:50%;position:absolute;z-index:900;cursor:pointer;opacity:.5;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#container14 #arrow-comment-right:hover,#container14 #arrow-comment-left:hover{opacity:1}#container14 #arrow-comment-right{right:100px}#container14 #arrow-comment-left{left:100px}#comment-client-1,#comment-client-2,#comment-client-3{position:absolute;top:0;left:0}#comment-client-2,#comment-client-3{opacity:0}#container14 .comment-clients{float:left;width:100%;padding:20px 0;text-align:center;color:#fff;margin:0 auto}#container14 .comment-clients p{font-family:"opensans","raleway";line-height:30px;font-size:12px;width:80%;margin:0 auto;letter-spacing:2px}#container14 .author span{letter-spacing:5px;color:#fff;font-family:"opensans","raleway";font-size:12px;text-align:center;font-weight:700;display:block;padding:10px 0 20px}#container14 .author img{border-radius:50%;width:60px;height:60px}#container29{padding:0;background:url(../imgs/fondos/patron-3.jpg)}#crossline29{background:url(../imgs/fondos/patron-3.jpg);overflow:hidden;border-right:2px solid #BA965B;border-left:2px solid #BA965B}#container29 .carte-left{width:50%;float:left;border-right:2px dashed #ba965b;overflow:hidden;padding-top:50px}#container29 .carte-right{width:50%;float:right;padding-top:50px}#container29 h3{font-family:"montserrat";color:#444;text-transform:uppercase;float:left;font-size:22px;letter-spacing:4px;text-align:center;width:95%;margin:40px 2.5% 20px;border:7px solid transparent;-webkit-border-image:url(../imgs/borde-carta.png) 7 round;-moz-border-image:url(../imgs/borde-carta.png) 7 round;-o-border-image:url(../imgs/borde-carta.png) 7 round;border-image:url(../imgs/borde-carta.png) 7 round;border-image-width:7px}#container15 p.center{text-align:center;font-size: 30px;line-height:50px;color:#333;}#container29 table{width:95%;margin:0 auto}#container29 table tr td{font-size:12px;font-family:"montserrat";padding-bottom:15px;color:#444;letter-spacing:1px}#container29 table tr td span{font-size:11px;font-family:"raleway"}#container29 .carte-left table tr td,#container29 .carte-right table tr td{width:80%}#container29 .carte-left table tr td:last-child,#container29 .carte-right table tr td:last-child,#container29 .carte-left table tr td:nth-child(2n),#container29 .carte-right table tr td:nth-child(2n){text-align:right;padding-left:10px}#container20{background:url(../imgs/fondos/patron-3.jpg);text-align:center;padding:20px 0;position:relative;z-index:12;box-shadow:0 4px 17px rgba(0,0,0,0.3)}#container20 p{font-family:"Baskerville";font-size:22px;color:#624E3C}#container20 hr{width:25%;border:0;border-bottom:1px solid #999}#container21{background-size:cover;text-align:center}#container21 h2{color:#ba965b;font-size:46px;font-family:"baskerville";margin-bottom:20px}#container21 p{color:#555;font-size:35px;font-family:"opensans","raleway";font-weight:700;line-height:60px}#container22{padding:0;background:url(../imgs/fondos/patron-3.jpg)}#container22 ul li{float:left;position:relative;overflow:hidden}#container22 ul li:hover span{top:0;opacity:1}#container22 ul li span{position:absolute;width:100%;height:100%;top:-50px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;padding:10px;font-family:"montserrat";background:url(../imgs/sombra.png) no-repeat;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#container22 ul li#events-1{width:29.2%;margin:.4%;height:300px;background:url(../imgs/cabo-eventos1.jpg) center center;background-size:cover}#container22 ul li#events-2{width:29.2%;margin:.4%;height:300px;background:url(../imgs/cabo-eventos2.jpg) center center;background-size:cover}#container22 ul li#events-3{width:39.2%;margin:.4%;height:650px;float:right;background:url(../imgs/cabo-eventos3.jpg) center center;background-size:cover}#container22 ul li#events-4{width:19.2%;margin:.4%;height:350px;background:url(../imgs/cabo-eventos4.jpg) center center;background-size:cover}#container22 ul li#events-5{width:39.2%;margin:.4%;height:350px;background:url(../imgs/cabo-eventos5.jpg) center center;background-size:cover}#container24{background:url(../imgs/fondo-caboverde.jpg) center center;background-size:cover;padding:250px 0 300px;position:relative}#container24-black{background:url(../imgs/fondo-caboverde-black.jpg) center center;background-size:cover;padding:250px 0 300px;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;z-index:400}#container24-black:hover{opacity:0}.mask-caboverde{background:url(../imgs/mascara-2.png) center;height:66px;width:100%;position:absolute;bottom:0;z-index:404}#container24 p{color:#F2C273;font-size:30px;font-family:"baskerville";text-align:center;text-shadow:2px 2px #333;position:relative;z-index:800}#container25{background:url(../imgs/fondos/patron-6.png);padding:30px 0 60px;height:700px}#container25 h3{font-size:34px;font-family:"oswald";margin-bottom:10px;line-height:38px;color:#222;text-align:center;text-transform:uppercase}#container25 p{width:70%;line-height:25px;margin:0 auto;color: #486883;font-family:"opensans","raleway";padding-bottom:20px;font-size:15px;text-align:center}#container25 ul{width:880px;position:relative;margin:40px auto 0}#container25 ul li{width:280px;height:280px;text-align:center;overflow:hidden}#container25 ul li#rhombus-1{background:url(../imgs/rombo-celebraciones.png) center center;background-size:cover;position:absolute;top:0;left:0}#container25 ul li#rhombus-2{background:url(../imgs/rombo-bodas.png) center center;background-size:cover;position:absolute;top:0;left:300px}#container25 ul li#rhombus-3{background:url(../imgs/rombo-comunion.png) center center;background-size:cover;position:absolute;top:0;left:600px}#container25 ul li#rhombus-4{background:url(../imgs/rombo-bautizo.png) center center;background-size:cover;position:absolute;top:160px;left:150px}#container25 ul li#rhombus-5{background:url(../imgs/rombo-cumpleano.png) center center;background-size:cover;position:absolute;top:160px;left:450px}#container25 ul li .rhombus-red{width:280px;height:280px;text-align:center;background:url(../imgs/rombo-rojo.png) center center;background-size:cover;position:absolute;top:0;left:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#container25 ul li h4{font-family:"montserrat";color:#fff;font-size:20px;text-align:center;letter-spacing:5px;margin-top:100px}#container25 ul li span{font-family:"opensans","raleway";font-size:14px;display:block;font-weight:700;margin:20px 0;text-align:center;letter-spacing:5px;color:#fff}#container26{background:#24252f;padding:20px 0;text-align:center}#container26 ul{width:45%;float:left}#container26 ul li a,#container26 ul li span,#container26 #web{float:left;color:#fff;font-size:11px;margin:10px;font-family:"opensans","raleway";text-transform:uppercase;cursor:pointer}#container26 #web{width:45%;float:right}#container26 #web a{color:#EB2123}#license{width:100%;font-family:"opensans","raleway";color:#fff;line-height:30px;float:left;display:none}#container27{padding:0}#container27 img{width:95%;height:500px;margin:2.5%}#container28{background:#eaeae0}#container28 img{width:100%}#container30{padding:0;background:url(../imgs/fondos/patron-3.jpg)}#container30 ul li{float:left;position:relative;overflow:hidden}#container30 ul li:hover span{top:0;opacity:1}#container30 ul li span{position:absolute;width:100%;height:100%;top:-50px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;padding:10px;font-family:"montserrat";background:url(../imgs/sombra.png) no-repeat;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#container30 ul li#restaurant-gallery-1{width:29.2%;margin:.4%;height:300px;background:url(../imgs/barcapizza/restaurante-1.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-2{width:29.2%;margin:.4%;height:300px;background:url(../imgs/barcapizza/restaurante-2.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-3{width:39.2%;margin:.4%;height:660px;float:right;background:url(../imgs/barcapizza/restaurante-3.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-4{width:19.2%;margin:.4%;height:350px;background:url(../imgs/barcapizza/restaurante-4.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-5{width:39.2%;margin:.4%;height:350px;background:url(../imgs/barcapizza/restaurante-5.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-6{width:29.2%;margin:.4%;height:300px;float:right;background:url(../imgs/barcapizza/restaurante-6.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-7{width:29.2%;margin:.4%;height:300px;float:right;background:url(../imgs/barcapizza/restaurante-7.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-8{width:39.2%;margin:.4%;height:660px;background:url(../imgs/barcapizza/restaurante-8.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-9{width:19.2%;margin:.4%;height:350px;float:right;background:url(../imgs/barcapizza/restaurante-9.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-10{width:39.2%;margin:.4%;height:350px;float:right;background:url(../imgs/barcapizza/restaurante-10.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-11{width:29.2%;margin:.4%;height:300px;background:url(../imgs/barcapizza/restaurante-11.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-12{width:29.2%;margin:.4%;height:300px;background:url(../imgs/barcapizza/restaurante-12.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-13{width:39.2%;margin:.4%;height:660px;float:right;background:url(../imgs/barcapizza/restaurante-13.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-14{width:19.2%;margin:.4%;height:350px;background:url(../imgs/barcapizza/restaurante-14.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-15{width:39.2%;margin:.4%;height:350px;background:url(../imgs/barcapizza/restaurante-15.jpg) center center;background-size:cover}#container31{padding:0;background:url(../imgs/fondos/patron-3.jpg)}#container31 ul li{float:left;position:relative;overflow:hidden}#container31 ul li:hover span{top:0;opacity:1}#container31 ul li span{position:absolute;width:100%;height:100%;top:-50px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;padding:10px;font-family:"montserrat";background:url(../imgs/sombra.png) no-repeat;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#container31 ul li#events-gallery-1{width:29.2%;margin:.4%;height:300px;background:url(../imgs/caboverde/caboverde-1.jpg) center center;background-size:cover}#container31 ul li#events-gallery-2{width:29.2%;margin:.4%;height:300px;background:url(../imgs/caboverde/caboverde-2.jpg) center center;background-size:cover}#container31 ul li#events-gallery-3{width:39.2%;margin:.4%;height:658px;float:right;background:url(../imgs/caboverde/caboverde-3.jpg);background-size:cover}#container31 ul li#events-gallery-4{width:19.2%;margin:.4%;height:350px;background:url(../imgs/caboverde/caboverde-4.jpg) center center;background-size:cover}#container31 ul li#events-gallery-5{width:39.2%;margin:.4%;height:350px;background:url(../imgs/caboverde/caboverde-5.jpg) center center;background-size:cover}#container31 ul li#events-gallery-6{width:29.2%;margin:.4%;height:300px;float:right;background:url(../imgs/caboverde/caboverde-6.jpg) center center;background-size:cover}#container31 ul li#events-gallery-7{width:29.2%;margin:.4%;height:300px;float:right;background:url(../imgs/caboverde/caboverde-7.jpg) center center;background-size:cover}#container31 ul li#events-gallery-8{width:39.2%;margin:.4%;height:658px;background:url(../imgs/caboverde/caboverde-8.jpg) center center;background-size:cover}#container31 ul li#events-gallery-9{width:19.2%;margin:.4%;height:350px;float:right;background:url(../imgs/caboverde/caboverde-9.jpg) center center;background-size:cover}#container31 ul li#events-gallery-10{width:39.2%;margin:.4%;height:350px;float:right;background:url(../imgs/caboverde/caboverde-10.jpg) center center;background-size:cover}#container31 ul li#events-gallery-11{width:29.2%;margin:.4%;height:300px;background:url(../imgs/caboverde/caboverde-11.jpg) center center;background-size:cover}#container31 ul li#events-gallery-12{width:29.2%;margin:.4%;height:300px;background:url(../imgs/caboverde/caboverde-12.jpg) center center;background-size:cover}#container31 ul li#events-gallery-13{width:39.2%;margin:.4%;height:658px;float:right;background:url(../imgs/caboverde/caboverde-13.jpg) center center;background-size:cover}#container31 ul li#events-gallery-14{width:19.2%;margin:.4%;height:350px;background:url(../imgs/caboverde/caboverde-14.jpg) center center;background-size:cover}#container31 ul li#events-gallery-15{width:39.2%;margin:.4%;height:350px;background:url(../imgs/caboverde/caboverde-15.jpg) center center;background-size:cover}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#container33{background:url(../imgs/fondos/patron-3.jpg);padding:30px 0 70px}#container33 h3{font-family:"oswald";width:100%;float:left;color:#000;font-size:30px;line-height:30px;margin:40px 0 20px;text-align:left;text-transform:uppercase}#container33 .text-plate{font-family:"opensans","raleway";float:left;color:#555;text-align:left;font-size:14px;line-height:20px;margin-bottom:30px}#container33 ul li:last-child{margin-right:0}#container33 .news-carte{width:500px;overflow:hidden;float:left;background:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,0.1);margin-right:24px}#container33 #crossline33 .news-carte .news-carte-img{width:500px;height:400px;float:left}#container33 #crossline33 .carte-news{position:relative;height:200px;float:right;text-align:center;padding-top:30px}#container33 .carte-news h5{font-family:"oswald";color:#ba965b;display:block;margin:30px auto 0;font-size:25px;background:#fff;position:absolute;top:-63px;left:50%;width:300px;margin-left:-150px;padding:20px 0 0;border-radius:5px}#container33 .carte-news p{color:#555;font-size:14px;font-family:"opensans","raleway";line-height:25px;width:90%;letter-spacing:1px;margin:20px auto 10px}#container33 .carte-news span{position:absolute;bottom:10px;color:#555;font-size:25px;font-family:"baskerville";line-height:25px;width:100%;text-align:center;letter-spacing:1px;margin:0 auto;display:block}#container34{background:url(../imgs/fondos/patron-3.jpg);padding:30px 0 70px}#container34 h3{font-family:"oswald";width:100%;float:left;color:#000;font-size:30px;line-height:30px;margin:40px 0 20px;text-align:left;text-transform:uppercase}#container34 .text-plate{font-family:"opensans","raleway";float:left;color:#555;text-align:left;font-size:14px;line-height:20px;margin-bottom:30px}#container34 ul li:nth-child(2n){margin-right:0}#container34 .news-events{width:500px;overflow:hidden;float:left;background:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,0.1);margin-right:24px;margin-bottom:25px;}#container34 #crossline34 .news-events .events-img{width:500px;height:400px;float:left}#container34 ul li strong{width:100%;display: block;margin:10px 0;color:#BA965B;font-size:15px;}#container34 #crossline34 .event-new{position:relative;height:280px;float:right;text-align:center;padding-top:30px}#container34 .event-new h5{font-family:"oswald";color:#ba965b;display:block;margin:30px auto 0;font-size:25px;background:#fff;position:absolute;top:-63px;left:50%;width:300px;margin-left:-150px;padding:20px 0 0;border-radius:5px}#container34 .news-events p{color:#555;font-size:14px;font-family:"opensans","raleway";line-height:25px;width:90%;letter-spacing:1px;margin:20px auto 10px}#container34 .news-events span{color:#555;font-size:25px;font-family:"baskerville";line-height:25px;width:100%;text-align:center;letter-spacing:1px;margin:15px auto;display:block}#container35{background:url(../imgs/fondos/patron-35.png);padding:70px 0}#container35 ul li{width:20%;float:left;margin:0 2.5%;text-align:center}#container35 ul li h5{font-family:"oswald";width:100%;float:left;color:#000;font-size:28px;line-height:38px;margin:40px 0 20px;text-align:center}#container35 ul li p{font-family:"opensans","raleway";float:left;color:#555;margin:0 5px;text-align:center;font-size:14px;line-height:20px}#container13{padding:150px 0 50px;background:url(../imgs/fondos/patron-3.jpg)}#container13 p{font-family:"oswald";font-size:25px;text-align:center;text-transform:uppercase}#container15{background:url(../imgs/fondos/patron-6.png);padding:130px 0 70px}#container15 h6{font-family:"oswald";font-size:20px;text-align:left;text-transform:uppercase;margin-bottom:10px}#container15 h3,#container15 h2{color:#555;font-size:46px;text-align:center;font-family:"baskerville";margin-bottom:20px;color:#B02B2B}#container15 p{color:#555;font-size:14px;font-family:"opensans","raleway";line-height:25px;width:80%;letter-spacing:1px;margin:20px auto}#container36{background:url(../imgs/carta-fondo.jpg) center center;background-size:cover;padding:140px 0;position:relative}#container36-black{background:url(../imgs/carta-fondo-black.jpg) center center;background-size:cover;padding:140px 0;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;z-index:400}#container36-black:hover{opacity:0}#container36 p{color:#F2C273;font-size:30px;font-family:"baskerville";text-align:center;text-shadow:2px 2px #333;position:relative;z-index:800}#container38{display:none}#cookiebar{width:100%;background:rgba(0,0,0,0.6);bottom:0;position:fixed;z-index:999}
#cookiebar p{color:#fff;text-align:center;padding:10px 0;font-size:10px;font-family:Verdana,Geneva,sans-serif}#info{color:#189acc}#yes{padding:2px;color:#fff;background:#999}
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); 
    display: block; 
    z-index: 999; 
}
@media screen and (min-width:1438px) and (max-width:5000px){
    #container6 .over-text{margin:100px auto 30px}
    #container18 ul{width:85%;margin:0 auto}
    #container1 #slider1{background:url(../imgs/slider-barcapizza.jpg) center 0;background-size:cover;
    }}

@font-face {
	font-family: "pragati";
	src:url(../font/PragatiNarrow-Regular.ttf) format("truetype");
}
@font-face {
	font-family: "cunia";
	src:url(../font/cunia.ttf) format("truetype");
}
body, html {
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); 
    display: block; 
    z-index: 999; 
}
#popup {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    max-height: 300px;
    background-color: white;
    border-radius: 15px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    text-align:center;
    padding:30px 0;
}
#popup-ring{
    width:50px;
}
.popup-subtitle{
    font-size: 12px;
    font-family: "oswald";
    margin: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    color:#000;
}
.popup-subtitle::before, .popup-subtitle::after {
    content: '';
    display: block;
    width: 30px;
    height: 1px;
    background-color: #d6b25f;
    margin: 0 10px; 
}
.popup-title{
    font-family: "opensans";
    font-size: 32px;
    border-bottom: 1px solid #d6b25f;
    width: 80%;
    padding-bottom: 10px;
    margin: 0 10%;
}
.popup-text{
    font-family: "opensans";
    font-size: 14px;
    margin: 20px 5% 0;
    color: #333;
    width: 90%;
    line-height: 20px;
    position: relative;
}
#playButton {
    width: 80%;
    color: #fff;
    border: 1px solid #B02B2B;
    background:#B02B2B;
    padding: 10px;
    border-radius: 10px;
    margin: 10px 10% 0;
    position: relative;
    z-index: 10;
    font-family: "opensans";
    font-size: 12px;
    letter-spacing: 1px;
    cursor: pointer;
}
.close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    background: #333;
    color: white;
    border: none;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    z-index: 999;
}
.hidden {
    display: none;
}
.clean {
	clear:both;
}
#container37{
	position: fixed;
    border-bottom: 1px solid #333;
    z-index: 999;
	box-shadow: 0px 15px 20px -10px rgb(59 59 64 / 16%);
    padding: 0;
}
#container37 .title{
	background:#B02B2B;
	width: 100%;
	text-align: center;
	padding:20px 0;
	float:left;
	color:#fff;
	text-align:center;
	font-size:20px;
	font-weight: bold;
}
#container37 .title a{
	color:#fff;
	font-family:"cunia";
}
#container37  a.position,#container37  a.hours {
	display:none;
}
#container37 .menu{
	width: 100%;
    box-shadow: 0 4px 10px rgb(0 0 0 / 15%);
    padding: 4px 0;
    float: left;
	background:#1d1e25;
}
#container37 .menu ul{
	display: block;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
#container37 .menu li{
    float: left;
    margin: 0;
    width: 5%;
    text-align: center;
}
#container37 .menu li a{
    color: #fff;
    padding: 10px 0;
    display: block;
    font-family: "montserrat";
    font-size: 10px;
}
#container40{
    height: 600px;
    position: relative;
    background:url(../imgs/barcapizza-01.png) center center;
}
#container40 .framework {
    width: 100%;
    height: 100%;
    background: url(../imgs/puntos-op1.png);
    z-index: 778;
    position: absolute;
    top: 0;
    left: 0;
}
#container40 .swipe {
    position: absolute;
    bottom: -20px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    font-family: 'pragati';
}
#container41{
	color:#fff;
    text-align: center;
    padding: 50px 0;
	position:relative;
	background: url(../imgs/fondo-footer.jpg);
    border-bottom: double;
	border-color:  #EE8A20;
}
#container41 span{
    margin-bottom:10px;
	display: block;
}
#container41 p{
    margin-bottom:5px;
}
#container41 ul.footer-social{
	margin-bottom: 20px;
    overflow: hidden;
    width: 20%;
    padding: 0 40%;
}
#container41 p.footer-direction{
	margin-bottom: 20px;
}
#container41 ul li{
	width:50%;
	float:left;
}
#container41 .fa{
	margin-bottom:5px;
	font-size:25px;
    color: #ff9600;
}
#container41 a {
	color:#fff
}
#container41 p{
    color:#fff;
	width: 80%;
	margin:0 auto;
}
#container42{
	background: #1e404a;
    color: #fff;
    padding: 20px 0 120px;
    text-align: center;
}
#container42 a{
	font-size:18px;
	text-align: center;
	color: #EE8A20;
}
#container42 a span{
	font-size:14px;
	text-align: center;
	color: #EE8A20;
}
#container39{
	padding: 0;
	background: url(../imgs/fondos/patron-6.png);
}
#crossline39{
	background: url(../imgs/fondos/patron-6.png);
	overflow: hidden;
}
#container39 .carte-left{
	width: 50%;
	float:left;
	overflow: hidden;
	padding-top: 50px;
}
#container39 .carte-right{
	width: 50%;
	float:right;
	padding-top: 50px;
}
#container39 h3{
    font-family: "rubik";
    color: #444;
    text-transform: uppercase;
    float: left;
    font-size: 22px;
    letter-spacing: 4px;
    text-align: center;
    width: 100%;
    padding: 30px 0;
}
.center{
	text-align: center;
}
#crossline39 .section-burger,.section-meat,.section-salad, .section-pizzas,.section-kebab{
    background: #ffffff;
    margin: 2.5% 1% 40px 1%;
    border: 1px solid #c5c5c5;
}
#container39 table{
	width: 98%;
	margin: 0 auto;
}
#crossline39 table tr{
    padding: 10px 0;
    display: block;
    width: 45%;
    float: left;
    background: #f7f8f9;
    margin: 2.5%;
    border-radius: 5%;
}
#container39 table tr td{
    font-size: 12px;
    font-family: "pragati";
    color: #444;
    display: inline-block;
}
#container39 .carte-left table tr td, #container39 .carte-right table tr td{
    height: 39px;
}
#container39 .carte-left table tr td:nth-child(2n), #container39 .carte-right table tr td:nth-child(2n){
    width:70%;
    padding-left:10px;
}
#container39 .carte-left table tr td:last-child, #container39 .carte-right table tr td:last-child{
    text-align: right;
    width: 12%;
    color: #B02B2B;
}
#container39 table tr td span{
	font-size: 12px;
	font-family: "pragati";
    display: block;
    width: 100%;
    float:left;
}
#container39 table tr td img{
    width: 90%;
    margin: 5%;
}
#container39 table tr td span.food-name{
    font-size: 18px;
    margin-bottom: 5px;
    font-family: "pragati";
    cursor: pointer;
}
#container7 ul#nav-left li {
    float: left;
    margin-right: 25px;
    padding: 6px 0;
}
#container39 table tr td span.food-price{
    font-size: 20px;
    font-family: 'pragati';
}
#container26 ul {
    width: auto;
    float: none;
}
#container26 ul li a, #container26 ul li span, #container26 #web {
    float: left;
    color: #fff;
    font-size: 12px;
    margin: 10px;
    font-family: "oswald";
    text-transform: uppercase;
    cursor: pointer;
    letter-spacing: 1px;
}
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9); 
    display: none; 
    z-index: 999; 
}

#popup {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    max-height: 300px;
    background-color: white;
    border-radius: 15px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    text-align:center;
    padding:30px 0;
}
#popup-ring{
    width:50px;
}
.popup-subtitle{
    font-size: 12px;
    font-family: "oswald";
    margin: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    color:#000;
}
.popup-subtitle::before, .popup-subtitle::after {
    content: '';
    display: block;
    width: 30px;
    height: 1px;
    background-color: #d6b25f;
    margin: 0 10px; 
}
.popup-title{
    font-family: "newyork";
    font-size: 32px;
    border-bottom: 1px solid #d6b25f;
    width: 80%;
    padding-bottom: 10px;
    margin: 0 10%;
}
.popup-text{
    font-family: "poppins";
    font-size: 14px;
    margin: 20px 5% 0;
    color: #333;
    width: 90%;
    line-height: 20px;
    position: relative;
}
#playButton {
    width: 80%;
    color: #333;
    border: 1px solid #333;
    padding: 10px;
    border-radius: 10px;
    margin: 10px 10% 0;
    position: relative;
    z-index: 10;
    font-family: "poppins";
    font-size: 12px;
    letter-spacing: 1px;
    background: #fff;
    cursor: pointer;
}
.hidden {
    display: none;
}
.clean {
	clear:both;
}
.scroll{
    z-index: 995;
    position: absolute;
    color: #fff;
    left: 50%;
    bottom: 0;
    margin-left: -10px;
    font-size: 10px;    
    -webkit-animation: fromTopAnim 1.1s infinite;
    -moz-animation: fromTopAnim 1.1s infinite;
    -ms-animation: fromTopAnim 1.1s infinite;
    -o-animation: fromTopAnim 1.1s infinite;
    animation: fromTopAnim 1.1s infinite;
}
@-webkit-keyframes fromTopAnim{
    0%{ bottom: 0; }
    25%{ bottom: 20px;}
    50%{ bottom: 10px;}
    75%{ bottom: 35px;}
    100%{ bottom: 0px;}
}
@-moz-keyframes fromTopAnim{
    0%{ bottom: 0; }
    25%{ bottom: 20px;}
    50%{ bottom: 10px;}
    75%{ bottom: 35px;}
    100%{ bottom: 0px;}
}
@-ms-keyframes fromTopAnim{
    0%{ bottom: 0; }
    25%{ bottom: 20px;}
    50%{ bottom: 10px;}
    75%{ bottom: 35px;}
    100%{ bottom: 0px;}
}
@-o-keyframes fromTopAnim{
    0%{ bottom: 0; }
    25%{ bottom: 20px;}
    50%{ bottom: 10px;}
    75%{ bottom: 35px;}
    100%{ bottom: 0px;}
}
keyframes fromTopAnim{
    0%{ bottom: 0; }
    25%{ bottom: 20px;}
    50%{ bottom: 10px;}
    75%{ bottom: 35px;}
    100%{ bottom: 0px;}
}
