*	    { margin:0;	padding:0; outline:0; }
html, body  { width:100%; height:100%;}
img	    { border:none; }

body	    { 
    color: #fff; 
    background-color: #0f0c13;
}
body, input, textarea {	
    font-size: 12.5px; 
    line-height: 1.25em;
    font-family: "Roboto", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* HTML5 compatibility with older browsers */
nav, section, header, footer, article { display: block; }

/* Overwrite default text selection style  */
::selection      { background-color:#67a000; color:#fff; }
::-moz-selection { background-color:#67a000; color:#fff; }

/* Overwrite default placeholder text  */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#b6b7b8; }
input::-moz-placeholder,          textarea::-moz-placeholder          { color:#b6b7b8; }
input:-moz-placeholder,           textarea:-moz-placeholder           { color:#b6b7b8; }
input:-ms-input-placeholder,      textarea:-ms-input-placeholder      { color:#b6b7b8; }


h1, h2, h3, #box-lang, .icon-text, .but, .hist-thumb a	{ text-rendering: optimizeLegibility; }
h1, h2, h3, #box-lang, .icon-text { 
		  font: normal 35px/35px 'TrumpGothicEast', sans-serif; text-transform: uppercase; 
	        /*font-family: 'BebasNeueRegular', 'Bebas Neue', 'Trebuchet MS', sans-serif; font-weight: normal;*/
}
.but		{ font: bold 21px/24px 'TrumpGothicEast', sans-serif;	text-transform: uppercase;  }
.hist-thumb a	{ font: bold 30px/30px 'TrumpGothicEast', sans-serif;	text-transform: uppercase;  }




body {
  min-width: 960px;
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
        margin-left: auto;
        margin-right: auto;
        width: 960px;
}

.nav ul { margin:0; padding:0; list-style:none; line-height:1.5; }

/* Page Structure */
.page-header { position:fixed; right:0; top:0; left:0; background:#000; background: rgba(0,0,0,0.95); vertical-align:middle; z-index:100; }
    .logo { float:left; margin-right:20px; padding:0; }
        .logo img { display:block; }
    .nav-langs { float:right; margin-left:20px; }
    .nav-main { float:right; max-width:790px; }

/* Navigation - Main */
.page-header .nav ul { margin:0; padding:0; }
    .page-header .nav li { margin:0; padding:0; background-image:none; float:left; }
            .page-header .nav a { display:block; padding:12px 11px; font:23px/36px 'TrumpGothicEast',sans-serif; text-transform:uppercase; white-space:nowrap; }
	    .page-header .nav a:link, .nav a:visited { color:#4c4c4c; }
            .page-header .nav a:hover, .nav a:active { text-decoration:none; color:#f7f7f7; }
            .page-header .nav > ul > li:hover {  }
            .page-header .nav > ul > li:hover  > a { }
            .page-header .nav > ul > li:hover  > a,
            .page-header .nav > ul > li.active > a { background:#2b2b2b; color:#ffffff; }

/* 1st Level */
.nav-main { }
.nav-langs { }
    .nav-langs a { padding-right:0; padding-left:0; width:60px; text-align:center; }
        .page-header .nav-langs .active { display:none; }

        /* 2nd level */
        .page-header ul.nav-dropdown { display:none; position:absolute; top:100%; xbottom:100%; z-index:2; min-width:200px; padding:12px 0; background:#2b2b2b; }
                .page-header .nav-dropdown li { display:block; float:none; }
                        .page-header .nav-dropdown li > a       { padding-top:0; padding-bottom:0; }
                        .page-header .nav-dropdown li > a:hover,
            .page-header .nav-dropdown li > a:focus,
            .page-header .nav-dropdown li > a:active,
            .page-header .nav-dropdown li.active > a { }
    .page-header .nav-main > ul > li:hover .nav-dropdown { display:block; }


.page-footer { 
    display: block;
    position: relative;
    width: 100%;
    min-height: 100px;
    background: #000; background: rgba(0,0,0,0.95);
    xborder: 1px solid red;
    padding: 20px 0;
    xz-index: 50;
    xborder-top: 1px solid transparent;
    color: #4c4c4c;
}


#miskas {
    background-image: url(../img/kelmas/tundra_kelmas_merge1-1280q55f0.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    xbackground-position: 50% 0;
    xborder: 1px solid red;
    padding: 0px;
    xborder-bottom: 2px solid rgba(0,0,0,.6);
	box-shadow:				0px 0px 2px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:			0px 0px 2px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:			0px 0px 2px 3px rgba(0, 0, 0, 0.4);
    position: fixed;
	display: block;
	min-height: 1800px;
	margin: 0;
	border-bottom: 1px solid transparent;
    width: 100%;
}

#lapai {
    background-image: url(../img/kelmas/tundra_kelmas_lapai-1280.png);
    background-size: 100% auto;
    background-position: 50% 0;
    background-repeat: no-repeat;
    xborder: 1px solid red;
    padding: 0px;
    position: absolute;
	display: block;
	min-height: 100%;
	margin: 0;
	border-bottom: 1px solid transparent;
    width: 100%;
    z-index: 5;
}




section#home {
    padding: 0;
    xbackground: rgba(0,0,0,.1);
    min-height: 83%;

}

div#sukis {
    background-image: url(../img/kelmas/tundra_kelmas_sukis-400.png);
    position: relative;
    width: 400px;
    height: 442px;
    margin: auto;
    xleft: 5%;
    top: 200px;
}




#naujienos, #news {
    padding-top: 40px;
    padding-bottom: 40px;
}

section.newsitem .page > div > h2,
section.newsitem article,
section.newsitem .page > time
{
    -moz-border-radius:     2px;
    -webkit-border-radius:  2px;
    -khtml-border-radius:   2px;
    border-radius:          2px;
}

section.newsitem .page > div > h2,
section.newsitem .page,
section.newsitem article,
section.newsitem .page > time
{
        -webkit-transition: all .1s ease-in-out;
        -moz-transition: all .1s ease-in-out;
        -o-transition: all .1s ease-in-out;
        -ms-transition: all .1s ease-in-out;
        transition: all .1s ease-in-out;
}


section.newsitem { 
    min-height: 60px;
    padding: 0;
    margin-left: 320px;
}
section.newsitem .page > div > h2 {
    margin: 0;
    xmargin: 0 40px 0 40px;
    background: rgba(0, 0, 0, 0.765);
    padding: 10px 40px;
}

section.newsitem:first-child .page>div>h2,
section.newsitem:active .page>div>h2,
section.newsitem:focus .page>div>h2,
section.newsitem:hover .page>div>h2 {
    background: #111;
    background-color: rgba(0,0,0,.95);
    padding: 40px 40px 20px 40px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
 
section.newsitem .page {
    padding: 0;
    xpadding: 10px 40px;
    margin: 10px 40px 10px 0;
    xmargin: 10px 0;
    max-width: 930px;
    position: relative;
    background: none;
}

/*section.newsitem:active .page,
section.newsitem:focus .page,
section.newsitem:hover .page {
    xbackground: #111;
    xbackground-color: rgba(0,0,0,.95);
    xpadding: 40px;
}*/
section.newsitem article {
    display: block;
    position: absolute;
    xmax-width: 850px; 
    width: 100%;
    margin: 0;
    background-color: #111;
    background-color: rgba(0,0,0,.95);
    z-index: 2;
    max-height: 0;
    padding: 0;
    overflow: hidden;
    xleft: 0px;
}
section.newsitem:first-child article {
    position: relative;
}

section.newsitem:first-child article,
section.newsitem:active article,
section.newsitem:focus article,
section.newsitem:hover article {
    xdisplay: block;
    max-height: 10000px;
    padding: 20px 0px 40px 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

section.newsitem article>p,
section.newsitem article>h2,
section.newsitem article>h3,
section.newsitem article>h4,
section.newsitem article>ul,
section.newsitem article>div
{
    padding-left: 40px !important;
    padding-right: 40px;
}

section.newsitem .page > time {
    position: absolute;
    left: -60px;
    top: 0px;
    display: block;
    background-color: #eb0074;
    background-color: rgba( 235, 0, 116, 0.45 );
    xpadding: 2px 6px;
    padding: 10px 10px;
    xline-height: 24px;
    margin: 0;
    text-align: center;
    min-width: 30px;
    xheight: 24px;
    font: normal 19px/35px 'TrumpGothicEast', sans-serif;
    xfont: normal 35px/35px 'TrumpGothicEast', sans-serif;
    vertical-align: bottom;
}

section.newsitem:first-child .page > time,
section.newsitem:active .page > time,
section.newsitem:focus .page > time,
section.newsitem:hover .page > time {
	background-color: #eb0074 !important;
	color: #fff !important;
}

 













.bubble em {
	font-style: normal;
	color: white;
}

nav.bubblegum {
    position: absolute;
    top: 35%;
    left: 30%;
}


#bilietai-bubble {
	xposition: absolute;
	xtop: 35%;
	xleft: 45%;
	width: 160px;
	height: 160px;
	float: left;

	background: rgba( 235, 235, 0, 0.67 );
	box-shadow:			
						0px 0px 30px 15px rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px rgba(235, 235, 0, 0.37),
						4px -2px 0px 7px rgba(235, 235, 0, 0.1), 
						-2px 4px 0px 10px rgba(235, 235, 0, 0.1),
						-4px -2px 0px 12px rgba(235, 235, 0, 0.1),
						2px 4px 0px 13px rgba(235, 235, 0, 0.1);
	-webkit-box-shadow: 
						0px 0px 30px 15px rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px rgba(235, 235, 0, 0.37),
						4px -2px 0px 7px rgba(235, 235, 0, 0.1), 
						-2px 4px 0px 10px rgba(235, 235, 0, 0.1),
						-4px -2px 0px 12px rgba(235, 235, 0, 0.1),
						2px 4px 0px 13px rgba(235, 235, 0, 0.1);
	-moz-box-shadow:    
						0px 0px 30px 15px rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px rgba(235, 235, 0, 0.37),
						4px -2px 0px 7px rgba(235, 235, 0, 0.1), 
						-2px 4px 0px 10px rgba(235, 235, 0, 0.1),
						-4px -2px 0px 12px rgba(235, 235, 0, 0.1),
						2px 4px 0px 13px rgba(235, 235, 0, 0.1);
}
#bilietai-bubble:hover {
	background: rgba( 235, 235, 0, 0.9 );
}

#lineup-bubble {
	width: 160px;
	height: 160px;
	margin: -80px 0 0 -30px;
	float: left;
	background-color: #37bf7b;
	xbackground-color: rgba( 55, 191, 123, 0.67);
	background-color: rgba(  0, 235, 116, 0.67);
	box-shadow:			
						0px 0px 30px 15px  rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px  rgba(  0, 235, 116, 0.37),
						4px -2px 0px 7px   rgba(  0, 235, 116, 0.1), 
						-2px 4px 0px 10px  rgba(  0, 235, 116, 0.1),
						-4px -2px 0px 12px rgba(  0, 235, 116, 0.1),
						2px 4px 0px 13px   rgba(  0, 235, 116, 0.1);
	-webkit-box-shadow: 
						0px 0px 30px 15px  rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px  rgba(  0, 235, 116, 0.37),
						4px -2px 0px 7px   rgba(  0, 235, 116, 0.1), 
						-2px 4px 0px 10px  rgba(  0, 235, 116, 0.1),
						-4px -2px 0px 12px rgba(  0, 235, 116, 0.1),
						2px 4px 0px 13px   rgba(  0, 235, 116, 0.1);
	-moz-box-shadow:    
						0px 0px 30px 15px  rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px  rgba(  0, 235, 116, 0.37),
						4px -2px 0px 7px   rgba(  0, 235, 116, 0.1), 
						-2px 4px 0px 10px  rgba(  0, 235, 116, 0.1),
						-4px -2px 0px 12px rgba(  0, 235, 116, 0.1),
						2px 4px 0px 13px   rgba(  0, 235, 116, 0.1);

	transform:		scale(0.65);
  	-webkit-transform:	scale(0.65);     /* Safari & Chrome */
  	-moz-transform:		scale(0.65);        /* Firefox */
  	-o-transform:		scale(0.65);          /* Opera */	
	-ms-transform:		scale(0.65);	
}
#lineup-bubble:hover {
	background-color: rgba(  0, 235, 116, 0.9);
}

#lineup-bubble h3, #balsavimas-bubble h3 {
	xmargin: 42px auto auto 0;
	margin: 50px auto auto 0;
	display: inline-block;
	
	xfont: normal 56px/64px 'UniversThinUltraCondensed', 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	font: normal 48px/56px 'UniversThinUltraCondensed', 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	xfont: normal 48px/52px 'TrumpGothicEast', sans-serif;
}


#balsavimas-bubble {
	width: 160px;
	height: 160px;
	float: left;
	padding: 30px;
	margin: 40px 0 0 -70px;

	background: rgba( 235, 116, 0, 0.67 );
	box-shadow:			
						0px 0px 30px 15px rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px rgba(235, 116, 0, 0.37),
						4px -2px 0px 7px rgba(235, 116, 0, 0.1), 
						-2px 4px 0px 10px rgba(235, 116, 0, 0.1),
						-4px -2px 0px 12px rgba(235, 116, 0, 0.1),
						2px 4px 0px 13px rgba(235, 116, 0, 0.1);
	-webkit-box-shadow: 
						0px 0px 30px 15px rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px rgba(235, 116, 0, 0.37),
						4px -2px 0px 7px rgba(235, 116, 0, 0.1), 
						-2px 4px 0px 10px rgba(235, 116, 0, 0.1),
						-4px -2px 0px 12px rgba(235, 116, 0, 0.1),
						2px 4px 0px 13px rgba(235, 116, 0, 0.1);
	-moz-box-shadow:    
						0px 0px 30px 15px rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px rgba(235, 116, 0, 0.37),
						4px -2px 0px 7px rgba(235, 116, 0, 0.1), 
						-2px 4px 0px 10px rgba(235, 116, 0, 0.1),
						-4px -2px 0px 12px rgba(235, 116, 0, 0.1),
						2px 4px 0px 13px rgba(235, 116, 0, 0.1);
/*
	background: rgba( 235, 0, 235, 0.67 );
	box-shadow:			
						0px 0px 30px 15px rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px rgba(235, 0, 235, 0.37),
						4px -2px 0px 7px rgba(235, 0, 235, 0.1), 
						-2px 4px 0px 10px rgba(235, 0, 235, 0.1),
						-4px -2px 0px 12px rgba(235, 0, 235, 0.1),
						2px 4px 0px 13px rgba(235, 0, 235, 0.1);
	-webkit-box-shadow: 
						0px 0px 30px 15px rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px rgba(235, 0, 235, 0.37),
						4px -2px 0px 7px rgba(235, 0, 235, 0.1), 
						-2px 4px 0px 10px rgba(235, 0, 235, 0.1),
						-4px -2px 0px 12px rgba(235, 0, 235, 0.1),
						2px 4px 0px 13px rgba(235, 0, 235, 0.1);
	-moz-box-shadow:    
						0px 0px 30px 15px rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px rgba(235, 0, 235, 0.37),
						4px -2px 0px 7px rgba(235, 0, 235, 0.1), 
						-2px 4px 0px 10px rgba(235, 0, 235, 0.1),
						-4px -2px 0px 12px rgba(235, 0, 235, 0.1),
						2px 4px 0px 13px rgba(235, 0, 235, 0.1);
*/
}
#balsavimas-bubble:hover {
	xbackground: rgba( 235, 0, 235, 0.9 );
	background: rgba( 235, 116, 0, 0.9 );
}
#balsavimas-bubble h3 {
	color: white;
}



