:root {
    font-size: 62.5%
}

html{
	height: 100%;
}

body{
	width: 100%;
    height: 100%;
	margin-right: auto;
	margin-left: auto;
	/*display: inline;*/
	overflow-x: hidden;
	font-family: Roboto, sans-serif;
}

.row{
	width: 100%;
}

.row::after {
    content: "";
    clear: both;
    display: block;
}

.main-page-width{
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
}

:focus {
	outline:none;
}

::-moz-focus-inner {
	border:0;
}

/**/
/*FONTS*/
figcaption{
	font-size: 1.2rem;
	line-height: 165%;
}

.rubrikos-title .title{
	font-size: 2.5rem;
}

ul.list
{
	font-size: 1.6rem;
}

.header-top a{
	font-size: 1.6rem;
}

.header-top li{
	font-size: 1.6rem;
}

.button-daugiau p{
	font-size: 1.6rem;
}

.container-title{
	font-size: 2.5rem;
	font-weight: normal;
}

.container-title .dropdown-img{
	display: none;
}

.meniu-item-header, .meniu-item{
	font-size: 1.6rem;
}

/*VIRSUTINIS MENIU, TITLES SKIRINTGOMIS KALBOMIS*/
.meniu-item-dropdown-toggle1, .meniu-item-divider1{
	font-size: 2rem;
}
.meniu-item-dropdown-toggle2, .meniu-item-divider2{
	font-size: 1.7rem;
}

@media only screen and (max-width: 62.5em) {
	.meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.8rem;
	}
	.meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.6rem;
	}
}

@media only screen and (max-width: 59em) {
	.meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.7rem;
	}
	.meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.5rem;
	}
}

@media only screen and (max-width: 56em) {
	.meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.6rem;
	}
	.meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.4rem;
	}
}

@media only screen and (max-width: 53em) {
	.meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.5rem;
	}
	.meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.2rem;
	}
}

@media only screen and (max-width: 50em) {
	.meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.5rem;
	}
	.meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.5rem;
	}
}

.dropdown-menu{
	font-size: 1.6rem;
}

.main-top-button p,
.main-top-button span{
	font-size: 1.7rem;
}

.dienos-foto-tekstas p{
	font-size: 1.4rem;
}

.slick-slider p{
	font-size: 1.6rem;
	line-height: 2.3rem;
}

.events-buttons td{
	font-size: 1.4rem;
}

.events-list{
	margin-bottom: 30px;
}

.events-list td{
	font-size: 1.6rem;
	line-height: 2.3rem;
	vertical-align: text-top;
}

.container-calendar td{
	font-size: 1.4rem;
}

.zenkliukas{
	font-size: 1.4rem;
}

.container-bottom p,
.container-bottom span{
	font-size: 1.6rem;
}

.footer-body h2{
	font-size: 1.6rem;
	font-weight: normal;
}

.footer-body a, .footer-ne-link{
	font-size: 1.4rem;
}

.goToTopButton{
	font-size: 1.2rem;
}

.wide-rubrikos{
	font-size: 1.4rem;
}

.wide-title{
	font-size: 3.4rem;
}

.sn-sarasas-filter-type a{
	font-size: 1.4rem;
}

.smn-list .list-member .sn-list-name{
	font-size: 1.4rem;
}

.padalinys_kk_dropdown .padalinys_title{
	font-size: 2rem;
}

.sn_narys .sn_narys_vardas_title{
	font-size: 2.6rem;
}

.sn_narys .sn_narys_kontaktai_title{
	font-size: 2rem;
}

.smn-list-filter-dropdown{
	font-size: 1.6rem;
}

.smn-list-filter-filtras a{
	font-size: 1.6rem;
}

.frakcijos-bottom-stat-count{
	font-size: 1.6rem;
}

.frakcija-skaicius-circle{
	font-size: 1.6rem;
}

.teisekura-body .teisekura-main-item .item{
	font-size: 1.8rem;
}

.kanceliarija-kancleris-name{
	font-size: 2.6rem;
}

.kanceliarija-kontaktai-body .kanceliarija-paieska-title{
	font-size: 2rem;
}

.kanceliarija-kontaktai-body .kanceliarija-kontaktai .title{
	font-size: 1.8rem;
}

.kanceliarija-struktura .kanceliarija-struktura-title{
	font-size: 1.8rem;
}

.kanceliarija-kiti-body .kanceliarija-theme{
	font-size: 1.6rem;
}

.naujienos-main-body .naujiena-laikas{
	font-size: 1.2rem;
}

.smn-list .smn-frakcija, 
.smn-list .smn-pareigos{
	font-size: 1.4rem;
}

.smn-nuo-iki{
	font-size: 1.2rem;
}


.smn-list .smn-name{
	font-size: 1.7rem;
}
.smn-list .smn-name.small-text{
	font-size: 1.65rem;
}

.ankstesnes-pradinis-item .ankstesnes-title{
	font-size: 1.5rem;
}

.apdovanojimai-pradinis-body .apdovanojimai-title{
	font-size: 1.4rem;
}

.kk_lenteles p{
	font-size: 1.4rem;
}

.dropdown_kade a.sesija{
	font-size: 1.5rem;
}

.sveikinimas a{
	font-size: 2rem;
}

.kk_darbotvarkes_title{
	font-size: 2rem;
}

.komisija-kontaktai .name{
	font-size: 2rem;
}

.suvestine .title_savaite{
	font-size: 2rem;
}

.title-be-photo,
.kvadratas-tik-title{
	font-size: 2.4rem;
}

/*FONTS END*/

/*ansktesnes versijos nuoroda*/
.ankstesne_versija{
	font-weight: bold;
	color: red;
}

/*PRANESK KLAIDA*/
.pranesk_klaida{
	display: block;
	position: fixed;
	top: 20px;
	right: 20px;
	z-index: 1;
	/*background: white;
	width: 160px;
	height: 60px;
	border-radius: 20px;
	border: 5px solid red;*/
}

.pranesk_klaida img{
	height: 70px;
}
	
.pranesk-img{
	float: left;
	width: 25px;
}

.pranesk-img img{
	width: 25px;
	margin-left: 12px;
}

.pranesk-text{
	float: left;
	width: 125px;
	height: 70px;
	padding-left: 22px;
}

.pranesk-text p{
	color: red;
	font-weight: bold;
	margin: 0;
	font-size: 1.4rem;
}

/*@media only screen and (max-width: 93em) {
	.pranesk_klaida{
		top: 35px;
		right: 20%;
	}
	
	.pranesk_klaida img{
		height: 70px;
	}
}

@media only screen and (max-width: 85em) {
	.pranesk_klaida{
		right: 18%;
	}
}

@media only screen and (max-width: 80em) {
	.pranesk_klaida{
		right: 16%;
	}
}

@media only screen and (max-width: 75em) {
	.pranesk_klaida{
		right: 14%;
	}
}

@media only screen and (max-width: 70em) {
	.pranesk_klaida{
		right: 12%;
	}
}*/

@media only screen and (max-width: 87.5em) {
	.pranesk_klaida{
		display: none;
	}
}
/*PRANESK KLAIDA END*/

.a-link{
	text-decoration: none;
}

.ne-link{
	text-decoration: none;
	cursor: pointer;
}

.height-100{
	height: 100%;
}

.col-1 {width: calc(8.33% - 12px);}
.col-2 {width: calc(16.66% - 12px);}
.col-3 {width: calc(25% - 12px);}
.col-4 {width: calc(33.33% - 12px);}
.col-5 {width: calc(41.66% - 12px);}
.col-6 {width: calc(50% - 12px);}
.col-7 {width: calc(58.33% - 12px);}
.col-8 {width: calc(66.66% - 12px);}
.col-9 {width: calc(75% - 12px);}
.col-10 {width: calc(83.33% - 12px);}
.col-11 {width: calc(91.66% - 12px);}
.col-12 {width: calc(100% - 12px);}

[class*="col-"] {
    float: left;
}

/*BENDRI*/
/*SPALVOS*/
/*primary #466883*/
.primary-background{
	background: #466883;
}

.primary-background-hover:hover{
	background: #466883;
}

.color-primary{
	color: #466883;
}

.primary-border{
	border: 2px solid #466883;
}

.primary-border-resp{
	border: 0;
}

@media only screen and (max-width: 50em) {
	.primary-border-resp{
		border: 2px solid #466883;
	}
}

.slick-dots li.slick-active button:before
{
    color: #466883;
}

::-webkit-scrollbar-thumb {
	background-color: #466883;
}
body{
	scrollbar-face-color: #466883;
}

::-webkit-scrollbar-track {
	background-color: #91aabe;
}
body{
	scrollbar-track-color: #91aabe;
}

::-webkit-scrollbar {
	width: 15px;
}

.events-list::-webkit-scrollbar {
	width: 10px;
}

body p a,
body h3 a, 
body h2 a, 
body h1 a, 
body strong a, 
.description a{
	color: #466883;
}

.document-text-container a{
	color: #466883;
}

/*secondary #91aabe*/
.secondary-background{
	background: #91aabe;
}

.secondary-background-hover:hover{
	background: #91aabe;
}

.alternative-background-hover:hover{
	background: #91aabe;
}

.color-secondary{
	color: #91aabe;
}

.secondary-border{
	border: 2px solid #91aabe;
}

.color-secondary-hover:hover{
	color: #91aabe;
}

.slick-dots li button:before
{
    color: #91aabe;
}

/*alternative #eae7de*/
.alternative-background{
	background: #eae7de;
}

.alternative-border{
	border: 2px solid #eae7de;
}

/*light-background #e3e8ec*/
.light-background{
	background: #e3e8ec;
}

/*text primary #414141*/
.color-dark{
	color: #414141;
}

body{
	color: #414141;
}

body a, body .slick-slider a{
	color: #414141;
}

/*text light #bfbfbf*/
.color-text-light{
	color: #a4a4a4;
}

.color-text-light-darker{
	color: #808080;
}

.color-text-light2{
	color: #e6e6e6;
}

.color-text-red{
	color: #B50D04;
}

/*white*/
.white-background{
	background: #fff;
}

.color-light{
	color: #fff;
}

.color-light-hover:hover{
	color: #fff;
}

.white-border{
	border: 1px solid #fff;
}

.search-field-border{
	border: 1px solid #d4ccb0;
}

body{
	background: #fff;
	scrollbar-arrow-color: #fff;
}

.button{
	color: #fff;
}

/*frakciju spalvos*/
.frakcija-spalva.lvz{
	background: #92D051;
}

.frakcija-spalva.misri{
	background: #868A8D;
}

.frakcija-spalva.lsf{
	background: #F49813;
}

.frakcija-spalva.ts{
	background: #00A59B;
}

.frakcija-spalva.lspf{
	background: #E80000;
}

.frakcija-spalva.ftt{
	background: #063C96;
}

.frakcija-spalva.llra{
	background: #781323;
}

.frakcija-spalva.lsdf{
	background: #DB5262;
}

.frakcija-spalva.flg{
	background: #466883;
}

.frakcija-spalva.lpf{
	background: #F6005E;
}

.frakcija-spalva.dpf{
	background: #3370A8;
}

.frakcija-spalva.lrf{
	background: #B0ABAB;
}

.frakcija-spalva.dfvl{
	background: #0A1172;
}

.frakcija-spalva.sp{
	background: #383A39;
}

.frakcija-spalva.default{
	background: #E3E8EC;
}
/*SPALVOS*/

/*border-radius*/
.border-default{
	border-radius: 8px;
}

.border-default-top-left{
	border-top-left-radius: 8px;
}

.border-default-top-right{
	border-top-right-radius: 8px;
}

.border-default-bottom-left{
	border-bottom-left-radius: 8px;
}

.border-default-bottom-right{
	border-bottom-right-radius: 8px;
}

.border-default-left{
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.border-default-right{
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

.border-default-top{
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.border-default-top-inner{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.border-default-bottom{
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.border-default-outer{
	border-radius: 12px;
}

body p a, body h3 a, body h2 a, body h1 a, body strong a{
	font-weight: normal;
}

body a, body .slick-slider a{
	font-weight: normal;
}

/*scroll bar*/
.jspVerticalBar{
	width: 0.5%;
}

.events-list .jspVerticalBar{
	width: 1%;
}

/**/
table, tr, td, pre, form, input, div, p{
	font-size: 1.6rem;
}

.table_with_scroll{
	overflow-x: auto;
	margin-bottom: 10px;
}

.div_with_scroll,
.div_with_scroll_1000{
	overflow-x: auto;
	margin-bottom: 10px;
}

.scrollable{
	display: inline-block;
	width: 100%;
}

.div-to-scroll{
	width: 100%;
}
.div-to-scroll_1000{
	width: 100%;
}

.arrow_blue{
	display: block;
}

.arrow_white{
	display: none;
}

.pointer{
	cursor: pointer;
}

.document-text-container{
	width: 100%;
	margin-bottom: 2%;
	clear: both;
}

.main-container-body a:link, .main-container-body a:active, .main-container-body a:visited{
	text-decoration: none;
}

.main-container-body a:hover{
	text-decoration: underline;
}

a.a-no-hover:hover{
	text-decoration: none;
}

.main-container #theme-subthemes-container ul li{
	width: 100%;
	display: inline-block;
	margin-bottom: 10px
}

.main-container #theme-subthemes-container ul li a{
	padding: 8px 8px 8px 15px;
	text-decoration: none;
	display: inline-block;
	width: 100%;
}

.main-container #theme-subthemes-container a img{
	width: 100%;
}

/*THEME_DOCS_CONTAINER*/
.main-container #theme-docs-container ul li{
	width: 100%;
	display: inline-block;
	margin-bottom: 20px;
}

/* .main-container #theme-docs-container ul li a{	
} */

.main-container #theme-docs-container ul li a:hover{
	text-decoration: underline;
}

.main-container #theme-docs-container ul li.kitas a{
	padding: 8px 8px 8px 15px;
	text-decoration: none;
	display: inline-block;
	width: 100%;
}

.main-container #theme-docs-container ul li.kitas a:hover{
	color: #fff;
	text-decoration: none;
	padding: 8px 8px 8px 15px;
	text-decoration: none;
}

/*DOCS LIST*/

/*paprastas*/
/*li.paprastas img{
	width: 10px;
	margin-left: 3px;
}

li.paprastas a{
	margin-left: 13px;
}*/

/*su file'u*/
/*li.su-file img{
	width: 16px;
	vertical-align: middle;
}

li.su-file a{
	margin-left: 10px;
}*/

/*paprastas*/
.paprastas .img{
	width: 30px;
	float: left;
}

.paprastas .img img{
	width: 10px;
	margin-left: 3px;
}

.paprastas .title{
	width: calc(100% - 30px);
	float: left;
}

/*su file'u*/
.su-file .img{
	width: 30px;
	float: left;
}

.su-file .img img{
	width: 16px;
}

.su-file .title{
	width: calc(100% - 30px);
	float: left;
}

/*rubrika su rodyklyte*/
/*su file'u*/
.rubrika .img{
	width: 30px;
	float: left;
}

.rubrika .img img{
	width: 16px;
}

.rubrika .title{
	width: calc(100% - 30px);
	float: left;
}

.rubrika-100{
	margin-bottom: 30px;
}

/*******************************************/
/*70%*/
.default-body .document-text-container,
.default-body #theme-docs-container,
.su-subrubrikom-body .document-text-container,
.su-subrubrikom-body #theme-docs-container,
.seimo-istorija-nuo-90-body .document-text-container,
.seimo-istorija-nuo-90-body #theme-docs-container,
.apdovanojimai-body .document-text-container,
.apdovanojimai-body #theme-docs-container,
.tarptautiniai-aktualijos-body .document-text-container,
.tarptautiniai-aktualijos-body #theme-docs-container,
.seniunu-sueiga-body .document-text-container,
.seimo-valdyba-body .document-text-container,
/*.laikinosios-grupes-body .document-text-container,*/
.frakcija-body .document-text-container,
.apie-seima-body .document-text-container,
.kk-bendras-naujienos-body .document-text-container,
.seimo-istrorija-body .document-text-container,
.seimo-istrorija-body .kadencijos,
.kk-padalinys-body .padalinys,
.teisekura-main-body,
.parlamentine-atskaitomybe-main-body,
.naujienos-main-body,
.ziniasklaidai-vidiniai-main-body,
.epaslaugos-main-body,
.tarptautiniai-es-main-body,
.tarptautiniai-main-body,
.tarptautiniai-es-bottom-main-body,
.eib-main-body,
.content-main-body,
.sone-main-body,
.etgs-main-body,
.main-body{
	/*width: 70%;
	margin-right: 5%;*/
	width: calc(75% - 20px);
	margin-right: 20px;
	float: left;
}

/*73%*/
.smn-list-filter-filtras,
.posedziai-body{
	width: 73%;
	margin-right: 2%;
	float: left;
}

/*25%*/
.default-body #theme-subthemes-container,
.su-subrubrikom-body #theme-subthemes-container,
.kk-padalinys-body #theme-docs-container,
.kk-padalinys-body #theme-subthemes-container,
.seniunu-sueiga-body #theme-docs-container,
.seniunu-sueiga-body #theme-subthemes-container,
.seimo-valdyba-body #theme-docs-container,
.seimo-valdyba-body #theme-subthemes-container,
/*.laikinosios-grupes-body #theme-docs-container,
.laikinosios-grupes-body #theme-subthemes-container,*/
.frakcija-body #theme-docs-container,
.frakcija-body #theme-subthemes-container,
.apie-seima-body #theme-docs-container,
.apie-seima-body #theme-subthemes-container,
.seimo-istrorija-body #theme-subthemes-container,
.seimo-istorija-nuo-90-body #theme-subthemes-container,
.apdovanojimai-body #theme-subthemes-container,
.tarptautiniai-aktualijos-body #theme-subthemes-container,
.ziniasklaidai-vidiniai-body .ziniasklaidai-vidiniai-side-body,
.teisekura-side-body,
.parlamentine-atskaitomybe-side-body,
.naujienos-side-body,
.epaslaugos-side-body,
.tarptautiniai-es-side-body,
.tarptautiniai-es-bottom-side-body,
.eib-side-body,
.content-side-body,
.sone-side-body,
.etgs-side-body,
.kadencijos-sesijos,
.side-body{
	width: 25%;
	float: right;
}

/*65%*/
.col-ci-events,
.kk-artimiausi-events,
#sn_vidines_darbotvarke .sn_darbotvarkes_content,
#sn_vidines_su_rinkejais .sn_darbotvarkes_content,
.kanceliarija-kontaktai-body .kanceliarija-kancleris,
.events-main-body{
	width: 65%;
	margin-right: 5%;
	float: left;
}

/*30%*/
.col-ci-calendar,
.kk-artimiausi-calendar,
#sn_vidines_darbotvarke .container-calendar,
#sn_vidines_su_rinkejais .container-calendar,
.kanceliarija-kontaktai-body .kanceliarija-paieska,
.events-side-body{
	width: 30%;
	float: right;
}

/*100%*/
.rubrika-100,
.main-body .document-text-container,
.main-body #theme-docs-container,
.main-body #theme-subthemes-container,
.side-body .document-text-container,
.side-body #theme-docs-container,
.side-body #theme-subthemes-container{
	width: 100%;
	float: left;
	display: inline-block;
}
/*******************************************/

/*Bendrai visiems*/
/*.default-body .document-text-container img{
	margin-bottom: 30px;
}*/
/*cke5*/
/*.tekstas-container figure{
	display: block !important;
}*/

/*.tekstas-container figcaption{
	display: inline-block;
}*/

.tekstas-container img{
	max-width: calc(100% - 20px);
	height: auto !important;
}

.main-container .pakeitimai,
.main-container-body .pakeitimai{
	width: 100%;
}

/**/
.document-text-container > h1{
	margin-top: 0;
}

/*rubrika su zenkliuku ">"*/
.rubrika{
	margin-bottom: 10px;
}

.rubrika .link{
	font-weight: bold;
	margin-left: 5px;
}

.rubrika-icon{
	max-width: 8px;
	/*vertical-align: bottom;*/
}

/*BENDRI*/
textarea, input{
    outline: none;
}

/*.rubrikos-title .title{
	margin-bottom: 15px;
}*/

.nera{
	margin-bottom: 20px;
}

.no-padding{
	padding: 0px !important;
}

.no-margin{
	margin: 0px !important;
}

.error{
	margin-bottom: 20px;
}

.rubrikos-title{
	margin-bottom: 15px;
}

.bold{
	font-weight: bold;
}

.papildoma{
	margin-bottom: 20px;
}

.button_share{
	float: left;
	display: inline-block;
	margin-right: 10px;
}

/*<hr>*/
.container-hr{
	height: 2px;
	border: 0;
}

.hr-vidine-sn, .hr-vidine-padalinys{
	height: 2px;
	border: 0;
	clear: both;
}

.hr-vidine-sn{
	margin: 0;
}

.hr-vidine-sn-d{
	height: 2px;
	border: 0;
	clear: both;
	margin: 0;
}

.hr-vidine-padalinys{
	margin: 3% 0%;
}

.container{
	margin-bottom: 2%;
}

.button{
	cursor: pointer;
	text-decoration: none;
}

.button-daugiau{
	height: 40px;
	text-align: center;
	width: 20%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 40px;
}

.main-container-body .button-daugiau-a:hover{
	text-decoration: none;
}

.hidden-element{
    visibility: hidden;
}

.clearfix:before,
.clearfix:after{
    content: "";
    display: table;
}

.clearfix:after{
    clear: both;
}

.flex-row{
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: stretch;
}

@media only screen and (max-width: 40em) {
.flex-row{
    flex-flow: wrap;
}
}

