/*
#------------------------------------------------------------------------
# Creativity - May Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com
*/

/* Here you can include your override CSS styles */

html { background: #919191; }
body { line-height: 1.4; }
a { color: #E16425; }

#gkTop { border:none; box-shadow: 0 0 2px rgba(0, 0, 0, 0.40); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.40); -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.40); height: 148px; }

#gkTop > .gkPage { height: 54px;
    margin-top: 94px !important; }

/* Intro */

.gkIsWrapper-gk_creativity .figcaption > div {
    position: absolute;
    top: 35%!important;
    width: 100%;
}

.gkIsWrapper-gk_creativity .figcaption h1 {
    font-size: 60px;
    font-weight: bold!important;
    line-height: 1;
    margin: 0 auto!important;
    max-width: 920px;
    color: #262626!important;
}

.gkIsWrapper-gk_creativity .figcaption h2 {
    font-size: 36px;
    font-weight: 300!important;
    line-height: 1;
    margin: 80px auto 20px!important;
    max-width: 920px;
    text-transform: none!important;
    color: #262626!important;
    font-family: "Open Sans",Arial,sans-serif!important;
}
.gkIsWrapper-gk_creativity .figcaption h2.text2 {
    font-size: 24px;
    margin: 20px auto!important;
    max-width: 920px;
    text-transform: none!important;
    color: #262626!important;
    font-family: "Open Sans",Arial,sans-serif!important;
}

.gkIsWrapper-gk_creativity .figcaption > a.loaded {
    bottom: 10%;
    opacity: 1;
}
.gkIsWrapper-gk_creativity .figcaption > #infomygtukai {
	bottom: 10%;
    left: 50%;
    margin-left: -300px;
    position: absolute;
    width: 600px;
}
.gkIsWrapper-gk_creativity .figcaption > #infomygtukai > a {

    background: #e16425 none repeat scroll 0 0;
    /* border: 2px solid #fff; */
    border-radius: 2px;
    margin-right: 20px;
    box-sizing: border-box;
    color: #fff;
    display: inline;
    font-size: 15px;
    font-weight: 600;
    left: 50%;
    line-height: 1;
    padding: 20px 36px;
    text-transform: uppercase;
    transform: translateX(-50%);
    transition: bottom 0.3s ease-out 0s, opacity 0.3s ease-out 0s;
}
.gkIsWrapper-gk_creativity .figcaption > #infomygtukai > a:hover {
	background-color: #fdb813;
}
.gkIsWrapper-gk_creativity .figcaption > a.moreinfo {
	bottom: 10%; left: 43%;
}
.gkIsWrapper-gk_creativity .figcaption > a.register {
	bottom: 10%; left: 57%;


}

/* Top menu */

.gkMenu a:hover, .gkMenu a:active, .gkMenu a:focus, .gkMenu li.active > a { color: #E16425; }

.gkMenu > ul > li {
    font-size: 15px;
    font-weight:300;
}

#gkMainMenu .gkMenu > ul > li:first-child {
	display:none;
}

.gkMenu > ul > li > a {
    height: 20px;
	line-height: 22px
;	padding: 5px 12px;
	margin: 22px 0;
}

a#menu865, a#menu875 {
	background: #FDB813;
	font-weight: bold;
	color: #fff;
	border-radius: 4px;
}

a#menu865:hover, a#menu875:hover {
	background: #E16425;
}

#gkLogo img {
    background: none repeat scroll 0 0 #f5f5f5;
    /* border: 1px solid #CCCCCC;*/
    display: block;
    margin: 0;
    padding: 3px;
    position: absolute;
    top: 22px;
    height: 120px;
    border-radius:5px 5px 0 0;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}

.gkMenu > ul li div.childcontent li {
    line-height: 1.4;
}
.gkMenu > ul li div.childcontent a {
    padding: 7px 20px;
}
.gkMenu > ul li div.childcontent ul {
    padding: 15px 0;
}

/* Kalbos */

#languages { float:right; margin: 26px 0 0 10px; }

/* Breadcrumbs */

#gkBreadcrumb {
    padding: 12px 0;
    min-height:50px;
    border:none;
    background-position: 50% 27%!important;
    background-size: auto;
}
#gkBreadcrumb .breadcrumbs {
    float: left;
    margin-left: 160px;
    padding-top: 13px;
}
.breadcrumbs > ul > li:last-child {
    font-weight: bold;
}
.breadcrumbs li.separator {
    padding: 9px 5px !important;
    font-size: 14px;
}
.breadcrumbs > ul > li {
    color: #FFFFFF;
    float: left;
    font-size: 19px;
    font-weight: 300;
}
h1#pavadinimas { margin: 9px 0 0 160px; color: #FFFFFF; float: left; font-size: 25px; }

