.dropdown{
	background-color: #ffffff ;
}

.dropdown-menu{
	background-color: #ffffff ;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #10416a ;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #10416a ;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #10416a ;
  border-color: #10416a ;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #10416a ;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #10416a ;
  border: 1px solid #ddd;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #10416a ;
  border-radius: 4px;
}
.breadcrumb > .active {
  color: #ffffff;
}
.breadcrumb > li > a{
	color: #fff;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  background-color: #10416a ;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  color: #fff;
  cursor: default;
  background-color: #10416a ;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.additional-images {
  margin-top: 20px; /* Ajuste conforme necessário */
  max-height: 500px; /* Altura máxima para o contêiner das imagens adicionais */
  overflow-y: auto; /* Adiciona barra de rolagem vertical quando necessário */
  direction: rtl; /* Move a barra de rolagem para o lado esquerdo */
}

/* Para forçar as imagens adicionais a serem exibidas verticalmente */
.image-additional {
  display: block;
  clear: both;
  margin-bottom: 0px; /* Espaçamento entre as imagens adicionais */
}


.thumbnails {
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 20px;
}
.thumbnails {
	margin-left: -20px;
}
.thumbnails > img {
	width: 100%;
}

/* Ocultar o menu de departamentos na página de visualização do produto */
body.product-view .menu-departamentos {
  display: none;
}

/* @media (min-width: 768px) {
	html[dir=rtl] .navbar-nav {
		float: right;
		margin: 0;
	}
	html[dir=rtl] .navbar-nav > li {
    float: right;
	}
} */

/* @media (max-width: 767px) { */
	html[dir=rtl] .navbar-nav {
		float: right;
		margin: 0;
	}
	html[dir=rtl] .navbar-nav > li {
    float: right;
	}
/* } */

/* @media (min-width: 768px) { */
  .navbar-toggle {
      display: block;
  }
/* } */


.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: block !important;
}

/* @media (min-width: 768px) { */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: none !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
    display: block !important;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
/* } */

/* @media (min-width: 768px) { */
  .navbar-header {
    float: none;
  }
/* } */

.featured-product {
  background-color: #10416a ; /* Cor de fundo */
  color: white; /* Cor do texto */
  padding: 10px; /* Espaçamento interno */
  font: bold 16px "Open Sans", sans-serif; /* Fonte, tamanho e negrito */
}

#logo .small-link {
  display: inline-block; /* Ensures the link behaves like a block element */
  width: 25px; /* Adjust the width as needed */
  overflow: hidden; /* Hide any overflow content */
}

#logo .small-link img {
  width: 100%; /* Make the image fill the link container */
  height: auto; /* Maintain the aspect ratio of the image */
}

.top-tabs {
  margin: 10px 0;
  padding: 1px;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.top-tabs > li {
  margin-right: 15px;
}

.top-tabs > li > a {
  color: #000000;
  font-weight: 600;
  text-decoration: none;
  padding: 6px 12px;
  border-radius: 3px;
  transition: background 0.2s;
}

.top-tabs > li > a:hover {
  background-color: #f1f1f1;
  text-decoration: none;
}

/* Garante que o último item vá para a direita */
.top-tabs .last {
  margin-left: auto;
}

/* Estilo opcional para o dropdown */
.top-tabs .dropdown-menu {
  min-width: 160px;
}

.nav-tabs>li {
    float: left;
    /* margin-bottom: -1px; */
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	background-color: #eee;
  border-color: #ffffff;
}