.flex-item-fixed{
    flex: 0 auto;
}

.flex-item-expand{
    flex: 2 auto;
}

ul.custom-bullet-ul{
    list-style-type: none;
    margin-left: 0;
    padding-left: 30px;
    text-indent: -30px;
}

ul.custom-bullet-ul li:before{
    display: inline-block;
    text-indent: 0;
    text-align: center;
}


/*toggle checkbox*/

 /* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #91aabe;
}

input:focus + .slider {
  box-shadow: 0 0 1px #91aabe;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
} 

/*COOKIES*/
/*
.cookies{
	position: fixed;
	bottom: 0px;
	width: 100%;
	padding: 20px;
	display: none;
	z-index: 10000000;
}
*/

.cookies .banner_col_info{
	width: 85%;
	float: left;
	padding-right: 20px;
}

.cookies .banner_col_button{
	width: 15%;
	float: left;
}

.accept_button button{
	width: 100%;
	padding: 10px;
	cursor: pointer;
}

/*cookies new*/
#cookies-banner{
	position: fixed;
	left: 0px;
	width: 100%;
	max-width: 400px;
	height: 100%;
	overflow-y: auto;
	padding: 20px;
	z-index: 1000;
	display: none;
}

#show-cookies-banner-btn{
	position: fixed;
	left: 5px;
	bottom: 5px;
	width: 80px;
	height: 30px;
	overflow-y: auto;
	padding: 5px;
	z-index: 2000;
	cursor: pointer;
	display: block;
}

.cookies-main{	
	position: relative;
}

.cookies-main label{
	position: absolute;
	right: 0px;
	top: 0px;
}

.cookies .info{
	margin-top: 20px;
}

.cookies-buttons{
	margin-top: 30px;
}

.cookies-buttons button{
	width: 48%;
	height: 50px;
	cursor: pointer;
	margin-bottom: 30px;
}

.cookies-necessary .slider{
	cursor: not-allowed;
}

#cookies-accept-selected-btn{
	float: left;
}

#cookies-accept-all-btn{
	float: right;
}

.cookies-extra-text-div{
	display: inline-block;
	width: 100%;
}

.cookies-extra-text{
	float: right;
}

.cookies-extra-text.on-text{
	padding-right: 7px;
}

.cookies-extra-text.off-text{
	padding-right: 3px;
}

/*cookies new*/

/*800px*/
@media only screen and (max-width: 50em) {
	.cookies .banner_col_info,
	.cookies .banner_col_button{
		width: 100%;
	}
	
	.cookies .banner_col_button{
		margin-top: 20px;
	}
	
	.banner_col_button .accept_button{
		width: 50%;
		margin: auto;
	}
}

/**/
/*PRADINE RUBRIKA SU KVADRATELIAIS*/
/*pradinis*/
/*.rubrika-kvadratai-main-body{
	display: inline-block;
}*/

.kvadratai{
	display: inline-block;
	margin-bottom: 30px;
}

.rubrika-main-item{
	float: left;
	margin: 20px;
}

.rubrika-main-item a{
	display: inline-block;
	text-decoration: none;
}

.rubrika-main-item .item{
	padding: 80px 10px;
	text-align: center;
}

.rubrika-main-item .item .image{
	line-height: 0;
}

.rubrika-main-item:hover{
	margin: 10px;
}

.rubrika-main-item:hover a{
	font-weight: bold;
	text-decoration: none;
}

/*dydziai*/
/*.rubrika-main-item .item{
	width: 200px;
	height: 200px;
}

.rubrika-main-item:hover .item{
	width: 220px;
	height: 220px;
}

.rubrika-kvadratai-item .item{
	width: 200px;
	height: 200px;
}
.rubrika-kvadratai-item:hover .item{
	width: 220px;
	height: 220px;
}

.rubrika-kvadratai-item .title-be-photo{
	width: 200px;
	height: 200px;
}

.rubrika-kvadratai-item:hover .title-be-photo{
	width: 220px;
	height: 220px;
}*/

/*default*/
.rubrika-main-item .item,
.rubrika-kvadratai-item .item,
.rubrika-kvadratai-item .title-be-photo{
	width: 230px;
	height: 230px;
}

.rubrika-main-item:hover .item,
.rubrika-kvadratai-item:hover .item,
.rubrika-kvadratai-item:hover .title-be-photo{
	width: 250px;
	height: 250px;
}

/*176*/
.rubrika-main-item .item.w176,
.rubrika-kvadratai-item .item.w176,
.rubrika-kvadratai-item .title-be-photo.w176{
	width: 176px;
	height: 176px;
}

.rubrika-main-item:hover .item.w176,
.rubrika-kvadratai-item:hover .item.w176,
.rubrika-kvadratai-item:hover .title-be-photo.w176{
	width: 196px;
	height: 196px;
}

/*200*/
.rubrika-main-item .item.w200,
.rubrika-kvadratai-item .item.w200,
.rubrika-kvadratai-item .title-be-photo.w200{
	width: 200px;
	height: 200px;
}

.rubrika-main-item:hover .item.w200,
.rubrika-kvadratai-item:hover .item.w200,
.rubrika-kvadratai-item:hover .title-be-photo.w200{
	width: 220px;
	height: 220px;
}

/*212*/
.rubrika-main-item .item.w212,
.rubrika-kvadratai-item .item.w212,
.rubrika-kvadratai-item .title-be-photo.w212{
	width: 212px;
	height: 212px;
}

.rubrika-main-item:hover .item.w212,
.rubrika-kvadratai-item:hover .item.w212,
.rubrika-kvadratai-item:hover .title-be-photo.w212{
	width: 232px;
	height: 232px;
}

/**********/

/*SU KVADRATAIS, PHOTO IR TITLE*/
.rubrika-kvadratai-item{
	float: left;
	margin: 20px;
}

.rubrika-kvadratai-item.no-title{
	line-height: 0;
}

.rubrika-kvadratai-item .item .image{
	line-height: 0;
}

.rubrika-kvadratai-item .image img{
	width: 100%;
}

.rubrika-kvadratai-item .title{
	margin: 10px 5px 0px 5px;
	font-size: 1.5rem;
}

.rubrika-kvadratai-item .title p{
	font-size: 1.5rem;
}

.rubrika-kvadratai-item .title-be-photo,
.kvadratas-tik-title{
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	padding: 5px;
}

.rubrika-kvadratai-item a{
	display: inline-block;
	text-decoration: none;
}

.rubrika-kvadratai-item .item{
	text-align: center;
}

.rubrika-kvadratai-item:hover{
	margin: 10px;
}

.rubrika-kvadratai-item:hover a{
	font-weight: bold;
	text-decoration: none;
}

/*SU KVADRATAIS, LOGO IR TITLE*/
.rubrika-kvadratai-item .logo-image{
	padding-top: 50px;
}

.rubrika-kvadratai-item .logo-image img{
	max-width: 100px;
}

.rubrika-kvadratai-item .title.be-logo{
	padding-top: 45px;
	font-size: 2rem;
}

/*isskirtinai kvadratams teisekurai*/
.teisekura-main-body .rubrika-kvadratai-item .title{
	margin: 25px 10px 0px 10px;
	font-weight: bold;
}

/*vaikines rubrikos linijomis*/
/*.linijom{
	margin-bottom: 30px;
}*/

.linijom .linijom-theme{
	padding-left: 10px;
}

.linijom .container-hr{
	height: 2px;
}

/*title melynai*/
.title_fone{
	width: 100%;
	display: inline-block;
	padding: 10px;
	margin-bottom: 10px;
}

/*rekomenduoti*/
#mygtukai{
	margin: 20px 0px;
}

#mygtukai input,
#mygtukai button{
	width: 100px;
	float: left;
	margin-right: 20px;
}

/*sn_vietos*/
.mainSvg{
	position: relative;
}

.mainSvg svg{
	width: 100%;
}

.mainSvg .tooltip,
.mainSvg .tooltipBals{
	position: absolute;
	display: none;
	width: 135px;
}

.mainSvg .sn_image{
	width: 131px;
}

.mainSvg .sn_image img{
	width: 100%;
}

.mainSvg .sn_name{
	font-weight: bold;
	width: 131px;
	word-spacing: 100vw;
	text-align: center;
	padding: 5px 0px;
}

/*GO TO TOP BUTTON*/
#goToTopButton {
	display: none;
	position: fixed;
	top: 50%;
	right: 0.5%;
	z-index: 1;
	border: none;
	padding: 0.5% 1%;
	cursor: pointer;
	
	-ms-transform:rotate(270deg); /*IE*/
	-moz-transform:rotate(270deg); /*Firefox*/
	-webkit-transform:rotate(270deg); /*Chrome and Safari*/
	-o-transform:rotate(270deg); /*Opera*/
	transform:rotate(270deg);
}

.dropdown-img{ 
	max-width: 25px;
	vertical-align: middle;
	cursor: pointer;
}

/*BODY WIDE IMG-TITLE*/
.page-top-wide{
	margin-bottom: 30px;
}

.page-top-wide img{
	width: 100%;
	max-height: 80px;
}

.a_rubrika_home{
	display: block;
	text-decoration: none;
}

.wide-img{
	width: 100%;
	height: 120px;
}

.wide-title-container{
	height: 100%;
}

.wide-title-table{
	height: 100%;
	display: table;
}

.wide-title{
	display: table-cell;
	vertical-align: middle;
	/*text-shadow: 0px 5px 100px #ccc;*/
}

.wide-rubrikos{
	padding: 20px 0px 10px 0px;
	min-height: auto;
}

.wide-rubrikos a{
	margin-bottom: 10px;
	text-decoration: none;
	display: inline-block;
}

.wide-rubrikos p{
	margin: 2% 0%;
}

.wide-link-active{
	font-weight: bold;
}

.top-wide-hr{
	height: 2px;
	margin: 0;
}

.wide-breadcrumb-container{
	padding: 9px 0px;
}

.wide-breadcrumb #breadcrumb{
	margin: 0;
}

#breadcrumb a{
	font-size: 1.4rem;
}

.sarasas li{
	margin-bottom: 12px;
}

/*wide-meniu*/
.wide-meniu-toggler{
	width: 50px;
	margin-right: 10px;
	float: right;
	display: none;
}

.wide-toggle{
	cursor: pointer;
}

.hr-wide-meniu-toggler{
	height: 6px;
	margin: 3px 0px;
}

.wide-link{
	width: auto;
	margin-right: 30px;
}

/*MAIN-MENIU*/
.meniu-block{
	width: 100%;
	display: inline-block;
	margin-left: 50px;
	margin-bottom: -15px;
}

.meniu-block>div:last-child{
	display: none;
}

.meniu-item-dropdown-main{
	float: left;
	position: relative;
}

.meniu-item-dropdown-toggle, .meniu-item{
	cursor: pointer;
}

.meniu-item-dropdown-toggle{
	width: 100%;
	padding: 10px;
}

.meniu-item-dropdown-block{
	display: none;
	position: absolute;
	z-index: 2;
	padding: 10px;
	width: 300px;
}

.meniu-item-dropdown-block.align-left{
	left: 0;
}

.meniu-item-dropdown-block.align-right{
	right: 0;
}

.meniu-item{
	float: left;
	width: 100%;
}

.meniu-item a{
	display: block;
	padding: 10px;
}

.meniu-item-divider{
	float: left;
	padding: 10px 0px;
}

.meniu-item-header{
	margin-bottom: 10px;
	font-weight: bold;
}

.meniu-item-divider, .meniu-item-header{
	cursor: default;
}

.meniu-toggle-resp{
	display: none;
	width: 40%;
	float: right;
	cursor: pointer;
}

.hr-meniu-toggle-resp{
	width: 100%;
	height: 20%;
	border-radius: 10px;
	border: none;
	margin: 5%;
}

.meniu-item-dropdown-no{
	padding: 0px;
}

.no-sub-meniu-a{
	padding: 10px;
	text-decoration: none;
	display: inline-block;
}

/*HEADER LOGO SKIRTINGOSE PUSESE*/
.head-page-main{
	margin-top: 10px;
	margin-bottom: 20px;
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
	justify-content: space-between;
}

/*1080px*/
@media only screen and (max-width: 67.5em) {
	.head-page-main{
		margin-left: 10px;
		margin-right: 10px;
	}
}

/*Neigaliesiems*/
.head-middle-inner{
	float: right;
	margin-top: 7px;
	margin-right: 10px;
}

.head-middle-inner div{
	float: left;
}

.head-middle-inner .active{
	color: #414141;
}

.head-disabled{
	margin-left: 5px;
	cursor: pointer;
}

.head-aaa{
	display: none;
	height: 17px;
	margin-left: 2px;
	cursor: pointer;
}
.head-aaa span{
	align-self: center;
}

.head-aaa.small{
	font-size: 1.2rem;
	font-weight: bold;
}
.head-aaa.medium{
	font-size: 1.8rem;
}
.head-aaa.large{
	font-size: 2.2rem;
}

.disabled_icon{
	width: 16px;
}

.head-page-resp .head-middle{
	width: 100%;
	display: inline-block;
}

.head-page-resp .head-bottom-resp{
	padding-top: 0px;
}

.head-sign-language{
	height: 20px;
	margin-left: 5px;
}

.head-sign-language a{
	height: 20px;
	display: inline-block;
}

.head-sign-language img{
	width: 16.5px;
}

.head-easy-to-read{
	height: 20px;
	margin-left: 7px;
}

.head-easy-to-read a{
	height: 20px;
	display: inline-block;
}

.head-easy-to-read img{
	width: 16.5px;
}

/**/

.col-logo-herbas{
	display: flex;
	flex-direction: column;
	margin-top: auto;
	align-self: baseline;
}

.col-logo-herbas .logo-herbas{
	width: auto;
	line-height: 0;	
}

.col-logo-herbas .logo-herbas img{
	width: 100%;
}

.col-logo-herbas .logo-herbas a{
	display: inline-block;
	line-height: 0;
	margin: 0;
}

.col-info{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin: 0px 20px;
	width: 70%;
}

.col-info .head-top{
	display: flex;
	margin-top: 21px;
}

.col-info .head-top .head-top-inner{
	width: 100%;
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	margin: 0px 10px;
}

.col-info .head-top .header-top-part{
	margin: 0;
}

.col-info .head-top .head-top-inner div,
.col-info .head-top .head-top-inner a{
	font-size: 1.5rem;
}

/* .col-info .head-top .header-top-part{
	
} */

.col-logo-seimas{
	display: flex;
	flex-direction: column;
	justify-content: end;
}

.col-logo-seimas .logo-seimas{
	width: auto;
	line-height: 0;
	margin: 0;
}

.col-logo-seimas .logo-seimas img{
	width: 100%;
}

.col-logo-seimas .logo-seimas a{
	display: inline-block;
	line-height: 0;
	margin: 0;
}

.col-info .head-bottom .head-bottom-inner .meniu_block{
	margin-right: 0;
	justify-content: space-between;
}

.col-info .meniu_block .meniu-item-divider{
	padding: 10px 0px;
}


.col-info .head-top .head-top-inner .searchField {
	width: 380px;
	margin-top: 5px;
	border-width: 1px;
	right: 0;
    position: absolute;
    overflow: auto;
	cursor: default;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.col-info .head-top .head-top-inner .dropdownSocial{
	position: relative;
}

.col-info .head-top .head-top-inner .dropdownSocial {
	border-width: 1px;
	padding: 10px;
	cursor: default;
	margin-top: 5px;
	right: -90px;
    position: absolute;
    z-index: 1;
	height: 45px;
	width: 182px;
	right: -80px;
}

.col-info .head-top .head-top-inner .header-search{
	position: relative;
}

/*1080px*/
@media only screen and (max-width: 67.5em) {
	.header-kalbos-main,
	.head-top .head-top-inner .header-tar,
	.head-top .head-top-inner .header-tais{
		display: none;
	}
	
	.header-kalbos-resp,
	.head-top .head-top-inner .header-tar-resp,
	.head-top .head-top-inner .header-tais-resp{
		display: block;
	}
}

/*VIRSUTINIS MENIU, TITLES SKIRINTGOMIS KALBOMIS*/
.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
	font-size: 1.7rem;
}
.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
	font-size: 1.7rem;
}

@media only screen and (max-width: 67.5em) {
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.7rem;
	}
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.7rem;
	}
}

@media only screen and (max-width: 63.75em) {
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.7rem;
	}
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.5rem;
	}
}

@media only screen and (max-width: 61.25em) {
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.7rem;
	}
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.4rem;
	}
}

@media only screen and (max-width: 58.75em) {
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.7rem;
	}
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.3rem;
	}
}

@media only screen and (max-width: 55em) {
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.7rem;
	}
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.1rem;
	}
}

@media only screen and (max-width: 51.25em) {
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.7rem;
	}
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.1rem;
	}
}


@media only screen and (max-width: 50em) {
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.5rem;
	}
	.col-info .head-bottom .head-bottom-inner .meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.5rem;
	}
}

/*---------------------*/

/*HEADER NEW (herbas kaireje)*/
.head-page{
	margin-top: 10px;
	margin-bottom: 20px;
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
}

.head-logos{
	width: 30%;
	float: left;
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
}

.head-logo{
	float: left;
	align-self: baseline;
	line-height: 0;
	margin-top: auto;
}

.head-logo a{
	display: inline-block;
	margin: 0;
	line-height: 0;
}

.logo-herbas{
	width: 27.7%;
}

.logo-seimas{
	width: 53.2%;
	margin-left: 15.1%;
	margin-right: 5%;
}

.head-logos img, 
.head-logo img{
	width: 80%;
}

.head-info{
	width: 70%;
	float: left;
	flex-direction: column;
	justify-content: space-between;
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
}

.head-top{
	float: right;
	width: 100%;
	flex-direction: row-reverse;
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
}

.head-top-row{
	margin-bottom: 5px;
}

.header-tiesiogiai.header-top-part{
}

.head-page-resp{
	display: none;
}

.head-top-resp{
	padding: 10px;
	flex-direction: row-reverse;
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
}

.head-bottom-resp{
	padding: 10px;
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
}

.header-kalbos-main,
.header-tar, 
.header-tais{
	display: block;
}

.header-kalbos-resp,
.header-tar-resp, 
.header-tais-resp{
	display: none;
}

.header-search{
	position: relative;
}

.header-social-media{
	position: relative;
}

/*meniu*/
.meniu_block > div:last-child{
	display: none;
}

.meniu_block .meniu-item-divider{
	padding: 10px 4px;
}

.meniu_block{
	justify-content: flex-end;
	margin-bottom: -15px;
	margin-right: -10px;
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
}

/*1080px*/
@media only screen and (max-width: 67.5em) {
	.head-page{
		margin-left: 10px;
		margin-right: 10px;
	}
}

@media only screen and (max-width: 56.25em) {
	.header-kalbos-main,
	.header-tar,
	.header-tais{
		display: none;
	}
	
	.header-kalbos-resp,
	.header-tar-resp,
	.header-tais-resp{
		display: block;
	}
}
	
/*800px - main*/
@media only screen and (max-width: 50em) {
	.head-page{
		display: none;
	}
	
	.head-page-main{
		display: none;
	}
	
	.head-page-resp{
		display: block;
	}
	
	.head-logos{
		width: 80%;
	}
	
	.head_meniu-resp{
		width: 20%;
		position: relative;
		display: -webkit-box; 
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex; 
		display: flex;
	}
	
	.head_meniu-resp .meniu_block{
		display: none;
		margin: 0;
		background: #fff;
		width: 300px;
		position: absolute;
		right: 0;
		z-index: 1;
		overflow-y: auto;
		max-height: 400px;
	}
	
	.meniu_toggle_resp{
		flex-direction: column;
		margin: auto;
		width: 50%;
		height: 50%;
		cursor: pointer;
		display: -webkit-box; 
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex; 
		display: flex;
	}
	
	.hr_meniu_toggle_resp{
		width: 100%;
		margin: 3px;
		height: 10px;
	}
	
	.logo-herbas{
		width: 13%;
	}

	.logo-seimas{
		width: 72%;
		margin-left: 10%;
		margin-right: 5%;
	}
}

/*VIRSUTINIS MENIU, TITLES SKIRINTGOMIS KALBOMIS*/
.meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
	font-size: 2rem;
}
.meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
	font-size: 1.7rem;
}

@media only screen and (max-width: 67.5em) {
	.meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.9rem;
	}
	.meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.6rem;
	}
}

@media only screen and (max-width: 65em) {
	.meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.8rem;
	}
	.meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.5rem;
	}
}

@media only screen and (max-width: 62.5em) {
	.meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.7rem;
	}
	.meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.4rem;
	}
}

@media only screen and (max-width: 60em) {
	.meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.6rem;
	}
	.meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.3rem;
	}
}

@media only screen and (max-width: 56.5em) {
	.meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.5rem;
	}
	.meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.2rem;
	}
}

@media only screen and (max-width: 52.5em) {
	.meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.3rem;
	}
	.meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.1rem;
	}
}

@media only screen and (max-width: 50em) {
	.meniu_block .meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.5rem;
	}
	.meniu_block .meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.5rem;
	}
}

/*HEADER*/
.header-page{
	margin-top: 10px;
	margin-bottom: 20px;
	position: relative;
	min-height: 120px;
}

.header-top{
	width: 100%;
	display: inline-block;
}

.header-bottom{
	width: 100%;
	display: inline-block;
}

.header-meniu-logo2{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 85%;
}

.header-logo1{
	width: 15%;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
}

.header-logo1 img{
	max-width: 200px;
	width: 100%;
}

.header-logo11{
	width: 70%;
	cursor: pointer;
	display: none;
	float: left;
}