#fblogo { float: right; margin: -70px 0px 0px 20px; }

/* Header */

/* Content */

article header h1, article header h2 {
    font-size: 38px;
    margin: 0 0 6px;
}
#gkContentWrapper {
    /* background: url("http://www.chf.vu.lt/wp-content/themes/chf/images/bg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0); */}
#gkHeader { margin-top: -40px; }
.onepage #gkHeader { background-color:#F5F5F5; margin-top: 0; }
.onepage #gkHeader .box {
    margin: 0 !important;
    padding: 148px 0 0 !important;
    width: 100% !important;
}
.onepage #gkPageContent .box {
    margin: 0 !important;
    padding: 74px 0 0 !important;
    width: 100% !important;
}
.onepage #gkHeader .paslaugos {
	/* padding: 30px 0 0 !important; */
}
article header { margin: 0; }
.content.gkPage {
    background: none repeat scroll 0 0 #F5F5F5;
    opacity:1;
}
.custombox.bigtitle {
    opacity: 1;
}
#gkContentWrapper.noIntro {
    padding: 148px 0 0;
    background-color: #F5F5F5;
}
.onepage #gkPageContentWrap {
    padding: 0;
    background-color: #F5F5F5;
}
.onepage img {
    height: auto;
}
#gkPageContentWrap {
    padding: 40px 0 0;
    background-color: #F5F5F5;
}
#gkPageContent { background-color:#F5F5F5; padding:0 20px; }
.onepage #gkPageContent { padding:0; }

/* Bottom */

.onepage #gkBottom1 { padding: 0; background: #fff; margin-top: 20px; }
.onepage #gkBottom1 .content { background: #fff; }
.onepage #gkBottom1 #gkBottom1-1, .onepage #gkBottom1 #gkBottom1-2 { width: 49.5%!important; padding: 40px 0 30px!important; }
.onepage #gkBottom1 #gkBottom1-1 { margin-right: 10px; }
.onepage #rsm1 { font-size: 14px; line-height: 20px; margin: 0 5px; }
.onepage #rsm1 span img { background: #fff; padding: 5px; }

/* Footer */

