body {
	padding:0;
	margin:100px 0 0 0;
	overflow-x:hidden;
	text-align:center;
}


.gabarito {
  font-family: "Gabarito", sans-serif;
  font-size:14px;
  font-weight: 400;			/*	400-900	*/
  font-style: normal;
}

.castoro {
  font-family: "Castoro", serif;
  font-weight: 400;
  font-style: normal;
  /*font-style: italic;*/
  font-size:14px;
}

.inter {
  font-family: "Inter", sans-serif;
  font-weight:100;		/*	100-900	*/
  font-style: normal;
}

* {
	box-sizing: border-box;	
	text-decoration:none;
	vertical-align:top;
	text-transform: none;
}

span {
	vertical-align:baseline;
	line-height:inherit;
}

a {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	color:inherit;
}

.topBlokas .left .title {
	font-family:Gabarito;
	font-size:36px;
	line-height:1.2;
	font-weight:700;
	margin-top:10px;
}

.topBlokas .left .leadas {
	font-family:Castoro;
	font-size:18px;
	line-height:1.4;
	font-weight:400;
	margin:10px 0 10px 0;
	
	-webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    word-break: break-word;
    overflow: hidden;
    height: 74px;
    text-overflow: ellipsis;
    text-transform: none;
}

/*.topBlokas .topBlokas2 .leadas {*/
.topBlokas2 .leadas {
	font-family:Castoro;
	font-size:16px;
	line-height:1.4;
	font-weight:400;
	margin:10px 0 10px 0;
	
	-webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    word-break: break-word;
    overflow: hidden;
    height: 68px;
    text-overflow: ellipsis;
    text-transform: none;
}

.rubrika {
	font-family:Inter;
	font-size:10px;
	font-weight:400;
	text-transform: uppercase;
	letter-spacing:1px;
	color:gray;
	margin:10px 0 20px 0;
}

/*.topBlokas .right .title,.topBlokas .topBlokas3 .title, .topBlokasPPLD .title {*/
.topBlokas .right .title, .topBlokas3 .title, .topBlokasPPLD .title {
	font-family:Gabarito;
	font-size:18px;
	line-height:1.2;
	font-weight:500;
	margin-top:10px;
	width:300px;
}
.b_popNew .title {
	font-family:Gabarito;
	font-size:24px;
	font-weight:600;
	width:470px;
	margin-top:10px;
	height:87px;
	-webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: none;	

}

.b_popNew .titleP {
	font-family:Gabarito;
	font-size:18px;
	line-height:1.2;
	font-weight:500;
	margin:0 30px 0 0;
	width:240px;
	float:right;
	-webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    word-break: break-word;
    overflow: hidden;
    height: 65px;
    text-overflow: ellipsis;
    text-transform: none;	
}

.b_popNew .rubrika {
	margin:10px 0 40px 0;
}
.b_popNew .rubrikaP {
	font-family:Inter;
	font-size:10px;
	line-height:1.2;
	font-weight:400;
    position:absolute;
	left:200px;
	bottom:5px;
	text-transform: uppercase;
}

.popNewNr {
	width:36px;
	height:36px;
	text-align:center;
	font-family:Inter;
	font-size:18px;
	font-weight:400px;
	padding-top:5px;
	position:absolute;
	bottom:1px;
	right:0;
	color:#fff;
	background-color:rgba(0,0,0,0.7);
}
.popNewNr1 {
	width:60px;
	height:60px;
	text-align:center;
	font-family:Inter;
	font-size:32px;
	font-weight:400px;
	padding-top:10px;
	position:absolute;
	bottom:1px;
	right:0;
	color:#fff;
	background-color:rgba(0,0,0,0.7);
}



/*topBlokas .topBlokas2 .title {*/
.topBlokas2 .title {
	font-family:Gabarito;
	font-size:24px;
	font-weight:600;
	width:470px;
	margin-top:10px;
}

.topBlokas3  {
	width:1020px;
	margin-top:40px;
}
.topBlokas2  {
	width:1020px;
	/*margin-top:10px;*/
}
.topBlokas3 > div,.topBlokas2 > div {
	display:inline-block;
}