.header-logo11 img{
	width: 100%;
}

.header-meniu{
	width: 90%;
	position: absolute;
	bottom: 0;
}

.header-logo2{
	width: 7.3%;
	position: absolute;
	bottom: 0;
	right: 0;
}

.header-logo2 img{
	width: 100%;
}

.header-top-part{
	float: right;
	margin-left: 20px;
}

/*.header-tar, 
.header-tais{
	display: block;
}

.header-tar-resp, 
.header-tais-resp{
	display: none;
}*/

.header-tar a, .header-tar-resp a,
.header-tais a, .header-tais-resp a{
	font-weight: bold;
}

.header-tiesiogiai{
	display: block;
}

.header-tiesiogiai-resp{
	display: none;
}

.header-tiesiogiai img{
	vertical-align: top;
    margin-right: 5px;
}

.header-tiesiogiai a{
	font-weight: bold;
}

.header-kalbos ul{
	display: inline;
	padding: 0px;
}
.header-kalbos li{
	display: inline;
}

.header-kalbos a{
	font-weight: bold;
}

/*NAV MENIU*/
.dropdown-menu ._title{
	margin-bottom: 5px;
	margin-top: 5px;
}

.header-meniu-nav{
	width: 100%;
}

.header-meniu-nav-ul{
	padding: 0px;
	margin-left: 1%;
}

.header-meniu-nav-ul{
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	width: 95%;
	/*font-size: 1.2em;*/
}

.li-divider{
	color: #cccccc;
	cursor: default;
}

.header-meniu-nav-ul .li-divider{
	padding: 10px 0px;
}

.header-meniu-nav-ul li:last-child{
	display: none;
}

.header-meniu-nav-ul .dropdown-menu li a{
	width: 100%;
}

/*SHARE*/
.dropdownSocial {
	border-width: 1px;
	padding: 10px;
	cursor: default;
	margin-top: 5px;
	right: 0;
    display: none;
    position: absolute;
    /*box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/
    z-index: 1;
	height: 45px;
	width: 180px;
	right: -80px;
}

.dropdownSocial a {
    display: inline-block;
}

.dropdownSocial a div{
	width: 22px;
	height: 22px;
}

.dropdownSocial a:not(:last-child) div{
	margin-right: 5px;
}

.dropdownSocialShow {
	display: block;
}

.socialFacebook{
	background-image: url(/SIPIS/portal/new_portal/images/icon_facebook_black.png);
}

.socialFacebook:hover{
	background-image: url(/SIPIS/portal/new_portal/images/icon_facebook.jpg);
}

.socialFlickr{
	background-image: url(/SIPIS/portal/new_portal/images/icon_flickr_black.png);
}

.socialFlickr:hover{
	background-image: url(/SIPIS/portal/new_portal/images/icon_flickr.jpg);
}

.socialTwitter{
	background-image: url(/SIPIS/portal/new_portal/images/icon_twitter_black.png);
}

.socialTwitter:hover{
	background-image: url(/SIPIS/portal/new_portal/images/icon_twitter.jpg);
}

.socialYoutube{
	background-image: url(/SIPIS/portal/new_portal/images/icon_youtube_black.png);
}

.socialYoutube:hover{
	background-image: url(/SIPIS/portal/new_portal/images/icon_youtube.jpg);
}

.socialInstagram{
	background-image: url(/SIPIS/portal/new_portal/images/icon_instagram_black.png);
}

.socialInstagram:hover{
	background-image: url(/SIPIS/portal/new_portal/images/icon_instagram.jpg);
}

.socialLinkedin{
	background-image: url(/SIPIS/portal/new_portal/images/icon_linkedin_black.png);
}

.socialLinkedin:hover{
	background-image: url(/SIPIS/portal/new_portal/images/icon_linkedin.jpg);
}

/*SEARCH*/
.searchField {
	width: 380px;
	margin-top: 5px;
	border-width: 1px;
	right: 0;
    display: none;
    position: absolute;
    overflow: auto;
	cursor: default;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.searchField input{
	width: 323px;
	height: 36px;
	padding: 5px;
	border: 0;
	font-style: italic;
}

.searchField-img-a{
	vertical-align: middle;
	padding: 12px 14px 13px 15px;
	border-left: 1px solid #cfcec9;
}

.searchFieldShow {
	display: block;
}

/*MAIN TOP PHOTO_BUTTONS*/
.main-container{
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5%;
}

.container-top{
	/*position: relative;*/
	/*margin-bottom: 4%;*/
}

/*photo*/
.col-ctp{
	/*width: 69.08%;
	margin-right: 0.92%;*/
	width: 69%;
	float: left;
}

.container-top-photo{
	line-height: 0px;
}

.container-top-photo img{
	width: 100%;
}

.slick-slide-content{
	position: relative;
}

.dienos-foto-tekstas{
	display: block;
	line-height: 1.5;
	color: #333333;
	padding: 2%;
	font-weight: bold;
}

.dienos-foto-tekstas p{
	padding: 0px 12px;
	margin: 0;
}

/*buttons*/
.container-top-buttons{
	/*position: absolute;
	right: 0px;*/
}

.col-ctb{
	width: 30%;
	float: right;
}

.top-button-margin{
	margin-bottom: 6%;
}

@media only screen and (max-width: 62.5em) {
	.top-button-margin{
		margin-bottom: 4%;
	}
}

.col-ctb-buttons{
	width: 48.5%;
}

.col-ctb-buttons:not(:last-child){
	margin-right: 3%;
}

.main-top-a{
	text-decoration: none;
}

.main-top-button{
	min-height: 98px;
	height: 32%;
	width: 100%;
	border: 0;
	padding: 0;
	text-align: center;
	display: block;
}

.main-top-button:not(:last-child){
	/*margin-bottom: 2%;*/
}

.main-top-button img{
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 5%;
	max-width: 50px;
}

.main-top-button p,
.main-top-button span{
	margin: 0;
	padding: 2% 15%;
}

.main-top-button span{
	display: block;
}

.input-button{
	padding: 5px 10px;
	border: 0;
}

/*CUSTOM TABLES FROM DIVS*/
.table_main .row{
	width: 100%;
	padding: 10px 0px;
}

.table_main .row .title{
	font-weight: bold;
}

.table_main .row .title, 
.table_main .row .value{
	float: left;
	padding: 0px 5px;
}

.table_main .row.title{
	margin-bottom: 8px;
}

.table_col_w_5{
	width: 5%;
}
.table_col_w_7_5{
	width: 7.5%;
}
.table_col_w_8{
	width: 8%;
}
.table_col_w_10{
	width: 10%;
}
.table_col_w_15{
	width: 15%;
}
.table_col_w_20{
	width: 20%;
}
.table_col_w_25{
	width: 25%;
}
.table_col_w_30{
	width: 30%;
}
.table_col_w_35{
	width: 35%;
}
.table_col_w_40{
	width: 40%;
}
.table_col_w_45{
	width: 45%;
}
.table_col_w_50{
	width: 50%;
}
.table_col_w_55{
	width: 55%;
}
.table_col_w_60{
	width: 60%;
}
.table_col_w_65{
	width: 65%;
}
.table_col_w_70{
	width: 70%;
}
.table_col_w_75{
	width: 75%;
}
.table_col_w_80{
	width: 80%;
}
.table_col_w_85{
	width: 85%;
}
.table_col_w_90{
	width: 90%;
}
.table_col_w_95{
	width: 95%;
}

/*REGISTRACIJA I RENGINIUS*/
.reng_title{
	font-size: 2rem;
}

/*AKTUALIJOS*/
.container-aktualijos-body{
	width: 100%;
}

.container-aktualijos-body h1{
	display: none;
}

.container-aktualijos-body .aktualijos-body hr{
	display: none;
}

.aktualijos-body{
	display: block;
}

.aktualija{
	margin-bottom: 10px;
	text-align: center;
}

.aktualija a{
	font-size: 2.1rem;
}

.aktualija img{
	width: 100%;
	max-height: 100px;
}

/*SVEIKINIMAS*/
.container-sveikinimas-body{
	width: 100%;
}

.container-sveikinimas-body h1{
	display: none;
}

.container-sveikinimas-body .sveikinimas-body hr{
	display: none;
}

.sveikinimas-body{
	display: block;
}

.sveikinimas{
	margin-bottom: 10px;
}

.sveikinimas a{
	font-weight: bold;
}

.sveikinimas img{
	width: 100%;
	max-height: 100px;
}

/*NAUJIENOS*/
.container-naujienos-body{
	width: 100%;
}

.naujienos-body{
	display: block;
}

.slick-slider-naujienos{
	width: 95%;
	margin-left: 2.5%;
	margin-right: 2.5%;
}

.slick-slider-naujienos-img{
	margin-bottom: 2%;
}

.img-slider-left, .img-slider-middle, .img-slider-right{
	vertical-align: top;
}

.slick-slider-naujienos-img img
{
    display: block;
	width: 100%;
	/*max-width: 100%;*/
	max-width: 308px;
	/*border-radius: 10px;*/
}

.slick-slider-naujienos .img-slider-left .slider-img-container{
	margin-right: 10%;
}

.slick-slider-naujienos .img-slider-middle .slider-img-container{
	margin-left: 5%;
	margin-right: 5%;
}

.slick-slider-naujienos .img-slider-right .slider-img-container{
	margin-left: 10%;
}

.slick-slider-naujienos .img-slider-left p{
	margin-right: 10%;
}

.slick-slider-naujienos .img-slider-middle p{
	margin-left: 5%;
	margin-right: 5%;
}

.slick-slider-naujienos .img-slider-right p{
	margin-left: 10%;
}

.slider-img-container a{
	width: 100%;
}

.slick-slider-naujienos .slick-prev{
	left: -80px;
}
.slick-slider-naujienos .slick-next{
	right: -80px;
}

.container-naujienos-daugiau{
	margin-bottom: 2%;
}

.slider-img-container{
	display: flex; 
	justify-content: center;
}

.naujienu-nera{
	margin-bottom: 2%;
}

/*HOME PAGE IVYKIAI EVENTS*/
.container-ivykiai{
	/*margin-bottom: 4%;*/
}

.container-ivykiai-body{
	width: 100%;
	/*margin-left: 2%;*/
	/*margin-right: 2%;*/
}

/*.ivykiai-body{
	display: block;
}*/

/*events - ivykiai*/
.container-ivykiai-main{
	width: 100%;
	margin-bottom: 2%;
}

.events-buttons{
	width: 100%;
	display: table;
	margin-top: 1px;
	/*margin-bottom: 3%;*/
	margin-bottom: 26px;
	border-collapse: separate;
	border-spacing: 0;
}

.events_button{
	text-align: center;
	cursor: pointer;
	padding: 3px 0px;
}

.events_eventai_list{
	display: none;
}

.events-buttons td{
	width: 14.28%;
}

.events-button-active, .events-button-inactive{
	display: block;
	padding: 5%;
	/*border-radius: 10px;*/
	text-align: center;
	text-decoration: none;
}

.events-buttons a{
	min-height: 40px;
}

.dienos-data td,
.dienos-data p{
	font-weight: bold;
	padding: 20px 0px;
}

.events-list-time{
	text-align: right;
	padding: 1% 0%;
}

.events-list-event{
	padding-left: 2%;
	width: 100%;
}

.container-ivykiai-daugiau{
	margin-bottom: 2%;
}

.calendar-month-header{
	height: 44px;
}

.ivykis{
	min-height: 14px;
}

.ivykis img{
	width: 9px;
}

.ivykis img:not(:last-child){
	margin-right: 3px;
}

.zabuto_calendar .seimo-posedis, .zabuto_calendar .komiteto-posedis, .zabuto_calendar .komisijos-posedis, .zabuto_calendar .kitas-posedis, .zabuto_calendar .ivykis-basic{
	font-weight: bold;
}

.container-calendar{
	margin-bottom: 30px;
}

.container-calendar-banners{
	margin-top: 30px;
}

.zenkliukas{
	margin-bottom: 5px;
}

.zenkliukas img{
	margin-right: 2%;
	max-width: 10px;
	vertical-align: middle;
}

.container-calendar-regsitracija .button{
	padding: 5px;
	width: 54%;
}
@media only screen and (max-width: 50em) {
	.container-calendar-regsitracija .button{
		width: 100%;
	}
}

.container-calendar-regsitracija .button a:hover{
	text-decoration: none;
}

.container-calendar-regsitracija .button a p{
	font-size: 1.4rem;
	margin: 0px;
	margin-left: 11px;
}

.calendar-banners img{
	width: 100%;
}

.zabuto_calendar .table tr.calendar-month-header td.select-month-nav{
	padding: 0;
}

.zabuto_calendar .table tr.calendar-month-header td.select-month-nav div{
	display: inline-block;
}

.zabuto_calendar .table tr.calendar-month-header td{
	width: 72%;
}

.zabuto_calendar .table tr.calendar-month-header td.select-month-nav{
	width: 14%;
}

/*calendar dropdown month year*/
.container-calendar{
	position: relative;
}

.select-month-year{
	display: none;
	position: absolute;
	top: 48px;
	border-width: 1px;
	margin: 0px 2px;
}

.selectMonthYearShow {
	display: block;
	width: calc(100% - 4px);
}

.select-month button:not(:last-child), .select-year button:not(:last-child){
	margin-bottom: 1px;
}

.select-month div:not(:last-child), .select-year div:not(:last-child){
	margin-bottom: 1px;
}

.select-month, .select-year{
	width: 50%;
	float: left;
	text-align: center;
}

.select-month{
	padding: 1% 0.5% 0% 1%;
}

.select-year{
	padding: 1% 1% 0% 0.5%;
}

.select-year{
	overflow-y: scroll;
}

.select-month-b, .select-year-b{
	width: 100%;
	border: 0;
	padding: 5px;
	cursor: pointer;
}

.select-month-year-submit{
	width: 98%;
	padding: 5px;
	margin: 1%;
	border: 0;
	cursor: pointer;
	display: inline-block;
	text-align: center;
}

/*FRAKCIJOS SALEJE*/
.container-frakcijos{
	/*margin-bottom: 4%;*/
}

.container-frakcijos-body{
	width: 100%;
}

.frakcijos-body{
	display: block;
}

.frakcijos-body-content{
	width: 100%;
	display: inline-block;
	margin: 2% 0%;
}

.container-frakcijos-body .frakcijos-sedejimo-vietos{
	width: 60%;
	float: left;
	margin-right: 5%;
}

.frakcijos-sedejimo-vietos canvas{
	width: 100%;
}

.container-frakcijos-body .frakcijos-paaiskinimai{
	width: 35%;
	float: left;
}

.container-frakcijos-body .frakcija-paaiskinimas{
	width: 100%;
	display: inline-block;
}

.container-frakcijos-body .frakcija-skaicius{
	width: 35px;
	margin-right: 10px;
	float: left;
}

.frakcija-pavadinimas{
	vertical-align: middle;
	padding-left: 10px;
}

.frakcija-skaicius-circle{
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	text-align: center;
}

.container-frakcijos img{
	width: 100%;
}

.container-frakcijos-img{
	display: block;
}

.container-frakcijos-img-resp{
	display: none;
}

.frakcijos-paaiskinimai .container-hr{
	height: 1px;
}

.frakcijos-paaiskinimai .valdantieji{
	margin-top: 5px;
}

.frakcijos-paaiskinimai .valdantieji .frakcija-pavadinimas{
	padding-left: 3px;
}

/*MEDIATEKA*/
.container-mediateka-body{
	width: 100%;
	/*margin-left: 2%;*/
	/*margin-right: 2%;*/
}

.mediateka-body{
	display: block;
}

.container-mediateka{
	/*margin-bottom: 4%;*/
}

.slick-slider-mediateka{
	width: 95%;
	margin-left: 2.5%;
	margin-right: 2.5%;
}

.slick-slider-mediateka-img{
	margin-bottom: 2%;
}

.img-slider-left, .img-slider-middle, .img-slider-right{
	vertical-align: top;
	/*text-align: center;*/
}

.slick-slider-mediateka-img img
{
    display: block;
	width: 100%;
	max-width: 100%;
	margin-bottom: 2%;
	/*border-radius: 10px;*/
}

.slick-slider-mediateka .img-slider-left .slider-img-container{
	margin-right: 10%;
}

.slick-slider-mediateka .img-slider-middle .slider-img-container{
	margin-left: 5%;
	margin-right: 5%;
}

.slick-slider-mediateka .img-slider-right .slider-img-container{
	margin-left: 10%;
}

	.object-video{
    display: inline-block;
}
.object-video .circle{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    border: 3px solid white;
    border-radius: 24px;
    padding: 20px;
    height: 20px;
    width: 20px;
}
.object-video .triangle{
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid white;
    transform: translate(-25%, -50%);
}
.object-video:hover .circle{
    border-color: #466883;
}
.object-video:hover .triangle{
    border-left-color: #466883;
}
.media-archive .object-image{
	margin-right: 5px;
    border-radius: 5px;
}
.scale-half{
    max-width: 180px;
}
.suk-90{
    transform: rotate(90deg);
}
.suk-180{
    transform: rotate(180deg);
}
.suk-270{
    transform: rotate(270deg);
}

.mediateka-object{
    margin-right: 10px;
}
.mediateka-item{
	padding-top: 3px;
	margin-left: 3px;
	margin-bottom: 13px;
}
.mediateka-item.current-item{
    border: 3px solid #466883;
    border-radius: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
}
.media-search-body #pager{
	margin: 0px;
	padding: 20px 0 0 0; 
}
.unite-gallery{
    display: none;
}
.hidden-gallery{
    display: none;
}
.hidden-item{
    display: none;
}
.lg-sub-html a{
    color: #cccccc;
}
  
/*.slick-slider-mediateka-img img
{
    display: block;
	width: 90%;
	max-width: 90%;
	margin-bottom: 2%;
}

.slick-slider-mediateka .img-slider-left img{
	margin-right: 10%;
}

.slick-slider-mediateka .img-slider-middle img{
	margin-left: 5%;
	margin-right: 5%;
}

.slick-slider-mediateka .img-slider-right img{
	margin-left: 10%;
}*/

.slick-slider-mediateka .img-slider-left p{
	margin-right: 10%;
}

.slick-slider-mediateka .img-slider-middle p{
	margin-left: 5%;
	margin-right: 5%;
}

.slick-slider-mediateka .img-slider-right p{
	margin-left: 10%;
}
	
/*.slick-slider-mediateka	.slider-img-container a{
	width: 100%;
}*/
	
.slick-slider-mediateka .slick-prev, .slick-slider-mediateka .slick-next{
	top: 30%;
}
	
.slider-img-container img{
	/*max-height: 240px;*/
	/*max-width: 95%;*/
}

.slick-slider-mediateka .slick-prev{
	left: -80px;
}
.slick-slider-mediateka .slick-next{
	right: -80px;
}

.container-mediateka-daugiau{
	margin-bottom: 2%;
}

.slider-img-container{
	display: flex; 
	justify-content: center;
}

.mediatekos-nera{
	margin-bottom: 2%;
}

/*BROADCAST*/
.header-tiesiogiai a.broadcast-live{
	color: #B50D04;
}

.broadcast-link{
    display: block;
    margin: 6px;
    float: left;
/*    position: relative;*/
}

.broadcast-img{
    border-radius: 5px;
}

.broadcast-caption{
    margin: 1rem;
/*    padding-top: 1em;*/
}

.broadcast-caption.caption-date{
    font-size: 1.6rem;
/*    color: #a4a4a4;*/
}

.broadcast-title{
    font-size: 2rem;
    font-weight: 700;
}

.broadcast-caption p{
    font-size: 1.6rem;
}

ul.custom-bullet-ul li:before{
    content: '>';
    width: 30px;
}

ul.custom-bullet-ul li{
    margin-top: 6px;
}

.broadcast-caption p.info-title{
    margin-top: 0;
    font-weight: 600;
}

.broadcast-circle{
    position: absolute;
    bottom: 4%;
    right: 2%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    border: 10px solid;
    border-color: #a4a4a4;
    border-radius: 20px;
    height: 10px;
    width: 10px;
}

div.broadcast-live{
	border-color: #B50D04;
}

/*MEDIATEKA++*/
.media-slick-slider{
    margin-top: 5px;
    margin-bottom: 5px;
}

/*
.media-slick-slide{
    width: 33.333%;
}
*/

.media-slide-link{
    display: block;
    margin: 6px;
/*    position: relative;*/
}

.media-slide-img{
    width: 346px;
    border-radius: 5px;
}

.media-slide-caption{
    display: block;
    width: 340px;
    margin: auto;
/*    word-wrap: break-word;*/
/*
    position: absolute;
    left: 0;
    right: 0;
    padding: 10px;
*/
}

.media-slide-caption.caption-date{
    font-size: smaller;
    color: #a4a4a4;
}

/*
.media-slide-caption.caption-title{
    font-size: smaller;
}

*/
.media-slick-slider .slick-prev, .media-slick-slider .slick-next{
	top: 120px;
}
	
.media-slick-slider .slick-prev{
	left: -80px;
}

.media-slick-slider .slick-next{
	right: -80px;
}

/*VIDEO BUTTON*/
.video-play-btn{
    position: relative;
    width: 100%;
}

a.link .circle{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    border: 3px solid white;
    border-radius: 50px;
    padding: 40px;
    height: 40px;
    width: 40px;
}

a.link .triangle{
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid white;
    transform: translate(-25%, -50%);
}

a.link:hover .circle{
    border-color: #466883;
}

a.link:hover .triangle{
    border-left-color: #466883;
}

/*BOTTOM EXTRA BUTTONS*/
.container-bottom{
	/*margin-bottom: 4%;*/
	overflow:auto; 
}

.container-bottom p,
.container-bottom span{
	min-height: 70px; 
}

.container-bottom span{
	display: block;
}

.container-bottom-buttons{
	overflow:auto;
}

.cbb-a{
	text-decoration: none;
}

.cbb-button-b{
	height: 100%;
	/*width: 19.8%;*/
	width: 16.5%;
	border: 0;
	text-align: center;
	display: block;
	float: left;
	padding: 4% 2% 0% 2%;
	max-height: 230px;
}

.cbb-button-b img{
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 5%;
	max-height: 70px;
	/*max-height: 50px;*/
}

.cbb-button-b{
	margin-bottom: 2%;
}

.cbb-button-b{
	margin-right: 0.2%;
}
.cbb-button-b.last{
	margin-right: 0%;
}

/*.cbb-button-b.odd{
	margin-left: 0%;
	margin-right: 0%;
}

.cbb-button-b.even{
	margin-left: 0.25%;
	margin-right: 0.25%;
}*/

/*.cbb-button-b.odd{
	margin-left: 0%;
	margin-right: 0.2%;
}

.cbb-button-b.even{
	margin-left: 0%;
	margin-right: 0%;
}*/

/*800px - main*/
@media only screen and (max-width: 50em) {
	.cbb-button-b{
		width: 32%;
		margin-bottom: 10px;
	}
	
	.cbb-button-b.odd-resp{
		margin-left: 0%;
		margin-right: 0%;
	}
	
	.cbb-button-b.even-resp{
		margin-left: 2%;
		margin-right: 2%;
	}
}

/*500px - main*/
@media only screen and (max-width: 31.25em) {
	.cbb-button-b{
		width: 48.5%;
	}
	
	.cbb-button-b.odd{
		margin-left: 0%;
		margin-right: 3%;
	}
	
	.cbb-button-b.even{
		margin-left: 0%;
		margin-right: 0%;
	}
}
	
/*FOOTER*/
.footer-page{
	margin-top: 2%;
}

.footer-hr{
	height: 5px;
	background: #333333;
	/*border-radius: 10px;*/
	margin-bottom: 2%;
}

.footer-body > div:not(:last-child){
	width: 38%;
	margin-right: 1%;
}

.footer-body > div:last-child{
	width: 20%;
}

.footer-col-title{
	width: 100%;
	cursor: default;
	text-transform: uppercase;
}

.footer-link{
	margin-bottom: 10px;
}

.footer-ne-link{
	text-decoration: none;
	cursor: default;
}

.footer-link-kuriame{
	margin: 10% 0% 5% 0%;
	width: 100%;
	/*display: none;*/
}

.footer-link-kuriame img{
	width: 100%;
}

.footer-icon{
	max-width: 20px;
	vertical-align: middle;
}

.col-footer-1 table tr td{
	padding-bottom: 5px;
}

.col-footer-1 table tr td:last-child{
	padding-left: 2%;
}

.footer-br{
	margin-bottom: 10px;
}

/*INNER PAGE BODY*/
.pranesimai-page{
	overflow: auto;
}

.main-container-body{
	width: 100%;
	display: inline-block;
}

/*SN SARASAS*/
/*bendri*/
.frakcija-body .smn-list-page,
.laikinosios-grupes-body .smn-list-page{
	margin-top: 20px;
}

.frakcija-body .smn-list-page .list-member.photo,
.laikinosios-grupes-body .smn-list-page .list-member.photo,
.kk-padalinys-body .smn-list-page .list-member.photo,
.seimo-valdyba-body .smn-list-page .list-member.photo,
.seniunu-sueiga-body .smn-list-page .list-member.photo{
	min-height: 360px;
}

/*sn-sarasas*/
.smn-list-filter-container{
	width: 100%;
	margin-bottom: 26px;
	display: inline-block;
}

.smn-list-filter-container > div:not(:last-child){
	margin-right: 10px;
}

.smn-list-filter-filtras a{
	margin-right: 2.5%;
	float: left;
}

.smn-list-filter-drop{
	padding: 5px 5px 5px 15px;
	cursor: pointer;
}

.smn-list-filter-dropdown{
	cursor: pointer;
}

.smn-list-filter-dropdown img{
	max-width: 20px;
	vertical-align: middle;
	margin-left: 5px;
}

.smn-list-filter-abc{
	padding: 5px 5px 5px 15px;
	display: inline-block;
	width: 100%;
	float: left;
}

.smn-list-filter-type{
	margin: 10px;
	padding-top: 10px;
	border-left: none;
	border-right: none;
	border-bottom: none;
	display: none;
}

.smn-list-filter-type.active{
	display: inline-block;
}

.smn-list-filter-frakcijos-item{
	width: 48%;
	float: left;
	padding: 1%;
}

.smn-list-filter-apygardos-item{
	width: 31%;
	float: left;
	padding: 0.5%;
}

.smn-list-filter-isdestymas{
	float: left;
}

.smn-list-filter-isdestymas a{
	display: inline-block;
}

.smn-list-filter-isdestymas img{
	height: 24px;
	margin: 2px 0px;
}

.sn-sarasas-filter-type .active{
	font-weight: bold;
}

.sn-sarasas-filter-type a{
	margin-right: 3%;
}

.smn-list-body .list-member.photo,
.smn-list-page .list-member.photo{
	min-height: 420px;
	float: left;
	width: 140px;
	margin-right: 40px;
}

@media only screen and (max-width: 31.25em) {
	.smn-list-body .list-member.photo,
	.smn-list-page .list-member.photo{
		min-height: 420px;
		float: left;
		width: 140px;
		margin-right: 40px;
	}
}

.smn-list-body .list-member .smn-big-photo img,
.smn-list-page .list-member .smn-big-photo img{
	width: 100%;
}

/*.smn-list-body .list-member.photo .sn-list-frakcija,
.smn-list-page .list-member.photo .sn-list-frakcija{
	min-height: 60px;
}*/

.smn-list-body .list-member.photo .sn-list-pareigos,
.smn-list-page .list-member.photo .sn-list-pareigos{
	min-height: 40px;
}

.smn-list-body h2,
.smn-list-page h2{
	clear: both;
	font-weight: 100;
	padding: 15px 0px;
	margin: 0;
}

.smn-list-body .list-grupe,
.smn-list-page .list-grupe{
	display: inline-block;
}

.smn-list-body .list-member .smn-pavarde,
.smn-list-page .list-member .smn-pavarde{
	text-transform: uppercase;
}

.smn-list-body .container-hr,
.smn-list-page .container-hr{
	margin: 0;
}

.sn-img-juoda{
	border: 3px solid #000;
}

.smn-small-photo img{
	max-width: 100px;
}

.smn-list .list-member.list{
	width: 100%;
	overflow: auto;
	margin-bottom: 20px;
	display: inline-block;
	float: left;
}

.smn-list .list-member.list .smn-small-photo{
	float: left;
	margin-right: 20px;
	width: 100px;
}

.smn-list .list-member.list .info{
	float: left;
	width: calc(100% - 120px);
}

.list-member.photo .frakcija-spalva{
	width: 100%;
	height: 5px;
	margin: 10px 0px;
}

.list-member.list .frakcija-spalva{
	width: 100px;
	height: 5px;
	margin: 10px 0px;
}

.smn-nuo-iki{
	padding-top: 5px;
}

.sn-sarasas-body .container-hr{
	height: 2px;
}

.smn-pareigos.istorija p{
	margin: 0;
	font-size: 1.2rem;
}

.smn-list .smn-pareigos.pareigos_count_4 p{
	font-size: 1.2rem;
}
.smn-list .smn-pareigos.pareigos_count_5 p{
	font-size: 0.9rem;
}
.smn-list .smn-pareigos.pareigos_count_6 p{
	font-size: 0.8rem;
}
.smn-list .smn-pareigos.pareigos_count_7 p{
	font-size: 0.7rem;
}
.smn-list .smn-pareigos.pareigos_count_8 p,
.smn-list .smn-pareigos.pareigos_count_9 p,
.smn-list .smn-pareigos.pareigos_count_10 p{
	font-size: 0.6rem;
}

.sn_nera{
	margin-bottom: 20px;
}

/*PADALINYS KK, SENIUNU, VALDYBOS...*/
.padalinys-body-be-sn #theme-subthemes-container{
	clear: both;
}

