@import url('https://fonts.googleapis.com/icon?family=Material+Icons');

html,body { margin: 0px; padding: 0px; width: 100%; height: 100%; font-family: Poppins; font-weight: 400; background-color: #303030; line-height: 1.1em; }

/* Top Bar */
.iconLogin {font-size: 18pt; color: #82AC26; }
.textoIdioma, .textoIdioma:visited, .textoIdioma:active, .textoIdioma:hover { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-size: 14px; line-height: 16px; color: #333333; text-decoration: none;} 
.gradienteMenu { background: linear-gradient(180deg, rgba(196, 196, 196, 0) 0%, rgba(196, 196, 196, 0.25) 100%); transform: matrix(1, 0, 0, -1, 0, 0); }

/* Gerais */
.fundoBranco {background-color: white;}
.fundoCinza {background-color: #F2F2F2;}
.titulosPaginas {font-family: 'Poppins'; font-style: normal; font-weight: 600; font-size: 36px; line-height: 40px; color: #333333; }
.subtitulos {font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 20px; line-height: 20px; color: #333333; }
.texto {font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 16px; color: #333333; }
.iconPlayVideo {color: white; font-size: 50pt; font-style: normal; font-weight: 400;}
.textoVermaisMultimedia {font-family: 'Poppins'; font-style: normal; font-weight: 600; font-size: 24px; line-height: 36px; text-align: center; color: #FFFFFF;}
.cursorPointer {cursor: pointer;}
.hide {display: none;}
#mapid { height: 500px !important; }
.divFiltro {background-color: #dddddd;}
.filtrosTexto {font-family: Poppins !important; font-weight: 400 !important; font-size: 9pt !important;}
.bFiltros {font-family: Poppins !important; font-weight: 400 !important; font-size: 9pt !important;}
.bPesquisa {background-color: black !important; font-family: Poppins !important; font-weight: 400 !important; font-size: 9pt !important; border-color: black !important;}
.scrollable-menu { height: auto; max-height: 200px; overflow-x: hidden; }
.owl-prev, .owl-next { position: absolute; top: 50%; transform: translateY(-50%); color: red; background-color: red; }
.owl-prev { left: -2rem; }
.owl-next { right: -2rem; }
.links, .links:active, .links:hover, .links:visited {color: rgb(15, 127, 201); font-size: 10pt; font-weight: 400;}
.erro, .erroRecuperarLogin, .erroLogin, .erroNovoPedidoAjuda, .erroCancelarReserva, .erroCriarLogin { color: #e71e26; font-size: 10pt; font-weight: bold; }
.iconeGuardar {background-color: white; color: black; border-radius: 50%; height: 50px; width: 50px; border-color: rgb(206, 206, 206); border-style: solid; border-width: 1px;}
.iconeGuardarAtivo {background-color: rgb(223, 70, 134) !important; color: white !important; border-radius: 50%; height: 50px; width: 50px;}

/* Eventos e Campanhas */
.tipoevento {background-color: #007dcd; color: white; font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 14px;}

/* Roteiros e Guias */
.tituloRoteiro {font-family: 'Poppins'; font-style: normal; font-weight: 600; font-size: 30px; line-height: 38px; color: #333333;}
.textoRoteiro {font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 12px; line-height: 21px; text-align: justify; color: #000000;}
.nomeItem {font-family: 'Poppins'; font-style: normal; font-weight: 600; font-size: 18px; color: black;}

/* Bottom Bar */
.linksBottomBar, .linksBottomBar:active, .linksBottomBar:hover, .linksBottomBar:visited {color: white; font-size: 10pt; font-weight: 300;}
.textoApoios {color: white; font-size: 11pt; font-weight: 400;}

/* Paginacao */
a.link_paginacao_segundas_opcoes:link {color: black; text-decoration: none; font-size: 9pt; font-family: 'Poppins'; font-style: normal; font-weight: 600;}
a.link_paginacao_segundas_opcoes:visited {color: black; text-decoration: none; font-size: 9pt; font-family: 'Poppins'; font-style: normal; font-weight: 600;}
a.link_paginacao_segundas_opcoes:hover {color: black; text-decoration: underline; font-size: 9pt; font-family: 'Poppins'; font-style: normal; font-weight: 600;}
a.link_paginacao_segundas_opcoes:active {color: black; text-decoration: none; font-size: 9pt; font-family: 'Poppins'; font-style: normal; font-weight: 600;}

a.link_paginacao_opcoes:link {color: black; text-decoration: none; font-size: 9pt; text-wrap:normal;}
a.link_paginacao_opcoes:visited {color: black; text-decoration: none; font-size: 9pt; text-wrap:normal;}
a.link_paginacao_opcoes:hover {color: black; text-decoration: underline; font-size: 9pt; text-wrap:normal;}
a.link_paginacao_opcoes:active {color: black; text-decoration: none; font-size: 9pt; text-wrap:normal;}

.paginacao {border:0; margin:0; padding:0; }

#pagination-flickr li { border:0; margin:0; padding:0; font-family: Poppins; font-style: normal; font-weight: normal; font-size: 14px; list-style:none; }
#pagination-flickr a { border:solid 1px #DDDDDD; margin-right:2px; }
#pagination-flickr .previous-off, #pagination-flickr .next-off { color:#666666; display:block; float:left; font-weight:bold; padding:3px 4px; }
#pagination-flickr .next a, #pagination-flickr .previous a { font-weight:bold; border:solid 1px #FFFFFF; } 
#pagination-flickr .active { color:#3f3f3f; font-weight:bold; display:block; float:left; padding:4px 6px; }
#pagination-flickr a:link, #pagination-flickr a:visited { color:#black; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-flickr a:hover{ border:solid 1px #666666; }

/* Ofertas */
.nomeOfertaBig, .nomeLojaBig, .nomeOfertaBigPreto {font-family: 'Poppins'; font-style: normal; font-weight: 600; font-size: 24px; color: #FFFFFF;}
.nomeLojaBig, .nomeLojaBig1 {font-size: 18px; font-weight: 400; }
.nomeLojaBig1 {color: #333333;}
.nomeOferta, .nomeLoja, .nomeOfertaPreto, .nomeLojaPreto, .nomeOfertaPreto1 {font-family: 'Poppins'; font-style: normal; font-weight: 600; font-size: 18px; color: #FFFFFF;}
.nomeLoja, .nomeLoja1, .nomeLojaPreto {font-size: 14px; font-weight: 400;}
.nomeLoja1 {color: #333333;}
.logoLojaOfertaCompleta {border-radius: 50%;}
.textoNomeLojaNomeOferta {font-family: 'Poppins'; font-style: normal; font-weight: 600; font-size: 18px; line-height: 36px; color: #333333;}
.textOfertaCompleta {font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 15px; line-height: 21px; text-align: justify; color: #000000;}
.textoEncontrarOfertas {font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 32px; line-height: 48px; text-align: center; color: #333333;}
.iconesOfertas, .iconesOfertasAtivo, .iconesSecundario {background-color: white; color: black; border-radius: 50%; height: 50px; width: 50px;}
.iconesOfertasAtivo {background-color: black; color: white;}
.iconesSecundario {border-color: rgb(206, 206, 206); border-style: solid; border-width: 1px;}
.nomeOfertaPreto, .nomeLojaPreto {font-weight: 400; font-size: 14px; color: black;}
.nomeOfertaBigPreto, .nomeOfertaPreto1 {color: #000000;}

/* Grid */
.grid-sizer,
.grid-item { width: 24%; margin-bottom: 10px; }
.grid-item--width2 { width: 48%; }

@media screen and (min-width:768px) { 



}