html{
	font-size:14px;
	font-size:clamp(16px, 1.1111111111vw, 22px);
}
body{
	font-family: "Manrope", sans-serif;
	margin:0;
	font-size:1rem;
	line-height:1.45;
}
body.admin-bar{
	position:relative;
}
.no-display{
	display:none !important;
}
p, h1, h2, h3, h4, h5, h6{
	margin:0 0 1.5rem 0;
	padding:0;
}
.h1,
h1{
	line-height:1.2;
	font-size: 3rem;
	font-weight:400;
	color:inherit;
}
h2{
	line-height:1.3;
	font-size: 2.2rem;
	font-weight:400;
	color:inherit;
}
h3{
	line-height:normal;
	font-size: 1.8rem;
	font-weight:400;
	color:inherit;
}
h4{
	font-size: 1.5rem;
	font-weight:bold;
	color:inherit;
}
h5{
	font-size: 1.1875rem;
	font-weight:bold;
	color:inherit;
}
h6{
	line-height:normal;
	font-size: 1.1rem;
	font-weight:bold;
	color:inherit;
}
a:hover{
	text-decoration:underline;
}
a{
	color:#9A0000;
	text-decoration:none;
}
h1 a,
h2 a,
h3 a{
	color:inherit;
	text-decoration:none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover{
	color:#9A0000;
	text-decoration:none;
}
.text-center{
	text-align:center;
}
.padding-left-s{
	padding-left:3rem;
}
.btn:hover svg{
	transform:translateX(.2rem);
}
.btn svg{
	height: 1rem;
	display:inline-block;
	vertical-align:middle;
	margin:-.2rem 0 0 .2rem;
	transition:transform 100ms;
}
.btn:hover{
	text-decoration:none;
}
.btn{
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	padding:.7rem 1.5rem;
	line-height:normal;
	border:1px solid #fff;
}
.mygtukas:hover svg path{
	stroke:#9A0000;
}
.wp-block-button__link:hover,
.mygtukas:hover{
	text-decoration:none;
	color:#9A0000 !important;
	border-color:#9A0000;
}
.mygtukas svg{
	width:1rem;
	height:1rem;
	display:inline-block;
	vertical-align:middle;
	margin-left:.5rem;
	margin-top:-.2rem;
}
.wp-block-button__link,
.mygtukas{
	text-transform:uppercase;
	color:#000 !important;
	text-decoration:none;
	display:inline-block;
	font-size: 1rem !important;
	font-style: normal !important;
	font-weight: 400 !important;
	padding:.7rem 1.5rem !important;
	line-height:normal !important;
	border:1px solid #000;
	background:transparent;
}
.btn-red:hover{
	background:#85AD85;
	text-decoration:none;
}
.btn-red{
	text-decoration:none;
	display:inline-block;
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	color:#fff;
	margin:0;
	border:none;
	background:#9A0000;
	padding:.6rem 2.3rem;
	cursor:pointer;
	transition:background-color 100ms;
	border-radius:.3rem;
}

*{
	font-family:inherit;
}
.pddgs{
	padding-left:1.62rem;
	padding-right:1.62rem;
}
.wdth{
	/* max-width:90rem; */
	margin-left:auto;
	margin-right:auto;
}
.wdth-xs{
	max-width:56rem;
	margin-left:auto;
	margin-right:auto;
}
.wdth-xxs{
	max-width:36rem;
	margin-left:auto;
	margin-right:auto;
}
.wdth-s{
	max-width:65rem;
	margin-left:auto;
	margin-right:auto;
}
.wdth-l{
	max-width:85rem;
	margin-left:auto;
	margin-right:auto;
}
.singular-content img{
	max-width:100%;
	height:auto;
}
#search div:first-child{
	flex:1;
}
#search input{
	padding:1rem 0;
	font-family:inherit;
	font-weight:400;
	font-size:1rem;
	border:0;
	display:block;
	width:100%;
	margin:0;
	font-family:inherit;
}
#search form{
	display:flex;
	align-items:center;
	margin:0;
}
#search{
	background:#fff;
	display:none;
}
body.show-search-toolbar #search{
	display:block;
}
#bgvid{
	object-fit: cover;
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	margin:0;
	padding:0;
	border:0;
	display:block;
	z-index:-1;
}
.naujienos-row .naujiena-item .read-more:hover svg path{
	stroke:#9A0000;
}
.naujienos-row .naujiena-item .read-more svg{
	width:1rem;
	display:inline-block;
	vertical-align:middle;
	margin:-.15rem 0 0 .2rem;
}
.naujienos-row .naujiena-item .more{
	margin:1rem 0 0 0;
}
.naujienos-row .naujiena-item h2{
	margin:1rem 0 0 0;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
}
.naujienos-row .naujiena-item .objektas-icons svg{
	height:.9rem;
	display:inline-block;
	vertical-align:middle;
	margin-right:.3rem;
	margin-top:-.3rem;
}
.naujienos-row .naujiena-item .objektas-icons sup{
	font-size:.5rem;
}
.naujienos-row .naujiena-item .objektas-icons{
	margin:.5rem 0 0 0;
	display:flex;
	align-items:center;
	font-size: 0.875rem;
	gap:1.4rem;
	border-top:1px solid #D7D7D7;
	border-bottom:1px solid #D7D7D7;
	padding:.5rem 0;
}
.naujienos-row .naujiena-item h2.objektas-title{
	margin-bottom:.5rem;
	margin-top:.6rem;
	font-size: 0.9375rem;
}
.naujienos-row .naujiena-item .img .statusas-c{
	position:absolute;
	left:1rem;
	top:.7rem;
}
.naujienos-row .naujiena-item .img .statusas.statusas-dark{
	background:#3F3F3F;
	color:#fff;
}
.naujienos-row .naujiena-item .img .more-photos{
	position:absolute;
	right:1rem;
	bottom:.7rem;
	line-height:2;
}
.naujienos-row .naujiena-item .img .more-photos,
.naujienos-row .naujiena-item .img .statusas,
.naujienos-row .naujiena-item .img .labels span{
	display:inline-block;
	font-size: 0.75rem;
	border-radius:.2rem;
	background: #E6E6E6;
	padding:0 .4rem;
	color:#000;
}
.naujienos-row .naujiena-item .img .labels{
	position:absolute;
	top:.7rem;
	right:1rem;
	text-align:right;
	white-space:nowrap;
}
.naujienos-row .naujiena-item .objektas-details{
	margin:.3rem 0 0 0;
	color:rgba(0,0,0,.4);
	font-size: 0.9375rem;
}
.naujienos-row .naujiena-item .objektas-price{
	font-size: 1.6rem;	
	font-weight: 700;
	margin:.5rem 0 0 0;
}
.naujienos-row .naujiena-item .img-bgs .img-bg-c{
	width:50%;
	display:block;
}
.naujienos-row .naujiena-item:hover .img-bgs{
	transform:translateX(-50%);
}
.naujienos-row .naujiena-item .img-bgs{
	display:flex;
	width:200%;
	transition:transform 500ms;
}
.naujienos-row .naujiena-item .img{
	position:relative;
	overflow:hidden;
	width:100%;
	display:block;
}
.naujienos-row .naujiena-item .img-bg{
	display:block;
	background-size:cover;
	background-position:50% 50%;
	position: relative; 
	padding-bottom: 50%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%;
}
.naujienos-row .naujiena-item img{
	width:100%;
	height:auto;
	display:block;
}
.naujienos-row .naujiena-item:hover h2 a{
	color:#9A0000;
}
.naujienos-row .naujiena-item a:hover{
	text-decoration:none;
	color:#9A0000;
}
.naujienos-row .naujiena-item a{
	color:#000;
}
.naujienos-row .naujiena-item:hover{
	transform:translateY(-.2rem);
}
.naujienos-row .naujiena-item .main-info{
	font-size: 0.875rem;
}
.naujienos-row .naujiena-item{
	width:33.333333%;
	padding:0 1rem 3rem 1rem;
	transition:transform 150ms;
}
.naujienos-row{
	display:flex;
	align-items:top;
	flex-wrap: wrap;
	margin-left:-1rem;
	margin-right:-1rem;
	position:relative;
}
.year-filter-row ul.year li.active a,
.year-filter-row ul.year li a.active{
	color:#fff !important;
	background:#9A0000;
	border-color:#9A0000;
}
.year-filter-row ul.year li a:hover{
	color:#9A0000;
	border-color:#9A0000;
	text-decoration:none;
}
.year-filter-row ul.year .owl-dots{
	display:none;
}
.year-filter-row ul.year li a{
	display:block;
	color: #696969;
	font-size: 0.875rem;
	padding:.3rem .7rem;
	border:1px solid #A4A4A4;
	border-radius:.2rem;
	text-align:center;
}
.year-filter-row ul.year li.item{
	padding:2px 0;
}
.year-filter-row ul.year li{
	display:block;
	margin:0;
	padding:0;
}
.year-filter-row ul.year .owl-prev:hover,
.year-filter-row ul.year .owl-next:hover{
	color:#9A0000;
}
.year-filter-row ul.year .owl-prev,
.year-filter-row ul.year .owl-next{
	position:absolute;
	top:.1rem;
	display:block;
	border:0;
	margin:0;
	padding:.3rem !important;
	font-size:1rem;
	text-align:center;
}
.year-filter-row ul.year .owl-prev{
	left:-1.7rem;
}
.year-filter-row ul.year .owl-next{
	right:-1.7rem;
}
.year-filter-row ul.year{
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0;
	padding:0;
	list-style:none;
	gap:.44rem;
	position:relative;
}
.year-filter-row ul.year.owl-carousel{
	display:block;
	max-width:25rem;
	margin-left:auto;
	margin-right:auto;
	padding-top:2px;
	padding-bottom:2px;
}
.year-filter-row{
	padding:1.6rem 0 1.6rem 0;
}
.btn-gray:hover{
	text-decoration:none;
	color:#fff;
	background:#9A0000;
}
.btn-gray svg{
	display:inline-block;
	width:.8rem;
	vertical-align:middle;
	margin:-0.2rem 0 0 .5rem;
}
.btn-gray{
	display:inline-block;
	font-size: 0.8375rem;
	text-decoration:none;
	color:#fff;
	padding:.4rem 2rem;
	background:#9D9D9D;
	transition:background-color 150ms;
	margin:0;
	border:0;
	line-height:normal;
	cursor:pointer;
	border-radius:.3rem;
}
.htop{
	position:absolute;
	top:-7rem;
}
#home-content p{
	margin-bottom:0;
}
#home-content{
	color:#fff;
	font-size: 1.0625rem;
	max-width: 28.6rem;
	position:absolute;
	bottom:2rem;
}
#nav .main-nav{
	padding-top:1rem;
}
#nav .main-nav a:hover{
	
}
#nav .main-nav ul.sub-menu a:hover{
	transform:translateX(.3rem);
}
#nav .main-nav ul.sub-menu li:last-child a:after{
	display:none;
}
#nav .main-nav ul.sub-menu a:hover:after{
	transform:translateX(.5rem);
}
#nav .main-nav ul.sub-menu a:after{
	content:'';
	display:block;
	width: 0.8125rem;
	border-top:1px solid #fff;
	opacity:.6;
	margin-top:.7rem;
	transition:transform 150ms;
}