/*LAIKINOSIOS PRADINE*/
/*.laikinosios_pradinis_body #theme-subthemes-container ul{
	list-style-type: square;
}

.laikinosios_pradinis_body #theme-subthemes-container ul li{
	margin: 1% 0%;
}*/

/*.laikinosios-pradinis-body #theme-subthemes-container ul li a{
	color: light;
}*/

/*.laikinosios-pradinis-body ul{
	list-style: none;
}

.laikinosios-pradinis-body li{
	background-image: url("../images/li-square-padalinys.png");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 18px;
}*/

/*FRAKCIJOS PRADINE*/
/*pradinis*/
.frakcijos_pradinis_body .frakcijos-pradinis{
	display: inline-block;
}

.frakcijos_pradinis_body .frakcijos-pradinis-item{
	float: left;
	margin: 20px;
	max-height: 200px;
}

.frakcijos_pradinis_body .frakcijos-pradinis-item:hover{
	float: left;
	margin: 20px;
	max-height: 220px;
}

.frakcijos_pradinis_body .frakcijos-pradinis-item a{
	display: inline-block;
	text-decoration: none;
}

.frakcijos_pradinis_body .frakcijos-pradinis-item .item{
	width: 200px;
	height: 200px;
	text-align: center;
}

.frakcijos_pradinis_body .frakcijos-pradinis-item:hover{
	margin: 10px;
}

.frakcijos_pradinis_body .frakcijos-pradinis-item:hover a{
	font-weight: bold;
}

.frakcijos_pradinis_body .frakcijos-pradinis-item:hover .item{
	width: 220px;
	height: 220px;
}

.frakcijos_pradinis_body .frakcijos-pradinis-item:hover .frakcijos-bottom{
	padding: 20px 15px;
}

.frakcijos_pradinis_body .frakcijos-top{
	display: inline-block;
	width: 100.4%;
}

.frakcijos_pradinis_body .frakcijos-top-icon{
	float: left;
	width: 100.4%;
	padding: 10px;
}

.frakcijos_pradinis_body .frakcijos-top-icon img{
	float: left;
}

.frakcijos_pradinis_body .frakcijos-top-title{
	float: left;
	width: 100%;
	/*height: 80px;*/
	height: 130px;
	line-height: 80px;
	padding: 0px 6px;
	padding-top: 40px;
	text-align: center;
	text-decoration: none;
}

.frakcijos_pradinis_body .frakcijos-top-title span{
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	margin-bottom: 20px;
}

.frakcijos_pradinis_body .frakcijos-bottom{
	padding: 10px 5px;
	display: inline-block;
	width: 100%;
}

.frakcijos_pradinis_body .frakcijos-bottom > div:not(:last-child){
	margin-right: 12px;
}

.frakcijos_pradinis_body .frakcijos-bottom-stat{
	float: left;
	display: flex;
}

.frakcijos_pradinis_body .frakcijos-bottom-stat-img{
	float: left;
}

.frakcijos_pradinis_body .frakcijos-bottom-stat-count{
	float: left;
	font-weight: bold;
	padding: 10px 5px;
}

.frakcijos .frakcijos-top img, .frakcijos .frakcijos-bottom img{
	max-height: 40px;
}

/*KK PRADINE RUBRIKA*/
.kk-pradinis-body .kk-pradinis-komitetai, .kk-pradinis-body .kk-pradinis-komisijos{
	margin-bottom: 2%;
}

.kk-pradinis-body .kk-pradinis-komitetai table, .kk-pradinis-body .kk-pradinis-komisijos table{
	margin-bottom: 2%;
}

.kk-pradinis-body table{
	min-width: 700px;
}

.kk-pradinis-body #pad-lentele-div{
	overflow-x: auto;
}

.fancybox_popup{
	margin-bottom: 10px;
}

#pad-lentele-div{
	margin-top: 10px;
}

/*KK ATSKIRAS*/
.kk-padalinys-body #pad-bendri-kontaktai{
	padding: 0% 0% 3% 0%;
	margin: 1% 0% 0% 0%;
}

.kk-padalinys-body #pad-bendri-kontaktai .rys-pr-item{
	padding: 1%;
}

/*KK DROPDOWN*/
.padalinys_kk_dropdown .padalinys_title{
	display: inline-block;
	cursor: pointer;
}

.padalinys_kk_dropdown{
	margin-bottom: 2%;
}

.padalinys_kk_dropdown .kk_dropdown{
	display: none;
	max-width: 400px;
	border-width: 3px;
	padding: 1%;
	margin: 1% 0% 0% 0%;
}

.padalinys_kk_dropdown .kk_type{
	display: inline-block;
	width: 100%;
	cursor: pointer;
	margin: 0% 0% 2% 0%;
}

.padalinys_kk_dropdown ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.komitetas_dropdown, .komisija_dropdown{
	width: 50%;
	float: left;
	padding: 2%;
	text-align: center;
}

.padalinys_kk_dropdown .kk_komitetai, .padalinys_kk_dropdown .kk_komisijos{
	display: none;
}

.padalinys_kk_dropdown .kk_komitetai li a, .padalinys_kk_dropdown .kk_komisijos li a{
	display: block;
	padding: 5px 5px 5px 10px;
}

.padalinys_kk_dropdown .kk_komitetai li a:hover, .padalinys_kk_dropdown .kk_komisijos li a:hover{
	text-decoration: none;
}

/*KOMITETAI IR KOMISIJOS*/
/*pradinis kvadrateliai*/
.kk-bendras-pradinis-pradinis-body .kk-main-item{
	float: left;
	margin: 20px;
}

.kk-bendras-pradinis-pradinis-body .kk-main-item a{
	display: inline-block;
	text-decoration: none;
}

.kk-bendras-pradinis-pradinis-body .kk-main-item .item{
	padding: 80px 10px;
	width: 200px;
	height: 200px;
	text-align: center;
}

.kk-bendras-pradinis-pradinis-body .kk-main-item:hover{
	margin: 10px;
}

.kk-bendras-pradinis-pradinis-body .kk-main-item:hover a{
	font-weight: bold;
}

.kk-bendras-pradinis-pradinis-body .kk-main-item:hover .item{
	width: 220px;
	height: 220px;
}

/*pradinis*/
.kk_buttons{
	width: 100%;
	display: inline-block;
	margin-bottom: 20px;
	max-height: 60px;
}

.kk_button.odd-odd{
	margin-right: 10px;
}

.kk_button.odd-even{
	margin-right: 10px;
}

.kk_button.even-even{
	margin-right: 0px;
}

.kk_button{
	width: calc(25% - 7.5px);
	float: left;
	padding: 8px 8px 8px 8px;
	cursor: pointer;
	text-align: center;
}

.kk_lentele{
	display: none;
}

#kk_komitetai{
	display: block;
}

.kk_lenteles #pad-lentele-div{
	margin-bottom: 30px;
}

.kk_lentele .kk_table_count{
	text-align: center;
}

.kk_lentele #pad-lentele td.kk_main{
	padding: 7px 5px;
}

.frak_paaiskinimai{
	margin-top: 40px;
}

/*DATU PAIESKA*/
.datos-paieska{
	width: 100%;
	max-width: 500px;
	margin-bottom: 20px;
	border-width: 2px;
}

.datos-paieska .container-hr{
	margin: 5px 10px 0px 10px;
	height: 2px;
}

.datos-paieska .search-box{
	border: 0;
}

.datos-paieska .search-row-title{
	min-width: 100px;
}

.datos-paieska .search-input-short{
	width: calc(calc(100% - 130px) / 2);
	/*max-width: 200px;*/
}

.datos-paieska-title{
	padding: 10px;
}

.datos-paieska .container-calendar{
	width: 300px;
	margin-bottom: 10px;
	display: none;
}

.datos-paieska .container-calendar.data-nuo{
	float: left;
}

.datos-paieska .container-calendar.data-iki{
	float: right;
}

/*kontaktai*/
.kk-atskiras-kontaktai-body #pad-bendri-kontaktai,
.frakcijos-kontaktai-body #pad-bendri-kontaktai{
	margin-bottom: 10px;
}

/*komisijos kontaktai*/
.komisija-kontaktai{
	margin-bottom: 30px;
}

.komisija-kontaktai .asm-kortele .name,
.komisija-kontaktai .pareigos b,
.komisija-kontaktai .rys-priem-item b{
	font-weight: normal;
}

.padejejai .padejejas{
	display: inline-block;
	margin-top: 10px;
	width: 100%;
}

.padejejai .padejejas.title{
	font-weight: bold;
}

.kk-atskiras-kontaktai-body #padalinys #pad-bendri-kontaktai{
	/*display: none;*/
}

/*posedziai*/
.kk-artimiausi-events{
	margin-bottom: 30px;
}

.posedziai-busimi{
	margin-bottom: 30px;
}

.posedziai-busimi .container-hr, .posedziai-ivyke .container-hr{
	margin: 30px 0px;
}

/*darbotvarkes*/
.kk_darbotvarkes_nera{
	margin-bottom: 10px;
}

.kk_darbotvarkes_title{
	margin: 20px 0px;
	display: inline-block;
	width: 100%;
}

.kk-atskiras-darbotvarkes-body .darbotvarke{
	margin-bottom: 5px;
}

.komitetu_darbotvarkes .darbotvarke{
	margin-bottom: 10px;
}

.darbotvarke_table table{
	border-collapse: collapse;
}

.darbotvarke_table table td{
	vertical-align: top;
}

.darbotvarke_table{
	margin-bottom: 20px;
}

.darbotvarke_table{
	max-width: 800px;
}

.darb_pirmininkas{
	display: flex;
	justify-content: space-between;
}

.darb_col_w_40{
	width: 40px;
}

.darb_col_w_120{
	width: 120px;
}

.darb_col_w_140{
	width: 140px;
}

/*suvestine*/
.suvestine .title{
	margin: 20px 0px;
	font-weight: bold;
}

.suvestine .tekstas{
	margin-bottom: 50px;
}

.suvestine .title_savaite{
	margin: 10px 0px 25px 0px;
}

/*svarstoma*/
.kk-svarstoma-main-body #pad-lentele-div{
	margin: 0;
}

.with-side-body .svarstymas-komitetuose .custom_table .col_title{
	font-size: 1.4rem;
}
	
@media only screen and (max-width: 62.5em) {
	.with-side-body .svarstymas-komitetuose .custom_table .col_title{
		font-size: 1.2rem;
	}
}

@media only screen and (max-width: 56.25em) {
	.with-side-body .svarstymas-komitetuose .custom_table .col_title{
		font-size: 1rem;
	}
}

@media only screen and (max-width: 50em) {
	.with-side-body .svarstymas-komitetuose .custom_table .col_title{
		font-size: 1.4rem;
	}
}

@media only screen and (max-width: 56.25em) {
	.svarstymas-komitetuose .custom_table .col_title{
		font-size: 1.4rem;
	}
}

/*SN PUSLAPIS*/
.sn_narys .sn_narys_foto{
	width: 13%;
	float: left;
	margin-right: 2%;
}

.sn_narys .sn_narys_info{
	width: 28%;
	float: left;
	margin-right: 2%;
}

.sn_narys .sn_narys_info div, .sn_narys .sn_narys_kontaktai_items div{
	margin-bottom: 3%;
}

.sn_narys .sn_narys_kontaktai{
	margin-top: 6px;
}

.sn_narys_kontaktai .internal,
.sn_narys_kontaktai .external{
	width: 100%;
	float: left;
	margin: 0;
}

.biuras_title{
	font-size: 2rem;
}

.sn_part_title_resp{
	padding: 0;
	margin: 0;
	color: auto;
	background: auto;
}

.sn_narys_kontaktai_title{
	margin-bottom: 3%;
}

.sn_narys .sn_narys_kontaktai{
	width: 28%;
	float: left;
	margin-right: 2%;
}

.papidlomos_rubrikos_main{
	display: inline-block;
	width: 100%;
}

.sn_narys .sn_narys_sale{
	width: 25%;
	float: left;
}

.sn_narys_sale_resp{
	display: none;
}

.sn_narys .frakcija-spalva{
	width: 100%;
	height: 5px;
	margin: 5% 0%;
}

.sn_narys .sn_narys_foto img{
	width: 100%;
}

.sn_narys_kontaktai .kontaktai-icon{
	max-width: 20px;
	vertical-align: middle;
}

.sn_narys_kontaktai .papidlomos_rubrikos{
	width: 100%;
	display: inline-block;
}

.sn_narys_kontaktai .papidlomos_rubrikos a{
	width: 100%;
	padding: 2%;
	margin-left: 5px;
	text-decoration: none;
	display: inline-block;
}

.personal_site a img{
	margin-right: 10px;
}

.social_medias a:hover{
	text-decoration: none;
}

.social_medias a img{
	margin-right: 5px;
}

.sn_narys_sale img{
	width: 100%;
}

.sn_narys_sale canvas{
	width: 100%;
}

.sn_narys_sale_resp img{
	width: 100%;
}

.sn_narys_sale_resp canvas{
	margin: 2% 25%; 
	width: 50%;
}

.sn_vidines_rubrikos{
	margin: 5% 0%;
}

.sn_narys .dropdown-img{
	display: none;
}

.sn_vidines_rubrikos .dropdown-img{
	display: none;
}

.sn_vidine_rubrika_title{
	/*width: 100%;*/
	/*padding: 5%;*/
	padding: 10px 20px;
	cursor: pointer;
	text-align: center;
}

