.inner-nav ul li a,.slides-navigation a,a{text-decoration:none}@font-face{font-family:montserratblack;src:url(../fonts/montserrat-black-webfont.eot);src:url(../fonts/montserrat-black-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserrat-black-webfont.woff2) format('woff2'),url(../fonts/montserrat-black-webfont.woff) format('woff'),url(../fonts/montserrat-black-webfont.ttf) format('truetype'),url(../fonts/montserrat-black-webfont.svg#montserratblack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(../fonts/montserrat-regular-webfont.eot);src:url(../fonts/montserrat-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserrat-regular-webfont.woff2) format('woff2'),url(../fonts/montserrat-regular-webfont.woff) format('woff'),url(../fonts/montserrat-regular-webfont.ttf) format('truetype'),url(../fonts/montserrat-regular-webfont.svg#montserratregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratthin;src:url(../fonts/montserrat-thin-webfont.eot);src:url(../fonts/montserrat-thin-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserrat-thin-webfont.woff2) format('woff2'),url(../fonts/montserrat-thin-webfont.woff) format('woff'),url(../fonts/montserrat-thin-webfont.ttf) format('truetype'),url(../fonts/montserrat-thin-webfont.svg#montserratthin) format('svg');font-weight:400;font-style:normal}body,html{height:100%;margin:0}body{background:#000;font:10px/10px Montserrat,sans-serif;font-weight:400}a{outline:0;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}#suites .item img,.all-transitions-out{-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s}p{color:#fff;font-size:1.6em;line-height:1.2em;margin:0 0 1em}h1,h2,h3,h4,h5,h6{font-family:montserratblack;font-weight:400;margin:0}.all-transitions-out{transition:all .5s ease-out 0s}.all-transitions-in{-webkit-transition:all 1s ease-out 0s;-moz-transition:all 1s ease-out 0s;-ms-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s}.border-radius{-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.noTransition{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.hidden{display:none}#logo h1,#logo h1 a,#redes-sociais li a{display:block;height:100%}.container{width:970px;margin:0 auto}header{width:100%;height:160px;position:fixed;z-index:99}header .container{position:relative;overflow:hidden}#logo{width:147px;height:157px;float:left;margin-top:0}#logo h1{width:100%;margin:0;padding:0}#logo h1 a{background:url(../imgs/ninja_motel.png) center center no-repeat;width:100%;text-indent:-9999px}#redes-sociais{position:absolute;bottom:30px;right:0;z-index:90;float:right}#redes-sociais li{border:0 solid #ae161b;width:40px;height:40px;float:left;overflow:hidden;margin-right:5px}#redes-sociais li a{background:url(../imgs/redes-sociais.png) no-repeat #000;width:100%;text-indent:-9999px}#redes-sociais li#face a{background-position:11px 5px}#redes-sociais li#instagram a{background-position:-37px 6px}.main-nav.dark{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.stick-fixed{position:fixed!important;top:0;left:0}.main-nav{background:#000;border-bottom:1px solid #cf1a21;float:left;width:100%;height:108px;position:relative;top:0;left:0;text-align:left;z-index:201}.detalhe-bottom{width:100%;height:105px;clear:both;overflow:hidden;position:absolute;bottom:0;display:none}.detalhe-bottom .inner{border-bottom:1px solid #cf1a21;position:absolute;width:100%;height:100%;top:-50%}.inner-nav{display:inline-block;position:relative;float:right}.inner-nav ul{float:right;margin:auto;font-size:11px;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-align:center;line-height:1.3}.inner-nav ul li{float:left;margin-left:30px;position:relative}.inner-nav ul li a{color:#fff;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);-moz-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);-ms-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1);font-size:13px;height:55px;padding-top:42px}.inner-nav ul li a:hover,.inner-nav ul li.active a{color:#cf1a21;text-decoration:none}.loading-container{position:absolute;left:50%;top:50%;z-index:0}.pulse{border:3px solid #999;height:30px;width:30px;position:absolute;left:-15px;top:-15px;-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;filter:alpha(Opacity=0);opacity:0}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2,1.2);opacity:0}}.container-slider{background:url(../imgs/bg-banner-suite.png) center center no-repeat;position:relative;width:420px;height:200px;margin:-200px auto 0;top:50%;text-align:center;padding:120px 0 100px}.container-slider h2,.container-slider h3{color:#fff;line-height:1em;padding:0;margin:0;text-shadow:1px 1px 1px rgba(0,0,0,1)}.container-slider h2{color:#fff;font-family:'Open Sans',sans-serif;letter-spacing:1px;font-size:50px;font-weight:400;text-transform:lowercase}.container-slider h3{font-family:montserratblack;font-size:60px;text-transform:uppercase;line-height:1em;padding:10px 0}#cardapio figcaption h2,#contato #icon-msg,#contato h2,#o-ninja .btn,#suites figcaption h2{text-transform:lowercase}.container-slider a{color:#000;font-family:'Open Sans',sans-serif;letter-spacing:1px;font-size:16px;position:absolute;bottom:92px;left:0;width:100%;padding:5px 0;line-height:1em}.slides-navigation{top:50%}.slides-navigation a{background:url(../imgs/setas-banner.png) no-repeat;display:block;height:140px;width:100px;top:-20px}.slides-pagination a{width:15px;height:15px;margin:5px 2px;border-color:#fff;-webkit-box-shadow:0 1px 1px #000;-moz-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000}#slides .slides-pagination{bottom:5%;z-index:91}#slides .slides-navigation a.next{right:10%;background-position:100% 50%}#slides .slides-navigation a.prev{left:10%;background-position:0 50%}#slides .slides-pagination a{border-color:#fff}#slides .slides-pagination a.current{background:#fff}#bg-suites-bottom,#bg-suites-top{background:#000;width:100%;position:absolute;z-index:90;display:none}@media screen and (max-width:767px){.container-slider{max-width:100%;width:100%}.slides-navigation{display:none}}#bg-bottom-banner{background:url(../imgs/banner-bg.png) center center no-repeat;width:100%;height:152px;position:absolute;bottom:0;z-index:90;display:none}#bg-suites-top{height:154px;top:0}#bg-suites-bottom{height:178px;bottom:0}#suites .item a,#suites .item img,.home-section,.page-section,.small-section,.split-section{display:block;width:100%;position:relative}.page{overflow:hidden}.home-section{overflow:hidden;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-section{background:center center no-repeat fixed #000;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page-section,.small-section{background:center center no-repeat fixed #000;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#suites{padding:0 0 3em}#suites .owl-demo .item{margin:1px;overflow:hidden;position:relative;z-index:9}#suites .item img{height:auto;z-index:-9;-webkit-filter:blur(2px) grayscale(85%);-moz-filter:blur(2px) grayscale(85%);-o-filter:blur(2px) grayscale(85%);-ms-filter:blur(2px) grayscale(85%);filter:blur(2px) grayscale(85%);transition:all .5s ease-out 0s}#suites .item a{height:100%}#suites .item:hover img{-webkit-filter:blur(0) grayscale(0);-moz-filter:blur(0) grayscale(0);-o-filter:blur(0) grayscale(0);-ms-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0)}#suites figcaption{padding:0 5% 5%;width:90%;height:100px;position:absolute;bottom:0;z-index:9;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 )}#suites figcaption h2,#suites figcaption h3{color:#fff;line-height:1em;padding:0;margin:0;text-shadow:1px 1px 1px rgba(0,0,0,1)}#suites figcaption h2{font-family:montserratthin,sans-serif;letter-spacing:1px;font-size:40px;font-weight:400;border-bottom:1px solid;padding-bottom:10px;width:90%}#suites figcaption h3{font-family:montserratblack;font-size:50px;text-transform:uppercase;line-height:1em;padding:10px 0}.slides-pagination{position:absolute;z-index:3;bottom:0;text-align:center;width:100%}#cardapio .item,#cardapio-content{position:relative}#suites .owl-theme .owl-controls .owl-page span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=);border:2px solid #fff;width:10px;height:10px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:2px;overflow:hidden;text-indent:-100%;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}#suites .owl-theme .owl-controls .active span{background:#fff}#suites .owl-theme .owl-controls{margin-top:25px}#cardapio .item{width:100%;height:100%}#cardapio .item img{display:block;width:100%;height:auto}#cardapio .owl-theme .owl-controls{margin:0}#cardapio .owl-theme .owl-controls .owl-buttons div{background:url(../imgs/setas-cardapio.png) no-repeat;width:40px;height:52px;display:block;position:absolute;top:50%;margin-top:-26px;text-indent:-9999px;opacity:1;z-index:90}form,label,label p{width:100%}#o-ninja .btn,.bold{display:inline-block}#cardapio .owl-theme .owl-controls .owl-buttons div.owl-next{background-position:top right;right:5%}#cardapio .owl-theme .owl-controls .owl-buttons div.owl-prev{background-position:top left;left:5%}#cardapio figcaption{position:absolute;top:0;left:0;width:100%;padding:80px 0 0;text-align:center}#cardapio figcaption h2{background:url(../imgs/title_bg.png) center bottom no-repeat;color:#fff;font-family:montserratthin;letter-spacing:1px;font-size:60px;line-height:1em;padding-bottom:60px}#cardapio figcaption p{color:#fff;line-height:1.2em;font-size:15px;font-family:'Open Sans',sans-serif;letter-spacing:1px}#cardapio .title{padding:70px 0 0}#cardapio .sobremesas{background:url(../imgs/cardapio/icons/sobremesas.png) center top no-repeat}#cardapio .crustaceos{background:url(../imgs/cardapio/icons/crustaceos.png) center top no-repeat}#cardapio .aves{background:url(../imgs/cardapio/icons/aves.png) center top no-repeat}#cardapio .carnes{background:url(../imgs/cardapio/icons/carnes.png) center top no-repeat}#cardapio .massas{background:url(../imgs/cardapio/icons/massas.png) center top no-repeat}#cardapio .peixes{background:url(../imgs/cardapio/icons/peixes.png) center top no-repeat}#cardapio .petiscos{background:url(../imgs/cardapio/icons/petiscos.png) center top no-repeat}#cardapio .sanduiches{background:url(../imgs/cardapio/icons/sanduiches.png) center top no-repeat}.bold{font-family:montserratblack}#o-ninja{background:#480002}#o-ninja .container{text-align:center;padding:120px 0}#o-ninja h3{color:#fff;font-family:montserratregular;text-transform:none;font-size:30px;line-height:1em;margin-bottom:20px}#o-ninja .btn,#o-ninja p{color:#fff;font-family:'Open Sans',sans-serif;letter-spacing:1px}#o-ninja .btn{border:1px solid #fff;font-size:1.6em;line-height:1em;padding:10px 20px;margin:0 auto;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#o-ninja .btn:hover{background:#fff;color:#480002}#contato{background:#222;border-top:1px solid #959595}#contato *{color:#a3a3a3}#contato .container{padding:80px 0}#contato h2{font-family:montserratthin;font-size:60px;letter-spacing:1px;line-height:1em;margin-bottom:40px}#contato #icon-msg,#contato input,#contato textarea{color:#c9c9c9;font-family:'Open Sans',sans-serif;font-size:14px}form{overflow:hidden}fieldset{padding:0;margin:0}label{display:block;margin-bottom:1em;padding-bottom:1px;overflow:hidden}label p{margin:0 0 .5em;clear:both}.hide{display:none}.width-50{width:50%}.left{float:left}.right,.right input,.right textarea{float:right}#contato input{background:url(../imgs/icons-contato.png) no-repeat;border:0;border-bottom:1px solid #959595;width:85%;padding:2% 2% 2% 30px;letter-spacing:1px;line-height:1em;outline:0;appearance:button;-moz-appearance:button;-webkit-appearance:button;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#contato #nome{background-position:5px 4px}#contato #email{background-position:5px -43px}#contato #telefone{background-position:5px -90px}#contato #assunto{background-position:5px -140px}#contato #icon-msg{background:url(../imgs/icons-contato.png) 5px -198px no-repeat;padding-left:30px;margin-left:30px;letter-spacing:1px}#contato textarea{background:0 0;border:0;border-bottom:1px solid #959595;outline:0;width:89%;height:95px;padding:2%;line-height:1em;letter-spacing:1px;min-height:48px;max-height:48px;min-width:432px;max-width:432px;appearance:button;-moz-appearance:button;-webkit-appearance:button;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#contato input[type=submit],.back{font-size:16px;font-family:montserratthin,sans-serif;text-align:center;padding:1em 2em;border-bottom:0 none;letter-spacing:1px}#contato input[type=submit]{background:#3d3d3d;color:#fff;width:100%;text-transform:capitalize;appearance:button;-moz-appearance:button;-webkit-appearance:button;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#contato input[type=submit]:focus,#contato input[type=submit]:hover{background:#959595;color:#fff;cursor:pointer}.back{background:#3d3d3d;display:block;color:#c9c9c9;text-transform:uppercase;margin:1em 0 0}.back:hover{background:#959595;color:#3d3d3d;cursor:pointer}#contato ::-webkit-input-placeholder{text-transform:lowercase;color:#c9c9c9;font-size:14px}#contato :-moz-placeholder{text-transform:lowercase;color:#c9c9c9;font-size:14px}#contato ::-moz-placeholder{text-transform:lowercase;color:#c9c9c9;font-size:14px}#contato :-ms-input-placeholder{text-transform:lowercase;color:#c9c9c9;font-size:14px}#contato input:-webkit-autofill,#contato textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #222 inset;-webkit-text-fill-color:#c9c9c9}#contato input:-webkit-autofill:focus,#contato textarea:-webkit-autofill:focus{-webkit-box-shadow:,0 0 0 50px #222 inset;-webkit-text-fill-color:#c9c9c9}#localizacao .container{padding:0;overflow:hidden}#ext-mapa{position:relative;width:100%;height:337px}#ext-form{background:url(../imgs/bg_search_mapa.png) 51% 50% repeat-y;position:absolute;width:100%;bottom:0;left:0;z-index:90}#ext-form label{width:80%;float:left;margin:0}#ext-form input[type=text],#ext-form input[type=text]:focus,#ext-form input[type=text]:hover{background:0 0;border:0!important;color:#c9c9c9;font-family:'Open Sans',sans-serif;letter-spacing:1px;font-size:15px;outline:0;width:98%;height:22px;padding:1%;margin:0;appearance:button;-moz-appearance:button;-webkit-appearance:button;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#ext-form #btnEnviar{background:#480002;border:0;color:#fff;cursor:pointer;display:block;font-family:'Open Sans',sans-serif;font-size:13px;width:20%;height:37px;float:right;outline:0;letter-spacing:1px;text-transform:lowercase}.gm-style .gm-style-iw,.maps{color:#333;line-height:1.2em}.gm-style .gm-style-iw,.maps,.maps strong{font-family:montserratregular}#mapa{width:100%;height:300px}.maps{font-size:13px}.gm-style .gm-style-iw{font-size:13px!important;overflow:hidden}#localizacao ::-webkit-input-placeholder{color:#c9c9c9;font-size:15px}#localizacao :-moz-placeholder{color:#c9c9c9;font-size:15px}#localizacao ::-moz-placeholder{color:#c9c9c9;font-size:15px}#localizacao :-ms-input-placeholder{color:#c9c9c9;font-size:15px}#localizacao input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #222 inset;-webkit-text-fill-color:#c9c9c9}#localizacao input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #222 inset;-webkit-text-fill-color:#c9c9c9}.internas{padding:40px 0 50px;overflow:hidden}.internas p{font-family:montserratregular,sans-serif;letter-spacing:1px}.internas header{width:100%;overflow:hidden;height:auto;position:static;margin-bottom:20px}.internas header h2{color:#fff;font-family:montserratthin;font-size:32px;line-height:1em;text-transform:uppercase}.internas header strong{color:#fff;font-family:montserratblack;text-transform:uppercase}.left-internas{width:55%;float:left}.right-internas{width:42%;float:right}#bx-pager{width:101%}.obs{overflow:hidden;margin:0}.obs p{color:#a3a3a3}.obs p strong{color:#fff}#sync1 .item{padding:0}#sync2 .item{padding:0;cursor:pointer}#sync2 .owl-item,#sync2 .synced{width:170px!important;height:130px;float:left;margin-right:10px;overflow:hidden}#sync2{width:540px;overflow:hidden}footer{width:100%;overflow:hidden;position:relative;padding:2em 0;background:#fff}footer .width-60{width:60%}footer .width-40{width:40%}footer p{font-size:13px;line-height:1.2em;color:#000;font-family:'Open Sans',sans-serif;margin:0;letter-spacing:1px}footer .right p{text-align:right}#recifeSites{background:url(../imgs/rs.png) no-repeat;display:block;float:right;width:87px;height:11px;margin:5px 0 0}#recifeSites:hover{opacity:.8}@media only screen and (max-width:992px){#bg-bottom-banner,#bg-suites-bottom,#bg-suites-top{display:none}.container{width:750px}p{font-size:1.5em}.inner-nav ul li a{font-size:11px}#cardapio figcaption h2{font-size:40px}#cardapio figcaption{padding-top:10px}#o-ninja .btn{font-size:1.4em}#contato h2{font-size:40px}#contato input{width:87%}#contato textarea{width:80%;min-width:350px;max-width:350px;min-height:42px;max-height:42px}#contato #icon-msg{margin-left:0}#ext-form input[type=text],#ext-form input[type=text]:focus,#ext-form input[type=text]:hover{font-size:14px;height:24px}.bxslider img{width:410px;height:315px}#bx-pager img{width:135px;height:100px}}@media only screen and (max-width:767px){#icon-menu,#menu{position:absolute;right:0}header .container{overflow:visible}.container{width:480px}#logo{width:100px;height:107px;margin-top:40px}#logo h1 a{background:url(../imgs/ninja_motel_mb.png) no-repeat}#icon-menu{background:url(../imgs/bg-icon-menu.png) right top no-repeat;cursor:pointer;top:30px;width:50%;height:30px;float:right}#menu{width:100%;background:#000;top:60px;padding-bottom:2em;display:none}#menu.showMenu{display:block}#menu li{width:100%;padding:0;text-align:left;margin:0}.inner-nav ul li a{padding:2em 0 0 10%;height:auto;width:80%}#inicio{height:0;overflow:hidden}#suites{margin:109px 0 0}#cardapio figcaption{padding-top:60px}#cardapio .owl-theme .owl-controls .owl-buttons div.owl-next{right:2%}#cardapio .owl-theme .owl-controls .owl-buttons div.owl-prev{left:2%}#cardapio figcaption p{display:none}.width-50{width:100%}#contato input{width:90%}.left,.right{float:none;clear:both;overflow:hidden}.right input,.right textarea{float:none}#contato textarea{min-width:460px;max-width:460px;clear:both;min-height:54px;max-height:54px}#cardapio figcaption h2{background:0 0;padding-bottom:10px}#ext-form input[type=text],#ext-form input[type=text]:focus,#ext-form input[type=text]:hover{font-size:14px;height:25px}footer .width-40,footer .width-60{width:100%}footer .right p{font-size:15px}.internas header h2{padding-left:1em}.left-internas,.right-internas{width:410px;float:none;margin:0 auto}.right-internas{margin-top:5em}.obs{margin-top:3em}}@media only screen and (max-width:479px){header{position:absolute}.container{width:290px}#cardapio figcaption{padding-top:25px}#cardapio figcaption h2{display:none}#contato .container,#o-ninja .container{padding:50px 0}#o-ninja h3{font-size:20px}#ext-form{background:0 0}#ext-form #btnEnviar,#ext-form label{width:100%}#ext-form input[type=text],#ext-form input[type=text]:focus,#ext-form input[type=text]:hover{font-size:13px}.internas header h2{padding-left:.5em}.left-internas,.right-internas{width:260px;float:none}.bxslider img{width:260px;height:201px}#bx-pager img{width:85px;height:60px} .btn-whats{ position: fixed; z-index: 999; right: 30px; bottom: 30px;}}