.sidebar {
	/*background-color:#f8f8f8;*/
}
.sidebarAd {
	width:300px;
	height:600px;
	margin:0 0 40px 0; 
	text-align:center;
	/*background-color:#ffff00;*/
}
.sidebarContainer {
	width:300px;
	height:900px;
}
.sidebarContainer:last-child {
	height:620px!important;
}


.container {
	display:inline-block;
	clear:both;
	width:1320px;
	text-align:left;
}

.juostaContainer {
	position:relative;
	overflow:hidden;
	display:inline-block;
	width:100%;
	max-width:1440px!important;
	background-color:#000;
	margin:40px 0 40px 0;
	padding-bottom:60px;
	text-align:center;
	clear:both;
}
.juostaContainer img.fonas {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	opacity:0.25;
}


.juosta {
	display:inline-block;
	width:1320px;
	text-align:left;
	position:relative;
	overflow:hidden;
}
.juostaContainer .arrows {
	position:absolute;
	right:0;
	top:40px;
}
.juostaContainer .arrowsKom {
	position:absolute;
	right:0;
	bottom:0;
}
.juostaContainer .arrows img,.juostaContainer .arrowsKom img {
	cursor:pointer;
	opacity:0.2;
}
.juostaContainer .arrows img:hover,.juostaContainer .arrowsKom img:hover {
	opacity:0.8!important;
}
.juostaContainer .blokas {
	display:inline-block;
	margin-right:40px;
	width:300px;
	aborder:1px solid white;
	position:relative;
}
.juostaContainer .blokas.trys {
	width:413px;
}
.juostaContainer .blokas:last-child {
	margin-right:0;
}
.juostaContainer .blokas .foto {
	width:300px;
	height:169px;
	background-size:cover;
	background-position:center center;
}
.juostaContainer .blokas.trys .foto {
	width:413px;
	height:233px
}
.juostaContainer .blokas .title {
	width:300px;
	color:#fff;
	font-family:Gabarito;
	font-size:18px;
	font-weight:500;
	margin:10px 0 10px 0;
}
.juostaContainer .blokas.trys .title {
	width:413px;
}
.juostaContainer .blokas .rubrika {
	width:300px;
	color:gray;
	font-family:Inter;
	font-size:10px;
	font-weight:400;
	margin:20px 0 0 0;
}
.juostaContainer .blokas.trys .rubrika {
	width:413px;
}
.balsavimas {
	position:relative;
	width:300px;
	/*height:600px;*/
	background-color:#000;
	padding:20px 20px 80px 20px;
	font-family:Gabarito;
	font-size:24px;
	font-weight:500;
	color:#fff;
}

.balsavimas table {
	margin:40px 10px 40px 10px;
}

.balsavimas td {
	font-family:Inter;
	vertical-align:middle;
	padding:20px 10px 0 0;
	cursor:pointer;
	color:#fff;
}
.balsavimas td.check > div {
	width:20px;
	height:20px;
	border-radius:20px;
	border:2px solid #fff;
	text-align:center;
}
.balsavimas td.check > div > div{
	width:10px;
	height:10px;
	border-radius:20px;
	background-color:#fff;
	margin-top:3px;
	display:none;
}
.balsavimas td.check.active > div > div{
	display:inline-block;
}

.balsavimas table.tableSVG {
	margin:10px 10px 0 10px;
}



.balsavimas td.atsakymas {
	font-size:13px;
	line-height:1.5;
	font-weight:400;
	color:#fff;
}
.balsavimas td.atsakymasSVG {
	font-size:13px;
	line-height:1.5;
	font-weight:400;
	color:#fff;
	padding:2px 0;
	border-bottom:1px dotted gray;
}

.balsavimas td.procentas {
	width:50px;
	font-size:13px;
	line-height:1.5;
	font-weight:400;
	color:#f00;
	letter-spacing:0.5px;
}
.balsavimas td.procentasSVG {
	width:50px;
	text-align:right;
	font-size:13px;
	line-height:1.5;
	font-weight:800;
	color:#f00;
	letter-spacing:0.5px;
	padding:2px 0;
	border-bottom:1px dotted gray;
}

