a,a:hover,a:focus{color:#960000;}.cookies-warning{font-size:14px;position:fixed;bottom:0;left:0;width:100%;background:#FFF;}.cookies-warning a{color:#960000;}.hideme{opacity:0;}.visible{opacity:1;}.page-header{border:0;}.-home-page .sticky-wrapper{height:0 !important;}.-home-page .logo{display:block;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}.-home-page .logo-stuck{display:none;}.-home-page .bg-lightgray .container{max-width:755px !important;margin:0 auto;}.-home-page #rt-top-surround{position:fixed;background:rgba(255,255,255,0.3);}.-home-page #rt-top-surround a{color:#ffffff;}.-home-page .top-contactos{color:#ffffff;text-shadow:1px 1px 3px rgba(0,0,0,0.8);padding-top:15px;}.-home-page .falang{padding-top:20px;}.-home-page .falang li{text-shadow:1px 1px 3px rgba(0,0,0,0.8);}.-home-page .slider{height:100vh !important;}.-home-page .slider .content-wrapper{background:rgba(0,0,0,0.2);}.-home-page .slider .slide{background-position:top center !important;background-repeat:no-repeat;}.-home-page .slider .sprocket-features-content{position:absolute;bottom:53px;width:100%;}.-home-page .slider .sprocket-features-content .sprocket-features-title{font-size:50px;color:#ffffff;font-family:'Pacifico', cursive;font-style:italic;text-transform:initial;text-shadow:2px 5px 3px rgba(0,0,0,0.8);}.-content-page #rt-mainbody .container{max-width:980px;}.-content-page h3{margin:0 auto 26px auto;}.-content-page .bg-lightgray{margin-top:32.5px;}.-content-page .bg-lightgray h2{margin-bottom:22px;}.header img{width:100%;}.header p{margin:0 !important;}img[alt="No Results"]{display:none;}.home-intro{margin-bottom:57px;max-width:755px !important;}.conflitos-consumo{text-align:center;text-transform:initial;max-width:695px;margin:20px auto 0 auto;}#rt-top-surround{background:#ffffff;position:relative;top:0;left:0;width:100%;z-index:10;}#rt-top-surround a{color:#4f4f4f;}.gf-menu .active a{color:#ffffff !important;}#rt-top{padding-top:15px;}.falang{float:right;padding-top:5px;}.falang li{padding:5px 7px;margin-right:20px !important;}.falang a{font-size:20px;}.falang .lang-active{border-radius:20px;background:#950100;text-shadow:none;-webkit-box-shadow:3px 5px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:3px 5px 5px 0px rgba(0,0,0,0.5);box-shadow:3px 5px 5px 0px rgba(0,0,0,0.5);}.falang .lang-active a{color:#ffffff !important;}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:60002;text-align:center;}.popup .popup-content{position:relative;max-width:480px;margin:0 auto;margin-top:150px;}.popup .popup-content .popup-close{position:absolute;bottom:0;right:0;margin-right:75px;margin-bottom:83px;}.apartments-fixed{bottom:5px;right:15px;position:fixed;opacity:0;z-index:1000;transition:opacity 500ms ease-out;-webkit-transition:opacity 500ms ease-out;transition-delay:0.8s;-webkit-transition-delay:0.8s;}.top-contactos{font-size:20px;color:#4f4f4f;padding-top:0px;}#rt-mainbottom{background:#EDEDED;}.localizacao-mapa{max-width:748px;margin:0 9px 0 auto;}.localizacao-mapa h2{padding:47px 0 21px 0;margin:0;margin-top:0 !important;}.localizacao-mapa iframe{width:100%;height:400px;border:0;}.logo,.logo-stuck{text-align:center;}.logo{display:none;}.logo-stuck{display:block;}.stuck{background:#ffffff !important;position:fixed !important;}.stuck a{color:#4f4f4f !important;}.stuck .logo{transform:scale(0.60);-webkit-transform:scale(0.60);margin-top:-17px;}.stuck .top-contactos{padding-top:0px;text-shadow:none;}.stuck .falang{padding-top:5px;}.stuck .falang li{text-shadow:none;}.stuck .top-contactos,.stuck .top-contactos a,.stuck .falang a{color:#4f4f4f !important;}.stuck .lang-active a{color:#ffffff !important;}.apart-lists h2.title{margin:0;padding:0px 0 40px 0;}.apart-lists .bg-lightgray{margin:0;background:inherit !important;}.apart-lists .ip-mod-title{font-family:'Pacifico', cursive;font-size:21px;color:#950100;}.apart-lists .ip-mod-price{color:#950100;text-align:right;padding-right:10px;padding-top:5px;text-transform:uppercase;font-weight:700;font-size:16px;}.apart-lists .ip-mod-thumb img{border-radius:0;margin-bottom:0;}.apart-lists .clearfix{float:left;width:0;}.apart-lists .ip-mod-readmore{margin-top:4px;margin-bottom:45px;padding-left:5px;}.apart-lists em{font-style:normal;}.apart-lists em strong{color:#950100;font-weight:normal;}.featured-apartment h2.title{margin-bottom:40px;}.featured-apartment .ip-featuredproperties-holder{width:100%;min-height:180px;}.featured-apartment .ip-featuredproperties-desc-holder{width:66.66666667%;float:right;}.galeria-porto{max-width:440px;margin:0 10px 20px auto;}.galeria-porto .sprocket-features-content{margin:0 !important;top:0;left:0;width:100% !important;height:100%;background:inherit !important;}.galeria-porto .sprocket-features-arrows .arrow.next{right:25px !important;top:42%;border:0;opacity:1;}.galeria-porto .sprocket-features-arrows .arrow.next:before{content:"\f105";font-family:FontAwesome;color:#ffffff;}.galeria-porto .sprocket-features-arrows .arrow.prev{left:10px !important;top:42%;border:0;opacity:1;}.galeria-porto .sprocket-features-arrows .arrow.prev:before{content:"\f104";font-family:FontAwesome;color:#ffffff;}#rt-main .container,#rt-mainbottom .container,#rt-extension .container{width:100%;max-width:initial;padding:0;}#rt-mainbody .container{max-width:1170px;padding:0 15px;}#rt-mainbottom .container 
	.rt-alpha{padding-left:0;}.rt-omega{padding-right:0;padding-left:0;}.row{margin-left:auto;margin-right:auto;}.col-sm-12{padding-left:initial;padding-right:initial;}.container{max-width:1170px;padding:0 15px;}img{max-width:100%;}h2,h3,h4,.readon{font-family:limerick_serialmedium;}h1,h2,h3,h4,h5{text-align:center;}h2,h3,h4,h5{color:#4f4f4f;text-transform:uppercase;}h1{margin:45px auto 25px auto;font-family:'Pacifico', cursive;font-style:italic;max-width:560px;padding-bottom:18px;color:#950100;border-bottom:2px solid #454545;}h2{margin:46px auto 7px auto;margin-top:46px !important;}h3{margin:0 auto 8px auto;}.redtitle{color:#950100;}a.redtitle{color:#950100;}.bg-lightgray{margin:5px 0 0 0;padding:3px 0 45px 0;background:#EDEDED;}.bg-lightgray .container{max-width:980px !important;margin:0 auto;}.btn{white-space:inherit;}.btn-primary{border-radius:0;border:0;}.btn-primary .part1{opacity:1;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;}.btn-primary .part2{opacity:0;-webkit-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out;}.btn-primary:hover .part1{opacity:0;}.btn-primary:hover .part2{opacity:1;}.btn-newsletter{font-family:'Pacifico', cursive;font-style:italic;background:#950100;max-width:265px;min-height:100px;color:#ffffff;padding:12px 40px;margin-bottom:13px;}.btn-newsletter:hover{background:#950100;color:#ffffff;}.btn-newsletter:hover .part1{font-size:0px;}.btn-newsletter:hover .part2{font-size:25px;}.btn-newsletter .part1{font-size:25px;}.btn-newsletter .part2{font-size:0px;}.btn-visite{font-family:'Pacifico', cursive;font-style:italic;background:#EDEDED;max-width:265px;min-height:100px;font-size:25px;color:#950100;padding:12px;}.btn-visite:hover{background:#EDEDED;color:#950100;}.btn-visite:hover .part1{font-size:0px;}.btn-visite:hover .part2{font-size:20px;}.btn-visite .part1{font-size:20px;}.btn-visite .part2{font-size:0px;}.bg-search{background:url('../../../images/home/Home_08_Pesquisa.png');background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-color:#EDEDED;}.bg-search .container{max-width:882px !important;}.tabs-nossos-apartamentos,.tabs-porto{margin-top:20px;margin-bottom:25px;}.tabs-nossos-apartamentos h3,.tabs-porto h3{color:#950100;font-size:25px;margin-top:46px;margin-bottom:7px;}.tabs-nossos-apartamentos .container,.tabs-porto .container{padding:0 !important;max-width:1050px !important;margin:0 auto;}.tabs-nossos-apartamentos .sprocket-tabs-nav,.tabs-porto .sprocket-tabs-nav{background:inherit;border:0;padding:0 !important;}.tabs-nossos-apartamentos .sprocket-tabs-nav .sprocket-tabs-inner,.tabs-porto .sprocket-tabs-nav .sprocket-tabs-inner{border-radius:0;border:0 !important;min-width:196px;text-align:center;text-transform:uppercase;background:#CECECE;margin-right:5px;}.tabs-nossos-apartamentos .sprocket-tabs-nav .sprocket-tabs-inner .sprocket-tabs-text,.tabs-porto .sprocket-tabs-nav .sprocket-tabs-inner .sprocket-tabs-text{color:#950100;}.tabs-nossos-apartamentos .sprocket-tabs-nav .active .sprocket-tabs-inner,.tabs-porto .sprocket-tabs-nav .active .sprocket-tabs-inner{background:#F2F2F2;}.tabs-nossos-apartamentos .sprocket-tabs-nav .active .sprocket-tabs-inner .sprocket-tabs-text,.tabs-porto .sprocket-tabs-nav .active .sprocket-tabs-inner .sprocket-tabs-text{color:#950100 !important;font-weight:700;}.tabs-nossos-apartamentos .sprocket-tabs-panel,.tabs-porto .sprocket-tabs-panel{max-width:1050px;margin:0 auto;padding-top:15px;background:#F2F2F2;}.tabs-nossos-apartamentos .sprocket-tabs-panel h3,.tabs-porto .sprocket-tabs-panel h3{text-align:left;margin-left:10px;margin-bottom:27px;font-size:18px;margin-top:0;}.tabs-nossos-apartamentos .sprocket-tabs-panel p,.tabs-porto .sprocket-tabs-panel p{padding-left:10px;max-height:178px;overflow:hidden;}.tabs-nossos-apartamentos .sprocket-tabs-panel .img-container,.tabs-porto .sprocket-tabs-panel .img-container{text-align:right;margin-right:10px;max-height:inherit;overflow:auto;}.tabs-nossos-apartamentos .readon,.tabs-porto .readon{color:#950100;margin-left:27px;margin-bottom:20px;position:absolute;bottom:0;}.mob-nossos-apartamentos{max-width:245px;margin:0 auto;}.mob-nossos-apartamentos h3{color:#950100;font-size:19px;margin-top:46px;margin-bottom:7px;}.mob-nossos-apartamentos .sprocket-strips-item{box-shadow:none;background:#B3B3B3;border-radius:0;}.mob-nossos-apartamentos .sprocket-strips-item .sprocket-strips-content{padding:12px 0 1px 0;}.mob-nossos-apartamentos .sprocket-strips-item a{color:#ffffff;background:url('../../../images/elements/B.png');background-repeat:no-repeat;background-position:left center;padding-left:40px;}.mob-nossos-apartamentos .sprocket-strips-item a:hover{text-decoration:none;}.mob-nossos-apartamentos .sprocket-strips-item:hover{background:#8F0707 !important;}.mob-nossos-apartamentos .readmore-block{display:none;}.strips-ofertas-exclusivas{max-width:560px;margin:0 auto;}.strips-ofertas-exclusivas .sprocket-strips-item{box-shadow:none;}.strips-ofertas-exclusivas .sprocket-strips-content{font-family:'Pacifico', cursive !important;padding-top:54px;font-size:30px;min-height:190px;position:relative;}.strips-ofertas-exclusivas .sprocket-strips-content:hover{background:rgba(0,0,0,0.4);}.strips-ofertas-exclusivas .sprocket-strips-content:hover .sprocket-strips-title{opacity:1;}.strips-ofertas-exclusivas .sprocket-strips-content:hover .sprocket-strips-text{opacity:0;z-index:-10;}.strips-ofertas-exclusivas .sprocket-strips-text{opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;-webkit-transition:opacity 800ms ease-out;transition:opacity 800ms ease-out;}.strips-ofertas-exclusivas .sprocket-strips-text .oferta-value{margin-top:25%;}.strips-ofertas-exclusivas .sprocket-strips-text .oferta-value span{background:#8F0707;border-radius:500px;padding:30px 15px;}.strips-ofertas-exclusivas .sprocket-strips-text .oferta-value span span.number{padding:0;font-size:50px;background:none;border-radius:0;line-height:0;}.strips-ofertas-exclusivas .sprocket-strips-title{font-family:'Pacifico', cursive !important;font-size:30px;text-transform:inherit !important;opacity:0;-webkit-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out;}.strips-ofertas-exclusivas .sprocket-strips-title a{color:#ffffff;}.strips-ofertas-exclusivas .readon{display:none;}.testemunhos{background:rgba(255,255,255,0.6);min-height:225px;}.testemunhos .sprocket-quotes-text{font-size:14px;}.testemunhos .sprocket-quotes-item{background:inherit;border:0;box-shadow:inherit;margin:0;}.testemunhos .sprocket-quotes-item:before,.testemunhos .sprocket-quotes-item:after{display:none;}.testemunhos .roksprocket-ellipsis{float:left;}.testemunhos .readon{color:#950100;font-size:14px;font-style:normal;text-transform:uppercase;text-align:right;float:right;margin-top:10px;}.testemunhos-page{max-width:960px;margin:0 auto;}.testemunhos-page .page-header{margin-bottom:0;padding-bottom:0;}.testemunhos-page .readmore .btn{color:#950100;text-transform:uppercase;font-size:14px;font-weight:700;}.testemunhos-page .col-sm-3{display:none;}.testemunhos-page .col-sm-9{width:100%;}.content-images{margin-left:-15px !important;margin-right:-15px !important;}.content-images img{margin-bottom:20px;}.strips-eventos{margin-bottom:13px;}.strips-eventos .sprocket-strips-item{background-position:100px;background-repeat:no-repeat;height:100px;position:relative;box-shadow:none;background-size:contain;}.strips-eventos .sprocket-strips-content{padding:0;}.strips-eventos .sprocket-strips-container li{min-height:127px;}.strips-eventos .sprocket-strips-text{width:100px;background:#8F0707;color:#ffffff;position:absolute;top:0;text-align:center;min-height:100px;padding-top:16px;font-size:22px;}.strips-eventos .sprocket-strips-text span.number{font-size:14px;}.strips-eventos .sprocket-strips-title{color:#707070;font-size:14px;position:absolute;bottom:-35px;}.strips-eventos .sprocket-strips-pagination ul{float:inherit;text-align:center;}.strips-eventos .sprocket-strips-pagination ul li{height:15px;width:15px;background:#CECECE;margin-right:8px;opacity:1 !important;}.strips-eventos .sprocket-strips-pagination ul li.active{background:#8F0707;}.encontre{background:#CECECE;padding-bottom:40px;min-height:552px;}.encontre .module-surround{max-width:300px;margin-left:12px;}.encontre h2.title{color:#950100;margin:0px auto 0px auto !important;padding-top:46px;}.encontre .sprocket-padding{padding:20px 0 0 0 !important;}.encontre .sprocket-padding a{color:#950100;}.encontre .encontre-img{float:left;margin-right:15px;margin-bottom:20px;width:26px;}.encontre .encontre-content{float:left;width:80%;margin-bottom:10px;}.encontre .sprocket-padding{opacity:0;height:0;overflow:hidden;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;}.encontre .active .sprocket-lists-title{max-width:280px;border-radius:0;font-weight:normal;font-family:inherit;border:0;margin-top:22px !important;background:#EDEDED;color:#9E9E9E;background-image:url('../../../images/elements/Encontre-nos_00.png');background-repeat:no-repeat;background-position:10px center;min-height:50px;padding-top:13px !important;padding-left:50px !important;text-align:left;}.encontre .active .sprocket-lists-title .indicator{display:none;}.encontre .active .sprocket-lists-title:hover{background:#950100 !important;color:#ffffff !important;background-image:url('../../../images/elements/Encontre-nos_00_mo.png') !important;background-repeat:no-repeat !important;background-position:10px center !important;}.encontre .active2 .sprocket-padding{opacity:1;height:100%;overflow:auto;}.encontre .active2 .sprocket-lists-title{background:inherit !important;color:#ffffff !important;background-image:inherit !important;min-height:inherit !important;padding-top:inherit !important;padding-left:40px !important;}.encontre .active2 .sprocket-lists-title:hover{background:inherit !important;background-image:inherit !important;}.encontre li:first-child .sprocket-lists-title{background-image:url('../../../images/elements/Encontre-nos_Escritorio.png');background-repeat:no-repeat;background-position:10px center;}.encontre li:first-child .sprocket-lists-title:hover{background-image:url('../../../images/elements/Encontre-nos_Escritorio_mo.png') !important;background-repeat:no-repeat !important;background-position:10px center;}.encontre li:first-child .active2 .sprocket-lists-title:hover{background-image:inherit !important;}.encontre li:nth-child(3) .sprocket-lists-title{background-image:url('../../../images/elements/Encontre-nos_Pinheiros.png');background-repeat:no-repeat;background-position:10px center;}.encontre li:nth-child(3) .sprocket-lists-title:hover{background-image:url('../../../images/elements/Encontre-nos_Pinheiros_mo.png') !important;background-repeat:no-repeat !important;background-position:10px center;}.encontre li:nth-child(3) .active2 .sprocket-lists-title:hover{background-image:inherit !important;}.encontre li:last-child .sprocket-lists-title{background-image:url('../../../images/elements/Encontre-nos_Campanha.png');background-repeat:no-repeat;background-position:10px center;}.encontre li:last-child .sprocket-lists-title:hover{background-image:url('../../../images/elements/Encontre-nos_Campanha_mo.png') !important;background-repeat:no-repeat !important;background-position:10px center;}.encontre li:last-child .active2 .sprocket-lists-title:hover{background-image:inherit !important;}.chegar{margin-bottom:35px;}.chegar .container{max-width:1170px !important;padding:0 15px !important;}.chegar .chegar-item{margin-top:12px;}.chegar .chegar-img{text-align:right;padding-top:7px;}.chegar .chegar-content{font-size:16px;max-width:195px;}.chegar .chegar-content h5{color:#950100;text-align:left;margin-bottom:0;margin-top:0;font-size:18px;}.distancias h3{margin-bottom:20px;}.distancias .container{max-width:1116px !important;}.distancias .distancias-content{text-align:center;width:14% !important;background:url('../../../images/elements/local-line.jpg');background-repeat:repeat-x;background-repeat-y:no-repeat;background-position:0 34px;position:relative;}.distancias .distancias-content:first-child{background:inherit;}.distancias .distancias-content:first-child:after{content:"";background:#950100;height:2px;width:44px;right:0px;top:34px;}.distancias .distancias-content:first-child:before{content:">";position:absolute;top:7px;right:0;font-size:35px;color:#950100;}.distancias .distancias-content:last-child{background:inherit;}.distancias .distancias-content:last-child:before{content:"";background:#950100;height:2px;width:58px;left:0px;top:34px;position:absolute;}.distancias .distancias-content:last-child:after{display:none;}.distancias .distancias-content:after{content:">";position:absolute;top:7px;right:0;font-size:35px;color:#950100;}.distancias .distancias-circle{height:40px;width:40px;border-radius:100px;background:#960001;color:#ffffff;font-size:10px;padding-top:13px;margin:16px auto;}.distancias-trindade .distancias-content{background:url('../../../images/elements/local-line2.jpg');background-repeat:repeat-x;background-repeat-y:no-repeat;background-position:0 34px;}.distancias-trindade .distancias-content .distancias-circle{background:#4f4f4f;}.distancias-trindade .distancias-content:first-child:after{background:#4f4f4f;}.distancias-trindade .distancias-content:first-child:before{color:#4f4f4f;}.distancias-trindade .distancias-content:last-child:before{background:#4f4f4f;}.distancias-trindade .distancias-content:after{color:#4f4f4f;}.copyright-content{padding-top:7.5px;}.social{margin:0 2px;padding:12px 0;}.social img{margin-bottom:15px;}.social.fb:hover{background:url('../../../images/footer/Facebook_mo.png');background-repeat:no-repeat;background-position:top;}.social.fb:hover img{opacity:0;}.social.twitter:hover{background:url('../../../images/footer/Twitter_mo.png');background-repeat:no-repeat;background-position:top;}.social.twitter:hover img{opacity:0;}.social.instagram:hover{background:url('../../../images/footer/Instagram_mo.png');background-repeat:no-repeat;background-position:top;}.social.instagram:hover img{opacity:0;}.social-share{text-align:center;width:165px;margin:5px auto 0 auto;}.social-share .addthis_sharing_toolbox{float:right;}.foot-alt-color{color:#CECECE !important;}.footer-terms{text-align:right;}.footer-terms.pull-left{text-align:left;}.footer-terms.pull-right{text-align:right;}.hoteis-footer{text-align:center;}.hoteis-footer a{margin-right:30px;}.hoteis-footer a:last-child{margin-right:0;}.hoteis-footer a img{margin-bottom:10px;}#rt-bottom{background:url('../../../images/footer/Home_14_Testemunhos.png');background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-color:#EDEDED;padding:50px 10px 37px 10px;}#rt-bottom .container{max-width:740px !important;padding:0 !important;}#rt-bottom .rt-omega{padding-right:0;}#rt-footer-surround{font-size:12px;}#rt-footer-surround a{color:#ffffff;}#rt-footer{background:#4F4F4F;text-transform:uppercase;color:#ffffff;text-align:left;padding:23px 0;}#rt-footer li a{padding:2px 0px;}#rt-footer li a:hover,#rt-footer li a:focus{background:#454545;}#rt-footer .divider{padding:2px 0;}#rt-footer .col-sm-3{width:33.33333333%;}#rt-footer .rt-omega{width:100%;}#rt-copyright{background:#454545;color:#ffffff;padding:25px 10px 12px 10px;}.bracom-lists{list-style:none;max-width:750px;margin:0 auto 20px auto;}.bracom-lists li{padding-left:35px;position:relative;}.bracom-lists li:before{content:"";width:6px;height:6px;border-radius:50px;background:#ADADAD;padding-top:5px;position:absolute;top:10px;left:0;}.criado .criado-text{margin-right:25px;padding-bottom:20px;}.home-quicksearch{text-align:center;margin-top:15px;}.home-quicksearch select{width:258px;height:50px;margin-right:25px;text-transform:uppercase;border:0;}.home-quicksearch .input-medium.ip-qssearch{width:258px;height:50px;margin-right:25px;float:left;}.home-quicksearch #ip-location-filters .controls{float:left;}.home-quicksearch select.input-small{margin-right:0;}.home-quicksearch .ip-quicksearch-sortholder{text-align:center;}.home-quicksearch button{width:165px;height:50px;background:#950100;margin-top:25px;margin-bottom:50px;}.home-quicksearch button:hover,.home-quicksearch button:focus{background:#950100;}.home-quicksearch .search_option{background:#4f4f4f;color:#ffffff;text-transform:uppercase;text-align:center;min-height:50px;margin-bottom:5px;padding-top:13px;width:258px;}#ip-prop-gallery{margin-top:30px !important;}.btn-book{background:#8F0707;float:right;text-transform:uppercase;padding:8px 44px;margin-top:20px;}.btn-book:hover,.btn-book:focus,.btn-book:active{background:#8F0707;}.ip-property-seemore{text-transform:uppercase;color:#333 !important;font-weight:700;font-size:16px;}.-apartamentos-page .active .ip-tab{background:#F2F2F2 !important;}.-apartamentos-page .ip-tab{border-radius:0 !important;background:#CECECE !important;}.-apartamentos-page .ip-featured-icon{display:none !important;}.-apartamentos-page .ip-mainheader h2{margin-bottom:40px;}.-apartamentos-page .ip-advsearchpage{max-width:960px;margin:0 auto;}.-apartamentos-page .checkbox input[type="checkbox"]{position:relative !important;}.-apartamentos-page #ipResultsTicker{max-width:200px;margin-bottom:20px;padding:0 10px;}.-apartamentos-page #ipResultsTicker .label-success{background:#CECECE;border-radius:0;}.-apartamentos-page #ipOrderBy{margin-bottom:20px;}.-apartamentos-page .ip-overview-desc a.small{text-transform:uppercase;color:#333 !important;font-size:16px;position:absolute;bottom:20px;}.-apartamentos-page #ipMapnavData{overflow:auto !important;background:#F2F2F2;}.-apartamentos-page #ipMapnavData label{text-transform:uppercase;display:inline-block;margin-right:20px;min-width:218px;}.-apartamentos-page #amenities{padding-left:25px;}.-apartamentos-page #amenities .row-fluid:first-child{display:block;}.-apartamentos-page #amenities .row-fluid{display:none;}.-apartamentos-page #amenities .ip-adv-amencontainer:first-child{width:100%;}.-apartamentos-page #amenities .ip-adv-amencontainer p strong{display:none;}.-apartamentos-page .ip-adv-dropdown-container{border:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;width:168px;min-height:58px;float:left;background:#4f4f4f;text-transform:uppercase;color:#ffffff;margin-right:30px;text-align:center;font-size:14px;padding:2px 0 0 0;position:relative;}.-apartamentos-page .ip-adv-dropdown-container .ip_adv_dropdown{background:#CECECE;text-transform:uppercase;border-radius:0;width:50%;float:inherit !important;color:#000000;height:35px;font-size:14px;position:absolute;bottom:0;}.-apartamentos-page .ip-adv-dropdown-container .ip_adv_dropdown.pull-left{left:0;border-right:2.5px solid #ffffff;}.-apartamentos-page .ip-adv-dropdown-container .ip_adv_dropdown.pull-right{right:0;border-left:2.5px solid #ffffff;}.-apartamentos-page .ip-adv-dropdown-container select{border:5px solid #ffffff;border-left:0;border-right:0;}.-apartamentos-page .ip-adv-dropdown-container:last-child{margin-right:0;}.-apartamentos-page #ipMapSaveControls{max-width:168px;}.-apartamentos-page #ipMapSaveControls .btn{float:inherit !important;border-radius:0;border:0;background:#CECECE;text-transform:uppercase;text-shadow:none;margin-right:15px;width:100%;margin-right:0;height:24px;padding:2px;}.-apartamentos-page #ipMapSaveControls .btn-success{background:#950100;margin-bottom:5px;}.-apartamentos-page #ipResultsBody .ip-overview-desc a{font-family:'Pacifico', cursive;font-size:21px;color:#950100;}.-apartamentos-page #ipResultsBody .ip-overview-desc a.small{font-family:limerick_serialmedium;font-size:16px;}.-apartamentos-page #ipResultsBody .ip-overview-desc em{font-style:normal;text-transform:uppercase;font-size:14px;}.-apartamentos-page #ipResultsBody .ip-overview-desc em strong{font-family:limerick_serialmedium !important;font-style:normal;color:#950100;font-weight:normal;}.-apartamentos-page #ipResultsBody .ip-adv-row{position:relative;}.-apartamentos-page #ipResultsBody .btn-small{background-color:#EDEDED;height:30px;position:absolute;top:7px;right:10px;border-radius:0;border:0;}.-apartamentos-page #ipResultsBody .ip-overview-price{color:#950100;font-size:16px !important;margin-right:13px;margin-top:4px;}.-apartamentos-page #ipsortby{background:#4f4f4f;text-transform:uppercase;color:#ffffff;margin-right:10px;font-size:14px;border-radius:0;border:0;}.-apartamentos-page #ordersortby{background:#CECECE;text-transform:uppercase;color:#000000;margin-right:10px;font-size:14px;border-radius:0;border:0;}.-apartamentos-page #ipMapnav li a{background:#CECECE;border:0;border-radius:0;text-transform:uppercase;color:#ffffff;min-width:196px;text-align:center;}.-apartamentos-page #ipMapnav li.active a{color:#950100;background:#F2F2F2;border:0;border-radius:0;font-weight:700;}.-apartamentos-page .tab-pane#location select{background:#CECECE;text-transform:uppercase;color:#000000;margin-right:10px;font-size:14px;border-radius:0;border:0;margin:10px;}.apartamentos-page{max-width:950px;margin:0 auto;}.apartamentos-tabs{max-width:930px;margin:50px auto 50px auto;}.apartamentos-tabs ul{width:100%;}.apartamentos-tabs li{display:inline-block;width:31%;height:31px;text-align:center;background:#CECECE;color:#ffffff;text-transform:uppercase;margin-right:25px;}.apartamentos-tabs li a{color:#950100;padding:3px;}.apartamentos-tabs li a:hover{font-weight:700;background:#CECECE;}.apartamentos-tabs li:last-child{margin-right:0;}.apartamentos-tabs li.active a{color:#950100;background:#F2F2F2;font-weight:700;}.-pesquisa-page .ip_details_wrapper{font-size:16px;}.-pesquisa-page .ip_details_wrapper dt{text-align:left;text-transform:uppercase;}.-pesquisa-page .ip_details_wrapper dd{color:#950100;}.-pesquisa-page .details-icon{float:left;margin-right:30px;margin-top:6px;height:32px;}.-pesquisa-page .page-header{border:0;}.-pesquisa-page .page-header h1{margin:46px auto 0px auto;margin-top:46px !important;border-bottom:0;font-family:limerick_serialmedium;text-transform:uppercase;font-size:25px;color:#4f4f4f;font-style:normal;}.-pesquisa-page .bra-apartment{margin-bottom:30px;}.-pesquisa-page #proplocation .well,.-pesquisa-page #propdetails .well{display:none;}.-pesquisa-page #proplocation .well:first-child,.-pesquisa-page #propdetails .well:first-child{display:block;}.-pesquisa-page #proplocation .ip-sidecol.ip-categories,.-pesquisa-page #proplocation .alert-success,.-pesquisa-page #propdetails .ip-sidecol.ip-categories,.-pesquisa-page #propdetails .alert-success{display:none;}.-pesquisa-page #ipgalleryplug .thumbnail.pull-left{margin:0 15px 20px 12px;}.-pesquisa-page .ip-terms{padding-left:15px;}.-pesquisa-page .ip-prop-top{max-width:980px;margin:0 auto;}.-pesquisa-page .ip-prop-bottom{max-width:960px;margin:0 auto 25px auto;}.-pesquisa-page .ip-mainheader{margin-bottom:0px;}.-pesquisa-page .bra-apartment-title{margin-bottom:45px;display:none;}.-pesquisa-page .ip-property-header{display:none;}.-pesquisa-page #ip-searchfilter-wrapper{max-width:800px !important;margin:0 auto !important;}.-pesquisa-page #ip-searchfilter-wrapper .ip-quicksearch-form{overflow:hidden;}.-pesquisa-page #ip-searchfilter-wrapper .ip-quicksearch-optholder{width:1192px;font-size:14px;}.-pesquisa-page #ip-searchfilter-wrapper .form-group,.-pesquisa-page #ip-searchfilter-wrapper .control-group{margin-bottom:0;}.-pesquisa-page #ip-searchfilter-wrapper button{height:25px;width:100%;padding:0;text-transform:uppercase;}.-pesquisa-page #ip-searchfilter-wrapper button.btn-sm{background:#CECECE;border-radius:0;border:0;margin-bottom:5px;font-size:14px;}.-pesquisa-page #ip-searchfilter-wrapper button.btn-primary{background:#950100;}.-pesquisa-page #ip-searchfilter-wrapper select{width:100%;border-radius:0;border:0;text-align:center;background:#CECECE;box-shadow:none;-webkit-box-shadow:none;text-transform:uppercase;height:25px;padding:0;font-size:14px;}.-pesquisa-page #ip-searchfilter-wrapper input{border-radius:0;height:25px;border:0;background:#CECECE;font-size:14px;}.-pesquisa-page .search_option{background:#4f4f4f;color:#ffffff;text-transform:uppercase;text-align:center;min-height:25px;margin-bottom:5px;padding-top:3px;}.-pesquisa-page .input_filter{background:#4f4f4f !important;color:#ffffff !important;}.-pesquisa-page .ip-overview-row a{color:#950100;}.-pesquisa-page .ip-overview-short-desc{margin-top:18px;}.-pesquisa-page .ip-overview-title a{font-family:'Pacifico', cursive;font-size:21px;}.-pesquisa-page .ip-overview-title strong{font-family:limerick_serialmedium !important;font-style:normal;color:#950100;font-weight:normal;}.-pesquisa-page .ip-overview-title em{font-style:normal;text-transform:uppercase;font-size:14px;}.-pesquisa-page .ip-overview-price{font-size:16px !important;color:#950100;margin-right:13px;margin-top:4px;}.-pesquisa-page .ip-actions,.-pesquisa-page .ip-overview-catcontainer,.-pesquisa-page .ip-overview-row .small{display:none;}.-pesquisa-page .ip-detail-price{color:#950100;margin-bottom:20px;}.-pesquisa-page .ip-mapleft{padding:0 0px 0 0;}.-pesquisa-page .ip-mapright{background:inherit;border-radius:0;border:0;padding:0 4px 0 15px;margin-top:29px;font-size:16px;}.-pesquisa-page .ip-mapright .clearfix{background:#DCDCDC;min-height:67.4px;text-transform:uppercase;padding-top:10px !important;margin:0 0 11px auto;max-width:267px;}.-pesquisa-page .ip-mapright .clearfix dd{color:#950100;}.-pesquisa-page .ip-mapright img{float:left;margin-left:30px;margin-right:25px;margin-top:-6px;}.-pesquisa-page .icon-ok{background-image:url('../../../images/elements/Apartamentos_05_Comodidades.png');background-position:center;background-size:contain;height:19px;width:19px;}.-pesquisa-page .nav-tabs{border:0 !important;}.-pesquisa-page .nav-tabs li a{border-radius:0;background:#CECECE;text-transform:uppercase;border:0 !important;color:#ffffff;font-size:16px;font-family:limerick_serialmedium;margin-right:11px;}.-pesquisa-page .nav-tabs li.active a{background:#F2F2F2;color:#950100;}.-pesquisa-page .nav-tabs li:last-child a{margin-right:0;}.-pesquisa-page .tab-content{background-color:#F2F2F2;padding:25px;}.-pesquisa-page .tab-content h3.redtitle{text-align:left;margin-bottom:20px;margin-top:25px;}.-pesquisa-page .tab-content .amenities-details{padding-left:0 !important;}.-pesquisa-page .nivoSlider,.-pesquisa-page .ip-mapright{box-shadow:none;-webkit-box-shadow:none;}.-pesquisa-page #rt-mainbody .component-content{max-width:980px;margin:0 auto;}.img-polaroid,.thumbnail{border:0;box-shadow:none;-webkit-box-shadow:none;padding:0;}.nivo-caption{display:none !important;}#ipMapTabs li a{font-size:11px;padding:5px;}#ipDetailsContent{overflow:auto !important;}#ipMapContent{background:inherit !important;padding:5px 0;}@media (max-width: 1200px){.distancias .distancias-content{width:initial !important;}}@media (max-width: 991px){.-pesquisa-page .ip-overview-img{width:initial !important;}.-pesquisa-page .ip-overview-desc{width:initial !important;}}@media (max-width: 767px){.-home-page #rt-mainbottom{display:none;}.apartamentos-tabs li{width:100%;margin-right:0;}.apart-lists .ip-mod-readmore{text-align:right;}.tabs-nossos-apartamentos h3{color:#950100;font-size:19px;margin-top:46px;margin-bottom:7px;}.ip-prop-top{height:auto !important;}.-pesquisa-page{padding:0 !important;}.-pesquisa-page #rt-main{padding:0 20px !important;}.-pesquisa-page .ip-mapleft,.-pesquisa-page .btn-book,.-pesquisa-page .ip-overview-price{float:inherit !important;}.-pesquisa-page .nav-tabs li a{background:#CECECE !important;}#rt-top{text-align:center;}.content-images img{margin-bottom:25px;}.content-images .col-md-4{padding-left:0px;padding-right:0px;text-align:center;}.content-images .col-md-4:first-child{padding-left:0;text-align:center;}.content-images .col-md-4:last-child{padding-right:0;text-align:center;}.btn-primary .part1,.btn-primary .part2{font-size:15px;opacity:1;}.btn-primary:hover .part1,.btn-primary:hover .part2{font-size:15px;opacity:1;}.btn-ofertas{margin:25px 15px 25px 15px;background:#EDEDED;width:inherit !important;padding:0 0 10px 0 !important;}.btn-ofertas h2{margin-top:22px !important;}.btn-porto{margin:25px auto 25px auto;background-color:#EDEDED;background:url('../../../images/home/Home_13_Porto.png');background-repeat:no-repeat;background-position:center;background-size:contain;padding:0 0 10px 0 !important;max-width:244px;min-height:142px;}.btn-porto h2{margin-top:50px !important;font-family:'Pacifico', cursive;font-size:40px;text-shadow:2px 5px 3px rgba(0,0,0,0.8);text-transform:inherit !important;}.btn-porto a{color:#ffffff;}.top-contactos{padding-top:5px;font-size:14px;}.logo{text-align:left;}.logo img{width:100px;}.logo-stuck{text-align:left;}.logo-stuck img{width:90px;}.falang{float:inherit;padding-top:0;padding-bottom:15px;}.stuck .contactos-content{display:none;}.stuck .logo{margin-bottom:0;margin-top:auto;margin-left:-50px;}#rt-copyright{text-align:center;}.criado{float:inherit !important;}.criado .criado-text{display:block;}.chegar .chegar-img,.chegar .chegar-content,.chegar .chegar-content h5{text-align:center;}.chegar .chegar-content{max-width:initial;}.chegar .chegar-content h5{margin-top:10px;}.distancias .distancias-content{background:inherit;}.distancias .distancias-content:after{display:none;}.distancias .distancias-content:first-child{background:inherit;}.distancias .distancias-content:first-child:after{display:none;}.distancias .distancias-content:first-child:before{display:none;}.distancias .distancias-content:last-child:before{display:none;}.distancias .distancia-continue .distancias-content:first-child{display:none;}#rt-footer{text-align:center;}#rt-footer .footer-terms{float:inherit !important;text-align:center;margin-top:15px;}#rt-footer .footer-menu{margin-top:0 !important;}#rt-footer .col-sm-3{width:100%;}.footermenu{margin-top:0;}}.sprocket-strips-pab-pagination li{background:#000;color:#fff;}.sprocket-strips-pab-arrows .arrow{background:#ccc;color:#222;border-color:#303030;}.sprocket-strips-pab{position:relative;}.sprocket-strips-pab:after{display:table;content:"";*zoom:1;clear:both;}.sprocket-strips-pab-container{list-style:none !important;overflow:hidden;padding:0;margin:0 -1%;}.sprocket-strips-pab-container:before,.sprocket-strips-pab-container:after{content:"";display:table;line-height:0;}.sprocket-strips-pab-item{background-size:cover;overflow:hidden;position:relative;}.sprocket-strips-pab-item .arrow-up{width:0;height:0;position:absolute;top:-10px;left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #911a39;}.sprocket-strips-pab-item img{width:100%;}.sprocket-strips-pab-content{z-index:2;position:absolute;top:76%;bottom:0;color:#FFF;left:0;right:0;margin:0;background:#911a39;padding:15px 10px;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;}.sprocket-strips-pab-content h1{font-size:18px;color:#FFF;text-align:center;margin:0 0 5px;text-transform:uppercase;padding-bottom:0 !important;}.sprocket-strips-pab-content h2{font-size:16px;color:#a09269;text-align:center;margin:0 0 10px;text-transform:uppercase;}.sprocket-strips-pab-content .readmore-block{position:absolute;bottom:-50%;right:0;left:0;text-align:center;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;}.sprocket-strips-pab-content .readmore-block .readon{background:#a09269;padding:5px 10px;}.sprocket-strips-pab-item:hover .sprocket-strips-pab-content{top:0 !important;bottom:0 !important;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;}.sprocket-strips-pab-item:hover .readmore-block{bottom:15px;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;}.sprocket-strips-pab-title{margin-top:0;}.sprocket-strips-pab-text{display:block;}.sprocket-strips-pab-content .readon{display:inline-block;margin-top:15px;}.sprocket-strips-pab-block{display:inline-block;vertical-align:top;margin:1% -4px 1% 0;box-sizing:border-box;padding:0 1%;}.cols-1 .sprocket-strips-pab-block{width:100%;}.cols-2 .sprocket-strips-pab-block{width:50%;}.cols-3 .sprocket-strips-pab-block{width:33.33%;}.cols-4 .sprocket-strips-pab-block{width:25%;}.cols-5 .sprocket-strips-pab-block{width:20%;}.cols-6 .sprocket-strips-pab-block{width:16.6667%;}.cols-7 .sprocket-strips-pab-block{width:14.2555%;}.cols-8 .sprocket-strips-pab-block{width:12.5%;}.cols-9 .sprocket-strips-pab-block{width:11.11%;}.cols-10 .sprocket-strips-pab-block{width:10%;}.cols-11 .sprocket-strips-pab-block{width:9.09%;}.cols-12 .sprocket-strips-pab-block{width:8.33%;}@media (min-width: 481px) and (max-width: 767px){.sprocket-strips-pab-container .sprocket-strips-pab-block{width:50%;}}@media (max-width: 480px){.sprocket-strips-pab-item img{width:auto;float:none;margin:0;}.sprocket-strips-pab-container .sprocket-strips-pab-block{width:100%;float:none;}}.sprocket-strips-pab-nav{display:table;width:100%;padding:5px;}.sprocket-strips-pab-pagination{display:table-cell;vertical-align:middle;}.sprocket-strips-pab-pagination ul{float:left;margin:0 !important;padding:0 !important;}.sprocket-strips-pab-pagination li{display:inline-block;padding:4px !important;opacity:0.3;border-radius:1em;cursor:pointer;}.sprocket-strips-pab-pagination li.active{opacity:1;}.sprocket-strips-pab-pagination li span{display:none;font-size:0.85em;line-height:1em;}.sprocket-strips-pab-pagination-hidden{display:none;}.sprocket-strips-pab-arrows{display:table-cell;vertical-align:middle;}.sprocket-strips-pab-arrow ul{float:right;margin:0 !important;padding:0 !important;}.sprocket-strips-pab-arrows .arrow{display:block;width:22px;height:22px;border-radius:1em;opacity:0.7;cursor:pointer;float:right;margin-left:5px;text-align:center;font-size:2em;position:relative;}.sprocket-strips-pab-arrows .arrow:hover{opacity:1;}.sprocket-strips-pab-arrows .arrow:before{content:'';width:0;height:0;position:absolute;top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;}.sprocket-strips-pab-arrows .prev:before{left:50%;margin-left:-3px;border-right:5px solid;}.sprocket-strips-pab-arrows .next:before{right:50%;margin-right:-3px;border-left:5px solid;}.sprocket-strips-pab-overlay{display:none;position:absolute;margin-top:-66px;top:50%;left:0;right:0;bottom:0;background-color:transparent;z-index:5;}.sprocket-strips-pab-overlay .css-loader-wrapper{width:60px;height:60px;margin:0 auto;padding:20px;background-color:rgba(0,0,0,0.7);box-shadow:0 0 5px rgba(0,0,0,0.4) inset, 1px 1px 1px rgba(255,255,255,0.1);border-radius:1em;}.sprocket-strips-pab.loading .sprocket-strips-pab-overlay{display:block;}.sprocket-strips-pab-overlay .css-loader{display:block;margin:0 auto;font-size:10px;position:relative;text-indent:-9999em;border-top:8px solid rgba(255,255,255,0.2);border-right:8px solid rgba(255,255,255,0.2);border-bottom:8px solid rgba(255,255,255,0.2);border-left:8px solid #ffffff;-webkit-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear;}.sprocket-strips-pab-overlay .css-loader{border-radius:50%;width:44px;height:44px;}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.rt-error-rocket{width:350px;height:315px;float:left;background:url(../images/gantryrocket.png) 0 0 no-repeat;margin-right:15px;margin-top:15px;}.rt-error-content{margin-left:365px;margin-top:15px;}@media only screen and (min-width: 960px) and (max-width: 1199px){.rt-error-rocket{width:320px;background-size:320px;}.rt-error-content{margin-left:335px;}}@media only screen and (min-width: 768px) and (max-width: 959px){.rt-error-rocket{width:280px;background-size:280px;}.rt-error-content{margin-left:295px;}.error-title{font-size:1.8em;}}@media only screen and (min-width: 481px) and (max-width: 767px){.rt-error-rocket{width:280px;height:260px;margin:0 auto;background-size:280px;background-position:50% 0;float:none;}.rt-error-content{margin-left:0;}.error-title{font-size:1.8em;}}@media only screen and (max-width: 480px){.rt-error-rocket{width:260px;height:240px;margin:0 auto;background-size:260px;background-position:50% 0;float:none;}.rt-error-content{margin-left:0;}.error-title{font-size:1.6em;}}