/*
@keyframes bubl {
    0%  {rotate: 0deg;}
    25% {rotate: 90deg;}
    50% {rotate: 180deg;}
    100% {rotate: 360deg;}
}

#lineup-bubble:hover {
	animation: bubl 6s linear;
	-webkit-animation: bubl 6s linear;
	-moz-animation: bubl 6s linear;
	-o-animation: bubl 6s linear;
}
*/



/*.wf-inactive .bubble,		.wf-loading .bubble,
.wf-inactive .soc-icons,	.wf-loading .soc-icons,
.wf-inactive .newslog,		.wf-loading .newslog	*/
.wf-inactive .hidefont,		.wf-loading .hidefont
{
	visibility: hidden !important;
}


/*.wf-active .bubble, .wf-active .soc-icons, .wf-active .newslog*/
.wf-active .hidefont
{
	visibility: visible !important;
}

.bubble {
	xvisibility: hidden;
	display: block;
	padding: 20px;
	-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;

	text-align: center;

	-webkit-transition: all 0.12s ease-out;		/* Safari & Chrome */
	-moz-transition: all 0.12s ease-out;		/* Firefox */
	-o-transition: all 0.12s ease-out;		/* Opera */
	transition: all 0.12s ease-out;


	transform:		scale(0.75);
  	-webkit-transform:	scale(0.75);     /* Safari & Chrome */
  	-moz-transform:		scale(0.75);        /* Firefox */
  	-o-transform:		scale(0.75);          /* Opera */	
	-ms-transform:		scale(0.75);	


}

.bubble:hover {
	background: rgba( 235, 235, 0, 0.9 );
	xbox-shadow:			
						0px 0px 20px 10px rgba(0, 0, 0, 0.1),
						0px 0px 10px 10px rgba(235, 235, 0, 0.7),
						4px -2px 0px 5px rgba(235, 235, 0, 0.14), 
						-2px 4px 0px 7px rgba(235, 235, 0, 0.14),
						-4px 2px 0px 8px rgba(235, 235, 0, 0.14),
						2px -4px 0px 9px rgba(235, 235, 0, 0.14),
						2px 4px 0px 8px rgba(235, 235, 0, 0.14);

	transform: scale(1) !important;
  	-webkit-transform: scale(1) !important;     /* Safari & Chrome */
  	-moz-transform: scale(1) !important;        /* Firefox */
  	-o-transform: scale(1)  !important;          /* Opera */	
	-ms-transform: scale(1) !important;	


}


/*#mlist-form {
	xposition: absolute;
	xtop: 50%;
	xleft: 55%;
	xwidth: 160px;
	xheight: 160px;
}
.bubble2 {
	xvisibility: hidden;
	display: block;
	padding: 20px;
	-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;


	background: rgba( 0, 235, 116, 0.67 );

	
	
	box-shadow:			
						0px 0px 30px 15px rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px rgba(0, 235, 116, 0.37),
						4px -2px 0px 7px rgba(0, 235, 116, 0.1), 
						-2px 4px 0px 10px rgba(0, 235, 116, 0.1),
						-4px -2px 0px 12px rgba(0, 235, 116, 0.1),
						2px 4px 0px 13px rgba(0, 235, 116, 0.1);
	-webkit-box-shadow: 
						0px 0px 30px 15px rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px rgba(0, 235, 116, 0.37),
						4px -2px 0px 7px rgba(0, 235, 116, 0.1), 
						-2px 4px 0px 10px rgba(0, 235, 116, 0.1),
						-4px -2px 0px 12px rgba(0, 235, 116, 0.1),
						2px 4px 0px 13px rgba(0, 235, 116, 0.1);

	-moz-box-shadow:    
						0px 0px 30px 15px rgba(0, 0, 0, 0.1),				
						0px 0px 15px 15px rgba(0, 235, 116, 0.37),
						4px -2px 0px 7px rgba(0, 235, 116, 0.1), 
						-2px 4px 0px 10px rgba(0, 235, 116, 0.1),
						-4px -2px 0px 12px rgba(0, 235, 116, 0.1),
						2px 4px 0px 13px rgba(0, 235, 116, 0.1);




	text-align: center;

	-webkit-transition: all 0.12s ease-out;		
	-moz-transition: all 0.12s ease-out;		
	-o-transition: all 0.12s ease-out;		
	transition: all 0.12s ease-out;


	transform:			scale(0.33);
  	-webkit-transform:	scale(0.33);    
  	-moz-transform:		scale(0.33);        
  	-o-transform:		scale(0.33);          
	-ms-transform:		scale(0.33);	


} 

.bubble2:hover {
	background: rgba( 0, 235, 116, 0.9 );
	transform: scale(1);
  	-webkit-transform: scale(1);     
  	-moz-transform: scale(1);        
  	-o-transform: scale(1);          
	-ms-transform: scale(1);	
}
*/


.bubble h3 {
	x-moz-border-radius: 50%; x-webkit-border-radius: 50%; xborder-radius: 50%;
	xborder: 1px solid magenta;

	margin: 28px auto auto 0;

	display: inline-block;
	
	xfont: normal 19px/21px 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	xfont: normal 25px/21px 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	xfont: normal 37px/48px 'UniversThinUltraCondensed', 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	font: normal 48px/52px 'UniversThinUltraCondensed', 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	xfont: normal 36px/52px 'TrumpGothicEast', sans-serif;
	
	color: #000;
	text-transform: none;
	font-weight: normal;
	white-space: nowrap;


	/* CSS3 Transition Effect */
	-webkit-transition: all 0.12s ease-out;		/* Safari & Chrome */
	-moz-transition: all 0.12s ease-out;		/* Firefox */
	-o-transition: all 0.12s ease-out;		/* Opera */
	transition: all 0.12s ease-out;
}

html[lang=lt] #bilietai-bubble h3 {
	margin-top: 21px;
}


html[lang=en] #bilietai-bubble h3 {
	font: normal 39px/52px 'UniversThinUltraCondensed', 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	xpadding-top: 7px;
	margin-top: 25px;
}