.balsavimas td.linija {
	vertical-align:middle;
	padding:10px 0 0 0;
}


.balsavimas .balsuoti {
	width:80%;
	height:40px;
	color:#fff;
	background-color:#ED1F24;
	text-align:center;
	padding:10px 0 0 0;
	font-size:16px;
	font-weight:400;
	position:absolute;
	left:0;
	right:0;
	bottom:60px;
	margin:auto;
	opacity:0.3;
}

.rubrikaTitle {
	font-family:Gabarito;
	font-size:36px;
	font-weight:700;
	margin:30px 0 20px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #f1f1f1;
	width:980px;
}

div.b_2_3_T table.tekstiniai th {
	font-family:Gabarito;
	font-size:24px;
	font-weight:700;
	width:300px;
	padding:34px 40px 5px 0;
	border-bottom:1px solid #f1f1f1;
	
}
div.b_2_3_T table.tekstiniai td {
	width:300px;
	padding:0 0px 5px 0;
	border-bottom:1px solid #f1f1f1;
}
div.b_2_3_T table.tekstiniai tr:last-child td {
	width:300px;
	padding:0 0px 5px 0;
	border-bottom:none;
}

div.b_2_3_T table.tekstiniai .title {
	width:300px;
	font-family:Gabarito;
	font-size:15px;
	font-weight:500;
	margin:10px 0 0 0;
}
div.b_2_3_T table.tekstiniai tr:nth-child(2) .title {
	margin:34px 0 0 0;
}

div.b_2_3_T table.tekstiniai .rubrika {
	width:300px;
	font-family:Inter;
	font-size:10px;
	font-weight:400;
	letter-spacing:1px;
	margin:5px 0 10px 0;
}
.b_popNew {
	width:1320px;
}

.b_popNew .pop,.b_popNew .new {
	display:inline-block;
	width:470px;
	margin-right:40px;
}

.tvBlokas  {
	width:1320px;
}

.tvBlokas .tvBig .foto {
	width:640px;
	height:360px;
	background-size:cover;
	background-position:center center;
}
.tvBlokas .tvBig .title {
	font-family:Gabarito;
	font-size:36px;
	line-height:1.2;
	font-weight:700;
	margin-top:10px;
	color:#fff;
}
.tvBlokas .rubrika {
	color:#888;
}
.tvBlokas .tvSmall .foto {
	width:300px;
	height:169px;
	background-size:cover;
	background-position:center center;
}
.tvBlokas .tvSmall .title {
	font-family:Gabarito;
	font-size:18px;
	line-height:1.2;
	font-weight:500;
	margin-top:10px;
	color:#fff;
}

.top500 .blokas, .sveikatosIQ .blokas, .namasIrAs .blokas  
{
	display:inline-block;
	margin-right:40px;
	width:300px;
	position:relative;
}
.top500 .blokas:last-child, .sveikatosIQ .blokas:last-child, .namasIrAs .blokas:last-child
{
	margin-right:0;
}

.top500 .blokas .foto, .sveikatosIQ .blokas .foto, .namasIrAs .blokas .foto 
{
	width:300px;
	height:169px;
	background-size:cover;
	background-position:center center;
}
.top500 .blokas .title, .sveikatosIQ .blokas .title, .namasIrAs .blokas .title, .horoskopai .blokas .title  
{
	width:300px;
	color:#fff;
	font-family:Gabarito;
	font-size:18px;
	font-weight:400;
	margin:10px 0 10px 0;
}
.sveikatosIQ .blokas .title,.namasIrAs .blokas .title {
	color:#000;
}

.top500 .blokas .rubrika, .sveikatosIQ .blokas .rubrika, .namasIrAs .blokas .rubrika  
{
	width:300px;
	color:gray;
	font-family:Inter;
	font-size:10px;
	font-weight:400;
	margin:20px 0 0 0;
}

