﻿

/* CORES
fundo motor: 00aae3d9
fundo caixa: 53b45dde
fundo texto email: fff
primero barra site topo: 1141b5
caixa_segundo: 1141b5



 */
 .topo_barTop .container.topo_barCont {
    background-color: #fff;
  /*cor texteira geral:*/
}
  
 .topo_barTop a.topo_barLogo img {
    float: left;
    height: 130%;
	/*tamanho logo*/
}
  
.topo_barTop .container.topo_barCont {
  background-color: #fff;
}

.topo_barTop .topo_barContato {
  color: #fff;
  border-right: 1px solid #fff;
}

.topo_barLogin .topo_barBtn {
  background-color: #00aae3d9;
}


.topo_barTop div#conteudoGrupoArea.container .conteudoGrupoArea li a.menuSel {
    color: #333;
    font-weight: 700;
}

.topoSite .topo_cambio i {
  color: #00aae3d9;
}

#fssList li.fssActive a {
  background-color: #00aae3d9;
  color: #826610;
}

.cardPac_dias {
  background-color: #00aae3d9;
}

.cardPac_parc span strong {
    color: #00aae3d9;
}

.cardPac_porPessoa {
  color: #00aae3d9;
}

.main.home-page .hd h3 {
    position: relative !important;
}

.main.home-page .hd h3 span {
  color: #00aae3d9;
}

.main.home-page .hd h3:after {
    background-color: #00aae3d9 !important;
}

.cardDepo:hover {
  border-top-color: #00aae3d9;
}

.cardDepo:hover:before {
    color: #00aae3d9;
}

.cardDepo_stars i {
    color: #00aae3d9;
}

.cardDepo_nome {
    color: #00aae3d9;
}

a.big-button.cardDepo_btn {
    background-color: #00aae3d9;
}

.newsletter-block h3 span {
  color: #00aae3d9;
}

.newsletter-block h3:after {
  background-color: #00aae3d9 !important;
}

#send-button {
  background: #00aae3d9;
}

.cardPac_sessaoTitulo h3:after {
    background-color: #00aae3d9;
}

#conteudoDestaque .container.cardPac_abas ul.carousel-control li.slide-select.active {
    color: #00aae3d9 !important;
}

.NewsBox a {
  color: #00aae3d9;
}

.footerSite .footerTitulo span {
  color: #00aae3d9;
}

.footerSite .footerTitulo:after {
  background-color: #00aae3d9;
}

.footerSite .footerPhone {
  color: #fff;
}

.footerSite .footerSubTitulo span {
  color: #fff;
}

.footerSite .footerSubTitulo:after {
    background-color: #00aae3d9;
}

.footerSite .footerBar p.footerTxt a {
  color: #00aae3d9;
}

.topo_barTop div#conteudoGrupoArea.container .conteudoGrupoArea li a:hover, .topo_barTop div#conteudoGrupoArea.container .conteudoGrupoArea li a.menuselhover {
  color: #826610;
  font-weight: 700;
}

.topo_barTop div#conteudoGrupoArea.container .submenu {
    background-color: #00aae3d9;
}

.topo_barTop div#conteudoGrupoArea.container .submenu ul li a {
  color: #fff;
}
.topo_barTop div#conteudoGrupoArea.container .conteudoGrupoArea li a:after {
  background-color: #fff;
}

.topo_barLogin .topo_barBtn:hover {
    background-color: #53b45dde;
}

#conteudoDestaque .container.cardPac_abas ul.carousel-control li.slide-select:hover {
    color: #00aae3d9 !important;
}

.cardPac:hover .cardPac_dias {
    background-color: #53b45dde;
}

.NewDep_cont .NewDep_BotEnviar {
  background-color: #00aae3d9;
}

div.home-page .search-box div#mostraFiltro.Motor {
  background-color: #00aae3d9;
}