a:link, a:visited {
	color: white;
	text-decoration: none;
}




#header {
	position: fixed;
	top: 40px;
	left: 50px;
	xborder: 1px solid red;
	z-index: 100;
}

#logo-2013 {
	background: url('../img/logo-13-lt-1d.png') bottom left no-repeat; 
	display: inline-block;
	width: 196px;
	height: 135px;
	text-indent: -99999px;
	background-position: bottom;
	outline: 0;	
	margin: 0 2px 10px auto;	/* teksto poslinkis */
}

html[lang=en] #logo-2013 {
	background: url('../img/logo-13-en-1d.png') bottom left no-repeat; 
}
	




#container  { width:100%;  min-height:100%; position:absolute; xborder: 1px solid red; 
			xdisplay: table; height: 100%; #position: relative; xoverflow: hidden;
}


/*#page-wrap	{ min-height:100%; margin: auto; xborder: 1px solid green; 
			#position: absolute; #top: 50%; display: table-cell; vertical-align: middle; text-align: center;  
}



#page {
	text-align: center;
	margin: 0 auto;
	background:url(../img/landing-bg-top3.png) no-repeat;
	background-position: top;
	width: 398px;
	
	padding-top: 1px;
}

#box-wrap {
	position: relative;
	background: url(../img/landing-border.png);
	padding: 0 5px 5px 5px;
	border-bottom-left-radius: 14px; -moz-border-bottom-left-radius: 14px; -webkit-border-bottom-left-radius: 14px;
	border-bottom-right-radius: 14px; -moz-border-bottom-right-radius: 14px; -webkit-border-bottom-right-radius: 14px;
	width: 320px;
	margin: 113px auto 10px auto;
	
}

*/

#box {
	margin: 0 auto;
	min-height: 488px;
	padding: 0 0 25px 0;

	border-bottom-left-radius: 9px; -moz-border-bottom-left-radius: 9px; -webkit-border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px; -moz-border-bottom-right-radius: 9px; -webkit-border-bottom-right-radius: 9px;

	/* fallback */ 
	background-color: #07ab7b;
	background-image: url(../img/landing-bg-radial3.jpg); 
	background-position: center center; 
	background-repeat: no-repeat; 
	/* Safari 4-5, Chrome 1-9 */ /* Can't specify a percentage size? Laaaaaame. */ 
	background: -webkit-gradient(radial, center center, 0, center center, 320, from(#30ee9c), to(#05a87a)); 
	/* Safari 5.1+, Chrome 10+ */ 
	background: x-webkit-radial-gradient(circle, #30ee9c, #05a87a); 
	/* Firefox 3.6+ */ 
	background: -moz-radial-gradient(circle, #30ee9c,#05a87a); 
	/* IE 10 */ 
	background: -ms-radial-gradient(circle, #30ee9c, #05a87a); 
	/* Opera cannot do radial gradients yet #00a177 #07ab7b #05a87a*/

	/*-webkit-box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.28);
	-moz-box-shadow:    0px 0px 0px 5px rgba(255, 255, 255, 0.28);
	box-shadow:         0px 0px 0px 5px rgba(255, 255, 255, 0.28);
	*/

}

/*


#box-lang {
	position: absolute;
	top: -42px;
	left: 32px;
	font: normal 16px/23px 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
}	

#box-lang a {
	padding: 2px 6px;
	-moz-border-radius: 22px; -webkit-border-radius: 22px; border-radius: 22px;
}
#box-lang a:hover {
	xbackground-color: #27e095;
}

 
a:link, a:visited {
	color: white;
	text-decoration: none;
}

a:hover, a:active {
	color: black;
	text-decoration: underline;
}

*/






#logo {
	background: url('../img/logo-lt.png') bottom left no-repeat; 
	display: inline-block;
	width: 271px;
	height: 86px;
	text-indent: -99999px;
	background-position: bottom;
	outline: 0;	
	margin: 0 2px 10px auto;	/* teksto poslinkis */
}

html[lang=en] #logo {
	background: url('../img/logo-en.png') bottom left no-repeat; 
}

#content {
	width: 269px;
	margin: 0 auto;
	color: black;
	text-align: left;
	padding-right: 2px;			/* teksto poslinkis */
}

.wtext {
	color: white;
}

p {
	margin: 0 -0.4em 1.25em 0;
}

hr {
	border: 0;
	width: 100%;
	height: 1px;
	xbackground-color: white;
	background-color: #444;
	xopacity: .6;
	margin-bottom: 1.2em;
	/*border-top: 1px solid #444;*/
}


.soc-icons {
	xvisibility: hidden;
	xposition: relative;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	xborder: 1px blue solid;
	line-height: 39px;
}

#icon-menu {
	position: fixed;
	bottom: 60px;
	left: 50px;
}

#icon-menu2 {
	position: fixed;
	right: -12px;
	xright: 100px;
	bottom: 60px;
	z-index: 100;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	-ms-transition: all .15s ease-in-out;	
	transition: all .15s ease-in-out;
}

#icon-menu2:hover {
	right: -7px;
	xright: 20px;
}

/*
.icon-fb		{	background: url('../img/icons/icon-fb.png') bottom; }
.icon-foto		{	background: url('../img/icons/icon-foto.png') bottom; }
.icon-history	{	background: url('../img/icons/icon-history.png') bottom; }
.icon-mixcloud	{	background: url('../img/icons/icon-mixcloud.png') bottom; }
.icon-email		{	background: url('../img/icons/icon-email.png') bottom; }
.icon-2proc		{	background: url('../img/icons/icon-2proc.png') bottom; }
*/


.icon-home a		{	background: url('../img/icons2e.png') -222px 0; }
.icon-en a			{	background: url('../img/icons2e.png') -37px 0; }
.icon-lt a			{	background: url('../img/icons2e.png') 0px 0; }
.icon-fb a			{	background: url('../img/icons2e.png') -74px 0; }
.icon-foto a		{	background: url('../img/icons2e.png') bottom; }
.icon-history a		{	background: url('../img/icons2e.png') -111px 0; }
.icon-mixcloud a	{	background: url('../img/icons2e.png') bottom; }
.icon-2proc	a		{	background: url('../img/icons2e.png') -148px 0; }
.icon-email	a		{	background: url('../img/icons2e.png') -185px 0; }
.icon-mlist	a		{	background: url('../img/icons2e.png') -296px 0; }
.icon-lineup	a		{	background: url('../img/icons2e.png') -333px 0; }
.icon-buksavanoriu a		{	background: url('../img/icons2e.png') -370px 0; }


li.icon-link.hidden {
	display: none !important;
}

li.icon-link {
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	list-style: none;
}


.icon-link a {
	opacity: 0.60;
	display: inline-block;
	xposition: static;
	position: relative;
	xwidth: 28px;
	xheight: 28px;
	width: 36px;
	height: 36px;
	line-height: 36px;

	text-indent: -99999px;
	xbackground-position: bottom;
	background-repeat: no-repeat; 
	outline: 0;
	margin: 0 0px;
	padding: 0 0px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;	
	transition: all .1s ease-in-out;

	-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
	box-shadow:			0px 0px 4px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:    0px 0px 4px 2px rgba(0, 0, 0, .2);
}

.icon-link.active a,
.icon-link a:hover {
	xbackground-position: 2px 0;
	opacity: 1;
	box-shadow:			0px 0px 5px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:    0px 0px 5px 2px rgba(0, 0, 0, .2);

}

.icon-link.icon-home.active a {
	opacity: 0.60;
	box-shadow:			0px 0px 4px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:    0px 0px 4px 2px rgba(0, 0, 0, .2);
}


/*
a.icon-link {
	opacity: 0.60;
	display: inline-block;
	xposition: static;
	position: relative;
	xwidth: 28px;
	xheight: 28px;
	width: 36px;
	height: 36px;

	text-indent: -99999px;
	xbackground-position: bottom;
	background-repeat: no-repeat; 
	outline: 0;
	margin: 0 0px;
	padding: 0 0px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;	
	transition: all .1s ease-in-out;

	-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
	box-shadow:			0px 0px 4px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:    0px 0px 4px 2px rgba(0, 0, 0, .2);
}
a.icon-link:hover {
	xbackground-position: 2px 0;
	opacity: 1;
	box-shadow:			0px 0px 5px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:    0px 0px 5px 2px rgba(0, 0, 0, .2);
}
*/

.icon-link:hover .icon-text {
	display: block;
	opacity: 1;
	z-index: 1;
}


.icon-text {
	pointer-events: none;
	z-index: -555;
	opacity: 0;
	position: absolute;
	xposition: relative;
	xtop: -206px;
	xleft: 46px;
	xtop: 10px;
	xleft: 202px;
	margin: 0 auto;

	bottom: 42px;
	left: 42px;
	
	width: 87px;
	height: 87px;
	padding: 60px 40px 40px 60px;
	-moz-border-radius: 50% 50% 50% 0; -webkit-border-radius: 50% 50% 50% 0; border-radius: 50% 50% 50% 0;

	color: white;
	background-color: rgba(0, 0, 0, 0.6);
	xbox-shadow:		12px -5px 0px 0px rgba(0, 0, 0, .4),
						12px 5px 0px 0px rgba(0, 0, 0, .4);

	x-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, .4);
	x-moz-box-shadow:    0px 0px 0px 2px rgba(0, 0, 0, .4);


	x-moz-border-radius: 18px; x-webkit-border-radius: 18px; xborder-radius: 18px;
	xpadding: 1px 8px 0px 8px;
	xtext-align: left;	
	text-indent: 0;
	xtext-wrap: none;
	xfont: normal 17px/19px 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	xfont: normal 27px/29px 'UniversThinUltraCondensed', sans-serif;
	font: normal 23px/27px 'TrumpGothicEast', sans-serif;
	xfont: normal 18px/22px 'PT Sans Narrow', sans-serif;
	xfont: normal 19px/23px 'SteelfishRg', sans-serif;

	text-transform: uppercase;

	vertical-align: middle;
	-webkit-transition: opacity .1s ease-in-out;
	-moz-transition: opacity .1s ease-in-out;
	-o-transition: opacity .1s ease-in-out;
	-ms-transition: opacity .1s ease-in-out;	
	transition: opacity .1s ease-in-out;
}


