.page404 .r h2{font-size:24px;line-height:34px}
.page404,.page404 .r .subtitle,.page404 .r h2{text-align:center}
.page404{align-items:center;color:#000;display:flex;height:100%;padding-bottom:40px;padding-top:40px;width:100%;z-index:10}
.page404 h1{font-size:32px;line-height:40px;margin-bottom:20px}
.page404 .text{font-size:16px;font-weight:300;line-height:20px;margin-bottom:30px}
.page404 .copy_info{font-size:12px;line-height:18px;text-align:right}
.page404 .notf{align-items:center;justify-content:center;margin:0 auto;max-width:600px;padding-bottom:20px;padding-top:20px}
.page404 .notf img{display:block;margin:0 auto;max-width:100%}
.page404 .notf .nr{font-size:40px;margin-bottom:20px}
.page404 .notf .nr img{display:block;margin:0 auto;max-height:160px;max-width:90%}
.page404 .notf .text{font-size:14px;line-height:14px}
.page404 .notf .btnc{display:flex;justify-content:center;margin-top:30px}
button.f-btn-arrow span{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}
button.f-btn-arrow .ico{margin-left:10px}
button.f-btn-arrow .ico svg{fill:#3d291d;height:auto;width:30px}
@media (max-width:768px){
.button.f-btn-arrow{max-width:100%;height:auto;min-height:60px;padding:12px 16px;white-space:normal;line-height:1.4;text-align:left}
.button.f-btn-arrow>span{min-width:0;height:auto;gap:12px;overflow-wrap:anywhere}
.button.f-btn-arrow>span>.ico{flex:0 0 24px;width:24px;margin-left:0}
.button.f-btn-arrow>span>.ico svg{width:100%}
}
.f-map .item{background:#fff;position:relative}
.f-map .item .abslink{display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.f-map .item.active{background:#e5f5ff99}
.f-map .item .top-container{display:flex}
.f-map .item .top-container.withImage>:nth-child(n){height:auto;margin-left:20px;margin-top:0;width:auto}
.f-map .item .top-container.withImage>:nth-child(n+3){margin-top:20px}
.f-map .item .top-container.withImage>:nth-child(odd){width:80px}
.f-map .item .top-container.withImage>:nth-child(2n+2){width:calc(99.99% - 100px)}
.f-map .item .top-container.withImage>:nth-child(odd){margin-left:0}
@media (max-width:1024px){
.f-map .item .top-container.withImage>:nth-child(n){height:auto;margin-left:10px;margin-top:0;width:auto}
.f-map .item .top-container.withImage>:nth-child(n+3){margin-top:10px}
.f-map .item .top-container.withImage>:nth-child(odd){width:60px}
.f-map .item .top-container.withImage>:nth-child(2n+2){width:calc(99.99% - 70px)}
.f-map .item .top-container.withImage>:nth-child(odd){margin-left:0}
}
.f-map .item .top-container .right{display:flex;flex-direction:column;justify-content:space-between}
.f-map .item .top-container .right .title{font-size:18px;font-weight:500;line-height:1.3}
.f-map .item .top-container .right .subtitle{font-weight:400}
.f-map .item .top-container .right .paslaugos{display:flex;flex-wrap:wrap;margin-top:5px;pointer-events:none}
@media (max-width:1024px){
.f-map .item .top-container .right .paslaugos.hidemobile{display:none}
}
.f-map .item .top-container .right .paslaugos>div{margin-bottom:2px;margin-right:2px}
.f-map .item .top-container .right .paslaugos .button{border-color:#676767;color:#676767;font-size:12px;height:auto;padding:4px 8px}
.f-map .item .mid-container>:nth-child(n){height:auto;margin-left:20px;margin-top:0;width:auto}
.f-map .item .mid-container>:nth-child(n+3){margin-top:20px}
.f-map .item .mid-container>:nth-child(2n+2),.f-map .item .mid-container>:nth-child(odd){width:calc(49.995% - 10px)}
.f-map .item .mid-container>:nth-child(odd){margin-left:0}
.f-map .item .mid-container{display:flex;margin-top:14px}
@media (max-width:1024px){
.f-map .item .mid-container>:nth-child(n){height:auto;margin-left:10px;margin-top:0;width:auto}
.f-map .item .mid-container>:nth-child(n+2){margin-top:10px}
.f-map .item .mid-container>:nth-child(n+1){margin-left:0;width:100%}
.f-map .item .mid-container{flex-wrap:wrap}
}
.f-map .item .mid-container .adresas{color:#676767;font-weight:500}
.f-map .item .mid-container .darbo_laikas{color:#676767}
.f-map .item .mid-container .right{display:flex;justify-content:flex-end}
@media (max-width:1024px){
.f-map .item .mid-container .right{justify-content:flex-start}
}
.f-map .item .mid-container .right a{align-items:center;color:#f00f00;display:flex;justify-content:flex-end;margin-bottom:8px;position:relative;text-align:right;z-index:2}
@media (max-width:1024px){
.f-map .item .mid-container .right a{justify-content:flex-start;text-align:left}
}
.f-map .item .mid-container .right a:last-child{margin-bottom:0}
.f-map .item .mid-container .right a .ico{margin-right:8px}
.f-map .item .mid-container .right a .ico svg{fill:#f00f00;height:auto;width:15px}
.f-map .item .bot-container{margin-top:14px}
.f-map .item .bot-container.split>:nth-child(n){height:auto;margin-left:10px;margin-top:0;width:auto}
.f-map .item .bot-container.split>:nth-child(n+3){margin-top:10px}
.f-map .item .bot-container.split>:nth-child(odd){width:30%}
.f-map .item .bot-container.split>:nth-child(2n+2){width:70%}
.f-map .item .bot-container.split>:nth-child(odd){margin-left:0}
.f-map .item .bot-container.split{display:flex}
.f-map .item .bot-container a{position:relative;z-index:2}
.f-map .item .bot-container .button{height:50px;padding:10px 20px}
.f-map .item .bot-container .button .ico svg{width:24px}
.full.f-map{background:#dedede33;display:flex;width:100%}
.full.f-map .map-container{height:100%;width:100%}
.full.f-map .sidebar{background:#fff;box-shadow:4px 0 4px #0000001a;flex-shrink:0;position:relative;width:500px;z-index:10000}
@media (max-width:1024px){
.full.f-map .sidebar{width:300px}
}
.full.f-map .sidebar .in{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}
.full.f-map .sidebar.hidden{width:0}
.full.f-map .sidebar.hidden .hideButton svg{transform:rotate(-180deg)}
.full.f-map .sidebar .hideButton{align-items:center;background:#fff;border-bottom-right-radius:10px;border-top-right-radius:10px;display:flex;filter:drop-shadow(4px 0 4px rgba(0,0,0,.1));height:70px;justify-content:center;left:100%;margin-top:-35px;position:absolute;top:50%;width:40px}
.full.f-map .sidebar .hideButton svg{width:10px}
.full.f-map .sidebar .top{box-shadow:0 4px 4px #0000001a;padding:20px 30px;position:relative;z-index:10}
@media (max-width:1024px){
.full.f-map .sidebar .top{padding:20px}
}
.full.f-map .sidebar .top .logo-container>:nth-child(n){height:auto;margin-left:20px;margin-top:0;width:auto}
.full.f-map .sidebar .top .logo-container>:nth-child(n+3){margin-top:20px}
.full.f-map .sidebar .top .logo-container>:nth-child(odd){width:104px}
.full.f-map .sidebar .top .logo-container>:nth-child(2n+2){width:calc(99.99% - 124px)}
.full.f-map .sidebar .top .logo-container>:nth-child(odd){margin-left:0}
.full.f-map .sidebar .top .logo-container{display:flex;margin-bottom:20px}
@media (max-width:1024px){
.full.f-map .sidebar .top .logo-container>:nth-child(n){height:auto;margin-left:20px;margin-top:0;width:auto}
.full.f-map .sidebar .top .logo-container>:nth-child(n+3){margin-top:20px}
.full.f-map .sidebar .top .logo-container>:nth-child(odd){width:32px}
.full.f-map .sidebar .top .logo-container>:nth-child(2n+2){width:calc(99.99% - 52px)}
.full.f-map .sidebar .top .logo-container>:nth-child(odd){margin-left:0}
}
.full.f-map .sidebar .top .logo-container .btn-c{display:flex;justify-content:flex-end}
.full.f-map .sidebar .top .logo-container .logo{height:auto;width:100%;fill:#3d291d}
@media (max-width:1024px){
.full.f-map .sidebar .top .logo-container .logo{display:none}
}
.full.f-map .sidebar .top .logo-container .minlogo{display:none;width:100%;fill:#3d291d}
@media (max-width:1024px){
.full.f-map .sidebar .top .logo-container .minlogo{display:block}
}
.full.f-map .sidebar .top .selects>div{margin-bottom:10px}
.full.f-map .sidebar .top .selects>div:last-child{margin-bottom:0}
.full.f-map .sidebar .scroll-container{overflow:auto}
.full.f-map .sidebar .scroll-container>div{border-bottom:1px solid #eee}
.full.f-map .sidebar .scroll-container>div .item{padding:20px 20px 20px 30px}
@media (max-width:1024px){
.full.f-map .sidebar .scroll-container>div .item{padding:20px}
}
.f-archive-paged .breadcrumbs-container{padding:30px 0}
@media (max-width:1024px){
.f-archive-paged .breadcrumbs-container{padding:20px 0}
}
.f-archive-paged .titleH{margin-bottom:30px}
.f-archive-paged .bl{padding:50px 0}
@media (max-width:1024px){
.f-archive-paged .bl{padding:30px 0}
}
.f-archive-paged .pag{margin-top:20px}
.f-archive-paged .pag .icon{display:none}
.f-single-paslauga .breadcrumbs-container{padding:30px 0}
@media (max-width:1024px){
.f-single-paslauga .breadcrumbs-container{padding:20px 0}
}
.f-single-paslauga>.more{overflow:hidden;padding:50px 0}
.f-single-paslauga>.more>.title{margin-bottom:30px}
@media (max-width:1024px){
.f-single-paslauga>.more>.title{margin-top:20px}
.f-single-paslauga>.more{padding:30px 0}
}
.f-single-specialistas .breadcrumbs-container{padding:30px 0}
@media (max-width:1024px){
.f-single-specialistas .breadcrumbs-container{padding:20px 0}
}
.f-single-specialistas>.top{padding-bottom:80px;padding-top:30px}
@media (max-width:1024px){
.f-single-specialistas>.top{padding-bottom:30px}
}
.f-single-specialistas>.top .split>:nth-child(n){height:auto;margin-left:20px;margin-top:0;width:auto}
.f-single-specialistas>.top .split>:nth-child(n+3){margin-top:20px}
.f-single-specialistas>.top .split>:nth-child(2n+2),.f-single-specialistas>.top .split>:nth-child(odd){width:calc(49.995% - 10px)}
.f-single-specialistas>.top .split>:nth-child(odd){margin-left:0}
.f-single-specialistas>.top .split{display:flex}
@media (max-width:1024px){
.f-single-specialistas>.top .split>:nth-child(n){height:auto;margin-left:20px;margin-top:0;width:auto}
.f-single-specialistas>.top .split>:nth-child(n+2){margin-top:20px}
.f-single-specialistas>.top .split>:nth-child(n+1){margin-left:0;width:100%}
.f-single-specialistas>.top .split{flex-wrap:wrap}
}
.f-single-specialistas>.top .split .info{display:flex;flex-direction:column;justify-content:space-between}
.f-single-specialistas>.top .split .info .titleH{margin-bottom:20px}
.f-single-specialistas>.top .split .info .miestai{color:#676767;font-size:14px;margin-bottom:4px}
.f-single-specialistas>.top .split .info .reztext{margin-bottom:10px}
.f-single-specialistas>.top .split .info .iframe-container{margin-top:30px;width:100%}
.f-single-specialistas>.top .split .info .iframe-container .iframeTitle{margin-bottom:10px}
.f-single-specialistas>.top .split .info .iframe-container .iframe{height:310px;position:relative;width:100%}
.f-single-specialistas>.top .split .info .iframe-container .iframe .loader-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}
.f-single-specialistas>.top .split .info .iframe-container .iframe iframe{height:100%;width:100%}
.f-single-specialistas>.more{overflow:hidden;padding:50px 0}
.f-single-specialistas>.more>.title{margin-bottom:30px}
@media (max-width:1024px){
.f-single-specialistas>.more>.title{margin-top:20px}
.f-single-specialistas>.more{padding:30px 0}
}
.f-single-specialistas>.more .size{width:311px}
.f-single-naujiena .breadcrumbs-container{padding:30px 0}
@media (max-width:1024px){
.f-single-naujiena .breadcrumbs-container{padding:20px 0}
}
.f-single-naujiena>.more{overflow:hidden;padding:50px 0}
.f-single-naujiena>.more .titleH{margin-bottom:30px}
@media (max-width:1024px){
.f-single-naujiena>.more .titleH{margin-top:20px}
.f-single-naujiena>.more{padding:30px 0}
}
.f-single-pasiulymas .breadcrumbs-container{padding:30px 0}
@media (max-width:1024px){
.f-single-pasiulymas .breadcrumbs-container{padding:20px 0}
}
.f-single-pasiulymas>.more{overflow:hidden;padding:50px 0}
@media (max-width:1024px){
.f-single-pasiulymas>.more{padding:30px 0}
}
.f-single-pasiulymas>.more .max{width:389px}
@media (max-width:1024px){
.f-single-pasiulymas>.more .max{width:400px}
}
@media (max-width:520px){
.f-single-pasiulymas>.more .max{width:320px}
}
.f-single-liga .breadcrumbs-container{padding:30px 0}
@media (max-width:1024px){
.f-single-liga .breadcrumbs-container{padding:20px 0}
}
.f-single-liga>.more{overflow:hidden;padding:50px 0}
.f-single-liga>.more>.title{margin-bottom:30px}
@media (max-width:1024px){
.f-single-liga>.more>.title{margin-top:20px}
.f-single-liga>.more{padding:30px 0}
}
.f-single-imone>.top{padding-bottom:80px;padding-top:30px}
@media (max-width:1024px){
.f-single-imone>.top{padding-bottom:30px}
}
.f-single-imone>.top .image{height:120px;margin-bottom:20px}
.f-single-imone>.top .image img{display:block;margin:0 auto;max-height:100%;max-width:100%;max-width:300px}
.f-single-imone>.top .info{display:flex;flex-direction:column;justify-content:space-between}
.f-single-imone>.top .info .titleH{margin-bottom:0;text-align:center}
.f-single-imone>.more{overflow:hidden;padding:50px 0}
.f-single-imone>.more>.title{margin-bottom:30px}
@media (max-width:1024px){
.f-single-imone>.more>.title{margin-top:20px}
.f-single-imone>.more{padding:30px 0}
}
.breadcrumbs-container.breadcrumbs-container--gap{padding-bottom:0}