#gkFooter {
	background: #919191;
	/* background-image: url('http://www.rescanes.lt/v2/images/demo/desk.jpg');
	background-position: 50% 20%;
	background-size: cover; */
    border-top: none;
    color: #fff;
}
.f-outer {
	/* height: 150px; */
	/* text-align: center; */
}
.f-inner, .f-inner div {
	display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.f-inner img {
	vertical-align: middle;
    max-height: 150px;
    opacity: 0.75;
}
.f-inner img:hover { opacity:1; }

/* RC klubas */

.rcklubashead, .kita, .rcklubas, .minigrupe { position: relative; }
.rcklubashead .vidus .more { position:absolute; top:50%; left:50%; visibility:hidden; color: #4E4E50; font-size:80px; line-height: 80px; font-weight: bold; font-family: "Courier New", Courier, monospace; height:auto; width:100px; z-index: 1; }
.rcklubashead .vidus:hover .more { visibility:visible; opacity:1; }
.rcklubashead .vidus a:hover img { opacity: 0.5; }

/* Paslaugos */

.gkPage > .paslaugos { text-align: center; margin:20px 0; }
.paslaugos > .paslaugos {  }
.paslaugos #blokai > div { width: 31%; height: auto; display: inline-block; *display: inline; zoom: 1;  margin: 0 5px 10px 5px; transition: none; border: 4px solid white; border-radius: 10px; background: white; box-shadow: 0 0 5px #999; }
.paslaugos #blokai > div:hover { background: #fff; transition: none; border: 4px solid #4E4E50; }
.paslaugos #blokai a{ transition: none; }
.paslaugos #blokai a:hover { transition: none; }
.paslaugos img { max-width: 100%; height: auto; position:relative; display: inline-block; *display: inline; zoom: 1; vertical-align: top; border-radius: 5px; opacity: 1; }
.paslaugos a:hover img { opacity: 0.3; }
.paslaugos .paslfoto { position: relative; }
.paslfoto .more { position:absolute; top:40px; left:0; visibility:hidden; color: #4E4E50; font-size:80px; line-height: 80px; font-weight: bold; font-family: "Courier New", Courier, monospace; height:100%; width:100%; z-index: 1; }
.paslfoto .text { position:absolute; top:115px; left:0; visibility:hidden; color: #4E4E50; font-size:28px; line-height: 28px; font-weight: bold; font-family: 'Open Sans',Arial,sans-serif; height:100%; width:100%; z-index: 1; opacity: 1; }
.paslfoto:hover .text, .paslfoto:hover .more { visibility:visible; opacity:1; }

/* Komanda */

#gkTop1 .team { display: inline-block; *display: inline; zoom: 1; max-width: 100%; }
.komanda:hover { border:4px solid #4E4E50; }
.komanda:hover img { opacity: 0.3; }
.blokas { position:relative; display: inline-block; *display: inline; zoom: 1; vertical-align: top; width: 17.7%; margin: 0 5px; border: 4px solid white; border-radius:10px; box-shadow: 0 0 5px #999; background-color: #fff; }
.blokas li { padding: 3px 5px; line-height: 1.1; }
.blokas img { border-radius: 5px; }
.blokas .more { position:absolute; top:25px; left:45px; visibility:hidden; color: #4E4E50; font-size:72px; line-height: 80px; font-weight: bold; font-family: "Courier New", Courier, monospace; height:auto; width:100%; z-index: 1; text-align: left; }
.blokas:hover .more { visibility:visible; opacity:1; }
.blokas h3 { margin:0; }
.blokas small { font-size: 85%; }
.teamdesc { padding: 0 5px; }
.teamdesc small { font-size: 68%; }
.gkTeam figure img { max-height: 100%; height: 100%; }
.blokas span.teamdesc { padding: 0 5px; display: block; }
.blokas a { color: #666666; }
.blokas li a { line-height: 1.4; }
/* .blokas li a:hover, .blokas:hover h3*/ .blokas:hover .teamdesc h3{ color: #4E4E50; }

.grupes, .asmenines { width: 31%; margin-bottom: 15px; }
.grupes.fonas { background: #e6f0b8; }

/* Kontaktai */

.kontaktai { margin-bottom: 30px; line-height: 1.4;}
.k2inner { padding: 0 5px; }
.kontaktai img { border-radius: 5px; margin-bottom: 5px; }
.kontaktai .rekvizitai { line-height: 1; }
.box .kontaktai > div { position:relative; display: inline-block; *display: inline; zoom: 1; vertical-align: top; width: 22.5%; margin: 0 5px; border: 4px solid white; border-radius:10px; height: 270px; box-shadow: 0 0 5px #999; background-color: #fff;  }
.box .kontaktai div form, .kontaktai div#pagrindinis span  { padding: 3px 3px 0 3px; }
#rsform_5_page_0 .formControlLabel { font-size: 14px; line-height: 20px; display: none; }
#rsform_5_page_0 .formControls { margin: 0; }
#rsform_5_page_0 .rsform-block  { margin-bottom: 0; }
#rsform_5_page_0 p.formDescription { margin: 0; }
#rsform_5_page_0 input[type=submit] { margin-top: 5px; background: #FDB813; }
#rsform_5_page_0 input[type=submit]:hover { margin-top: 5px; background: #E16425; }
#userForm #rsform_5_page_0 input[type="text"], #rsform_5_page_0 select  { font-size: 14px; line-height: 20px; height: 30px; margin: 0; width: 100%!important; }
#rsform_5_page_0 textarea { width: 100%; }
.kontaktai .zemelapis:hover { border:4px solid #4E4E50; }
.kontaktai .zemelapis:hover img { opacity: 0.3; }
.kontaktai .zemelapis .more { position:absolute; top:80px; left:0; visibility:hidden; color: #4E4E50; font-size:80px; line-height: 80px; font-weight: bold; font-family: "Courier New", Courier, monospace; height:auto; width:100%; z-index: 1; }
.kontaktai .zemelapis:hover .more { visibility:visible; opacity:1; }
.kontaktai .social { display: inline-block; margin: 0 0 8px 0; }
.kontaktai .social a, .zemelapis span { color: #666; }
.kontaktai .social a:hover, .zemelapis span:hover { color: #4E4E50; }
.kontaktai2 { margin: 5px; }
.social { line-height: 1;  }
.social img { margin: -5px 5px 0 0; }
.social.tel img { margin: 0 5px 0 0; }

/* Registracija */

/* Bendra */

#rsform_6_page_0 input[type="text"], #rsform_6_page_0  select, #rsform_6_page_0 textarea, #rsform_7_page_0 input[type="text"], #rsform_7_page_0  select, #rsform_7_page_0 textarea, #rsform_8_page_0 input[type="text"], #rsform_8_page_0  select, #rsform_8_page_0 textarea, #rsform_9_page_0 input[type="text"], #rsform_9_page_0  select, #rsform_9_page_0 textarea, #rsform_10_page_0 input[type="text"], #rsform_10_page_0  select, #rsform_10_page_0 textarea { width: 300px; }
#userForm .rsform-block  { margin-bottom: 5px; }
#userForm input[type="text"], #userForm  select, #userForm textarea { font-size: 14px; line-height: 18px; padding: 5px; margin: 0; height: auto; }
#userForm input[readonly="readonly"] { background: none; border: none; box-shadow: none; transition: none; font-weight: bold; }
#userForm input[type="submit"] { margin-top: 5px; }
#userForm p.formDescription { margin: 0; font-size: 12px; }
#userForm .formControlLabel { font-size: 14px; line-height: 20px; width: 170px; }
.formResponsive .formHorizontal .formControls { margin-left: 180px; }
#userForm label { font-weight: normal; }
.formResponsive .rsform-submit-button { background: #FDB813!important; text-shadow: none!important; border: none!important; }
.formResponsive  .rsform-submit-button:hover { background: #E16425!important; }
#userForm label { text-transform: none; }

/* Kalendorius */
.yui-calcontainer { border: 1px solid #ccc; }
.yui-calendar .calweekdaycell { width: auto; padding: 9px; }
input[type="button"].btnCal.rsform-calendar-button {
	background: url(/components/com_rsform/assets/themes/clean/images/ico-calendar.png) no-repeat center center!important;
	font-size: -30px;
	text-indent: -1234px;
	width: 24px;
	height: 24px;
	padding: 3px;
	border: 0;
	cursor: pointer;
	margin: 3px;
	float:none;
}
/* input[name="form[kalendorius]"] { float:left; } */
.yui-calendar td { padding: 0; }
.yui-calendar td.calcell { padding: 3px 0; }
.yui-calendar td.calcell a { color: #333; }
.yui-calendar td.calcell.selected {
	color: #fff;
	background-color: #E16425;
	border: 1px solid #E16425;
}
.yui-calendar td.calcell.selected a {
	color: #fff;
}
.yui-calendar td.calcell.calcellhover {
	cursor:pointer;
	color:#FFF;
	background-color:#E16425;
	border:1px solid #E16425;
}

/* Asmeninės */
.formResponsive select, .formResponsive input, .formResponsive textarea { width: 300px; }
.rsform-block-seimininko-info-skirtukas, .rsform-block-augintinio-info-skirtukas, .rsform-block-seimininkas-nr1, .rsform-block-seimininkas-nr2, .rsform-block-seimininkas-skirtukas, .rsform-block-seimininkas-2  { margin: 15px 0 10px!important; font-weight: bold; }

/* Grupinės */

/* RC klubas */
#userForm h2 { font-size: 24px; text-align: center; }

#rsform_8_page_0 input[type=checkbox] { clear: left; }
#rsform_8_page_0 input[type=checkbox]:first-child { clear: none; }

#userForm .rsform-block-taisykles label { font-weight: bold; font-size: 13px!important; color: #666; }
.rsform-block-gauti-info .formControlLabel { width: auto!important; margin-left: 180px; font-size: 13px!important; }
.rsform-block-gauti-info .formControls { clear: both; }
#userForm  .rsform-block-gauti-info label { font-size: 13px!important; color: #666; }

/* Kontaktai */
#rsform_3_page_0 .formControlLabel { font-size: 14px; line-height: 20px; width: 0; }
#rsform_3_page_0 .formControls { margin: 0 0 5px 0; }
#rsform_4_page_0 .formControls { margin: 0 0 5px 180px; }

/* Galerija */

.event h1.description { display:none; }
/*.event-thumbnail img, .item-container-big .item_first { border-radius: 100%; }*/

/* Events list */
#events .item .content .data { background-color: rgba(0, 0, 0, 0.3); }
#events .item .title { text-align: center; color: #fff; font-weight: bold; line-height: 24px; min-height: 30px; margin: 5px 10px; }

/* Tvarkaraštis */

table#tvarkarastis {  }
table#tvarkarastis thead tr th, table#tvarkarastis thead tr th:first-child { padding: 12px; }
table#tvarkarastis thead tr th { border: 1px solid #ddd; text-align: center; }
table#tvarkarastis tr th:first-child { font-size:12pt; line-height:14pt; padding: 12px; text-align: center; border: 1px solid #ddd; }
table#tvarkarastis tr td { font-size:10pt; line-height:12pt; width: 12.5%; border: 1px solid #ddd; color: #000; background: #FFFFFF; }
table#tvarkarastis tr td a { color: #000; }
table#tvarkarastis tr td a:hover { text-decoration: underline;}
#tvarkarastis .minigrupe,#tvarkarastis .rcklubas, #tvarkarastis .kita {
	border-radius: 7px;
	padding: 5px;
	margin: 2% 0;
	text-align: center;
	clear: both;
	display: block;
}
@media (max-width: 796px) {
    #tvarkarastis .minigrupe, #tvarkarastis .rcklubas, #tvarkarastis .kita {
    	margin: 2%;
    }
     #tvarkarastis p > .minigrupe, #tvarkarastis p > .rcklubas, #tvarkarastis p > .kita {
    	margin: 0;
    }
    .responsiveTable .responsiveTableResult > p:nth-child(2) {
		margin-left: 2%;
	}
}

#tvarkarastis .rcklubas, #tvarkarastis .rcklubas input, #tvarkarastis .rcklubas .tooltipbtn {
	background-color: #FDB813;
    color: #fff;
}
#tvarkarastis .minigrupe, #tvarkarastis .minigrupe input, #tvarkarastis .minigrupe .tooltipbtn {
	background-color: #e16425;
    color: #fff;
}
#tvarkarastis .rcklubas .tooltipbtn:hover {
    background-color: #E16425;
}
#tvarkarastis .minigrupe .tooltipbtn:hover {
    background-color: #E16425;
}
#tvarkarastis .kita, #tvarkarastis .kita input, #tvarkarastis .kita .tooltipbtn {
	background-color: #DB4E5C;
    color: #fff;
}
#tvarkarastis .papildoma, #tvarkarastis .papildoma input {
	background-color: #DB4E5C;
}
#tvarkarastis .minigrupe a, #tvarkarastis .rcklubas a, #tvarkarastis .kita a { float: left; display: block; text-align: left; padding: 0;}
#tvarkarastis .minigrupe label, #tvarkarastis .rcklubas label, #tvarkarastis .kita label {
	float: left;
	clear: left;
	padding: 0 10px;
	font-size: 13px;
	margin-right: 5px;
	line-height: 16px;
    text-transform: none;
    color:#666065;
}
#tvarkarastis .minigrupe .tooltipbtn, #tvarkarastis .rcklubas .tooltipbtn, #tvarkarastis .kita .tooltipbtn {
	color: #fff;
	padding: 4px 10px 4px;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	clear: both;
	display: inline;
	float: none;
	margin: 10px 0;
    color: #fff;
    display: block;
	max-width: 92px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}
.tooltipRow8 .spanInner_8{ font-weight: 600 !important; color: #666065; }
#tvarkarastis .minigrupe .spanInner, #tvarkarastis .rcklubas .spanInner, #tvarkarastis .kita .spanInner {
	float: left;
	padding: 0 10px;
}
#tvarkarastis .minigrupe .spanInner_1,
#tvarkarastis .rcklubas .spanInner_0,
#tvarkarastis .kita .spanInner_0 {
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
    color:#666065;
}
#tvarkarastis .minigrupe .tooltipRow, #tvarkarastis .rcklubas .tooltipRow, #tvarkarastis .kita .tooltipRow {
	float: left;
	display: block;
	width: 100%;
	padding: 2px 0 0 0;
}
.tooltipRow12{ display: none !important; }
#tvarkarastis .minigrupe .spanInner_3,
#tvarkarastis .rcklubas .spanInner_3,
#tvarkarastis .kita .spanInner_3 {
	clear: none;
}
#tvarkarastis .minigrupe > span > span,
#tvarkarastis .rcklubas > span > span,
#tvarkarastis .kita > span > span{
	float: left;
	padding-top: 5px;
}
/* Tvarkaraštis v2 */
/* Savaitės vaizdas */

#extcalendar .tableh2 { background: #fff; color: #666; }
#extcalendar .tablec td { background: #fff; color: #666; font-weight: bold; }
#extcalendar tr.tableh2 th {
    border: 1px solid #DDDDDD;
    text-align: center;
    padding: 12px;
    font-weight: normal;
}
.tooltipInner .newSection {margin-top: 10px}
.tooltipInner .newSection.tooltipRow1 { margin-top: 0;}
#extcalendar tr th:first-child {
    border: 1px solid #DDDDDD;
    font-size: 12pt;
    line-height: 14pt;
    padding: 12px;
    text-align: center;
    width: 5%;
    font-weight: normal;
}
#extcalendar tr td { background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #000000;
    font-size: 10pt;
    line-height: 12pt;
    width: 12.5%; }
#extcalendar tr td .Event {
    background: none repeat scroll 0 0 #94BCCF;
    border-radius: 7px;
    padding: 5px;
    text-align: center;
    color: #000000;
    font-size: 10pt;
    line-height: 12pt;
    font-weight: normal; }