#footer {
	display:inline-block;
	width:1320px;
	text-align:left;
	margin:40px 0 40px 0;
}
#footer div {
	display:inline-block;
	width:300px;
	margin-right:40px;
	font-family:Inter;
	font-size:12px;
	font-weight:400;
	color:#7C7C7C;
}
#footer div:last-child {
	margin-right:0;
}

.juostaContainer .blokas .siluetasContainer {
	width:413px;
	height:117px;
	position:relative;
}
.juostaContainer .blokas .siluetas {
	width:130px;
	height:117px;
	background-size:cover;
	background-position:center center;
	position:absolute;
	top:0;
	left:20px;
}
.juostaContainer .blokas .pavardeSILUETAS {
	width:413px;
	height:30px;
	background-color:#ED1F24;
	color:white;
	text-align:right;
	font-family:Gabarito;
	font-size:16px;
	font-weight:400;
	padding:5px 10px 0 0;
	position:absolute;
	bottom:0;
	left:0;
}

.juostaContainer .blokas .pavarde {
	display:inline-block;
	width:200px;
	margin:30px 0 0 30px;
	color:white;
	font-family:Gabarito;
	font-size:16px;
	font-weight:400;
}

.juostaContainer .blokas .leadas {
	font-family:Castoro;
	font-size:16px;
	line-height:1.4;
	font-weight:400;
	margin:10px 0 10px 0;
	
	-webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    word-break: break-word;
    overflow: hidden;
    height: 68px;
    text-overflow: ellipsis;
    text-transform: none;
}

.kvadratas {
	width:90px;
	height:90px;
	border-radius:50%;
	background-size:cover;
	display:inline-block;
}

.foto {
	position:relative;
	aspect-ratio:16/9;
}
.foto img.icon {
	position:absolute;
	top:0;
	left:0
}


	#tableTopMeniu div.arrow {
		cursor:pointer;
		width:10px;
		height:8px;
		aaborder-right:2px solid grey;
		aaborder-bottom:2px solid grey;
		
		aatransform:rotate(45deg);
		transform-origin:center center;
		
		transition-duration: 0.4s;
		transition-property: transform;		
		
		display:inline-block;
		vertical-align:top;
		margin:4px 0 0 0;
		
		background-image:url(../images/menuArrow.png);
		background-size:cover;
		
		filter:grayscale(100%);
		
	}
	#tableTopMeniu div.arrow.active {
		aborder-color:red;
		transform:rotate(180deg);
	}
	#tableTopMeniu div.arrow:hover {
		aborder-color:red;
		filter:grayscale(0%)!important;
	}


	div#subRubrikos {
		position:absolute;
		background-color:white;
		display:none;
		min-width:160px;
		padding:10px;
		border:2px solid #ededed;
		text-align:left;
		line-height:2;
		z-index:10;
	}
	div#subRubrikos a {
		font-family: 'Poppins', sans-serif;	
		font-size:15px;
		font-weight:600;
		text-decoration:none;
		color:#828282;
	}
	div#subRubrikos a:hover {
		color:red;
	}


.kiekKomentaru {
	float:right;
}
.kiekKomentaru40 {
	float:right;
	margin-right:40px;
}

div.statBlokas {
	font-family:Inter;
	position:absolute;
	top:-5px;
	left:-5px;
	border:1px solid red;
	background-color:#000000ff;
	color:#f0f0f0;
	width:50px;
	height:65px;
	padding:2px;
}

div.statBlokas div:nth-child(1){
	font-size:10px;
	font-weight:300;
	position:absolute;
	top:2px;
	left:4px;
}
div.statBlokas div:nth-child(2){
	font-family:Inter;
	text-align:center;
	position:absolute;
	top:17px;
	left:0;
	right:0;
	margin:auto;
	font-size:18px;
	font-weight:500;
}
div.statBlokas div:nth-child(3){
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	font-size:12px;
	font-weight:300;
	background-color:green;
	color:white;
	border-top:1px solid white;
}