div.home-page .search-box .Motor_busca_campos div input, div.home-page .search-box .Motor_busca_campos div select, div.home-page .search-box .Motor_busca_campos div select#qtdoOcupacaoAdulto1, div.home-page .search-box .Motor_busca_campos div select#qtdoOcupacaoAdulto2, div.home-page .search-box .Motor_busca_campos div select#qtdoOcupacaoAdulto3, div.home-page .search-box .Motor_busca_campos div select#qtdoOcupacaoAdulto4, div.home-page .search-box .Motor_busca_campos div select#qtdoOcupacaoCrianca1, div.home-page .search-box .Motor_busca_campos div select#qtdoOcupacaoCrianca2, div.home-page .search-box .Motor_busca_campos div select#qtdoOcupacaoCrianca3, div.home-page .search-box .Motor_busca_campos div select#qtdoOcupacaoCrianca4, div.home-page .search-box #filtroDivPrincipal.filtroDivPrincipal_hotel #MostraQuartosV4 .boxMenores select {
    background-color: #53b45dde !important;
}

div.home-page .search-box .Motor_busca_campos .divAlignBot a.Motor_bot, div.home-page .search-box a.Motor_bot {
  background-color: #0079ba;
}

div.home-page .search-box .Motor_busca_campos div.Motor_busca_carros_modaliade input#checkLocalDevolucao::after {
  color: #53b45dde !important;
}

div.home-page .search-box .mode-selector .selector.active.aba100 {
  border-left: 7px solid #53b45dde !important;
}

.topo_barTop .travelCart-icon {
  background-color: #00aae3d9;
}

.topo_barTop .travelCart-qtd {
  border: 3px solid #00aae3d9;
  color: #00aae3d9;
}

.topo_barTop .travelCart-icon:hover {
    background-color: #53b45dde;
}

.topo_barTop .travelCart-icon:hover .travelCart-qtd {
    border: 3px solid #53b45dde;
}

.topoSite .topo_cambio:hover {
  color: #00aae3d9;
}

.topoSite .topo_cambio:hover i {
    color: #00aae3d9;
}

.topoSite div#conteudoMenu ul li:hover a {
    color: #00aae3d9;
}

.topoGuia.newTemplate {
  background-color: #00aae3d9;
}



  /*CORES*/

  header.topoSite .topo_barBtn_menuMob {
    background-color: #00aae3d9;
  }

  header.topoSite .topo_barBtn_menuMob:hover {
    background-color: #53b45dde;
  }

}
.topo_barTop a.topo_barLogo img {
    float: left;
    height: 35px;
}
.topo_barTop .container.topo_barCont {
    background-color: #fff;
}


.footerSite .footerTitulo span {
    color: #fff;
}
.topoGuia.newTemplate {
    background-color: #00aae3d9;
    display: none;
}
.topoSite div#conteudoMenu ul li a {
    display: inline-table;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-family: 'Montserrat';
    font-size: 9.5px;
    font-weight: 400;
    text-transform: uppercase;
    transition: all 0.2s ease-out 0s;
}
.topoSite .topo_cambio {
    float: right;
    height: 40px;
    color: #DDD;
    line-height: 40px;
    font-family: 'Montserrat';
    font-size: 9.5px;
    font-weight: 400;
    text-transform: uppercase;
    cursor: pointer;
    display: none;
    transition: all 0.2s ease-out 0s;
}
.topo_barTop .topo_barContato {
    color: #333;
    border-right: 1px solid #fff;
}
div.home-page .search-box .Motor_busca_campos .divAlignBot a.Motor_bot:hover, div.home-page .search-box a.Motor_bot:hover {
    background-color: #1141b5 !important;
}
.topo_barTop div#conteudoGrupoArea.container .conteudoGrupoArea li a.menuSel {
    color: #333;
    font-weight: 700;
}
  .topo_barTop div#conteudoGrupoArea.container .conteudoGrupoArea li a {
        float: left;
        height: 40px;
        line-height: 40px;
        color: #293133;
        font-family: 'Montserrat';
        font-size: 10px;
        font-weight: 500;
        text-transform: uppercase;
        padding: 0 13px;
        position: relative;
        overflow: hidden;
        transition: all 0.2s ease-out 0s;
    }

/* INÍCIO - SESSÕES DE CONTEÚDO DA HOME --------------------------------- */
article {
  float: left;
  width: 100%;
  position: relative;
}

