* {
	font-family: 'Fira Sans', sans-serif;	
	color:black;
	font-weight:400;
	font-size:16px;
	line-height:1.2;
	font-size:inherit;
	font-weight:inherit;
}

i,b,strong {
	color:inherit;
	font-size:inherit;
}

a {
	text-decoration:none;
	margin:0;
	padding:0;
	font-size:inherit;
	font-weight:inherit;
	letter-spacing:inherit;
	line-height:inherit;
	color:inherit;
	
}

div#straipsnis a {
	atext-decoration:underline;
	color:red;
}

div#susijeStraipsnyje a {
	text-decoration:none;
	color:inherit;
}



body {
	background-color:white;
	/*background-image:url(../images/naktinis_Vilnius_GREY_1920.jpg);*/
	/*background-size:cover;*/
	/*background-position:center center;*/
	/*background-repeat:no-repeat;*/
	/*background-attachment:fixed;*/
	padding:0;
	margin:0 0 0 0;
	text-align:center;
	/*padding-bottom:100px;*/
	/*max-width:1920px;*/
	
}


div.reklama {
	margin:10px 0 10px 0;
	text-align:center;
}

div.reklama > div {
	display:inline-block;
}

div.topBaneris {
	margin:20px 0 20px 0;
	max-width:1200px;
	overflow-x:hidden;
	display:inline-block;
	/*min-height:250px;*/
}


div.reklamaStickyContainer {
	height:900px;
}
div.reklamaStickyContainer >div {
	position:sticky;
	top:50px;
	padding-top:20px;
}

div#headeris {
	/*position:fixed;
	top:0;
	z-index:9999;*/
	display:inline-block;
	text-align:left;
	width:1200px;
	position:relative;
	margin-bottom:20px;
	padding:0 5px 0 5px;
	background-color:white;
}

div#headeris2 {
	width:100%;
	display:inline-block;
	text-align:left;
	width:1200px;
	position:relative;
	border-top:4px solid #ed1f27;
	margin-bottom:20px;
}


div#headerisVidinis {
	width:1200px;
	display:inline-block;
	text-align:left;
}

div#topBlokas {
	width:867px;
	height:487px;
	display:inline-block;
	background-color:white;
	text-align:left;
	padding:0px 0 0 0px;
	margin:0 0 30px 0;
	position:relative;
	overflow:hidden
}

/*https://benmarshall.me/convert-photoshop-letter-spacing-to-css/*/

div#topBlokasPavad {
	width:783px;
	padding:42px;
	margin:0;
	vertical-align:bottom;
	background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6));
	color:#ffffff;
	font-weight:700;
	font-size:35px;
	line-height:1.29;
	letter-spacing:0.04em;
	text-align:left;
	position:absolute;
	left:0;
	bottom:0;
	overflow:hidden;
	text-shadow:0 3px 6px rgba(0,0,0,0.62);
	
}


div#topRubrika2 {
	width:867px;
	padding-bottom:32px;
	position:relative;
}

div.rubrikosSubPavad {
	font-size:16px;
	color:#ed1f27;
	font-weight:500;
	padding:0 0 6px 0;
}

div#topRubrika2 div.rubrikaPavad {
	font-weight:700;
	font-size:37px;
	color:#121212;
	letter-spacing:0.03em;
	padding-bottom:32px;
}

div#tosPaciosRubrikos div.rubrikaPavad {
	font-weight:700;
	font-size:37px;
	color:#ed1f27;
	letter-spacing:0.03em;
	padding:20px 0 20px 0;
	background-color:white;
}
div#tosPaciosRubrikos div.rubrikaPavad.iqLife {
	color:#6f95b6;
}



div#topRubrika2 div.foto {
	width:520px;
	height:292px;
	display:inline-block;
}

div#topRubrika2 div.tekstas {
	width:325px;
	margin-left:20px;
	float:right;
	max-height:298px;
	overflow:hidden;
}

div#topRubrika2 div.tekstas div.pavad {
	font-weight:500;
	font-size:28px;
	line-height:32px;
	color:#121212;
	letter-spacing:0.01em;
}
div#topRubrika2 div.leadas {
	display:none;
	font-weight:400;
	font-size:20px;
	line-height:32px;
	color:#121212;
	/*padding-top:20px;*/
	letter-spacing:0;
	max-height:128px;
	width:325px;
	overflow:hidden;
	position:absolute;
	bottom:36px;
	right:0;
	
}