.sn_vidine_rubrika_title::after{
	display: block;
	content: attr(title);
	font-weight: bold;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

.sn_vidine_rubrika{
	float: left;
}

.sn_vidine_separator{
	float: left;
	/*padding: 1% 0%;*/
	padding: 10px 0px;
	cursor: default;
	text-align: center;
}

.sn_vidine_rubrika_ne_sp{
	/*width: 19%;*/
}

.sn_vidine_separator_ne_sp{
	/*width: 1.25%;*/
}

.sn_vidine_rubrika_sp{
	/*width: 16%;*/
}

.sn_vidine_separator_sp{
	/*width: 0.8%;*/
}

.sn_vidines_bendras{
	clear: both;
	margin: 2% 0%;
}

#sn_vidines_darbotvarke .zabuto_calendar .ivykis,
#sn_vidines_su_rinkejais .zabuto_calendar .ivykis{
	display: none;
}

.sn_vidines_vidine{
	display: none;
}

#sn_vidines_darbotvarke{
	display: block;
}

.sn_vidines_main_context{
	display: block;
}

.sn_vidines_vidine table{
	width: 100%;
}

.sn_vidines_veikla .fg-toolbar{
	width: 100%;
}

#sn_vidines_veikla #sn_proj_table th:not(:last-child){
	width: 15% !important;
}

#sn_vidines_veikla #smn-dabar-komandiruotes td:not(:last-child),
#sn_vidines_veikla #smn-dabar-keliones td:not(:last-child){
	width: 200px !important;
}

#sn_vidines_veikla #sn_proj_table th:last-child
#sn_vidines_pareigos #smn-dabar-dirba td:last-child,
#sn_vidines_biografija td:last-child,
#sn_vidines_su_rinkejais .sn_darbotvarkes_content td:last-child{
	width: 70% !important;
}

#sn_vidines_darbotvarke .sn_darbotvarkes_content td:last-child{
	width: 80%;
}

#sn_vidines_darbotvarke .sn_darbotvarkes_content,
#sn_vidines_su_rinkejais .sn_darbotvarkes_content{
	margin: 0;
}

#sn_vidines_veikla #smn-dabar-komandiruotes td,
#sn_vidines_veikla #smn-dabar-keliones td{
	padding: 0.5% 0%
}

#sn_vidines_veikla #smn-dabar-komandiruotes td:first-child,
#sn_vidines_veikla #smn-dabar-keliones td:first-child{
	vertical-align: text-top;
}

.smn-veikla-data{
	width: 20%;
}

#sn_vidines_darbotvarke .susitikimai{
	margin-top: 10px;
	margin-bottom: 30px;
}

#sn_vidines_darbotvarke .susitikimai .title{
	font-weight: bold;
}

#sn_vidines_darbotvarke .susitikimai h3{
	font-weight: bold;
	font-size: 1.6rem;
	padding: 10px 20px;
}

/*APIE SEIMA*/

/*TEISEKURA*/
.teisekura-body-pradinis > #theme-docs-container{
	width: 25%;
	float: left;
}

.teisekura-body-pradinis .teisekura-main-item{
	float: left;
	margin: 20px;
}

.teisekura-body-pradinis .teisekura-main-item a{
	display: inline-block;
	text-decoration: none;
}

.teisekura-body-pradinis .teisekura-main-item .item{
	padding: 80px 10px;
	width: 200px;
	height: 200px;
	text-align: center;
}

.teisekura-body-pradinis .teisekura-main-item:hover{
	margin: 10px;
}

.teisekura-body-pradinis .teisekura-main-item:hover a{
	font-weight: bold;
}

.teisekura-body-pradinis .teisekura-main-item:hover .item{
	width: 220px;
	height: 220px;
}

.svarstymas-komitetuose .pasiulymai-1{
	font-weight: bold;
}

.svarstymas-komitetuose .pasiulymas{
	margin-top: 10px;
}

.teisekura-side-body.pradinis{
	margin-top: 20px;
}

/*Svarstoma komitete*/
.ta-komitete{
	width: 100%;
	margin-bottom: 10px;
}

.ta-komitete .row{
	width: 100%;
	margin-bottom: 10px;
}

.ta-komitete .title.row{
	padding: 10px 0px;
	margin-bottom: 10px;
}

.ta-komitete .value{
	padding-right: 5px;
}

.ta-komitete .nr{
	width: 15%;
	float: left;
	padding-left: 10px;
}

.ta-komitete .ta{
	width: 55%;
	float: left;
	padding-right: 10px;
}

.ta-komitete.visi .ta{
	width: 40%;
	float: left;
	padding-right: 10px;
}

.ta-komitete .title .ta{
	text-align: center;
}

.ta-komitete .ta .pasiulymas{
	margin-top: 10px;
}

.ta-komitete .data_pasiulymai,
.ta-komitete .data_svarstymas{
	width: 15%;
	float: left;
	text-align: center;
	padding: 0px 5px;
}

.ta-komitete .pagr_komitetas{
	width: 15%;
	float: left;
	padding: 0px 5px;
}

.ta-komitete .container-hr{
	height: 1px;
	margin-top: 0;
	margin-bottom: 10px;
}

/*Svarstoma Seime*/
.ta-planuojami{
	width: 100%;
	margin-bottom: 10px;
}

.ta-planuojami .row{
	width: 100%;
	margin-bottom: 10px;
}

.ta-planuojami .title.row{
	padding: 10px 0px;
	margin-bottom: 10px;
}

.ta-planuojami .value{
	padding-right: 5px;
}

.ta-planuojami .nr{
	width: 15%;
	float: left;
	padding-left: 10px;
}

.ta-planuojami .ta{
	width: calc(60% - 20px);
	float: left;
	padding-right: 10px;
}

.ta-planuojami .ta a{
	margin-right: 20px;
}

.ta-planuojami .stadija{
	width: calc(30% - 10px);
	float: left;
	padding-right: 10px;
}

.ta-planuojami .statusas{
	width: calc(30% - 10px);
	float: left;
	padding-right: 10px;
}

.ta-planuojami.stadija a,
.ta-planuojami.statusas a{
	width: 100%;
	display: inline-block;
}

.ta-planuojami .data{
	width: 25%;
	float: left;
	text-align: center;
}

.ta-planuojami .container-hr{
	height: 1px;
	margin-top: 0;
	margin-bottom: 10px;
}

.nevyko{
	margin-top: 20px;
	font-size: 2rem;
}

/*PARLAMENTINE KONTROLE*/
/*pradinis*/
.parlamentine-body-pradinis .parlamentine-main-item{
	float: left;
	margin: 20px;
}

.parlamentine-body-pradinis .parlamentine-main-item a{
	display: inline-block;
	text-decoration: none;
}

.parlamentine-body-pradinis .parlamentine-main-item .item{
	padding: 80px 20px;
	width: 200px;
	height: 200px;
	text-align: center;
}

.parlamentine-body-pradinis .parlamentine-main-item:hover{
	margin: 10px;
}

.parlamentine-body-pradinis .parlamentine-main-item:hover a{
	font-weight: bold;
}

.parlamentine-body-pradinis .parlamentine-main-item:hover .item{
	width: 220px;
	height: 220px;
}

/*208/209 ir 212/213*/
.parl_pasirinkimas{
	margin-bottom: 16px;
}

.parlamentine_208_209 .custom_table .col_title{
	font-size: 1.5rem;
}
@media only screen and (max-width: 62.5em) {
	.parlamentine_208_209 .custom_table .col_title{
		font-size: 1.4rem;
	}
}	
@media only screen and (max-width: 56.25em) {
	.parlamentine_208_209 .custom_table .col_title{
		font-size: 1.2rem;
	}
}
@media only screen and (max-width: 50em){
	.parlamentine_208_209 .custom_table .col_title{
		font-size: 1.5rem;
	}
}

@media only screen and (max-width: 62.5em){
	.parlamentine_212_213 .custom_table .col_title{
		font-size: 1.5rem;
	}
}
@media only screen and (max-width: 56.25em){
	.parlamentine_212_213 .custom_table .col_title{
		font-size: 1.3rem;
	}
}
@media only screen and (max-width: 50em){
	.parlamentine_212_213 .custom_table .col_title{
		font-size: 1.5rem;
	}
}

/*Parlamentine - isvados*/
.parlamentine_isvados{
	margin-bottom: 30px;
}

.parlamentine_isvados .docs{
	padding-top: 30px;
}

.parlamentine_isvados .custom_table .col_title{
	font-size: 1.5rem;
}
@media only screen and (max-width: 62.5em){
	.parlamentine_isvados .custom_table .col_title{
		font-size: 1.3rem;
	}
}
@media only screen and (max-width: 56.25em){
	.parlamentine_isvados .custom_table .col_title{
		font-size: 1.1rem;
	}
}
@media only screen and (max-width: 50em){
	.parlamentine_isvados .custom_table .col_title{
		font-size: 1.5rem;
	}
}

/*Parlamnetine - darbo grupiu ataskaitos*/
.parl_darbo_gr_atask{
	margin-bottom: 30px;
}

.parl_darbo_gr_atask .docs{
	padding-top: 30px;
}

.kadencijos .basic_button{
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
}

.wrap_with_dash div{
	white-space: pre;
}

/*parlamentine komitetai*/
.parl_kk_main{
	margin-bottom: 50px;
}

.parl_kk .parl_vykd{
	margin-bottom: 10px;
}

.parl_vykd .data{
	margin-bottom: 10px;
}

.parl_vykd .tekstas{
	margin-bottom: 10px;
}

.parl_kk .parl_dok{
	margin-bottom: 10px;
	word-wrap: break-word;
}

.parl_kk .parl_text{
	margin-bottom: 5px;
}

.parl_kk .inic, .parl_kk .vykd{
	font-weight: bold;
}

.parl_kk .paieska-main{
	max-width: 800px;
	display: block;
	margin-bottom: 10px;
}

.parl_kk .dropdownValue{
	padding: 0px 0px 0px 10px;
	margin-top: 6px;
}

/*ANSKTESNES KADENCIJOS (ANKSTESNI SEIMAI) PRADINIS*/
.ankstesnes-pradinis-body .ankstesnes-pradinis-item{
	float: left;
	margin: 20px;
}

.ankstesnes-pradinis-item .ankstesnes-image img{
	width: 100%;
}

.ankstesnes-pradinis-item .ankstesnes-title{
	margin: 5% 1% 0% 1%;
}

.ankstesnes-pradinis-body .ankstesnes-pradinis-item a{
	display: inline-block;
	text-decoration: none;
}

.ankstesnes-pradinis-body .ankstesnes-pradinis-item .item{
	width: 200px;
	height: 200px;
	text-align: center;
}

.ankstesnes-pradinis-body .ankstesnes-pradinis-item:hover{
	margin: 10px;
}

.ankstesnes-pradinis-body .ankstesnes-pradinis-item:hover a{
	font-weight: bold;
}

.ankstesnes-pradinis-body .ankstesnes-pradinis-item:hover .item{
	width: 220px;
	height: 220px;
}

/*VISUOMENEI IR ZINIASKLAIDAI*/
.visuomenei-pradinis-body .visuomenei-pradinis-item{
	float: left;
	margin: 20px;
}

.visuomenei-pradinis-item .visuomenei-image img{
	width: 100%;
}

.visuomenei-pradinis-item .visuomenei-title{
	margin: 15px 5px 0px 5px;;
}

.visuomenei-pradinis-body .visuomenei-pradinis-item a{
	display: inline-block;
	text-decoration: none;
}

.visuomenei-pradinis-body .visuomenei-pradinis-item .item{
	width: 200px;
	height: 200px;
	text-align: center;
}

.visuomenei-pradinis-body .visuomenei-pradinis-item:hover{
	margin: 10px;
}

.visuomenei-pradinis-body .visuomenei-pradinis-item:hover a{
	font-weight: bold;
}

.visuomenei-pradinis-body .visuomenei-pradinis-item:hover .item{
	width: 220px;
	height: 220px;
}

/*NAUJIENOS*/
.naujienos-body .naujienos-daugiau{
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

.naujienos-main-body .container-hr{
	height: 2px;
	margin-top: 30px;
}

.document-text-container h3{
	margin-top: 0;
}

.naujienos-body .pakeitimai{
	display: none;
}

/*naujienos kvadrateliai*/
.naujienos-main-body .naujiena-row,
.naujienos-rubrikai-main-body .naujiena-row{
	display: inline-block;
	width: 100%;
}

.naujienos-main-body .naujiena-top-left,
.naujienos-main-body .naujiena-top-right,
.naujienos-main-body .naujiena-left,
.naujienos-main-body .naujiena-middle,
.naujienos-main-body .naujiena-right,
.naujienos-rubrikai-main-body .naujiena-1,
.naujienos-rubrikai-main-body .naujiena-2,
.naujienos-rubrikai-main-body .naujiena-3,
.naujienos-rubrikai-main-body .naujiena-4{
	float: left;
	margin-bottom: 20px;
}

.naujienos-main-body .naujiena-top-left,
.naujienos-main-body .naujiena-top-right{
	width: 48%;
}

.naujienos-main-body .naujiena-top-left{
	margin-right: 4%;
}

.naujienos-main-body .naujiena-left,
.naujienos-main-body .naujiena-middle,
.naujienos-main-body .naujiena-right{
	width: 31%;
}

.naujienos-main-body .naujiena-left,
.naujienos-main-body .naujiena-middle{
	margin-right: 3.5%;
}

.naujienos-rubrikai-main-body .naujiena-1,
.naujienos-rubrikai-main-body .naujiena-2,
.naujienos-rubrikai-main-body .naujiena-3,
.naujienos-rubrikai-main-body .naujiena-4{
	width: 23%;
}

.naujienos-rubrikai-main-body .naujiena-1,
.naujienos-rubrikai-main-body .naujiena-2,
.naujienos-rubrikai-main-body .naujiena-3{
	margin-right: 2.667%;
}

.naujienos-main-body .naujiena-img,
.naujienos-main-body .naujiena-img img,
.naujienos-main-body .naujiena-title,
.naujienos-rubrikai-main-body .naujiena-img,
.naujienos-rubrikai-main-body .naujiena-img img,
.naujienos-rubrikai-main-body .naujiena-title{
	width: 100%;
}

.naujienos-main-body .naujiena-laikas a,
.naujienos-main-body .naujiena-title a,
.naujienos-rubrikai-main-body .naujiena-laikas a,
.naujienos-rubrikai-main-body .naujiena-title a{
	font-weight: normal;
}

/*search*/
.paieska-main{
	margin-bottom: 10px;
}

.paieska-main .paieska-title{
	padding: 10px;
	cursor: pointer;
}

.paieska-main .container-hr{
	margin-left: 10px;
	margin-right: 10px;
}

.paieska-main form{
	border: 0;
}

.paieska-main .search-row-title{
	width: 140px;
	margin-right: 10px;
}

.paieska-main .container-calendar{
	display: none;
}

.paieska-main .container-calendar{
	width: 300px;
	margin-bottom: 10px;
}

.paieska-main .container-calendar.data-nuo{
	float: left;
}

.paieska-main .container-calendar.data-iki{
	float: right;
}

/**/

.naujienos-body .naujienos-paieska{
	display: inline-block;
}

/**/
.searchbox-title{
	cursor: pointer;
}

/*PAIESKA BENDRAI*/
.dropdown{
	display: none;
}

.naujienos-body .naujienos-paieska{
	width: 100%;
	max-width: 600px;
	margin-bottom: 20px;
	border-width: 2px;
}

.naujienos-body .naujienos-paieska .naujienos-paieska-title{
	padding: 10px;
	cursor: pointer;
}

.naujienos-body .naujienos-paieska .container-hr{
	margin: 5px 10px 0px 10px;
	height: 2px;
}

.naujienos-body .naujienos-paieska .naujienos-search-toggle{
	display: none;
}

.naujienos-body .naujienos-paieska .search-box{
	border: 0;
}

.naujienos-body .naujienos-paieska .container-calendar{
	display: none;
}

.naujienos-body .naujienos-paieska .container-calendar{
	width: 300px;
	margin-bottom: 10px;
}

.naujienos-body .naujienos-paieska .container-calendar.data-nuo{
	float: left;
}

.naujienos-body .naujienos-paieska .container-calendar.data-iki{
	float: right;
}

.naujienos-body .naujienos-paieska .container-calendar .ivykis{
	display: none;
}

/*MEDIEA SEARCH*/
.media-search-body .media-order-search{
	display: inline-block;
}

.media-search-body .media-order-search{
	width: 100%;
/*	max-width: 600px;*/
	margin-bottom: 20px;
	border-width: 2px;
}

.media-search-body .media-order-search .container-calendar{
	display: none;
}

.media-search-body .media-order-search .container-calendar{
	width: 300px;
	margin-bottom: 10px;
}

.media-search-body .media-order-search .container-calendar.data-nuo{
	float: left;
}

.media-search-body .media-order-search .container-calendar.data-iki{
	float: right;
}

.media-search-body .media-order-search .container-calendar .ivykis{
	display: none;
}

.media-search-body .object-title a{
	font-weight: bold;
}

.media-object-viewer .object-date{
	margin-bottom: 10px;
}

/*SEARCH LAUKAS*/
.search-submit-button{
	padding: 5px 10px;
	border: 0;
	cursor: pointer;
	width: 100%;
}

.search-submit-button-auto{
	padding: 5px 10px;
	border: 0;
	cursor: pointer;
}

.sreach-row{
	margin-bottom: 10px;
	clear: both;
}

.input-margin-bottom{
	margin-bottom: 10px;
}

.with-checkbox{
	float: left;
	width: auto;
}

.search-row-title,
.search-input-long,
.search-input-short,
.search-separator{
	display: inline-block;
}

.search-row-title{
	min-width: 140px;
	margin-right: 10px;
	float: left;
}

.search-input-long{
	width: calc(100% - 150px);
	/*max-width: 420px;*/
	vertical-align: top;
}

.search-input-short{
	width: calc(calc(100% - 170px) / 2);
	/*max-width: 200px;*/
}

#media_search_form .search-input-auto{
	width: auto;
}

.search-separator{
	width: 20px;
	text-align: center;
}

.search-box{
	margin: 0;
}

.search-box fieldset{
	padding: 0;
	margin: 0;
	border: 0;
}

.search-box .input{
	width: 100%;
}

.search-submit{
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

.container-calendar.data-nuo{
	float: left;
}

.container-calendar.data-iki{
	float: right;
}

/*ZINIASKLAIDAI*/

/*EPASLAUGOS*/
.epaslaugos-pradinis-body .epaslaugos-pradinis-item{
	float: left;
	margin: 20px;
}

.epaslaugos-pradinis-item .epaslaugos-image{
	padding-top: 50px;
}

.epaslaugos-pradinis-item .epaslaugos-image img{
	width: 40%;
}

.epaslaugos-pradinis-item .epaslaugos-title{
	margin: 15px 5px 0px 5px;;
}

.epaslaugos-pradinis-body .epaslaugos-pradinis-item a{
	display: inline-block;
	text-decoration: none;
}

.epaslaugos-pradinis-body .epaslaugos-pradinis-item .item{
	width: 200px;
	height: 200px;
	text-align: center;
}

.epaslaugos-pradinis-body .epaslaugos-pradinis-item:hover{
	margin: 10px;
}

.epaslaugos-pradinis-body .epaslaugos-pradinis-item:hover a{
	font-weight: bold;
}

.epaslaugos-pradinis-body .epaslaugos-pradinis-item:hover .item{
	width: 220px;
	height: 220px;
}

/*KANCELIARIJA*/
/*pradinis*/
.kanceliarija-body-pradinis .kanceliarija-main-item{
	float: left;
	margin: 20px;
}

.kanceliarija-body-pradinis .kanceliarija-main-item a{
	display: inline-block;
	text-decoration: none;
}

.kanceliarija-body-pradinis .kanceliarija-main-item .item{
	padding: 80px 10px;
	width: 200px;
	height: 200px;
	text-align: center;
}

.kanceliarija-body-pradinis .kanceliarija-main-item:hover{
	margin: 10px;
}

.kanceliarija-body-pradinis .kanceliarija-main-item:hover a{
	font-weight: bold;
}

.kanceliarija-body-pradinis .kanceliarija-main-item:hover .item{
	width: 220px;
	height: 220px;
}

.kanceliarija-kancleris-nutarimas #document-text-container p,
.kanceliarija-kancleris-nutarimas #document-text-container1 p,
.kanceliarija-kancleris-nutarimas #document-text-container2 p{
	text-indent: 0px;
}

/**/
/*struktura ir kontaktai*/
.kanceliarija-kontaktai-body .kanceliarija-top,
.kanceliarija-kontaktai-body .kanceliarija-struktura,
.kanceliarija-kontaktai-body .kanceliarija-kontaktai{
	width: 100%;
	display: inline-block;
	margin-bottom: 20px;
}

.kanceliarija-kontaktai-body .kanceliarija-kancleris-img{
	width: 20%;
	margin-right: 5%;
	float: left;
}

.kanceliarija-kontaktai-body .kanceliarija-kancleris-info{
	width: 65%;
	float: left;
}

.kanceliarija-kontaktai-body .kanceliarija-kancleris-img img{
	width: 100%;
}

.kanceliarija-kontaktai-body .kanceliarija-kancleris-info > div{
	margin-bottom: 20px;
}

.kanceliarija-kontaktai-body .kanceliarija-kancleris-kontaktai-title{
	margin-bottom: 5px;
}

.kanceliarija-kontaktai-body .kanceliarija-paieska-title{
	margin: 10px;
}

.kanceliarija-paieska .search-box{
	width: calc(100% - 20px);
	margin: 10px;
}

.kanceliarija-paieska .search-box .button{
	margin-top: 10px;
}

