* {
	font-family: 'Fira Sans', sans-serif;	
	color:black;
	font-weight:400;
	font-size:4vw;
	line-height:1.2;
	font-size:inherit;
	font-weight:inherit;
}

a {
	text-decoration:none;
	font-size:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
}
body {
	background-color:white;
	padding:0;
	margin:0;
	text-align:center;
}

div#headerisTopMeniu {
	width:100vw;
	position:fixed;
	top:0;
	left:0;
	z-index:99;
	background-color:#333333;
	overflow:auto;
	height:100vh;
}

div#headeris {
	width:100vw;
	position:fixed;
	top:0;
	left:0;
	z-index:99;
	background-color:white;
}


div#headerisVidinis {
	width:100vw;
	display:inline-block;
	text-align:left;
	padding:2vw 0 2vw 0;
	position:relative;
	background-color:white;
}

div#menuContainer {
	
	display:none;
	position:absolute;
	top:12vw;right:2vw;
	z-index:99;
	color:white;
	width:50vw;
	padding-left:2vw;
	background-color:#ed1c24;
	text-align:left;
	border-bottom:1vw solid rgba(203,10,2,0.2);
}

div#topMenu {
	display:inline-block;
	text-align:left;
	padding:2vw;
	line-height:2;
	font-size:5vw;
}
div#topMenu a {
	color:white;
}


div#menuContainer img:hover {
	transform:scale(1.05,1.05);
}

div#topBlokas {
	width:96vw;
	/*margin:0 2vw 0 2vw;*/
	height:54vw;
	display:inline-block;
	background-color:white;
	color:black;
	text-align:left;
	padding:0;
	position:relative;
	overflow:hidden
}

div#main {
	width:92vw;
	display:inline-block;
	position:relative;
	color:black;
	text-align:left;
	padding:4vw;
}

div.top {
	color:black;
	position:static;
}

div.top.pavad0 {
	font-size:7vw;
	font-weight:500;
	width:90vw;
	/*letter-spacing:0.02em;*/
	margin:2vw 0 4vw 0;
}

div.top.pavadR {
	font-size:6vw;
	font-weight:700;
	left:2vw;
	width:90vw;
	bottom:1vw;
}

div.top.date0 {
	font-size:3vw;
	font-weight:300;
	right:1vw;
	bottom:1vw;
}


div.top.rubrika0 {
	font-size:4vw;
	font-weight:500;
	position:absolute;
	left:3vw;
	bottom:3vw;
	padding:1vw 2vw 1vw 2vw;
	background-color:#ed1c24;
	color:white;
}



div.pavad4 {
	font-size:4vw;
	font-weight:600;
	padding-top:2vw;
	width:40vw;
	padding-right:7vw;
	color:white;
	color:white;
}
div.pavad5 {
	font-size:5vw;
	font-weight:600;
	color:white;
	padding-top:2vw;
	width:90vw;
	padding-right:6vw;
}

div.date4 {
	font-size:3vw;
	font-weight:400;
	color:grey;
	text-align:left;
	padding:1vw 0 2vw 0;
}

div.rubrika4 {
	font-size:3.5vw;
	font-weight:400;
	position:absolute;
	top:2vw;
	right:2vw;
	padding:0 1vw 0 1vw;
	background-color:#ed1c24;
	color:white;
}


div.lead {
	font-size:4vw;
	line-height:1.2;
	font-weight:400;
	color:white;
	text-align:left;
	max-height:24vw;	/* 5 eilutes */
	overflow:hidden;
	margin-bottom:2vw;
}

div#komentaraiTituliniame {
	width:100vw;
	background-color:#262626;
	border-top:12px solid #ed1f27;
	position:relative;
	margin-bottom:0vw;
	padding-bottom:8vw;
}
div#komentaraiTituliniame  div.blokas {
	width:100vw;
	height:40vw;
	overflow:hidden;
	display:inline-block;
	margin:0 0 6vw 0;
	background-color:rgba(57,57,57,0.5);
	position:relative;
}

