#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{width:100%;min-width:0}#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{width:100%}#container0{display:none}#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:400px;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 center;background-size:cover;height:400px;width:100%}#container1 #slider2{background:url(../imgs/slider-carta.jpg) center center;background-size:cover;height:400px;width:100%}#container1 #slider3{background:url(../imgs/slider-caboverde.jpg) center center;background-size:cover;height:400px;width:100%}#container1 #arrow-right,#container1 #arrow-left{position:absolute;cursor:pointer;opacity:1;opacity:.5}#container1 #arrow-right{right:2px;top:90%}#container1 #arrow-left{left:2px;top:90%}#container1 .logo-barcapizza{width:500px;height:144px;position:absolute;margin-left:-250px;margin-top:-72px;top:50%;left:50%}#container1 .logo-carta{height:219px;width:500px;top:50%;left:50%;margin-left:-250px;margin-top:-110px;position:absolute}#container1 .logo-caboverde{height:219px;width:500px;top:50%;left:50%;margin-left:-250px;margin-top:-110px;position:absolute}#container2{background-size:cover;text-align:center}#container2 h1{color:#ba965b;font-size:2em;font-family:"baskerville";margin-bottom:20px}#container2 p{color:#555;font-size:1.5em;font-family:"opensans";font-weight:700;line-height:34px;width:70%;margin-left:15%}#container3{padding:0;background:url(../imgs/fondos/patron-3.jpg)}#container3 ul li{float:left;overflow:hidden;position:relative}#container3 ul li span{position:absolute;width:100%;height:100%;top:0;opacity:1;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:.875em;padding:10px}#container3 ul li#restaurant-1{width:45%;margin:2.25%;height:250px;background:url(../imgs/restaurante-1.jpg) center center;background-size:cover}#container3 ul li#restaurant-2{width:45%;margin:2.25%;height:250px;background:url(../imgs/restaurante-2.jpg) center center;background-size:cover}#container3 ul li#restaurant-3{width:45%;margin:2.25%;height:250px;float:left;background:url(../imgs/restaurante-3.jpg) center center;background-size:cover}#container3 ul li#restaurant-4{display:none}#container3 ul li#restaurant-5{width:45%;margin:2.25%;height:250px;background:url(../imgs/restaurante-5.jpg) center center;background-size:cover}#container4,#container16,#container23{background:url(../imgs/fondos/patron-3.jpg);height:auto;text-align:center;padding:30px 0}#container4 #crossline4,#container16 #crossline16,#container23 #crossline23{background:#fff;height:auto;width:92%;position:relative;top:0;left:0;margin-left:4%;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:5px}#crossline4 h2,#crossline16 h3,#crossline23 h3{color:#ba965b;margin:40px 0 20px;font-size:1.635em}#crossline4 p,#crossline16 p,#crossline23 p{color:#555;font-size:.875em;line-height:25px;width:95%;letter-spacing:1px;margin:20px auto}#crossline4 a,#crossline16 a,#crossline23 a{color:#fff;display:block;font-family:"oswald";width:40%;border-radius:5px;font-size:1.2em;padding:18px 0;margin:0 auto 20px;-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:150px 0 200px;position:relative}#container5-black{background:url(../imgs/fondo-barcapizza-black.jpg) center center;background-size:cover;padding:150px 0 200px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:400}.mask-barcapizza{background:url(../imgs/mascara-2.png) center;height:66px;width:100%;position:absolute;bottom:0;z-index:404}#container5 p{font-size:1.5em;text-align:center;text-shadow:1px 1px #333;position:relative;z-index:800;line-height:35px;width:95%;margin-left:2.5%}#container6{background:url(../imgs/fondos/patron-6.png);padding:0;position:relative}#container6 .text-weather{width:95%;position:relative;top:0;left:0;margin-left:2.5%}#container6 .text-weather h6{font-size:1.875em;margin-top:50px}#container6 .text-weather p{font-size:.938em;color:#555;margin-bottom:20px;line-height:30px}#container6 .restaurant-living,#container6 .restaurant-terrace{width:47%;margin:10px 1.5% 40px;float:left;height:auto;text-align:center}#container6 .restaurant-living{background:url(../imgs/fondos/patron-6.png)}#container6 .restaurant-terrace{background:url(../imgs/fondos/patron-6.png)}#container6 .living,#container6 .terrace{width:95%;margin:10px 2.5%;margin-top:40px;height:400px;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;background-size:cover}#container6 .restaurant-living .over,#container6 .restaurant-terrace .over{background: rgba(0,0,0,0.5);width:100%;top:-490px;left:0;height:700px;position:absolute}#container6 .living:hover .over,#container6 .terrace:hover .over{width:100%;top:-470px;left:0;height:700px;position:absolute}#container6 .living:hover h5,#container6 .terrace:hover h5{margin-top:250px}#container6 .living:hover .over-text,#container6 .terrace:hover .over-text{margin-top:100px}#container6 h5{font-family:"montserrat";color:#fff;font-size:1.563em;text-align:center;letter-spacing:5px;margin-top:250px;text-transform:uppercase}#container6 hr{width:8%;border:0;margin:20px auto;border-bottom:5px solid #e0a414;display:block}#container6 .over-text{font-size:1.125em;width:80%;margin:100px auto 0}#container6 a{color:#fff;display:block;font-family:"oswald";width:23%;border-radius:5px;font-size:.875em;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{display:none}#container8{background-size:cover;text-align:center}#container8 h2{color:#ba965b;font-size:2em;font-family:"baskerville";margin-bottom:20px}#container8 p{color:#555;font-size:1.5em;font-family:"opensans";font-weight:700;line-height:34px;width:70%;margin-left:15%}#container9{background:url(../imgs/fondos/patron-3.jpg);padding:0}#container9 ul li{float:left;position:relative;overflow:hidden}#container9 ul li span{position:absolute;width:100%;height:100%;top:0;opacity:1}#container9 ul li#carte-1{width:45%;margin:2.25%;height:250px;background:url(../imgs/carta-plato1.jpg);background-size:cover}#container9 ul li#carte-2{width:45%;margin:2.25%;height:250px;background:url(../imgs/carta-plato2.jpg);background-size:cover}#container9 ul li#carte-3{width:45%;margin:2.25%;height:250px;float:left;background:url(../imgs/carta-plato3.jpg);background-size:cover}#container9 ul li#carte-4{width:45%;margin:2.25%;height:250px;background:url(../imgs/carta-plato4.jpg);background-size:cover}#container9 ul li#carte-5{display:none}#container9 span{position:absolute;bottom:-30px}#container17{background:url(../imgs/fondo-carta.jpg) center center;background-size:cover;padding:150px 0 200px;position:relative}#container17-black{background:url(../imgs/fondo-carta-black.jpg) center center;background-size:cover;padding:150px 0 200px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:400}#container17-black:hover{opacity:1}.mask-carte{background:url(../imgs/mascara-2.png) center;height:66px;width:100%;position:absolute;bottom:0;z-index:404}#container17 p{font-size:1.5em;text-align:center;text-shadow:1px 1px #333;position:relative;z-index:800;line-height:35px;width:95%;margin-left:2.5%}#container18{background:url(../imgs/fondos/patron-6.png);padding:30px 0}#container18 h3{font-size:1.875em;margin-top:50px;line-height:38px;color:#222;text-align:center;text-transform:uppercase}#container18 p{width:90%;line-height:25px;margin:0 5%;color:#486883;font-size:.9em;text-align:center;margin:20px auto 40px}#container18 ul{width:100%;margin:0 auto}#container18 ul li{background-size:cover;width:45%;margin:10px 2.5%;height:450px;float:left;position:relative;overflow:hidden}#container18 ul li#fish{background:url(../imgs/carta-pescados.jpg) center center;background-size:cover}#container18 ul li#salad{display:none}#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:220px;left:0;text-align:center}#container18 ul li .over h4{font-family:"montserrat";color:#fff;font-size:1.563em;text-align:center;letter-spacing:5px;margin-top:50px}#container18 ul li .over span{font-family:"opensans";font-size:.875em;display:block;font-weight:700;margin:10px 0;text-align:center;letter-spacing:5px}#container18 ul li .over a{color:#fff;text-align:center;display:block;font-family:"oswald";width:80%;border-radius:5px;padding:18px 0;margin:10px auto;font-size:1em;-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:220px}#container10{background:#F4F2EF;position:relative;padding:120px 0 50px}#container10 h5{font-size:1.875em;margin-bottom:10px;line-height:38px;color:#222;text-align:center;text-transform:uppercase}.element{color:green}#crossline10 #form-page{width:100%;margin:0 auto;padding:40px 0;overflow:hidden}#crossline10 #form-page p{width:95%;line-height:25px;margin:0 2.5%;padding-bottom:20px;font-size:1em;text-align:center}#crossline10 .reservation-left{width:100%}#crossline10 .reservation-left p span{font-size:1.875em;display:block;margin:30px 0 20px}#crossline10 .reservation-left p span#mail{font-size:1.25em;margin-top:15px}#crossline10 form{width:95%;float:right;margin-right:2.5%}#crossline10 #form-page label{text-align:center;width:100%;display:block;font-size:1.125em;margin-top:10px}#crossline10 #form-page select{width:85%;height:35px}#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:relative;top:-100px;left:0;width:100%;border-top:4px solid #B02B2B;box-shadow:0 0 10px 0 rgba(0,0,0,0.4)}#crossline11:hover #map{top:-100px}#triangle-red{display:none}#container12{padding:20px 0 100px;background:#f5f5f3}#container12 h3{font-family:"montserrat";font-size:1.25em;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:20px 0 120px;height:420px}.waves-top{display:none}.waves-bottom{display:none}#crossline14{position:relative;height:250px;padding:100px 0}#container14 #arrow-comment-right,#container14 #arrow-comment-left{top:90%;position:absolute;z-index:900;opacity:.5}#container14 #arrow-comment-right{right:2px}#container14 #arrow-comment-left{left:2px}#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";line-height:30px;font-size:.75em;width:95%;margin:0 auto;letter-spacing:2px}#container14 .author span{letter-spacing:5px;color:#fff;font-family:"opensans";font-size:.75em;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:0;border-left:0}#container29 .carte-left{width:100%;float:left;border-right:0;overflow:hidden;padding-top:10px}#container29 .carte-right{width:100%;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}.center{text-align:center}#container29 table{width:95%;margin:0 auto}#container29 table tr td{font-size:.75em;font-family:"montserrat";padding-bottom:15px;color:#444;letter-spacing:1px}#container29 table tr td span{font-size:.688em;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 hr{width:40%;border:0;border-bottom:1px solid #999}#container21{background-size:cover;text-align:center}#container21 h2{color:#ba965b;font-size:2em;margin-bottom:20px}#container21 p{color:#555;font-size:1.5em;font-family:"opensans";font-weight:700;line-height:34px;width:70%;margin-left:15%}#container22{padding:0;background:url(../imgs/fondos/patron-3.jpg)}#container22 ul li{float:left;position:relative;overflow:hidden;width:95%;float:left}#container22 ul li span{position:absolute;width:100%;height:100%;top:0;opacity:1}#container22 ul li#events-1{width:45%;margin:2.25%;height:250px;background:url(../imgs/cabo-eventos1.jpg);background-size:cover}#container22 ul li#events-2{width:45%;margin:2.25%;height:250px;background:url(../imgs/cabo-eventos2.jpg);background-size:cover}#container22 ul li#events-3{display:none}#container22 ul li#events-4{width:45%;margin:2.25%;height:250px;background:url(../imgs/cabo-eventos4.jpg) center center;background-size:cover}#container22 ul li#events-5{width:45%;margin:2.25%;height:250px;background:url(../imgs/cabo-eventos5.jpg) center center;background-size:cover}#container24{background:url(../imgs/fondo-caboverde.jpg) center center;padding:150px 0 200px}#container24-black{background:url(../imgs/fondo-caboverde-black.jpg) center center;background-size:cover;padding:150px 0 200px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:400}.mask-caboverde{background:url(../imgs/mascara-2.png) center;height:66px;width:100%;position:absolute;bottom:0;z-index:404}#container24 p{font-size:1.5em;text-align:center;text-shadow:1px 1px #333;position:relative;z-index:800;line-height:35px;width:95%;margin-left:2.5%}#container25{background:url(../imgs/fondos/patron-6.png);padding:30px 0 60px;height:auto}#container25 h3{font-size:1.875em;margin-top:50px;font-family:"oswald";margin-bottom:10px;line-height:38px;color:#222;text-align:center;text-transform:uppercase}#container25 p{width:95%;line-height:25px;margin:0 auto;color: #486883;font-family:"opensans";padding-bottom:20px;font-size:.875em;text-align:center}#container25 ul{width:95%;margin:0 auto}#container25 ul li{width:280px;height:280px;text-align:center;overflow:hidden;float:left;margin:10px 40px}#container25 ul li#rhombus-1{background:url(../imgs/rombo-celebraciones.png) center center no-repeat;background-size:280px;position:relative;top:0;left:0;display:block;width:50%;margin:5px 0;padding:0}#container25 ul li#rhombus-2{background:url(../imgs/rombo-bodas.png) center center no-repeat;background-size:280px;position:relative;top:0;left:0;display:block;width:50%;margin:5px 0;padding:0}#container25 ul li#rhombus-3{background:url(../imgs/rombo-comunion.png) center center no-repeat;background-size:280px;position:relative;top:0;left:0;display:block;width:50%;margin:5px 0;padding:0}#container25 ul li#rhombus-4{background:url(../imgs/rombo-bautizo.png) center center no-repeat;background-size:280px;position:relative;top:0;left:0;display:block;width:50%;margin:5px 0;padding:0}#container25 ul li#rhombus-5{background:url(../imgs/rombo-cumpleano.png) center center no-repeat;background-size:280px;position:relative;top:0;left:0;display:block;width:50%;margin:5px 0;padding:0;display:none}#container25 ul li .rhombus-red{width:100%;height:280px;text-align:center;background:url(../imgs/rombo-rojo.png) center center no-repeat;background-size:280px;position:absolute;top:0;left:0;margin:0 auto}#container25 ul li h4{color:#fff;font-size:1.25em;text-align:center;letter-spacing:5px;margin-top:100px}#container25 ul li span{font-size:.875em;display:block;font-weight:700;margin:20px 0;text-align:center;letter-spacing:5px;color:#fff}#container26{background:#24252f;padding:15px 0;text-align:center}#container26 ul{width:100%;float:left}#container26 ul li a{width:25%}#container26 ul li a,#container26 ul li span,#container26 #web{float:left;color:#fff;font-size:.688em;margin:10px 0;text-transform:uppercase;cursor:pointer}#container26 #web{width:100%;float:right}#container26 #web a{color:#EB2123}#license{width:100%;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 span{position:absolute;width:100%;height:100%;top:0;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:.875em;padding:10px 0;background:url(../imgs/sombra.png) no-repeat;opacity:1}#container30 ul li#restaurant-gallery-1{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-1.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-2{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-2.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-3{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-3.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-4{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-4.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-5{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-5.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-6{width:95%;margin:2.25%;height:250px;float:right;background:url(../imgs/barcapizza/restaurante-6.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-7{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-7.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-8{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-8.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-9{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-9.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-10{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-10.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-11{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-11.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-12{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-12.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-13{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-13.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-14{width:95%;margin:2.25%;height:250px;background:url(../imgs/barcapizza/restaurante-14.jpg) center center;background-size:cover}#container30 ul li#restaurant-gallery-15{width:95%;margin:2.25%;height:250px;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 span{position:absolute;width:100%;height:100%;top:0;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:.875em;padding:10px 0;background:url(../imgs/sombra.png) no-repeat;opacity:1}#container31 ul li#events-gallery-1{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-1.jpg) center center;background-size:cover}#container31 ul li#events-gallery-2{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-2.jpg) center center;background-size:cover}#container31 ul li#events-gallery-3{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-3.jpg);background-size:cover}#container31 ul li#events-gallery-4{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-4.jpg) center center;background-size:cover}#container31 ul li#events-gallery-5{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-5.jpg) center center;background-size:cover}#container31 ul li#events-gallery-6{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-6.jpg) center center;background-size:cover}#container31 ul li#events-gallery-7{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-7.jpg) center center;background-size:cover}#container31 ul li#events-gallery-8{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-8.jpg) center center;background-size:cover}#container31 ul li#events-gallery-9{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-9.jpg) center center;background-size:cover}#container31 ul li#events-gallery-10{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-10.jpg) center center;background-size:cover}#container31 ul li#events-gallery-11{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-11.jpg) center center;background-size:cover}#container31 ul li#events-gallery-12{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-12.jpg) center center;background-size:cover}#container31 ul li#events-gallery-13{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-13.jpg) center center;background-size:cover}#container31 ul li#events-gallery-14{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-14.jpg) center center;background-size:cover}#container31 ul li#events-gallery-15{width:95%;margin:2.25%;height:250px;background:url(../imgs/caboverde/caboverde-15.jpg) center center;background-size:cover}#container33{background:url(../imgs/fondos/patron-3.jpg);padding:30px 0 70px}#container33 h3{width:100%;float:left;color:#000;font-size:1.563em;line-height:30px;margin:40px 0 20px;text-align:center;text-transform:uppercase}#container33 .text-plate{width:95%;text-align:center;font-size:.875em;line-height:20px;margin-left:2.5%;margin-bottom:30px}#container33 ul li:last-child{margin-right:0}#container33 .news-carte{width:45%;overflow:hidden;float:left;background:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,0.1);margin:20px 2.5%}#container33 #crossline33 .news-carte .news-carte-img{width:100%;height:auto;float:left}#container33 #crossline33 .carte-news{position:relative;height:auto;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:1.563em;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:.875em;line-height:25px;width:95%;letter-spacing:1px;margin:20px auto 10px;padding-bottom:30px}#container33 .carte-news span{position:absolute;bottom:10px;color:#555;font-size:1.563em;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:95%;float:left;color:#000;font-size:1.563em;line-height:30px;margin:40px 2.5% 20px;text-align:center}#container34 .text-plate{text-align:center;font-size:.875em}#container34 ul li:nth-child(2n){margin-right:0}#container34 .news-events{width:45%;overflow:hidden;float:left;background:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,0.1);margin-left:2.5%;margin-bottom:20px}#container34 #crossline34 .news-events .events-img{width:100%;height:auto;float:left}#container34 #crossline34 .event-new{position:relative;height:auto;float:right;text-align:center;padding-top:30px}#container34 .event-new h5{color:#ba965b;display:block;margin:30px auto 0;font-size:1.563em;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:.875em;line-height:25px;width:95%;letter-spacing:1px;margin:20px auto 10px;padding-bottom:30px}#container34 .news-events span{color:#555;font-size:1.563em;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:40px 0}#container35 ul li{width:45%;margin-left:2.5%;float:left;margin-bottom:50px}#container35 ul li h5{width:100%;float:left;color:#000;font-size:1.563em;line-height:30px;margin:20px 0;text-align:center}#container35 ul li p{font-family:"opensans";float:left;width:80%;color:#555;margin:0 10%;text-align:center;font-size:.875em;line-height:20px}#container13{padding:150px 0 50px;background:url(../imgs/fondos/patron-3.jpg)}#container13 p{font-size:1.563em;text-align:center;text-transform:uppercase}#container15{background:url(../imgs/fondos/patron-6.png);padding:130px 0 70px}#container15 h6{font-size:1.25em;text-align:left;text-transform:uppercase;margin-bottom:10px}#container15 h3,#container15 h2{color:#555;font-size:1.875em;text-align:center;font-family:"baskerville";margin-bottom:20px;color:#B02B2B}#container15 p{color:#555;font-size:.875em;line-height:25px;width:95%;letter-spacing:1px;margin:20px auto 0}#container36{display:none}#container38{display:block;background:#000;color:#fff;border-top:4px solid #B02B2B;padding:10px 0}#container38 ul{display:none}#container38 ul li{width:50%;float:left}#container38 ul li a{color:#fff;text-align:center;text-transform:uppercase;font-family:"opensans";letter-spacing:1px;font-weight:700;display:block;padding:15px 0}#nav,#navigation{width:100%}.menu-mb,.carte-mb,.phone-mb{width:33%;float:left;text-align:center;display:block;cursor:pointer}.menu-mb span,.carte-mb span,.phone-mb a{width:100%;margin-top:10px;display:block;font-family:"opensans";color:#fff;font-size:14px}#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:.625em;font-family:Verdana,Geneva,sans-serif}#info{color:#189acc}#yes{padding:2px;color:#fff;background:#999}
.menu-mb  .fa,.carte-mb .fa,.phone-mb .fa{font-size:25px; color:#fff;}
#container38{
    position:relative;
}
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; 
}
#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;
}
#menu-mobile{
    overflow: hidden;
    display: block;
    position: absolute;
    color:#000;
    top: 70px;
    background: #f5f5f5;
    border-bottom: 1px solid #fff;
}
#container38 ul {
    width: 100%;
}
#container38 ul li{
    width:100%;
}
#container38 ul li:nth-child(2n) {
    background: #eee;
}
#container38 ul li a {
    color: #333;
    text-align: center;
    text-transform: uppercase;
    font-family: "oswald";
    letter-spacing: 1px;
    font-weight: 700;
    display: block;
    padding: 15px 0;
}
.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;
}