.cartmini__widget-item {
  padding: 20px;
}
.cartmini__widget-item .td-btn {
  width: 100%;
  text-align: center;
}
#area-restrita .td-blog-sidebar-wrapper {
  margin-left: 0;
  border-left: none;
}
#conteudo-area {
  padding-left: 30px;
  border-left: 1px solid #dfdfdf;
}
.td-contact-form-box .td-input:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
#localTenda tbody td {
  cursor: pointer;
}
.dropdown-item.active, .dropdown-item:active {
	background-color: var(--td-theme-primary);
}
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: var(--td-theme-primary);
  --bs-btn-border-color: var(--td-theme-primary);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--td-theme-secondary);
  --bs-btn-hover-border-color: var(--td-theme-secondary);
  --bs-btn-focus-shadow-rgb: var(--td-theme-primary-rgb);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--td-theme-primary);
  --bs-btn-active-border-color: var(--td-theme-primary);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: var(--td-theme-primary);
  --bs-btn-disabled-border-color: var(--td-theme-primary);
}
.btn-sm {
  font-size: 12px;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(var(--td-theme-primary-rgb), .25)
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(var(--td-theme-primary-rgb), .25)
}
.form-range::-webkit-slider-thumb, .form-range::-moz-range-thumb {
  background-color: var(--td-theme-primary);
}
.modal input, .modal textarea, .modal select {
  height: 40px;
  line-height: 40px;
  font-size: 13px;
  padding-left: 12px;
  padding-right: 12px;
}
.modal textarea, .modal select {
  line-height: normal;
}
.menu-mobile-dropdown .dropdown-toggle {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.menu-mobile-dropdown .dropdown-menu {
  width: 100%
}
.menu-mobile-dropdown {
	margin-bottom: 30px;
}
.td-hero-3-navigation span.td-hero-3-prev {
	margin-top: 0px;
	left: 30px;
	right: auto;
}
.td-hero-3-navigation span.td-hero-3-next {
	left: auto;
	right: 30px;
}
.td-team-5-thumb img {
	height: 287px;
}
.td-gallery-thumb img {
	height: 239px;
}