@import url(https://fonts.googleapis.com/css?family=Ubuntu);@import url(https://fonts.googleapis.com/css?family=Lato);body,html{background:#efefef;font-family:Nunito,sans-serif;font-size:13px;font-weight:400;font-style:normal}a:active,a:focus,a:hover,a:link,a:visited,body,html{color:#404040}h1{font-weight:200;font-size:3em}h2{font-weight:300;font-size:2.6em}h3,h4{color:#3b2300}iframe{overflow:hidden}.popover{max-width:100%!important}.margin-bottom-15{margin-bottom:15px}section.container-fluid{margin-bottom:20px}@media only screen and (max-width:767px){.margin-bottom-xs-30{margin-bottom:30px}}.divFormPage h3{color:#75633c}.modal-content{border-radius:25px}.modal-content .close{padding:5px 10px;border-radius:50px}.text-small-btn{font-size:19px;color:#fff}.color-alert-red{color:#cd0000;font-weight:600}.img-checkin{padding:0;margin:0}.header-checkin .logo-checkin{width:100%;position:absolute;top:35px;left:0;right:0;margin:0 auto}.header-checkin .img-responsive{margin-top:0}.form-check-inline h4{color:#6f5c2c}.button-center{padding:5px;margin:0 auto;float:none}.checkin-on-ft h3{color:#b38d38}.checkin-on-ft img{width:50px;height:50px;padding:5px;margin:0 auto -10px}.title-section-checkin h2{color:#6f5c2c}.title-section-checkin h3{color:#b38d38}.title-section-aside{color:#6f5c2c;position:relative;font-weight:700}.title-section-aside.title-section-aside:after{content:"";width:600px;height:1px;background:#e1e1e1;position:absolute;top:-15px;left:0;right:0;margin:0 auto}.checkin-infor-contact h4{color:#b38d38}.group-items .line-2{margin-top:10px}.group-items .line-2-1{margin-top:10px!important}#modal-error-msg h4#msg{color:#b18b37!important}.margin-20{margin-top:20px;margin-bottom:20px}#modal-cancellation .modal-footer{width:100%;background:#fff;padding:10px 10px 10px 0;top:63px;min-height:58px;text-align:center}.check-in-on #formSearch #formSearchBS #trackerHelp img{width:20px;margin-left:3px;margin-top:-5px}.check-in-on #formSearch #formSearchBS #sbmtTrackSearch{margin-top:21px}.check-in-on #formSearch #formSearchBS #sbmtLastNameSearch{margin-top:20px}.check-in-on #formSearch #formSearchBS #searchTrackerLoading{margin-top:21px}.check-in-on #formSearch #formSearchBS #checkinSelectDiv,.check-in-on #formSearch #formSearchBS #occupancySelectDiv,.check-in-on #formSearch #formSearchBS #roomSelectDiv{display:none}.check-in-on #formSearch #formSearchBS #occupancySelectDiv #tableSelectOccupancy>.well{border-radius:20px;background-color:#e8cc78;min-height:139px}.check-in-on #formSearch #formSearchBS #occupancySelectDiv #tableSelectOccupancy>.well .btn{margin-top:10px}.check-in-on .btn-red{font-size:.8em}.check-in-on .btn-red,.check-in-on .btn-red:hover{background-color:#cd0000!important}.check-in-on .btn-gold{background-color:#b18b37;border:none;color:#fff}.check-in-on .btn-blue{font-weight:600;background:#75633c;border:none;font-size:1.3em}.check-in-on #formBody{display:none}.check-in-on #formBody #bookingInfo{color:#b18b37!important}.check-in-on #formBody #bookingInfo .main-col-left{background:#75633c!important;border-radius:15px;color:#fff}.check-in-on #formBody #divContatos,.check-in-on #formBody #divDadosPesoais{display:none}.check-in-on #formBody #divContatos .btn-search{margin-top:21px}.check-in-on #formBody #divCompanions,.check-in-on #formBody #divCompanions .divCompanion,.check-in-on #formBody #divViagem #divInputCarLicencePlate{display:none}.check-in-on #formBody #divCompanions #submitFormBtn{margin-top:6px}.check-in-on #formBody #divCheckinComplete{display:none}.container-doubts .img-logo-whats{max-width:40px;margin-left:auto;margin-right:auto}h4.color-gold-light{color:#75633c;font-weight:700}.voucher-check-in{font-family:arial}.voucher-check-in .btn{margin:5px}.voucher-check-in .color-blue-light{color:#02264b}.voucher-check-in .color-blue{color:#173b4c;font-weight:700}.voucher-check-in table{max-width:400px;margin-left:auto;margin-right:auto;border-bottom:1px dashed #8b8b8b;padding-bottom:10px}.voucher-check-in table tr td{padding:0!important;border:none!important}.voucher-check-in table tr td hr.line-title-1{margin:0;border-color:#b18b37}.voucher-check-in table tr td.text-label-loc div{margin-top:23px}.voucher-check-in table tr td.color-blue-light{color:#02264b}.voucher-check-in table tr td.text-title{color:#b18b37;font-size:1.4em;font-family:Arial}.voucher-check-in table tr td.text-title-3{color:#b18b37;font-size:1.2em;font-family:Arial;font-weight:550}.voucher-check-in table tr td.text-label{color:#b18b37!important;font-size:1em!important;height:20px}.voucher-check-in table tr td.height-60{height:60px!important}.voucher-check-in table tr td.text-label-2{font-size:1em!important}.voucher-check-in table tr td.limit-width-49{max-width:49px}.voucher-check-in table tr td.text-title-2{color:#02264b;font-size:1.5em;font-family:Arial}.voucher-check-in table tr td.color-blue{font-size:1.5em;color:#02264b;font-weight:700}.voucher-check-in table tr td.img-title img{margin:32px 0}.voucher-check-in table tr td.date-in div{margin-top:20px}.voucher-check-in table tr td.type-accommodation div{margin-bottom:20px}.voucher-check-in table tr.linhe-title td img{margin:20px 0 10px}.voucher-check-in table tr.linhe-title td>div{margin-top:20px}.voucher-check-in table tr.linhe-title td.text-title-2 div{margin-top:16px}@media only screen and (max-width:480px){.voucher-check-in table{margin-left:-10px;font-size:.9em}.voucher-check-in table td.text-title{font-size:1.2em!important}.voucher-check-in table td.limit-width-49{min-width:100px}}@media only screen and (min-width:768px){.group-items .line-2{margin-top:0}#formSearch #formSearchBS #occupancySelectDiv #tableSelectOccupancy>.well{min-height:58px!important}#formSearch #formSearchBS #occupancySelectDiv #tableSelectOccupancy>.well .btn{margin-top:-10px!important}#formBody #divCompanions #submitFormBtn{margin-top:0!important}}.outer-wrapper{width:100%;position:relative;overflow:hidden;background:#fff}.cart-section.cart-item{margin-right:41px!important}.display-none{display:none}
#header-main .navbar-default{background-color:transparent;border:none;transition:background-color .3s}
#header-main #navbar-collapse-1{margin-top:10px}#header-main .navbar-default.sticky-nav{background-color:#fff}
#header-main .navbar-default.sticky-nav .navbar-collapse .navbar-nav.nav-translate{border-color:#404040!important}
#header-main .navbar-default.sticky-nav .navbar-collapse ul.nav li>a{color:#3b2300}
#header-main .navbar-default.sticky-nav .navbar-collapse .footer-container-expand ul.list-one{margin-top:5px}#header-main .navbar-default.sticky-nav .navbar-collapse .footer-container-expand ul.list-one>li{padding-bottom:25px}#header-main .navbar-default.sticky-nav .navbar-collapse .footer-container-expand ul.list-two{margin-top:5px}#header-main .navbar-default.sticky-nav .navbar-collapse .footer-container-expand ul.list-two>li{padding-bottom:25px}#header-main .navbar-header a>i.app-message{position:relative;margin:0;float:left;top:8px;font-size:2.1em;color:#e8cc78;padding:0 12px 0 0}.header-slider{margin-top:49px;-webkit-margin-before:48px}.header-slider .desktop-logo{width:100%;display:none}.navbar-nav{float:left;margin:0 0 -1px}.boxed .navbar.yamm.navbar-default.navbar-fixed-top.sticky-nav.sticky.animated.fadeInDown,.sticky-nav.navbar-default{top:0}#header-main .search-accommodation .search-trigger{width:34%;padding:6px 0;position:relative;left:-14px;float:left}#header-main .search-accommodation .search-trigger .form-control{background-color:#173b4c;border:none;border-radius:4px;color:#fff}#header-main .search-accommodation .search-trigger i.input-group-addon{background-color:#173b4c;border:none;color:#fff}.search-accommodation>.search-content{width:100%}.search-accommodation>.search-content .search-helper-options{border-left:2px solid #fff;min-height:36px}.search-accommodation>.search-content .search-helper-options a{margin-top:10px}.search-accommodation>.search-content .search-helper-options a img{width:60px;margin-bottom:0!important}.search-accommodation>.search-content>.search-form{margin:0;padding:0;font-size:1rem;line-height:1.5em;width:100%;height:0;overflow:hidden;transition:height .2s ease;position:fixed;z-index:16;top:0;vertical-align:middle}.search-accommodation>.search-content>.search-form .form-title>h3{text-align:center}.search-accommodation>.search-content>.search-form>a.search-close{font-size:1.8em}.search-accommodation>.search-content>.search-form>a.search-close>i{padding-top:10px}.search-accommodation>.search-content>.search-form ::-webkit-input-placeholder{color:#3b2300}.search-accommodation>.search-content>.search-form ::-moz-placeholder{color:#3b2300}.search-accommodation>.search-content>.search-form :-ms-input-placeholder{color:#3b2300}.search-accommodation>.search-content>.search-form :-moz-placeholder{color:#3b2300}.search-accommodation>.search-content>.search-form .input-group i{color:#e8cc78}.search-accommodation>.search-content>.search-form .btn-search-dropdown:hover{background:none}.search-accommodation>.search-content>.search-form ul.dropdown-menu{position:relative;margin-left:auto;margin-right:auto;left:50%}.search-accommodation>.search-content>.search-form ul.dropdown-menu>li{border:0!important}.search-accommodation>.search-content>.search-form button.btn-search-dropdown:focus{background:none}.search-accommodation>.search-content>.search-form form{width:90%;margin-left:auto;margin-right:auto;min-width:750px;max-width:870px}.search-accommodation>.search-content>.search-form form>.form-group>i{color:#8b8b8b}.search-accommodation>.search-content>.search-form form>.logo-navbar-search-mobile>img{width:40%;left:30%;margin-top:80px}.search-accommodation>.search-content>.search-form .icmn-arrow-up3{color:#e8cc78}.search-accommodation>.search-content>.search-form .check-in-online{margin-top:10px}.search-accommodation>.search-content>.search-form .check-in-online a{flex:1}.search-accommodation>.search-content>.search-form .check-in-online a .item-2{width:60px;margin-left:38px;font-weight:500}.search-accommodation>.search-content>.search-collapse{display:block;height:auto;min-height:100%;padding:0 20px 20px;box-shadow:0 3px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.05)}.search-accommodation>.search-content>.search-trigger>button{background:#5290b2;background:linear-gradient(135deg,#5290b2,#61acd3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$blue-color-dark",endColorstr="$blue-color",GradientType=1)}.search-horizontal{display:block!important}.index-search-form{display:none}@media screen and (min-width:768px){.header-cart{display:none!important}.search-accommodation>.search-content>.search-form{visibility:visible;width:360px;height:auto;padding:20px;position:absolute;border-radius:6px;overflow:inherit!important;top:100px}.search-accommodation>.search-content>.search-form .tooltip-selectbox .tooltip-inner{top:340px;left:-800px}.search-accommodation>.search-content .form{width:50%!important;margin-left:auto;margin-right:auto;min-width:750px;max-width:870px;margin-top:10px}.search-accommodation>.search-content .form .form-action>button.btn-primary{background:#e8cc78;border:none;text-transform:uppercase}.search-accommodation>.search-content .form .form-title>h3{color:#fff;margin-top:0!important;margin-bottom:0!important;text-transform:uppercase;text-align:center;font-weight:700;font-family:Lato,sans-serif;font-size:1.6em}.search-accommodation>.search-content .form .search-helper-options ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;margin:0;padding:0}.search-accommodation>.search-content .form .search-helper-options ul>li{list-style-type:none;color:#fff;padding:0 8px;font-weight:400;text-transform:uppercase;line-height:normal;text-align:end}.search-accommodation>.search-content .form .search-helper-options ul>li>strong{font-size:1.4em;font-weight:700;letter-spacing:normal}.search-accommodation>.search-content .form .search-helper-options ul>li>span,.search-accommodation>.search-content .form .search-helper-options ul>li strong>span{display:block;font-weight:400;font-size:.6rem}.search-accommodation>.search-content .form .search-helper-options ul>li:first-of-type>a>i,.search-accommodation>.search-content .form .search-helper-options ul>li:first-of-type>i,.search-accommodation>.search-content .form .search-helper-options ul>li:nth-of-type(2)>a>i,.search-accommodation>.search-content .form .search-helper-options ul>li:nth-of-type(2)>i{font-size:2.4rem}.search-accommodation>.search-content .form .search-helper-options ul>li:nth-of-type(3)>i{font-size:1.2rem}.search-accommodation>.search-content .form .search-helper-options ul>li>a>i.icon-fb-messenger{width:34px;height:34px;background-image:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/messenger.svg);background-size:100% 100%;position:absolute;z-index:999;bottom:20px;margin-top:4px;margin-left:5px;-webkit-margin-before:6px!important}.search-accommodation>.search-content .form .search-helper-options ul>li>a>i.icon-whatsapp{width:34px;height:34px;background-image:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/whats.svg);background-size:100% 100%;position:absolute;z-index:999;bottom:14px;margin-bottom:3px;-webkit-margin-after:0!important}.search-accommodation>.search-content .form>.logo-navbar-search-mobile{display:none}.search-accommodation.search-horizontal>.search-content{display:block}.search-accommodation.search-horizontal>.search-content .search-form{background:#75633c;height:62px;width:100%;position:fixed;top:100px;left:0;border-radius:0;margin:0;padding:0}.search-accommodation.search-horizontal>.search-content .search-form .tooltip-selectbox .tooltip-inner{top:130px;left:auto;right:auto}.search-accommodation.search-horizontal>.search-content .form{display:flex;display:-webkit-flex;flex-direction:row;align-items:center;align-content:center;flex-wrap:nowrap}.search-accommodation.search-horizontal>.search-content .form>div{padding:0;margin:0 10px 0 0}.search-accommodation.search-horizontal>.search-content .form .form-title>h3{text-transform:uppercase;letter-spacing:1px;font-size:1em;margin-top:0!important;margin-bottom:0!important}.search-accommodation.search-horizontal>.search-content .form .form-title>h3>span{display:block;letter-spacing:2px;padding-top:3px}.search-accommodation.search-horizontal>.search-content .form .search-helper-options ul>li>a>i.icon-fb-messenger{position:absolute;z-index:999;top:8px}#checkout_root .picker__holder.index{margin-left:269px}.picker .picker__holder{margin-top:120px}.calendar-checkout-position{margin-left:280px}.calendar-mode-banner-full.calendar-checkin-position{margin-top:96px}.calendar-mode-banner-full.calendar-checkout-position{margin:150px 0 0}.calendar-mode-banner-full .picker__holder{margin-top:200px!important;-webkit-margin-before:204px!important}}@media screen and (min-width:1440px){.calendar-mode-banner-full .picker__holder{margin-top:21%!important;-webkit-margin-before:30%!important}}@media screen and (min-width:1500px){.calendar-mode-banner-full .picker__holder{margin-top:24%!important;-webkit-margin-before:30%!important}}@media screen and (min-width:1600px){.calendar-mode-banner-full .picker__holder{margin-top:452px!important;-webkit-margin-before:452px!important}}@media screen and (min-width:1800px){.calendar-mode-banner-full .picker__holder{margin-top:35%!important;-webkit-margin-before:32%!important}}@media screen and (min-width:1900px){.calendar-mode-banner-full .picker__holder{margin-top:35%!important;-webkit-margin-before:36%!important}}.slider-wrap{position:relative!important;margin:0;padding:0}.slider-wrap picture>source{padding-top:20px}.slider-wrap .tp-banner-container .tp-banner .tp-caption{font-weight:400;text-align:center;text-transform:uppercase;color:#fff;padding:0;margin:0}.slider-wrap .tp-banner-container .tp-banner .tp-caption.tp-caption-title{font-size:1.2em!important}.slider-wrap .tp-banner-container .tp-banner .tp-caption.tp-caption-subtitle{font-size:.9em!important}.header-cart{padding:10px 0 0 10px;position:absolute;right:-20px;top:32px}.header-cart img.preload{position:absolute;right:-48px;top:30px}.header-cart .cart-section{float:left;margin-right:73px;margin-top:-33px;position:relative;cursor:pointer}.cart-section:hover .cart-info{opacity:1;visibility:visible;transition:.4s}.cs-trigger>i{font-size:1.5em;position:relative;left:18px;top:10px}.cs-trigger>span{background-color:#cd0000;color:#fff;border-radius:13px;padding:3px 8px;position:relative;left:10px;top:5px;margin-right:10px;font-weight:600}.cart-info{display:table;padding:25px;width:280px;right:-22px;top:45px;border-top:4px solid #e8cc78;visibility:hidden;box-shadow:0 1px 4px 0 rgba(0,0,0,.34);transition:.4s;z-index:300}.cart-info,.cart-info:after{background:#fff;position:absolute;opacity:0}.cart-info:after{content:"";height:30px;width:100%;top:-30px;left:0;right:0}.ci-item{display:table;width:100%;border-bottom:1px solid #e8e8e8;padding-bottom:4px;margin-bottom:13px}.ci-item .ci-edit a{background:#aaa;width:25px;height:25px;line-height:25px;text-align:center;color:#fff}.ci-item img{float:left}.ci-item-info{margin-left:92px}.ci-item-info h5{font-size:13px;text-transform:none;margin:0 0 1px;color:#333}.ci-item-info h5 a{color:#7d7d7d}.ci-item-info h5 a:hover{color:#000}.ci-item-info p{color:#666}.ci-total{font-size:15px;text-transform:none;margin:10px 0 15px}.ci-buy-more{color:#e8cc78!important;font-size:1em;text-decoration:underline}.tooltip-selectbox{position:relative}.tooltip-selectbox .tooltip-selectbox .tooltip-section{cursor:pointer}.tooltip-selectbox .tooltip-inner.show,.tooltip-selectbox .tooltip-section:hover .tooltip-inner{opacity:1;visibility:visible;transition:.4s}.tooltip-selectbox .tooltip-inner{background:#fff;padding:12px;position:fixed;width:160px;margin:0 auto;left:0;right:0;top:200px;border-top:4px solid #3b2300;opacity:0;visibility:hidden;box-shadow:0 1px 4px 0 rgba(0,0,0,.34);transition:.4s;z-index:2147483647}.tooltip-selectbox .tooltip-inner>div>label{font-weight:400;font-style:normal;color:#3b2300}.tooltip-selectbox .tooltip-inner .number-input input{color:#3b2300}.tooltip-selectbox .tooltip-inner:after{content:"";height:30px;background:#fff;width:100%;position:absolute;z-index:2147483647;top:-30px;left:0;right:0;opacity:0}@media only screen and (min-width:768px){.slider-wrap picture>source{padding:0}#header-main .yamm img{position:relative;top:-15px}.navbar-nav.nav-translate{border-left:2px solid #fff}.navbar-nav.nav-translate>li{max-height:40px}.navbar-nav.nav-translate>li>a.btn-language{padding:10px 10px 0!important}.navbar-nav.nav-translate>li>a.btn-language>img{width:18px}}@media only screen and (min-width:1200px){.search-accommodation>.search-content{display:none}.container-banner-home{position:relative}.container-fluid-search{position:inherit}.container-fluid-search .index-search-form{display:block;padding-top:0!important;padding-bottom:0!important;margin-top:-10px;z-index:999;position:relative}.container-fluid-search .index-search-form .search-form-2{width:100%;margin:0;border-radius:10px;padding:10px 0}.container-fluid-search .index-search-form .search-form-2 ::-webkit-input-placeholder{color:#3b2300}.container-fluid-search .index-search-form .search-form-2 ::-moz-placeholder{color:#3b2300}.container-fluid-search .index-search-form .search-form-2 :-ms-input-placeholder{color:#3b2300}.container-fluid-search .index-search-form .search-form-2 :-moz-placeholder{color:#3b2300}.container-fluid-search .index-search-form .search-form-2 .tooltip-selectbox .tooltip-inner{right:auto;position:absolute;top:-100px;left:-18px}.container-fluid-search .index-search-form .form{width:50%;margin-left:auto;margin-right:auto;min-width:750px;max-width:870px;display:flex;display:-webkit-flex;flex-direction:row;align-items:center;align-content:center;flex-wrap:nowrap;padding:0!important;border-radius:10px;padding-bottom:1px}.container-fluid-search .index-search-form .form>div{padding:0;margin:0 10px 0 0}.container-fluid-search .index-search-form .form>.form-group i{color:#8b8b8b}.container-fluid-search .index-search-form .form .form-title>h3{text-transform:uppercase;letter-spacing:1px;font-size:1em;color:#fff!important;margin-top:0!important;margin-bottom:0!important}.container-fluid-search .index-search-form .form .form-title>h3>span{display:block;letter-spacing:2px;padding-top:3px}.container-fluid-search .index-search-form .form .search-helper-options{border-left:2px solid #fff;min-height:36px}.container-fluid-search .index-search-form .form .search-helper-options ul a{margin-top:10px}.container-fluid-search .index-search-form .form .search-helper-options ul a img{width:40px;margin-bottom:0!important}.container-fluid-search .index-search-form .form .search-helper-options ul>li>a>i.icon-fb-messenger{position:absolute;z-index:999;margin-top:0;-webkit-margin-before:0!important}.container-fluid-search .index-search-form .form .search-helper-options ul>li>a>i.icon-whatsapp{position:absolute;z-index:999;margin-top:0!important;-webkit-margin-before:0!important}.container-fluid-search .index-search-form .form .check-in-online{margin-top:3px}.container-fluid-search .index-search-form .form .check-in-online a{flex:1}.container-fluid-search .index-search-form .form .check-in-online a .item-2{width:60px;margin-left:38px;font-weight:500}.container-fluid-search .index-search-form .search-helper-options ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;margin:0;padding:0}.container-fluid-search .index-search-form .search-helper-options ul>li{list-style-type:none;color:#fff;padding:0 8px;font-weight:400;text-transform:uppercase;line-height:normal;text-align:end}.container-fluid-search .index-search-form .search-helper-options ul>li>strong{font-size:1.4em;font-weight:700;letter-spacing:normal}.container-fluid-search .index-search-form .search-helper-options ul>li>span,.container-fluid-search .index-search-form .search-helper-options ul>li strong>span{display:block;font-weight:400;font-size:.6rem}.container-fluid-search .index-search-form .search-helper-options ul>li:first-of-type>a>i,.container-fluid-search .index-search-form .search-helper-options ul>li:first-of-type>i,.container-fluid-search .index-search-form .search-helper-options ul>li:nth-of-type(2)>a>i,.container-fluid-search .index-search-form .search-helper-options ul>li:nth-of-type(2)>i{font-size:2.4rem}.container-fluid-search .index-search-form .search-helper-options ul>li:nth-of-type(3)>i{font-size:1.2rem}.container-fluid-search .index-search-form .search-helper-options ul>li>a>i.icon-fb-messenger{width:34px;height:34px;background-image:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/messenger.svg)!important;background-size:100% 100%;z-index:999;margin-top:-13px;-webkit-margin-before:-14px!important;margin-left:5px}.container-fluid-search .index-search-form .search-helper-options ul>li>a>i.icon-whatsapp{width:34px;height:34px;background-image:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/whats.svg);background-size:100% 100%;position:absolute;z-index:999;margin-top:-14px}.slider-wrap picture>img{min-height:500px!important}.slider-wrap .tp-banner-container .tp-banner .tp-caption{margin-left:300px!important;margin-top:-60px!important}.slider-wrap .tp-banner-container .tp-banner .tp-caption.tp-caption-title{font-size:2.2em!important}.slider-wrap .tp-banner-container .tp-banner .tp-caption.tp-caption-subtitle{font-size:1.6em!important}.search-accommodation.search-horizontal>.search-content .search-form{top:79px}.search-accommodation.search-horizontal>.search-content .search-form i{color:#3b2300!important}}@media only screen and (min-width:1440px){.slider-wrap .tp-banner-container .tp-banner .tp-caption{margin-left:300px!important}.slider-wrap .tp-banner-container .tp-banner .tp-caption.tp-caption-title{font-size:2.2em!important}.slider-wrap .tp-banner-container .tp-banner .tp-caption.tp-caption-subtitle{font-size:1.6em!important}.search-accommodation.search-horizontal>.search-content .search-form{top:79px}}.offcanvas-menu{background:#fff!important}.origin-lang{display:none}.offcanvas-menu h1{margin:0;font-size:19px;color:#fff;padding:16px;background-color:#fff;text-transform:capitalize}.offcanvas-menu button:focus{outline:none}.offcanvas-menu button.close{background-color:#fff;width:52px;height:52px}ul#menu-canvas{margin:0;padding:0}ul#menu-canvas li{line-height:30px;list-style-type:none;color:#404040;font-weight:200;font-style:normal}ul#menu-canvas>li:first-child{border-top:0}ul#menu-canvas li a{display:block;color:#404040;padding:0 25px;font-size:1.2em}ul#menu-canvas>li>a>i{background:url(https://d2odosjtfeb3gl.cloudfront.net/website/global/images/icons-navbar-mobile-spirte.png) 0 0 no-repeat;width:18px;height:18px;display:inline-block;position:relative;word-wrap:break-word}ul#menu-canvas>li .icon-nav-allincluisve{background-position:0 0}ul#menu-canvas>li .icon-nav-experience{background-position:-18px 0}ul#menu-canvas>li .icon-nav-acommodation{background-position:-36px 0}ul#menu-canvas>li .icon-nav-promotion{background-position:-54px 0}ul#menu-canvas>li .icon-nav-contact{background-position:-72px 0}ul#menu-canvas>li .icon-nav-location{background-position:-90px 0}ul#menu-canvas>li .icon-nav-press{background-position:-108px 0}ul#menu-canvas>li .icon-nav-policy{background-position:-126px 0}ul#menu-canvas li a:hover{color:rgba(64,64,64,.8)}ul#menu-canvas li.line-division{border-bottom:1px solid #e8e8e8;width:30%;margin:10px 0 16px 10px}ul#menu-canvas li ul li{margin-left:20px}ul#menu-canvas>.translate .translator-sub-container{margin-bottom:10px;width:100%}ul#menu-canvas>.translate .translator-sub-container td{color:hsla(0,0%,100%,0)!important}ul#menu-canvas>.translate .translator-sub-container td>a{padding-right:22px;width:20px!important}ul#menu-canvas>.translate img{width:20px!important}ul#menu-canvas>.translate .translator-restore-container{display:none}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle{border-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:outside none none;font-size:14px;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.176);background-clip:padding-box;z-index:500000}#header-main .navbar-brand{padding:4px 0 0 15px;margin:0}#header-main .navbar-message{position:relative;float:right;padding:6px 6px 0 0}
#header-main .navbar{margin:20px 0px 80px 0px !important;background-color:#fff}
#header-main .navbar-toggle{float:left}#header-main .yamm .collapse,#header-main .yamm .dropdown,#header-main .yamm .dropup,#header-main .yamm .nav{position:static}#header-main .navbar.yamm .navbar-right{margin-right:100px}#header-main .yamm .container{position:relative}#header-main .yamm .dropdown-menu{left:auto;border:1px solid #eee}#header-main .yamm-fw .dropdown-menu li a{color:#7d7d7d!important}#header-main .yamm-fw .dropdown-menu li a:before{font-family:FontAwesome;content:"\F105";font-size:13px;padding-right:5px}#header-main .yamm-fw .dropdown-menu li{list-style:none;padding:0}#header-main .yamm-fw .nav.navbar-right .dropdown-menu{left:auto;right:0}#header-main .yamm .yamm-content{padding:20px;border:1px solid #eee}#header-main a:hover{text-decoration:none}#header-main .dropdown-menu li a:active,#header-main .dropdown-menu li a:focus,#header-main .dropdown-menu li a:hover{background-color:#fff}#header-main .yamm img{margin-bottom:10px;position:relative;top:0;width:40px}#header-main .dropdown-menu,#header-main .yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0;background-color:#fff;box-shadow:none;margin-top:10px;border:none;border-top:1px solid #fff;z-index:999999}#header-main .navbar-nav>li>a,#header-main .navbar-nav>li>a:focus{color:#fff;padding:10px;font-size:.85em;overflow:hidden;font-weight:530;position:relative;z-index:99999;text-transform:uppercase;letter-spacing:1px}#header-main .navbar-nav>li:hover>a,#header-main .navbar-nav>li>a:hover{background:transparent;color:#fff!important}#header-main .navbar-default .navbar-nav>.open>a,#header-main .navbar-default .navbar-nav>.open>a:focus,#header-main .navbar-default .navbar-nav>.open>a:hover{background-color:transparent}#header-main .dropdown-menu li a{text-decoration:none;display:block;position:relative;padding:15px 20px;font-size:12px;color:#7d7d7d!important;background:transparent!important;font-weight:500}#header-main .dropdown-menu li a:hover{color:#173b4c!important;background:#fff!important}#header-main .dropdown-menu{padding:0!important;border-radius:0!important}#header-main .yamm-fw .dropdown-menu li a{padding:11px 0;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px}#header-main .yamm-fw .dropdown-menu li a:hover{background:transparent!important;color:#173b4c!important}#header-main .dropdown-menu li{float:none;display:block;margin:0;text-align:left;border:0;border-bottom:1px solid #e1e1e1;position:relative}#header-main .dropdown-menu li:last-child{border-bottom:0}#header-main .navbar-default .navbar-nav>.open>a,#header-main .navbar-default .navbar-nav>.open>a:focus,#header-main .navbar-default .navbar-nav>.open>a:hover,#header-main .navbar-nav>li>a:hover{color:#173b4c!important}#header-main .dropdown-menu,#header-main .yamm .dropdown.yamm-fw .dropdown-menu{border-top-color:#e8cc78!important}#header-main .yamm-fw .dropdown-menu li a:before,#header-main .yamm h3 i{color:#173b4c}#header-main .yamm .dropdown-submenu>.dropdown-menu{top:0;left:100%!important;margin-top:-3px!important;margin-left:-1px;border-radius:0 6px 6px}#header-main .yamm .dropdown-menu{right:auto}#header-main .img-nav-home{width:42px!important}#header-main .navbar .navbar-header .navbar-brand .navbar-toggle{padding:5px 2px!important;margin-left:9px}#header-main .navbar .navbar-header .navbar-brand .navbar-toggle>.icon-bar{width:30px!important;height:4px!important;margin-bottom:6px}#header-main .navbar .navbar-header .navbar-left picture .img-nav-home-mobile{width:45%;margin-left:27%;margin-top:5%;max-width:190px}.navbar.navbar-2 .container-nav-2{position:fixed;top:52px;left:0;right:0;width:100%;min-height:53px;z-index:1029}.navbar.navbar-2 .container-nav-2 .search-trigger{width:40%;margin-left:30%}.navbar.navbar-2 .container-nav-2 .search-trigger .btn,.navbar.navbar-2 .container-nav-2 .search-trigger .btn:active,.navbar.navbar-2 .container-nav-2 .search-trigger .btn:focus,.navbar.navbar-2 .container-nav-2 .search-trigger .btn:hover{width:100%;margin-top:7px;margin-left:3px;background-color:#fff!important;color:#75633c;border:none}.navbar.navbar-2 .container-nav-2 .search-trigger .btn:active>i,.navbar.navbar-2 .container-nav-2 .search-trigger .btn:focus>i,.navbar.navbar-2 .container-nav-2 .search-trigger .btn:hover>i,.navbar.navbar-2 .container-nav-2 .search-trigger .btn>i{margin-top:-19px;-webkit-margin-before:2px!important;margin-left:3px}.arrow-up{color:#000;font-size:12px;display:inline-block;line-height:0;position:relative;top:-1px;color:#aaa;margin-left:2px}.navbar-nav>li>a.active .arrow-up,.navbar-nav>li>a:hover .arrow-up{color:#8dc73f}nav.navbar-fixed-bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.25);border:none}ul#navbar-fixed{margin:0;padding:0;display:flex;flex-direction:row}ul#navbar-fixed>li{list-style:none;float:left;border-right:1px solid #fff;font-size:1em;padding:4px 0;text-align:center;line-height:normal;min-width:60px;flex-grow:1}ul#navbar-fixed>li>a>span{color:#fff;margin-top:35px}ul#navbar-fixed>li>a:hover{color:#fff}ul#navbar-fixed>li>a>i{width:30px;height:30px;background-size:100% 100%!important;background-repeat:no-repeat!important;position:absolute}ul#navbar-fixed>li .icon-promotion{background:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/icon/new/promocoes.svg);left:10%}ul#navbar-fixed>li .icon-acommodation{background:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/icon/new/acomodacoes.svg);left:36%}ul#navbar-fixed>li .icon-check-in{left:61%}ul#navbar-fixed>li .icon-login-2{left:61%}ul#navbar-fixed>li .icon-login,ul#navbar-fixed>li .icon-login-2{background:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/icon/new/entrar-gold-color.svg)}ul#navbar-fixed>li .icon-login{left:82%}ul#navbar-fixed>li .icon-logout{background:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/icon/new/sair.svg);left:83%}ul#navbar-fixed>li.end{border-right:none!important}ul#navbar-fixed>li>a>span{clear:both;display:block}.nav-translate-mobile{list-style:none;margin-bottom:10px!important;width:100%}.nav-translate-mobile>a{float:left;width:25%;margin-left:auto!important;margin-right:auto!important;margin-bottom:10px!important}.nav-translate-mobile>a>img{width:20px!important;margin:auto!important}.nav-translate .translator-sub-container{margin-bottom:10px;width:100%}.nav-translate .translator-sub-container td{color:hsla(0,0%,100%,0)!important}.nav-translate .translator-sub-container td>a{width:20px!important}.nav-translate .translator-sub-container td>a>img{width:15px!important;margin-top:11px;-webkit-margin-before:10px}.nav-translate .restore-container>a{display:none!important}.nav-translate .plus-container>a{margin-top:-2px!important}.nav-translate .plus-container:hover .list-lang{display:block}.nav-translate .list-lang{display:none;max-width:1525px!important;background-color:#fff;z-index:1099;position:fixed;width:90%;right:20px;top:150px;border-top:2px solid #e8cc78;border-radius:5px}.nav-translate .list-lang>.translator-list{list-style:none;-webkit-padding-start:10px;padding:10px 10px 10px 9px;min-width:115px;float:left}.nav-translate .list-lang>.translator-list>li>a{text-decoration:none}.nav-translate .list-lang:hover{display:block}.fidelidade-txt-cart{padding:0;font-size:.8em}.fidelidade-txt-cart h3{color:#f04e4a!important}.fidelidade-txt-cart span{width:45px;height:45px;padding:8px;border-radius:50px;float:left;margin-right:10px;margin-top:20px}.main-infor-conta .ml-price{background:green;padding:5px 15px;border-radius:25px;display:block;text-align:center;color:#fff}.main-infor-conta .discont-btn{text-transform:uppercase;font-size:1em;margin:10px 0 0}.main-infor-conta .discont-btn span{color:#fff;background:red;padding:5px 8px;margin-right:5px;font-weight:800;border-radius:8px}.main-infor-conta b{font-weight:800;font-size:1.4em}.border-back-payment{margin:150px 0 -120px;border:1px solid #eee;padding:20px;border-radius:10px;position:relative}.border-back-payment .circle-step{padding:2px 13px;font-weight:700;font-size:2em;background:#3b2300;color:#fff;text-align:center;top:-15px;left:-10px;border-radius:50px;position:absolute;z-index:100}.fidelidade-txt-payment{color:#b18b37}.fidelidade-txt-payment img{float:left;margin-right:10px;margin-bottom:10px}.fidelidade-txt-payment span{font-size:1.2em;font-weight:700}.cart-grid.cart-grid-payment .owl-carousel .owl-nav .owl-prev{position:absolute;left:0;top:40%}.cart-grid.cart-grid-payment .owl-carousel .owl-nav .owl-next{position:absolute;right:0;top:40%}.cart-grid.cart-grid-payment span{font-size:1.2em;color:#3b2300}.cart-grid.cart-grid-payment s{display:block;font-weight:800}.cart-grid.cart-grid-payment h3{font-size:1.4em;color:#3b2300}.cart-grid.cart-grid-payment h4{color:#75633c;font-weight:600;font-size:1em}.cart-grid.cart-grid-payment .green-text{color:#467504}.cart-grid.cart-grid-payment .symbol-price{font-weight:700!important;color:#3b2300}.cart-grid.cart-grid-payment .cart-grid-order{position:relative;margin:10px 0;border:none}.cart-grid.cart-grid-payment .cart-grid-order .grid-order-cover{padding:10px 0}.cart-grid.cart-grid-payment .cart-grid-order figure>figcaption>a{text-decoration:none;cursor:pointer}.cart-grid.cart-grid-payment .cart-grid-order figure>figcaption>.product-popup{position:absolute;bottom:0;right:10px;z-index:2;transform:rotate(90deg);font-size:.9em}.cart-grid.cart-grid-payment .cart-grid-order .cart-grid-column{border:none;width:90%;padding:4px 6px}.cart-grid.cart-grid-payment .cart-grid-order .cart-grid-column>a[name=tariff-details]{position:absolute;bottom:4px;color:#404040;font-size:.9em}.cart-grid.cart-grid-payment .cart-grid-order .cart-remove-item{position:absolute;z-index:99;top:15px!important;right:20px!important;height:200px;width:2px;background:transparent}.cart-grid.cart-grid-payment .cart-grid-order .cart-remove-item>i{margin-left:-14px;background:#928f8f!important}.cart-grid.cart-grid-payment .cart-grid-order .badge.badge-good-price{background-color:#467504!important;padding:8px 100px 6px;border-radius:2px;font-size:1em;font-weight:400}.cart-grid.cart-grid-payment .cart-grid-order .icons-presents>li{margin-top:5px}.cart-grid.cart-grid-payment .cart-grid-order .icon-free-chd img{width:25px;float:left;margin-top:3px;margin-right:5px}.cart-grid.cart-grid-payment .cart-grid-order .btn.btn-primary.btn-outline{width:auto;height:auto;white-space:unset}.cart-grid.cart-grid-payment .cart-footer>.space-vertical-40{margin:45px 0!important}.cart-grid.cart-grid-payment .container-shuttle-service{-webkit-margin-after:10px;margin-bottom:10px;width:100%;display:flex;justify-content:flex-start}.cart-grid.cart-grid-payment .container-shuttle-service>div{-webkit-margin-after:10px;margin-bottom:10px}.cart-grid.cart-grid-payment .container-shuttle-service>.checkbox{-webkit-margin-before:12px}.cart-grid.cart-grid-payment .container-shuttle-service>.checkbox>div{border:3px solid #e8cc78;width:30px;height:30px;border-radius:5px;cursor:pointer}.cart-grid.cart-grid-payment .container-shuttle-service>.checkbox>div>i{font-size:1.7em;margin-left:auto;margin-right:auto}.cart-grid.cart-grid-payment .container-shuttle-service>.checkbox .active{background-color:#e8cc78;color:#fff}.cart-grid.cart-grid-payment .container-shuttle-service>.img{width:35px;margin-left:10px;margin-right:10px;-webkit-margin-before:12px;margin-top:10px}.cart-grid.cart-grid-payment .container-shuttle-service>.img>img{width:100%}.cart-grid.cart-grid-payment .container-shuttle-service>.text{-webkit-margin-before:12px;-webkit-padding-start:10px;padding-left:10px;margin-top:5px;border-left:2px solid #afafaf}.cart-grid.cart-grid-payment .buy-more{color:#e8cc78;font-size:1.2em;text-decoration:underline;margin-right:4px}.cart-grid.cart-grid-payment .discount-price-and-button{display:flex;justify-content:flex-end}.cart-grid.cart-grid-payment .discount-price-and-button>div{margin-left:10px}.cart-grid.cart-grid-payment .discount-price-and-button>div>.percent-discount>span>.discount{margin-top:5px}.cart-grid.cart-grid-payment .discount-price-and-button>div>.percent-discount>span>.discount>b{background-color:#cd0000;color:#fff;border-radius:5px;-webkit-padding-before:6px!important;-webkit-padding-after:6px!important;-webkit-padding-start:6px!important;-webkit-padding-end:6px!important;padding:7px 7px 10px}.cart-grid-footer{margin-top:20px;text-align:center;border-top:1px solid #5290b2}.cart-grid-footer span{color:#5290b2!important;font-weight:700}.alias-payment .mask-block-interaction{z-index:200;position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7}@media (max-width:575.98px){.fidelidade-txt-cart{margin-bottom:15px;font-size:.8em}.border-back-payment{margin:25px auto;padding:15px}}.error{border:1px solid red}section.container-fluid.clearfix{margin-top:50px}section.container-main section.container-fluid{padding:0}section.container-main section.container-fluid .container{padding-top:20px;padding-bottom:20px}.bg-gray{background:#f8f8f8}.container-cart-top{position:relative}.remove-spaces{margin-top:auto!important;margin-bottom:auto!important}.remove-spaces>div{padding-top:10px!important;padding-bottom:10px!important}.container-search-filter{background:#f8f8f8;color:#e8cc78}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-number{width:100%;display:flex;justify-content:flex-start}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-number>.title-number-result{font-size:36pt;width:30px;flex-direction:row;margin-top:-4px;-webkit-margin-before:auto;color:#8d8d8d}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-number>.msg-number-resul{min-height:68px;flex-direction:row}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-number>.msg-number-resul>h4{margin-top:13px;font-size:1.4em;color:#8d8d8d}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-dates{color:#e8cc78;width:100%;display:flex;justify-content:flex-start}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-dates>img{margin:0 10px;max-height:41px}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-dates>i{margin-top:6px;-webkit-margin-before:5px;font-size:2.5em}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-dates>p{font-size:1.4em;padding:4px 0 4px 6px;line-height:16px}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-dates>p>span{display:table;color:#404040;font-size:.8em}.container-search-users>div>.div-img{width:63px;float:left;margin-top:16px;margin-left:20px}.container-search-users>div>.div-img>img{width:63px}.container-search-users>div>div>.box-users-online-new>h4>strong>span{color:#e8cc78}.container-search-users>div>div>.box-users-online-new>h4>span{font-size:.9em}.container-search-cart.container-search-users{width:100%;margin-bottom:10px;background-color:#f8f8f8;max-width:300px;padding-left:14px;margin-left:auto;margin-right:auto}.modal .modal-details-accommodation{color:#e8cc78}.modal .modal-details-accommodation .modal-content{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0}.modal .modal-details-accommodation .modal-header{border:none!important;margin:0;padding:0}.modal .modal-details-accommodation .close{position:absolute;z-index:99;top:-10px;right:20px;filter:alpha(opacity=100);opacity:1;background:#fff;padding:10px 12px;line-height:20px;border-radius:50px;font-size:1.8em}.modal .modal-details-accommodation .modal-body,.modal .modal-details-accommodation .modal-content,.modal .modal-details-accommodation .modal-header{padding:0!important}.modal .modal-details-accommodation .modal-body{color:#e8cc78;font-size:1em}.modal .modal-details-accommodation .modal-body .owl-dots{position:absolute;left:50%;transform:translateX(-50%);top:25px}.modal .modal-details-accommodation .modal-body .modal-body-description{padding:20px 25px}.modal .modal-details-accommodation .modal-body .modal-body-description ul{margin:0;padding:0}.modal .modal-details-accommodation .modal-body .modal-body-description ul>li{list-style-type:none}.modal .modal-details-accommodation .modal-body .modal-body-description ul>li>span{font-weight:700}.modal .modal-details-accommodation .modal-body .modal-body-description ul.acccommodation-caracterists>li{width:45%}.modal .modal-details-accommodation .modal-footer{border:none;margin:0;padding:0;position:absolute;z-index:99;bottom:-15px;left:50%;transform:translateX(-50%)}.cart-grid span{font-size:1.2em}.cart-grid s{display:block}.cart-grid h3{font-size:1.4em}.cart-grid h4{color:#5290b2;font-weight:600}.cart-grid .golden-color{color:#e8cc78!important;font-size:.98em}.cart-grid .green-text{color:#467504}.cart-grid .symbol-price{font-weight:700!important;color:#5290b2}.cart-grid .cart-grid-order{position:relative;margin:10px 0;border-left:3px solid #e8cc78}.cart-grid .cart-grid-order figure .container-grip-cart-img{overflow:hidden}.cart-grid .cart-grid-order figure .container-grip-cart-img img{width:150%;max-width:150%;margin-left:-25%}.cart-grid .cart-grid-order figure>figcaption>a{text-decoration:none;cursor:pointer}.cart-grid .cart-grid-order figure>figcaption>.product-popup{position:absolute;bottom:-10px;right:10px;z-index:2;transform:rotate(90deg);font-size:.9em}.cart-grid .cart-grid-order .cart-grid-column{border-bottom:2px solid #f3f3f3;width:90%;padding:6px}.cart-grid .cart-grid-order .cart-grid-column>a[name=tariff-details]{position:absolute;bottom:4px;color:#404040;font-size:.9em}.cart-grid .cart-grid-order .cart-remove-item{position:absolute;z-index:99;top:20px;right:10px;height:200px;width:2px;background:#953939}.cart-grid .cart-grid-order .cart-remove-item>i{margin-left:-14px;background:#953939}.cart-grid .cart-grid-order .btn-good-price{background-color:#467504;border-color:#467504;width:100%;height:auto;white-space:unset}.cart-grid .cart-grid-order .icons-presents>li{margin-top:5px}.cart-grid .cart-grid-order .btn.btn-primary.btn-outline{width:auto;height:auto;white-space:unset}.cart-grid .cart-footer>.space-vertical-40{margin:45px 0!important}.cart-grid .container-shuttle-service{width:100%;display:flex;justify-content:flex-start}.cart-grid .container-shuttle-service,.cart-grid .container-shuttle-service>div{-webkit-margin-after:10px;margin-bottom:10px}.cart-grid .container-shuttle-service>.checkbox{-webkit-margin-before:12px}.cart-grid .container-shuttle-service>.checkbox>div{border:3px solid #e8cc78;width:30px;height:30px;border-radius:5px;cursor:pointer}.cart-grid .container-shuttle-service>.checkbox>div>i{font-size:1.7em;margin-left:auto;margin-right:auto}.cart-grid .container-shuttle-service>.checkbox .active{background-color:#e8cc78;color:#fff}.cart-grid .container-shuttle-service>.img{width:46px;margin-left:10px;margin-right:10px;-webkit-margin-before:17px;margin-top:15px}.cart-grid .container-shuttle-service>.img>img{width:100%}.cart-grid .container-shuttle-service>.text{-webkit-margin-before:12px;-webkit-padding-start:10px;padding-left:10px;margin-top:5px;border-left:2px solid #afafaf}.cart-grid .buy-more{color:#e8cc78;font-size:1.2em;text-decoration:underline;margin-right:4px}.cart-grid .discount-price-and-button{display:flex;justify-content:flex-end}.cart-grid .discount-price-and-button>div{margin-left:10px}.cart-grid .discount-price-and-button>div>.percent-discount>span>.discount{margin-top:5px}.cart-grid .discount-price-and-button>div>.percent-discount>span>.discount>b{background-color:#cd0000;color:#fff;border-radius:5px;-webkit-padding-before:6px!important;-webkit-padding-after:6px!important;-webkit-padding-start:6px!important;-webkit-padding-end:6px!important;padding:7px 7px 10px}.container-special-requests{padding-top:20px;padding-bottom:20px;margin-bottom:30px}.container-special-requests .title{width:100%;max-width:260px}.container-special-requests .title>h4{font-size:1.6em}.container-special-requests .input>textarea{border:2px solid #e8cc78;border-radius:18px}.container-special-requests .input>button{background:#0a7683;color:#fff;border-radius:8px;margin-top:10px;margin-bottom:10px;-webkit-margin-before:10px}.container-special-requests .price{border-left:3px solid #afafaf;-webkit-margin-before:15px;-webkit-margin-after:15px}.container-special-requests .price>span{padding-left:10px;-webkit-padding-start:18px;font-size:1.8em}.container-special-requests .price>h4{padding-left:10px;-webkit-padding-start:18px;font-size:2em}.container-special-requests .price>h4>small{color:#e8cc78!important;font-size:.65em!important}.cart-grid-order-details span{font-size:1.2em}.cart-grid-order-details h2,.cart-grid-order-details h3{font-size:1.4em}.cart-grid-order-details h4{color:#e8cc78}.cart-grid-order-details h4 .symbol-price{color:#e8cc78!important}.cart-grid-order-details .cart-card-order{background:#f8f8f8}.cart-grid-order-details .cart-card-order .cart-grid-order{position:relative;margin:0;border-bottom:3px solid #e8cc78}.cart-grid-order-details .cart-card-order .cart-grid-order .cart-grid-column{border-bottom:2px solid #f3f3f3;width:70%;padding:6px}.cart-grid-order-details .cart-card-order .cart-grid-order .cart-grid-column.border-none{border:0}.cart-grid-order-details .cart-details-payment .cart-grid-column{border-bottom:2px solid #f3f3f3;width:70%;padding:6px}ul.list-tariff-details{margin:0;padding:0}ul.list-tariff-details>li{font-size:.9em!important;line-height:150%;list-style-type:none}ul.list-tariff-details li.tariff-subtitle{color:#e8cc78;padding:4px 0 0}ul.list-shared{margin:0;padding:0}ul.list-shared>li{font-size:1.4em;padding:12px 0;list-style-type:none;border-bottom:1px solid #f3f3f3}ul.list-shared li:last-child{border:none}.presents-list small{padding:0;position:relative;margin:-6px 0 0}ul.icons-presents{margin:0;padding:0}ul.icons-presents>li{list-style-type:none;background:none;float:left;border-radius:2px;margin:-2px 2px;vertical-align:middle}ul.icons-presents>li>a>i{background:url(https://d2odosjtfeb3gl.cloudfront.net/website/global/images/icons-presents-sprite.png) 0 0 no-repeat;width:24px;height:19px;display:inline-block;position:relative;word-wrap:break-word;vertical-align:middle}ul.icons-presents>li .icon-bonnet{background-position:0 0}ul.icons-presents>li .icon-combustivel{background-position:-24px 0}ul.contact-info{margin:0;padding:0}ul.contact-info li{list-style-type:none;padding:6px 0}ul.contact-info li>strong{clear:both}ul.contact-info li>span{display:table}ul.contact-info li>i{font-size:2.4em;float:left;padding:0 12px 0 0}ul.contact-info li>i.icon-tel-24h{margin:0 12px 0 0}.promotional-discount-main{background:#61acd3}.promotional-discount-main .promotional-title{color:#fff}.promotional-discount-main .promotional-title strong{display:block}.promotional-discount-main form .form-group>i{font-size:1.2em}.promotional-discount-main form h5{color:#fff;font-size:1.8em;font-weight:500}.promotional-discount-main button{font-weight:700;color:#61acd3;border:none}@media only screen and (min-width:480px){.search-acommodation-filter-new>div>div>div{display:flex;justify-content:flex-start}.search-acommodation-filter-new>div>div>div>.filter-number{width:250px!important}.search-acommodation-filter-new>div>div>div>.filter-number>.msg-number-resul{width:auto}.search-acommodation-filter-new>div>div>div>.filter-dates{margin-top:17px;-webkit-margin-before:13px}.search-acommodation-filter-new>div>div>div>.filter-dates>i{margin-top:6px;-webkit-margin-before:3px}.container-search-cart.container-search-users>div{margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px){.cart-grid .right-0{padding-right:0!important}.cart-grid .left-7{padding-left:7px!important}.cart-grid .cart-grid-order .cart-remove-item{right:5px!important}}@media only screen and (min-width:720px){.search-acommodation-filter-new>div>div>div>.filter-dates{margin-top:16px}.search-acommodation-filter-new>div>div>div>.filter-dates>i{margin-top:6px!important;-webkit-margin-before:4px!important}.container-search-users>div>.div-img{margin-left:auto}.container-special-requests{margin-top:-40px}.container-special-requests .containers{display:flex;justify-content:flex-start;-webkit-margin-after:20px}.container-special-requests .containers .title{width:260px}.container-special-requests .containers .title>h4{font-size:1.6em}.container-special-requests .containers .input{display:flex;justify-content:flex-start}.container-special-requests .containers .input>textarea{min-width:150px;margin-left:10px;-webkit-margin-start:10px}.container-special-requests .containers .input>button{margin-top:38px;margin-left:10px;-webkit-margin-before:28px;-webkit-margin-start:10px;-webkit-margin-end:10px}.container-special-requests .containers .price{min-width:170px;margin-left:10%}.discount-price-and-button>div>.percent-discount>span{display:flex;justify-content:flex-end}.discount-price-and-button>div>.percent-discount>span .discount{margin-top:14px!important;-webkit-margin-before:12px!important;margin-left:5px}.promotional-discount-main{background:#61acd3}.promotional-discount-main #formPromotionalDiscounts .container-title{padding-bottom:5px;padding-top:5px;-webkit-padding-before:5px;-webkit-padding-after:5px}.promotional-discount-main #formPromotionalDiscounts .container-form{padding-top:2%;-webkit-padding-before:2.3%}.promotional-discount-main #formPromotionalDiscounts .icon-left{top:4px}}@media only screen and (min-width:1000px){.container-search-filter{margin-bottom:0!important}.container-search-filter>div{padding-bottom:0!important}.container-search-filter .search-acommodation-filter-new>div{display:flex;justify-content:flex-start}.container-search-filter .search-acommodation-filter-new>div h2{min-width:220px;-webkit-margin-end:10%;margin-right:10%;margin-bottom:0!important}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-number{-webkit-margin-before:7px!important;margin-top:7px}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-number>.title-number-result{font-size:32pt!important;margin-top:0!important}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-number>.msg-number-resul>h4{font-size:1.2em!important}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-dates{-webkit-margin-before:17px!important;margin-top:21px}.container-search-filter .search-acommodation-filter-new>div>div>div>.filter-dates>p{font-size:1.1em!important}.container-search-users>div>.div-img>img{-webkit-margin-start:20px!important;width:40px!important}.container-search-users>div>div>.box-users-online-new>h4{font-size:1.2em!important}.container-search-users>div>div>.box-users-online-new>h4>strong>span{font-size:.8em}.container-special-requests{-webkit-padding-before:20px;-webkit-padding-after:20px}.container-special-requests .containers .title{width:30%}.container-special-requests .containers .input{width:40%}.container-special-requests .containers .price{width:21%;margin-left:30%;-webkit-margin-start:20%}.container-search-cart.container-search-users{position:absolute;right:0}.discount-price-and-button>div>.percent-discount>span{display:flex;justify-content:flex-end}.discount-price-and-button>div>.percent-discount>span .discount{margin-top:5px!important;-webkit-margin-before:7px!important;margin-left:5px}.cart-footer.form>div{-webkit-margin-before:-36px!important;margin-top:-36px}}
@media only screen and (min-width:1199px){.search-acommodation-filter-new>div{display:flex;justify-content:flex-start}.search-acommodation-filter-new>div h2{min-width:200px;-webkit-margin-end:10%}.search-acommodation-filter-new>div>div>div>.filter-number{-webkit-margin-before:7px!important}.search-acommodation-filter-new>div>div>div>.filter-number>.title-number-result{font-size:32pt!important;margin-top:0!important}.search-acommodation-filter-new>div>div>div>.filter-number>.msg-number-resul>h4{font-size:1.2em!important}}ul.gallery-fluid{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;margin:0;padding:0}ul.gallery-fluid>li{list-style-type:none;padding:2px}ul.gallery-fluid>li.ga-col-1,ul.gallery-fluid>li.ga-col-1-2{flex-grow:1}ul.gallery-fluid>li.ga-col-2{flex-grow:3}ul.gallery-fluid>li ul{margin:0;padding:0}ul.gallery-fluid>li ul>li{list-style-type:none;padding:2px 0}.box-photo{display:flex;align-items:center;justify-content:center;align-items:normal;flex-direction:column;width:100%;background:#fff;margin:0 auto;padding:20px 20px 120px}.box-photo p{margin-top:25px;font-weight:200;text-align:justify;font-size:15px;background:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Imagens/aspas-coment.png) no-repeat 50%}.box-photo .item:first-of-type{order:2;text-align:center}.box-photo .item:nth-of-type(2){order:1;align-self:center}footer#footer-main{padding:0;font-size:14px}footer#footer-main .img-abr{margin-top:20px;max-height:61px!important;margin-left:-20%!important}footer#footer-main .title-afiliado{margin-left:-20%!important}footer#footer-main .footer-center-container-text h4{font-size:x-large!important}footer#footer-main .footer-center-container-text p{font-size:medium!important}footer#footer-main .footer-container-expand{padding-top:15px;padding-bottom:0}footer#footer-main .footer-container-expand *{color:#3b2300}footer#footer-main .footer-container-expand .container-img>img{max-width:130px}footer#footer-main .footer-container-expand ul{min-height:130px;-webkit-padding-start:0!important;margin-left:0!important;font-weight:100}footer#footer-main .footer-container-expand ul>li{list-style-type:none;line-height:20px;padding-bottom:8px}footer#footer-main .footer-container-expand ul>li>i{font-size:1.1em;margin-right:10px}footer#footer-main .footer-container-expand ul>li a{color:#3b2300}footer#footer-main .footer-container-expand ul>li a>i{font-size:1.1em;margin-right:10px}footer#footer-main .footer-container-expand-end{background-color:#3b2300;padding-top:10px;padding-bottom:10px;color:#fff}footer#footer-main .footer-container-expand-end img{width:80px;max-height:40px;margin-left:3px}.footer-subscribe{background:#fff;padding:20px 0}.footer-subscribe .border-solid{display:none}.footer-subscribe .form{align-items:center;justify-content:center;align-content:center}.footer-subscribe .form ::-webkit-input-placeholder{color:#3b2300}.footer-subscribe .form ::-moz-placeholder{color:#3b2300}.footer-subscribe .form :-ms-input-placeholder{color:#3b2300}.footer-subscribe .form :-moz-placeholder{color:#3b2300}.footer-subscribe .form>div{margin:0;padding:0 6px}.footer-subscribe .form .title-phone>h5{display:inline-flex;font-size:1.2em;font-weight:500;color:#3b2300}.footer-subscribe .form .title-phone>h5 i{color:#b18b37!important;font-size:2.3em}.footer-subscribe .form .title-phone>h5 .text-margin-top{margin-top:12px}.footer-subscribe .form .subscribe-title{font-weight:700}.footer-subscribe .form .subscribe-title>h3{font-size:1.8em;font-weight:700;margin-right:auto;margin-left:auto;color:#3b2300;margin-top:0}.footer-subscribe .form .subscribe-title img{float:left;padding-right:10px;margin-top:9px}.footer-subscribe .form .subscribe-title small{font-weight:400;font-style:normal;text-align:right;color:#3b2300}.footer-subscribe .form .form-control{margin-bottom:5px}.footer-subscribe .form button.btn-default{color:#ffffff;border:1px solid #3b2300}.footer-subscribe .form button.btn-default i{color:#ffffff!important}.footer-subscribe .form .btnSubscribleNewletter{margin-bottom:22px!important}.footer-subscribe .form .social-icons{margin-top:30px;margin-left:24px}.btn.btn-send-top{position:fixed;bottom:70px;right:10px;z-index:100;background-color:#afafaf;border-color:#8b8b8b;color:#fff;font-weight:400;opacity:.75;border-radius:50px}.btn-hidden{display:none}.bg-white-ssl{background:#fff;padding:10px;border-radius:25px;margin-top:25px;float:right;border:1px solid #3b2300}.bg-white-ssl h6{color:#3b2300!important}@media only screen and (min-width:1024px){footer#footer-main{position:relative}footer#footer-main .footer-container-expand ul.list-one{margin-top:5px}footer#footer-main .footer-container-expand ul.list-one>li{padding-bottom:15px}footer#footer-main .footer-container-expand ul.list-two{margin-top:5px}footer#footer-main .footer-container-expand ul.list-two>li{padding-bottom:15px}}@media only screen and (min-width:768px){footer#footer-main .box-photo{display:flex;align-items:center;width:100%;justify-content:center;align-items:normal;flex-direction:unset;width:800px;padding:0;margin-bottom:50px!important}footer#footer-main .box-photo p{margin-top:50px;margin-right:30px}footer#footer-main .box-photo .item:first-of-type{order:1;text-align:left}footer#footer-main .box-photo .item:nth-of-type(2){order:2;text-align:left}.footer-subscribe .border-solid{min-height:160px;margin-top:-30px!important;margin-bottom:-30px!important;border-right:2px solid #b18b37;display:block}.footer-subscribe .form .subscribe-title i{margin-top:6px}.footer-subscribe .form .btnSubscribleNewletter{margin-bottom:auto}.btn.btn-send-top{bottom:10px}}@media only screen and (min-width:1190px){.container-border{display:block}.container-border .border-golden{min-height:170px;margin-top:15px;border-left:2px solid #b18b37;margin-left:-10px;margin-right:auto}}#errorpage #header-main .navbar-default{background-color:hsla(0,0%,100%,.7);border:none;transition:background-color .3s}#errorpage #header-main .navbar-default.sticky-nav{background-color:#f8f8f8}.hippo-offcanvas-container{width:260px!important}.bootstrap-touchspin span.input-group-btn{padding:0 6px}.bootstrap-touchspin button.bootstrap-touchspin-up{background:#173b4c;border-radius:4px;color:#fff}.bootstrap-touchspin button.bootstrap-touchspin-down{background:#02264b;border-radius:4px;color:#fff}.bootstrap-touchspin button.bootstrap-touchspin-down:focus,.bootstrap-touchspin button.bootstrap-touchspin-down:hover,.bootstrap-touchspin button.bootstrap-touchspin-up:focus,.bootstrap-touchspin button.bootstrap-touchspin-up:hover{text-decoration:none;color:#fff}.bootstrap-touchspin>input{text-align:center}.owl-nav [class*=owl-]{color:#404040!important;background:transparent!important;font-size:2.8em!important;font-weight:400!important;display:inline-block;cursor:pointer}.owl-theme .owl-nav{margin-left:auto;margin-right:auto;position:absolute;top:33%;width:100%}.owl-theme .owl-nav .owl-prev{position:relative;right:50%;top:0}.owl-theme .owl-nav .owl-next{position:relative;right:-50%;top:0}.owl-theme .owl-dots{position:relative;top:-60px}.owl-theme .owl-dots .owl-dot span{width:14px!important;height:14px!important;margin:5px 7px;background:#fff!important}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-theme .owl-dots .owl-dot:hover span{background:#e8cc78!important}@media screen and (max-height:420px),screen and (max-width:480px){#blip-chat-container{z-index:999!important}}.picker--opened .picker__holder{border:none!important}.picker .picker__day{padding:.3125em 0;font-weight:200;margin:2px;background-color:#fff;color:#000;border:1px solid #e1e1e1}.picker__day--highlighted{border:1px solid #936f24!important}.picker--focused .picker__day--highlighted,.picker .picker__day--highlighted:hover{cursor:pointer;color:#fff;background:#e8cc78;border-color:#936f24}.picker__day--selected{color:#fff;background:#e8cc78!important}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#fff;background:#173b4c!important}.cbp .cbp-item .cbp-l-caption-title p{padding:20px}.cbp .cbp-item .cbp-l-caption-title span{display:table;border-top:1px solid #efd07b;margin:10px auto}.cbp .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,.6)!important;margin-top:10px;margin-left:10px}.main-wrapper-gallery{max-width:100%;width:100%;padding:10px;margin-right:auto;margin-left:auto;color:#5290b2}.main-wrapper-gallery span{font-weight:400}.main-wrapper-gallery .gallery .container-images{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.main-wrapper-gallery .gallery .container-images .imgs-pd-0{width:calc(33% - 4px);margin:2px}.main-wrapper-gallery .gallery .container-images .imgs-pd-0 img{width:100%;transition:transform .15s ease}@media screen and (min-width:768px){.main-wrapper-gallery .gallery .container-images .imgs-pd-0{width:calc(25% - 4px)}}.sl-wrapper .sl-image img{border-radius:10px}.sl-wrapper .sl-close{background:#efefef;border-radius:50px}.sl-wrapper .sl-navigation button.sl-prev{padding:0 2px 2px 0}.sl-wrapper .sl-navigation button.sl-next,.sl-wrapper .sl-navigation button.sl-prev{background:#b18b37;color:#fff;border-radius:50px;line-height:0;display:flex;justify-content:center;align-items:center}.sl-wrapper .sl-navigation button.sl-next{padding:0 0 2px 2px}.main-wrapper-gallery .gallery a:hover img{z-index:5}.main-wrapper-gallery .gallery a.big img{width:40%}.hover-effect{display:block;position:relative;background:none;overflow:hidden;border-radius:10px}.hover-effect:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;transition:all .4s ease-out;transform:rotateY(180deg) scale(.5);background:url(https://d2odosjtfeb3gl.cloudfront.net/website/global/images/icon-hover-effect.png) no-repeat 50%;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;background-color:rgba(0,0,0,.6)}.hover-effect img{display:block;position:relative;transition:all .4s ease-out;-webkit-backface-visibility:hidden}.hover-effect:hover:after{visibility:visible;transform:rotateY(0deg) scale(1);filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.hover-effect:hover img{transform:scale(1.2)}.hover-effect.yellow:after{background-color:rgba(255,255,40,.6)}.hover-effect.black:after{background-color:rgba(0,0,0,.6)}.hover-effect.effect-2:after{color:#fff;background:none;font-size:1.6667em;text-align:center;line-height:50px;border:2px solid #fff;border-radius:50% 50% 50% 50%;width:50px;height:50px;left:50%;top:50%;margin-left:-25px;margin-top:-25px}.hover-effect.effect-2:hover{background:#01b7f2}.hover-effect.effect-2:hover img{filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.selected-effect{display:block;position:relative;background:none;overflow:hidden;background:#01b7f2}.selected-effect img{filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.selected-effect:after{position:absolute;color:#fff;background:none;content:"\E8BA";font-family:soap-icons;font-size:1.6667em;text-align:center;line-height:50px;border:2px solid #fff;border-radius:50% 50% 50% 50%;width:50px;height:50px;left:50%;top:50%;margin-left:-25px;margin-top:-25px}.animated .hover-effect{z-index:0}@media only screen and (min-width:320px){.navbar.navbar-2 .container-nav-2{top:65px}}@media only screen and (min-width:374px){#header-main .navbar .navbar-header .navbar-left picture .img-nav-home-mobile{margin-top:10px}#header-main .navbar.navbar-2 .container-nav-2{top:65px}.cart-section.cart-item{margin-right:60px}.cart-section.cart-item .cs-trigger>i{left:10px}}@media only screen and (min-width:425px){#header-main .navbar .navbar-header .navbar-left picture .img-nav-home-mobile{margin-left:27%!important}}@media only screen and (min-width:480px){#header-main .navbar .navbar-header .navbar-left picture .img-nav-home-mobile{margin-left:34%!important}.promotional-discount-main .promotional-title{font-size:2em}.promotional-discount-main .promotional-title strong{display:inline-block}.promotional-discount-main form div.center-block{display:flex;align-items:center;width:100%;justify-content:center}.header-slider{margin-top:0}.header-slider .desktop-logo{display:block}.header-slider .mobile-logo{display:none}}@media only screen and (min-width:768px){.margin-right-60{margin-right:0!important}.color-black{color:#404040!important}#header-main .navbar-default{padding-bottom:20px}#header-main .img-nav-home{width:190px!important}.navbar-nav.nav-translate .btn-language{z-index:100000!important}.navbar-nav.nav-translate .nav-translate-langs>ul{list-style:none;display:none;position:absolute;left:7.3px;top:5px;padding-top:26px;background-color:#f8f8f8!important;padding-left:3px;padding-right:3px;border-radius:5px;z-index:99999}.navbar-nav.nav-translate .nav-translate-langs>ul>li>a>img{width:18px!important;margin-bottom:5px!important}.offcanvas-menu{display:none!important}section.container-fluid.clearfix{margin-top:10px}.cart-section.cart-item{margin-right:10px}.navbar-default{padding:20px 0 0;transition:all .5s ease-in-out}.nav-filter{background-color:transparent!important;background:linear-gradient(180deg,rgba(23,59,76,.9) 0,rgba(23,59,76,.3) 60%,rgba(23,59,76,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#91000000",endColorstr="#00000000",GradientType=0)}#header-main .navbar.yamm .navbar-brand{margin-top:-12px}.search-accommodation .search-content .search-trigger{display:none}.modal .modal-details-accommodation .close{position:absolute;z-index:99;top:-10px;left:20px}.modal .modal-details-accommodation .modal-body .modal-body-description{padding:50px 20px 0 10px}.modal .modal-details-accommodation .modal-body .modal-footer{top:20px;left:90%;text-align:right}.card-product.card-product-item .product-title,.card-product .card-product-item .product-title{height:auto}footer#footer-main{background-color:#fff}footer#footer-main>.footer-container-expand{background:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$blue-color-dark",endColorstr="$blue-color",GradientType=1)}footer#footer-main>.footer-container-expand>.container>.row{color:#fff;height:80px}footer#footer-main>.footer-container-expand>.container>.row small{position:relative;top:50%;transform:translateY(-50%);line-height:normal;font-size:.9em}footer#footer-main>.footer-container-expand>.container>.row ul.footer-navigation{text-align:right}footer#footer-main>.footer-container-expand>.container>.row ul.footer-navigation>li>a{color:#fff}footer#footer-main .footer-call{min-height:60px;height:auto}footer#footer-main .footer-call form .form-body>div:first-child{border-right:3px solid #fff}footer#footer-main .footer-call form .form-body>div:first-child span{letter-spacing:1.3px}footer#footer-main .footer-call form .form-body i.arrow-direction{font-size:2.4em;position:relative;left:0;top:3px;float:left}footer#footer-main .footer-call form .form-body button{background:#e8cc78;border:none;position:relative;left:-6px}footer#footer-main .footer-call form .form-body button i{color:#fff;font-size:1em}footer#footer-main .social-icons a{width:35px;height:35px;border-radius:50%;display:inline-block;color:#fff;line-height:34px;vertical-align:middle;font-size:1.6em}.cart-grid .cart-remove-item{position:absolute;z-index:99;top:80px!important;background:transparent!important}.cart-grid .cart-remove-item>i{font-size:1.2em;margin-left:-10px;background:#e3e3e3!important}}@media only screen and (max-width:992px){.search-accommodation.search-horizontal>.search-content .search-form{top:0}#header-main #navbar-collapse-1{width:100%}#header-main #navbar-collapse-1>ul{justify-content:center;margin:auto;float:none}}@media only screen and (max-width:768px){#header-main .navbar{min-height:65px}.search-accommodation.search-horizontal .search-form{top:0}.search-accommodation.search-horizontal .search-form form{min-width:auto}.search-accommodation .search-form{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}}@media only screen and (min-width:768px) and (max-width:992px){.search-accommodation.search-horizontal>.search-content .search-form{top:155px!important}}@media only screen and (min-width:768px) and (max-width:1190px){#header-main .navbar{margin-bottom:50px}.navbar-top-top .navbar-right{margin-top:0!important}.search-accommodation.search-horizontal>.search-content .form .search-helper-options.hidden{display:none!important}.navbar-nav.nav-translate .nav-translate-langs{padding-right:2px!important}.navbar{min-height:110px}.navbar-nav.nav-translate{position:absolute!important;top:5px!important;right:-85px!important;margin-top:0!important}.header-cart{right:-10px}.container-main{margin-top:0!important;-webkit-margin-before:0!important}
.container-main .container-fluid.clearfix{margin-top:10px!important;-webkit-margin-before:10px!important}.header-slider{margin-top:37px!important;-webkit-margin-before:37px!important}.navbar-collapse{margin-top:10px;text-align:center}.navbar-collapse>.nav,.navbar-collapse>.nav>li{display:flex;justify-content:flex-start}.navbar-collapse>.nav>li{float:none}}@media only screen and (min-width:990px) and (max-width:1190px){.navbar-nav.nav-translate{right:-198px!important}.container-main{margin-top:0!important;-webkit-margin-before:0!important}
.container-main .container-fluid.clearfix{margin-top:10px!important;-webkit-margin-before:10px!important}}@media only screen and (min-width:1000px){.nav-translate .list-lang{top:50px!important}
.container-main .container-fluid.clearfix{margin-top:29px!important;-webkit-margin-before:29px!important}}@media only screen and (min-width:1199px){#header-main .navbar{margin-bottom:94px}.container-main .container-banner-home{margin-top:-48px!important}
.container-main .container-fluid.clearfix{margin-top:30px!important;-webkit-margin-before:107px!important}.search-accommodation.search-horizontal>.search-content .search-form{top:100px}}.text-bold-normal{color:#404040;margin:0;padding:0}.text-bold-normal small,.text-bold-normal span{font-weight:300;display:block}.text-bold-normal-inline{color:#404040;margin:0;padding:0;line-height:120%}.text-bold-normal-inline small,.text-bold-normal-inline span{font-weight:300;display:inline-block}.text-normal-bold{color:#404040;margin:0;padding:0;font-weight:300}.text-normal-bold small,.text-normal-bold span{font-weight:500;display:block}ul.list-striped{margin:0;padding:0}ul.list-striped li{list-style-type:none;line-height:300%;padding:0 10px}ul.list-striped li>a{text-decoration:underline;font-weight:700;color:#173b4c}ul.list-striped li:nth-of-type(odd){background-color:#f3f3f3}ul.list-striped li:nth-of-type(2n){background:#fff}.main-divider-payment{width:300px;height:25px;position:relative;top:45px;left:0;right:0;margin:0 auto;z-index:23}.dividers-horizontal-dashed{background:transparent;height:10px;text-align:center;margin:5px auto 10px;border-bottom:2px dashed #3b2300;width:100%}.dividers-horizontal-dashed img{margin-top:-10px;background:#fff;padding:5px;width:35px}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.dividers-vertical{width:1px;height:300px;margin:0 auto;border-right:1px solid #f3f3f3}.dividers-vertical>img{min-width:35px;position:relative;left:50%;transform:translateX(-50%);top:49.99%}.dividers-horizontal-text{background:transparent;height:10px;text-align:center;border-bottom:1px solid #f3f3f3;width:100%}.dividers-horizontal-text>span{background:#fff;padding:0 6px}@media only screen and (min-width:768px){.center-block-visible-sm{display:flex;align-items:center;width:100%;justify-content:center}}.no-padding-bottom{padding-bottom:0!important}.no-padding{padding:0!important}.padding-10{padding:10px!important}.padding-20{padding:20px!important}.padding-vertical-10{padding:10px 0!important}.padding-vertical-20{padding:20px 0!important}.padding-vertical-30{padding:30px 0!important}.padding-vertical-40{padding:40px 0!important}.padding-vertical-50{padding:50px 0!important}.padding-vertical-60{padding:60px 0!important}.padding-vertical-70{padding:70px 0!important}.padding-vertical-80{padding:80px 0!important}.padding-vertical-90{padding:90px 0!important}.padding-vertical-100{padding:100px 0!important}.padding-top-70{padding:70px 0 0!important}.padding-horizontal-20{padding:0 20px!important}.padding-left-10{padding-left:10px!important}.padding-left-20{padding-left:20px!important}.padding-left-30{padding-left:30px!important}.space-top-40{margin-top:40px!important}.space-top-10{margin-top:10px!important}.space-top-20{margin-top:20px!important}.space-top-80{margin-top:80px!important}.space-top-120{margin-top:120px!important}.space-bottom-10{margin-bottom:10px}.space-bottom-20{margin-bottom:20px}.space-bottom-30{margin-bottom:30px}.space-bottom-40{margin-bottom:40px}.space-bottom-50{margin-bottom:50px}.space-bottom-60{margin-bottom:60px}.space-bottom-70{margin-bottom:70px}.space-bottom-80{margin-bottom:80px}.space-10{margin:10px}.space-20{margin:20px}.space-30{margin:30px}.space-40{margin:40px}.space-50{margin:50px}.space-vertical-10{margin:10px 0!important}.space-vertical-20{margin:20px 0!important}.space-vertical-30{margin:30px 0!important}.space-vertical-40{margin:40px 0!important}.bg-write{background:#fff}.color-write{color:#fff}@media only screen and (max-width:480px){.no-padding-xs{padding:0!important}}@media only screen and (min-width:768px){.text-left-md{text-align:left}.text-right-md{text-align:right}.no-padding-sm{padding:0!important}}@media only screen and (max-width:992px){.main-divider-payment{display:none}}.bg-houver,.four-reason{background:transparent}.card-product-accommodation.card-product-item,.card-product-accommodation .card-product-item{text-align:left;font-size:1.2em;background:#fff;margin-bottom:30px}.card-product-accommodation.card-product-item figure img,.card-product-accommodation .card-product-item figure img{width:100%;height:auto}.card-product-accommodation.card-product-item figure,.card-product-accommodation .card-product-item figure{position:relative}.card-product-accommodation.card-product-item figure>.product-unavailable,.card-product-accommodation .card-product-item figure>.product-unavailable{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 20 ")";filter:alpha(opacity=0.2);opacity:.2}.card-product-accommodation .card-product-item figure>figcaption>a{text-decoration:none;cursor:pointer}.card-product-accommodation .card-product-item figure>figcaption>.product-like{position:absolute;top:10px;right:10px;z-index:2;font-size:1.4em}.card-product-accommodation .card-product-item figure>figcaption>.product-like>i{color:#fff}.card-product-accommodation .card-product-item figure>figcaption>.product-like i.icmn-heart4.icon-checked:before{content:"\ECEC";color:#e03a00}.card-product-accommodation .card-product-item figure>figcaption>.product-popup{position:absolute;bottom:-10px;right:10px;z-index:2;transform:rotate(90deg);font-size:.9em}.card-product-accommodation .card-product-item figure>figcaption>.tag-last-available{width:100px;height:44px;background:transparent;position:absolute;z-index:99;top:10%;left:0;border-radius:0 16px 16px 0;text-align:center;color:#fff;font-size:.9em;display:table;text-transform:uppercase}.card-product-accommodation .card-product-item figure>figcaption>.tag-last-available>h3{font-size:2.6em;color:#fff;position:relative;padding:0;float:left;margin:2px 2px 0}.card-product-accommodation .card-product-item figure>figcaption>.tag-last-available>span{text-align:left;display:table-cell;vertical-align:middle;line-height:120%;font-size:.8em}.card-product-accommodation .card-product-item figure>figcaption>.tag-last-available.tag-1{background:#880e0d}.card-product-accommodation .card-product-item figure>figcaption>.tag-last-available.tag-2{background:#863e0c}.card-product-accommodation .card-product-item figure>figcaption>.tag-last-available.tag-3{background:#876011}.card-product-accommodation .card-product-item figure>figcaption .tag-last-available.tag-5,.card-product-accommodation .card-product-item figure>figcaption>.tag-last-available.tag-4{background:#877e4f}.card-product-accommodation .card-product-item figure>figcaption>.accommodation-unavailable{position:absolute;top:0;margin-right:auto;margin-left:auto;height:100%;width:100%;z-index:1}.card-product-accommodation .card-product-item figure>figcaption>.promotion-unavailable{position:absolute;top:0;margin-right:auto;margin-left:auto;background:rgba(5,149,204,.27);height:100%;width:100%;z-index:99}.card-product-accommodation .card-product-item figure>figcaption>.promotion-unavailable>img{width:auto;height:auto;left:0;top:50%;transform:translateY(-50%);margin-left:auto;margin-right:auto;position:relative}.card-product-item>.promotion-overlay>figure>figcaption{display:flex}.card-product-item>.promotion-overlay>figure>figcaption>.promotion-unavailable{position:absolute;top:0;margin-right:auto;margin-left:auto;background:rgba(5,149,204,.27);height:100%;width:100%;z-index:99}.card-product-item>.promotion-overlay>figure>figcaption>.promotion-unavailable>img{width:auto;height:auto;left:0;top:50%;transform:translateY(-50%);margin-left:auto;margin-right:auto;position:relative}.card-product-accommodation .card-product-item>.card-product-details{padding:2px 0;height:auto}.card-product-accommodation.card-product-item>.card-product-details>:last-child,.card-product-accommodation .card-product-item>.card-product-details>:last-child{margin-bottom:0}.card-product-accommodation .card-product-item .product-title{margin-bottom:4px;color:#e8cc78;height:44px;font-size:1.4em}.card-product.card-accommodation{margin-top:10px;margin-bottom:50px}.card-product.card-accommodation .card-product-item{box-shadow:3px 3px 30px -6px hsla(0,0%,51%,.21);-webkit-margin-after:10px;-webkit-padding-after:10px;padding-bottom:15px;width:48%;margin-right:auto;margin-left:1%}.card-product.card-accommodation .card-product-item>h3{color:#4a4a4a}.card-product.card-accommodation .card-product-item>figure>a>img{width:100%}.card-product.card-accommodation .card-product-item>figure>.percent-discount{width:30%}.card-product.card-accommodation .card-product-item>figure>.percent-discount>span{font-size:1em;color:#fff;position:absolute;border-radius:0 5px 5px 0;text-align:center;-webkit-padding-start:3px;-webkit-padding-before:3px;-webkit-padding-after:3px;-webkit-padding-end:3px;padding:3px;margin-top:15px}.card-product.card-accommodation .card-product-item>figure>.percent-discount .green-percent{background-color:#ff1a1a}.card-product.card-accommodation .card-product-item>figure>.percent-discount .yellow-percent{background-color:red}.card-product.card-accommodation .card-product-item>figure>.percent-discount .orange-percent{background-color:#e60000}.card-product.card-accommodation .card-product-item>figure>.percent-discount .red-percent{background-color:#cd0000}.card-product.card-accommodation .card-product-item>figure>.percent-discount .blue-percent{background-color:#61acd3}.card-product.card-accommodation .card-product-item>figure>figcaption>.product-popup{position:absolute;right:20px;-webkit-margin-before:-30px;margin-top:-30px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left{width:100%;-webkit-margin-before:3px;margin-top:3px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left h4{color:#4a4a4a!important;margin-top:5px;margin-bottom:5px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left h4>b>small{font-weight:700!important;color:#4a4a4a!important}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left>span{font-size:1.3em;font-weight:600}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left>span .discount-price{margin-top:0;margin-bottom:5px;font-size:.64em!important;color:#61acd3!important}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left>span .discount-price small{color:#61acd3!important}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left>small{color:#cd0000}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.reserve-btn{width:100%}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.reserve-btn>.btnAddCart{width:100%;padding-left:0;padding-right:0}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.pull-left{width:70%}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.pull-left>.icons-presents>li>a>img{-webkit-margin-before:8px;margin-top:5px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.pull-right{width:30%;-webkit-margin-before:10px;margin-top:10px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.pull-right>a{text-decoration:none;cursor:pointer;color:#e8cc78}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.pull-right>a>i{color:#fff}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.pull-right>a i.icmn-heart4.icon-checked:before{content:"\ECEC";color:#e03a00}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.tariff-details-popover{-webkit-margin-before:10px;margin-top:10px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.tariff-details-popover>a{color:#8b8b8b;background-color:#efefef;-webkit-padding-before:5px;-webkit-padding-start:5px;-webkit-padding-end:5px;-webkit-padding-after:5px;padding:5px;border-radius:5px;font-size:.8em}.card-product.card-accommodation .card-product-item>.card-product-details>.product-shared{-webkit-margin-before:10px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-shared>a>i{color:#4a4a4a}.card-product-accommodation.card-accommodation .card-product-details,.card-product.card-experiences-internal .card-product-details,.card-product.card-experiences .card-product-details,.card-product.card-promotions .card-product-details{width:100%;float:left;font-size:.9em}.card-product-accommodation.card-accommodation .card-product-details h4.product-title,.card-product.card-experiences-internal .card-product-details h4.product-title,.card-product.card-experiences .card-product-details h4.product-title,.card-product.card-promotions .card-product-details h4.product-title{color:#ff6022!important}.card-product-accommodation.card-accommodation .card-product-details .product-price,.card-product.card-experiences-internal .card-product-details .product-price,.card-product.card-experiences .card-product-details .product-price,.card-product.card-promotions .card-product-details .product-price{color:#e8cc78;line-height:120%;text-align:left;margin-top:2px}.card-product-accommodation.card-accommodation .card-product-details .product-price .title-from,.card-product.card-experiences-internal .card-product-details .product-price .title-from,.card-product.card-experiences .card-product-details .product-price .title-from,.card-product.card-promotions .card-product-details .product-price .title-from{font-size:.95em!important;color:#ff6022!important}.card-product-accommodation.card-accommodation .card-product-details .product-price .price-content,.card-product.card-experiences-internal .card-product-details .product-price .price-content,.card-product.card-experiences .card-product-details .product-price .price-content,.card-product.card-promotions .card-product-details .product-price .price-content{color:#2968a5!important;margin-top:0!important;margin-bottom:5px!important}.card-product-accommodation.card-accommodation .card-product-details .product-price .price-content small,.card-product.card-experiences-internal .card-product-details .product-price .price-content small,.card-product.card-experiences .card-product-details .product-price .price-content small,.card-product.card-promotions .card-product-details .product-price .price-content small{color:#2968a5!important;font-weight:700}.card-product-accommodation.card-accommodation .card-product-details .product-price .price-content>b,.card-product.card-experiences-internal .card-product-details .product-price .price-content>b,.card-product.card-experiences .card-product-details .product-price .price-content>b,.card-product.card-promotions .card-product-details .product-price .price-content>b{font-size:22px}.card-product-accommodation.card-accommodation .card-product-details .product-price h3,.card-product.card-experiences-internal .card-product-details .product-price h3,.card-product.card-experiences .card-product-details .product-price h3,.card-product.card-promotions .card-product-details .product-price h3{font-weight:700!important}.card-product-accommodation.card-accommodation .card-product-details .product-price span,.card-product.card-experiences-internal .card-product-details .product-price span,.card-product.card-experiences .card-product-details .product-price span,.card-product.card-promotions .card-product-details .product-price span{font-size:1.4em;display:block;padding:5px 0}.card-product-accommodation.card-accommodation .card-product-details .product-price span>b,.card-product.card-experiences-internal .card-product-details .product-price span>b,.card-product.card-experiences .card-product-details .product-price span>b,.card-product.card-promotions .card-product-details .product-price span>b{font-size:1.4em}.card-product-accommodation.card-accommodation .card-product-details .product-price small,.card-product.card-experiences-internal .card-product-details .product-price small,.card-product.card-experiences .card-product-details .product-price small,.card-product.card-promotions .card-product-details .product-price small{color:#ff6e1f}.card-product-accommodation.card-accommodation .card-product-details .product-reserve,.card-product.card-experiences-internal .card-product-details .product-reserve,.card-product.card-experiences .card-product-details .product-reserve,.card-product.card-promotions .card-product-details .product-reserve{margin:4px 0}.card-product-accommodation.card-accommodation .card-product-details .product-reserve a,.card-product.card-experiences-internal .card-product-details .product-reserve a,.card-product.card-experiences .card-product-details .product-reserve a,.card-product.card-promotions .card-product-details .product-reserve a{font-size:.9em}.card-product-accommodation.card-accommodation .card-product-details>.production-date-holiDay,.card-product.card-experiences-internal .card-product-details>.production-date-holiDay,.card-product.card-experiences .card-product-details>.production-date-holiDay,.card-product.card-promotions .card-product-details>.production-date-holiDay{position:relative;font-weight:600;font-size:10pt;width:100%;min-height:19px;color:#173b4c!important}.card-product-accommodation.card-accommodation .card-product-details>.production-date-holiDay>i,.card-product.card-experiences-internal .card-product-details>.production-date-holiDay>i,.card-product.card-experiences .card-product-details>.production-date-holiDay>i,.card-product.card-promotions .card-product-details>.production-date-holiDay>i{color:#173b4c!important}.card-product-accommodation.card-accommodation .card-product-details>.product-label,.card-product.card-experiences-internal .card-product-details>.product-label,.card-product.card-experiences .card-product-details>.product-label,.card-product.card-promotions .card-product-details>.product-label{margin-right:5px;width:70%;min-height:30px;margin-top:5px}.card-product-accommodation.card-accommodation .card-product-details .label-and-holiday,.card-product.card-experiences-internal .card-product-details .label-and-holiday,.card-product.card-experiences .card-product-details .label-and-holiday,.card-product.card-promotions .card-product-details .label-and-holiday{margin-top:25px!important;margin-bottom:-45px!important}.card-product-accommodation.card-accommodation .card-product-details .product-shared>.icon-shared,.card-product.card-experiences-internal .card-product-details .product-shared>.icon-shared,.card-product.card-experiences .card-product-details .product-shared>.icon-shared,.card-product.card-promotions .card-product-details .product-shared>.icon-shared{font-size:1.6em;float:right}.card-product-accommodation.card-accommodation .card-product-details .product-shared .product-like-qty,.card-product.card-experiences-internal .card-product-details .product-shared .product-like-qty,.card-product.card-experiences .card-product-details .product-shared .product-like-qty,.card-product.card-promotions .card-product-details .product-shared .product-like-qty{float:left;clear:both;line-height:160%}.card-product-accommodation.card-accommodation .card-product-details i,.card-product.card-experiences-internal .card-product-details i,.card-product.card-experiences .card-product-details i,.card-product.card-promotions .card-product-details i{color:#e8cc78}.card-product-accommodation.card-accommodation .card-product-details h5.product-description,.card-product.card-experiences-internal .card-product-details h5.product-description,.card-product.card-experiences .card-product-details h5.product-description,.card-product.card-promotions .card-product-details h5.product-description{color:#50b4da;font-size:1.4em}.card-product-accommodation.card-accommodation .card-product-details .product-description,.card-product.card-experiences-internal .card-product-details .product-description,.card-product.card-experiences .card-product-details .product-description,.card-product.card-promotions .card-product-details .product-description{margin-top:10px}.card-product-accommodation.card-accommodation .card-product-details .product-description ul.acccommodation-caracterists,.card-product.card-experiences-internal .card-product-details .product-description ul.acccommodation-caracterists,.card-product.card-experiences .card-product-details .product-description ul.acccommodation-caracterists,.card-product.card-promotions .card-product-details .product-description ul.acccommodation-caracterists{margin:0;padding:0}.card-product-accommodation.card-accommodation .card-product-details .product-description ul.acccommodation-caracterists>li,.card-product.card-experiences-internal .card-product-details .product-description ul.acccommodation-caracterists>li,.card-product.card-experiences .card-product-details .product-description ul.acccommodation-caracterists>li,.card-product.card-promotions .card-product-details .product-description ul.acccommodation-caracterists>li{width:49%;list-style-type:none;display:inline-block;line-height:150%}.card-product-accommodation.card-accommodation .card-product-details .product-description ul.acccommodation-caracterists>li i,.card-product.card-experiences-internal .card-product-details .product-description ul.acccommodation-caracterists>li i,.card-product.card-experiences .card-product-details .product-description ul.acccommodation-caracterists>li i,.card-product.card-promotions .card-product-details .product-description ul.acccommodation-caracterists>li i{font-size:.3em;color:#2b5b85;line-height:140%;position:relative;top:-2px}.card-product-accommodation.card-accommodation .card-product-details .product-visits,.card-product.card-experiences-internal .card-product-details .product-visits,.card-product.card-experiences .card-product-details .product-visits,.card-product.card-promotions .card-product-details .product-visits{font-size:.9em;float:left}.card-product-accommodation.card-accommodation .card-product-details .product-visits>i,.card-product.card-experiences-internal .card-product-details .product-visits>i,.card-product.card-experiences .card-product-details .product-visits>i,.card-product.card-promotions .card-product-details .product-visits>i{font-size:1.4em}.promotion-overlay{float:left;position:relative;z-index:1;width:100%}.promotion-overlay a{width:100%;height:100%;float:left}.promotion-overlay figure{position:relative;z-index:0;overflow:hidden;background-color:#f7f4ee}.promotion-overlay figure img{width:100%;display:block}.promotion-overlay .promotion-overlay-info{width:100%;height:100%;top:0;left:0;position:absolute;z-index:2;overflow:hidden}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-title{height:100%}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-title:after{-webkit-animation-play-state:running!important;animation-play-state:running!important;transition-delay:.6s;opacity:1}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-title h2,.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-title h3{opacity:1;transition-delay:.3s}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-title h2{margin-top:12%}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-title h3{margin-top:20px;transition-delay:375ms}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-details{height:100px;bottom:-15px;transition-delay:.2s;font-weight:800;color:#fff}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-details>h2{font-size:1.8em!important;font-weight:900!important;font-family:Ubuntu,sans-serif!important}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-details ul li{list-style-type:none;font-size:1em}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-details ul li:first-child{top:0;transition-delay:.3s;opacity:1}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-details ul li:nth-child(2){top:0;transition-delay:.4s;opacity:1}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-details ul li:nth-child(3){top:0;transition-delay:.5s;opacity:1}.promotion-overlay .promotion-overlay-info .promotion-overlay-title{width:100%;height:0%;top:0;background:#eee;float:left;position:absolute;transition:all .6s cubic-bezier(.18,.84,.44,.85);overflow:hidden}.promotion-overlay .promotion-overlay-info .promotion-overlay-title:after{content:"";width:100%;height:100%;top:0;left:0;background:url(https://d2odosjtfeb3gl.cloudfront.net/website/global/images/bg-pattern-promotion.png) -44770px 0;position:absolute;z-index:8;-webkit-animation:play-bg-promo 10s infinite;animation:play-bg-promo 10s infinite;transition:all 1s cubic-bezier(.18,.84,.44,.85);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}.promotion-overlay .promotion-overlay-info .promotion-overlay-title h2,.promotion-overlay .promotion-overlay-info .promotion-overlay-title h3{width:100%;box-sizing:border-box;text-align:center;float:left;opacity:0;transition:all .3s cubic-bezier(.18,.84,.44,.85);position:relative;z-index:9}.promotion-overlay .promotion-overlay-info .promotion-overlay-details,.promotion-overlay .promotion-overlay-info .promotion-overlay-details:before{background:#2968a5;position:absolute;-webkit-transition:all .3s cubic-bezier(.18,.84,.44,.85);-moz-transition:all .3s cubic-bezier(.18,.84,.44,.85)}.promotion-overlay .promotion-overlay-info .promotion-overlay-title h2{margin:6px 0 0;padding:0 10%;color:#40a5d4;font-size:1.6em;font-weight:700}.promotion-overlay .promotion-overlay-info .promotion-overlay-title h3{margin:0;padding:0 10px;color:#10668d;font-size:1em;text-transform:inherit}.promotion-overlay .promotion-overlay-info .promotion-overlay-details{z-index:10;width:100%;height:0;left:0;bottom:-60px;float:left;transition:all .3s cubic-bezier(.18,.84,.44,.85)}.promotion-overlay .promotion-overlay-info .promotion-overlay-details:before{content:"";width:110%;height:30px;top:-11px;left:-5%;transform:rotate(0deg);z-index:8;background:url(https://d2odosjtfeb3gl.cloudfront.net/website/global/images/ondas2.png) -2% repeat-x;-webkit-animation:play-bg-promo 10s infinite;animation:play-bg-promo 10s infinite;transition:all 1s cubic-bezier(.18,.84,.44,.85);-webkit-animation-timing-function:linear;animation-timing-function:linear}.promotion-overlay .promotion-overlay-info .promotion-overlay-details ul{width:100%;margin:26px 0 0;position:relative;z-index:9;padding:0 6%;box-sizing:border-box}.promotion-overlay .promotion-overlay-info .promotion-overlay-details ul li{top:20px;float:left;transition:all .3s cubic-bezier(.18,.84,.44,.85);opacity:0;position:relative;width:33%;padding:0 2%;box-sizing:border-box;list-style-type:none}.promotion-overlay .promotion-overlay-info .promotion-overlay-details ul li .icon{display:block;width:48px;height:48px;text-indent:-999em;margin:0 auto}.promotion-overlay .promotion-overlay-info .promotion-overlay-details ul li .icon.all-inclusive{background:url(https://d2odosjtfeb3gl.cloudfront.net/website/global/images/icons-promotion-sprite.png) 0 0 no-repeat}.promotion-overlay .promotion-overlay-info .promotion-overlay-details ul li .icon.club-praia{background:url(https://d2odosjtfeb3gl.cloudfront.net/website/global/images/icons-promotion-sprite.png) -49px 0 no-repeat}.promotion-overlay .promotion-overlay-info .promotion-overlay-details ul li .music-live{background:url(https://d2odosjtfeb3gl.cloudfront.net/website/global/images/icons-promotion-sprite.png) -98px 0 no-repeat}.promotion-overlay .promotion-overlay-info .promotion-overlay-details ul li p{width:100%;color:#10668d;font-size:.9em!important;text-align:center;float:left;line-height:100%;padding-top:4px}.width-amenities-5{width:50%;min-height:140px!important}.card-amenities>h2{color:#e8cc78}.card-amenities>.img{width:70%;overflow:hidden;min-height:40px}.card-amenities>.img>img{width:800px}.card-amenities>div>div>div>div>div{min-height:170px;-webkit-min-logical-height:110px}.card-amenities>div>div>div>div>div>div{display:flex;justify-content:flex-start}.card-amenities>div>div>div>div>div>div>img{width:30px;height:30px;margin:16px 3px;-webkit-margin-before:5px;-webkit-margin-start:5px;-webkit-margin-after:5px;-webkit-margin-end:5px}.card-amenities>div>div>div>div>div>div>.icon-phone{width:20px;height:30px;margin-right:5px;-webkit-margin-before:10px;-webkit-margin-end:10px}.card-amenities>div>div>div>div>div>div>.text-item-amenities>h4{font-size:1.4em}.card-amenities>div>div>div>div>div>div>.text-item-amenities>span{font-size:1.1em}.reviews .review-item{min-height:100px}.reviews .review-item>img{width:100%;max-width:120px;max-height:43px}.reviews .review-item .logo-booking{margin:2px auto 6px;-webkit-margin-before:7px;-webkit-margin-after:3px}.reviews .review-item .logo-face{margin:3px auto 8px;-webkit-margin-before:3px;-webkit-margin-after:6px}.reviews .review-item .logo-trip{margin:12px auto 10px;-webkit-margin-before:11px;-webkit-margin-after:8px}.reviews .review-item .content-text{display:flex;justify-content:flex-start;max-width:120px;margin-right:auto;margin-left:auto}.reviews .review-item .content-text .label-value{color:#e8cc78;font-size:2em}.reviews .review-item .content-text .item-count-reviews{color:#a2a2a2;font-weight:600;font-size:1.2em}.four-reason>div>div>div>div{padding:20px 0}.four-reason>div>div>div>div>div{display:flex;justify-content:flex-start;margin-bottom:20px;-webkit-margin-after:10px}.four-reason>div>div>div>div>div>img{width:30px;height:30px;margin-right:20px;margin-top:8px;-webkit-margin-before:5px;-webkit-margin-end:20px}.four-reason>div>div>div>div>div>h4{font-weight:800;font-size:1.5em}@media screen and (min-width:900px) and (max-width:1200px){.promotion-overlay .price em{font-size:20px}.promotion-overlay .promotion-overlay-info .promotion-overlay-title h2{font-size:2vw;line-height:2vw}.promotion-overlay .promotion-overlay-info .promotion-overlay-title h3{font-size:1.4vw;line-height:1.6vw}.promotion-overlay .promotion-overlay-info .promotion-overlay-details ul{margin:0}.promotion-overlay .promotion-overlay-info .promotion-overlay-details ul li{transform:scale(.8)}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-title h2{margin-top:10%}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-title h3{margin-top:15px}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-details{height:50%}}@-webkit-keyframes play-bg-promo{0%{background-position:0 0}to{background-position:-474px 0}}@keyframes play-bg-promo{0%{background-position:0 0}to{background-position:-474px 0}}.card-comment .card-comment-experience{text-align:left;background:#fff;margin-bottom:30px;font-size:1.2em}.card-comment .card-comment-experience figure img{width:100%;height:auto}.card-comment .card-comment-experience .comment-title{font-size:2.8em}.card-comment .card-comment-experience .comment-title.title-line{border-left:5px solid #e8cc78}@media only screen and (min-width:1000px){.width-amenities-5{width:20%!important}.card-product.card-accommodation .card-product-item{width:18%!important}}@media only screen and (min-width:768px){.width-amenities-5{width:33%;min-height:120px!important}.card-product.card-accommodation .card-product-item:hover{box-shadow:0 0 30px -1px hsla(0,0%,51%,.25)}.card-product.card-accommodation .card-product-item{width:31.33333%}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left{width:70%;-webkit-margin-before:2px;-webkit-margin-after:auto;margin-bottom:3px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left>span{font-size:1.6em!important}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left>small{font-size:.9em!important}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.reserve-btn{width:70%}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.tariff-details-popover{-webkit-margin-before:10px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.tariff-details-popover>a{color:#8b8b8b;background-color:#efefef;-webkit-padding-before:5px;-webkit-padding-start:5px;-webkit-padding-end:5px;-webkit-padding-after:5px;border-radius:5px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.pull-right{-webkit-margin-before:20px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.pull-right>a{font-size:1.2em!important}.card-product.card-promotions .card-product-item>.card-product-details>.product-price{text-align:right!important}}@media only screen and (min-width:480px){.product-shared .product-like-qty{float:right!important;clear:both}.promotion-overlay .promotion-overlay-info:hover .promotion-overlay-details>h2{font-size:2.6em!important;background:none}.card-product.card-accommodation .card-product-item{-webkit-margin-before:10px}.card-product.card-accommodation .card-product-item>figure>a>img{width:100%}.card-product.card-accommodation .card-product-item>figure>figcaption>.product-popup{position:absolute;right:20px;-webkit-margin-before:-30px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left{width:70%;-webkit-margin-before:2px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left>span{font-size:2.4em;-webkit-margin-before:10px;-webkit-margin-after:5px;color:#4a4a4a}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-left>small{font-size:1.1em;color:#cd0000}.card-product.card-accommodation .card-product-item>.card-product-details>.product-price>.pull-right.percent-discount>span{font-size:1.4em;width:auto;-webkit-padding-start:2px;-webkit-padding-before:8px;-webkit-padding-after:8px;-webkit-padding-end:2px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.reserve-btn{width:70%}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.tariff-details-popover{-webkit-margin-before:10px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.tariff-details-popover>a{color:#8b8b8b;background-color:#efefef;-webkit-padding-before:5px;-webkit-padding-start:5px;-webkit-padding-end:5px;-webkit-padding-after:5px;border-radius:5px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.pull-right{-webkit-margin-before:20px}.card-product.card-accommodation .card-product-item>.card-product-details>.product-reserve>.pull-right>a{font-size:1.4em}.card-amenities>div>div>div>div>div{min-height:105px}}.load-lang{position:fixed;display:none;width:150px;background-color:#fff;color:#e8cc78;right:0;bottom:2%;z-index:10001;border-top:2px solid #e8cc78;border-radius:5px 0 0 5px}.load-lang>h4{padding:5px 10px}i.icon-whatsapp-mobile2{background-image:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/icon/new/whatsapp.svg);position:absolute;right:8%;top:8.5px}i.icon-info,i.icon-whatsapp-mobile2{width:34px;height:34px;background-size:100% 100%}i.icon-info{background-image:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/icon/icon-info.svg);margin-right:10px}i.icon-check-in{width:34px;height:34px;background-image:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/icon/new/check-in.svg);z-index:999}i.icon-check-in,i.icon-messenger-mobile2{background-size:100% 100%;position:absolute}i.icon-messenger-mobile2{width:35px;height:35px;background-image:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/icon/new/messenger.svg);background-repeat:no-repeat;right:8%;top:8.5px}.icon-tel-24h{width:33px;height:33px;background-image:url(https://d2odosjtfeb3gl.cloudfront.net/website/global/images/icon-fone-24h.svg)}.icon-messenger-mobile{background-image:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/icon/new/messenger.svg)}.icon-messenger-mobile,.icon-whatsapp-mobile{width:30px;height:30px;background-repeat:no-repeat;background-size:100% 100%;position:relative}.icon-whatsapp-mobile{top:7px!important;margin-right:10px!important;background-image:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/icon/new/whatsapp.svg)}.icmn-whatsapp{color:#34af23!important}.social-icons a{background:#b3b3b3;width:35px;height:35px;border-radius:50%;display:inline-block;font-size:1.3em;margin-right:8%}.social-icons a,.social-icons a:hover{color:#fff;line-height:36px;text-align:center}.social-icons a:hover{background:#888;font-size:1em;text-decoration:none}ul.icon-accommodation-details{margin:0;padding:0}ul.icon-accommodation-details>li{list-style-type:none;float:left;margin-right:15px}ul.icon-accommodation-details>li>a>i{background:url(https://d2odosjtfeb3gl.cloudfront.net/website/global/images/icons-accommodation-details-sprite.png) 0 0 no-repeat;width:44px;height:44px;display:inline-block;position:relative;word-wrap:break-word}ul.icon-accommodation-details>li .icon-room-service{background-position:0 0}ul.icon-accommodation-details>li .icon-tv{background-position:-44px 0}ul.icon-accommodation-details>li .icon-hair-dryer{background-position:-88px 0}ul.icon-accommodation-details>li .icon-tablet{background-position:-132px 0}ul.icon-accommodation-details>li .icon-wifi{background-position:-176px 0}i.icon-rounded{padding:10px;line-height:20px;background:#e8cc78;color:#fff;border-radius:50px}i.icon-shadow{text-shadow:1px 1px 3px rgba(0,0,0,.225)}a,a:focus,a:hover{text-decoration:none!important}a:focus,a:focus>*,a:hover,a:hover>*{font-weight:400!important}.btn-submit-gold{background:#b18b37;border-radius:5px!important}a.btn-primary,button.btn-primary{background-color:red;color:#fff}a.btn-primary.btn-outline,button.btn-primary.btn-outline{border-color:#173b4c;color:#173b4c;background:none!important}a.btn-warning,button.btn-warning{background-color:#e8cc78!important;color:#fff}.btn.btn-extend{width:100%}a.btn-primary.gradient,a.btn-primary.gradient:hover,button.btn-primary.gradient,button.btn-primary.gradient:hover{color:#6f5c2c!important;background-color:transparent!important;border:1px solid #6f5c2c!important}.btn{height:38px}a.btn{line-height:1.72857143;text-align:center;white-space:nowrap;vertical-align:middle}a.btn-social{box-sizing:border-box;position:relative;margin:.2em;padding:0 15px 0 46px;border:none;text-align:left;line-height:34px;white-space:nowrap;border-radius:.2em;font-size:16px;color:#fff}a.btn-social:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:34px;height:100%}a.btn-social:focus{outline:none}a.btn-social:active{box-shadow:inset 0 0 0 32px rgba(0,0,0,.1)}a.btn-facebook{background-color:#4c69ba;background-image:linear-gradient(#4c69ba,#3b55a0);text-shadow:0 -1px 0 #354c8c}a.btn-facebook:before{border-right:1px solid #364e92;background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_facebook.png) 6px 6px no-repeat}a.btn-facebook:focus,a.btn-facebook:hover{color:#fff;background-color:#5b7bd5;background-image:linear-gradient(#5b7bd5,#4864b1)}@media only screen and (min-width:768px){.btn.btn-extend-sm{padding-left:50px;padding-right:50px}}form #btnSelectQtyGuest span{color:#50b4da}.number-input__input[data-v-058c2834]:focus{border-color:#3b2300!important;outline:0}.number-input__button[data-v-058c2834]:hover:after,.number-input__button[data-v-058c2834]:hover:before{background-color:#3b2300!important}.form .form-body{padding:20px 0}.form .form-control{box-shadow:none;display:block;width:100%;height:38px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:4px}.form .form-control:focus{border-color:#173b4c;box-shadow:none}.form textarea.form-control{box-shadow:none;height:auto}.form .input-border-left{border-left:4px solid #3b2300;position:relative;left:0;z-index:99;color:#3b2300}.form .form-group>i,.form i{color:#3b2300!important}.form .form-group>i{padding-top:8px}.form select.form-padding-left{padding-left:30px}.form .form-group .icon-left{position:absolute;top:2px;left:2.5px;z-index:20;text-align:center;margin-right:4px}.form .form-action{margin:16px 0}.form .error,.form .error:active,.form .error:focus{border:1px solid #dc143c}.form input[type=checkbox].error{outline:1px solid red}.form ::-webkit-input-placeholder{color:#3b2300}.form ::-moz-placeholder{color:#3b2300}.form :-ms-input-placeholder{color:#3b2300}.form :-moz-placeholder{color:#3b2300}.form .form-section{color:#404040}#header-main .navbar.yamm .navbar-right{margin-right:auto}@media only screen and (min-width:768px){.form-md{width:300px;margin:0 auto}}.mbsc-cal-txt{color:#b89444!important}.mbsc-cal-txt>i.tag-last-acomodations{color:red;position:absolute;left:2px;font-size:.7em;margin:4px 0 4px 4px}.mbsc-cal-txt>i.tag-best-price{color:green;position:absolute;right:2px;font-size:1.1em;transform:rotate(45deg)}.mbsc-cal-day-date{font-weight:700!important;color:#404040!important}.mbsc-range-btn-t{font-size:small!important}.mbsc-range-btn-t .mbsc-material .mbsc-range-btn{border:1px solid red!important}.mbsc-material .mbsc-range-btn{text-transform:uppercase!important}.mbsc-material .mbsc-range-btn .mbsc-selected{border:none!important}.mbsc-material .mbsc-ltr .mbsc-fr-btn-cont{padding-top:20px!important}.mbsc-material .mbsc-range-btn{border-bottom:2px solid transparent!important}.mbsc-fr-btn-cont .mbsc-fr-btn-w.tag-best-price{color:green;font-size:x-small!important;margin:6px 20px 4px;float:left}.mbsc-fr-btn-cont .mbsc-fr-btn-w.tag-best-price>i{transform:rotate(45deg);font-size:small!important}.mbsc-fr-btn-cont .mbsc-fr-btn-w.tag-last-acomodations{color:red;font-size:x-small!important;margin:6px 0 4px 2px;float:left}.mbsc-material .mbsc-fr-btn.mbsc-fr-btn0{color:#b89444!important}.mbsc-material .mbsc-fr-btn.mbsc-fr-btn1{color:#005cbf!important}.mbsc-material .mbsc-cal-c{padding:0}.mbsc-material .mbsc-fr-btn{color:#fff}.mbsc-material .mbsc-fr-arr{background:#3b2300}.mbsc-material .mbsc-range-btn-t{color:#b89444!important}.mbsc-fr-btn-cont .mbsc-fr-btn{color:#b89444}.mbsc-cal-multi .mbsc-cal-hdr{display:block;background:#3b2300;color:#fff}.mbsc-material.mbsc-range .mbsc-cal .mbsc-cal-row .mbsc-cal-day.mbsc-cal-day-hl .mbsc-cal-day-date{background:#b89444;border-color:#b89444;color:#fff!important}.mbsc-material .mbsc-fr-w{background:#f7f7f7;color:#5b5b5b;box-shadow:0 .25em 1.5em rgba(0,0,0,.3)}.mbsc-material .mbsc-fr-btn{color:#b89444!important}.number-input--controls>input{text-align:center}@media only screen and (min-width:768px){.mbsc-material .mbsc-fr-btn{color:#fff!important}.mbsc-material .mbsc-cal-multi .mbsc-cal-btn-w{height:76px!important;min-height:76px!important}.mbsc-material .mbsc-range-btn-t{font-size:14px!important;color:#fff!important;border-bottom:none!important;border-top:1px solid #523b31!important;background:#3b2300;min-height:20px;position:absolute;top:8%;z-index:99999}.mbsc-material .mbsc-range-btn-t .mbsc-range-btn-start .mbsc-fr-btn-e{margin-left:50px!important}.mbsc-material .mbsc-range-btn-t .mbsc-range-btn-end .mbsc-fr-btn-e{margin-right:32px!important}.mbsc-material .mbsc-range-btn-t .mbsc-range-btn-v{display:inline;padding:0 20px}.mbsc-material .mbsc-range-btn.mbsc-selected{border-color:#000;color:#fff!important}.mbsc-fr-btn-cont .mbsc-fr-btn{color:#b89444!important}.mbsc-fr-btn-cont .mbsc-fr-btn1{display:none}.mbsc-fr-btn-cont .mbsc-ltr .mbsc-fr-btn-cont{padding-top:40px!important}}.timer-area ul#countdown{min-height:80px;text-align:center}.timer-area ul#countdown>li{list-style:none;padding:10px;color:#173b4c;border-radius:6px;width:80px;height:50px;float:left;margin:0 6px 0 0}.timer-area ul#countdown>li>span{font-size:1.6em}.timer-area ul#countdown>li>p{color:#e8cc78}.modal.modal-overlay{background:rgba(0,0,0,.6)}.modal.modal-overlay .modal-body-text{padding:20px 30px}@media only screen and (min-width:1200px){.modal .modal-lg{width:1200px}}.nav-tabs{border:none}.nav-tabs li{margin:0 6px 0 0}.nav-tabs li a{box-shadow:none;border:none!important;display:table;width:100%;text-align:center;padding:10px 5px;color:#fff;background:#d2d2d2;line-height:1.42857143;border-radius:4px}.nav-tabs .nav-tabs>li.active>a:focus,.nav-tabs .nav-tabs>li.active>a:hover,.nav-tabs>li.active>a{color:#fff!important;cursor:default;background-color:#75633c!important}.tab-style-payment .nav-tabs{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}.tab-style-payment .nav-tabs li{width:100%;margin-bottom:8px}.tab-style-payment .nav-tabs li>a{display:flex;align-items:center;justify-content:flex-start}.tab-style-payment .nav-tabs li>a>i{font-size:1.8em;color:#fff;margin:auto 5px}@media only screen and (max-width:768px){.tab-style-payment .nav-tabs{flex-wrap:wrap}.tab-style-payment .nav-tabs li{width:calc(50% - 10px);margin:5px auto}}.tab-style-payment .tab-content>div>h3{text-align:center}.tab-style.client-account h3{color:#404040}.tab-style.client-account .nav-tabs li{width:100%;padding:3px 0}.tab-style.client-account .nav-tabs li a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 90 ")";filter:alpha(opacity=0.9);opacity:.9}.tab-style.client-account .nav-tabs li.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 47 ")";filter:alpha(opacity=0.47);opacity:.47}.tab-style.client-account .nav-tabs.gradient li a,.tab-style.client-account .nav-tabs.gradient li a:hover{background:#016699;background:linear-gradient(135deg,#016699,#40a5d4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#016699",endColorstr="#40a5d4",GradientType=1);border:none}.tab-style.nav-single-page h3{color:#404040}.tab-style.nav-single-page .nav-tabs{text-align:center!important}.tab-style.nav-single-page .nav-tabs li{width:44%;padding:3px 0;font-size:1em}.tab-style.nav-single-page .nav-tabs li a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 80 ")";filter:alpha(opacity=0.8);opacity:.8}.tab-style.nav-single-page .nav-tabs li.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 50 ")";filter:alpha(opacity=0.5);opacity:.5}.tab-style.nav-single-page .nav-tabs.gradient li a,.tab-style.nav-single-page .nav-tabs.gradient li a:hover{background:#016699;background:linear-gradient(135deg,#016699,#40a5d4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#016699",endColorstr="#40a5d4",GradientType=1);border:none}.tab-style.nav-single-page .nav-tabs>li{float:none;display:inline-block}@media only screen and (min-width:768px){.tab-style.nav-single-page .nav-tabs li{width:16%;padding:3px 0}}.container-video-html5{margin-top:50px!important}.container-video-html5 .slider-wrap{height:auto!important;overflow:hidden}.container-video-html5 .slider-wrap .video-html5 #video-bg-element{width:100%}.container-ap-videos{width:100%;background-color:#f7f7f7}.container-ap-videos .iframe-video{width:60%;float:left;height:20%;max-height:380px}.container-ap-videos .mais-videos{width:40%;height:auto;float:left;max-height:340px;background-color:#f7f7f7;overflow-y:scroll;margin:auto}.container-ap-videos .table>tbody>tr>td,.container-ap-videos .table>tbody>tr>th,.container-ap-videos .table>tfoot>tr>td,.container-ap-videos .table>tfoot>tr>th,.container-ap-videos .table>thead>tr>td,.container-ap-videos table>thead>tr>th{padding:0!important;line-height:0;vertical-align:top;border-top:1px solid #ddd}.container-ap-videos table>tbody>tr{cursor:pointer}.container-ap-videos .active-video,.container-ap-videos table>tbody>tr:hover{background-color:#e1e1e1!important}.container-ap-videos .mais-videos::-webkit-scrollbar-track{background-color:#61acd3!important}.container-ap-videos .mais-videos::-webkit-scrollbar{width:10px;background:#61acd3!important}.container-ap-videos .mais-videos::-webkit-scrollbar-thumb{background:#2968a5!important}.container-ap-videos .container-video-item>.image-video-item{width:38%;float:left;color:#404040}.container-ap-videos .container-video-item>.title-video-item{width:60%;float:left}.container-ap-videos .title-video-item>h4{margin-left:6px;font-size:1.2em!important;font-weight:300}@media screen and (max-width:768px){.iframe-video{height:auto!important}.iframe-video,.mais-videos{float:none!important;width:100%!important}}.video-play-list{margin-top:60px;margin-bottom:50px}@media screen and (min-width:768px){.video-play-list{margin-top:auto}.container-video-html5{margin-top:0!important}}@media screen and (min-width:968px){.container-video-html5{margin-top:0!important}}@media screen and (max-width:480px){iframe{height:auto}}@media screen and (min-width:1024px){.mais-videos{max-height:380px!important}}.card-gallery-mobile>.dots{position:absolute;margin-top:27%;margin-left:0;width:100%}.card-gallery-mobile>.dots>a{position:absolute;font-size:3.5em;opacity:.5;cursor:pointer;text-decoration:none;z-index:999;color:#f3cb13!important}.card-gallery-mobile>.dots>.prev-dot{left:0}.card-gallery-mobile>.dots>.next-dot{right:61px}.card-gallery-mobile>.next-dot{position:absolute;right:44px;font-size:3.5em;opacity:.5;text-decoration:none;cursor:pointer;display:block;color:#f3cb13!important;z-index:999;margin-top:-29%}.card-gallery-mobile>.next-dot>i{position:absolute}.slider{float:left}.slider .reslider .slider-block{width:100%;height:100%;position:absolute;z-index:97;background-position:50% 50%;background-size:cover;opacity:0}.slider .reslider .slider-direction{width:40px;height:40px;position:absolute;top:45%;z-index:99;cursor:pointer;text-align:center}.slider .reslider .slider-direction>i{font-size:1.8em;color:hsla(0,0%,100%,.8);line-height:40px}.slider .reslider .slider-direction.slider-direction-prev{left:20px;background:rgba(0,0,0,.4)!important}.slider .reslider .slider-direction.slider-direction-next{right:20px;background:rgba(0,0,0,.4)!important}.slider .reslider .slider-dots{position:absolute;width:100%;text-align:center;bottom:80px}.slider .reslider .slider-dots li{width:15px;height:15px;border-radius:100px;display:inline-block;margin:10px;border:1px solid #fff;cursor:pointer}.slider .reslider .slider-dots li.active{background-color:#fff}@media only screen and (min-width:480px){.card-gallery-mobile>.next-dot{margin-top:-27.3%}}@media screen and (max-width:768px){.slider .reslider .slider-direction{zoom:.8}.slider .reslider .slider-dots{position:absolute}}@media screen and (min-width:768px){.slider .reslider .slider-direction{width:60px;height:60px}.slider .reslider .slider-direction>i{font-size:2.4em;color:hsla(0,0%,100%,.8);line-height:60px}}#CDSWIDSSP,#CDSWIDSSP .widSSPnarrow .widSSPData .widSSPBranding dd{width:100%!important}.trip-advisor{padding:10px 0}.trip-advisor .trip-details{align-items:center;justify-content:center;align-content:center}.trip-advisor .trip-details>div>img{position:relative;margin-left:auto;margin-right:auto;text-align:center}.trip-advisor .trip-details .trip-comment h3,.trip-advisor .trip-details .trip-comment small{color:#e8cc78}.trip-advisor .trip-details .trip-comment small{border-top:1px solid #016699;font-size:1.2em}.trip-advisor .trip-details .trip-valuation{color:#e8cc78;font-size:1.4em;text-align:center}.trip-advisor .trip-details .trip-valuation .count{font-weight:700}.trip-advisor .trip-container-1 .trip-container-logo{margin-top:40px}.trip-advisor .trip-container-1 .trip-container-logo .logo-trip{margin-top:25%!important;width:70%!important}.trip-advisor .trip-container-1 img{margin-left:auto;margin-right:auto}.seeCommentsComplete{display:none}.container-mobile-trip{margin-bottom:-15px!important}.container-mobile-trip h3{margin-top:0;margin-bottom:0}.container-mobile-trip .trip-details img{margin-left:auto!important;margin-right:auto!important;margin-bottom:20px!important}.bottomSeeLess{display:none}@media only screen and (min-width:480px){.trip-advisor .trip-details .trip-container-1 .trip-container-logo{margin-top:auto}}@media only screen and (min-width:768px){.trip-advisor .trip-details .trip-container-1{padding-bottom:20px}.trip-advisor .trip-details .trip-container-2{padding-left:60px;padding-right:5px}.trip-advisor .trip-details .trip-container-2 img{margin-top:20px}}.container-search-filter{margin-bottom:30px!important}.main-filters{display:flex;flex-wrap:wrap;align-items:self-start}.filter-item{flex:1 200px;margin:0 10px;min-height:75px;padding-left:3em;position:relative}.filter-item:nth-child(n+2):nth-child(-n+4):before{content:"";display:inline-block;width:1px;height:55px;margin-left:-40px;margin-top:10px;background:#ccc;position:absolute}.people-online{display:flex;align-items:center}.people-online h4{font-size:1.1em;margin-left:10px;color:#b18b37}.people-online span{font-size:.9em;color:#b18b37}.people-online em{font-size:.9em;color:#75633c;font-style:normal}.filter-number{color:#b18b37}.filter-number span{font-size:3em;margin-right:5px;margin-top:-6px;float:left;color:#75633c}.filter-number.filter-number{margin-top:15px}.filter-acomodation{color:#8d8d8d}.filter-acomodation h5{margin-left:10px;margin-bottom:5px;margin-top:5px;color:#b18b37}.filter-acomodation.filter-acomodation h3{margin:0;padding:0;color:#75633c}.amount-people img{float:left;margin:0 0 8px 10px;padding:0 5px 0 0}.amount-people h3{float:left}.filter-dates-amount{display:flex;margin-top:15px;color:#b18b37}.filter-dates-amount i{font-size:2.5em;margin-right:8px;margin-top:3px;color:#b18b37}.filter-dates-amount span{color:#75633c;font-size:.9em}@media (min-width:320px) and (max-width:530px){.main-filters{align-items:center}.filter-item{flex-grow:1;flex-shrink:1;flex-basis:130px;padding:0;margin:7px}.amount-people img,.filter-acomodation h5{margin-left:0}.filter-item:nth-child(n+2):nth-child(-n+4):before{background:none}}@media (min-width:401px) and (max-width:760px){.filter-item{flex-grow:1!important;flex-shrink:1!important;flex-basis:160px!important}.col-infor{width:100%}}@media (min-width:768px) and (max-width:990px){.main-filters{align-items:center}.filter-item{flex-basis:140px;padding:0;margin:7px}.filter-item:nth-child(n+2):nth-child(-n+4):before{background:none}}.prices{width:100%;padding:5px;float:left}.discount-price small{color:#000}.discount-price span{color:#cd0000;font-weight:400}.discount-price h5{color:#e1e1e1;font-size:1.3em}.discount-price h4{color:#000;font-size:1.8em}.submit-resevation-rlt{background:#3b2300;color:#fff;padding:0 40px;font-size:x-large}.submit-resevation-rlt.btn:hover{background:#513307;color:#fff}.submit-resevation-clt{background:#b48a31;color:#fff;padding:0 40px;font-size:x-large}.btn-more-offers{margin-top:25px}.price-more-offers{width:120px;float:left;clear:both;text-align:left}.price-more-offers h5{font-size:1.2em!important}.price-more-offers h4{font-size:1.6em!important}@media (min-width:320px) and (max-width:530px){.discount-price{width:120px;text-align:left;position:absolute;right:10px;margin-top:-70px}.discount-price h5{font-size:1.2em!important;text-align:right}.discount-price h4{font-size:1.7em!important;text-align:right}.submit-resevation-rlt{margin-top:10px;float:none;padding:5px 20px 40px!important}.submit-resevation-clt{margin-top:10px;float:none;padding:5px 25px 40px!important}.prices{padding:0!important}}.tags{width:100%;padding:0}.tags a,.tags li{list-style:none}.tags a{padding:5px 10px!important;border-radius:50px;font-size:1em;margin:30px 5px 15px 0;background:#005cbf;float:left;color:#fff;cursor:default}.tags a.bg-Mp{background:#1a921a}.tags a.bg-cha{background:#bf8f00}.tags a.bg-cafe{background:#005761}.tags a.bg-promo{background:#e78e18}.tags a.bg-fidelidade{background:#d92f59}@media (min-width:320px) and (max-width:530px){.nav.tags{margin:5px 0}.tags{margin-top:10px!important}.tags a{margin:0 5px 5px 0!important;padding:5px 10px!important;font-size:1em!important}}@media (min-width:768px) and (max-width:990px){.tags a{margin:20px 5px 5px 0!important;padding:5px 10px!important;font-size:1em!important}}.restaurante-min-width{width:150px;float:left}.restaurante-min-width a{width:35px!important}.cover-more-offers{width:33%!important}.col-infor-more-offers{width:100%!important}.col-infor-more-offers .discount-price{width:120px;text-align:left;position:absolute;right:10px;margin-top:-70px}.col-infor-more-offers .discount-price h5{font-size:1.2em!important;text-align:right}.col-infor-more-offers .discount-price h4{font-size:2em!important;text-align:right}.col-infor-more-offers .about-rlt{margin-top:10px}.col-infor-more-offers .icons-about{float:left;position:absolute;bottom:20px;left:10px}.title-search-more-offers{font-size:2em!important}.offers-center{margin-right:20px!important}.cover{position:relative;display:block;width:20%;overflow:hidden}.cover,.cover img{float:left;border-radius:7px}.cover img{text-align:center}.cover .heart-likes{width:100px;height:25px;padding-right:15px;position:absolute;bottom:15px;right:0;font-size:1.2em;text-shadow:2px 2px 3px #000;text-align:right;color:#fff}.cover i.icmn-heart4.icon-checked:before{content:"\ECEC";color:#e03a00}.cover.cover.disabled:after{content:"";width:100%;height:100%;background:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Imagens/tag-Accommodation-unavailable.png) no-repeat 50%;background-color:hsla(0,0%,75.7%,.7);background-size:85%;border-radius:7px;position:absolute;top:0;left:0}.main-resul-search{padding:15px 25px;background:#fff;border:1px solid #ebebeb;border-radius:15px;margin-bottom:25px}a.title-club{color:#b18b37;font-size:13px!important}a.title-restaurant-ex{color:#b48a31;font-size:1em!important}.col-infor{width:38.1%;float:left}.compartilhe{float:left}.compartilhe a{margin-left:10px}.about-rlt{width:290px;float:left}.about-rlt a{width:100%;float:left;margin-bottom:8px;font-size:16px;cursor:default}.icons-incluso-apt{width:100%;float:left;margin:5px 0;padding:0}.icons-incluso-apt a,.icons-incluso-apt li,.icons-incluso-apt ul{float:left;list-style:none;margin-right:2px}.icons-about{float:right}.title-search{font-size:25px;float:left}.title-search a:hover{font-weight:400}i.icon-title-search{background:transparent;padding:5px;border-radius:50px;font-size:17px;float:right;margin-left:10px;margin-top:5px;color:#b18b37}@media (min-width:320px) and (max-width:530px){.main-resul-search{min-height:300px}.main-resul-search .col-md-12{padding-right:0}.cover{width:41%}.cover img{height:120px}.title-search{width:100%;font-size:20px}.cover-more-offers{width:40%!important}.title-search-more-offers{font-size:1.7em!important;position:relative}.title-search-more-offers i.icon-title-more-offers{background:#f3cb13;padding:7px;border-radius:50px;font-size:12px;position:absolute;top:5px;right:-30px;color:#fff}i.icon-title-search{margin-top:3px;font-size:12px;float:right;padding:6px}.icons-about{float:left;position:absolute;bottom:20px;left:10px}.about-rlt{width:205px;margin-top:10px}.about-rlt a{font-size:12px}.col-infor{width:100%}.compartilhe{margin-top:10px}.compartilhe a{margin-left:2px;font-size:11px}}@media (min-width:768px) and (max-width:990px){.about-rlt{width:200px}}@media screen and (min-width:768px) and (max-width:990px){.container-banner-home{margin-top:110px}}@media screen and (max-width:767px){.container-banner-home{margin-top:50px}.container-banner-home img{width:100%}}.containers-home *{font-family:Ubuntu!important}.containers-home h2.title-container{color:#50b4da!important;background-color:#fff;margin-top:10px!important}.containers-home h2.title-container *{color:#50b4da!important}.line-background{background:transparent;height:16px;text-align:center;border-bottom:1px solid #b38d38;margin-bottom:20px}.line-background span{font-size:1.45rem;color:#b38d38;background-color:#fff}@media only screen and (max-width:768px){.line-background div{padding:0 2px;max-width:235px;background-color:#fff;margin-left:auto;margin-right:auto}}.slide-caroussel-default .prev-dot{display:none;position:absolute;left:-30px;top:45%}.slide-caroussel-default .prev-dot>i{color:#61acd3;font-size:2.75em;cursor:pointer}.slide-caroussel-default .next-dot{display:none;position:absolute;right:-30px;top:45%}.slide-caroussel-default .next-dot>i{color:#61acd3;font-size:2.75em;cursor:pointer}@media only screen and (min-width:768px){.slide-caroussel-default .next-dot,.slide-caroussel-default .prev-dot{display:block}}.container-center{margin-left:auto;margin-right:auto}.color-description,.color-description:active,.color-description:focus,.color-description:hover,.color-description:link,.color-description:visited{color:#b38d38;padding:0 5px}.card-promotion-slider{display:flex;flex-direction:row}.card-promotion-slider>.container-img{max-width:100%;min-width:auto;overflow:hidden}.card-promotion-slider>.container-img img{margin-top:-60px}.card-promotion-slider .container-title-mobile{display:block}.card-promotion-slider>.container-content{margin-top:-120px}.card-promotion-slider>.container-content>.container-title{padding:2px 0;background-color:#75633c}.card-promotion-slider>.container-content>.container-title *{font-size:2em;color:#fff}.card-promotion-slider>.container-content>.room-promotion{background-color:#e1e1e1;padding:5px 10px;text-align:left}.card-promotion-slider>.container-content>.room-promotion .icone{width:20px;float:left;margin-right:3px}.card-promotion-slider>.container-content>.room-promotion>div>h4{color:#75633c;margin-top:0;margin-bottom:0;font-size:2em}.card-promotion-slider>.container-content>.room-promotion>div>.text{font-size:1.1rem}.card-promotion-slider>.container-content>.room-promotion>div .linhe{width:50%;height:1px;border:1px solid #b18b37;margin-top:2px;margin-bottom:2px}.card-promotion-slider>.container-content>.room-promotion>div .attr-room{margin-top:3px}.card-promotion-slider>.container-content>.room-promotion .period{color:#75633c}.card-promotion-slider>.container-content .footer-value{padding-top:5px;background-color:#b38d38}.card-promotion-slider>.container-content .footer-value *{color:#fff}.card-promotion-slider>.container-content .footer-value h2{margin-top:0;margin-bottom:0;font-size:3em}.card-promotion-slider>.container-content .footer-value h2 small{font-size:.55em;font-weight:100}.card-promotion-slider>.container-content .footer-value h4{margin-top:0;margin-bottom:0;font-weight:200}.card-promotion-slider>.container-content .footer-value h4 small{font-size:.55em;font-weight:100}@media screen and (max-width:480px){.card-promotions{margin-top:20px}.card-promotions .card-promotion-slider{display:flex;flex-direction:column}.card-promotions .card-promotion-slider .container-title{padding:5px 0;background-color:#75633c}.card-promotions .card-promotion-slider .container-title *{color:#fff}.card-promotions .card-promotion-slider .container-title-desktop{display:none}}@media only screen and (min-width:481px){.card-promotions .card-promotion-slider>.container-img{width:100%;max-width:50%!important;overflow:auto}.card-promotions .card-promotion-slider>.container-img img{margin-top:0}.card-promotions .card-promotion-slider .container-content>div .attr-line-1{margin-bottom:10px}.card-promotions .card-promotion-slider .container-title-mobile{display:none!important}}@media only screen and (min-width:526px) and (max-width:768px){.card-promotions .card-promotion-slider .container-content{margin-top:12%}}@media only screen and (min-width:769px) and (max-width:1024px){.card-promotions .card-promotion-slider .container-content{margin-top:0}}@media only screen and (min-width:1024px){.card-promotion-slider>.container-content{margin-top:8%}}@media only screen and (min-width:1200px){.card-promotions .card-promotion-slider>.container-img{max-width:44%!important}}button.btn-circle,button.btn-circle-close,button.close{border-radius:20px!important;padding-bottom:8px!important;padding-top:8px!important}.title-default-pages{padding-top:20px;padding-bottom:20px}.title-default-pages>.container-text{max-width:280px;color:#50b4da;margin-left:auto;margin-right:auto}.title-default-pages>.container-text img{width:60px;float:left}.title-default-pages>.container-text h2{width:150px;text-align:center;font-size:1.2em;float:left;margin-top:0}@media only screen and (min-width:768px){.title-default-pages{margin-bottom:20px}.title-default-pages>.container-text{max-width:330px}.title-default-pages>.container-text h2{width:200px;font-size:2em;margin-top:-10px}}@media only screen and (min-width:768px) and (max-width:1023px){.title-default-pages{margin-top:90px}}.container-accomodations .accomodation{margin-top:20px;margin-bottom:20px}.container-accomodations figure a{position:relative}.container-accomodations figure a img{width:100%}.container-accomodations figure .btnLikeAccommodation{top:10px;right:28px;position:absolute}.container-accomodations figure .btnLikeAccommodation i{color:#fff;font-size:2.5em}.container-accomodations figure .btnLikeAccommodation .icon-checked:before{content:"\ECEC";color:#e03a00}.container-accomodations figure .product-popup{position:absolute;bottom:50px;right:28px}.container-accomodations figure .product-popup i{background-color:#fff;color:#000;font-size:1.5em}.container-accomodations figure .container-heart-count{margin-left:5px;color:#75633c;margin-top:10px}.container-accomodations figure .container-heart-count .container-icon-heart{float:left;margin-top:-1px;margin-right:6px}.container-accomodations figure .container-heart-count .container-icon-heart .icmn-heart4{font-size:1.5em;color:#b18b37}.container-accomodations figure .container-heart-count span{margin-top:-10px}.container-accomodations .details .container-name-accommodation h3{max-width:170px;margin-left:auto;margin-right:auto;background-color:#50b4da;color:#fff;padding:10px;margin-top:-77px}.container-accomodations .details h2{color:#75633c}.container-accomodations .details .description{color:#a2a1a1;margin-top:20px;margin-bottom:20px}.container-accomodations .details .description .description-item-1{margin-bottom:20px}.container-accomodations .details .description .list-amenities{margin-left:-23px}.container-accomodations .details .description .list-amenities li{float:left;margin-right:25px;color:#40a5d4}.container-accomodations .details .icones{display:flex;flex-direction:row;justify-content:space-around;margin-top:20px}.container-accomodations .details .icones a img{padding:10px;width:60px}.container-accomodations .details .btn-reserve-promotion{color:#3b2300;border:1px solid #3b2300;font-size:3em;min-height:80px;margin-top:40px;margin-bottom:30px}.container-accomodations .details .amenites ul{list-style:none;margin-left:-22px}.container-accomodations .details .amenites ul li{width:49%;list-style-type:none;display:inline-block;color:#a2a1a1}.container-accomodations .details .amenites ul li .point-icone{background-color:#a2a1a1;padding:1px;border-radius:3px;width:5px;height:5px;margin:5px 5px 0 0;float:left}.container-accomodations .details .container-footer img{width:30%;margin-top:80px;margin-bottom:20px}@media only screen and (max-width:425px){.container-accomodations figure{width:100%!important;overflow:hidden}.container-accomodations figure a img{width:155%;margin-left:-25%;max-width:155%}}@media only screen and (min-width:768px){.container-accomodations figure .container-heart-count{margin-left:30px}.container-accomodations .details .container-name-accommodation h3{max-width:200px;margin-left:auto;margin-right:auto;background-color:#50b4da;color:#fff;padding:10px;margin-top:-60px}.container-accomodations .details .icones a img{min-width:65px;margin-right:20px;margin-left:10px}}.container-xp{margin-top:20px}@media only screen and (min-width:768px){.container-xp{margin-top:auto}}.logoMobileMenuSiderBar{max-width:42px}.sub-title-pr{font-size:1.3em}@media only screen and (min-width:768px){.logoHeaderTop{top:8px!important}}.disabled-container{position:relative}.disabled-container .maskBlock{position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.65;z-index:99;border-radius:10px}.container-transfer{min-height:80px}.container-transfer .cart-remove-item{float:right;position:relative;top:0!important;right:-15px!important;margin-top:-28px}@media only screen and (max-width:768px){.container-transfer .cart-remove-item{margin-top:-30px;right:0!important}}.margin-bottom-sub-title{margin-bottom:40px}@media only screen and (min-width:768px){.margin-bottom-sub-title{margin-bottom:60px}}.margin-bottom-container-breath{margin-bottom:45px}@media only screen and (min-width:768px){.margin-bottom-container-breath{margin-bottom:60px}}.margin-bottom-first-container{margin-bottom:35px}@media only screen and (min-width:768px){.margin-bottom-first-container{margin-bottom:45px}}.margin-bottom-60{margin-bottom:30px}@media only screen and (min-width:768px){.margin-bottom-60{margin-bottom:60px}}.margin-top-30{margin-top:15px}@media only screen and (min-width:768px){.margin-top-30{margin-top:30px}}.navbar-top-top{border-radius:0;background-color:#fff;margin:-20px 0 5px;min-height:37px}.navbar-top-top *{color:#7c6337}.navbar-top-top ul{max-height:37px}.navbar-top-top .div-row{flex:1;max-height:20px;margin-top:5px;vertical-align:center}.navbar-top-top .phone-items-top{display:block!important}.navbar-top-top .phone-items-top strong{margin-top:2px;vertical-align:text-bottom;font-size:1.5em;color:#fff!important}.navbar-top-top .user-auth-top,.navbar-top-top .user-auth-top:active,.navbar-top-top .user-auth-top:focus,.navbar-top-top .user-auth-top:hover{background-color:#fff!important;padding:2px 10px!important;margin:0 10px!important;min-height:25px!important;max-height:37px!important;font-size:.7em!important}.navbar-top-top .user-auth-top:active img,.navbar-top-top .user-auth-top:focus img,.navbar-top-top .user-auth-top:hover img,.navbar-top-top .user-auth-top img{width:25px!important;margin-top:0;margin-right:5px;float:left;padding-bottom:2px;padding-top:2px}.navbar-top-top .user-auth-top:active div,.navbar-top-top .user-auth-top:focus div,.navbar-top-top .user-auth-top:hover div,.navbar-top-top .user-auth-top div{min-width:100px;margin-top:7px;color:#75633c}.navbar-top-top .user-logout-top{margin:5px 10px 0 0;padding:0!important;height:37px}.navbar-top-top .user-logout-top img{width:25px;height:25px;margin:2px 0 0;padding:0}.navbar-top-top .user-logout-top:focus{margin:5px 10px 0 0;padding:0!important;height:37px}.navbar-top-top .user-logout-top:focus img{width:25px;height:25px;margin:2px 0 0;padding:0}.navbar-top-top .header-cart-top{color:#404040!important}.navbar-top-top .header-cart-top .cart-item{margin-right:0!important;color:#404040!important}.navbar-top-top .header-cart-top .cart-section .cs-trigger{color:#fff!important}.navbar-top-top .header-cart-top .cart-section .cs-trigger .icmn-cart2{left:0!important}.navbar-top-top .header-cart-top .cart-section .cs-trigger span{left:auto!important;vertical-align:center}.navbar-top-top .header-cart-top .cart-section .cart-info{z-index:1000000}.navbar-top-top #current-lang-top{flex:1;padding:10px 10px 0}.navbar-top-top #current-lang-top img{width:20px;float:left;margin-right:5px;border:2px solid #b38d38;border-radius:10px}.navbar-top-top .nav-translate-langs{position:absolute;z-index:1000000}.navbar-top-top .nav-translate-langs ul{display:none;list-style:none;background-color:#fff;margin-top:0;max-height:150px!important;padding:0}.navbar-top-top .nav-translate-langs ul li{width:80px;border-bottom:1px solid #404040}.navbar-top-top .nav-translate-langs ul li a{padding:10px}.navbar-top-top .nav-translate-langs ul li a img{width:20px;margin-top:5px;margin-right:5px}.navbar-top-top #current-lang-top:hover{color:#fff!important}.navbar-top-top #current-lang-top:hover .nav-translate-langs{display:block!important}.title-main-page{margin-bottom:20px}.title-main-page .aste-1{background-image:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/arab1.svg);margin-left:-85px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:80px;height:30px;margin-top:35px}.title-main-page .title{color:#50b4da;font-weight:300;font-size:2.6em}.title-main-page .aste-2{background-image:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/arab2.svg);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:80px;height:30px;margin-left:5px;margin-top:-15px}@media only screen and (max-width:425px){.title-main-page div{max-width:250px;margin-right:auto;margin-left:auto}.title-main-page div .aste-1{margin-top:26px}.title-main-page div .title{font-size:2em}}@media only screen and (min-width:465px){.title-main-page .aste-1,.title-main-page .aste-2{margin-top:15px}}@media only screen and (min-width:768px){.title-main-page .title{font-size:2.6em}}.color-description-first{color:#8b8b8b}.main-page-margin{min-height:60px}.cart-section>.cs-trigger .img-cart{width:25px;height:25px;margin-top:7px}.cart-section>.cs-trigger span{top:0!important;margin-bottom:0!important}a.btn-active-nav-bar,a.btn-active-nav-bar:active,a.btn-active-nav-bar:hover,a.btn-active-nav-bar:link{background-color:transparent!important;border:1px solid #3b2300;border-radius:5px!important;max-height:38px!important}@media screen and (max-width:768px){a.btn-active-nav-bar,a.btn-active-nav-bar:active,a.btn-active-nav-bar:hover,a.btn-active-nav-bar:link{border:none}}.title-page-accommodation{margin-left:auto!important;margin-right:auto!important}.title-page-accommodation>div{max-width:160px!important}.title-page-accommodation>div .left-arrow{background:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/arab1.svg);position:absolute;float:none!important;background-size:100% 100%;height:50px;background-repeat:no-repeat;width:70px;left:5%}.title-page-accommodation>div .right-arrow{background:url(https://s3-sa-east-1.amazonaws.com/cms.casalatorre.com.br/Icons/arab2.svg);position:absolute;float:none!important;background-size:100% 100%;height:50px;background-repeat:no-repeat;width:70px;right:5%}@media only screen and (min-width:767px){.title-page-accommodation>div{max-width:380px!important}.title-page-accommodation>div span{position:relative}.title-page-accommodation>div .left-arrow{left:-526px;width:130px}.title-page-accommodation>div .right-arrow{left:18px;width:130px}.title-page-accommodation>div h2{margin-left:auto!important;margin-right:auto!important;width:380px!important}}.container-footer-subscribe{background-color:#fff!important;margin-bottom:0!important;padding:0}.container-footer-subscribe .footer-subscribe{background-color:#fff!important;margin-bottom:0}@media only screen and (min-width:1190px){.container-footer-subscribe .footer-subscribe{margin-bottom:50px}}.modal-accomodation-data .color-titles{color:#3b2300!important}.modal-accomodation-data .color-descripton{color:#8b8b8b!important}.modal-accomodation-data .color-component-1{color:#50b4da!important}.modal-accomodation-data .color-components{color:#3b2300!important}.modal-accomodation-data .modal-body-description{padding:20px 25px!important}.modal-accomodation-data .modal-body-description .icones div.container-icones{margin-bottom:50px;width:60%;min-width:250px;margin-left:auto;margin-right:10%}.modal-accomodation-data .modal-body-description .icones div.container-icones a{width:20%;float:left}.modal-accomodation-data .modal-body-description .icones div.container-icones a img{width:100%;min-width:25px;max-width:30px;margin-left:auto;margin-right:auto}.modal-accomodation-data .modal-body-description .acccommodation-caracterists{margin-left:20px!important}.modal-accomodation-data .modal-body-description .acccommodation-caracterists li{list-style:disc;list-style-type:disc!important;width:auto!important;margin-right:25px;float:left}.modal-accomodation-data .modal-body-description .container-extra{margin-top:40px;margin-bottom:20px}.modal-accomodation-data .modal-body-description .container-extra ul li{float:left;margin-right:15px}.modal-accomodation-data .modal-body-description .gradient-revert{background-color:#6f5c2c;color:#fff;border:none!important;max-width:200px;min-height:55px;margin-right:auto;margin-left:auto}.modal-accomodation-data .modal-body-description .gradient-revert h2{padding:0!important;margin:auto!important}@media (max-width:575.98px){.icones div.container-icones{margin-right:-5%!important}}@media only screen and (min-width:768px){.modal-accomodation-data .icones div.container-icones{min-width:auto!important}}.dividers-horizontal{width:100%;max-width:245px;margin-right:auto;margin-left:auto;margin-top:20px;min-height:45px}.dividers-horizontal img{margin-right:10px;max-width:25px}.dividers-horizontal .center{max-width:30px}.container-footer-social-medias .title-phone h5 i{color:#fff;font-size:22pt;float:left;margin-top:-8px}.container-footer-social-medias .title-phone h5 .text-margin-top{font-weight:400;font-size:12pt;margin-left:15px}.container-footer-social-medias .social-icons{display:flex;flex-flow:row wrap}.container-footer-social-medias .social-icons a{margin-right:8%;font-size:1.3em!important;line-height:36px!important;margin-top:10px;background-color:#fff!important;color:#3b2300!important}.container-footer-social-medias .social-icons img{width:50px;height:50px;padding:10px}.container-subscribe-item-end .title{width:230px;margin-right:0;margin-left:auto}.container-subscribe-item-end .title img{float:left;width:50px;margin-right:10px;margin-top:-4px}.container-subscribe-item-end .title h5{color:#50b4da;text-transform:uppercase;margin-top:10px;font-size:1.2em}.container-subscribe-item-end .title h5 *{color:#50b4da;text-transform:uppercase}.container-subscribe-item-end .conatiner-icones{width:230px;margin-right:auto;margin-left:auto;position:absolute;right:0}.container-subscribe-item-end .conatiner-icones .div-1{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:center;margin-top:20px}.container-subscribe-item-end .conatiner-icones .div-1 a{margin-right:7.5px;margin-left:7.5px}.container-subscribe-item-end .conatiner-icones .div-1 a span{color:#b38d38}.container-subscribe-item-end .conatiner-icones .div-1 a img{width:35px;margin-left:auto;margin-right:auto;margin-top:5px}.icones-ssl{padding:0!important}.icones-ssl a{float:left}.icones-ssl div#armored_website{float:left;padding:0;margin:0}.icones-ssl div#armored_website a img{width:100px;margin-left:5px}.accommodation-item-card .accommodation-image{min-height:150px;overflow-x:hidden;width:100%;position:inherit}.accommodation-item-card .accommodation-image a img{width:auto!important;height:150px}.accommodation-item-card .accommodation-image figure.sold-off{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(242,205,121,.8);text-align:center}.accommodation-item-card .accommodation-image figure.sold-off img{width:90%!important}.accommodation-item-card .reserve-btn{min-height:72px}.accommodation-item-card .product-popup{right:5px!important;box-shadow:0 1px 6px rgba(0,0,0,.1),0 2px 32px rgba(0,0,0,.1)}*{font-family:Ubuntu!important}.glyphicon{font-family:Glyphicons Halflings!important}.fa{font-family:FontAwesome!important}#header-main #navbar-collapse-1 ul li a{color:#7c6337}#header-main .search-accommodation .search-form{background-color:#3b2300}#header-main .search-accommodation .search-form form #btnSelectQtyGuest span{color:#7c6337!important}#header-main .search-accommodation .search-form form>.form-action .btnSearchAccommodation,#header-main .search-accommodation .search-form form>.form-action .btnSearchAccommodation:active,#header-main .search-accommodation .search-form form>.form-action :focus{color:#fff!important;background-color:transparent!important;border:1px solid #fff!important}#header-main .search-accommodation .search-form form .btn-warning{color:#6f5c2c!important;background-color:transparent!important;border:1px solid #6f5c2c!important}#header-main .search-accommodation .search-form form .check-in-online .item-2{color:#fff}#header-main .container-nav-2{background-color:#3b2300!important}.container-fluid-search .index-search-form .search-form-2{background-color:#3b2300;border-radius:inherit}.container-fluid-search .index-search-form .search-form-2 form #btnSelectQtyGuest span{color:#7c6337!important}.container-fluid-search .index-search-form .search-form-2 form>.form-action .btnSearchAccommodation,.container-fluid-search .index-search-form .search-form-2 form>.form-action .btnSearchAccommodation:active,.container-fluid-search .index-search-form .search-form-2 form>.form-action :focus{color:#fff!important;background-color:transparent!important;border:1px solid #fff!important}.container-fluid-search .index-search-form .search-form-2 form .btn-warning{color:#6f5c2c!important;background-color:transparent!important;border:1px solid #6f5c2c!important}.container-fluid-search .index-search-form .search-form-2 form .check-in-online .item-2{color:#fff}nav.navbar-fixed-bottom{background-color:#3b2300!important}.padding-bottom-8{padding-bottom:8px!important}