/*
 * Custom CSS Override File
 */

@font-face {
  font-family: 'Basier Circle';
  src: url('/media/fonts/basier-circle/basiercircle-regular-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Basier Circle';
  src: url('/media/fonts/basier-circle/basiercircle-medium-webfont.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Basier Circle';
  src: url('/media/fonts/basier-circle/basiercircle-bold -webfont.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Basier Circle';
  src: url('/media/fonts/basier-circle/basiercircle-bold-webfont.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

body{
  font-size: 16px;
}
body, .breaking-headline, h1, h2, h3, h4, h5, h6, .btn, .btn-primary, .btn-secondary, .btn-link, .nav-pills .nav-link, .nav-tabs .nav-link, .page-item.active .page-link, .page-link:hover, .breadcrumb-item a, .breadcrumb-item.active, .card-header, .card-footer, .card-title, .card-text, .list-group-item.active, .list-group-item-action:hover, .list-group-item-action:focus, .dropdown-item:hover, .dropdown-item:focus, .dropdown-item.active, .form-control:focus, .input-group-text, label, legend, table thead th, .h1, .h2, .h3, .h4, .h5, .h6, .alert, .page-link, .pagination .page-item.disabled .page-link, .pagination .page-link:hover, .pagination .page-link:focus, .nav-tabs .nav-link.active, .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus, .custom-control-label, .custom-file-label, .jumbotron, .list-group-item.active:hover, .list-group-item.active:focus, .dropdown-menu.show, .dropdown-item:active, .form-control, .input-group-text, .custom-select:focus, b, strong, dt, label, th, .label, .product-listing .price, .products-box .price, .cart-listing .price, .cart-listing-xs .price, .reviews-wrap .price, .product-listing .price-new, .products-box .price-new, .cart-listing .price-new, .cart-listing-xs .price-new, .reviews-wrap .price-new, .product-listing .product-price, .products-box .product-price, .cart-listing .product-price, .cart-listing-xs .product-price, .reviews-wrap .product-price, label.btn, .label.btn, small,.headline, .headline-underline {
  font-family: 'Basier Circle', Arial, Helvetica, sans-serif;
  
}

#meta-navigation span{
  color: #555;
}

#header .header-bg {
  background: linear-gradient(to right, #fa0a32, #58002c);
}

#header .level-1 a {
  color: #fff;
}

#header a {
  color: #fa0a32;
}

#header .text-muted,
#header .box-cart a,
#header div {
  color: #fff;
}

#main-navigation {
  background-color: #081f4d;
  background-image: none;
}

.box-cart .box-cart-info-bg {
  background-color: white;
}

.box-cart .box-cart-info-bg i {
  color: #fa0a32;
}

#box-search{
  display: none;
}

#box-search .btn-group button {
  background-color: #081f4d;
  border-color: #081f4d;
}

.card-header {
  background-color: #081f4d;
  color: white;
}

.btn-primary, input[type='submit'], input[type='button'], input[type='file'], button, .button{
  background: linear-gradient(to top, #165be6, #0d86e8);
  border-radius: 8px;
  color: white;
}

.btn-primary:hover{
  color:#fcc;
}

.btn-warning{
  background: linear-gradient(to top, #ffb700, #ffc933);
  border-radius: 8px;
  color: #081f4d;
  border: none;
}

.btn-success{
  background: linear-gradient(to top, #165be6, #0d86e8);
  border-radius: 8px;
  color: white;

}

.btn-info{
  background: linear-gradient(to top, #aaa, #ccc);
  border-radius: 8px;
  color: #081f4d;
  border: none;
}

.breaking-headline {
  background: #cfebff;
  color: #081f4d;
  border-left: 3px solid #081f4d;
}

.logo{
    width: 130px;
}

#startpage-content .index-big h1, #startpage-content .index-small h1, #startpage-content .index-big h2, #startpage-content .index-small h2, #startpage-content .index-big h3, #startpage-content .index-small h3{
    color: #081f4d;
}

#box-customer-center.panel-default ul, #box-customer-center.panel-default ul a{
    color: #393e46;
}

#box-customer-center.panel-default ul, #box-customer-center.panel-default ul li.active a{
    color: white;
}

#box-customer-center.panel-default .panel-heading{
    background-color: #081f4d;
    color: white;
}

.footer-contact .logo{
    width:50%;
    margin-bottom: 15px;
}

.price-old{
  font-size: 12px;
}

#footer{
  background-color: #ccc;
  color:#081f4d;
}

#footer .footer-contact, #footer .footer-contact a, #footer .footer-top .headline, #footer .footer-bottom .headline, #footer .footer-middle .headline, #footer .footer-top a{
  color: #081f4d;
}

#footer .footer-contact, #footer .footer-contact a, #footer .footer-top .headline, #footer .footer-bottom .headline, #footer .footer-middle .headline, #footer .footer-top a{
  border: none;
}

#categorie-listing .panel .panel-body, .top-categories .panel .panel-body{
  padding: 10px;
}

.card-header.light {
  background: linear-gradient(to bottom, #ccc, #fff);
  color: #081f4d;
}

.card-header.light .nav-tabs{
  border:0;
}

.card-header.light .nav-tabs > li.active > a{
  color:#081f4d;
  font-weight: bold;
}

.text-muted .label{
  padding: 0 10px;
}