div#topBlokasRubrika {
	/*padding:7px 10px 7px 10px;
	margin:0;
	color:#ffffff;
	background-color:#ed1f27;
	font-weight:800;
	font-size:18px;
	letter-spacing:0.03em;
	text-align:left;*/
	position:absolute;
	left:42px;
	top:0;
	overflow:hidden;
	text-shadow:none;
}

div#topBlokasRubrika  a {
	float:left;
	vertical-align:top;
	padding:6px 8px 6px 8px;
	margin:0;
	color:#ffffff;
	background-color:#ed1f27;
	font-weight:600;
	font-size:16px;
	letter-spacing:0.03em;
	text-align:left;
}
div#topBlokasRubrika   img{
	float:left;
	vertical-align:top;
	padding-left:10px;
}

div.skirtukas {
	height:1px;
	width:867px;
	margin-bottom:34px;
	border-bottom:1px solid #cecdcd;
}


div.topBlokas2 {
	width:867px;
	height:190px;
	background-color:white;
	color:#0e0e0e;
	padding:0;
	margin:0 0 34px 0;
	overflow:hidden
}
div.topBlokas2  div.foto{
	width:334px;
	height:188px;
	float:left;
	/*border:1px dotted rgba(255,0,0,0.5);*/
}
div.topBlokas2  div.textas{
	width:480px;
	height:188px;
	float:right;
	/*border:1px dotted rgba(0,0,255,0.5);*/
	font-size:30px;
	font-weight:500;
	letter-spacing:0.03em;
	line-height:1.3;
}
div.topBlokas2  div.textas div{
	font-size:18px;
	font-weight:800;
	color:#ed1f27;	
	letter-spacing:0.05em;
}


div.topBlokas3 {
	width:831px;
	
	padding:0 0 0 36px;
	background-color:white;
	color:#0e0e0e;
	margin:0 0 34px 0;
	position:relative;
	/*border:1px dotted rgba(0,0,255,0.5);*/
	font-weight:500;
	font-size:23px;
	letter-spacing:0.03em;
	line-height:1.2;
	
}

div.topBlokas3 div.bullet {
	width:18px;
	height:18px;
	background-color:#ed1f27;
	position:absolute;
	top:4px;
	left:0;
}
div.topBlokas3 span {
	color:#ed1f27;
}

div#komentaraiTituliniame {
	width:867px;
	height:548px;
	background-color:#262626;
	border-top:12px solid #ed1f27;
	position:relative;
	/*margin-bottom:43px;*/
}
div#komentaraiTituliniame  div.blokas {
	width:707px;
	height:120px;
	display:inline-block;
	margin:32px 0 0 80px;
	background-color:rgba(57,57,57,0.5);
	position:relative;
}

div#komentaraiTituliniame  div.blokas:hover {
	background-color:rgba(57,57,57,1);
}


div#komentaraiTituliniame  div.pavadinimas  {
	width:500px;
	max-height:72px;
	overflow:hidden;
	font-size:30px;
	font-weight:400;
	letter-spacing:0.02em;
	line-height:1.2;
	color:#ffffff;
	text-align:right;
	position:absolute;
	top:8px;
	right:24px;	
}
div#komentaraiTituliniame  div.pavadinimas * {
	font-size:inherit;
	font-weight:inherit;
	letter-spacing:inherit;
	line-height:inherit;
	color:inherit;
}


div#komentaraiTituliniame  div.blokas  div.pavarde{
	width:683px;
	padding:6px 24px 0 0;
	height:26px;
	background-color:#ec1e26;
	font-size:19px;
	font-weight:400;
	letter-spacing:0.05em;
	color:#ffffff;
	position:absolute;
	left:0;
	bottom:0;
	text-align:right;
}
div#komentaraiTituliniame  div.blokas  div.fotke{
	z-index:2;
	position:absolute;
	bottom:0;
	left:0;
	width:200px;
	height:150px;
	background-size:cover;
	background-position:center center;
}

div#komentaraiTituliniame  div.blokas  div.fotke2{
	z-index:1;
	position:absolute;
	bottom:0;
	left:70px;
	width:200px;
	height:150px;
	background-size:cover;
	background-position:center center;
}

div#komentaraiTituliniame  div#burbulai {
	text-align:center;
	width:867px;
	position:absolute;
	bottom:32px;
	left:0;
}

