.bx-breadcrumb-item-text {
    vertical-align: top;
    white-space: normal;
    font: 400 15px/21px Verdana,sans-serif;
    transition: 250ms linear all;
}
.bx-breadcrumb {
    color:#666666;
}
.line-pr {
    height:1px;

    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 20%, rgba(222,222,222,1) 48%, rgba(222,222,222,1) 80%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(20%, rgba(222,222,222,1)), color-stop(48%, rgba(222,222,222,1)), color-stop(80%, rgba(222,222,222,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 20%, rgba(222,222,222,1) 48%, rgba(222,222,222,1) 80%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 20%, rgba(222,222,222,1) 48%, rgba(222,222,222,1) 80%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 20%, rgba(222,222,222,1) 48%, rgba(222,222,222,1) 80%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 20%, rgba(222,222,222,1) 48%, rgba(222,222,222,1) 80%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );

}

.header .topline  {
    position:absolute;    
    width:100%;
   /* background-color: transparent; */
    background-color: white;
    color:#fff;
    height:93px;    
    z-index: 21;
    margin-bottom: 0;
}
.header .topline:after {
    display:none;
}
.header .topline:before {
    display:none;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 27px;
    height: 71px;
    background: no-repeat 50%/100% 100%;
    background-image: none;
}
.carousel-control-prev-icon {
    background-image: url("i/prev.png");
}
.carousel-control-next-icon {
    background-image: url("i/next.png");
}
.carousel-control-next span, .carousel-control-prev span,
.carousel-control-next:hover span, .carousel-control-prev:hover span{
    border-bottom: none !important;
}
.company-info {
    font-size:1.05rem;
    font-weight: 500;
    color:#1d1d1b;
}
.bl-podbor {
    margin:30px 0;
    padding:25px 0;
    background-color: #ededed;
}
.bscrotll {
    overflow: hidden;
}
.collapse.show {
    padding: 40px 15px 35px !important;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100vh;
    width: 100%;
    max-width: 310px;
    background-color: rgba(250, 250, 250, 0.98);
    border-left:2px #df8e01 solid;
    z-index: 9999;
    overflow-y: auto;
}
.collapse.show a.closetmenu
{
    width:25px;height:25px;
    position:absolute !important;
    right:22px !important;
    top:11px !important;
    text-decoration:none;
    font-size:18px;
    color:#df8e01;
}
.collapse.show a.closetmenu:hover {
    color:rgba(0,0,0,0.6);
}

.collapse.show a {
    font-size:14px;
    color:#df8e01;
    text-decoration:none;
}
.collapse.show a:hover
{
    text-decoration:underline;
    color:#82b62d;
}
.collapse.show a.active{
    color:#82b62d;
}
.collapse.show a.nav-itemdl {
    text-transform:none !important;
    padding-left:26px;
}
.mobilemenu li {
    position:relative;
}
.mobilemenu li.nav-item::before {
    content: "\f111";
    font-family: 'FontAwesome';
    position: absolute;
    font-size: 6px;
    left: 0;
    top: calc(50% - 4px);
    color: #82b62d;
    z-index: 11;
}
.mobilemenu li.nav-itemt::before {
    content: "\f111";
    font-family: 'FontAwesome';
    position: absolute;
    font-size: 4px;
    left: 15px;
    top: calc(50% - 2px);
    color: #6a5b52;
    z-index: 11;
}