.icon-home		    .icon-text { padding: 80px 35px 20px 65px;	}
html[lang=en] .icon-home    .icon-text { padding: 80px 25px 20px 75px;	}
.icon-lineup		    .icon-text { padding: 70px 43px 30px 57px;	}
html[lang=en] .icon-lineup  .icon-text { padding: 70px 30px 30px 70px;  } 
.icon-history		    .icon-text { padding: 60px 45px 40px 55px;	}
html[lang=en] .icon-history .icon-text { padding: 60px 40px 40px 60px;  }
.icon-lt		    .icon-text { padding: 80px 35px 20px 65px;	}
.icon-en		    .icon-text { padding: 80px 30px 20px 70px;	}
.icon-buksavanoriu	    .icon-text { padding: 80px 45px 20px 55px;	}
html[lang=en] .icon-buksavanoriu .icon-text { padding: 85px 40px 15px 60px;  }
.icon-email		    .icon-text { padding: 45px 50px 55px 50px;	}
html[lang=en] .icon-email   .icon-text { padding: 60px 45px 40px 55px;	}
.icon-2proc .icon-text {
	font: normal 19px/22px 'TrumpGothicEast', sans-serif;
	padding: 55px 50px 45px 50px;
}

.icon-mlist .icon-text {
	left: -193px;
	-moz-border-radius: 50% 50% 0 50%; -webkit-border-radius: 50% 50% 0 50%; border-radius: 50% 50% 0 50%;
	padding: 67px 40px 33px 60px;
}

.icon-text em {
	/*font: normal 15px/19px 'BebasNeueRegular', 'Trebuchet MS', sans-serif;*/
	font-style: normal;
	font-family: 'TrumpGothicEast', sans-serif;
	xcolor: #07ab7b;
	color: #38c0c0;
	text-rendering: optimizeLegibility; 
}


@keyframes pulse {
    20% {opacity: 0.6;}
	25% {opacity: 0.1;}
    35% {opacity: 1.0;}
    42% {opacity: 0.6;}
}
@-moz-keyframes pulse {
    20% {opacity: 0.6;}
	25% {opacity: 0.1;}
    35% {opacity: 1.0;}
    42% {opacity: 0.6;}
}
@-webkit-keyframes pulse {
    20% {opacity: 0.6;}
	25% {opacity: 0.1;}
    35% {opacity: 1.0;}
    42% {opacity: 0.6;}
}
@-o-keyframes pulse {
    20% {opacity: 0.6;}
	25% {opacity: 0.1;}
    35% {opacity: 1.0;}
    42% {opacity: 0.6;}
}

.pulse a {
	animation: pulse 6s ease-in-out;
    animation-iteration-count: 3; 
	-webkit-animation: pulse 6s ease-in-out;
    -webkit-animation-iteration-count: 3; 
	-moz-animation: pulse 6s ease-in-out;
    -moz-animation-iteration-count: 3; 
	-o-animation: pulse 6s ease-in-out;
    -o-animation-iteration-count: 3; 
}

.pulse a:hover {
	animation: none;
	-moz-animation: none;
	-webkit-animation: none;
	-o-animation: none;
}


#sidebar {
	display: none;
	position: fixed;
	top: 0px;
	right: 0px;
	width: 160px;
	height: 100%;
	z-index: 200;
	xbackground: rgba( 0, 0, 0, 0.6 );
	background: #f8f8f8;
	background: rgba( 255, 255, 255, 0.60 );
	xbackground: #919598;
	xbackground: white;
	xopacity: 0.95;
}


/*h2 {
	font: normal 17px/19px 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	color: white;
}*/

h2#mlist-label {
	margin: 0 5px 5px 8px;
	text-shadow: 0px 0px 2px rgba(127,127,127,0.5);
}

/*
h3 {
	xfont: normal 19px/21px 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	font: normal 33px/21px 'UniversThinUltraCondensed', 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	xfont: 500 28px/21px 'TrumpGothicEast', 'UniversThinUltraCondensed', 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	xcolor: #222;
	xtext-transform: uppercase;
	xmargin: 0px 10px 12px 8px;			/* teksto poslinkis */
/*}
*/



#mlist-form {
	xmargin: 0 auto 8px auto;
	text-align: center;
	xline-height: 14px !important;
}

#mlist-form form {
	xpadding: 45px 0 0 0;
}
#mlist-form .bttn {
	margin-top: 2px;
	xopacity: .5;
	-webkit-transition: opacity .12s ease-out;
	-moz-transition: opacity .12s ease-out;
	-o-transition: opacity .12s ease-out;
	-ms-transition: opacity .12s ease-out;	
	transition: opacity .12s ease-out;
}
#mlist-form:hover .bttn {
	opacity: 1;
}


#sidebar #mlist-form {
	position: absolute;
	bottom: 60px;
	left: 10px;
	xleft: 55%;
	xwidth: 160px;
	xheight: 160px;
}


#mlist-form {
	xposition: absolute;
	xright: 40px;
	xbottom: 60px;
	xpointer-events: none;
	xz-index: -555;
	xopacity: .33;
	xmargin: 0 auto;

	
	vertical-align: middle;

	-webkit-transition: all .12s ease-out;
	-moz-transition: all .12s ease-out;
	-o-transition: all .12s ease-out;
	-ms-transition: all .12s ease-out;	
	transition: all .12s ease-out;

	xborder: 1px solid green;
}


.bttn, .but {
	xwidth: 140px;
	xfont: normal 18px/18px 'TrumpGothicEast', sans-serif;
	text-decoration:none;
	cursor:pointer;
	xfont-size:0.75em;
	xfont-size: 0.9em;
	padding:0 8px;
	xfont-weight:bold;
	height:30px;
	line-height:30px;
	display:inline-block;
	outline:0;
	xcolor:#444;
	color: #222;
	background-color:#f5f5f5;
	background-color: rgba( 250, 250, 250, 0.1 );
	xbackground-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	xbackground-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	xbackground-image:linear-gradient(top,#f5f5f5,#f1f1f1);
	xborder:1px solid #d9d9d9;
	xborder:1px solid rgba(0,0,0,0.1);
	border: 1px solid #f0f0f0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	outline: 0 !important;
}
.bttn:hover, .but:hover {
	border: 1px solid #fff;
	xbackground-color: #fff;
	xborder:1px solid #c6c6c6;
	xborder:1px solid rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	position:relative;
	z-index:1;
}
.bttn:active, .but.active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
}

input[type=text].bttn:focus, input[type=text].but:focus {
	background-color: #888;
	background-color: rgba( 0, 0, 0, 0.1 );
}


input[type=submit].bttn, input[type=submit].but {
	background-color: #d0d0d0;
	background-color: rgba( 255, 255, 255, 0.81 );
}

input[type=submit].bttn:hover, input[type=submit].but:hover {
	xbackground-color: #fff;
	background-color: #07ab7b;
	border: 1px solid #068c64;
	xbackground-color: #f8f8f8;
	xbackground-color: rgba( 255, 255, 255, 0.97 );
}

input[type=submit].bttn:hover, input[type=submit].but:active {
	background-color: #08c98f;
}

::-webkit-input-placeholder { color: inherit; }
/*::-moz-placeholder{ color: inherit; }*/

/*
x#mlist-form {

	position: absolute;
	right: 40px;
	bottom: 40px;
	xpointer-events: none;
	xz-index: -555;
	opacity: .5;
	margin: 0 auto;

	xbottom: 42px;
	xleft: 42px;
	
	width: 87px;
	height: 87px;
	padding: 60px 60px 40px 40px;
	-moz-border-radius: 50% 50% 0 50%; -webkit-border-radius: 50% 50% 0 50%; border-radius: 50% 50% 0 50%;

	color: white;
	background-color: rgba(0, 0, 0, 0.6);
	xbox-shadow:		12px -5px 0px 0px rgba(0, 0, 0, .4),
						12px 5px 0px 0px rgba(0, 0, 0, .4);

	x-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, .4);
	x-moz-box-shadow:    0px 0px 0px 2px rgba(0, 0, 0, .4);


	x-moz-border-radius: 18px; x-webkit-border-radius: 18px; xborder-radius: 18px;
	xpadding: 1px 8px 0px 8px;
	xtext-align: left;	
	text-indent: 0;
	xtext-wrap: none;
	xfont: normal 17px/19px 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	xfont: normal 27px/29px 'UniversThinUltraCondensed', sans-serif;
	xfont: normal 23px/27px 'TrumpGothicEast', sans-serif;

	xtext-transform: uppercase;

	vertical-align: middle;
	-webkit-transition: all .12s ease-out;
	-moz-transition: all .12s ease-out;
	-o-transition: all .12s ease-out;
	-ms-transition: all .12s ease-out;	
	transition: all .12s ease-out;

	transform:			scale(.25);
  	-webkit-transform:	scale(.25);     
  	-moz-transform:		scale(.25);        
  	-o-transform:		scale(.25);         
	-ms-transform:		scale(.25);	

}
*/

/*
#mlist-form input[type="text"] {
	margin: 0 auto 8px auto;
	width: 80%;
	padding: 3px 8px;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
	border: 1px inset #ccc;	
	
}

.but {
	display: inline-block;
	font: normal 14px/16px 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	letter-spacing:0.025em;
	color: #06ac7d;
	background-color: black;
	padding: 0px 8px 0px 8px;
	border: 0px solid white;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
	margin: 0 8px 5px 8px;

	-webkit-box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.5);
	-moz-box-shadow:	0px 0px 1px 1px rgba(255,255,255,0.5);
	box-shadow:			0px 0px 1px 1px rgba(255,255,255,0.5);

	height: 20px;

	-webkit-transition: all .05s ease-in-out;
	-moz-transition: all .05s ease-in-out;
	-o-transition: all .05s ease-in-out;
	-ms-transition: all .05s ease-in-out;	
	transition: all .05s ease-in-out;

}

.but:hover {
	-webkit-box-shadow: 0px 0px 2px 2px rgba(255,255,255,0.6);
	-moz-box-shadow:	0px 0px 2px 2px rgba(255,255,255,0.6);
	box-shadow:			0px 0px 2px 2px rgba(255,255,255,0.6);
	color: white;
	
}
.but:active {
	xmargin: 1px 8px 4px 8px;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(255,255,255,0.8);
	-moz-box-shadow:	0px 0px 0px 2px rgba(255,255,255,0.8);
	box-shadow:			0px 0px 0px 2px rgba(255,255,255,0.8);
	color: white;
	background-color: #222;
	background: -moz-linear-gradient(top, #2b2b2b 0%, #000000 100%); /* FF3.6+ */
/*	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b2b2b), color-stop(100%,#000000)); /* Chrome,Safari4+ */
/*	background: -webkit-linear-gradient(top, #2b2b2b 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
/*	background: -o-linear-gradient(top, #2b2b2b 0%,#000000 100%); /* Opera 11.10+ */
/*	background: -ms-linear-gradient(top, #2b2b2b 0%,#000000 100%); /* IE10+ */
/*	background: linear-gradient(top, #2b2b2b 0%,#000000 100%); /* W3C */
/*}

.but::-webkit-input-placeholder {
    color:    #00b588;
}
.but:-moz-placeholder {
    color:    #00b588;
}

*/

.mlist-response {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}





/* colorbox popup page */

.popup {
	background-color: #111;
	height:auto;
}

.noscrollbar {
	overflow: hidden;
}

