@charset "utf-8";
/* CSS Document */
::selection {
    color: #fff;
    background-color: #1a007c;
}
a {
    color:inherit;
    text-decoration:none;
    background-color: transparent;
}
a:hover{
    color: #cd2127;
    text-decoration:none;
    background-color: transparent;
}

.bg-gray-footer{
	background-color: #dfdfdf;
}

.u-slick__arrow-classic {
    color: #000;
}
.u-slick__arrow-classic {
    background-color: rgba(100, 100, 100, 0.3);
}

.about-accordion .card-btn[aria-expanded="true"] span {
    background-color: #cd2127;
    border-color: #cd2127 !important;
    padding: 0.781rem 0.798rem;
}
.about-accordion .card-btn[aria-expanded="true"] .fa-minus {
    display: block;
    color: #fff;
}

.kontakt-firma{
	font-weight:700;
	font-size:large;
}

.product-name{
	font-size: large !important;
}
.u-go-to {
    background-color: #cd2127;
}
.max-height-1{
	max-height:1px;
}

.u-header__navbar-brand > img {
    width: 5.375rem;
}

.u-header-collapse__submenu .u-header-collapse__nav-list {
    border-left: 1px solid #cd2127;
    padding-left: 1rem;
}

.form-label {
    text-transform:inherit;
}

.u-slick--slider-syncing .slick-slide.slick-current {
    border-bottom-width: 2px;
    border-bottom-color: #cd2127;
}
.u-slick__arrow-classic:hover {
    color: #fff;
    background-color: #cd2127;
}
.nav-classic .nav-link.active {
    border-bottom-color: #cd2127;
}
.nav-tab .nav-link.active::after {
    background-color: #cd2127;
}
.section-title::after {
    background-color: #cd2127;
}

.u-header__sub-menu-title {
    font-size: 1.875rem;
}

.bg-primary {
    background-color: #aaa !important;
}
.border-primary {
    border-color: #1a007c !important;
}
.border-primary-kp {
    border-color: #ccc !important;
}
.text-primary {
    color: #1a007c !important;
}

.text-gray-20 {
    color: #ddd;
}
.text-red {
    color: #cd2127;
}
.text-blue {
	color:#1a007c !important;
}

.pagination-shop .page-link.current {
    font-weight: 700;
    color: #fff;
    background-color: #1a007c;
    border-color: #dfdfdf;
}

.horizont-for-vertical-menu{
	height:1px;
}

.btn-remove-focus:focus {
    background-color: #aaa !important;
}
.navbar .navbar-brand img {position:absolute}

.btn-primary {
    background-color: #1a007c;
}
.btn-secondary {
    background-color: #cd2127;
}


#basicsHeadingOne .btn-primary:hover {
    background-color: #aaa;
}

.link__icon i {
    color: #fff;
    margin-top: 1px;
    font-size: 0.838rem !important;
}
.link__icon { 
    background-color: #cd2127;
}

.btn-primary:not(label.btn), .btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled), .btn-primary:not([href]), .btn-primary:not([href]):not([href]):not(:disabled):not(.disabled) {
    background-color: #ccc;
    border-color: #aaa;
}

.btn-secondary:not(label.btn), .btn-secondary:not(label.btn):not([href]):not(:disabled):not(.disabled), .btn-secondary:not([href]), .btn-secondary:not([href]):not([href]):not(:disabled):not(.disabled) {
    background-color: #cd2127;
    border-color: #980207;
}

.u-slick__pagination--long li.slick-active span {
    transform: none;
    width: 1.87512rem;
    background-color: #cd2127;
    border-radius: 6.1875rem;
}

nav.breadcrumb-group {
	position:relative;
	z-index: 1000;
}

.nsp{width:100%}

.aktiveSekciaKatalogu{
    background-color: #f5f5f5;
    font-weight: 700 !important;
}

.select-poziadavka{
		width:100% !important; 
		background: white !important;
		border-radius: 50px !important;
		border: 1px solid #dddddd !important;
	}

@media (min-width: 1200px) {
  .u-header__navbar-brand,
  .u-header__navbar-brand > img {
    width: 11.000rem !important;
  }
  
  .navbar-expand-xl .u-header__navbar-nav .u-header__sub-menu {
    border-top: 0.10938rem solid #ccc;
    border-bottom-right-radius: 0.4375rem;
  }
  
	.u-header .vertical-menu.v1 .u-header__nav-item.hs-mega-menu-opened .u-header__sub-menu, .u-header .vertical-menu.v1 .u-header__nav-item.hs-sub-menu-opened .u-header__sub-menu,
	.u-header + main .vertical-menu.v1 .u-header__nav-item.hs-mega-menu-opened .u-header__sub-menu,
	.u-header + main .vertical-menu.v1 .u-header__nav-item.hs-sub-menu-opened .u-header__sub-menu {
	  top: -1px;
	  border-bottom: 2px solid #ccc;
	  border-right: 2px solid #ccc;
	}
	
	.ml-xs-100{padding-left:290px}
	
}


@media (min-width: 768px) {
.breadcrumb-item + .breadcrumb-item a {
    background-color: transparent;
	padding:0px;
}

#pills-tabContent{min-height:400px}

.navbar-expand-md .u-header__navbar-nav .u-header__nav-link {
    font-size: 15px;
    text-transform: uppercase;
}

.navbar-expand-md .u-header__navbar-nav .u-header__sub-menu {
    border-top: 0.10938rem solid #cd2127;
    border-bottom-right-radius: 0.4375rem;
    border-bottom-left-radius: 0.4375rem;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.28);
}

}

@media (max-width: 1199.98px) {
	.bg-primary-down-lg {
		background-color: #efefef !important;
	}
	
	.navbar .navbar-brand img {
		position:static !important;
	}
}