div#komentaraiTituliniame  div#burbulai div.burbulas {
	width:16px;
	height:16px;
	border-radius:50%;
	background-color:#2e2e2e;
	display:inline-block;
	margin-right:24px;
	cursor:pointer;
	transition-duration:500ms;
}
div#komentaraiTituliniame  div#burbulai div.burbulas.active {
	background-color:#545454;
	cursor:default;
}
div#komentaraiTituliniame  div#burbulai div.burbulas:hover {
	background-color:#545454;
	cursor:pointer;
}
div#komentaraiTituliniame  div#burbulai div.burbulas.active:hover {
	cursor:default;
}

div#komentaraiTituliniame  div.navigacija {
	position:absolute;
	height:100%;
	width:80px;
	top:0;
	cursor:pointer;
}

div#komentaraiTituliniame  div.navigacija  img{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:auto;
}

div#komentaraiTituliniame  div.navigacija.pirmyn:hover {
	background-image: linear-gradient(270deg, rgba(255,255,255,0.2), transparent);	
}
div#komentaraiTituliniame  div.navigacija.atgal:hover {
	background-image: linear-gradient(90deg, rgba(255,255,255,0.2), transparent);	
}



div.mainRubrikos2 {
	width:867px;
	min-height:400px;
	/*margin-bottom:30px;*/
	margin-top:43px;
	
	background-image:url(../img/1x1.png);
	background-position:top center;
	background-repeat:repeat-y;
}

div.mainRubrikos2 div.header div {
	font-size:25px;
	font-weight:800;
	letter-spacing:0.02em;
	color:#ed1f27;
	padding-bottom:30px;
}

div.mainRubrikos2 div.blokas.pavad div {
	font-weight:500;
	font-size:25px;
	letter-spacing:0.03em;
	line-height:31px;
}


div#main {
	width:1200px;
	display:inline-block;
	background-color:white;
	color:black;
	text-align:left;
	padding:20px 10px 20px 10px;
}

div#IQrinktiniai {
	width:1200px;
	background-color:white;
	padding-top:40px;
	position:relative;
	clear:both;
	margin-bottom:20px;
	/*cursor:pointer;*/
}

div#IQrinktiniai  div.uzdanga:hover {
	/*background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.4))!important;*/
}



div#IQrinktiniai  div.virsus {
	height:80px;
	background-color:#ed1f27;
	color:#ffffff;
	letter-spacing:0.1em;
	font-size:20px;
	padding:0 0 0 15px;
}
div#IQrinktiniai  div.virsus  span{
	font-size:28px;
	color:#ffffff;
	font-weight:900;
	padding-top:3px;
}


div#IQrinktiniai div.bullet {
	width:18px;
	height:18px;
	background-color:#ed1f27;
	position:absolute;
	top:4px;
	left:0;
}
div#IQrinktiniai div.tikTekstas  {
	color:#ffffff;
	position:relative;
	margin-left:0;
	padding:0 30px 34px 30px;
	font-size:24px;
	font-weight:500;
	letter-spacing:0.04em;
}
div#IQrinktiniai div.tikTekstas span {
	color:#ed1f27;
	font-size:inherit;
	font-weight:inherit;
}

div#IQlife {
	width:1200px;
	background-color:#262626;
	margin-top:30px;
	position:relative;
	clear:both;
}
div#IQlife  div.virsus {
	/*height:39px;*/
	background-color:#6f95b6;
	color:#ffffff;
	letter-spacing:0.1em;
	font-size:20px;
	padding:2px 0 0px 10px;
}
div#IQlife  div.virsus  span{
	font-size:28px;
	color:#ffffff;
	font-weight:900;
	padding-top:3px;
}


div#IQlife div.bullet {
	width:18px;
	height:18px;
	background-color:#6f95b6;
	position:absolute;
	top:4px;
	left:0;
}
div#IQlife div.tikTekstas  {
	color:#ffffff;
	position:relative;
	margin-left:0;
	padding:0 30px 34px 30px;
	font-size:24px;
	font-weight:500;
	letter-spacing:0.04em;
}
div#IQlife div.tikTekstas span {
	color:#6f95b6;
	font-size:inherit;
	font-weight:inherit;
}




div#straipsnioPavad {
	font-size:46px;
	line-height:61px;
	color:#121212;
	font-weight:800;
	letter-spacing:0.02em;
	padding:10px 0 30px 0;
	clear:both;
}

div#straipsnioSubPavad {
	font-size:22px;
	color:#ed1f27;
	font-weight:800;
	letter-spacing:0.02em;
	padding:10px 0 0 0;
	clear:both;
}