#extcalendar .Event span { font-size: 9pt; }

/* Event info tooltip */
#extcalendar tr td .Event .additionalInfo {  }
#extcalendar tr td .Event .additionalInfo tr td { width: 50%; }

/* Kainos */
/* .nn_tabs.top>ul.nav-tabs>li.rcklubastt>a, .nn_tabs.top>ul.nav-tabs>li.rcklubastt>a:hover { border-top: 5px solid #FDB813; }
.nn_tabs.top>ul.nav-tabs>li.rcklubastt>a:hover, .nn_tabs.top>ul.nav-tabs>li.rcklubastt.active>a { border-top-color: #FDB813; }
.nn_tabs.top>ul.nav-tabs>li.grupestt>a, .nn_tabs.top>ul.nav-tabs>li.grupestt>a:hover { border-top: 5px solid #FDB813; }
.nn_tabs.top>ul.nav-tabs>li.grupestt>a:hover, .nn_tabs.top>ul.nav-tabs>li.grupestt.active>a { border-top-color: #DB4E5C; }*/
.nn_tabs.top>ul.nav-tabs>li.asmeninestt>a, .nn_tabs.top>ul.nav-tabs>li.grupestt>a  { border-top: 5px solid #666065; background: #666065; color: #fff; }
.nn_tabs.top>ul.nav-tabs>li.asmeninestt>a:hover, .nn_tabs.top>ul.nav-tabs>li.grupestt>a:hover { border-top: 5px solid #FDB813; background: #666065; color: #fff; }
.nn_tabs.top>ul.nav-tabs>li.asmeninestt.active>a, .nn_tabs.top>ul.nav-tabs>li.grupestt.active>a { border-top-color: #FDB813; background: #fff; color: #555555; }
/* .nn_tabs.top>ul.nav-tabs>li.asmeninestt>a>span>span { font-size:12pt!important; } */

table.kainos-grupines tr:first-child th {
    border-radius: 19px 6px 0 0;
    color: #FFFFFF;
    font-size: 16px;
    height: 36px;
    line-height: 20px;
    text-align: center;
    border: none;
    width: 120px;
}
.grupestt table.kainos-grupines tr:first-child th { width: 33%; }
table.kainos-grupines tr th { border: 1px solid #D8D8D8; padding: 5px 10px; line-height: 1.5; text-transform: none; }
table.kainos-grupines tr:first-child th { padding: 10px; }
table.kainos-grupines td { padding: 0; }
table.kainos-grupines tbody tr td { border: 1px solid #D8D8D8;  }
tr:first-child td.first { background: transparent; border: none; color: #666666; line-height: 1; }
table.kainos-grupines tr:first-child th.green, table.kainos-grupines td.green:hover { background-color: #AFA3B2; }
.discount .pilka,table.kainos-grupines tr:first-child th.pilka/*, table.kainos-grupines td.pilka:hover */ { background-color: #666065!important; color: #fff; }
.discount .geltona, table.kainos-grupines tr:first-child th.geltona/*, table.kainos-grupines td.geltona:hover*/ { background-color: #FDB813!important; color: #fff; }
.discount .blue, table.kainos-grupines tr:first-child th.blue/*, table.kainos-grupines td.blue:hover*/ { background-color: #E16425!important; color: #fff; }
.discount .grey, table.kainos-grupines tr:first-child th.grey/*, table.kainos-grupines td.grey:hover*/ { background-color: #DB4E5C!important; color: #fff; }
/*table.kainos-grupines td.green:hover, table.kainos-grupines td.pilka:hover, table.kainos-grupines td.geltona:hover, table.kainos-grupines td.blue:hover, table.kainos-grupines td.grey:hover { color: #fff; font-weight: bold; }*/
table.kainos-grupines td:nth-child(even) { background-color: #efefef; }
tr.discount td { border-left: none!important; border-right: none!important; }
tr.discount td.first { border-top: none; }

/* WOOF */
.gkNspPM-NewsBlocks > figure > figcaption {
    padding: 0 32px 20px!important;
}
.gkNspPM-NewsBlocks > figure > figcaption h3 {
	font-size: 16px!important;
}

span.tooltipgc_tooltip{
      position: absolute;
      width: 100px;
      height: 20px;
      line-height: 20px;
      padding: 10px;
      font-size: 14px;
      text-align: center;
      color: rgb(113, 157, 171);
      background: rgb(255, 255, 255);
      border: 4px solid rgb(255, 255, 255);
      border-radius: 5px;
      text-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px;
      box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0px;
}

span.tooltipgc_tooltip:after {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-width: 10px;
      border-style: solid;
      border-color: #FFFFFF transparent transparent transparent;
      top: 44px;
      left: 50px;
}

/* Sidebar */

#gkSidebar {
	padding: 0 0 0 20px;
}

/*Calendar style START */
.Event{
	position: relative;

}
.Event .additionalInfo{
	width: 320px;
	padding: 0;
	position: absolute;
	z-index: 100;
	display: none;
}
.Event .additionalInfo *{
	font-size: 10px;
}
.Event:hover .additionalInfo{
	display: block;
	border: 4px solid white;
	border-radius: 10px;
	box-shadow: 0 0 5px #999;
	background-color: #fff;
	color: #666;
}
.additionalInfo .table td{
	padding: 3px;
}

/*Calendar style END */

/* Bottom */
#gkBottom2 { padding: 20px 0; background: #F5F5F5; }
#gkBottom2 .box { color: #666!important; background: #F5F5F5!important; }
#gkBottom2 .content { background: none!important; }
#gkBottom1 #gkBottom2 .box { padding: 0!important; }

/* Various */

figcaption li { padding: 0!important; line-height:1.2; }
.gkTeam figcaption { padding: 15px; }
.RSWS_testimonial { font-size: 14px; float: left; }
.RSWS_testmonial_subtext { font-size: 80%; line-height: 140%; }
ul li, .itemBody > div > ul li, ul.gkBullet1 li, ul.gkBullet2 li, ul.gkBullet3 li, ul.gkBullet4 li, #k2Container .itemFullText ul li, #k2Container .itemIntroText ul li { line-height: 1.4!important; }
.nn_tabs > ul.nav-tabs > li > a { color: #555555; }
.blokas .mygtukai {
	/* position: absolute; */
	bottom: 0;
	width: 100%;
	display: inline-block;
	margin: 0 5px;
	min-height: 80px;
}
.blokas .btn1 { bottom: 0; width: 100%; display: inline-block; margin: 0 5px; min-height: 40px; }
.blokas .mygtukas, .blokas .mygtukas1 {
	display: inline-block;
	margin-bottom: 0;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	color: #fff;
	background-color: #FDB813;
	white-space: nowrap;
	padding: 6px 0;
	font-size: 14px;
	line-height: 1.4;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-bottom: 5px;
	position: absolute;
	bottom: 0;
	width: 96%;
}
.blokas .mygtukas a, .blokas .mygtukas1 a { color: #fff; display: block; }
.blokas .mygtukas:last-child { bottom: 40px; }
.blokas .mygtukas1:last-child { bottom: 0; }
.blokas .mygtukas:hover, .blokas .mygtukas1:hover { background-color: #E16425; }

/* Grayscale nuotraukos */
/* img.desaturate {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%); /* For Webkit browsers */
	/*filter: gray; /* For IE 6 - 9 */
	/*-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
	/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
/*}*/

/*img.desaturate:hover {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
}*/

/* Responsive */

/* Tablet */
@media screen and (max-width: 980px) {
	#languages { margin: 22px 0 0 10px; }
	#gkMobileMenu { line-height: 10px!important; }
	.paslaugos #blokai > div { width: 30%; }
	#gkLogo img { height: 105px; }
	.blokas .more { top: 70px; left: 50px; }
	.timage { text-align: center; }
	.timage .more { left: 5px;  }
    .gkIsWrapper-gk_creativity .figcaption h2.text2 { font-size: 18px; max-width: 700px; }
}
/* Small tablet */
@media screen and (max-width: 820px) {
	#languages { margin: 22px 0 0 10px; }
	#gkMobileMenu { line-height: 10px!important; }
	.breadcrumbs li { display: none; }
	.breadcrumbs li:last-child { display: block; font-size: 18px; }
	.box .kontaktai > div, .team .blokas, .paslaugos #blokai > div  { width: 46%; margin-bottom: 15px; }
    .gkIsWrapper-gk_creativity .figcaption h2.text2 { font-size: 16px; max-width: 560px; }
}
/* Mobile */
@media screen and (max-width: 580px) {
	#languages { margin: 22px 0 0 10px; }
	#gkMobileMenu { line-height: 10px!important; }
	#gkLogo img { height: 105px; padding: 3px; }
	.onepage #gkHeader { margin-top: 10px; }
	#gkHeader p.col3 img { margin-bottom: 2%!important; width: 100%!important; }
	.box .gkPage { max-width: 100%!important; }
	.paslfoto .more, .kontaktai .zemelapis .more { font-size: 60px; line-height: 60px; top: 40px; }
	.kontaktai .zemelapis .more { top: 80px; }
	.paslfoto .text { font-size: 22px; line-height: 20px; top: 100px; }
	h1#pavadinimas { font-size: 22px; font-weight: bold; margin: 9px 0 0 145px; }
	.box.bigtitle .header { font-size: 40px!important; }
	.box.bigtitle .header small { font-size: 18px!important; }
	.onepage #gkHeader .box, .onepage #gkBottom1 .box, .onepage #gkPageContent .box { padding: 10px 0 10px !important; }
	#gkContentWrapper.noIntro { margin: 130px 0 0; padding: 0; }
	section img { height: auto; }
	.box .kontaktai > div, .team .blokas, .paslaugos #blokai > div  { width: 46%; margin-bottom: 15px; }
	#userForm textarea { height: 120px; }
	#gkPageContentWrap { padding-top: 20px!important; }
	.breadcrumbs li { display: none; }
	.breadcrumbs li:last-child { display: block; font-size: 16px; }

	.rcklubashead .vidus .more { left: 42%; line-height: 40px; }

	#gkBreadcrumb #fblogo { position: absolute; right: 95px; top: 5px; }
	#gkLogo img { height: 60px; padding: 3px; top: 25px; width: 60px; }
	h1#pavadinimas { font-size: 17px; font-weight: bold; margin: 15px 0 0 80px; }
	.box .kontaktai > div, .team .blokas, .paslaugos #blokai > div { margin-bottom: 15px; width: 95%; }
	.onepage #gkBottom1 #gkBottom1-1, .onepage #gkBottom1 #gkBottom1-2 { padding: 40px 0 30px !important; width: 100% !important; }
	#gkMainbody table tr, #gkMainbody table th, #gkMainbody table td, table#tvarkarastis th, table#tvarkarastis td { display: compact; margin: 0; }
    .gkIsWrapper-gk_creativity .figcaption h2.text2 { font-size: 14px; max-width: 450px; }
}
/*Tooltip start*/
body .tooltipBox, body .rcklubas, body .minigrupe, body .kita, body .papildoma, {
	position: relative;
	margin-bottom: 5px;
}
body  .tooltipBox:hover .tooltipInner, body .gkPage .rcklubas:hover .tooltipInner, body .gkPage .minigrupe:hover .tooltipInner, body .gkPage .kita:hover .tooltipInner, body .gkPage .papildoma:hover .tooltipInner {
	display: block !important;
	position: absolute;
	top: 100%;
	z-index: 9999;
	background-image: url('../images/tooltiparrow1.png');
	background-repeat: no-repeat;
	background-position-x: 50%;
	background-position: 50% 0;
	left: -79%;
}
body .gkPage .tooltipTop:hover .tooltipInner{
	background-image: url('../images/tooltiparrow2.png');
	background-position: 50% 100%;
}
body .gkPage .tooltipTop:hover .tooltipInner > span{
	margin-top: 0;
	margin-bottom: 7px;

}
body .tooltipBox .tooltipInner > span, body .rcklubas .tooltipInner > span, body .minigrupe .tooltipInner > span, body .kita .tooltipInner > span, body .papildoma .tooltipInner > span {
	color: #000;
	background-color: #fff;
	border: 3px solid #ddd;
	width: 250px;
	display: block;
	margin-top: 7px;
	border-radius: 5px;
}
.tooltipRow6, .tooltipRow7, .tooltipRow8 {
	/* background-color: #ff0000; */
}.tooltipBox:hover .tooltipInner .spanInner, .rcklubas:hover .tooltipInner .spanInner , .minigrupe:hover .tooltipInner .spanInner , .kita:hover .tooltipInner .spanInner, .papildoma:hover .tooltipInner .spanInner {
	display: block;
	padding: 0;
	text-align: left;
}
/*Responsive table style*/
.responsiveTable .dayRow{
	background-color: #666065;
	padding: 12px 0;
	float: left;
	width: 100%;
	text-align: center;
	line-height: 15px;
}
.responsiveTable .responsiveTableLabel{
	width: 16%;
	float: left;
	line-height: 25px;
	text-align: center;
	margin: 2% 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.responsiveTable .responsiveTableResult{
	width: 83%;
	float: left;
	padding: 0;
	border-left: 1px solid #ddd;
	text-align: center;
}
.responsiveTable{
	float: left;
	border: 1px solid #ddd;
}
.responsiveTable .responsiveTableResult > p {
	display: inline-block;
	margin: 2% 0;
}

.responsiveTable .row{
	float: left;
	width: 100%;
	padding: 0;
	border-top: 1px solid #ddd;
}
.responsiveTable .row:first-child{
	border-top: none;
}

input#renginys0, input#renginys1 { clear:both; }