#nav .main-nav li.menu-item-has-children>a:after{
	content:'';
	display:inline-block;
	width:.35rem;
	height:.35rem;
	border-left:.1rem solid #fff;
	border-top:.1rem solid #fff;
	margin-left:.57rem;
	vertical-align:middle;
	transform:rotate(-135deg);
	margin-top:-.2rem;
}
#nav .main-nav ul.sub-menu a{
	transition:transform 150ms;
}

#nav .main-nav a{
	color:#fff;
	text-decoration:none;
	font-size: 0.9375rem;
	transition:color 150ms;
	display:block;
	padding:.3rem 1.15rem;
	line-height:1.2;
}
#nav .main-nav li{
	position:relative;
}
#nav .main-nav ol,
#nav .main-nav li,
#nav .main-nav ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
#nav .top-menu>li:hover{
	transform:translateY(.15rem);
}
#nav .top-menu>li.current-menu-ancestor>a,
#nav .top-menu>li.current-menu-item>a{
	color:#9A0000;
}
#nav .top-menu>li{
	transition:transform 150ms;
}
#nav .main-nav li:hover ul.sub-menu{
	height:auto;
	overflow:visible;
}
#nav .main-nav ul.sub-menu li{
	transition:opacity 250ms, transform 150ms;
	opacity:0;
	transform:translateX(-1rem);
}
#nav .main-nav ul.sub-menu li:nth-child(1){
	transition-delay:0;
}
#nav .main-nav ul.sub-menu li:nth-child(2){
	transition-delay:50ms;
}
#nav .main-nav ul.sub-menu li:nth-child(3){
	transition-delay:100ms;
}
#nav .main-nav ul.sub-menu li:nth-child(4){
	transition-delay:150ms;
}
#nav .main-nav ul.sub-menu li:nth-child(5){
	transition-delay:200ms;
}
#nav .main-nav ul.sub-menu li:nth-child(6){
	transition-delay:250ms;
}
#nav .main-nav ul.sub-menu li:nth-child(7){
	transition-delay:300ms;
}
#nav .main-nav ul.sub-menu li:nth-child(8){
	transition-delay:350ms;
}
#nav .main-nav li:hover ul.sub-menu li{
	opacity:1;
	transform:translateX(0);
}
#nav .main-nav ul.sub-menu{
	position:absolute;
	top:100%;
	left:-1rem;
	padding-left:1rem;
	overflow:hidden;
	height:0;
	padding-top:1rem;
	padding-bottom:2rem;
	width:200%;
}
#nav .main-nav li.menu-item:last-child ul.sub-menu{
	/* 
	left:auto;
	right:-1rem;
	*/
	width:100%;
}
#nav .main-nav ul.top-menu{
	display:flex;
	/* gap:2.3rem; */
	margin-right:-1.15rem;
	position:relative;
}
#nav .nav-row{
	display:flex;
	justify-content:space-between;
}
#nav .logo{
	display:block;
	width: 8.15219rem;
	height: 5.4375rem;
	background:#9A0000;
	text-align:center;
	padding-top:2.5rem;
	transition:height 450ms, padding 450ms;
}
/*
body.stickme #nav .logo{
	height:3.6rem;
	padding-top:1.1rem;
}
*/
#nav .logo:hover svg{
	transform:translateY(-0.3rem);
}
#nav .logo svg{
	height: 1.375rem;
	transition:transform 150ms;
}
#header .header-row{
	display:flex;
	align-items:center;
	justify-content:flex-end;
	height:1.6875rem;
}
#nav{
	top:1.6875rem;
	z-index:9;
	position:absolute;
	left:0;
	width:100%;
	background: linear-gradient(180deg,rgba(17, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
	height: 6.9375rem;
	transition:height 300ms;
}
#nav.extend-me{
	height:25rem;
	height:75vh;
}
body.stickme #nav{
	position:fixed;
	top:0;
}
body.stickme.admin-bar #nav{
	top:32px;
}
#content{
	padding-top: 6.9375rem;
	z-index:3;
	background:#fff;
	position:relative;
}
body.home{
	background-image:url(../img/poster.jpg);
	background-size:cover;
	background-position:center center;
}
body.home #content{
	flex:1;
	background:transparent;
}