div#straipsnioAutoriai {
	height:42px;
	padding-top:8px;
	border-bottom:1px solid #cecdcd;
	border-top:1px solid #cecdcd;
	margin-bottom:30px;
}
div#straipsnioAutoriai div.autorius {
	font-size:20px;
	font-weight:500;
	color:#121212;
	letter-spacing:0.03em;
	display:inline-block;
	padding:4px 20px 0 0;
}


div#straipsnioAutoriai div.social {
	float:right;
	font-size:14px;
	font-weight:400;
	color:#7c7c7c;
	letter-spacing:0.03em;
	padding-top:9px;
}
div#straipsnioAutoriai div.socialImg {
	float:right;
	padding-left:10px;
	padding-top:2px;
}
div#straipsnioAutoriai div.socialImg  img {
	height:28px;
}


div#straipsnioFooteris div.social {
	float:right;
	font-size:14px;
	font-weight:400;
	color:#7c7c7c;
	letter-spacing:0.03em;
	padding:8px 5px 0 15px;
}
div#straipsnioFooteris div.socialImg {
	float:right;
	padding-left:10px;
	padding-top:2px;
}
div#straipsnioFooteris div.socialImg  img {
	height:28px;
}


div.fotoParasas {
	padding:10px 2% 10px 2%;
	margin-bottom:10px;
	background-color:rgba(0,0,0,0.2);
	/*border-bottom:1px solid #cecdcd;*/
}

div.fotoParasas div.autorius {
	float:right;
	font-size:14px;
	/*color:#7c7c7c;*/
	color:#ffffff;
	letter-spacing:0.03em;
}
div.fotoParasas div.parasas {
	max-width:600px;
	font-size:14px;
	line-height:22px;
	/*color:#7c7c7c;*/
	color:#ffffff;
	letter-spacing:0.03em;
}

div#straipsnis {
	width:867px;
	font-weight:400;
	font-size:20px;
	letter-spacing:0;
	line-height:29px;
}

div#straipsnis p {
	line-height:29px;
}

div#straipsnis  h2,div#straipsnis  h3, div#straipsnis  b,div#straipsnis  strong{
	font-weight:600;
	font-size:20px;
	letter-spacing:0;
	line-height:29px;
}
div#straipsnis  .fotkeVidine {
	width:100%;
}

div#straipsnis  #susijeStraipsnyjePavad
 {
	font-weight:800;
	font-size:25px;
	color:#121212;
	letter-spacing:0.02em;
	padding:30px 0 20px 30px;
	width:867px;
}

div#straipsnioKomentarai  {
	width:867px;
}

div#straipsnioKomentarai div#straipsnioKomentaraiPavad {
	font-weight:800;
	font-size:25px;
	color:#121212;
	letter-spacing:0.02em;
	padding:20px 0 20px 0px;
	border-bottom:8px solid #ed1f27;
}
div#straipsnioKomentarai div.nickname {
	font-weight:500;
	font-size:14px;
	color:#121212;
	padding:20px 0 5px 0;
	border-bottom:1px solid #cececd;
}
div#straipsnioKomentarai div.laikas {
	font-weight:300;
	font-size:14px;
	color:#7c7c7c;
	float:right;
}
div#straipsnioKomentarai div.tekstas {
	font-weight:300;
	font-size:16px;
	color:#121212;
	letter-spacing:0.03em;
	line-height:22px;
	padding:20px 0 15px 0;
	border-bottom:1px solid #cececd;
}

div#straipsnioKomentarai textarea {
	width:855px;
	height:120px;
	resize:none;
	font-weight:300;
	font-size:16px;
	color:#121212;
	letter-spacing:0.03em;
	line-height:22px;
	outline:none;
	border-color:#535453;
	padding:5px;
}
div#straipsnioKomentarai input.nickname {
	/*float:right;*/
	width:200px;
	outline:none;
	font-weight:300;
	padding:5px;
	margin-bottom:10px;
	font-size:13px;
	border:1px solid #535453;
}
div#straipsnioKomentarai input.nickname::placeholder {
	font-style:italic;
	font-size:12px;
}
div#straipsnioKomentarai div.siusti {
	float:right;
	width:200px;
	height:36px;
	text-align:center;
	color:#7c7c7c;
	border:1px solid #535453;
	margin-top:10px;
	padding-top:10px;
	cursor:pointer;
	
}

div#mokamasLogin input::placeholder {
	font-style:italic;
	font-size:16px;
	color:grey;
}