body.popup h2 i {
	font-style: normal;
	display: inline-block;
	padding: 0 1px;
    -moz-transform: skew(-8deg);
    -webkit-transform: skew(-8deg);
    transform: skew(-8deg);
}



body.popup h2, body.popup h3 {
	margin-top: 1.5em;
}


h1 .post-date {
	float: right;
	xdisplay: inline-block;
	xtop: 0;
	background-color: #c90021;
	background-color: rgba(201,0,33,.75);
	xbackground-color: #444;
	padding: 1px 3px;
	margin-right: 40px;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	font-size: 17px;
}

/*.popup .close {
	position: fixed;
	top: 10px;
	right: 10px;
	width: 13px;
	height: 13px;

	padding: 7px;

	background: url('../img/ui/close2.gif') no-repeat;
	background-position: 0 0;

	z-index: 20;

}*/


.tekstas {
	margin: 60px 20px 0 20px;
	color: #f0f0f0;
	line-height: 1.4em;
	xfont-size: 12.5px;
	padding-bottom: 20px;
	xwidth: 640px;
	xpadding: 0 auto 20px auto;
}

.tekstas h1 {
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;

	padding: 20px 0px 10px 20px;
	xpadding: 20px auto 10px auto;
	margin: 0px -20px 0 0;

	xbackground-color: rgba(17,17,17,.8);
	background: -moz-linear-gradient(top, rgba(17,17,17,1) 0%, rgba(17,17,17,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,17,17,1)), color-stop(100%,rgba(17,17,17,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(17,17,17,1) 0%,rgba(17,17,17,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(17,17,17,1) 0%,rgba(17,17,17,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(17,17,17,1) 0%,rgba(17,17,17,0.8) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(17,17,17,1) 0%,rgba(17,17,17,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#cc111111',GradientType=0 ); /* IE6-9 */

	color: #f0f0f0;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

	xfont: 21px/21px 'BebasNeueRegular', 'Trebuchet MS', sans-serif;
	font: normal 29px/29px 'TrumpGothicEast', sans-serif;

	text-transform: uppercase;
	text-weight: normal;
}

.tekstas h2 {
	font: normal 25px/25px 'TrumpGothicEast', sans-serif;
	xletter-spacing: 0.025em;

}

.tekstas p {
	margin: 1em auto;
}

.tekstas a {
	xcolor: #30ee9c;
	color: #46d6a2;
	padding: 1px 3px;
	margin-left: -3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

.tekstas a:hover, .tekstas a:active {
	color: black;
	background-color: #07ab7b;
	text-decoration: none;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(255, 255, 255, 0.28);
	-moz-box-shadow:    0px 0px 1px 0px rgba(255, 255, 255, 0.28);
	box-shadow:         0px 0px 1px 0px rgba(255, 255, 255, 0.28);

}

/*
#news {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0;
}


.news-post a {
	display: inline-block;
	position: relative;
	color: #fff;
	padding: 1px 3px 1px 33px;
	margin: 0 0 3px -3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	min-height: 30px;
	xheight: 31px;
	width: 236px;
	xvertical-align: middle;
	
}

.news-post a:hover, .news-post a:active {
	color: #fff;
	background-color: #000;
	text-decoration: none;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(255, 255, 255, 0.28);
	-moz-box-shadow:    0px 0px 1px 0px rgba(255, 255, 255, 0.28);
	box-shadow:         0px 0px 1px 0px rgba(255, 255, 255, 0.28);

}


.news-post .post-date {
	float: left;
	display: inline-block;
	position: absolute;
	left: 5px;
	top: 3px;	
	
	text-align: center;
	color: white;
	font-weight: normal;
	font-size: 9.5px;
	line-height: 12px;
	text-transform: uppercase;

	padding: 1px 3px 1px 3px;
	margin: 0px;
	background-color: #c90021;
	background-color: rgba(201,0,33,0.8);
	xbackground-color: rgba(255,255,255,0.28);
	xbackground-color: #444;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
}

.new1 .post-date { background-color: rgba(201,0,33,0.8); }
.new2 .post-date { background-color: rgba(201,0,33,0.675); }
.new3 .post-date { background-color: rgba(201,0,33,0.55); }
.new4 .post-date { background-color: rgba(201,0,33,0.425); }
.new5 .post-date { background-color: rgba(201,0,33,0.3); }

*/

/*
.atext a {
	display: inline-block;
	position: relative;
	xcolor: #30ee9c;
	xcolor: #46d6a2;
	color: #fff;
	padding: 1px 3px;
	margin-left: -3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	xbackground-color: rgba(0,0,0,0.1);
	xfont-weight: bold;
}

.atext a:hover, .atext a:active {
	color: #fff;
	background-color: #000;
	text-decoration: none;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(255, 255, 255, 0.28);
	-moz-box-shadow:    0px 0px 1px 0px rgba(255, 255, 255, 0.28);
	box-shadow:         0px 0px 1px 0px rgba(255, 255, 255, 0.28);

}

.atext a.news {
	padding-left: 33px;
}
*/



.section {
	position: relative;
	display: block;
	xheight: 100%;
	min-height: 100%;
	xwidth: 100%;
	xpadding: 40px 0 40px 0;
	xpadding: 0px;
	padding: 0 0 0 280px;
	margin: 0;
	xmargin: 0 0px 0 280px;
	xborder: 1px solid magenta;
	border-top: 1px solid transparent;
	xdisplay: table-cell; xvertical-align: middle; xtext-align: center;  
	xoverflow: scroll;
}

/*#home.section {
	xmargin: 0 280px;
	xz-index: -1;
}*/


.section.history {
	background: rgba( 0, 0, 0, 0.2 );
}
.section.history div {
	display: table;
	xborder: 1px solid blue;
	width: 100%;
	height: 100%;
}
.section.history div span {
	display: table-cell; vertical-align: middle; text-align: center;
	width: 100%;
	xborder: 1px solid green;
}

.section.history div span.jqcentered {
	display: block !important;
}


.section.history ul {
	margin: auto;
	padding: auto;
	max-width: 640px;
}

#theader {
	xborder-bottom: 1px solid white;
	xborder-bottom: 1px solid red;
	xborder-bottom-color: rgba( 255, 255, 255, 255, .5 );
	xmargin-bottom: 20px;
}

.page {
	margin: 50px 40px;
	padding: 40px;
	line-height: 1.4em;

	max-width: 850px;

	background: #222;
	background: rgba( 0, 0, 0, 0.76 );
	color: white;
	xbackground: #f8f8f8;
	xbackground: rgba( 255, 255, 255, 0.92 );
	xcolor: #111;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;

	x-moz-border-radius: 20px;
	x-webkit-border-radius: 20px;
	x-khtml-border-radius: 20px;
	xborder-radius: 20px;

	box-shadow:			0px 0px 16px -2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0px 0px 16px -2px rgba(0, 0, 0, .1);
	-moz-box-shadow:    0px 0px 16px -2px rgba(0, 0, 0, .1);

	xposition: relative;
	xz-index: -1;
}

.page a {
	padding: 0px 3px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}

.page a:link, .page a:visited {
	xcolor: #00eb74;
	xcolor: #009223;
	xcolor: #008743;
	xcolor: #07ab7b;
	color: #46d6a2;
	color: #38c0c0;
	text-decoration: none;
}

.page a:hover, .page a:active {
	xbackground-color: #07ab7b;
	xbackground-color: #46d6a2;
	background-color: #38c0c0;
	color: black;
	text-decoration: none;
}


.page h2, .page h4, .page ol, .page ul {
	margin-bottom: 1em;
}

.page ol, .page ul {
	padding-left: 40px;
}



/*
OL, UL, DIR, MENU, DD	{
	padding-left: 40px; 
}*/


.page-history div {
	text-align:	center;
}
.page-history div h1, .page-history div ul {
	text-align: left;
}

.page-history div ul {
	margin: auto;
	padding: auto;
	max-width: 840px;
}

.tundra12		{	background: url("../../../res/img/fly-rect/tundra'12.jpg"); }
.tundra11		{	background: url("../../../res/img/fly-rect/tundra'11.jpg"); }
.tundra10		{	background: url("../../../res/img/fly-rect/tundra'10.jpg"); }
.tundra09		{	background: url("../../../res/img/fly-rect/tundra'09.jpg"); }
.tundra08		{	background: url("../../../res/img/fly-rect/tundra'08.jpg"); }
.tundra07		{	background: url("../../../res/img/fly-rect/tundra'07.jpg"); }
.tundra06		{	background: url("../../../res/img/fly-rect/tundra'06.jpg"); }
.tundra05		{	background: url("../../../res/img/fly-rect/tundra'05.jpg"); }
.tundra04		{	background: url("../../../res/img/fly-rect/tundra'04.jpg"); }


.hist-thumb a {
	display: inline-block;
	position: static;
	width:  180px;
	height: 100px;
	text-indent: -99999px;
	xbackground-position: 0 0px;
	xbackground-position: center;
	xbackground-repeat: no-repeat; 
	outline: 0;
	font-size: 19px;
	padding: 80px 0 0 0;
	margin: 0;
	text-align: center;

	x-moz-border-radius: 50%;
	x-webkit-border-radius: 50%;
	x-khtml-border-radius: 50%;
	xborder-radius: 50%;

	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;

	x-moz-border-radius: 20px 2px 20px 2px;
	x-webkit-border-radius: 20px 2px 20px 2px;
	x-khtml-border-radius: 20px 2px 20px 2px;
	xborder-radius: 20px 2px 20px 2px;
}

.hist-thumb a:hover {
	text-indent: 0;
	color: white;
	background: rgba(17,17,17,0.6);
	box-shadow:			0px 0px 5px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow:    0px 0px 5px 2px rgba(0, 0, 0, .1);

	x-webkit-filter: blur(2px);
	xfilter: blur(2px);

}
.hist-thumb:hover {
	transform:			scale(1.02);
  	-webkit-transform:	scale(1.02);     /* Safari & Chrome */
  	-moz-transform:		scale(1.02);        /* Firefox */
  	-o-transform:		scale(1.02);          /* Opera */	
	-ms-transform:		scale(1.02);	

	-webkit-transition: all 0.12s ease-out;		/* Safari & Chrome */
	-moz-transition: all 0.12s ease-out;		/* Firefox */
	-o-transition: all 0.12s ease-out;		/* Opera */
	transition: all 0.12s ease-out;
}

.hist-thumb {
	display: inline-block;
	width:  180px;
	height: 180px;
	margin: 20px 20px 20px 0;

	background-position: center;
	background-repeat: no-repeat; 

	x-moz-border-radius: 3px;
	x-webkit-border-radius: 3px;
	x-khtml-border-radius: 3px;
	xborder-radius: 3px;

	x-moz-border-radius: 50%;
	x-webkit-border-radius: 50%;
	x-khtml-border-radius: 50%;
	xborder-radius: 50%;
	
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;

	x-moz-border-radius: 20px 2px 20px 2px;
	x-webkit-border-radius: 20px 2px 20px 2px;
	x-khtml-border-radius: 20px 2px 20px 2px;
	xborder-radius: 20px 2px 20px 2px;


	box-shadow:			0px 2px 4px 2px rgba(0, 0, 0, .16);
	-webkit-box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, .16);
	-moz-box-shadow:    0px 2px 4px 2px rgba(0, 0, 0, .16);
	
	xbox-shadow:			0px 0px 30px 15px rgba(0, 0, 0, 0.1);
	x-webkit-box-shadow: 0px 0px 30px 15px rgba(0, 0, 0, 0.1);
	x-moz-box-shadow:    0px 0px 30px 15px rgba(0, 0, 0, 0.1);
}





/* image stuff */

img.right {
	float: right;
	border: 0;
	margin: 0 0 1em 1em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}



#post-fb {
	xfloat: right;
	margin-top: 2em;

}



.clearfix:before,    .clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1;
}




.newslog a { 
    display: inline-block; 
    white-space: nowrap;
}

.newslog {
	xvisibility: hidden;
	display:block;
	margin: 40px 40px 40px 0;
	text-align:right;
	xfont-size: 12px;
	color: #f0f0f0;
	xfont: normal 17px/22px 'TrumpGothicEast', sans-serif;
	xfont: normal 19px/24px 'TrumpGothicEast', sans-serif;
	font: normal 20.5px/24px 'TrumpGothicEast', sans-serif;
	xfont: normal 22px/28px 'UniversThinUltraCondensed', 'TrumpGothicEast', 'Trebuchet MS', sans-serif;
	xfont: normal 18px/23px 'TrumpGothicEast', sans-serif;
	xfont: normal 20px/25px 'TrumpGothicEast', sans-serif;
	xtext-transform: uppercase;
	xheight: 24px;
	vertical-align: bottom;
}

.newslog dt {
	display: inline-block;
	background-color: black;
	background-color: rgba( 0, 0, 0, 0.8 );
	padding: 2px 6px;
	border-radius: 2px 0 0 2px;
	vertical-align: bottom;
}

.newslog dd {
	display: inline-block;
	background-color: #eb0074;
	background-color: rgba( 235, 0, 116, 0.8 );
	padding: 2px 6px;
	xline-height: 24px;
	margin: 0;
	border-radius: 0 2px 2px 0;
	text-align: center;
	width: 40px;
	xheight: 24px;
	font: normal 17px/24px 'TrumpGothicEast', sans-serif;
	vertical-align: bottom;
}

/*x.newslog a:after { content:"\A"; white-space:pre; }*/


.newslog a:hover dt {
	background-color: #fff !important;
	color: #000 !important;
}
.newslog a:hover dd {
	background-color: #eb0074 !important;
	color: #fff !important;
}



.newslog dd, .newslog dt {
	x-moz-border-radius: 2px;
	x-webkit-border-radius: 2px;
	x-khtml-border-radius: 2px;
	xborder-radius: 2px;
	xborder-radius: 2px 2px 0 0;


	-webkit-transition: all 0.12s ease-out;		/* Safari & Chrome */
	-moz-transition: all 0.12s ease-out;		/* Firefox */
	-o-transition: all 0.12s ease-out;		/* Opera */
	transition: all 0.12s ease-out;

}

/*
.newslog a:nth-child(1) dt {	background-color: rgba( 0, 0, 0, 0.75 );		color: rgba( 255, 255, 255, 0.95 );	}
.newslog a:nth-child(1) dd {	background-color: rgba( 235, 0, 116, 0.75 );	color: rgba( 255, 255, 255, 0.95 );	}
.newslog a:nth-child(3) dt {	background-color: rgba( 0, 0, 0, 0.65 );		color: rgba( 255, 255, 255, 0.87 );	}
.newslog a:nth-child(3) dd {	background-color: rgba( 235, 0, 116, 0.65 );	color: rgba( 255, 255, 255, 0.87 );	}
.newslog a:nth-child(5) dt {	background-color: rgba( 0, 0, 0, 0.55 );		color: rgba( 255, 255, 255, 0.79 );	}
.newslog a:nth-child(5) dd {	background-color: rgba( 235, 0, 116, 0.55 );	color: rgba( 255, 255, 255, 0.79 );	}
.newslog a:nth-child(7) dt {	background-color: rgba( 0, 0, 0, 0.425 );		color: rgba( 255, 255, 255, 0.71 );	}
.newslog a:nth-child(7) dd {	background-color: rgba( 235, 0, 116, 0.425 );	color: rgba( 255, 255, 255, 0.71 );	}
.newslog a:nth-child(9) dt {	background-color: rgba( 0, 0, 0, 0.3 );			color: rgba( 255, 255, 255, 0.63 );	}
.newslog a:nth-child(9) dd {	background-color: rgba( 235, 0, 116, 0.3 );		color: rgba( 255, 255, 255, 0.63 );	}
*/

.newslog a:nth-child(1) dt {	background-color: rgba( 0, 0, 0, 0.75 );		color: rgba( 255, 255, 255, 0.95 );	}
.newslog a:nth-child(1) dd {	background-color: rgba( 235, 0, 116, 0.75 );	color: rgba( 255, 255, 255, 0.95 );	}
.newslog a:nth-child(3) dt {	background-color: rgba( 0, 0, 0, 0.62 );		color: rgba( 255, 255, 255, 0.75 );	}
.newslog a:nth-child(3) dd {	background-color: rgba( 235, 0, 116, 0.62 );	color: rgba( 255, 255, 255, 0.75 );	}
.newslog a:nth-child(5) dt {	background-color: rgba( 0, 0, 0, 0.51 );		color: rgba( 255, 255, 255, 0.58 );	}
.newslog a:nth-child(5) dd {	background-color: rgba( 235, 0, 116, 0.51 );	color: rgba( 255, 255, 255, 0.58 );	}
.newslog a:nth-child(7) dt {	background-color: rgba( 0, 0, 0, 0.375 );		color: rgba( 255, 255, 255, 0.43 );	}
.newslog a:nth-child(7) dd {	background-color: rgba( 235, 0, 116, 0.375 );	color: rgba( 255, 255, 255, 0.43 );	}
.newslog a:nth-child(9) dt {	background-color: rgba( 0, 0, 0, 0.2 );			color: rgba( 255, 255, 255, 0.31 );	}
.newslog a:nth-child(9) dd {	background-color: rgba( 235, 0, 116, 0.2 );		color: rgba( 255, 255, 255, 0.31 );	}




/*
.section .page:before {
	content: '\21c8';
	position: absolute;
	right: 50px;
	top: 50px;
	padding: 2px;
	border: 1px solid green;
	color: #888;
}
*/


p.sub {
    font-style: italic;
}


/*** ARTISTS / LINEUP ***/

.artist_section {
    padding-bottom: 1em;
    xmargin-bottom: 3em;
    xborder-bottom: 1px solid #444;
}
.artist_section h3 {
    xfont: normal 29px/29px 'TrumpGothicEast', sans-serif;
    xfont: normal 31px/31px 'TrumpGothicEast', sans-serif;
    font: normal 35px/35px 'TrumpGothicEast', sans-serif;
    text-transform: uppercase;
    padding: 1.5em 0 0 0;
    margin: 0em 0 1.5em 0;
    xborder-bottom: 1px solid #444;
    border-top: 1px solid #444;
    color: #38c0c0;
    xcolor: #08c98f;
    xcolor: #00eb74;
    xcolor: #cccc00;
    color: #40c783;
    color: #377bbf;
    color: #0074eb;
    color: #37bf7b;
}
.artist_box {
    position: relative;
    width: 190px;
    xwidth: 210px;
    xheight: 200px;
    xmin-height: 95px;
    min-height: 190px;
    xmargin: 0 10px 8px 0;
    margin: 0 10px 16px 0;
    xoverflow: hidden;
    float: left;
    background-size: cover;
}
#likeme div.artist_section .artist_box.balsavimas:last-child {
    margin-right: 0px;
}

.balsavimas_desc {
    margin: -1em auto 2em auto;
}

#likeme .fb-like {
    margin: 8px 55px;
    background:		rgba(0, 0, 0, .1);
    box-shadow:		0px 2px 8px 2px rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, .15);
    -moz-box-shadow:    0px 2px 8px 2px rgba(0, 0, 0, .15);
    
    
}

