html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;padding:0;margin:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{width:100%;min-height:100%;position:relative}.pagina{min-height:100%;position:relative}.cont{padding:0 60px;margin:auto}.half-cont{overflow:hidden}.half,.w50{width:50%;float:left;display:block;box-sizing:border-box}.half:first-child{padding-right:20px}.half:last-child{padding-left:20px}.clear{clear:both}body{font:14px Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#000;color:#fff}p{text-align:justify;margin-bottom:20px;line-height:1.4em}a{color:#289448;text-decoration:none}strong{font-weight:bold}h1{font:bold 1.6em Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:20px}h2{font:bold 1.4em Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:20px}h3{font:bold 1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:20px}h4{font:bold 1.1em Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:20px}h5{font:bold 1em Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:20px}.page ol{padding-left:20px;list-style:decimal}.page ul{padding-left:20px;list-style:disc}.page ol li,.page ul li{margin-bottom:15px;text-align:justify}dt{font-weight:bold}.button{display:inline-block;background-color:#289448;box-sizing:border-box;color:#fff !important;border:none;border-radius:3px;padding:15px 20px;text-decoration:none;font:700 1em Arial,"Helvetica Neue",Helvetica,sans-serif !important;cursor:pointer;transition:all .2s ease}.button:hover{background-color:#1d6c34}.button.red{background-color:#c83d38}.button.red:hover{background-color:#a1302c}.full{display:block;width:100%;height:100%;z-index:2;position:absolute;left:0;top:0}img{max-width:100%;vertical-align:middle}.desp-parent{position:relative}.desp-parent a.desplega{display:block;text-decoration:none;cursor:pointer;color:inherit}.desp-parent a.desplega img{display:inline-block;margin-right:5px;vertical-align:middle}.desplegable{position:absolute;top:100%;right:0;display:none;min-width:100%;background-color:#fff}.desp-parent.desplegado{background-color:#f3f3f3}.desplegable .desplega{display:block;text-decoration:none;padding:5px 10px}.desplegado .fa-angle-down{transform:rotate(180deg)}.desplegable ul{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.desplegable ul li{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}header{position:sticky;top:0;left:0;width:100%;z-index:10;background-color:#000;padding:20px 0;box-sizing:border-box}header .cont{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.left-links{float:left;line-height:30px;height:30px;position:relative;z-index:2}.social-i{width:35px;height:35px;line-height:35px;text-align:center;font-size:35px;display:inline-block;color:#fff;cursor:pointer;margin-right:3px;transition:all .2s ease}.social-i i{transition:all .2s ease}.social-i:hover i{transform:rotate(360deg)}.header-abs{float:right;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-end;align-self:stretch}.languages{display:block;text-transform:lowercase;flex-grow:1}.selected-lang{display:inline-block;vertical-align:middle}.lang-link:not(:last-child){margin-right:10px}.lang-link a{color:#fff;font-weight:700}.lang-link a:hover{text-decoration:underline}#header-img{position:absolute;top:30px;left:0;height:140px;z-index:1}#header-img img{max-height:100%}#logo{margin:0;max-width:300px;float:left;position:relative;z-index:2}#logo img{vertical-align:middle;display:inline-block}#menu{order:1;margin-bottom:-10px}#menu ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}#menu li{display:inline-block;vertical-align:middle;margin:0 3px;line-height:20px;position:relative}#menu a{color:#fff;text-transform:uppercase;display:block;line-height:15px;padding:10px 20px;text-align:center;text-decoration:none;font-weight:700;transition:all .2s ease}.menu-secondary a{background-color:#fdf733;transition:all .2s ease}.menu-secondary a:hover{background-color:#579e5a}#menu .submenu{position:absolute;left:0;background-color:#f0f0f0;padding:10px;width:200px;opacity:0;display:none;transition:all .2s ease}#menu li:hover .submenu{display:block;opacity:1}#menu .submenu li{display:block;width:100%;float:none;margin:0;text-align:left}.header-abs{order:2}.slider{position:relative}.slick-slider{margin:auto !important}.slick-dots{position:absolute !important;bottom:20px !important;padding:0 !important;right:0 !important;text-align:center !important}.slick-dots li{width:auto !important;height:auto !important}.slick-dots li button{padding:0 !important;background-color:#fff !important;border:1px solid #000 !important;transition:all .2s ease !important;margin:0 !important;border-radius:0 !important;width:100px !important;height:5px !important}.slick-dots li button::before{display:none !important}.slick-dots li.slick-active button{background-color:gray !important}.prev-arrow,.next-arrow{display:block;position:absolute;top:50%;transform:translateY(-50%);color:#000;width:40px;height:40px;text-align:center;line-height:40px;font-size:14px;cursor:pointer;opacity:.8;background-color:rgba(255,255,255,.8);transition:all .2s ease}.prev-arrow{left:10px}.next-arrow{right:10px}.slick-slider:hover .prev-arrow,.slick-slider:hover .next-arrow{opacity:1}#content{position:relative;z-index:1}footer{color:#fff;padding:50px 0}.copy{color:#fff;background-color:#000;padding:10px 0;clear:both}.copy p{text-align:center;font-size:.8em}footer p{margin:0}.foot-cols{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.foot-col{padding:0 20px}footer a{color:#fff}footer ul{margin-bottom:20px}footer li{margin-bottom:5px}.foot-lists{padding:0 20px;text-transform:uppercase}.slide-cont{position:relative}.slider img{width:100%}.slide-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:450px;max-width:80%;z-index:2;text-align:center}.slide-text h3{color:#fff;text-align:center;display:inline-block;text-shadow:0 0 1px #000;font:700 3em/1em Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:0}.slide-text h3 span{background-color:#000;display:inline-block;padding:.2em}.idx-mini.color-1{background-color:#fff;color:#000}.idx-mini-container{padding-top:80px;padding-bottom:80px}.idx-mini-text-cont{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}.idx-mini-tit{width:550px;margin-right:100px}.idx-mini-tit h2{margin:0;font-size:3.8em;line-height:1em;padding-bottom:35px;background:url("https://222pizzeriasristorantes.com/images/flag_black.png") no-repeat left bottom;background-size:100% 5px}.color-1 .idx-mini-tit h2{background-image:url("https://222pizzeriasristorantes.com/images/flag_white.png")}.idx-mini-desc{width:735px;margin-right:100px;flex-shrink:1;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:stretch}.idx-mini-desc p{font-size:1.4em}.idx-mini-desc p:last-child{margin-bottom:0}.idx-mini-button{display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-start}.message{width:100%;overflow:hidden;font-size:.9em;line-height:23px;font-weight:bold;margin-bottom:20px}.message>div{padding:20px 10px}.message p{margin:0}.message a.close-msg{display:block;float:right;width:23px;height:23px;border-radius:23px;cursor:pointer;text-align:center;line-height:23px}.message .msg-red{background:#fbd3b1;border:1px solid #f5c69a;color:#ce2700}.message .msg-red a.close-msg{background:#e44718;color:#fff}.message .msg-green{background:#e0f2cb;border:1px solid #ccebac;color:#6da827}.message .msg-green a.close-msg{background:#65ad33;color:#fff}.message .msg-yellow{background:#fff4cc;border:1px solid #f8e3ac;color:#e79300}.message .msg-yellow a.close-msg{background:#ffb736;color:#fff}.message .msg-blue{background:#e4edf5;border:1px solid #d8e1e9;color:#2e74b2}.message .msg-blue a.close-msg{background:#7198bf;color:#fff}.page{position:relative}.page-text{overflow:hidden;max-width:800px;margin:auto}.page-tit{font:700 2em Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:40px;padding:40px 0;text-align:center}.page-desc{margin:auto}.page-desc h2{margin-bottom:20px}.page-img{text-align:center;margin-bottom:40px;position:relative;z-index:1}.contacto{background-size:cover;padding:40px}.address-data{text-align:center;font:bold 1.4em Arial,"Helvetica Neue",Helvetica,sans-serif}.address-data img{max-width:50%}.address-data p{margin:20px 0;text-align:center}.contacto .page-text{height:auto}.contact-cont{background-color:#fff;padding:20px;border:2px solid #000;max-width:650px;margin:auto}.contact-cont .page-tit{padding-bottom:0}#gmap{width:100%;height:600px;margin-bottom:20px}.msg-error p{padding:5px;margin:20px 0;border-style:solid;border-width:1px;font-size:.8em;background-color:#fbd3b1;color:#ce2700 !important;border-color:#f5c69a;display:none}.msg-ok p{padding:5px;margin:20px 0;border-style:solid;border-width:1px;font-size:.8em;background-color:#e0f2cb;color:#6da827 !important;border-color:#6da827;display:none}label{display:block;font-weight:bold;padding-right:10px;min-width:80px}label span{color:#0065b1;font-size:2em;position:relative;top:5px}.fieldset-flex{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}.group{margin-bottom:20px;padding:0 10px;width:100%;box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end}.group.small{display:inline-block;width:50%;vertical-align:top;box-sizing:border-box}.submit-group{justify-content:flex-end;padding-top:20px}.contact-form fieldset{margin-right:-10px;margin-left:-10px}input[type=text],input[type=password],input[type=email],select,textarea{display:block;padding:5px 15px;font:inherit;box-sizing:content-box;height:1.4em;border:none;border-bottom:2px solid #fff;background-color:transparent;transition:all .2s ease;flex-grow:1;color:#fff}.color-1 input[type=text],.color-1 input[type=password],.color-1 input[type=email],.color-1 select,.color-1 textarea{color:#000;border-bottom-color:#000}textarea{height:200px}select{padding:5px}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus,select:focus{border-color:#289448;outline:none}input.form-empty,textarea.form-empty,select.form-empty{border-color:red !important}input[type=text]:-moz-read-only{background-color:transparent !important;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;color:#000 !important}input[type=text]:read-only{background-color:transparent !important;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;color:#fff !important}.condiciones{padding-top:20px}.condiciones a{font-weight:700;text-decoration:underline}.btninp{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;color:#ccc;transition:all .2s ease;position:relative;overflow:hidden}.btninp:hover{border-color:#999 !important}.btninp .checkbox{width:30px;height:30px;line-height:30px;cursor:pointer;text-align:center;background-color:#fff;color:#fff;border:1px solid #000;border-radius:30px;margin-right:10px;transition:all .2s ease}.btninp.selected .checkbox{background-color:#289448;border:1px solid #289448}.btninp.selected{color:#000;border-color:#000 !important}#gmap,.mapa,.mapa a{width:100%;height:340px;display:block;position:relative;z-index:1}.mapa a{position:absolute;z-index:2;top:0;left:0}.msg-error p{padding:5px;margin:20px 0;border-style:solid;border-width:1px;font-size:.8em;background-color:#fbd3b1;color:#ce2700 !important;border-color:#f5c69a;display:none}.thanks{display:none;padding:20px;width:60%;text-align:center;margin:auto}.thanks h2{font-size:1.6em}.thanks p{text-align:center}.btninp-cont{display:block}.paginador{overflow:hidden;padding:15px 0;text-align:center}.paginador span{display:inline-block;margin:0;font-weight:bold;width:30px;height:30px;text-align:center;line-height:30px;color:#999;border:1px solid #ccc;overflow:hidden;background-color:#fff;transition:all .2s ease}.paginador span.is-pag{background-color:#000;color:#fff}.paginador span span{color:#cf323d;display:block;width:30px;height:30px;text-align:center;line-height:30px}.paginador span a{font-weight:normal;text-decoration:none;display:block;width:30px;height:30px;text-align:center;line-height:30px;color:#999;transition:all .2s ease}.paginador span.is-pag{color:#fff;border-color:#fff !important}.paginador span:hover{border-color:#000}.paginador span a:hover{color:#000}.restaurantes-list{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;max-width:1385px;padding-top:80px;margin-bottom:-60px}.rest{width:45%;margin-bottom:60px}.rest-cont{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.rest-text{flex-grow:1}.rest-tit h3{margin-bottom:5px}.rest .iframe-cont{position:relative;padding-top:60%}.rest .iframe-cont iframe{position:absolute;width:100% !important;height:100% !important;top:0;left:0}.mob{display:none}#menu-fixed{text-align:center;width:100%;background-color:#000;margin:0;box-shadow:0 10px 30px rgba(47,47,47,.2);display:none;height:53px;color:#fff}#menu-fixed:before{content:" ";width:100vw;height:100vh;background-color:#000;opacity:0;position:fixed;left:0;top:0;z-index:1;display:none;transition:all 5s ease}#menu-fixed.opened:before{opacity:.5;display:block}.top-menu-logo{position:absolute;left:5px;top:5px;max-height:45px;z-index:4}.menu-logo{display:block;margin:20px auto 40px;max-height:80px;max-width:90%}#menu-fixed nav{padding:0 !important;background-color:#333;border-radius:0 !important;width:70% !important;height:100vh;position:absolute;z-index:4;top:0;left:-100%;text-align:left;overflow:auto;transition:all .2s ease;box-shadow:0 0 30px rgba(47,47,47,.2)}#menu-fixed.opened nav{left:0}#menu-fixed .menu li{display:block !important;margin:0 !important;padding:0 !important;border-bottom:1px solid #000;position:relative;transition:all .2s ease}#menu-fixed .menu li:first-child{border-top:1px solid #000}#menu-fixed li.selected .submenu{display:block}#menu-fixed li i{display:block;position:absolute;top:5px;right:20px;color:#fff;cursor:pointer}#menu-fixed a{color:#fff !important;text-transform:uppercase;display:block;line-height:30px;text-decoration:none;font-size:1.1em;padding:0;margin:0 !important;margin-top:5px;transition:all .2s ease;text-shadow:none !important}#menu-fixed li a,#menu-fixed li span{display:block;padding:5px 20px;position:relative;z-index:2;color:#fff !important;font-weight:700;transition:all .2s ease}.select-menu{position:absolute;right:5px;top:7px;width:40px;height:40px;z-index:3}.select-menu a{display:block;width:40px;height:40px;vertical-align:middle;text-align:center}.select-menu i{line-height:40px;font-size:20px;color:#fff;vertical-align:middle;text-align:center;transition:all .2s ease;opacity:0}.select-menu i.open-icon{opacity:1}.opened .select-menu i.close-icon{opacity:1}.opened .select-menu i.open-icon{opacity:0}#menu-fixed .submenu{display:none}@media only screen and (max-width: 1360px){.center-links{position:static;float:left;margin-left:20px}}@media only screen and (max-width: 1200px){#menu{text-align:center}#menu li{float:none;display:inline-block}#menu a{padding:10px}.the-products .prod-mini{width:50%}#index .the-products .prod-mini{width:33%}}@media only screen and (max-width: 960px){.mob{display:block}.screen{display:none !important}#logo{display:none}.cont{width:100% !important;padding:0 20px;box-sizing:border-box}#menu{display:none !important}#menu-fixed{display:block !important}#menu-fixed .languages{padding:20px 0;text-align:center;width:100%;box-sizing:border-box;overflow:hidden;margin-top:40px}#menu-fixed .lang-link{display:inline-block;margin:0 3px;float:none;width:auto;padding:0 5px}header{padding:0}header .cont{display:none}.social-i{margin:0 2px 0}.slider-inner{float:none;height:auto;width:auto}.opt{width:100%;margin:0 0 20px}.foot-bottom{text-align:center}.contacto .half{padding:20px}.foot-lists{padding:0}.foot-dest>h2{margin:0}.foot-dest .foot-col{padding:20px}.w50,.w33,.w25{float:none;width:auto}.half{margin-bottom:20px;clear:both;float:none;width:auto;padding:0 !important}.foot-cols{flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.foot-col{padding:0;margin-bottom:20px}.slide-cont{padding-top:60%}.slider .slick-dots{display:none !important}.cupon-div{float:none;width:auto;margin-left:auto;text-align:left}.prev-arrow,.next-arrow{width:30px;height:30px;line-height:30px}.slide img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;height:100%;max-width:none;width:auto}.slide-text h3{font-size:2em}.idx-mini-container{padding-top:40px;padding-bottom:40px}.idx-mini-text-cont{flex-flow:column nowrap}.idx-mini-tit,.idx-mini-desc{width:auto;margin:0 0 40px}.idx-mini-tit h2{font-size:2em}.idx-mini-desc p{font-size:1.2em}.restaurantes-list{flex-flow:column nowrap;padding:20px 0}.rest{width:auto}.idx-slide{height:200px !important;display:flex !important;flex-flow:column nowrap;justify-content:center;align-items:center}.idx-slide img{height:100%;max-width:none}.group{flex-flow:column nowrap;align-items:stretch;margin-bottom:40px}}/*# sourceMappingURL=styles.min.css.map */