body {
  color: #bc9b60;
  background-color: #ffffff;
}

/*a {
  color: #bc9b60;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #bc9b60;
  text-decoration: underline;
}*/

a {
  color: red;  /* font */
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: blue;  /* fontrgb */
  text-decoration: none;
}

i.custom {
	font-size: 2rem;
	color: #bc9b60;
	margin-bottom: 4px;
	padding-left: 0.35rem;
}

/*----------------------------------------------------------------------------------*/
.modal-content {
  background-color: #ffffff;
  border: 1px solid rgba(203, 169, 108, .2);
}

.modal-header {
  border-bottom: 1px solid #cba96c;
}

.modal-footer {
  border-top: 1px solid #cba96c;
}

.basic-navfont a, a:hover {
  color: #cba96c;
}

.ctop {
  margin-top:10rem;
}

.navbar-bsc .navbar-brand {
  color: #cba96c;
}

.navbar-bsc .navbar-brand:hover, .navbar-bsc .navbar-brand:focus {
  color: #cba96c;
}

@media (max-width: 576px) {
.brand-img {
  width: 70%;
}
}

@media (min-width: 576px) {
.brand-img {
  width: 85%;
}
}

@media (min-width: 992px) {
.brand-img {
  max-width: 100%;
  max-height: 120px;
}
}

@media (max-width: 576px) {
.brand-text {
  font-family: 'Cormorant Infant', serif;
  font-size:120%;
  font-style:italic;
  font-stretch:expanded;
  text-align:center;
  font-weight:800;
  text-align:center;
}
}

@media (min-width: 576px) {
.brand-text {
  width:45%;
  font-family: 'Cormorant Infant', serif;
  font-size:150%;
  font-style:italic;
  font-stretch:expanded;
  text-align:center;
  font-weight:800;
  text-align:center;
}
}

@media (min-width: 992px) {
.brand-text {
  width:58%;
  font-family: 'Cormorant Infant', serif;
  font-size:300%;
  font-style:italic;
  font-stretch:expanded;
  font-weight:800;
  text-align:center;
  margin-bottom:20px;
}
}

.navbar-bsc .navbar-nav .nav-link {
  color: #cba96c;
}

.navbar-bsc .navbar-nav .nav-link:hover, .navbar-bsc .navbar-nav .nav-link:focus {
	border: thin solid #cba96c;
}

.navbar-bsc .navbar-nav .nav-link.disabled {
  color: rgba(221, 226, 233, 0.25);
}

.navbar-bsc .navbar-nav .show > .nav-link,
.navbar-bsc .navbar-nav .active > .nav-link,
.navbar-bsc .navbar-nav .nav-link.show,
.navbar-bsc .navbar-nav .nav-link.active {
  color: #cba96c;
}

.navbar-bsc .navbar-toggler {
  color: rgba(221, 226, 233, 0.5);
  border-color: rgba(221, 226, 233, 0.1);
}

.navbar-bsc .navbar-toggler-icon {
  border: medium solid #cba96c;
}

.navbar-bsc .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(203, 169, 108, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-toggler-icon {
  display: inline-block;
  width: 2.1em;
  height: 2.1em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
  border-radius: 3px;
}

@media (max-width: 767.98px) {
.offcanvas-collapse {
  background-color: #ffffff;
}
}

.navbar-bsc .navbar-text {
  color: #cba96c;
}

.navbar-bsc .navbar-text a {
  color: #cba96c;
}

.navbar-bsc .navbar-text a:hover, .navbar-bsc .navbar-text a:focus {
  color: #cba96c;
}

.navbar-bg {
  background-image: linear-gradient(rgba(255, 255, 255, .75), rgba(255, 255, 255, .75)); !important;
}

a.navbar-bg:hover, a.navbar-bg:focus,
button.navbar-bg:hover,
button.navbar-bg:focus {
  background-color: #dde2e9 !important;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  /*padding: 0.5rem 0;
  margin: 0.125rem 0 0;*/
  font-size: 1rem;
  /*color: #fff;*/ 
  text-align: left;
  list-style: none;
  /*background-color: #fff;*/
  background-image: linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .9));
  background-clip: padding-box;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 0.25rem;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0rem 0.5rem;
  clear: both;
  font-weight: 400;
  color: #cba96c;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:first-child {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.dropdown-item:last-child {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #67758c;
  text-decoration: none;
  /*background-color: #f8f9fa;*/
}

