body{background-color:#fff;font-family:'Lato', sans-serif;font-weight:400;}h1,h2{color:#14993f;font-size:30px;text-transform:uppercase;text-shadow:1px 1px 0 rgba(255,255,255,0.25);margin-top:0;margin-bottom:20px;}.title-header{font-size:30px;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:8px;}.title-header:before{content:"";width:35%;border-top:2px solid #0e6c2c;display:block;margin:50px auto 15px auto;}.title-header:after{content:"";width:35%;border-top:2px solid #0e6c2c;display:block;margin:15px auto 50px auto;}hr{background-color:#e9eaeb;width:100%;height:1px;border:0;margin:10px 0;clear:both;}ul{color:#58585a;padding:0 0 0 20px;}table{margin:20px 0;}table th{background:rgba(255,255,255,0.2);text-align:center;text-transform:uppercase;}table .tal{text-align:left;}table .ttn{text-transform:none;}.table tr,.table th{color:#fff;}iframe{width:100%;display:block;margin-bottom:15px;}.header-top{background:rgba(51,51,51,0.3);position:absolute;top:0;left:0;width:100%;}header{border-bottom:1px solid rgba(0,0,0,0.5);}header .lang{font-size:14px;margin-top:55px;}header .lang .fa-globe{color:#fff;font-size:20px;margin-top:2px;}header .lang button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}header .lang>.dropdown-toggle:not(:first-child){border-bottom-left-radius:4px;border-top-left-radius:4px;}header .logo{padding:20px 0;}header .social{color:rgba(0,0,0,0.4);text-align:right;margin-top:50px;}header .dropdown-menu{min-width:100px;}header .social .fa-lg{font-size:1.033333em;}header .social .fa-inverse{color:#fff;}.navbar-nav ul.sm-nowrap > li > a{color:#a7a9ac;padding-top:6px;}.navbar-nav ul.sm-nowrap > li > a:after{content:"";border-bottom:1px solid #ccc;padding-bottom:8px;display:block;}.navbar-nav ul.sm-nowrap > li:last-child > a:after{border-bottom:0;}.navbar-nav ul.sm-nowrap > li > a:hover{color:#58595b;}.navbar-nav:not(.sm-collapsible) ul a.has-submenu{padding-right:10px;}.navbar .has-submenu .fa-caret-right{float:right;margin-top:3px;}.navbar-default .navbar-nav li a{color:#fff;}.btn-booking{text-transform:uppercase;padding:2px 10px;margin:7px 0 0 0;background:#14993f;}.btn-booking:hover{background:#1ac652;}.btn-booking:active,.btn-booking:focus{outline:none;background:#0e6c2c;}#prebooking .form-control{color:#58585a;font-size:16px;font-style:italic;border-color:#58585a;border-right:0;box-shadow:none;}#prebooking .form-control:focus{box-shadow:none;border-color:#58585a;}#prebooking .input-group-addon{background-color:#fff;color:#58585a;border:1px solid #58585a;border-left:0;padding:6px 12px 6px 0;}#prebooking .ltr .form-control{color:#58585a;font-size:16px;font-style:italic;border-left:0;border-right:1px solid #58585a;box-shadow:none;}#prebooking .ltr .form-control:focus{box-shadow:none;border-color:#58585a;}#prebooking .ltr .input-group-addon{background-color:#fff;color:#58585a;border:1px solid #58585a;border-right:0;padding:6px 0 6px 12px;}#prebooking .form-control::-webkit-input-placeholder{color:#58585a;}#prebooking .form-control:-moz-placeholder{color:#58585a;}#prebooking .form-control::-moz-placeholder{color:#58585a;}#prebooking .form-control:-ms-input-placeholder{color:#58585a;}#slider .flex-direction-nav,.slides,.slides>li{position:relative;}#slider .flexslider{background:none;border:0;padding:0;margin:0;}#slider .flex-control-nav{right:0;left:0;bottom:25px;font-size:0;}#slider .flex-control-paging li a{background:transparent;border:2px solid #fff;box-shadow:none;}#slider .flex-control-paging li a.flex-active{background:#fff;}#slider .flex-caption-title{color:#fff;max-width:40%;line-height:24px;text-align:center;position:absolute;left:0;right:0;bottom:226px;margin:0 auto;}#slider .flex-caption-title h2{color:#fff;font-weight:900;font-size:35px;margin:0;text-shadow:2px 2px 8px rgba(0,0,0,0.8);}#slider .flex-caption-title p{color:#fff;font-size:23px;text-shadow:2px 2px 8px rgba(0,0,0,0.8);}main{background-color:#fff;font-size:16px;}main p{color:#383839;text-align:center;font-size:16px;}#banner{background:url("http://static.selfhotel.net/assets/parallax/images/banner-single.png") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;min-height:236px;}.tarifa{background-color:#fff;color:#58595b;border-bottom:2px solid #58585a;margin-bottom:30px;}.tarifa .border{border:1px solid #dddedf;border-bottom:0;}.tarifa h3{font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:1px;}.tarifa p{color:#58595b;text-align:left;font-size:14px;font-weight:700;}.tarifa .periodo{font-weight:700;}.tarifa .periodo:before,.tarifa-vertical .periodo:before,.promocoes .periodo:before{content:"";display:block;border-top:1px solid #e9eaeb;margin:15px 0;}.tarifa-vertical,.promocoes{background-color:#fff;border-left:1px solid #eaebec;border-right:1px solid #eaebec;border-bottom:2px solid #58585a;margin-bottom:30px;position:relative;}.tarifa-vertical h2{color:#58585a;font-size:14px;font-weight:700;text-transform:uppercase;margin-top:20px;margin-bottom:0;float:left;}.tarifa-vertical p,.promocoes p{color:#58585a;font-size:14px;margin:15px 0;}.promocoes p{margin-top:5px;margin-bottom:5px;text-align:left;}.tarifa-vertical span,.promocoes span{color:#58585a;font-weight:700;}.tarifa-vertical .share{margin-top:20px;float:right;}.tarifa-vertical .share a{background-color:#c9cacc;color:#58585a;margin:0 2px;padding:3px 6px;}.tarifa-vertical .share a:hover{text-decoration:none;}.price{background:#f8f9f9;color:#c49a6c;min-height:65px;margin:19px 0 0 0;}.price p{color:#58595b;margin:10px 0 0 15px;}.tarifa-vertical .price p{line-height:14px;margin:18px 0 0 15px;}.price span{color:#58595b;font-size:30px;}.price sub{bottom:-0.02em;font-size:14px;font-weight:700;}.price sup{top:-0.7em;font-weight:700;}.price .btn-default,article .btn-default{background-color:#1ac652;color:#fff;font-weight:700;text-transform:uppercase;border-radius:0;margin:17px 15px 0 0;padding:5px 15px;}.price .btn-default:hover,article .btn-default:hover{color:#fff;background-color:#14993f;}.promocoes h2{color:#58585a;font-size:20px;font-weight:900;margin-top:10px;}.infobox{background-color:#fff;border-top:1px solid #eaebec;border-left:1px solid #eaebec;border-right:1px solid #eaebec;border-bottom:2px solid #58585a;margin-bottom:30px;}.infobox h2,.infobox h3{color:#58585a;font-size:20px;font-weight:700;text-transform:uppercase;text-shadow:none;margin-top:0;margin-bottom:15px;}.infobox h2{padding-top:10px;}.infobox h3{font-size:16px;font-weight:400;float:left;margin:0 0 15px 0;}.infobox span{color:#58585a;font-weight:400;font-size:14px;float:right;margin:0 0 12px 0;display:block;}.infobox p{color:#58585a;font-size:14px;}article{margin-bottom:30px;}article .artitle-info{background:#fff;border-left:1px solid #eaebec;border-right:1px solid #eaebec;border-bottom:2px solid #58585a;padding:0 15px 15px;}article .artitle-info span{color:#58585a;padding-top:15px;display:block;}article .artitle-info h3{color:#58585a;font-size:20px;font-weight:900;margin:5px 0;}article .artitle-info p{color:#58585a;font-size:14px;text-align:left;}.widget-testimonials{position:relative;}.widget-testimonials p{color:#58585a;font-size:35px;line-height:30px;text-align:center;}.widget-testimonials .testimonial{background:url("http://static.selfhotel.net/assets/parallax/images/quote-left.png") no-repeat 0px 0px, url("http://static.selfhotel.net/assets/parallax/images/quote-right.png") no-repeat right bottom;padding:35px;border-radius:12px;}.widget-testimonials .author{color:#58585a;font-size:16px;text-align:center;min-height:80px;padding:30px 60px 20px 60px;border-radius:12px;}.widget-testimonials .author strong{text-transform:uppercase;}.widget-testimonials .owl-dots{position:relative;bottom:35px;}.widget-testimonials .owl-dots .owl-dot.active span,.widget-testimonials .owl-dots .owl-dot:hover span,#galeria .owl-dots .owl-dot.active span,#galeria .owl-dots .owl-dot:hover span{background:#58585a;}.widget-testimonials .owl-dots .owl-dot span,#galeria .owl-dots .owl-dot span{background:transparent;border:2px solid #58585a;margin:5px 2px;}#acomodacao .owl-dots{position:absolute;bottom:4px;right:0;left:0;}#acomodacao .owl-dots .owl-dot.active span,#acomodacao .owl-dots .owl-dot:hover span{background:#fff;}#acomodacao .owl-dots .owl-dot span{background:transparent;border:2px solid #fff;margin:5px 2px;}#atendimento textarea{height:200px;margin:30px 0 20px 0;border-left:1px solid #abacad !important;}#atendimento input[type="submit"]{padding:4px 20px;margin-bottom:20px;}#galeria{margin-bottom:30px;}.galeria{position:relative;margin-bottom:20px;}.galeria h2{color:#58595b;text-transform:uppercase;font-size:20px;text-align:center;border:1px solid #eaebec;border-top:0;padding:25px 0 20px 0;position:relative;}.galeria .zoom{content:"";background:url("http://static.selfhotel.net/assets/parallax/images/zoom.png") no-repeat center center #fff;display:block;width:70px;height:70px;border-radius:100%;position:absolute;margin:0 auto;bottom:60px;left:0;right:0;z-index:1;}.galeria a{display:block;position:relative;}.galeria .shadow{-webkit-box-shadow:inset 0px 0px 220px -40px #000;-moz-box-shadow:inset 0px 0px 220px -40px #000;box-shadow:inset 0px 0px 220px -40px #000;width:100%;height:100%;position:absolute;top:0;left:0;}.parallaximg{background-color:#004c82;height:300px;position:relative;}footer{background:rgba(0,0,0,0.51);background:#333;padding-top:20px;}footer h2{color:#eee;font-size:16px;font-weight:400;text-transform:uppercase;text-shadow:none;margin:0 0 4px 0;}footer .form-control,.form-custom .form-control{color:#abacad;font-size:16px;font-style:italic;border-color:#58585a;border-left:0;box-shadow:none;}footer .form-control:focus,.form-custom .form-control:focus{box-shadow:none;border-color:#58585a;}footer .input-group-addon,.form-custom .input-group-addon{background-color:#fff;color:#58585a;border:1px solid #58585a;border-right:0;padding:6px 0 6px 12px;}footer .form-control::-webkit-input-placeholder,.form-custom .form-control::-webkit-input-placeholder{color:#abacad;}footer .form-control:-moz-placeholder,.form-custom .form-control:-moz-placeholder{color:#abacad;}footer .form-control::-moz-placeholder,.form-custom .form-control::-moz-placeholder{color:#abacad;}footer .form-control:-ms-input-placeholder,.form-custom .form-control:-ms-input-placeholder{color:#abacad;}.form-custom textarea.form-control{border-left:1px solid #58585a;}body .btn-primary{background-color:#14993f;}body .btn-primary:hover{background-color:#1ac652;}footer .social{color:#14993f;}footer .social .fa-lg{font-size:1.133333em;}footer .social .fa-inverse{color:#fff;}footer address{background:#5c5c5c;margin:20px 0 0 0;padding:15px 0;}footer address p{color:#eee;font-size:15px;font-weight:400;}footer address span{color:#eee;font-size:15px;font-weight:400;}footer address .copyright{width:auto;border-right:1px solid #999;padding-right:20px;}@media (max-width: 992px){.input-group{margin-bottom:15px;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;padding-left:9px;padding-right:9px;}.flex-caption-title{bottom:90px;}.flex-caption-title h2{font-size:30px;}.flex-control-nav{display:none;}.tarifa-vertical h2{top:130px;}.tarifa-vertical .share{top:148px;}}@media (max-width: 767px){.smtc{text-align:center;}header .lang{text-align:center;margin-top:20px;}header .social{margin-top:20px;margin-bottom:20px;text-align:center;}.header-top{position:relative;}.navbar-nav{background-color:#7a7a7a;position:relative;z-index:2;}.flex-caption-title{max-width:100%;bottom:0;}.flex-control-nav{display:none;}.input-group{margin-bottom:15px;}.tarifa-vertical h2{color:#bdbec0;text-shadow:none;position:static;float:left;margin-bottom:0;}.tarifa-vertical .share{position:static;float:right;margin-top:20px;}.tarifa-vertical .share a{color:#bdbec0;}.galeria .zoom{bottom:38px;}}@media (max-width: 480px){.title-header{font-size:24px;}}.box{background-color:#fff;border-bottom:2px solid #14993f;margin-bottom:30px;position:relative;}.box-pad{padding:7px;}.row-content{padding-top:40px;}.owl-room{border-left:rgba(188,190,192,0.3) 1px solid;border-right:rgba(188,190,192,0.3) 1px solid;position:relative;}.owl-room .owl-dots{position:absolute;bottom:10px;left:0;right:0;margin:0 !important;padding:0;}.owl-room .owl-dot span{background:rgba(255,255,255,0.5) !important;}.owl-room .owl-dot.active span,.owl-room .owl-dot:hover span{background-color:#fff !important;text-shadow:#000100 1px 1px 1px;}.social-contact-link-hover{color:#083f1a;text-decoration:none;}.social-contact-link-hover i{margin:0 7px;}.social-contact-divisor a{border-radius:7px;}.publication-content{margin-top:20px;}.publication-relations{margin-left:10px;}.related-posts .related-posts-item a:hover{text-decoration:none;}.gmaps{height:400px;}.widget-gallery-item{margin-top:20px;}.galeria .shadow{-webkit-box-shadow:inset 0px 0px 220px -40px #000;-moz-box-shadow:inset 0px 0px 220px -40px #000;box-shadow:inset 0px 0px 220px -40px #000;width:100%;height:100%;position:absolute;top:0;left:0;}.galeria h2{color:#fff;text-transform:uppercase;font-size:22px;font-weight:900;position:absolute;bottom:0px;left:30px;border:none;}.publication-relations .artitle-info h3{color:#58585a;font-size:20px;font-weight:900;margin:5px 0;}.publication-relations .artitle-info a{color:black;}.publication-relations .artitle-info p{text-align:left;}.publication-relations .artitle-info a:hover{text-decoration:none;}.widget-gallery-group{display:flex;}#owl-demo .owl-item{padding:5px;display:block;}#owl-demo .owl-item img{display:block;width:100%;height:auto;}.clearfix{overflow:auto;}@media (max-width: 767px){.sh-lang{float:left;z-index:6;}.sh-sharing{float:left;}.navbar-default{position:absolute;width:100%;top:0;}header .logo{margin-top:15%;}header .social{text-align:left;}.sh-booking{margin-top:15px;}header .logo{margin-left:16%;padding-bottom:0;}}#slider .flex-control-nav li{height:auto;}.links .articles{display:block;}.links article img{width:100%;max-height:calc(50%);}.links article p{word-wrap:break-word;}.tarifa-box{padding:0px 15px;}.tarifa-box > p{text-align:left;margin-bottom:5px;}.packages-widget .price,.rates-widget .price{display:flex;width:100%;}.packages-widget .price .days-left,.packages-widget .price .lowest,.rates-widget .price .days-left,.rates-widget .price .lowest{display:flex;align-items:center;}.packages-widget .price .days-left .disable-margin,.packages-widget .price .lowest .disable-margin,.rates-widget .price .days-left .disable-margin,.rates-widget .price .lowest .disable-margin{margin:0px;}.packages-widget .price .days-left p,.packages-widget .price .lowest p,.rates-widget .price .days-left p,.rates-widget .price .lowest p{margin:0px;}.packages-widget .price .btn-more,.rates-widget .price .btn-more{justify-content:flex-end;display:flex;align-items:center;}.packages-widget .price .btn-more .btn,.rates-widget .price .btn-more .btn{margin:0;}.packages-content .excerpt,.rates-content .excerpt{margin:0px;min-height:107px;}.packages-content .price,.rates-content .price{display:flex;width:100%;}.packages-content .price .lowest,.rates-content .price .lowest{display:flex;align-items:center;}.packages-content .price .lowest .disable-margin,.rates-content .price .lowest .disable-margin{margin:0px;}.packages-content .price .lowest span,.rates-content .price .lowest span{font-size:25px;}.packages-content .price .btn-more,.rates-content .price .btn-more{display:flex;justify-content:flex-end;align-items:center;}.packages-content .price .btn-more .btn,.rates-content .price .btn-more .btn{margin:0px;}@media (min-width: 1024px){#slider li{height:100vh;}}@media (max-width: 1000px){#slider li{height:80vh;}}@media (max-width: 767px){.container-fluid{position:static;}#prebooking{background-color:rgba(24,24,26,0.3);}#slider li{height:45vh;}#prebooking .col-25{z-index:9;}#prebooking .col-24{z-index:9;}.header-top{top:0;position:relative;width:100%;margin-top:-45vh;}.links .articles{display:grid;}.links .col-sm-4{width:50%;float:left;}.links article img{width:100%;max-height:calc(50%);}}@media (max-width: 480px){#slider li{height:40vh;}.header-top{position:inherit;}.header-top{top:0;position:relative;margin-top:-40vh;width:100%;}.links .col-sm-4{width:100%;float:inherit;}}@media (max-width: 330px){.links .col-sm-4{width:100%;float:inherit;}}