.sessaoHome {
  float: left;
  width: 100%;
  padding: 80px 0;
  position: relative;
}

.sessaoHome .container:nth-of-type(2) {
  padding: 0px 10px 0 10px;
}

.sessaoHome.sessaoCanais {
  background-image: url(https://www.rocktrip.com.br/portal/scz04/conteudo/image/nossoscanaisrocktrip.jpg);
  background-position: top center;
  background-size: 1920px;
  background-repeat: no-repeat;
  height: 420px;
}

.sessaoCanais_col1 {
  float: left;
  text-align: left;
  width: 50%;
  font-family: 'Montserrat';
  font-size: 18px;
  font-weight: 300;
  color: #444;
  line-height: 30px;
  padding: 0 100px 0 0;
  box-sizing: border-box;
}

.sessaoCanais_col2 {
  float: left;
  width: 50%;
  text-align: right;
}

.sessaoCanais_canal {
  display: inline-table;
  width: 110px;
  height: 140px;
  margin-left: 7px;
  background-color: #CCC;
  border-radius: 10px;
  text-align: center;
  padding-top: 35px;
  transition: all 0.2s ease-out 0s;
  box-shadow: 0px 4px 9px -2px rgb(51 51 51 / 35%);
}

.sessaoCanais_canal:hover {
  background-color: #444 !important;
  box-shadow: 0px 4px 9px 0px rgb(51 51 51 / 45%);
}

a.sessaoCanais_canal.sessaoCanais_face {
  background-color: #4E77B7;
}

a.sessaoCanais_canal.sessaoCanais_insta {
  background-color: #BF3680;
}

a.sessaoCanais_canal.sessaoCanais_tube {
  background-color: #EF4043;
}

a.sessaoCanais_canal.sessaoCanais_lkd {
  background-color: #0a66c2;
}


a.sessaoCanais_canal.sessaoCanais_catalog {
  background-color: #4099B1;
}

.sessaoCanais_canal span {
  float: left;
  width: 100%;
  font-family: 'Montserrat';
  font-size: 14px;
  font-weight: 300;
  color: #FFF;
  margin-top: 10px;
}

.sessaoCanais_canal i {
  font-size: 40px;
  color: #FFF;
}

a.big-button.cardDepo_btn {
  background-color: #D45151;
}

a.big-button.cardDepo_btn:hover {
  background-color: #444;
}

.cardDepo:hover {
  border-top-color: #D45151;
}

.cardDepo:hover:before {
  color: #D45151;
}

.cardDepo_stars i {
  color: #D45151;
}

.cardDepo_nome {
  color: #D45151;
}

.cardPac_sessao:first-child:before {
  content: "";
  float: left;
  position: absolute;
  width: 100%;
  background-position: top center;
  background-image: url(../../g01/images/general/bg_footerBaner.png);
  height: 105px;
  top: -105px;
}

.cardPac_sessao.cardPac_sessaoDestaque:first-child:before {
  content: "";
  float: left;
  position: absolute;
  width: 100%;
  background-position: top center;
  background-image: url(../../g01/images/general/bg_footerBaner_destaque.png);
  height: 105px;
  top: -105px;
}

.cardPac_sessao:first-child {
  padding-top: 50px;
}


@media screen and (max-width: 900px) {
  .sessaoHome.sessaoCanais {
    height: auto;
    background-size: cover;
  background-image: url(https://www.rocktrip.com.br/portal/scz04/conteudo/image/nossoscanaisrocktrip.jpg);
}

  .sessaoCanais_col1 {
    width: 100%;
    padding: 0;
  }

  .sessaoCanais_col2 {
    width: 100%;
    margin-top: 30px;
  }

  .sessaoCanais_canal {
    width: 24%;
    margin: 0.5%;
    float: left;
  }

  div.Testimonials {
    border: 0;
  }
  
  div.search-box div#mostraFiltro.Motor {
    margin-bottom: 0;
  }

  .cardPac_sessao:first-child:before {
    display: none;
  }
}
/* FIM - SESSÕES DE CONTEÚDO DA HOME --------------------------------- */

@media screen and (max-width: 900px) {
  header.topoSite .topo_barTop .container.topo_barCont {
      border-radius: 0;
      padding: 10px 15px;
      box-shadow: none;
      margin-bottom: 15px;
  }
}

@media screen and (max-width: 900px) {


  header.topoSite .topo_barTop a.topo_barLogo img {
    height: 50px;
}
a img:hover {
    border: none;
    cursor: pointer;
}
.topoSite .topo_menuInst {
    float: left;
    width: 100%;
    position: relative;
    background-color: #333;
    height: 40px;
    z-index: 5;
}

}




@media screen and (max-width: 900px) {
    header.topoSite .topo_barTop a.topo_barLogo {
        display: inline-flex;
        align-items: center;
        height: 80px;
    }
    .topo_barTop div#conteudoGrupoArea.container {
        background-color: #ffe001;
        width: 100% !important;
        height: 40px;
        border-radius: 5px;
    }
    .topo_barTop div#conteudoGrupoArea.container .conteudoGrupoArea li a {
        float: left;
        height: 40px;
        line-height: 40px;
        color: #293133;
        font-family: 'Montserrat';
        font-size: 10px;
        font-weight: 500;
        text-transform: uppercase;
        padding: 0 13px;
        position: relative;
        overflow: hidden;
        transition: all 0.2s ease-out 0s;
    }
}
@media screen and (max-width: 900px) {
    header.topoSite .topo_barTop .topo_barAreas {
        background-color: transparent;

    }
    .topo_barTop div#conteudoGrupoArea.container {
        background-color: transparent;
        width: 100% !important;
        height: 60px;
        border-radius: 5px;
    }
    .topo_barTop .topo_barAreas {
    float: left;
    width: 100%;
    background-color: rgba(34,34,34,0.25);
    margin: 10px 0 0 0;
    border-radius: 5px;
    height: 60px;
}
    
}