div#straipsnis  #susijeStraipsnyje {
	border-top:8px solid #ed1f27;
	border-bottom:8px solid #ed1f27;
	padding-top:20px;
}

div#straipsnis  img.fotkeVidine{
	/*margin:20px 0 0 0!important;*/
}

div#straipsnis  #susijeStraipsnyje div.susijes {
	width:831px;
	padding:0 0 0 36px;
	background-color:white;
	color:#0e0e0e;
	margin:0 0 34px 0;
	position:relative;
	font-weight:500;
	font-size:23px;
	letter-spacing:0.03em;
	line-height:1.2;
	
}

div#straipsnis  #susijeStraipsnyje div.susijes div.bullet {
	width:18px;
	height:18px;
	background-color:#ed1f27;
	position:absolute;
	top:4px;
	left:0;
}
div#straipsnis  #susijeStraipsnyje div.susijes span {
	color:#ed1f27;
}

div#straipsnis blockquote:not(.twitter-tweet):not(.tiktok-embed) {
	padding:46px 30px 30px 130px;
	margin:20px 0 20px 0;
	font-weight:600;
	font-size:22px;
	text-align:right;
	min-height:75px;
	color:#ed1e27;
	background-color:#f6f5f5;
	line-height:31px;
	font-style:italic;
	background-image:url(../img/citataBr.png?v=3);
	background-position:23px 23px;
	background-size:auto 76px;
	background-repeat:no-repeat;
}

div#straipsnis li {
	line-height:1.4;
}

ul {
  list-style: none;
}

ul li::before {
  content: "• ";
  color: red;
}

div.rubrikosBlokas {
	width:867px;
	height:190px;
	background-color:white;
	color:#0e0e0e;
	padding:0 0 17px 0;
	margin:0 0 17px 0;
	overflow:hidden;
	border-bottom:1px solid #cecece;
}
div.rubrikosBlokas  div.foto{
	width:334px;
	height:188px;
	float:left;
	/*border:1px dotted rgba(255,0,0,0.5);*/
}
div.rubrikosBlokas  div.textas{
	position:relative;
	width:480px;
	height:188px;
	float:right;
	font-size:26px;
	font-weight:500;
	letter-spacing:0.03em;
	line-height:1.3;
}
div.rubrikosBlokas  div.textas div.sub {
	font-size:18px;
	font-weight:800;
	color:#ed1f27;	
	letter-spacing:0.05em;
}
div.rubrikosBlokas  div.textas div.rubrika {
	font-size:18px;
	font-weight:800;
	color:#ed1f27;	
	letter-spacing:0.05em;
}

div.rubrikosBlokas  div.textas div.laikas {
	font-size:14px;
	font-weight:300;
	color:#acacac;
	position:absolute;
	bottom:0;
	right:0;
}

div.topMeniuIQItem:hover {
	color:#ef464c!important;
}

div.topMeniuIQlifeItem:hover {
	color:#92aec7!important;
}

p.bnsCopy {
	font-size:14px!important;
	font-weight:400!important;
	line-height:1.5!important;
}

p.pastaba {
	font-style:italic!important;
	font-size:14px!important;
	font-weight:400!important;
	line-height:1.5!important;
}


p[galerija] {
	font-size:1px;
}


@media print {
  * {
	  page-break-after: always;
	  page-break-before: always;
  }
}


div#IQrinktiniai div.google-auto-placed {
	display:none;
}
div#IQlife div.google-auto-placed {
	display:none;
}
div#straipsnis div.google-auto-placed {
	display:none;
}

div.adnetReklama {
}
div.adnetReklama.left{
	float:left;
	margin:0 20px 20px 0;
	width:300px;
}
div.adnetReklama.right{
	float:right;
	margin:0 0 20px 20px;
	width:300px;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}	

.jw-svg-icon {
	fill:white!important;
}


#footer {
	display:block;
	width:100%;
	height:206px;
	background-color:#505050;
	margin-top:20px;
	text-align:center;
}

#footer div {
	display:inline-block;
	color:#bdbdbd;
	font-family: 'Fira Sans', sans-serif;	
	font-size:14px;
	font-weight:500;
	text-align:center;
}

#footer span,#footer a {
	color:#bdbdbd;
	font-family: 'Fira Sans', sans-serif;		
	font-size:14px;
	font-weight:500;
}

div.embedAnchor {
	text-align:center;
}

p.raudonas {
	background-color:#ed1c24;
	padding:10px!important;
	color:white!important;
}

p.raudonas a {
	color:white!important;
}