div#komentaraiTituliniame  div.pavadinimas  {
	width:60vw;
	overflow:hidden;
	font-size:6vw;
	font-weight:400;
	letter-spacing:0.02em;
	line-height:1.2;
	color:#ffffff;
	text-align:right;
	position:absolute;
	top:3vw;
	right:3vw;	
}
div#komentaraiTituliniame  div.pavadinimas * {
	font-size:inherit;
	font-weight:inherit;
	letter-spacing:inherit;
	line-height:inherit;
	color:inherit;
}


div#komentaraiTituliniame  div.blokas  div.pavardeJuosta{
	width:96vw;
	padding:1vw 4vw 1vw 0;
	background-color:#ec1e26;
	position:absolute;
	left:0;
	bottom:0;
	height:6vw;
}
div#komentaraiTituliniame  div.blokas  div.pavarde{
	font-size:5vw;
	font-weight:400;
	letter-spacing:0.05em;
	color:#ffffff;
	position:absolute;
	right:1vw;
	bottom:1vw;
	z-index:2;
}



div#komentaraiTituliniame  div.blokas  div.fotke{
	z-index:2;
	position:absolute;
	bottom:0;
	left:0;
	width:48vw;
	height:36vw;
	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.rubrikaPavad {
	font-size:7vw;
	font-weight:800;
	letter-spacing:0.04em;
	padding:4vw 0 4vw 0;
}
div.rubrikaPavad  a{
	font-size:7vw;
	font-weight:800;
	letter-spacing:0.04em;
	color:#ed1c24;
}



div.rubrikaStrPavad {
	font-size:6vw;
	font-weight:500;
	letter-spacing:0.02em;
	color:#333333;
	padding:4vw 0 4vw 0;
}

div#straipsnioPavad {
	font-size:16vw;
	font-weight:900;
	line-height:1.2;
}

div#straipsnis {
	font-size:4vw;
	font-weight:300;
	line-height:1.4;
	background-color:#ffffff;
	padding:5vw 4vw 0 4vw;
	text-align:left;
}

div#straipsnis div#autoriai{
	color:#333333;
	font-size:4.5vw;
	font-weight:600;
	line-height:1.4;
	padding:2vw 0 2vw 0;
	margin:4vw 0 4vw 0;
	border-top:1px solid #cececd;
	border-bottom:1px solid #cececd;
	
}

div#straipsnis  div#subPavadinimas{
	color:#ed1f27;
	font-size:5vw;
	font-weight:700;
	padding-bottom:1.5vw;
}
div#straipsnis  div#pavadinimas{
	color:#333333;
	font-size:7vw;
	font-weight:800;
	line-height:1.2;
}

div#straipsnis  div#pavadinimas sup {
	color:inherit;
	font-size:5vw;
	font-weight:inherit;
}



div#straipsnis  p {
	padding:0;
	margin:6vw 0 6vw 0;
	font-size:5vw;
	font-weight:400!important;
	line-height:1.4;
	font-weight:inherit;
}

div#straipsnis  .parasasPoFotke {
	width:92vw;
	color:#000000;
	font-weight:600;
	font-size:4vw;
	min-height:3vw;
	padding-top:2vw;
	display:block;
}

div#straipsnis  .autoriusPoFotke {
	color:#000000;
	font-size:3vw;
	font-weight:400;
	float:right;
}


div#straipsnis strong, div#straipsnis b,div#straipsnis h2,div#straipsnis h3 {
	font-weight:600;
	font-size:5vw;
	line-height:1.4;
}
div#straipsnis i, div#straipsnis em {
	font-size:inherit;
	font-weight:inherit;
	line-height:inherit;
}