body.home #wrapper{
	display:flex;
	min-height: 100vh;
	flex-direction: column;
	margin-bottom:0;
}
#header{
	background:#E0E0E0;
	z-index:10;
	position:relative;
}
#header .social a{
	display:block;
	padding:0.25rem;
}
#header .social a svg path{
	transition:fill 150ms;
}
#header .social.social-l a:hover svg path{
	fill:#007ab5;
}
#header .social.social-i a:hover svg path{
	fill:#d84d85;
}
#header .social.social-f a:hover svg path{
	fill:#0866ff;
}
#header .social.social-y a:hover svg path{
	fill:red;
}
#header .social.social-y svg{
	height:0.75rem;
}
#header .social svg{
	display:block;
	height:0.85rem;
}
#header .social{
	margin-left:1.12rem;
}
#header .line{
	height:1.0625rem;
	border-left:1px solid rgba(75, 75, 75, 0.50);
	margin:0 1.8rem 0 2.2rem;
}
#header .hr-search button{
	margin:0;
	padding:.2rem 0;
	cursor:pointer;
	border:0;
	background:transparent;
}
#header .hr-search{
	padding-left:1rem;
}
#header .hr-lang .hl-hover-wrap:hover .h{
	display:block;
}
#header .hr-lang .hl-hover-wrap .h a{
	display:block;
}
#header .hr-lang .hl-hover-wrap .h{
	position:absolute;
	width:100%;
	top:100%;
	background:#fff;
	border-radius:.2rem;
	left:0;
	margin-top:-.3rem;
	display:none;
	padding:.4rem;
	box-shadow:0px 6px 8px -4px rgba(0,0,0,0.5);
}
#header .hr-lang .hl-hover-wrap:hover{
	background:#fff;
}
#header .hr-lang .hl-hover-wrap{
	padding:.4rem;
	
	border-radius:.2rem;
	position:relative;
}
#header .hr-lang img{
	height:0.5rem;
	display:block;
}
#header .hr-search svg{
	height:0.61456rem;
	display:block;
}
#footer a:hover{
	color:#9A0000;
}
#footer a{
	color:inherit;
	text-decoration:none;
	transition:color 150ms;
}
#footer .footer-row .c3{
	text-align:right;
}
#footer .footer-row .c2 li{
	margin:0 1.35rem;
	padding:0;
	display:inline;
}
#footer .footer-row .c2 ul{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
}
#footer .footer-row .c2{
	text-align:center;
}
#footer .footer-row .c{
	flex:1;
}
#footer .footer-row{
	display:flex;
	align-items:center;
	height:2.125rem;
}
body.home #footer .contact-us{
	display:none;
}
#footer .contact-us{
	background:#EBEBEB;
	background-image:url(../img/contactus_bg.png);
	background-position:center 0.69rem;
	background-repeat:repeat-x;
	background-size:auto 3.34581rem;
	padding-top:6.8rem;
	padding-bottom:3rem;
}
#footer{
	font-size: 0.75rem;
	width:100%;
	background: #E0E0E0;
}
body.home #footer{
	position:relative;
}
body.show-aside #aside .aside-handler:hover svg{
	transform:rotate(0deg) translateX(0);
}
#aside .aside-handler:hover{
	width: 1.9rem;
	left:-1.9rem;
}
#aside .aside-handler:hover svg{
	transform:rotate(180deg) translateX(0);
}
body.show-aside #aside .aside-handler svg{
	transform:rotate(0deg);
}
#aside .aside-handler svg{
	display:inline-block;
	width: 0.5rem;
	margin-top:-.1rem;
	vertical-align:middle;
	transition:transform 100ms;
	transform:rotate(180deg);
}
#aside .aside-handler{
	display:block;
	cursor:pointer;
	margin:0;
	padding:0;
	border:0;
	background: #9A0000;
	width: 1.6375rem;
	height: 2rem;
	line-height: 2rem;
	text-align:center;
	position:absolute;
	left:-1.6375rem;
	top:10.5rem;
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem;
	transition:width 150ms, left 150ms;
}
#aside .aside-wrap{
	padding:1.4rem 2.1rem;
	position:relative;
}
#aside .o{
	transition:opacity 500ms, transform 700ms;
	transition-delay: 100ms;
	opacity:0;
	transform:translateX(2rem);
}
body.show-aside #aside .o{
	opacity:1;
	transform:translateX(0);
}
#aside-x:hover svg path{
	fill:#9A0000;
}
#aside-x svg path{
	transition:fill 150ms;
}
#aside-x svg{
	width:.6rem;
	
}
#aside-x{
	display:block;
	position:absolute;
	cursor:pointer;
	border:0;
	margin:0;
	top:0;
	right:0;
	padding:.5rem .8rem;
	background:transparent;
}
#aside .aside-inner .o{
	overflow:auto;
	height:100%;
	position:relative;
	width:18.525rem;
}
#aside .aside-inner{
	width:18.525rem;
	overflow:hidden;
	height:100%;
	position:relative;
}
.footer-title,
#aside .title{
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 300;
	border-bottom: 1px solid rgba(51, 51, 51, 0.20);
	padding-bottom:.5rem;
	margin-bottom:2rem;
}
#footer-aside .title{
	font-size:1.25rem;
	
}
#footer-aside .contant .icon svg,
#aside .contant .icon svg{
	height:1rem;
	display:block;
}
#footer-aside .contant .icon,
#aside .contant .icon{
	width:2rem;
}
#footer-aside .contant-person .icon{
	width:1.4rem;
}
#footer-aside .contant,
#aside .contant{
	display:flex;
	font-size: 0.9375rem;
	align-items:center;
	margin-bottom:1rem;
}
#footer-aside .contant-person.contant-person-pareigos{
	font-size:.7rem;
	margin-top:-.3rem;
}
#footer-aside .contant-person{
	margin-bottom:.5rem;
}
#footer-aside .contant{
	font-size: 0.875rem;
}
#footer-aside{
	padding-right:3rem;
}
#footer-form.newsletter{
	padding-left:0;
	text-align:center;
}
#footer-form{
	padding-left:3rem;
}
#aside{
	position:fixed;
	z-index:21;
	right:0;
	height:100%;
	top:0;
	background:#fff;
	width:0;
	transition:width 300ms;
}
html.mm-opening #aside{
	display:none !important;
}
#footer .footer-contact-row .c{
	flex:1;
}
#footer .footer-contact-row{
	display:flex;
}
body.show-aside #aside{
	width:18.525rem;
	box-shadow: 0px 0px 1rem 0 rgba(0,0,0,0.15);

}
textarea{
	resize: none;
}
.form-field textarea,
.form-field select,
.form-field input:not([type='checkbox']):not([type='submit']){
	font-size:0.875rem;
	color:#000;
	padding:.5rem;
	border:none;
	border-bottom:1px solid #000;
	width:100%;
	line-height:normal;
	background:#fff;
	background:transparent;
}
.form-field input[type='file']{
	padding-top:.8rem !important;
	font-size:.7rem !important;
}
.form-field textarea:focus,
.form-field select:focus,
.form-field input:not([type='checkbox']):not([type='submit']):focus{
	border-color:#85AD85;
}
.form-field select{
	width:auto;
	max-width:100%;
}
.form-note{
	font-style:italic;
	margin-top:.3rem;
	font-size:.6rem;
	margin-bottom:2rem;
}
.form-field .floating-label{
	position:absolute;
	left:.5rem;
	top:.5rem;
	pointer-events: none;
	transition:transform 200ms, font-size 200ms, color 200ms;
	display:inline-block;
	padding:0;
	background:transparent;
	font-size:0.875rem;
	color:#000;
	line-height:normal;
}
.form-field textarea:focus ~ .floating-label .error,
.form-field textarea:not(:placeholder-shown) ~ .floating-label .error,
.form-field input:focus ~ .floating-label .error,
.form-field input:not(:placeholder-shown) ~ .floating-label .error{
	display:none;
}
.form-field .floating-label-active,
.form-field textarea:disabled ~ .floating-label,
.form-field textarea:focus ~ .floating-label,
.form-field textarea:not(:placeholder-shown) ~ .floating-label,
.form-field input:disabled ~ .floating-label,
.form-field input:focus ~ .floating-label,
.form-field input:not(:placeholder-shown) ~ .floating-label{
    transform:translate(0, -1rem);
	font-size:.7rem;
	color:#000;
}
.form-field textarea:focus ~ .floating-label,
.form-field input:focus ~ .floating-label{
	color:#85AD85;
}
.form-toolbar{
	margin-top:1.5rem;
}
.form-field {
    position: relative;
    margin-bottom: 1.5rem;
}
#aside-form{
	margin-top:3.5rem;
}
.form-field-checkbox{
	margin-bottom:.7rem;
}
.form-field-checkbox-group{
	padding-left:.5rem;
}
.form-field-checkbox-group .title{
	padding:0 0 .5rem 0;
	font-size: 0.875rem;
	display:block;
}
.form-field-checkbox-group .form-field-checkbox{
	margin-bottom:.2rem;
}
.sexy-c-label .i svg{
	width:.6rem;
	display:inline-block;
	vertical-align:middle;
	margin-top:-.2rem;
	opacity:0;
	transition:opacity 100ms;
}
.sexy-c:checked + .sexy-c-label  .i svg{
	opacity:1;
}
.sexy-c-options{
	display:none;
}
.sexy-c:checked + .sexy-c-label + .sexy-c-options{
	display:block;
}
.sexy-c-label .i{
	display:inline-block;
	border-radius: 0.25rem;
	border: 1px solid #000;
	width: 1rem;
	height: 1rem;
	line-height: 1rem;
	text-align:center;
}
.sexy-c-label{
	display:inline-flex;
	font-size: 0.75rem;
	align-items:center;
	gap:.7rem;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.sexy-c{
	position:absolute !important;
	opacity:0 !important;
	cursor:pointer;
}
.singular-title{
	position:relative;
	margin-top:-8.625rem;
	padding-top:8.625rem;
	height:75vh;
	color:#fff;
	background-color:#666;
	background-size:cover;
	background-position:50% 50%;
}
.singular-title-content p{
	margin-bottom:0;
}
.singular-title-content{
	position:absolute;
	max-width:75%;
	bottom:2rem;
}
body.home .singular-title-content{
	max-width:37rem;
}	
.singular-content{
	padding:4rem 0 4rem 0;
	box-shadow: 0px 0px 1rem 0 rgba(0,0,0,0.05);
}
.apie-mus-skaiciai .bh{
	overflow:hidden;
	height:0px;
}
.apie-mus-skaiciai .b{
	font-size: 2.5rem;
	font-style: normal;
	font-weight: 700;
	white-space:nowrap;
	line-height:1.1;
}
.apie-mus-skaiciai .s{
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 300;
	white-space:nowrap;
	line-height:normal;
}
.apie-mus-skaiciai .c{
	padding:0 2rem;
	text-align:center;
}
.apie-mus-skaiciai{
	position:relative;
	margin-bottom:2rem;
	padding:7rem 1rem;
	margin-left:-1.62rem;
	margin-right:-1.62rem;
	background-color:#E9E9E9;
	background-image:url(../img/apie_mus_bg.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:100% auto;
	display:flex;
	align-items:center;
	justify-content:center;
}
.single-projektas-row .sp-aside .logotipas{
	margin-bottom:2rem;
}
.single-projektas-row .sp-aside .logotipas img{
	max-width:10rem;
	height:auto;
}
.single-projektas-row .sp-aside .icons .li .t{
	padding-left:1rem;
	font-size:.75rem;
	line-height:1.5;
	
}
.single-projektas-row .sp-aside .icons .li .i img{
	height:60%;
	display:block;
	margin-top:20%;
	margin-left:auto;
	margin-right:auto;
}
.single-projektas-row .sp-aside .icons .li .i{
	width: 2.8125rem;
	height: 2.8125rem;
	line-height: 2.8125rem;
	border: 1px solid rgba(0, 0, 0, 0.21);
	text-align:center;
}
.single-projektas-row .sp-aside .icons .li{
	display:flex;
	margin-bottom:1rem;
	align-items:center;
}
.single-projektas-row .sp-aside .icons{
	margin-top:2.5rem;
}
.single-projektas-row .sp-aside .li-1 span{
	font-weight:normal;
}
.single-projektas-row .sp-aside .li-1{
	margin-bottom:1rem;
	padding:.25rem .5rem;
	border-left:1px solid #ccc;
	font-size: 0.75rem;
	font-size: inherit;
	font-style: normal;
	font-weight: bold;
}
.single-projektas-row .sp-aside .youtube{
	margin-top:3rem;
}
.single-projektas-row .sp-aside{
	flex:3;
	padding-left:2rem;
}
.single-projektas-row .sp-content{
	flex:6;
	border-right: 1px solid rgba(0, 0, 0, 0.30);
	padding-right:3rem;
}
.single-projektas-row{
	display:flex;
	margin-bottom:2rem;
}
.koordinates iframe{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
	position:relative;
}
.koordinates{
	height:9rem;
	position:relative;
	margin-bottom:3rem;
}
.youtube{
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%; 
}
.youtube iframe {
	position: absolute; 
	top: 0; 
	left: 0;
	width: 100%; 
	height: 100%; 
}
.gallery img{
	width:100%;
	height:auto;
	display:block;
}
.gallery a:hover{
	transform:scale(1.05);
}
body.single-objektas .gallery a{
	background-size:cover;
	background-position:50% 50%;
}
body.single-objektas .gallery .g-big a{
	position: relative; 
	padding-bottom: 25.976230899%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%;
}
body.single-objektas .gallery .g-small a{
	position: relative; 
	padding-bottom: 52.577319587%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%;
}
.gallery a{
	display:block;
	transition:transform 150ms;
}
.gallery .g{
	padding:.5rem;
}
.gallery .g-big{
	width:50%;
}
.gallery .g-small{
	width:25%;
}
.gallery{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	position:relative;
	margin-left:-.5rem;
	margin-right:-.5rem;
}
.darbuotojai .c .img{
	margin-bottom:1rem;
}
.darbuotojai .c .img img{
	width:100%;
}
.darbuotojai .c{
	max-width:50%;
	width:50%;
	padding:0 1rem;
}
.darbuotojai .name{
	font-weight:700;
	margin-bottom:.5rem;
}
.darbuotojai{
	display:flex; 
	position:relative;
	margin:0 -1rem;
	font-size: 0.875rem;
	line-height:1.1;
}
.naujienos-filter-row a{
	white-space:nowrap;
	display:block;
	margin-left:2rem;
}
.naujienos-filter-row form{
	margin:0;
	padding:0;
	border:0;
}
.naujienos-filter-row .cat select:hover{
	/* transform:translateY(-.15rem); */
}
.naujienos-filter-row .cat input::placeholder{
	color:inherit;
}
.detali-paieska-fields .naujienos-filter-row{
	width:100%;
	display:block;
}
.detali-paieska-fields .naujienos-filter-row .cat input,
.detali-paieska-fields .naujienos-filter-row .cat select{
	font-size:.75rem;
}
.naujienos-filter-row .cat input,
.naujienos-filter-row .cat select{
	border:0;
	margin:0;
	padding:.15rem 1rem;
	padding:0 1rem;
	font-size:inherit;
	display:inline-block;
	width:auto;
	max-width:100%;
	-webkit-appearance: none;
	  -moz-appearance: none;
	  text-indent: 1px;
	  text-overflow: '';
	cursor:pointer;
	transition:transform 150ms, color 150ms;
	width:100%;
	width:100%;
	border-left:1px solid #aaa;
}
.naujienos-filter-row .cat a.active{
	color:#9A0000;
	font-weight:bold;
}
.naujienos-filter-row .cat a:hover{
	text-decoration:none;
	color:#9A0000;
}
.naujienos-filter-row .cat .f-padd,
.naujienos-filter-row .cat a{
	display:block;
	padding:1rem 1.3rem;
	padding:1rem 0;
	color:inherit;
}
.detali-paieska-container .action label{
	cursor:pointer;
	font-size:.7rem;
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.detali-paieska-container .action input.chx{
	display:none;
}
.detali-paieska-container{
	position:relative;
	padding-bottom:.4rem;
}
.detali-paieska-container .action{
	text-align:right;
}
.detali-paieska-fields{
	overflow:hidden;
	max-height:0;
	transition:max-height 250ms;
}
.detali-paieska-container .action input.chx:checked + .detali-paieska-fields{
	max-height:15rem;
}
body.post-type-archive-objektas .singular-content{
	padding-top:3rem;
}
/*
.naujienos-toolbar .cat li:nth-child(1):before,
.naujienos-toolbar .cat li:nth-child(2):before{
	display:none;
}
.naujienos-toolbar .cat li:before{
	content:'';
	display:block;
	position:absolute;
	height:1rem;
	border-right:1px solid #000;
	left:0;
	top:1.39rem;
}
*/
body.post-type-archive-objektas .naujienos-filter-row .cat li{
	flex:1;
}
.naujienos-filter-row .cat li{
	margin:0;
	padding:0;
	position:relative;
	display:block;
	
}
.naujienos-filter-row .cat{
	display:flex;
	margin:0;
	padding:0;
	list-style:none;
	font-size: 1rem;
	align-items:center;
}
.naujienos-filter-row{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-top:1rem;
}
.detali-paieska-fields .naujienos-filter-row{
	padding:0;
}
.naujienos-toolbar{
	border-bottom: 1px solid rgba(51, 51, 51, 0.20);
}
.kontaktai-toolbar .kontaktai-toolbar-row .current-cat a{
	background:#fff;
	color:#9A0000;
	font-weight:bold;
	margin-bottom:-1px;
}
.kontaktai-toolbar .kontaktai-toolbar-row a:hover{
	color:#9A0000;
	text-decoration:none;
}
.kontaktai-toolbar .kontaktai-toolbar-row a{
	color:#000;
	text-decoration:none;
	display:block;
	padding:1.5rem 2rem;
}
.kontaktai-toolbar .kontaktai-toolbar-row li{
	display:block;
	margin:0;
	padding:0;
}
.kontaktai-toolbar .kontaktai-toolbar-row{
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0;
	padding:0;
	list-style:none;
}
.kontaktai-toolbar{
	background: #F0F0F0;
	border-bottom:1px solid #909090;
}
.kontaktai-title{
	border-bottom:1px solid #909090;
}
.kontaktai-title h2{
	text-align:center;
	padding:1.5rem 0;
	margin:0;
	font-size: 1.25rem;
	font-weight:normal;
}
.kontaktai-content{
	padding-bottom:2rem;
}
.kontaktai-content-top{
	padding-top:1rem;
}
.kontaktai-list .kontaktas-item-be-foto{
	width:25%;
}
.kontaktai-list .kontaktas-item-su-foto{
	width:33.333%;
}
@media screen and (max-width: 2000px) {
	.kontaktai-list .kontaktas-item-su-foto{
		width:50%;
	}
}
#aside a:hover,
.kontaktai-list .kontaktas-item a:hover{
	color:#9A0000;
}
#aside a,
.kontaktai-list .kontaktas-item a{
	color:inherit;
	text-decoration:none;
}
.kontaktai-list .kontaktas-item h3, 
.kontaktai-list .kontaktas-item p{
	margin-bottom:.6rem;
}
.kontaktai-list .kontaktas-item h3{
	font-size: 1.25rem;
	font-size: 1.1rem;
	font-weight:bold;
}
.kontaktai-list .kontaktas-item .bk{
	font-size: 1.25rem;
}
.kontaktai-list .kontaktas-item .r2{
	margin-top:2rem;
}
.kontaktai-list .kontaktas-item{
	padding:1.62rem;
}
.kontaktai-list{
	display:flex;
	/* justify-content:center; */
	flex-wrap:wrap;
}
.kontaktas-item-su-foto .foto-col img{
	width:auto;
	height:15rem;
}
.kontaktas-item-su-foto .foto-col{
	
}
.kontaktas-item-su-foto .info-col{
	flex:1;
	padding-top:1rem;
}
.kontaktas-item-su-foto{
	display:flex;
	gap:3rem;
}
.kontaktai-list-top{
	
}
.kontaktai-content>div:nth-child(2){
	border-top: 0.5px solid #B1B1B1;
}
.nav-links a.page-numbers:hover{
	text-decoration:none;
	border-color:#9A0000;
}
.nav-links .page-numbers.next,
.nav-links .page-numbers.prev{
	display:none !important;
}
.nav-links .page-numbers.current{
	font-weight:bold;
	color:#9A0000;
	border-color:#9A0000;
}
.nav-links .page-numbers{
	display:block;
	text-align:center;
	width:2rem;
	height:2rem;
	line-height:2rem;
	color:#000;
	text-align:center;
	border-radius: 0.25rem;
	border: 1px solid #DFE3E8;
	background: #FFF;
	font-weight:bold;
	transition:border-color 150ms;
}
.nav-links{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:.5rem;
}
/*
body.category,
body.single-post,
body.blog{
	margin-bottom:27rem;
}
body.category #footer .contact-us,
body.single-post #footer .contact-us,
body.blog #footer .contact-us{
	height:25rem;
}
*/
#footer-form.newsletter input[type=text]{
	text-align:center;
}

.mobile-menu-wrap{
	display:none;
}
#hamburger{
	display:block;
	width:55px;
	height:55px;
	border:1px solid #ffffff;
	border:none;
	border-radius:5px;
	position:relative;
}

#hamburger:before,
#hamburger:after,
#hamburger span{
	display:block;
	position:absolute;
	width:25px;
	height:3px;
	left:14px;
	background:#ffffff;
}
#hamburger:before{
	content:'';
	top:15px;
}
#hamburger span{
	top:26px;
}
#hamburger:after{
	content:'';
	top:37px;
}
#hamburger:before,
#hamburger:after,
#hamburger span
{
	-webkit-transition: none 0.3s ease 0.3s;
	transition: none 0.3s ease 0.3s;

	-webkit-transition-property: transform, top, bottom, left, opacity;
	transition-property: transform, top, bottom, left, opacity;
}
html.mm-opening #hamburger:before,
html.mm-opening #hamburger:after
{
	top: 24px;	
}
html.mm-opening #hamburger span
{
	left: -50px;
	opacity: 0;
}
html.mm-opening #hamburger:before
{
	transform: rotate( 45deg );
}
html.mm-opening #hamburger:after
{
	transform: rotate( -45deg );
}