#likeme.like_disabled .fb-like {
    pointer-events: none;
    cursor: default;
    height: 40px;
    overflow: hidden;
}

ul.rezultatai {
    list-style: none;
    margin-top: 1em;
} 




#balsavimas #countdown,
#vote #countdown {
    text-align: center;
}
.artist_box.balsavimas {
    width: 150px;
    height: 300px;
    xmargin: 0 15px 20px 0;
    margin: 0 70px 20px 0;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}

.artist_box.withphoto,
.artist_box.elected {
    min-height: 190px;
    -moz-border-radius:	    3px;
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;
    border-radius:	    3px;
    margin-bottom: 16px;

}

.artist_box.headliner {
    width: 390px;
    margin-right: 10px;
    min-height: 190px;
    -moz-border-radius:	    3px;
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;
    border-radius:	    3px;
    margin-bottom: 16px;
}
.artist_box .artist_hover {
    display: none;
}   



/*.artist_box.balsavimas .artist_hover, */
.artist_box.withphoto .artist_hover,
.artist_box.headliner .artist_hover {
    xheight: 300px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    xwidth: 100%;
    margin: 0;
    xborder: 1px solid green;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    xz-index: 2;
    color: none;

        -webkit-transition: all .1s ease-in-out;
        -moz-transition: all .1s ease-in-out;
        -o-transition: all .1s ease-in-out;
        -ms-transition: all .1s ease-in-out;
        transition: all .1s ease-in-out;
}

/*.artist_box.balsavimas .artist_hover:hover,*/
.artist_box.withphoto:hover .artist_hover,
.artist_box.headliner:hover .artist_hover {
    xbackground: rgba(255,255,255,.2);
    background: rgba(0,0,0,.5);
}

.artist_bio_lt, .artist_bio_en {
    display: none;
}

.artist_foto {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}
.artist_foto img {
    -moz-border-radius:	    3px;
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;
    border-radius:	    3px;
}

span.live {
    xbackground-color: #C73F3F;
    xbackground-color: #eb0074;
    background-color: #cc0066;
    color: white;
        font-size: 0.8em;
    padding:	1px 3px;
    -moz-border-radius:	    3px;
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;
    border-radius:	    3px;
}