.topo_barTop .topo_barAreas {
  background-color: transparent;
}
.sessaoHome.sessaoCanaia {
   background-image: url(https://www.rocktrip.com.br/portal/scz04/conteudo/image/nossoscanaisrocktrip.jpg)  !important;
    background-position: top center;
    background-size: 1920px;
    background-repeat: no-repeat;
    height: 420px;
}


@media screen and (max-width: 900px){
	

.sessaoHome.sessaoCanais {
    height: auto;
    background-size: cover;
    background-image: url(https://www.rocktrip.com.br/portal/scz04/conteudo/image/nossoscanaisrocktrip.jpg)  !important;

}
}
.sessaoHome.sessaoCanais {
    height: auto;
    background-size: cover;
    background-image: url(https://www.rocktrip.com.br/portal/scz04/conteudo/image/nossoscanaisrocktrip.jpg)  !important;

}

.topo_barTop .container.topo_barCont {
    background-color: #cdcdcd;
    background: url(https://www.touroperator.com.br/portal/scz04/conteudo/image/gesso_fundo334.jpg);
}
.footerSite .footerBar {
    float: left;
    width: 100%;
    height: 50px;
    background-color: #0d2466;
    margin-top: 40px;
}
.footer.footerSite {
    margin: 0 !important;
    background-image: url(https://www.touroperator.com.br/portal/scz04/conteudo/image/bg_footer_azul_escuro.png) !important;
    background-position: top center;
    background-size: 1920px;
    background-repeat: no-repeat;
    padding-top: 160px;
    display: inline-table;
    width: 100%;
    position: relative;
    z-index: 2;
}
footer.footerSite {
    background-image: url(https://www.touroperator.com.br/portal/scz04/conteudo/image/bg_footer_azul_escuro.png)!important;
}
.footerSite p.footerTxt {
    float
Specifies how a box should be floated. It may be set for any element, but only applies to elements that generate boxes that are not absolutely positioned.

Amplamente disponível nos principais navegadores (Baseline desde janeiro de 2018)
Saiba mais

Não mostrar
: left;
    width: 100%;
    font-family: 'Montserrat';
    font-size: 12px !important;
    font-weight: 400;
    color: #99999900;
    line-height: 25px;
    text-align: left;
}