div#straipsnis blockquote {
	font-weight:600;
	font-size:5vw;
	margin:5vw 5vw 5vw 2vw;
	padding-top:2vw;
	min-height:5vw;
	color:#001934;
	line-height:1.4;
	font-style:italic;
	text-align:right;
	background-image:url(../img/citataBr.png);
	background-position:top left;
	background-size:auto 20vw;
	background-repeat:no-repeat;
}

div#straipsnis ul {
	padding-left:10vw;
}

div#straipsnis  img {
	width:100%;
}

div#straipsnis  a {
	/*text-decoration:underline;*/
	color:#ed1c24;
	word-wrap: break-word;
	font-size:inherit!important;
	
}

div#straipsnioFooteris {
	color:grey;
	font-weight:500;
	height:7vw;
	padding:2vw 0 2vw 0;
	border-top:1px solid #cececd;
	border-bottom:1px solid #cececd;
}

div#straipsnis div.socialImg {
	float:right;
	padding-left:4vw;
	
	
}
div#straipsnis div.socialImg  img {
	width:7vw;
	vertical-align:top;
}


div.susijeVidiniai  a {
	text-decoration:none!important;
	color:inherit;
}

div#straipsnioZymos {
	padding:3vw 0 3vw 0;
}

div#straipsnioZymos > div {
	display:inline-block;
	padding:0 4vw 2vw 0;
	font-size:4vw;
	font-weight:500;
	color:#a0a0a0;
}
div.susijePavad5 {
	font-size:15px;
	font-weight:600;
	padding-right:10px;
}

div.susijeDate4 {
	font-size:13px;
	font-weight:400;
	color:grey;
	text-align:left;
	padding:5px 0 10px 0;
}
span {
	font-size:inherit!important;
}


div.skirtukas {
	height:1px;
	width:92vw;
	margin-bottom:4vw;
	border-bottom:1px solid #cecdcd;
}

div.bulletFloat {
	width:5vw;
	height:5vw;
	background-color:#ed1f27;
	float:left;
	margin:1.5vw 4vw 0 0;
}


div.topBlokas3 div.bullet {
	width:4vw;
	height:4vw;
	background-color:#ed1f27;
	position:absolute;
	top:1vw;
	left:0;
}

div.topBlokas3 span.rubrika {
	display:inline-block;
	color:#ed1f27;
	font-weight:500;
	font-size:5vw;
	padding-right:2vw;
}
div.topBlokas3 {
	color:black;
	font-weight:500;
	font-size:5vw;
	line-height:1.4;
	margin-bottom:6vw;
}

div#titulinioRubrikos {
	width:100vw;
	display:block;
	position:relative;
	color:black;
	text-align:left;
	padding:4vw 0 4vw 0;

}

div#titulinioRubrikos > div{
	width:92vw;
	margin-left:4vw;
}


div#rinktiniai {
	width:100vw!important;
	margin:6vw 0 0 0!important;
	padding-top:3vw;
	text-align:left;
}

div.rinktiniaiRubrika {
	background-color:#ed1f27;
	color:white;
	font-size:4.5vw;
	font-weight:600;
	padding:1vw 3vw 1vw 3vw;
	position:absolute;
	top:4vw;
	left:4vw;
}	

div.rinktiniaiPavad {
	text-align:left;
	color:white;
	font-size:6vw;
	font-weight:500;
	letter-spacing:0.03em;
	width:88vw;
	padding:0 2vw 2vw 2vw;
	position:absolute;
	bottom:6vw;
	left:0;
}	

div#IQlifeBlokas {
	width:100vw!important;
	margin:6vw 0 0 0!important;
	margin-top:3vw;
	background-color:black;
}

div#iqRubrikos {
	margin:5vw 0 5vw 0;
	text-align:center;
}
div#iqRubrikos > div{
	margin:5vw 0 5vw 0;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	width:45vw;
	border:1px solid white;
	padding:2vw 0 2vw 0;
	margin:2vw;
}
div#iqRubrikos > div > a{
	color:white;
	font-size:4.6vw;
	font-weight:500;
	letter-spacing:0.03em;
}




