header .header-top .site-name{padding: 0px 0px 10px 20px;}

nav.navbar{background: rgba(16,121,44,1);
background: -moz-linear-gradient(top, rgba(237, 81, 82) 0%, rgba(253, 1, 0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253, 1, 0)), color-stop(100%, rgba(60, 183, 93)));
background: -webkit-linear-gradient(top, rgba(237, 81, 82) 0%, rgba(253, 1, 0) 100%);
background: -o-linear-gradient(top, rgba237, 81, 82) 0%, rgba(253, 1, 0) 100%);
background: -ms-linear-gradient(top, rgba(237, 81, 82) 0%, rgba(253, 1, 0) 100%);
background: linear-gradient(to bottom, rgba(237, 81, 82) 0%, rgba(253, 1, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ED5152', endColorstr='#FD0100', GradientType=0 );
}
header .header-top .cart-count i.number,
nav.navbar div.icons i.number{background-color: #FFC107; color: #212529;}

a,
header .header-top .cart-count i.fas,
.list-group.list-group-root > .list-group-item:hover,
.list-group.list-group-root > .list-group-item.active,
.page-link{color: #e61414}
a:hover,
.page-link:hover{color: #A30101;}
.page-item.active .page-link{background-color: #e61414; border-color: #e61414;}

.btn.btn-primary{background-color: #e61414; border: 0px;}
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary:focus{background-color: #A30101 !important;}

.eu-cookies button {background-color: #e61414;}

@media (min-width: 0px) { /* from xl */
header .header-top .site-name img{max-height: 90px; max-width: 100%; margin: 10px auto;}
}

@media (min-width: 0px) and (max-width: 767px){ /* md */
div.container div.pravySloupec div.razeni .nav-tabs .nav-link.active{border-bottom: 3px solid #e61414;}
}

@media (min-width: 0px) and (max-width: 992px){
nav.navbar li.nav-item a {border-bottom: 1px solid #FF7F7F;}
.navbar-dark .navbar-toggler{background-color: #790903; border: 0px;}
}

@media (min-width: 768px) { /* from md */
header .header-top .site-name img{max-height: 90px; max-width: 190px; margin: 0px;}
}

@media (min-width: 992px) { /* from md */
nav .nav-item {border-left: 1px solid #FF7F7F;}
.navbar-expand-lg .navbar-nav .nav-link { padding-right: 1.6rem;padding-left: 1.6rem;}
}

@media (min-width: 1200px) { /* from xl */
header .header-top .site-name img{max-height: 90px; max-width: 280px;margin-top: 4px; margin-left: 30px;}
}



input:active,
input:focus,
select:active,
select:focus{border-color: #CED4DA !important;}