/* Custom code goes here - paste your css code below in line 3 */


h4.ets_av_title, .ets_av_content_popup .ets_av_desc
{
	color: #000;
}

.ets_av_title
{
	color: #000;
}

.ets_av_content_popup .footer a.btn.btn-default
{
	margin-bottom: 15px;
}

body #search_filters .facet .facet-title
{
	border-bottom: #caa462 1px solid;
}



#product, #category
{
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}

.trunc strong {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 200px;
  display: table-cell;
}

a.invoiceorbill:not(.btn-primary)
{
	background-color: rgb(53, 53, 53);
}

a.btn-primary.invoiceorbill
{
border: 2px #caa462 solid;	
}

#category #angarbanners_left
{
	display: none;
}

@media (max-width: 839px)
{
	.mm_blocks_li
	{
	margin-bottom: 0;	
	}
}
@media (max-width: 767px) {
  div#rwd_menu .rwd_menu_item {
    width: 33.3333%;
  }
  
  .checkout.cart-detailed-actions.card-block .btn
  {
	  font-size: 13px;
  max-width: 100%;
  }
  #angarbanners_left
{
	display: none;
}
  .products .product-miniature .product-title
  {
	  height: 70px !important;
  }
}

a.invoiceorbill:not(.btn-primary)
{
	background-color: rgb(134, 134, 134);
}
#invoice
{
	color: #404040;
}
a.product-flags-plist span.product-flag, a.product-flags-plist span.product-flag.new, #home_cat_product a.product-flags-plist span.product-flag.new, #product #content .product-flags li, #product #content .product-flags .product-flag.new
{
	background:#43b754;
}
#product-availability
{
	color: #43b754;
}

.add-to-cart[disabled],
.add-to-cart.disabled, .continue[disabled], .continue.disabled, .btn-primary[disabled], .btn-primary.disabled {
  cursor: progress !important;
}

.search_right:hover, .search_left:hover
{
	cursor: pointer;
}

/* Podświetlenie pól dopiero po dodaniu klasy .was-validated na FORMIE */
#customer-form.was-validated .form-control:invalid,
#login-form.was-validated .form-control:invalid {
  border-color: #dc3545 !important;
  box-shadow: 0 0 0 0.15rem rgba(220,53,69,.15) !important;
}

/* Checkboxy: czerwony „kwadracik” i tekst przy błędzie */
#customer-form.was-validated .custom-checkbox input[required]:not(:checked) + span,
#login-form.was-validated    .custom-checkbox input[required]:not(:checked) + span {
  border: 1px solid #dc3545 !important;
  box-shadow: 0 0 0 2px #dc3545 inset !important;
}
#customer-form.was-validated .custom-checkbox input[required]:not(:checked) ~ .checkbox-content,
#login-form.was-validated    .custom-checkbox input[required]:not(:checked) ~ .checkbox-content {
  color: #dc3545 !important;
}

/* (opcjonalnie) podświetl etykietę grupy */
#customer-form.was-validated .form-group:has(.form-control:invalid) .form-control-label,
#login-form.was-validated    .form-group:has(.form-control:invalid) .form-control-label {
  color: #dc3545 !important;
}

.ets_av_content_popup .footer .btn
{
	margin-bottom: 15px;
}