div.iqLifeRubrika {
	background-color:#6f95b6;
	color:white;
	font-size:4.5vw;
	font-weight:600;
	padding:1vw 3vw 1vw 3vw;
	position:absolute;
	top:4vw;
	left:4vw;
}	

div.iqLifePavad {
	color:white;
	font-size:6vw;
	font-weight:500;
	letter-spacing:0.03em;
	width:92vw;
	padding:0 4vw 0 4vw;
	position:absolute;
	bottom:4vw;
	left:0;
}	

input#sablonas::placeholder { 
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: rgba(255,255,222,0.4);
	font-weight:300;
	font-style:italic;
	opacity: 1; /* Firefox */
}

div.reklama300 {
	text-align:center;
	width:100%;
	padding:3vw 0 3vw 0;
	/*background-image:url(https://iq.alfa.lt/img/mob/reklama.png);*/
	background-repeat:no-repeat;
	background-position:top 0 right 2vw;
}
div.reklama300R {
	overflow-x:hidden;
	width:100%;
	min-height:80vw;
	text-align:center;
	padding:3vw 0 3vw 0;
	background-image:url(https://iq.alfa.lt/img/mob/reklama.png);
	background-repeat:no-repeat;
	background-position:top 0 right 2vw;
}


div.reklama300 > div {
	display:inline-block;
	min-width:100%;
}
div.reklama300R > div {
	display:inline-block;
	min-width:100%;
}


p.bnsCopy {
	font-size:3vw!important;
	font-weight:400!important;
	line-height:1.5!important;
}
p.pastaba {
	font-style:italic!important;
	font-size:3vw!important;
	font-weight:400!important;
	line-height:1.5!important;
}



div#straipsnioKomentarai  {
	width:92vw;
}

div#straipsnioKomentarai div#straipsnioKomentaraiPavad {
	font-weight:800;
	font-size:7vw;
	color:#121212;
	letter-spacing:0.02em;
	padding:4vw 0 2vw 0px;
	border-bottom:2vw solid #ed1f27;
}
div#straipsnioKomentarai div.nickname {
	font-weight:500;
	font-size:4vw;
	color:#121212;
	padding:5vw 0 2vw 0;
	border-bottom:1px solid #cececd;
}
div#straipsnioKomentarai div.laikas {
	font-weight:300;
	font-size:4vw;
	color:#7c7c7c;
	float:right;
}
div#straipsnioKomentarai div.tekstas {
	font-weight:300;
	font-size:4vw;
	color:#121212;
	letter-spacing:0.03em;
	line-height:4.5vw;
	padding:4vw 0 3vw 0;
	border-bottom:1px solid #cececd;
}

div#straipsnioKomentarai textarea {
	width:88vw;
	height:50vw;
	resize:none;
	font-weight:300;
	font-size:4vw;
	color:#121212;
	letter-spacing:0.03em;
	line-height:4.5vw;
	outline:none;
	border-color:#535453;
	padding:2vw;
}
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;*/
	display:inline-block;
	width:50vw;
	height:6vw;
	text-align:center;
	color:#7c7c7c;
	border:1px solid #535453;
	margin-top:3vw;
	padding-top:2vw;
	
	
}

#mokamasLogin  span {
	font-size:inherit;
	font-weight:inherit;
}

#mokamasLogin  a {
	font-size:inherit!important;
	font-weight:inherit!important;
	color:inherit!important;
	text-decoration:none!important;
}
#mokamasLoginIFRAME  a {
	font-size:inherit!important;
	font-weight:inherit!important;
	color:inherit!important;
	text-decoration:none!important;
}

p.raudonas {
	background-color:#ed1c24;
	padding:2vw!important;
	color:white!important;
}
p.raudonas a {
	color:white!important;
}

