.w-vwrapper.usg_vwrapper_3.square-post.align_none.valign_middle,.w-vwrapper.usg_vwrapper_2.square-header.align_none.valign_top{pointer-events:none !important}.cmplz-cookiebanner .cmplz-buttons{flex-direction:row-reverse}body.home footer{display:none}li#menu-item-3473:hover,li#menu-item-3472:hover,li#menu-item-3475:hover{background-repeat:no-repeat !important;background-position:center !important;background-size:50px !important}li#menu-item-3473.current_page_item,li#menu-item-3472.current_page_item,li#menu-item-3475.current_page_item{background-repeat:no-repeat !important;background-position:center !important;background-size:50px !important}li#menu-item-3473:hover a,li#menu-item-3472:hover a,li#menu-item-3475:hover a{opacity:0}li#menu-item-3473.current_page_item a,li#menu-item-3472.current_page_item a,li#menu-item-3475.current_page_item a{opacity:0}li#menu-item-3473:hover{background:url(https://rociotapasysushi.com/wp-content/uploads/2014/06/icon-blue.png)}li#menu-item-3473.current_page_item{background:url(https://rociotapasysushi.com/wp-content/uploads/2014/06/icon-blue.png)}li#menu-item-3472:hover{background:url(https://rociotapasysushi.com/wp-content/uploads/2014/06/icon-green.png)}li#menu-item-3472.current_page_item{background:url(https://rociotapasysushi.com/wp-content/uploads/2014/06/icon-green.png)}li#menu-item-3475:hover{background:url(https://rociotapasysushi.com/wp-content/uploads/2014/06/icon-yellow.png)}li#menu-item-3475.current_page_item{background:url(https://rociotapasysushi.com/wp-content/uploads/2014/06/icon-yellow.png)}footer td,footer th{vertical-align:middle;padding:0;border-bottom:none;border-color:var(--color-content-border);outline:none !important}body.home .l-section-h.i-cf{padding-top:0 !important}.servicios,.post{position:relative}.servicios:hover:before,.post:not(.category-noticias):not(.category-prensa):hover:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:#000;z-index:3;opacity:.2;transition:all .5s ease-in-out}.servicios .texto,.post .texto{height:0;overflow:hidden;opacity:0;transition:all .5s ease-in-out}.servicios:hover .texto,.post:hover .texto{height:auto;opacity:1;overflow:auto}.form_footer form label:not([for=aceptacion]){font-size:.8rem;font-weight:700}label[for=aceptacion]{font-size:.8rem;display:-webkit-box}.form_footer .footer{display:flex;justify-content:space-between;align-items:center}.wpcf7-spinner{position:absolute}input#form-contact{font-size:.8rem}form{display:flex;flex-direction:column;gap:.5rem}textarea#mensaje{height:auto}a.page-numbers{border:2px solid var(--color-content-primary-grad)}a.page-numbers span,a.next.page-numbers,a.prev.page-numbers{color:var(--color-content-primary-grad) !important}.texto_servicios{pointer-events:none}.descripcion_servicio{display:none}.grid-servicios article:hover .descripcion_servicio{display:block}.home-block .owl-stage-outer{max-height:100vh}@media (min-width:900px){body.home .l-header.pos_fixed{bottom:0}}form .contact-form{border:1px solid #eee;margin-bottom:10px;padding:5px 10px !important;width:100%;height:32px}form input[type=text],form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:0 0}#contact-form input:not([type=submit]),#contact-form select,#contact-form textarea{min-height:100% !important}[type=text]:focus,[type=password]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=week]:focus,[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus,textarea:focus,select:focus{outline:none}button,input,select[multiple],textarea{background-image:none}.captcha-container{position:relative}.captcha-container div{padding-right:135px}.captcha-container div img{position:absolute;top:0;right:0;height:32px;width:auto;margin-right:42px;border:1px solid #eee}.captcha-container div button{background-color:transparent;border:1px solid #eee;position:absolute;right:0;top:0;height:32px;width:32px}form input.buttonform[type=submit]{border:none;background:0 0 !important;text-transform:uppercase;float:right;font-size:14px;color:#000 !important;font-weight:400;text-transform:uppercase;padding:0 !important}.op_5{opacity:.5}.w-form-row-field input{border:1px solid}#restaurant .square-post .days,#blog .square-post .days,#post .square-post .days,#footer .square-post .days{list-style:none;margin:0;padding:0;color:#ccc}#restaurant .square-post .days li{margin:0 !important;line-height:1.42857143}#restaurant .square-post .days span.small-day,#blog .square-post .days span.small-day,#post .square-post .days span.small-day,#footer .square-post .days span.small-day{display:inline-block;width:28px;margin-right:10px;text-align:right}#restaurant .square-post .days span.small-day,#restaurant .square-post .days span.large-day{color:#fff}#restaurant .square-post .days strong,#blog .square-post .days strong,#post .square-post .days strong,#footer .square-post .days strong{color:#fff}#restaurant .square i,#blog .square i,#post .square i,#footer .square i,#restaurant .square img.icon,#blog .square img.icon,#post .square img.icon,#footer .square img.icon,#restaurant .square span.fas,#blog .square span.fas,#post .square span.fas,#footer .square span.fas{color:#fff;position:absolute;right:10px;top:10px;width:30px;height:30px;line-height:30px;text-align:center;font-size:30px;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;font-family:30px}i.fa-classic.fa-regular,i.fa-classic.fa-solid{font-family:'fontawesome';font-style:normal}#restaurant .square:hover .square-post,#blog .square:hover .square-post,#post .square:hover .square-post,#footer .square:hover .square-post,#restaurant .square:hover .square-post-hover,#blog .square:hover .square-post-hover,#post .square:hover .square-post-hover,#footer .square:hover .square-post-hover{opacity:1;-webkit-transform:translate(0,0);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}#restaurant .square:hover .square-post,#blog .square:hover .square-post,#post .square:hover .square-post,#footer .square:hover .square-post,#restaurant .square:hover .square-post-hover,#blog .square:hover .square-post-hover,#post .square:hover .square-post-hover,#footer .square:hover .square-post-hover{background-size:cover;background-position:center center;width:100%;height:100%;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#restaurant .square>i,#blog .square>i,#post .square>i,#footer .square>i,#restaurant .square img.icon,#blog .square img.icon,#post .square img.icon,#footer .square img.icon,#restaurant .square>span.fas,#blog .square>span.fas,#post .square>span.fas,#footer .square>span.fas{color:#fff;position:absolute;right:10px;top:10px;width:30px;height:30px;line-height:30px;text-align:center;font-size:30px;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}#restaurant .square-header,#blog .square-header,#post .square-header,#footer .square-header{-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s;-webkit-transition:-webkit-transform .3s .2s,opacity .5s .2s;-moz-transition:-moz-transform .3s .2s,opacity .5s .2s;-o-transition:-o-transform .3s .2s,opacity .5s .2s;transition:-webkit-transform .3s .2s,-moz-transform .3s .2s,-o-transform .3s .2s,transform .3s .2s,opacity .5s .2s}#restaurant .square-post,#blog .square-post,#post .square-post,#footer .square-post{position:absolute;bottom:0;left:0;opacity:0;padding:15px 20px;-webkit-transition:-webkit-transform .3s,opacity .5s;-moz-transition:-moz-transform .3s,opacity .5s;-o-transition:-o-transform .3s,opacity .5s;transition:-webkit-transform .3s,-moz-transform .3s,-o-transform .3s,transform .3s,opacity .5s;-webkit-transform:translate(0px,10px);-moz-transform:translate(0px,10px);-o-transform:translate(0px,10px);-ms-transform:translate(0px,10px);transform:translate(0px,10px)}#restaurant .square:hover .square-header,#blog .square:hover .square-header,#post .square:hover .square-header,#footer .square:hover .square-header{opacity:0;-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#restaurant .square:hover i,#blog .square:hover i,#post .square:hover i,#footer .square:hover i,#restaurant .square:hover span.fas,#blog .square:hover span.fas,#post .square:hover span.fas,#footer .square:hover span.fas{opacity:1;font-style:normal;z-index:9}#restaurant .square,#blog .square,#post .square,#footer .square{z-index:1;background:#111;position:relative;overflow:hidden;-webkit-backface-visibility:hidden}h4.title{margin-bottom:0}#restaurant .square-post-hover .title{color:#fff;font-size:14px;text-transform:uppercase;margin-bottom:0;font-weight:700}#restaurant .square-post .description,#restaurant .square-post-hover .description{color:#fff;font-family:Open Sans,Helvetica,Arial,sans-serif !important;font-size:16px}.square-post:has(.square-post-hover){justify-content:flex-end}.owl-dots{position:absolute;top:0;right:50%;transform:translate(50%,0)}.owl-dot.active span{background:rgba(255,255,255) !important;box-shadow:none}.owl-dot span{display:block;border-radius:50%;background:rgba(255,255,255,.3);width:8px;height:8px;margin:6px}.post.category-prensa .w-post-elm.post_image.usg_post_image_1.square-bg.has_ratio>div,.post.category-noticias .w-post-elm.post_image.usg_post_image_1.square-bg.has_ratio>div{padding-bottom:79% !important}.ui-datepicker-next:before{content:'\f105' !important}.ui-datepicker-prev:before{content:'\f104' !important}