:root { --main-color: #efb73d; }
.container-nav { background-color:#000; color:gold; }
.radius-search { border-top-left-radius: none! !important;  border-bottom-left-radius: none !important; }
.footer-summary p { font-family: "Comfortaa" !important; font-size:1.3em; padding-top:25px; line-height:2em; }
@font-face {
    font-family: Ornementation;
    src: url("https://perfumedubai.blueseller.com/fonts/Arabesque Ornaments.otf") format("opentype");
}
body { font-family: "Comfortaa", sans-serif;  /*background-color:#808080;*/ }
.dropdown-marque li a img { height: 50px; }
.dropdown-marque li a:hover img { height: 60px; }
.btn-panier-produit { font-size:1em; } 
.footer { background-color:#EFEFEF; }
.copyright { background-color: #000; }
.btn-curved-20 { border-radius: 3px; }
.navbar-brand img { width:200px; height:auto; margin-top:-35px; }
.card { border:2px solid #FFF; border-radius:5px; }
.card:hover, .card-address:hover .panel, .card-cashregister:hover .panel {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
  border-color:#efb73d;
  transition: 0.3s;
}
.btn-primary, .panel-primary .panel-heading, a.list-group-item.active {
  z-index:777;
  background-color: #000;
  border-color: #404040;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.39);
  -webkit-font-smoothing: antialiased;  
}
.logofooter img { width:200px; }
.footer-summary { font-family: "Comfortaa", sans-serif; }
h1 {
  text-transform: uppercase;
  letter-spacing:1.5px;
  font-weight:normal;
  color:#404040;
}
h1 .glyphicon, h2 .glyphicon, h3 .glyphicon, h4 .glyphicon  { color:#efb73d; }
h1 .fa, h2 .fa, h3 .fa, h4 .fa  { color:var(--main-color);  }
h1 .fas, h2 .fas, h3 .fas, h4 .fas  { color:var(--main-color); }
h2,h3,h4 {
  margin-top:10px;
  padding-left:15px;
  border-left:5px solid var(--main-color);
  color:#404040;
}
.search-filter-slider {
	background-color:#2e4053; 
	border-radius:5px; 
	color:#FFF; 
	font-size:1.2em;
}
.search-filter hr { 
  background-color:#FAFAFA; 
  border-bottom:1px dotted #404040; 
  margin-bottom:5px;  
  margin-top:7px; 
}
.bloc-filter {
	background-color:#FAFAFA;
}
.bloc-filter-title {
	color:#808080; 
	letter-spacing:1px;
}
.order-account-container { background-color: #EFEFEF; }
.modules .list-group-item.active:hover { color:#FFF; background-color:#000; }
@media (max-width: 640px) {
.navbar-brand img { width: 190px; }
}
.panel-default > .panel-heading .badge { background-color:#a5750d; }
a.btn-primary, a.btn-primary:visited  { color:#FFF; }
.variant-input-wrap input[type=radio]:focus+label {
  background-color:rgba(0,0,0,.03);
 box-shadow:0 0 0 2px #a5750d;
 color: #a5750d;
font-weight:bold;
}
.variant-input-wrap input[type=radio]:hover+label {
  box-shadow:0 0 0 1px #a5750d;
}
.variant-input-wrap input[type="radio"]:checked + label {
  box-shadow: 0 0 0 2px #a5750d;
  color: #a5750d;
  font-weight:bold;
}
.noUiSlider.text-primary .noUi-connect,
.noUiSlider.text-primary .noUi-handle {
	background-color: #000;
	border-color: #000;
}