.kanceliarija-paieska .asm-paieska .asm-kortele{
	margin: 30px 10px;
}

.kanceliarija-kontaktai-body .sn_select{
	margin-left: 10px;
}

.kanceliarija-kontaktai-body .kanceliarija-kontaktai .title{
	margin-bottom: 20px;
}

.kanceliarija-kontaktai-body .kanceliarija-kontaktai{
	margin-top: 20px;
}

.kanceliarija-struktura .kanceliarija-struktura-title{
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.kanceliarija-struktura img{
	width: 100%;
	margin-top: 20px;
}

.kanceliarija-kontaktai #padaliniu-sarasas ul li,
#padaliniu-sarasas li{
	margin-bottom: 10px;
}

.kanceliarija-kiti-body .container-hr{
	height: 2px;
	margin: 0;
}

.kanceliarija-kiti-body .kanceliarija-rubrika{
	margin: 10px 0px;
}

.kanceliarija-kiti-body .kanceliarija-subtheme{
	margin-left: 20px;
	margin-top: 5px;
}

#padaliniu-sarasas li{
	background-image: url("../images/li-square-padalinys.png");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 18px;
}

#padaliniu-sarasas li.person{
	background-image: url("../images/kontaktas.gif");
	background-position: 0px 0px;
}

#padaliniu-sarasas li.pad-sarasas{
	background-image: url("../images/li-square-padaliniu-sarasas.png");
	background-position: 0px 5px;
}

.sn_vidines_darbotvarken #sn_vidines_darbotvarke{
	display: block;
}

/*SEIMO ISTORIJA*/
/*pradinis*/

/*atskiras*/
.seimo-istrorija-body{
	display: inline-block;
	width: 100%;
}

.seimo-istrorija-body .document-text-container table{
	width: 100%;
}

.seimo-istrorija-pradinis-body .seimo-istrorija-body{
	margin-top: 50px;
}

.seimo-istrorija-body .kadencijos{
	margin-bottom: 30px;
}

.seimo-istrorija-body .kadencijos .kadencijos-title{
	padding: 10px;
	margin-bottom: 10px;
}

.seimo-istrorija-body .kadencijos .kadencijos-theme{
	padding-left: 10px;
}

.seimo-istrorija-body .kadencijos .container-hr{
	height: 2px;
}

.seimo-istorija-nuo-90-body .document-text-container img{
	width: 100%;
}

/*APDOVANOJIMAI*/
/*pradinis*/
.apdovanojimai-pradinis-body .apdovanojimai-pradinis-item{
	float: left;
	margin: 20px;
}

.apdovanojimai-pradinis-item .apdovanojimai-image img{
	width: 100%;
}

.apdovanojimai-pradinis-item .apdovanojimai-title{
	margin: 5px 5px;
}

.apdovanojimai-pradinis-body .apdovanojimai-pradinis-item a{
	display: inline-block;
	text-decoration: none;
}

.apdovanojimai-pradinis-body .apdovanojimai-pradinis-item .item{
	width: 200px;
	height: 200px;
	text-align: center;
}

.apdovanojimai-pradinis-body .apdovanojimai-pradinis-item:hover{
	margin: 10px;
}

.apdovanojimai-pradinis-body .apdovanojimai-pradinis-item:hover a{
	font-weight: bold;
}

.apdovanojimai-pradinis-body .apdovanojimai-pradinis-item:hover .item{
	width: 220px;
	height: 220px;
}

/*atskiras*/
.apdovanojimai-body{
	display: inline-block;
	width: 100%;
}

.apdovanojimai-body .document-text-container table{
	width: 100%;
}

.apdovanojimai-body #theme-subthemes-container .link-li{
	width: 50%;
}

/*TARPTAUTINIAI*/
/*pradinis*/
.tarptautiniai-pradinis-body .tarptautiniai-pradinis-item{
	float: left;
	margin: 20px;
}

.tarptautiniai-pradinis-item .tarptautiniai-image img{
	width: 100%;
}

.tarptautiniai-pradinis-item .tarptautiniai-title{
	margin: 15px 15px 0px 15px;
}

.tarptautiniai-pradinis-body .tarptautiniai-pradinis-item a{
	display: inline-block;
	text-decoration: none;
}

.tarptautiniai-pradinis-body .tarptautiniai-pradinis-item .item{
	width: 200px;
	height: 200px;
	text-align: center;
}

.tarptautiniai-pradinis-body .tarptautiniai-pradinis-item:hover{
	margin: 10px;
}

.tarptautiniai-pradinis-body .tarptautiniai-pradinis-item:hover a{
	font-weight: bold;
}

.tarptautiniai-pradinis-body .tarptautiniai-pradinis-item:hover .item{
	width: 220px;
	height: 220px;
}

/*vidiniai es*/
.tarptautiniai-es-bottom-body{
	display: inline-block;
	width: 100%;
}

.tarptautiniai-es-bottom-main-body{
	margin-bottom: 20px;
}

.tarptautiniai-es-bottom-body .container-hr{
	height: 2px;
}

.tarptautiniai-es-bottom-body .es-bottom-title{
	margin: 0;
}

/*.tarptautiniai-es-main-body p img{
	width: 100%;
}*/

.tarptautiniai-es-main-body{
	margin-bottom: 20px;
}

.tarptautiniai-es-bottom-side-body img{
	width: 100% !important;
	height: auto !important;
}

.es-main-img{
	max-width: 400px;
	margin: auto;
	display: block;
}

.es-main-p{
	max-width: 400px;
	margin: auto;
}

/*sonas eib*/
.tarptautiniai-es-bottom-side-body .es-eib .es-image,
.es-eib .es-image{
	margin-bottom: 10px;
}

.tarptautiniai-es-bottom-side-body .es-eib .es-image img{
	width: 100%;
}

.tarptautiniai-es-bottom-side-body h3,
.tarptautiniai-es-bottom-side-body h2
.tarptautiniai-es-bottom-side-body h1{
	display: none;
}

/*aktualijos*/
.tarptautiniai-aktualijos-body{
	display: inline-block;
	width: 100%;
}

.tarptautiniai-aktualijos-body .document-text-container table{
	width: 100%;
}

.tarptautiniai-aktualijos-body #theme-subthemes-container .link-li{
	width: 50%;
}

/*INFORMACINIAI*/
/*pradinis*/
.informaciniai-body-pradinis .informaciniai-main-item{
	float: left;
	margin: 20px;
}

.informaciniai-body-pradinis .informaciniai-main-item a{
	display: inline-block;
	text-decoration: none;
}

.informaciniai-body-pradinis .informaciniai-main-item .item{
	padding: 80px 10px;
	width: 200px;
	height: 200px;
	text-align: center;
}

.informaciniai-body-pradinis .informaciniai-main-item:hover{
	margin: 10px;
}

.informaciniai-body-pradinis .informaciniai-main-item:hover a{
	font-weight: bold;
}

.informaciniai-body-pradinis .informaciniai-main-item:hover .item{
	width: 220px;
	height: 220px;
}

/*Seimo leidiniai*/
.seimo-leidiniai-body .document-text-container table{
	width: 100%;
}

/*SEIMO POSEDZIAI*/
/*.main-container .fakt_pos ul li{
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
}

.main-container .fakt_pos ul li a{
	padding: 8px 8px 8px 15px;
	text-decoration: none;
	display: inline-block;
	width: 100%;
}*/

/**/
ul.list.darb_prelim{
	margin-bottom: 10px;
}

/*sesijos darbu programa*/
.sesijos-programa{
	width: 100%;
}

.sesijos-programa iframe{
	width: 100%; 
	height: 1000px; 
	border: 0;
}

.sesijos-programa-body #theme-subthemes-container{
	margin-bottom: 12px;
}

.sesijos-programa-body #theme-subthemes-container ul li{
	width: 49%;
}

.sesijos-programa-body #theme-subthemes-container ul li.odd{
	margin-right: 2%;
}

/*kadencijos - sesijos soninis meniu*/
.kade-dropdown ul{
	display: none;
}

.kade-dropdown ul.active{
	display: block;
}

.main-container #theme-subthemes-container .kade-dropdown ul li:last-child{
	margin-bottom: 0px;
}

.dropdown_kade li.sesija{
	margin-bottom: 5px;
}

.dropdown_kade a.sesija{
	padding: 5px;
}

/*bendrai visoms vaizdavimo proceduroms is sales*/
/*vykstantis*/
.posedzio_nuoroda a{
	font-weight: bold;
}

/*priimti projektai*/
.sale_priimti_body ul{
	list-style: square;
}

.sale_priimti_body ul li{
	margin: 0px 0px 10px 15px;
}

.sale_ses_pos_body .tbl-default td{
	vertical-align: middle;
}

/*.sale_priimti_body ul li::before {
	content: "aaa";
	background: red;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 5px;
}
.sale_priimti_body ul li::before {
	content: "\2022";
	color: red;
	font-weight: bold;
	display: inline-block; 
	width: 1em;
	margin-left: -1em;
}*/

/*RENGINIAI - EVENTS*/
.events-body{
	width: 100%;
	display: inline-block;
}

.events-main-body{
	display: inline-block;
}

.events-side-body{
	display: inline-block;
}

.events-main-body .ivykiai-body .container-hr{
	margin: 30px 0px;
}

.events-main-body > .container-hr{
	margin-bottom: 30px;
}

.events-kalendorius{
	margin-bottom: 30px;
	max-width: 500px;
}

.events-paieska .datos-paieska{
	max-width: 100%;
}

.events-paieska .with-checkbox{
	min-width: 200px;
}

/*posedziai*/
.events-container{
	padding: 10px;
	margin-bottom: 30px;
}

.events-container .event,
.events-container .event-info-main,
.events-container .event-info-kontaktas{
	width: 100%;
	display: inline-block;
}

.events-container .info{
	float: left;
	margin-right: 30px;
	margin-bottom: 5px;
}

.events-container .info p{
	margin: 0px 0px 0px 0px;
	float: left;
}

.events-container .priedai{
	width: 100%;
}

.events-container .description{
	width: 100%;
	margin: 10px 0px;
}

.events-container .description p{
	width: 100%;
}

.events-container .transliacija{
	margin: 0px 0px 5px 0px;
}

.events-container .title{
	width: 100%;
	font-weight: bold;
}

.events-container .description a{
}

.events-container .container-hr{
	margin: 20px 0px;
}

.events-container .transliacija p{
	margin-right: 30px;
}

.events-container .transliacija a img{
	vertical-align: top; 
}

.events-container .event-info-main{
	/*width: 100%;*/
	width: 75%;
}

.event .calendar-link{
	float: right;
	width: 25%;
	padding-left: 10px;
}
.event .calendar-link .link{
	display: inline-block;
}
.event .calendar-link .logo{
	float: left;
	width: 20%;
}
.event .calendar-link .title{
	float: left;
	width: calc(80% - 10px);
	margin-left: 10px;
	margin-top: 4px;
	font-weight: normal;
}

/*600px*/
@media only screen and (max-width: 37.5em) {
	.event .calendar-link{
		width: 100%;
		margin-bottom: 10px;
		padding-left: 0px;
	}
	.event .calendar-link .title{
		margin-top: 24px;
	}
}

/*Balsavimas grafiskai saleje*/

/*custom dropdown*/
.customDropdownMain{
	display: inline-block;
	width: 100%;
	cursor: pointer;
}

.customDropdownMain img{
	float: right;
	width: 10%;
	padding: 0px 10px;
	max-width: 50px;
}

.dropdownValue{
	float: left;
	width: 90%;
	padding: 10px;
}

.dropdownOptions{
	display: none;
}

.dropdownOptions hr{
	margin: 0px 10px 10px 10px;
	
}

.dropdownOptionsContainer{
	overflow-y: auto;
	max-height: 400px;
}

.dropdownOptionsContainer{
	margin-bottom: 10px;
}


.dropdownOption{
	padding: 10px;
	margin: 0px 10px;
	cursor: pointer;
}

/*custom dropdown in form*/
.inForm .dropdownImg{
	display: block;
	float: right;
	width: 10%;
}

.inForm .customDropdownMain img{
	max-width: 25px;
	float: right;
	margin-right: 10px;
	width: 100%;
	padding: 0px;
	margin-top: 4px;
}

/*balsavimai margins*/
.dropdownTitle{
	margin-bottom: 10px;
	font-weight: bold;
}

.formBals{
	margin-bottom: 20px;
}

.balsPapildomaInfo{
	margin-bottom: 20px;
}

.bals_sprendimas{
	margin-top: 30px;
	margin-bottom: 30px;
}

.balsavimas_juostoje{
	padding: 20px;
	margin-bottom: 30px;
}

.bals-atvaizdavimo-pasirinkimai{
	margin-bottom: 30px;
}

.bals_result_saleje .mainSvg{
	margin-bottom: 20px;
}

.svg-paaiskinimai-row > div:not(:last-child){
	margin-right: 20px;
}

.rutuliukas{
	margin-right: 5px;
}
/**/

/*.bals_result_saleje{
	display: block;
}

.bals_result_lenteleje{
	display: none;
}*/

.bals-buttons{
	display: flex;
	justify-content: center;
}

.bals-pasirinkimas.middle{
	margin-left: 10px;
	margin-right: 10px;
}

.bals-pasirinkimas{
	max-width: 200px;
	width: 200px;
	padding: 10px;
	cursor: pointer;
	text-align: center;
}

.bals-info-title{
	font-weight: bold;
}

.balsPapildomaInfo .title{
	font-weight: bold;
}

.bals_juosta{
	width: 100%; 
	height: 30px;
}

.bals_juosta_dalis{
	height: 100%;
	float: left;
}

.bals_sprendimas, .bals_sprendimas_rez{
	font-weight: bold;
	font-size: 2.6rem;
	text-align: center;
}

.bals_juosta_skaiciai{
	width: 100%;
	display: inline-block;
}

.bals_skaiciai_uz{
	float: left;
	text-align: start;
}

.bals_skaiciai_pries{
	float: right;
	text-align: end;
}

.bals_skaiciai_uz{
	width: 120px;
	min-width: 120px;
}

.bals_skaiciai_pries{
	width: 120px;
	min-width: 120px;
}

.bals_skaiciai_sus{
	width: 160px;
	min-width: 160px;
}

.bals_skaiciai{
	font-weight: bold;
	font-size: 2.5rem;
}

/*500px*/
@media only screen and (max-width: 31.25em) {
	.bals_skaiciai{
		font-size: 2rem;
	}
	
	.bals_skaiciai_uz{
		width: 90px;
		min-width: 90px;
	}
	
	.bals_skaiciai_pries{
		width: 90px;
		min-width: 90px;
	}
	
	.bals_skaiciai_sus{
		width: 120px;
		min-width: 120px;
		/*margin-left: calc(29% - 90px) !important;*/
	}
}

/*360px*/
@media only screen and (max-width: 22.5em) {
	.bals-pasirinkimas{
		font-size: 1.4rem;
	}
}

.svg-paaiskinimai, .svg-paaiskinimai-row,.svg-paaiskinimas{
	display: flex;
}

.svg-paaiskinimai{
	justify-content: center;
}

.balsavimas_table table{
	width: auto !important;
	border-collapse: collapse;
	margin: auto;
}

.bals_table th div img{
	width: 10px;
}

.bals_name{
	min-width: 200px;
	width: 200px;
	margin-right: 5px;
}

.bals_type{
	min-width: 120px;
	width: 120px;
}

.balsavimas_table th, .balsavimas_table td{
	padding: 5px 0px;
}

.balsavimas_table tr{
	border-top: none;
	border-left: none;
	border-right: none;
}

.balsavimas_table_frak tr td:not(:first-child){
	text-align: center;
	font-weight: bold;
}

/*Steigiamasis Seimas laikrodis*/
@font-face { 
	font-family: DevineCondensed; src: url('/SIPIS/portal/responsive/devinne_condensed_2.ttf');
}

@font-face { 
	font-family: JosefinSans; src: url('/SIPIS/portal/new_portal/css/fonts/JosefinSans_Regular.ttf');
}

.steigiamasis-body div{
	font-family: JosefinSans;
	/*font-family: DevineCondensed;*/
	font-weight: bold;
}

.steigiamasis-body a{
	text-decoration: none;
}

.countdownSteigiamasis{
	background-image: url(/SIPIS/portal/new_portal/images/steigiamasis_100_m.png);
	background-size: 100% auto;
	width: 100%;
	display: flex;
}

@media only screen and (max-width: 50em) {
	.countdownSteigiamasis{
		background-image: url(/SIPIS/portal/new_portal/images/steigiamasis_100_m_800.png);
	}
}

.countdownEnd{
	background-image: url(/SIPIS/portal/new_portal/images/Steigiamasis_seimas_100.png) !important;
}

@media only screen and (max-width: 50em) {
	.countdownEnd{
		background-image: url(/SIPIS/portal/new_portal/images/Steigiamasis_seimas_100_800.png) !important;
	}
}

.countdownSteigiamasis .logoSteigiamasis{
	width: 22%;
}

.countdownSteigiamasis .textSteigiamasis{
	display: flex;
	width: 78%;
	align-items: center;
	justify-content: center;
	font-size: 2.6rem;
	color: #D5D6D2;
	/*color: #68150D;*/
	/*color: #FFF;*/
}

@media only screen and (max-width: 50em) {
	.countdownSteigiamasis .logoSteigiamasis{
		width: 40%;
	}

	.countdownSteigiamasis .textSteigiamasis{
		width: 60%;
	}
}

@media only screen and (max-width: 62.5em) {
	.countdownSteigiamasis .textSteigiamasis{
		font-size: 2.2rem;
	}
}

@media only screen and (max-width: 50em) {
	.countdownSteigiamasis .textSteigiamasis{
		font-size: 2.6rem;
	}
}

@media only screen and (max-width: 31.25em) {
	.countdownSteigiamasis .textSteigiamasis{
		font-size: 2rem;
	}
}

@media only screen and (max-width: 21.875em) {
	.countdownSteigiamasis .textSteigiamasis{
		font-size: 1.8rem;
	}
}

/*MEDIA ONLY SCREEN*/
/*1250px*/
@media only screen and (max-width: 78.2em) {	
	.slick-slider-naujienos .slick-next{
		right: 20px;
		top: 45%;
	}
	
	.slick-slider-naujienos .slick-prev{
		left: 20px;
		top: 45%;
	}
	
	.media-slick-slider .slick-next{
		right: 20px;
		top: 30%;
	}
	
	.media-slick-slider .slick-prev{
		left: 20px;
		top: 30%;
	}
	
	.slick-slider-mediateka .slick-next{
		right: 20px;
	}
	
	.slick-slider-mediateka .slick-prev{
		left: 20px;
	}
}

/*1100px*/
@media only screen and (max-width: 68.75em) {
	.wide-title-table{
		padding-left: 10px;
	}
	
	#wide-rubrikos{
		padding-left: 10px;
	}
	
	.wide-breadcrumb #breadcrumb{
		margin: 0px 10px;
	}
	
	.header-page{
		padding: 0px 10px;
	}
	
	.header-logo1{
		margin-left: 10px;
	}
	
	.header-logo2{
		margin-right: 10px;
	}
	
	.main-container{
		padding: 0px 10px;
	}
	
	.footer-body{
		padding: 0px 10px;
	}
	
	.events-container .info{
		width: 50%;
		margin: 0px 0px 10px 0px;
	}
	
	.events-container .kontaktas{
		width: 100%;
	}
}

/*1000px*/
@media only screen and (max-width: 62.5em) {
	.header-logo1{
		width: 17%;
	}
	
	.col-ctp{
		width: 59.08%
	}
	
	.col-ctb{
		width: 40%
	}
	
	.header-kalbos-main,
	.header-page .header-top .header-tar,
	.header-page .header-top .header-tais{
		display: none;
	}
	
	.header-kalbos-resp,
	.header-page .header-top .header-tar-resp,
	.header-page .header-top .header-tais-resp{
		display: block;
	}
	
	/*65%*/
	.events-main-body{
		width: 100%;
		margin-right: 0;
	}

	/*30%*/
	.events-side-body{
		width: 100%;
	}
	
	.div-to-scroll_1000{
		width: 1000px;
	}
}

/*900px*/
@media only screen and (max-width: 56.25em) {
	.header-logo1{
		width: 18%;
	}
	
	.sn_vidine_rubrika_title{
		padding: 10px 10px;
	}
}

/*850px*/
@media only screen and (max-width: 53.125em) {
	.slick-slider-naujienos-img img
	{
		max-width: 100%;
	}
	
	.container-top-photo .slick-slider p{
		font-size: 1.2rem;
		line-height: 1.5rem;
	}
	
	.slick-slider-naujienos{
		width: 100%;
		margin: 0;
	}

	/*.slick-slider-naujienos .img-slider-left-resp img,
	.slick-slider-naujienos .img-slider-left-resp p{
		width: 96.5%;
		max-width: 96.5%;
		margin-right: 3.5%;
		margin-left: 0%
	}
	
	.slick-slider-naujienos .img-slider-right-resp img,
	.slick-slider-naujienos .img-slider-right-resp p{
		width: 96.5%;
		max-width: 96.5%;
		margin-left: 3.5%;
		margin-right: 0%
	}
	
	.slick-slider-mediateka{
		width: 100%;
		margin: 0;
	}
	
	.slick-slider-mediateka .img-slider-left-resp img,
	.slick-slider-mediateka .img-slider-left-resp p{
		width: 96.5%;
		max-width: 96.5%;
		margin-right: 3.5%;
		margin-left: 0%
	}
	
	.slick-slider-mediateka .img-slider-right-resp img,
	.slick-slider-mediateka .img-slider-right-resp p{
		width: 96.5%;
		max-width: 96.5%;
		margin-left: 3.5%;
		margin-right: 0%
	}*/
	
	.slick-slider-naujienos .img-slider-left-resp .slider-img-container,
	.slick-slider-naujienos .img-slider-left-resp p{
		width: 96.5%;
		max-width: 96.5%;
		margin-right: 3.5%;
		margin-left: 0%
	}
	
	.slick-slider-naujienos .img-slider-right-resp .slider-img-container,
	.slick-slider-naujienos .img-slider-right-resp p{
		width: 96.5%;
		max-width: 96.5%;
		margin-left: 3.5%;
		margin-right: 0%
	}
	
	.slick-slider-mediateka{
		width: 100%;
		margin: 0;
	}
	
	.slick-slider-mediateka .img-slider-left-resp .slider-img-container,
	.slick-slider-mediateka .img-slider-left-resp p{
		width: 96.5%;
		max-width: 96.5%;
		margin-right: 3.5%;
		margin-left: 0%
	}
	
	.slick-slider-mediateka .img-slider-right-resp .slider-img-container,
	.slick-slider-mediateka .img-slider-right-resp p{
		width: 96.5%;
		max-width: 96.5%;
		margin-left: 3.5%;
		margin-right: 0%
	}
}