div.artist_box h4 span {
    display:none;
    xxdisplay: inline;
    position: relative;
    overflow: visible;
    top: -2px;
    color: white;
    font-size: 0.8em;
    padding:	0px 3px;
    -moz-border-radius:	    3px;
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;
    border-radius:	    3px;
    margin-left: 5px;
    text-decoration: none;
}
div.artist_box h4.artist_name span.live {
    display: inline;
    xbackground-color: #C73F3F;
    xxbackground-color: #eb0074;
    xxbackground-color: #cc0066;
    xxbackground-color: #a10050;
    xbackground-color: #c74083;
    background-color: #bf377b;
}    
div.artist_box h4.artist_name span.sound_system {
    display: inline;
    background-color: #bf377b;
    xbackground-color: #bf7b37;
    xbackground-color: #bf37bf;
}
div.artist_box h4.artist_name span.elected,
div.artist_box h4.artist_name span.showcase {
    display: inline;
    xbackground-color: #38ac7d;
    background-color: #bf7b37;
}

div.artist_box h4.artist_name span.new {
    display: inline;
    background-color: #38ac7d;
}
div.artist_box h4.artist_name span.deco,
div.artist_box h4.artist_name span.fx,
div.artist_box h4.artist_name span.vj {
    display: inline;
    background-color: #377bbf;
}


div.artist_box.cancel {
    opacity: .4;
}
div.artist_box.cancel .artist_foto {
    display: none;
}
div.artist_box.cancel h4.artist_name {
    text-decoration: line-through;
    xcolor: #666;
}
/*div.artist_box.cancel h4.artist_name span {
    text-decoration: none !important;
}*/
div.artist_box h4.artist_name span.cancel {
    display: inline;
    background-color: #888;
    
}




/*
div.artist_box.live h4 span.live {
    display: inline;
    position: relative;
    top: -2px;
    background-color: #C73F3F;
    xbackground-color: #eb0074;
    xbackground-color: #cc0066;
    xbackground-color: #a10050;
    background-color: #c74083;
    background-color: #bf377b;
    color: white;
        font-size: 0.8em;
    padding:	1px 3px;
    -moz-border-radius:	    3px;
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;
    border-radius:	    3px;
    margin-left: 5px;
}

div.artist_box.sound_system h4 span.sound_system {
    display: inline;
    position: relative;
    top: -2px;
    background-color: #C73F3F;
    xbackground-color: #eb0074;
    xbackground-color: #cc0066;
    xbackground-color: #a10050;
    background-color: #c74083;
    background-color: #bf377b;
    color: white;
        font-size: 0.8em;
    padding:	1px 3px;
    -moz-border-radius:	    3px;
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;
    border-radius:	    3px;
    margin-left: 5px;
}

div.artist_box.new h4 span.new {
    display: inline;
    position: relative;
    top: -2px;
    background-color: #38ac7d;
    color: white;
        font-size: 0.8em;
    padding:	1px 3px;
    -moz-border-radius:	    3px;
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;
    border-radius:	    3px;
    margin-left: 5px;
} */

/*
div.artist_box.dj h4 span.dj {
    display: inline;
    position: relative;
    top: -2px;
    xbackground-color: #3f59c7;
    background-color: #3f6cc7;
    color: white;
        font-size: 0.8em;
    padding:	1px 3px;
    -moz-border-radius:	    3px;
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;
    border-radius:	    3px;
    margin-left: 5px;
}*/

/*
.country {
    xdisplay: inline-block;
    text-align: center;
    color:   #777;
        font-size: 0.8em;
    padding: 0px 2px;
    border:  1px solid #ccc;
    -moz-border-radius:	    3px;
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;
    border-radius:	    3px;
    white-space:nowrap;
}*/
.artist_country{
    display: inline-block;
    text-align: center;
    min-width: 12px;
    color:   #888;
        xfont-size: 0.8em;
    xpadding: 0px 1px 0 1px;
    xborder:  1px solid #ccc;
    x-moz-border-radius:	18px;
    x-webkit-border-radius: 18px;
    x-khtml-border-radius:  18px;
    xborder-radius:	    18px;
    margin-right: 10px;
    margin-bottom: 4px;
    xline-height: 20px;
    x-moz-border-radius:	3px;
    x-webkit-border-radius: 3px;
    x-khtml-border-radius:  3px;
    xborder-radius:	    3px;
    white-space: nowrap;
    line-height: 1.5em;
    border: 0px;

}
.artist_country:hover {
    color: #fff;
}

/*.artist_country:before{
    content: '[';
}
.artist_country:after{
    content: ']';
}*/

.artist_meta {
    display: static;
    text-transform: uppercase;
    font-size:10.5px;
}
.artist_box.withphoto .artist_meta {
    max-height: 0px;
    overflow: hidden;
        -webkit-transition: all .1s ease-in-out;
        -moz-transition: all .1s ease-in-out;
        -o-transition: all .1s ease-in-out;
        -ms-transition: all .1s ease-in-out;
        transition: all .1s ease-in-out;
}
.artist_box.withphoto:hover .artist_meta {
    xbackground-color: red;
    max-height: 200px;
}

.artist_label {
    line-height: 1.5em;
    color: #eee;
    color: #ccc;
}

.headliner .artist_label {
    color: #bbb;
}

.artist_links {
    display: inline-block;
}

.artist_desc {
    position: absolute;
    display: block;
    xpadding: 20px;
    xpadding: 0 10px;
    background-color: black;
    background-color: rgba(0,0,0,.95);
    top: 190px;
    z-index: 10;
    max-height: 0;
    overflow: hidden;
    xdisplay: none;
        -webkit-transition: all .1s ease-in-out;
        -moz-transition: all .1s ease-in-out;
        -o-transition: all .1s ease-in-out;
        -ms-transition: all .1s ease-in-out;
        transition: all .1s ease-in-out;
    -moz-border-radius:     3px;
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;
    border-radius:          3px;
}

.artist_box:hover .artist_desc {
    xdisplay: block;
    max-height: 1000px;
    padding: 10px;
}
.artist_box.headliner:hover .artist_desc {
    padding: 20px;
}
 

.artist_box .sc-player		{ xdisplay: none; xborder: red 1px solid; position: absolute; top: 6px; left: 8px;
    opacity: 0;
        -webkit-transition: all .1s ease-in-out;
        -moz-transition: all .1s ease-in-out;
        -o-transition: all .1s ease-in-out;
        -ms-transition: all .1s ease-in-out;
        transition: all .1s ease-in-out; }   
.artist_box.headliner .sc-player { left: 16px; }
.artist_box:hover .sc-player,
.artist_box .sc-player.playing	{ display: block; opacity: .75;}
.sc-player .sc-controls,
.sc-player .sc-controls a,
.artist_box .sc-player		{ height: 40px; width: 40px; }


.sc-player .sc-artwork-list,
.sc-player .sc-artwork-list li,
.sc-player .sc-artwork-list li.active {
  list-style-type: none;
  display: none;
}

/* controls */
.sc-player .sc-controls a	{  color: transparent; background: url('/res/js/soundcloud-custom-player/css/sc-player-minimal/img/play.png'); }
.sc-player .sc-controls a:hover			    {  background: url('/res/js/soundcloud-custom-player/css/sc-player-minimal/img/play-hover.png'); }
.sc-player .sc-controls a.sc-pause		    {  background: url('/res/js/soundcloud-custom-player/css/sc-player-minimal/img/play.png'); }
.sc-player .sc-controls a.sc-pause:hover	    {  background: url('/res/js/soundcloud-custom-player/css/sc-player-minimal/img/play-hover.png'); }
.sc-player.playing .sc-controls a.sc-pause	    {  background: url('/res/js/soundcloud-custom-player/css/sc-player-minimal/img/pause.png'); }
.sc-player.playing .sc-controls a.sc-pause:hover    {  background: url('/res/js/soundcloud-custom-player/css/sc-player-minimal/img/pause-hover.png');}

/*.sc-player .sc-controls a	{  color: transparent; background: url('/res/img/sc/20/play.png'); }
.sc-player .sc-controls a:hover			    {  background: url('/res/img/sc/20/play-hover.png'); }
.sc-player .sc-controls a.sc-pause		    {  background: url('/res/img/sc/20/play.png'); }
.sc-player .sc-controls a.sc-pause:hover	    {  background: url('/res/img/sc/20/play-hover.png'); }
.sc-player.playing .sc-controls a.sc-pause	    {  background: url('/res/img/sc/20/pause.png'); }
.sc-player.playing .sc-controls a.sc-pause:hover    {  background: url('/res/img/sc/20/pause-hover.png');}
*/
/* controls */

.sc-player .sc-controls{
  position: absolute;
  xwidth: 40px;
  xheight: 40px;
  top: 0px;
}

.sc-player .sc-controls a{
  display: block;
  xwidth: 40px;
  xheight: 40px;
  padding: 0;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        -khtml-border-radius: 50%;
        border-radius: 50%;
}

.sc-player .sc-controls a.sc-play, .sc-player .sc-controls a.sc-pause{
  text-indent: -3000px;
}

.sc-player .sc-controls a.sc-pause,
.sc-player.playing .sc-controls a.sc-play{
  display: none;
}

.sc-player.playing .sc-controls a.sc-pause{
  display: block;
}

/* scrubber */

.sc-scrubber {
    display:none;
  xposition: absolute;
  xleft: -5000px;
  xbottom: 10px;
  xheight: 40px;
  xwidth: 95.5%;
}

.sc-player:hover .sc-scrubber, .sc-player.playing .sc-scrubber {
    display: none;
  xdisplay: block;
  xleft: 45px;
}

.sc-scrubber .sc-time-span{
  height: 30px;
  margin: 5px;
  position: relative;
}

.sc-scrubber .sc-buffer, .sc-scrubber .sc-played{
  height: 30px;
  position: absolute;
  top: 0;
  width: 0;
  -webkit-transition: width 0.1s linear;
}

.sc-scrubber .sc-time-indicators{
  position: absolute;
  right: 0;
  top: -20px;
}

/* tracks */

/* Track listings*/

.sc-player ol.sc-trackslist{
    display:none;
  position: absolute;
  float: left;
  width: 92%;
  height: 100%;
  left: 45px;
  overflow: auto;
}

.sc-player ol.sc-trackslist li{
  float: left;
  width: 95.5%;
  cursor: pointer;
  margin: 5px;
  padding: 5px;
  list-style: none;
}

/* Track info*/

.sc-player .sc-info{
    display: none;
  position: absolute;
  top: 10px;
  left: -5000px;
  width : 200px;
  padding: 5px;
  height: 450px;
  z-index: 500;
  margin-left: -40px;
}

.sc-player .sc-info.active{
  left: 25%;
  top: 5%;
}


.sc-player .sc-info-toggle{
  position: absolute;
  top: 10px;
  left: 10px;
  display: none;
}

.sc-player .sc-info-toggle.active{
  left: -5000px;
}

.sc-player .sc-info-close{
  position: absolute;
  top: 10px;
  right: 20px;
}


/* utilities */

.sc-player .hidden {
  display: none;
}