ul.mobile-languages-switcher{
	margin:0;
	padding:0 1rem 0 0;
	display:block;
	list-style:none;
	text-align:right;
}
ul.mobile-languages-switcher li{
	display:inline-block;
	margin:0;
	padding:0;
}

ul.mobile-languages-switcher a{
	display:inline-block;
	margin:0;
	padding:8px 3px;
}
.mobile-search-btn{
	background:transparent;
	border:0;
	padding:0;
	margin:0;
}
.mobile-search-btn svg{
	width:30px;
}
@media screen and (max-width: 1100px) {
	.padding-left-s{
		padding-left:0;
	}
	#nav .mobile-menu-wrap{
		display:flex;
		align-items:center;
		gap:1.5rem;
	}
	#header,
	#nav .main-nav{
		display:none;
	}
	#nav{
		top:0;
	}
	body.stickme #nav{
		position:absolute;
	}
	#aside{
		display:none;
	}
	.singular-title{
		height:30rem;
	}
	.h1,
	h1{
		font-size:2rem;
		font-weight:bold;
	}
	#footer .footer-contact-row{
		display:block;
	}
	#footer-form{
		padding:2rem 0 0 0;
	}
	#footer .footer-row{
		display:block;
		height:auto;
		padding:.6rem 0;
	}
	#footer .footer-row .c{
		text-align:center !important;
		padding:.4rem 0;
	}
	#footer .footer-row .c2 li{
		display:block;
	}
	.pddgs{
		padding-left:1rem;
		padding-right:1rem;
	}
	.wp-block-columns.has-background, .wp-block-group.has-background,
	.apie-mus-skaiciai{
		margin-left:-1rem !important;
		margin-right:-1rem !important;
	}
	.apie-mus-skaiciai{
		display:block;
		padding:1rem 0;
	}
	.apie-mus-skaiciai .c{
		padding:.7rem 0;
	}
	.apie-mus-skaiciai .b{
		font-size:2rem;
	}
	.kontaktai-list .kontaktas-item-be-foto{
		width:100%;
		
	}
	.kontaktai-list .kontaktas-item-su-foto{
		gap:2rem;
		width:100%;
	}
	.kontaktai-list .kontaktas-item{
		padding:1rem;
	}
	.kontaktas-item-su-foto .foto-col{
		display:none;
	}
	.kontaktas-item-su-foto .foto-col img{
		height:10rem;
	}
	.kontaktai-toolbar .kontaktai-toolbar-row{
		display:block;
	}
	.kontaktai-toolbar .kontaktai-toolbar-row .current-cat a{
		background:transparent;
	}
	.kontaktai-toolbar .kontaktai-toolbar-row a{
		padding:.5rem 0;
		text-align:center;
	}
	.kontaktai-toolbar{
		padding:1rem 0;
	}
	.naujienos-row{
		display:block;
	}
	.naujienos-row .naujiena-item{
		width:100%;
	}
	.naujienos-filter-row{
		text-align:center;
		display:block;
		padding:0;
	}
	.naujienos-filter-row .cat{
		display:block;
		text-align:left;
	}
	.naujienos-filter-row .cat li {
		display:inline-block;
		width:45%;
	}
	body.blog .naujienos-filter-row .cat li a,
	body.category .naujienos-filter-row .cat li a{
		margin-left:.5rem;
	}
	body.blog .naujienos-filter-row .cat li,
	body.category .naujienos-filter-row .cat li{
		width:auto;
		font-size:.8rem;
	}
	.naujienos-filter-row .cat .f-padd, .naujienos-filter-row .cat a{
		padding:.5rem 0;
	}
	.naujienos-filter-row .cat input, .naujienos-filter-row .cat select{
		border-left:0;
		padding-left:.5rem;
		padding-right:.5rem;
		background:transparent;
		
	}
	.naujienos-toolbar{
		padding:.8rem 0 1.2rem 0;
	}
	.singular-content{
		padding:2rem 0;
	}
	.naujienos-filter-row .btn-gray{
		margin-top:.5rem;
		margin-left:0;
	}
	.single-projektas-row{
		display:block;
	}
	.single-projektas-row .sp-content{
		padding:0;
		border:0;
	}
	.single-projektas-row .sp-aside{
		padding:0;
	}
	.gallery .g-big{
		width:100%;
	}
	.gallery .g-small{
		width:50%;
	}
	.year-filter-row{
		padding:0 1.2rem;
	}
	.naujienos-filter-row a{

	}
	.mm-listview{
		font-size:1rem !important;
	}
	.mm-listview > li > a, .mm-listview > li > span{
		padding:13px 13px 13px 23px !important;
	}
	.mmenu-socials a{
		margin:0 10px 0 0;
	}
	.mmenu-socials svg{
		height:14px;
	}
}
.wp-block-coblocks-accordion-item__content:after,
.wp-block-coblocks-accordion-item__content:before{
	content:'';
	display:block;
	clear:both;
}

.lds-ellipsis{
	display:none !important;
}
.btn-submit-form{
	position:relative;
}
.btn-submit-form span.submittext{
	transition:transform 150ms;
	display:block;
}
.btn-submit-form:disabled{
	background:green;
}
.btn-submit-form:disabled span.submittext{
	transform:scale(0);
}
.btn-submit-form:disabled .lds-ellipsis{
	display:block !important;
}
.lds-ellipsis,
.lds-ellipsis div {
  box-sizing: border-box;
}
.lds-ellipsis {
  display: block;
  position: absolute;
  width: 80px;
  height: 40px;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
}
.lds-ellipsis div {
  position: absolute;
  top: 13.5px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: currentColor;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}