@media only screen and (min-width: 50em) {
	table.dataTable{
		width: 100% !important;
	}
}

/*800px - main*/
@media only screen and (max-width: 50em) {
	.default-body #theme-docs-container{
		width: 100%;
		margin-right: 0;
	}

	.default-body #theme-subthemes-container{
		width: 100%;
		float: left;
	}

	.default-body .document-text-container{
		width: 100%;
		margin-right: 0;
	}
	
	.content-main-body{
		width: 100%;
		margin: 0;
	}
	
	.content-side-body{
		width: 100%;
		float: left;
	}

	.arrow_blue{
		display: none;
	}

	.arrow_white{
		display: block;
	}
	
	.header-page{
		margin-top: 0px;
		min-height: 50px;
		padding: 0;
	}
	
	.header-top{
		padding: 10px 20px;;
	}
	
	/*.header-tar,
	.header-tais{
		display: none;
	}

	.header-tar-resp,
	.header-tais-resp{
		display: block;
	}*/

	.header-tiesiogiai{
		display: none;
	}
	
	.header-tiesiogiai-resp{
		display: block;
	}
	
	.header-logo1{
		position: unset;
	}
	
	.header-logo2{
		display: none;
	}
	
	.meniu-block{
		display: none;
	}
	
	.header-logo1{
		display: none;
	}
	
	.header-logo11{
		display: block;
	}
	
	.header-bottom{
		padding-left: 10px;
	}
	
	.header-meniu-logo2{
		width: 30%;
		float: left;
		position: unset;
		bottom: auto;
		right: auto;
	}
	
	.header-meniu{
		width: 100%;
		position: unset;
		bottom: auto;
	}
	
	.meniu-toggle-resp{
		display: block;
	}
	
	.meniu-item-divider{
		display: none;
	}
	
	.header-meniu{
		position: relative;
	}
	
	.meniu-block{
		position: absolute;
		right: 0;
		margin: 0;
		z-index: 1;
		width: 300px;
	}
	
	.meniu-item-dropdown-main{
		width: 100%;
		float: left;
	}
	
	.meniu-item-dropdown-toggle{
		font-weight: bold;
	}
	
	.meniu-item-dropdown-no a{
		width: 100%;
		font-weight: bold;
	}
	
	.meniu-item-dropdown-block{
		position: unset;
		border: 0;
		padding-bottom: 0px;
		width: 100%;
	}
	
	.container{
		margin-bottom: 10px;
	}
	
	.col-ctp, .col-ctb{
		width: 100%;
	}
	
	.col-ctp{
		margin-bottom: 10px;
	}
	
	.col-ctb-buttons a:not(:last-child) button{
		margin-bottom: 10px !important;
	}
	.col-ctb-buttons a:last-child button{
		margin-bottom: 0px !important;
	}
	
	.container-top-buttons{
		position: unset;
	}
	
	.main-top-button{
		padding: 5%;
		/*margin-bottom: 5%;*/
		min-height: 150px;
	}
	
	.button-daugiau{
		width: 40%;
	}
	
	.col-ci-events{
		width: 100%;
		margin-right: 0;
		margin-bottom: 5%;
	}
	
	.col-ci-calendar{
		width: 100%;
	}
	
	.calendar-banners.odd{
		width: 48%;
		margin-right: 4%;
		float: left;
	}
	
	.calendar-banners.even{
		width: 48%;
		float: left;
	}
	
	.container-calendar{
		margin-bottom: 15px;
	}
	
	.container-calendar-banners{
		margin-bottom: 15px;
	}
	
	.events-button-active, .events-button-inactive{
		padding: 15% 5%;
	}
	
	.zenkliukas img{
		margin-right: 1%;
	}
	
	div.zabuto_calendar tr.calendar-dow-header th, div.zabuto_calendar tr.calendar-dow td{
		padding: 1%;
	}
	
	.container-frakcijos-body .frakcijos-sedejimo-vietos{
		width: 100%;
		margin-bottom: 5%;
	}

	.container-frakcijos-body .frakcijos-paaiskinimai{
		width: 100%;
	}
	
	.container-title{
		margin: 0px 0px 10px 0px;
		padding: 10px;
		cursor: pointer;
		font-size: 2rem;
		text-align: center;
	}
	
	.container-title .dropdown-img{
		display: inline-block;
	}
	
	.naujienos-body{
		margin-top: 10px;
	}
	
	.mediateka-body{
		margin-top: 10px;
	}
	
	.dropdownSocial{
		right: -80px;
	}
	
	.smn-list-filter-frakcijos-item{
		width: 100%;
		margin: 0;
	}
	
	.smn-list-filter-apygardos-item{
		width: 49%;
		margin-right: 1%;
	}
	
	.sn_narys_sale{
		display: none;
	}
	
	.sn_narys_sale_resp{
		display: block;
	}
	
	.sn_narys .sn_narys_foto{
		width: 20%;
		margin-right: 5%;
		margin-bottom: 10px;
	}
	
	.sn_narys .sn_narys_info{
		width: 75%;
		margin: 0;
	}
	
	.sn_narys .sn_narys_kontaktai{
		width: 100%;
	}
	
	.sn_narys_kontaktai_title{
		margin-top: 0;
	}
	
	.sn_vidine_separator{
		display: none;
	}
	
	.sn_vidine_rubrika{
		width: 100%;
	}
	
	.sn_narys .dropdown-img{
		display: inline-block;
	}
	
	.sn_vidines_rubrikos .dropdown-img{
		display: inline-block;
	}
	
	.sn_part_title_resp{
		padding: 1%;
		text-align: center;
		/*text-align: initial;*/
		margin-bottom: 1%;
		cursor: pointer;
	}
	
	.sn_vidines_rubrikos{
		margin: 0;
	}
	
	.hr-vidine-sn{
		display: none;
	}
	
	.sn_vidines_bendras{
		display: none;
	}
	
	#sn_vidines_ataskaitos{
		margin: 10px 0px;
	}
	
	.sn_narys_sale_resp .vietaCanvas{
		display: none;
	}
	
	.sn_narys_kontaktai_items{
		display: none;
	}
	
	.sn_narys .sn_part_title_resp, 
	.sn_vidines_rubrikos .sn_part_title_resp, 
	.sn_narys_sale_resp .sn_part_title_resp{
		font-size: 1.8rem;
	}
	
	.sn_narys_kontaktai_title {
		margin-bottom: 1%;
	}
	
	.sn_narys .sn_narys_kontaktai_items div{
		margin-bottom: 2%;
	}
	
	.sn_narys_kontaktai .papidlomos_rubrikos a{
		padding: 0.5%;
	}
	
	.kk-padalinys-body .padalinys{
		width: 100%;
	}

	.kk-padalinys-body #theme-docs-container,
	.kk-padalinys-body #theme-subthemes-container{
		width: 100%;
		float: left;
	}

	.seniunu-sueiga-body .document-text-container,
	.seimo-valdyba-body .document-text-container,
	/*.laikinosios-grupes-body .document-text-container,*/
	.frakcija-body .document-text-container{
		width: 100%;
	}

	.seniunu-sueiga-body #theme-docs-container,
	.seniunu-sueiga-body #theme-subthemes-container,
	.seimo-valdyba-body #theme-docs-container,
	.seimo-valdyba-body #theme-subthemes-container,
	/*.laikinosios-grupes-body #theme-docs-container,
	.laikinosios-grupes-body #theme-subthemes-container,*/
	.frakcija-body #theme-docs-container,
	.frakcija-body #theme-subthemes-container{
		width: 100%;
		float: left;
	}

	.teisekura-body-pradinis .teisekura-main-body,
	.teisekura-body .teisekura-main-body{
		width: 100%;
	}
	
	.teisekura-body .teisekura-side-body{
		width: 100%;
	}

	.teisekura-body-pradinis > #theme-docs-container{
		width: 100%;
	}
	
	.apie-seima-body .document-text-container{
		width: 100%;
	}

	.apie-seima-body #theme-subthemes-container,
	.apie-seima-body #theme-docs-container{
		width: 100%;
	}
	
	.su-subrubrikom-body .document-text-container,
	.su-subrubrikom-body #theme-docs-container,
	.su-subrubrikom-body #theme-subthemes-container{
		width: 100%;
	}
	
	.kadencijos-sesijos{
		margin-top: 10px;
	}
	
	#pad-lentele .group-head th, 
	#pad-lentele .group-head td, 
	#padalinys .sub-pad{
		padding: 10px !important;
	}
	
	.sn_narys_kontaktai .internal{
		margin-right: 4%;
	}
	
	.sn_narys_kontaktai .internal,
	.sn_narys_kontaktai .external{
		width: 48%;
	}
	
	#sn_vidines_darbotvarke .sn_darbotvarkes_content,
	#sn_vidines_su_rinkejais .sn_darbotvarkes_content{
		margin: 20px 0px;
	}

	.naujienos-rubrikai-main-body .naujiena{
		width: 48%;
		height: 360px;
	}
	
	.naujienos-rubrikai-main-body .naujiena-1,
	.naujienos-rubrikai-main-body .naujiena-3{
		margin-right: 4%;
	}
	
	.naujienos-rubrikai-main-body .naujiena-2,
	.naujienos-rubrikai-main-body .naujiena-4{
		margin-right: 0;
	}
	
	.wide-rubrikos{
		min-height: 70px;
	}
	
	.wide-link{
		width: 100%;
		margin-right: 0px;
	}
	
	.with-checkbox{
		width: 100%;
	}

	.scrollable{
		overflow-x: auto;
	}
	
	.div-to-scroll{
		width: 800px;
	}
	
	.container-aktualijos-body h1{
		display: block;
	}

	.container-aktualijos-body .aktualijos-body hr{
		display: block;
	}
	
	.container-sveikinimas-body h1{
		display: block;
	}
	
	.container-sveikinimas-body .sveikinimas-body hr{
		display: block;
	}
	/*wwww*/
	
	/*******************************************/
	/*70%*/
	.default-body .document-text-container,
	.default-body #theme-docs-container,
	.su-subrubrikom-body .document-text-container,
	.su-subrubrikom-body #theme-docs-container,
	.seimo-istorija-nuo-90-body .document-text-container,
	.seimo-istorija-nuo-90-body #theme-docs-container,
	.apdovanojimai-body .document-text-container,
	.apdovanojimai-body #theme-docs-container,
	.tarptautiniai-aktualijos-body .document-text-container,
	.tarptautiniai-aktualijos-body #theme-docs-container,
	.seniunu-sueiga-body .document-text-container,
	.seimo-valdyba-body .document-text-container,
	.laikinosios-grupes-body .document-text-container,
	.frakcija-body .document-text-container,
	.apie-seima-body .document-text-container,
	.kk-bendras-naujienos-body .document-text-container,
	.seimo-istrorija-body .document-text-container,
	.seimo-istrorija-body .kadencijos,
	.kk-padalinys-body .padalinys,
	.teisekura-main-body,
	.parlamentine-atskaitomybe-main-body,
	.naujienos-main-body,
	.ziniasklaidai-vidiniai-main-body,
	.epaslaugos-main-body,
	.tarptautiniai-es-main-body,
	.tarptautiniai-main-body,
	.tarptautiniai-es-bottom-main-body,
	.eib-main-body,
	.content-main-body,
	.sone-main-body,
	.etgs-main-body,
	.main-body{
		width: 100%;
		margin-right: 0;
	}

	/*73%*/
	.posedziai-body{
		width: 100%;
		margin-right: 0;
	}

	/*25%*/
	.default-body #theme-subthemes-container,
	.su-subrubrikom-body #theme-subthemes-container,
	.kk-padalinys-body #theme-docs-container,
	.kk-padalinys-body #theme-subthemes-container,
	.seniunu-sueiga-body #theme-docs-container,
	.seniunu-sueiga-body #theme-subthemes-container,
	.seimo-valdyba-body #theme-docs-container,
	.seimo-valdyba-body #theme-subthemes-container,
	.laikinosios-grupes-body #theme-docs-container,
	.laikinosios-grupes-body #theme-subthemes-container,
	.frakcija-body #theme-docs-container,
	.frakcija-body #theme-subthemes-container,
	.apie-seima-body #theme-docs-container,
	.apie-seima-body #theme-subthemes-container,
	.seimo-istrorija-body #theme-subthemes-container,
	.seimo-istorija-nuo-90-body #theme-subthemes-container,
	.apdovanojimai-body #theme-subthemes-container,
	.tarptautiniai-aktualijos-body #theme-subthemes-container,
	.teisekura-side-body,
	.parlamentine-atskaitomybe-side-body,
	.naujienos-side-body,
	.ziniasklaidai-vidiniai-body .ziniasklaidai-vidiniai-side-body,
	.epaslaugos-side-body,
	.tarptautiniai-es-side-body,
	.tarptautiniai-es-bottom-side-body,
	.eib-side-body,
	.content-side-body,
	.sone-side-body,
	.etgs-side-body,
	.kadencijos-sesijos,
	.side-body{
		width: 100%;
	}
	
	/*65%*/
	.col-ci-events,
	.kk-artimiausi-events,
	#sn_vidines_darbotvarke .sn_darbotvarkes_content,
	#sn_vidines_su_rinkejais .sn_darbotvarkes_content,
	.kanceliarija-kontaktai-body .kanceliarija-kancleris{
		width: 100%;
		margin-right: 0;
	}

	/*30%*/
	.col-ci-calendar,
	.kk-artimiausi-calendar,
	#sn_vidines_darbotvarke .container-calendar,
	#sn_vidines_su_rinkejais .container-calendar,
	.kanceliarija-kontaktai-body .kanceliarija-paieska{
		width: 100%;
	}
	/*******************************************/
}

/*BBBB*/

/*700px*/
@media only screen and (max-width: 43.75em) {
	.container-frakcijos-img{
		display: none;
	}

	.container-frakcijos-img-resp{
		display: block;
	}
}

/*600px*/
@media only screen and (max-width: 37.5em) {
	/*.slick-slider-naujienos .slick-slider-naujienos-img img,
	.slick-slider-naujienos .slick-slider-naujienos-img p{
		width: 100%;
		max-width: 100%;
		margin-right: 0%;
		margin-left: 0%
	}
	
	.slick-slider-mediateka .slick-slider-mediateka-img img,
	.slick-slider-mediateka .slick-slider-mediateka-img p{
		width: 100%;
		max-width: 100%;
		margin-right: 0%;
		margin-left: 0%
	}*/
	
	/*pradinis mygtukai*/
	.kk_buttons{
		max-height: none;
		margin-bottom: 0px;
	}

	.kk_button.odd-even{
		margin-right: 0px;
	}
	
	.kk_button{
		width: calc(50% - 5px);
		margin-bottom: 10px;
	}

	.naujienos-main-body .naujiena,
	.naujienos-rubrikai-main-body .naujiena{
		width: 90%;
		margin: 0% 5% 5% 5%;
		height: auto;
	}
	
	.slick-slider-naujienos .slick-slider-naujienos-img .slider-img-container,
	.slick-slider-naujienos .slick-slider-naujienos-img p{
		width: 100%;
		max-width: 100%;
		margin-right: 0%;
		margin-left: 0%
	}
	
	.slick-slider-mediateka .slick-slider-mediateka-img .slider-img-container,
	.slick-slider-mediateka .slick-slider-mediateka-img p{
		width: 100%;
		max-width: 100%;
		margin-right: 0%;
		margin-left: 0%
	}
	
	.footer-body h2{
		font-size: 1.2rem;
	}
	
	.footer-body a, .footer-ne-link{
		font-size: 1.1rem;
	}
	
	.footer-body > div:not(:last-child){
		width: 34%;
	}
	
	.footer-body > div:last-child{
		width: 30%;
	}
	
	.footer-col-title{
		min-height: 50px;
	}
	
	#sn_vidines_darbotvarke .sn_darbotvarkes_content,
	#sn_vidines_su_rinkejais .sn_darbotvarkes_content{
		width: 100%;
		float: left;
	}

	#sn_vidines_darbotvarke .container-calendar,
	#sn_vidines_su_rinkejais .container-calendar{
		width: 100%;
		float: left;
	}
	
	.events-container .info{
		width: 100%;
	}
}

/*500px*/
@media only screen and (max-width: 31.25em) {
	.searchField{
		width: 306px;
	}
	
	.searchField input{
		width: 250px;
	}
	
	.smn-list-filter-apygardos-item{
		width: 100%;
		margin-right: 0;
	}
}

/*400px*/
@media only screen and (max-width: 25em) {	
	.container-bottom p,
	.container-bottom span{
		font-size: 1.5rem;
		min-height: 60px;
	}
	
	.main-top-button p,
	.main-top-button span{
		padding: 2%;
	}
	
	.header-top-part{
		margin-left: 16px;
	}
}

/*320px*/
@media only screen and (max-width: 20em) {
	.header-top-part{
		margin-left: 10px;
	}
}

/*----------------------------------------------*/

/*@media only screen and (max-width: 1025px) {
    [class*="col-"] {
        width: calc(100% - 12px);
    }
*/	
	/*Lemputes busena, Uzsklandos busena*/
/*	.col-6 {
		width: calc(50% - 12px);
	}
} */


.tekstas_raudona{
	color: #ff0000;
}

.tekstas_geltona{
	color: #D89A00;
}

.tekstas_zalia{
	color: #009900;
}

/**/
.asm-paieska{
	display: inline-block;
	width: 100%;
}

.no-results-found-msg{
	margin: 30px 10px;
}

/* .def_text{	
} */

.reg_forma_info{
	margin-bottom: 5px;
	margin-left: 5px;
}

/*docs list with img*/
.doc_list_img{
	display: inline-block;
	width: 100%;
}

.td_img{
	width: 100px;
	padding: 10px 0px;
}

.div_img{
	width: 100%;
	text-align: center;
}

.div_img img{
	max-width: 100%;
	max-height: 100px;
}

.td_text{
	padding-left: 20px;
}

.div_text{
	margin-bottom: 8px;
}

/*puslapiavimas*/
.psl{
	display: inline-block;
}

.psl_nr ul{
	margin-left: -40px;
}

.psl_nr ul li{
	list-style: none;
	display: inline;
}

.active_psl, .not_active_psl{
	padding: 5px 10px;
}

/*STANDARTINIAI*/
.word_break{
	word-wrap: break-word;
}

.padding_0{
	padding: 0px !important;
}

.margin_0{
	margin: 0px !important;
}

.line_height_0{
	line-height: 0px;
}

.col_title{
	float: left;
	width: calc(100% - 15px);
}

.wide-table .col_title{
	width: 100%;
}
.wide-table .col_arrows{
	width: 100%;
	padding-top: 5px;
}

.no_order{
	float: left;
	width: 100%;
}

.col_arrows{
	float: left;
	width: 12px;
}

.text_center{
	text-align: center !important;;
}

.text_start{
	text-align: start !important;;
}

.margin_bottom_10{
	margin-bottom: 10px;
}

.padding_top_20{
	padding-top: 20px;
}

.paaiskinimas{
	font-style: italic;
	font-size: 1.4rem;
}

.basic_button{
	color: #fff;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	padding: 8px 8px 8px 8px;
}

.basic_button:hover, .basic_button:active, .basic_button:visited,
a.basic_button:hover, a.basic_button:active, a.basic_button:visited{
	text-decoration: none;
}

.pasirinkimai{
	margin-bottom: 16px;
}

.buttons_container{
	width: 100%;
	display: inline-block;
}

.buttons_1{
	width: 100%;
}

.buttons_2{
	width: 49%;
	float: left;
}

.buttons_2_left{
	margin-right: 2%;
}

.buttons_3{
	width: 32%;
	float: left;
}

.buttons_3_left{
	margin-right: 2%;
}

.buttons_4{
	width: 23%;
	float: left;
}

.buttons_4_left{
	margin-right: 2.66%;
}

.buttons_5{
	width: 18%;
	float: left;
}

.buttons_5_left{
	margin-right: 2.5%;
}

.buttons_6{
	width: 15%;
	float: left;
}

.buttons_6_left{
	margin-right: 2%;
}

.buttons_7{
	width: 13%;
	float: left;
}

.buttons_7_left{
	margin-right: 1.5%;
}

.buttons_8{
	width: 12%;
	float: left;
}

.buttons_8_left{
	margin-right: 0.55%;
}

.search_container{
	width: 100%;
	margin-bottom: 20px;
}

.search_box{
	max-width: 300px;
}

.search_input{
	width: 90%;
	border: 0;
}