.dropdown-item.active, .dropdown-item:active {
  color: #67758c;
  text-decoration: none;
  /*background-color: #007bff;*/
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #fff;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;

  padding: 0.25rem 1.5rem;
  color: #212529;
}

/*Navbar Hover Dropdown*/
.navbar-bsc .navbar-nav > li.dropdown:hover > a, 
.navbar-bsc .navbar-nav > li.dropdown:hover > a:hover,
.navbar-bsc .navbar-nav > li.dropdown:hover > a:focus {
  background-image: linear-gradient(rgba(255, 255, 255, .75), rgba(255, 255, 255, .75));
  border: thin solid #cba96c;
}

li.dropdown:hover > .dropdown-menu {
   display: block;
}

.footer a {
  color: #cba96c;
}

.scart {
	position: fixed;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	text-align: right;
	z-index: 10000;
}

.scart a {
	color: #cba96c;
}

.footer a:hover {
  background-image: linear-gradient(rgba(203, 169, 108, .5), rgba(203, 169, 108, .5)); !important;
}

.sectorline {
  background-color: #bc9b60;
  height:4px;
  max-height:4px;
  margin-bottom:3px;
}

.card-body {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: rgba(188, 155, 96, 96, 1);
	border-left-color: rgba(188, 155, 96, 1);
}

.cards {
  margin-top: 1.25rem;
}

.cards-border {
	border-right-width: thin;
	border-left-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: rgba(188, 155, 96, 1);
	border-left-color: rgba(188, 155, 96, 1);
	border-bottom-color: rgba(188, 155, 96, 1);
	border-radius: calc(0.25rem - 1px);
}

.card-max {
  height: 9.5rem;
  min-height: 9.5rem;
  overflow: hidden;
}

.cards a {
  color: #bc9b60;
}

.cards:hover {
  background-image: linear-gradient(rgba(188, 155, 96, .5), rgba(188, 155, 96, .5)); !important;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  border: 1px solid rgba(188, 155, 96, 0.5);
}

.item-textcont {
	border-right-width: thin;
	border-left-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: rgba(188, 155, 96, 1);
	border-left-color: rgba(188, 155, 96, 1);
	border-bottom-color: rgba(188, 155, 96, 1);
	border-radius: calc(0.25rem - 1px);
}

.item a {
  color: #bc9b60;
}

.item:hover {
  background-image: linear-gradient(rgba(188, 155, 96, .5), rgba(188, 155, 96, .5)); !important;
}

.inputaddcart {
  box-sizing: border-box;
  border: 1px solid #bc9b60;
  background-color: transparent;
  color: #bc9b60;
  text-align:center;
}

.cartnav {
  padding:5px;
  border:thin; 
  border-style:solid; 
  border-color:#bc9b60;
  text-align:center;
  padding:5px;
}

.cartnav a {
  color:#bc9b60;
}

.checkout-status-out {
  border-bottom: thin solid #D2D2D2;
  padding: 0.25rem;
}

.checkout-status-activ {
  border-bottom: thick solid #bc9b60;
  padding: 0.25rem;
}

.checkout-line {
  border-bottom: medium solid #bc9b60;
  max-height: 1px;
}

.portal td{
	 vertical-align:top;
}

.col-costumer-l {
	border-top:  thin solid #bc9b60;
	border-left: thin solid #bc9b60;
	border-bottom: thin solid #bc9b60;
}

@media (max-width: 767px) {
.col-costumer-l {
	border-top:  thin solid #bc9b60;
	border-left: thin solid #bc9b60;
	border-right: thin solid #bc9b60;
	margin-bottom:15px;
}
}

.col-costumer {
	border:  thin solid #bc9b60;
}

@media (max-width: 767px) {
.col-costumer {
	margin-bottom:15px;
}
}

.col-input {
	float:left; width:50%; padding-right:2px; margin-bottom:5px;
}

.col-radio {
  width:100%; padding:5px; border: 1px solid #bc9b60;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  margin-bottom:5px;
  background-color:#FFF;
}
 

.promo a {
  color: red;
}

.bg-line17 { 
  background-image: linear-gradient(180deg, #ffffff 47.22%, #dedede 47.22%, #dedede 50%, #ffffff 50%, #ffffff 97.22%, #dedede 97.22%, #dedede 100%);
  background-size: 36.00px 36.00px;
}