.sc-player-engine-container{
  width: 1px;
  height: 1px;
  position: fixed;
  top: 2px;
  left: 2px;
}



ul.rezultatai li {
    font: normal 20.5px/24px 'TrumpGothicEast', sans-serif;
}

#balsavimas h4,
#vote h4,
.artist_box h4.artist_name {
    font: normal 25px/25px 'TrumpGothicEast', sans-serif;
    text-transform: uppercase;
    padding: 0px 0 0 0px;
    margin: 0;
    xbackground: rgba(0,0,0,0.5);
    xcolor: #38c0c0;
    xcolor: #f7f7eb;
    xcolor: #f2f261;
    xcolor: #e5e55c;
    xcolor: #cbcb51;
    
}


div.page strong {
    color: #e5e55c;
    font-weight: normal;
}

/*.artist_box.elected h4.artist_name,*/
ul.rezultatai li em,
#balsavimas h4 em,
#vote h4 em,
.artist_box h4.artist_name.artist_vote {
    color: #e5e55c;
    font-style: normal;
    text-transform: uppercase;
}

.page em a:link, .page em a:visited,
.artist_box h4.artist_name.artist_vote a {
    color: #e5e55c;
}
.page em a:hover, .page em a:active,
.artist_box h4.artist_name.artist_vote a:hover, .artist_box h4.artist_name.artist_vote a:active {
    background-color: #e5e55c;
    color: #000;
}


    
.balsavimas .artist_m2 {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    xheight: 80px;
    padding: 8px 4px 28px 4px;
    background: rgba(0,0,0,0.7);
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;

}

.balsavimas .artist_links {
    display: block;
    position: absolute;
    bottom: 8px;
    left: 4px;
}

.withphoto .artist_m2,
.elected .artist_m2 {
    position: absolute;
    top: auto;
    xtop: 0;
    left: 0;
    right: 0;
    bottom: 0px;
    xbottom: auto;
    background: rgba(0,0,0,0.5);
    x-webkit-border-radius: 3px;
    x-moz-border-radius: 3px;
    xborder-radius: 3px;
    padding: 4px 8px;

    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;

    x-webkit-border-top-left-radius: 3px;
    x-webkit-border-top-right-radius: 3px;
    x-moz-border-radius-topleft: 3px;
    x-moz-border-radius-topright: 3px;
    xborder-top-left-radius: 3px;
    xborder-top-right-radius: 3px;

}


.artist_box.headliner .artist_m2 {
    position: absolute;
    xbottom: 40px;
    bottom: 0px;
    xtop: 130px;
    top: auto;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.5);

    xpadding-bottom: 20px;

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;

    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;

}

.withphoto h4.artist_name{
    padding: 5px 0 0 0px;
    color: white;
}
.artist_box.headliner h4.artist_name{
    padding: 5px 0 0 10px;
    xmargin: 65px 0 0 0;
    margin: 0;
    xbackground: rgba(0,0,0,0.5);
}
    
.withphoto .artist_country {
    font-weight: 700;
}
.headliner .artist_meta {
    padding: 0 0 2px 10px;
    xbackground: rgba(0,0,0,0.5);
    text-transform: uppercase;
    font-size:10.5px;
    font-weight: 700;
}


.artist_box.withphoto .artist_links {
    opacity: 0;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;	
	transition: all .1s ease-in-out;
}

.artist_box.withphoto:hover .artist_links {
    opacity: 1;
}

.withphoto .artist_links,
.elected .artist_links,
.headliner .artist_links {
    display: block;
    position: absolute;
    xbottom: 25px;
    right: 4px;
    top: 6px;
}

.section_vj > h4, .section_deko >h4, .section_7-8d >h4, .section_5d >h4, .section_6d >h4 {
    xborder-bottom: 1px solid #38AC7D;
    xcolor: white;
    border-bottom: 1px solid #666;
}
.section_vj h4.artist_name, .section_deko  h4.artist_name {
    color: #f0f0f0;
}


.artist_label:after{
    content: ' ·';
}
/*.artist_country:after{
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    clear: both;
}*/

.artist_box a.artist_link, #singlePost .artist_link .icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    text-indent: -99999px;
    opacity: 0.65;
    padding:0;
    margin: 0 4px 2px 0;
    background: url('../img/ico-links4-20.png') 0px 0px no-repeat;
	xbox-shadow:	    0px 0px 0px 1px rgba(0, 0, 0, .2) inset;
	x-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .2) inset;
	x-moz-box-shadow:    0px 0px 0px 1px rgba(0, 0, 0, .2) inset;

	xbox-shadow:	    0px 0px 4px 2px rgba(0, 0, 0, .2);
	x-webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2);
	x-moz-box-shadow:    0px 0px 4px 2px rgba(0, 0, 0, .2);

        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        -khtml-border-radius: 50%;
        border-radius: 50%;
}
.section_headliner .artist_box a.artist_link {
    width: 30px;
    height: 30px;
    background: url('../img/ico-links3-30.png') 0px 0px no-repeat;
}


.artist_box a.artist_link:hover, a.artist_link:active {
    opacity: 1;
    background-color: transparent;
    x-webkit-box-shadow: none;
    x-moz-box-shadow:    none;
    xbox-shadow:         none;
	xbox-shadow:			0px 0px 5px 2px rgba(0, 0, 0, .2);
	x-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, .2);
	x-moz-box-shadow:    0px 0px 5px 2px rgba(0, 0, 0, .2);
}
	    
/*
#singlePost.artist .artist_link iframe {
    margin-top: 20px;
}

#singlePost.artist .artist_link {
    display: block;
}
#singlePost.artist .artist_link .icon {
    display: inline-block;
    position: relative;
    top: 4px;
    xopacity: .8;
}
#singlePost.artist .artist_link a {
    display: inline-block;
    line-height: 20px;
}

#content #singlePost h1 {
    padding-bottom: 0;
    margin-bottom: 0;
}

#singlePost.artist .post_image, #singlePost .post-image {
    display: block;
    margin-bottom: 1em;
}
*/


.artist_box a.artist_link.artist_www,		#singlePost .artist_link.artist_site .icon	{   background-position: 0px 0px; }
.artist_box a.artist_link.artist_myspace,	#singlePost .artist_link.artist_myspace .icon   {   background-position: -64px 0px; }
.artist_box a.artist_link.artist_soundcloud,	#singlePost .artist_link.artist_soundcloud .icon{   background-position: -96px 0px; }
.artist_box a.artist_link.artist_facebook,	#singlePost .artist_link.artist_facebook .icon	{   background-position: -32px 0px; }
.artist_box a.artist_link.artist_youtube,	#singlePost .artist_link.artist_youtube .icon   {   background-position: -128px 0px; }
.artist_box a.artist_link.artist_vimeo,		#singlePost .artist_link.artist_vimeo .icon	{   background-position: -160px 0px; }
.artist_box a.artist_link.artist_mixcloud,	#singlePost .artist_link.artist_mixcloud .icon	{   background-position: -224px 0px; }
.artist_box a.artist_link.artist_wikipedia,	#singlePost .artist_link.artist_wikipedia .icon	{   background-position: -256px 0px; }
.artist_box a.artist_link.artist_discogs,	#singlePost .artist_link.artist_discogs .icon	{   background-position: -288px 0px; }




/*
.oembedall-closehide, #singlePost.artist .oembedall-container a, .oembedall-container br {
    display: none;
}

.oembedall-container {
    margin-bottom: 2em;
}
*/


/*** NAUJIENA SU FOTO IR YOUTUBE ***/


.embed.youtube {
    text-align: center; margin: auto;
}
/*.embed.youtube object {
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        -khtml-border-radius: 20px;
        border-radius: 20px;
}*/

.embed.youtube.small {
    display: inline-block;
    margin: 10px 20px;
}

.embed.youtube.small object { /* 230x189 */
    width:230px; 
    height:189px;
}

.embed.youtube.big {
    margin: 10px auto;
}

.embed.youtube.big object {
    width:450px; 
    height:366px;
}

section.newsitem h3 {
    margin: 1.5em auto 0.5em auto;
    font: normal 31px/31px 'TrumpGothicEast', sans-serif;
}

/*
#jubiliejiniame-festivalyje-gros-ambient-muzikos-krikstateviai-the-orb {
    background: url('../img/tundra-kelmas-w900-q60.jpg') top center no-repeat;
    background-size: cover;
}*/

.page a.photo {
    display: block;
    padding: 0px;
    border: 0px;
    border: solid rgba(0,0,0,0.01) 1px;
}
.page a.photo:active, a.photo:hover {
    xoutline: solid #46d6a2 1px;
    border: solid #46d6a2 1px;
}
.page a.photo img {
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px;
}


/*** BALSAVIMAS ***/

#likehead {
    margin: 0;
    padding: 0;
}
#likehead li {
    display: inline-block;
    position: relative;
    width: 200px;
    height: 200px;
    margin: 0px 40px 40px 0;
    background-size: cover;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px;
    text-align: center;
    vertical-align: bottom;
}
#likehead li div {
    xposition: relative;
    xtop: 10px;
    margin: 5px;
}

#taisykles h2 {
    margin-top: 80px;
}

h2#timer {
    text-transform: none;
}


#tx-shotu	    {	background-image: url(/res/img/balsavimas/shotu.jpg);		}
#tx-heterogenesis   {	background-image: url(/res/img/balsavimas/heterogenesis.jpg);	}
#tx-puoskari	    {	background-image: url(/res/img/balsavimas/puoskari.jpg);	}
#tx-xuranium	    {	background-image: url(/res/img/balsavimas/xuranium.jpg);	}
#tx-onkel-dunkel    {	background-image: url(/res/img/balsavimas/onkel-dunkel-300.jpg);	}







/*** RESPONSIVENESS ***/

@media only screen and (max-width: 600px) {
	section {	padding-left: 5px !important; padding-right: 5px !important; }
	.page	{	padding: 25px !important; margin: 10px !important; }

	.newslog {
		margin: 5px !important;
	}

	#header, #icon-menu, #bilietai-bubble {
		position: relative !important;
		margin: 10px auto;
		top: 0;
		left: 0;
	}

	#icon-menu {
		position: relative;
		margin: 20px auto;
		top: 0px;
		bottom: 0px !important;
		left: 0px !important;
	}

	#icon-menu br {
		display: none !important;
	}


	.hist-thumb {
		width:  100px;
		height: 100px;
		margin: 10px 10px 10px 0;
		background-size: cover;
	}

	.hist-thumb a {
		width:  100px;
		height: 62px;
		text-indent: 0px;
		padding: 38px 0 0 0;
	}

	.hist-thumb a, .hist-thumb {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
	}

	.section.history ul, #content iframe, #content table, #content img, #content .postBox, #content .wp-caption {	max-width: 100% !important; height: auto; }  
}


@media print {
     #main-content a[href]:after { " (" attr(href) ") "; }
}