.search_a{
	width: 10%;
}

.search_img{
	vertical-align: middle;
	margin-bottom: 5px;
	margin-left: 5px;
}

.no_margin{
	margin: 0;
}

/*TYRIMAI*/
.title_padding{
	padding-left: 15px !important;
}

.tyrimai_bottom{
	margin-bottom: 50px;
}

.tyrimai_bottom .tyrimai{
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
}

.tyrimai .title{
	float: left;
	font-size: 1.9rem;
	font-weight: bold;
	margin-bottom: 10px;
}

.tyrimai .search{
	width: 300px;
	float: right;
}

.tyrimai .search input{
	width: 90%;
	border: 0;
}

.tyrimai .search a{
	width: 10%;
}

.tyrimai .search a:hover{
	text-decoration: none;
}

.tyrimai .search a img{
	vertical-align: middle;
	margin-bottom: 4px;
}

/*MARGINS*/
.ml_5{
	margin-left: 5px;
}

/*PRINT PAGE*/
.page_print{
	max-width: 1080px;
}

.page_print .posedziai-body,
.page_print .events-main-body,
.page_print .naujienos-main-body,
.page_print .teisekura-main-body,
.page_print	.parlamentine-atskaitomybe-main-body,
.page_print	.naujienos-main-body,
.page_print	.ziniasklaidai-vidiniai-main-body,
.page_print	.epaslaugos-main-body,
.page_print	.tarptautiniai-es-main-body,
.page_print	.tarptautiniai-main-body,
.page_print	.tarptautiniai-es-bottom-main-body,
.page_print	.eib-main-body,
.page_print	.content-main-body,
.page_print	.sone-main-body,
.page_print	.etgs-main-body,
.page_print	.main-body,
.page_print .teisekura-main-body{
	width: 100%;
	margin: 0;
}
.page_print .kadencijos-sesijos,
.page_print .events-side-body,
.page_print .naujienos-side-body
.page_print .teisekura-side-body,
.page_print	.parlamentine-atskaitomybe-side-body,
.page_print	.naujienos-side-body,
.page_print	.ziniasklaidai-vidiniai-side-body,
.page_print	.epaslaugos-side-body,
.page_print	.tarptautiniai-es-side-body,
.page_print	.tarptautiniai-es-bottom-side-body,
.page_print	.eib-side-body,
.page_print	.content-side-body,
.page_print	.sone-side-body,
.page_print	.etgs-side-body,
.page_print	.kadencijos-sesijos,
.page_print	.side-body,
.page_print .teisekura-side-body,
.page_print .su-subrubrikom-body #theme-subthemes-container{
	display: none;
}

/*PETICIJU NAGRINEJIMAS*/
.pet_nagr #theme-subthemes-container{
	margin-top: 30px;
}

/*IKONELIU UZAPVALINIMAI*/
.kontaktai-icon,
.footer-icon,
.dropdownSocialLink{
	border-radius: 4px;
}

/*SKAITYKLA - GALERIJA*/
.skaitykla{
	overflow-y: hidden;
}

.skaitykla .content{
	display: inline-block;
	margin-bottom: 20px;
	width: 100%;
}

.skaitykla .knygos{
	display: inline-block;
	width: 100%;
}

.skaitykla .gallery-item{
	width: 240px;
	cursor: pointer;
	display: block;
}

.skaitykla .gallery-item img{
	max-width: 190px;
}

.skaitykla .gallery-item:hover .gallery-entry-inner img{
	opacity: 0.6;
	transform: scale3d(1.1, 1.1, 1.1);
}

.skaitykla figure{
	margin: 10px 15px 0px 15px;
}

.skaitykla figcaption{
	margin-top: 10px;
}

.skaitykla .fig{
	text-align: left;
}

.skaitykla .fig .author{
	font-size: 1.4rem;
}

.skaitykla .fig .title{
	font-weight: bold;
}

.skaitykla .gallery-item .ziura{
	margin: 0;
}

#lg-info p{
	margin-bottom: 15px;
}

#lg-info .title{
	font-weight: bold;
}

#lg-info .author{
	font-style: italic;
}

/*KANCELIARIJOS STRUKTUROS DIAGRAMA*/
.struktura foreignObject div{ 
	display: table;
	padding: 5px;
}
.struktura foreignObject p{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	font-size: 1.3rem;
}

.diagrama{
	position: relative;
}

.diagrama-item{
	position: absolute;
}

.diagrama-item,
.diagrama-item a{
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 5px;
	font-size: 1.4rem;
}

.diagrama_font_size_medium{
	font-size: 1.25rem !important;
}

.diagrama_font_size_small{
	font-size: 1.2rem !important;
}

.diagrama_font_size_small_extra{
	font-size: 1rem !important;
}

@media only screen and (max-width: 62.5em) {
	.meniu-item-dropdown-toggle1, .meniu-item-divider1{
		font-size: 1.8rem;
	}
	.meniu-item-dropdown-toggle2, .meniu-item-divider2{
		font-size: 1.6rem;
	}
}

.asmens_kortele_multiple .asm-kortele{
	margin-bottom: 30px;
}

/*1080px*/
@media only screen and (max-width: 67.5em) {
	.diagrama{
		overflow-x: auto;
	}
}

/*PULSATING CIRCLE NAUJIENOMS*/
.pulsating-circle-text{
	margin-right: 5px;
}

.pulsating-circle{
	display: table-cell;
	vertical-align: bottom;
    border: 5px solid red;
	border-radius: 20px; 
    height: 20px;
    width: 20px;
    opacity: 0.0;
	
	-webkit-border-radius: 20px;
    -webkit-animation: pulsate 1.5s ease-out;
    -webkit-animation-iteration-count: infinite;
    -ms-border-radius: 20px;
    -ms-animation: pulsate 1.5s ease-out;
    -ms-animation-iteration-count: infinite;
    -moz-border-radius: 20px;
    -moz-animation: pulsate 1.5s ease-out;
    -moz-animation-iteration-count: infinite;
    -o-border-radius: 20px;
    -o-animation: pulsate 1.5s ease-out;
    -o-animation-iteration-count: infinite;
    border-radius: 20px;
    animation: pulsate 1.5s ease-out;
    animation-iteration-count: infinite;
}
@-webkit-keyframes pulsate {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        opacity: 0.0;
    }
    50% {
        opacity: 1.0;
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        opacity: 0.0;
    }
}
@-moz-keyframes pulsate {
    0% {
        -moz-transform: scale(0.1, 0.1);
        opacity: 0.0;
    }
    50% {
        opacity: 1.0;
    }
    100% {
        -moz-transform: scale(1.2, 1.2);
        opacity: 0.0;
    }
}
@-ms-keyframes pulsate {
    0% {
        -ms-transform: scale(0.1, 0.1);
        opacity: 0.0;
    }
    50% {
        opacity: 1.0;
    }
    100% {
        -ms-transform: scale(1.2, 1.2);
        opacity: 0.0;
    }
}
@-o-keyframes pulsate {
    0% {
        -o-transform: scale(0.1, 0.1);
        opacity: 0.0;
    }
    50% {
        opacity: 1.0;
    }
    100% {
        -o-transform: scale(1.2, 1.2);
        opacity: 0.0;
    }
}
@keyframes pulsate {
    0% {
        transform: scale(0.1, 0.1);
        opacity: 0.0;
    }
    50% {
        opacity: 1.0;
    }
    100% {
        transform: scale(1.2, 1.2);
        opacity: 0.0;
    }
}

/*BOOTSTRAP*/
.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.embed-responsive::before {
	display: block;
	content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed,
.embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

/*lc*/
.flex-container {
	display: flex;
	flex-direction: row; 
	flex-wrap: wrap;
	width: 100%; 
	text-align: center;
}

.flex-container > a.box-e {
	display: block;
	flex-grow: 0;
	width: calc(99%/4 - 2*0.25%);
	margin: 0.25%;
	padding: 0.5em;
	border-radius: 8px;
	text-decoration: none;
}

.flex-container2 {
	display: flex;
	flex-direction: column; 
	/*flex-wrap: wrap;*/
	width: calc(99%/8 - 2*0.25%); 
	margin: 0.25%;
	padding: 0%;
	border: none;
	text-align: center;
}

.flex-container2 > a.box-t {
	display: block;
	width: calc(99% - 2*0.25%); 
	margin: 0%;
	padding: 0.5em;
	border-radius: 8px;
	text-decoration: none;
}

div.lc-title {
	margin: 0.5% 0.25% 0.25% 0.25%;
	padding: 1%;
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	font-weight: bold;
}

div.lc-message {
	margin: 0.5% 0.25% 0.25% 0.25%;
	padding: 2%;
	color: red;
}

.flex-container > a.cal-day {
	display: block;
	flex-grow: 0;
	width: calc(99%/7 - 2*0.25%); 
	margin: 0.25%;
	padding: 0.25em;
	border-radius: 8px;
	text-decoration: none;
}

.lc-cal-day-border {
	border: 2px solid #e3e8ec;
}

.flex-container > a.cal-wday {
	display: block;
	flex-grow: 0;
	width: calc(99%/7 - 2*0.25%); 
	margin: 0.25%;
	padding: 0.25em; 
	border-radius: 8px;
	text-decoration: none;
	border-style: none;
}

.flex-container > a.cal-link {
	display: block;
	flex-grow: 0;
	width: calc(99%/7 - 2*0.25%);
	margin: 0.25%;
	padding: 0.5em;
	border-radius: 8px;
	text-decoration: none;
	border-style: none;
}

.flex-container > a.cal-month {
	display: block;
	flex-grow: 0;
	width: calc(5*99%/7 - 2*0.25%); 
	margin: 0.25%;
	padding: 0.5em;
	border-radius: 8px;
	text-decoration: none;
	border-style: none;
}

.flex-container > div.lc-form-field {
	width: calc(99%/2 - 2*0.25%); 
	margin: 0.25%;
	padding: 0.5% 1%;
	border-radius: 8px;
	border-style: none;
	text-decoration: none;
	text-align: left;
}

div.lc-mandatory {
	font-size: 0.8em;
	color: red;
}

input[type="text"].lc {
	width: 99%;
	margin: 0.2em 0em;
	padding: 0.2em;	
	border: 1px solid #466883;
	border-radius: 8px;
}
input[type="text"].lc:hover {
	border: 1px solid #91aabc;
}

input[type="checkbox"].lc, input[type="radio"].lc {
	accent-color: #466883;
	width: 16px;
	height: 16px;
}
input[type="checkbox"].lc:hover, input[type="radio"].lc:hover {
	accent-color: #91aabc;
}

input[type="text"].lc-err {
	width: 99%;
	margin: 0.2em 0em;
	padding: 0.2em;
	/*border-color: red;*/
	border: 1px solid red;
	border-radius: 8px;
}

textarea.lc {
	width: 99%;
	height: 5em;
	margin: 0.2em 0em;
	padding: 0.2em;
	border: 1px solid #466883;
	border-radius: 8px;
	font-size: inherit;
	font-family: inherit;
}
textarea.lc:hover {
	border: 1px solid #91aabc;
}

select.lc {
	margin: 0.2em 0em;
	padding: 0.2em;
	border: 1px solid #466883;
	border-radius: 8px;
	min-width: 100px;
	font-size: inherit;
	font-family: inherit;
}
select.lc:hover {
	border: 1px solid #91aabc;
}

.lc-fieldset {
	margin: 0.5em 0.0em;
}

.lc-primary-background {
	background: #408000;
}

.lc-primary-background-hover:hover {
	background: #408000;
}

.lc-secondary-background {
	background: #99ff33; /*#66cc00;*/
}

.lc-secondary-background-hover:hover {
	background: #99ff33; /*#66cc00;*/
}

.lc-background-yellow{
	background: #fdb913;
}
.lc-background-yellow:hover{
	background: #fdb913;
	opacity: 0.5;
}
.lc-background-green{
	background: #006a44;
}
.lc-background-green:hover{
	background: #006a44;
	opacity: 0.5;
}
.lc-background-red{
	background: #c1272d;
}
.lc-background-red:hover{
	background: #c1272d;
	opacity: 0.5;
}
.lc-secondary-background-yellow{
	background: #fdb913;
	opacity: 0.5;
}
.lc-secondary-background-yellow:hover{
	background: #fdb913;
	opacity: 1.0;
}
.lc-secondary-background-green{
	background: #006a44;
	opacity: 0.5;
}
.lc-secondary-background-green:hover{
	background: #006a44;
	opacity: 1.0;
}
.lc-secondary-background-red{
	background: #c1272d;
	opacity: 0.5;
}
.lc-secondary-background-red:hover{
	background: #c1272d;
	opacity: 1.0;
}

.lc-light-background {
	background: #bfff80;
}

.lc-primary-border {
	border: 2px solid #408000;
}

.lc-primary-border-hover:hover {
	border: 2px solid #408000;
}

.lc-secondary-border {
	border: 2px solid #99ff33; /*#66cc00;*/
}

.lc-secondary-border-hover:hover {
	border: 2px solid #99ff33; /*#66cc00;*/
}

.lc-light-border {
	border: 2px solid #bfff80;
}
 
.lc-red-background {
	background: #b30000; /* #ff5050; red;*/
}

.lc-red-border {
	border: 2px solid #b30000; /* #ff5050; red;*/
} 

.lc-button {
	border: 0; 
	width: 100%; 
	height: 100%; 
	padding: 2em;	
}	

.virtuali_ekskursija{
	margin-top: 30px;
}

.virtuali_ekskursija img{
	width: calc(99%/4 - 2*0.25%);
	margin: 0% 0.25%;
}

@media only screen and (max-width: 50em) {
	.flex-container > a.box-e {
		display: block;
		flex-grow: 0;
		width: calc(99%/2 - 2*0.25%);
		margin: 0.25%;
		padding: 0.5em 0.2em;
		border-radius: 8px;
		text-decoration: none;
	}

	.flex-container2 {
		display: flex;
		flex-direction: column; 
		/*flex-wrap: wrap;*/
		width: calc(99%/4 - 2*0.25%); 
		margin: 0.25%;
		padding: 0%;
		border: none;
		text-align: center;
	}

	.flex-container2 > a.box-t {
		display: block;
		width: calc(99% - 2*0.25%); 
		margin: 0%;
		padding: 0.5em 0.2em;
		border-radius: 8px;
		text-decoration: none;
	}
	
	.lc-button {
		border: 0; 
		width: 100%; 
		height: 100%; 
		padding: 0.5em 0.2em;	
	}

	.virtuali_ekskursija img{
		width: calc(99%/2 - 2*0.25%);
		margin: 0% 0.25%;
	}
	
	.flex-container > div.lc-form-field {
		width: calc(99%/1 - 2*0.25%); 
		margin: 0.25%;
		padding: 0.5% 1%;
		border-radius: 8px;
		border-style: none;
		text-decoration: none;
		text-align: left;
	}	
}
/*lc*/
/*sesijos kal*/
.sk-div-column {
  float: left;
  width: 50%;
}
.sk-div-row:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (max-width: 50em) {
	.sk-div-column {
	  float: left;
	  width: 100%;
	}
}
.sk-cal-table, .sk-legend-table{
	table-layout: fixed;
	text-align: center;
	padding: 1em;
}
.sk-cal-table-height {height: calc(20*1.2em);}
.sk-cal-table th, .sk-cal-table td {padding: 0.5em 0em 0em 0em;}
.sk-cal-table th font{font-weight: normal;}
.sk-legend-c1 {width: 5%;}
.sk-legend-c2 {width: 25%;}
.sk-legend-table td div {width: 100%;}

.sk-height100 {height: 100%;}
.sk-height-fixed {height: 1.2em;}
.sk-position-absolute {position: absolute;}
.sk-position-relative {position: relative;}
.sk-position-right0 {right: 0%;}

.sk-border-bottom {border-bottom: 1px solid #0086b3;}
.sk-bg-color-blue {background: #004466;}
.sk-bg-color-white {background: #ffffff;} 
.sk-bg-color-midblue {background: #0099cc;}
.sk-bg-color-lightblue {background: #b3d9ff;}
.sk-bg-color-green {background: #009933;}
.sk-bg-stripes {background-image: repeating-linear-gradient(45deg, red, red 1px, #ffffff 2px, #ffffff 3px);}

.sk-month {
	color: red;
	font-size: 1.4em;
}
.sk-legend-text {
	font-size: 0.7em;
	color: #000000;
}
.sk-text-symbol {
	font-size: 0.7em;
	color: #ffffff;
}
.sk-cal-day {
	color: #000000;
}
.sk-symbol-container {
	display: flex;
}
.sk-legend-left {
	text-align: left;
}
.sk-legend-color-padding {
	padding: 0% 20%;
}
.sk-legend-color-height {
	height: 0.6em;
}
@media print { 
    .sk-bg-stripes, .sk-bg-color-blue, 
    .sk-bg-color-white, .sk-bg-color-green,
    .sk-bg-color-midblue, .sk-bg-color-lightblue {
        -webkit-print-color-adjust: exact; 
    }
}
/*sesijos kal*/

/*komitetu statistika*/
.kk-stats-labels{
	display: inline-block;
	margin-bottom: 20px;
}

.kk-stats-labels{
	display: inline-block;
}

.badge-label{
	float: left;
	display: inline-block;
	margin-bottom: 10px;
	width: auto;
}

/*900px*/
@media only screen and (max-width: 56.25em) {
	.badge-label{
		width: 100%;
	}
}

.label{
	float: left;
	font-weight: bold;
	margin: 0px 20px 0px 10px;
}

.badge{
	float: left;
	width: 50px;
	height: 20px;
}

.badge.b1{
	background: #6bc68c;
}
.badge.b2{
	background: #ce6363;
}
.badge.b3{
	background: #e7de39;
}
.badge.b4{
	background: #c62931;
}

.diagram-container{
	display: inline-block;
	width: 100%;
}

.diagram-title{
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	min-height: 50px;
	padding: 0px 10px 0px 10px;
	font-size: 2rem;
}

.diagram{
	width: 50%;
	display: inline-block;
	float: left;
	margin-bottom: 30px;
}

/*800px*/
@media only screen and (max-width: 50em) {
	.diagram{
		width: 100%;
	}
}

.kk-stat-nera{
	text-align: center;
}

.stats-komitetai .table_main .row .title{
	padding: 0px 1px;
}

.stats-komitetai .col_title{
	font-size: 1.4rem;
}

/*.stats-komitetai .col_arrows,
.stats-komitetai .col_arrows a img{
	width: 10px;
}*/

/*text to sound*/
#button_t2s{
	float: right;
	min-height: 40px;
	min-width: 40px;
	margin: 6px 10px 20px 30px;
	padding: 0px;
	cursor: pointer;
}

#img_t2s{
	max-width: 20px !important;
	max-height: 20px !important;
}

#div_t2s{
	display: none;
}

#audio_t2s{
	width: 100%;
}

/*anketu tvarkymas*/
.anketos-row {
	display: flex;
	flex-direction: row;
}
.anketos-w10 {
	width: 10%;
}
.anketos-w40 {
	width: 40%;
}
.anketos-w100 {
	width: 100%;
}
.anketos-center {
	text-align: center;
}
.anketos-padding {
	padding: 0.5em
}
.anketos-margin {
	margin: 2em 0em;
}
.anketos-maxw{
	max-width: 600px;
}
.anketos-collapsible {
  background-color: light-background;
  cursor: pointer;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
}
.anketos-active, .anketos-collapsible:hover {
  background-color: white;
}
.anketos-content {
  display: none;
  overflow: hidden;
}
/*anketu tvarkymas*/

/*duk tipo rubrika*/
.duk_rubrika_main{
	margin-bottom: 10px;
}

.duk_button.main{
	display: inline-block;
	width: 100%;
	padding: 5px;
}

.duk_button .title{
	width: calc(100% - 50px);
	float: left;
}
.duk_button .icon{
	width: 50px;
	float: left;
}

.duk_dokumentas_main .duk_button img{
	width: 30px;
}

.duk_rubrika_main .title,
.duk_rubrika_main_0 .title{
	padding: 8px 0px 10px 10px;
}

.duk_dokumentas_main .title,
.duk_rubrika_main_0 .title{
	font-weight: bold;
}


.duk_main img.inactive.icon-inactive,
.duk_main img.active.icon-active
{
	display: block;
}
.duk_main img.inactive.icon-active,
.duk_main img.active.icon-inactive
{
	display: none;
}

.duk_content{
	display: none;
	margin-top: 10px;
}

.duk_dokumentas_main{
	display: inline-block;
	width: 100%;
}
.duk_dokumentas_main .duk_content{
	margin: 0px 0px 20px 60px;
}

/*formos*/
div.ff {
  margin: 0.2em 0em;
  padding: 0.2em 0em;
  width: 100%;
  max-width: 600px;
}
label.ff {
  display: inline-block;
  width: 100%;
}
input[type="text"].ff, textarea.ff, select.ff {
	width: 100%;
	margin: 0.2em 0em;
	padding: 0.2em;	
	border: 1px solid #466883;
	border-radius: 8px;
	font-family: inherit;
	font-size: inherit;
}
input[type="text"].ffca {
	max-width: 100px;
}
textarea.ffta {
	height: 5em;
}
select.ffse {
	width: auto;
	min-width: 100px;
}
input[type="text"].ff:hover, textarea.ff:hover, select.ff:hover {
	border: 1px solid #91aabc;
}
input[type="checkbox"].ff, input[type="radio"].ff {
	accent-color: #466883;
	width: 16px;
	height: 16px;
}
input[type="checkbox"].ff:hover, input[type="radio"].ff:hover {
	accent-color: #91aabc;
}
/*formos*/

