/*
Theme Name: GAP
Theme URI: http://www.incube.lt
Author: inCube
Author URI: http://www.incube.lt
Version: 1.0
*/


/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}

/* Bendri ***********************************************************/
body {padding:0;margin:0;background:#edf1f4;}
body a img {border:0;}
body a {color:#0b3d82;}
.clear {clear:both;}
.margin120 {margin-bottom:120px;}
.margin60 {margin-bottom:60px;}
.container {margin-left:auto;margin-right:auto;width:1200px;margin-top:16px;}
.container_inner {width:1168px;padding-left:16px;padding-right:16px;float:left;background:white;margin-bottom:16px;}
.list {margin-right:-16px;}
.line {width:100%;height:1px;border-bottom:1px dashed #b3b3b3;float:left;}
.fullwidth {width:1166px;margin-bottom:16px;}
a.more {color:#0b3d82;margin-left:12px;font-family:'bold',Arial;font-weight:normal;font-size:14px;text-transform:uppercase;text-decoration:none;padding-right:13px;background-image:url('img/more.png');background-repeat:no-repeat;background-position: right 4px;}
a.more:hover {opacity:0.7}
.more.fb {margin-top:62px;float:left;}
.embed-container { margin-bottom:25px; position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Fixai */
.content_inner p {margin-bottom:15px;}
img.ad_top {width:728px;height:90px;}
img.slider_fonas {width:1168px;height:360px;}
.slider_textover_inner {max-height:180px;}
.viesieji_inner {max-height:85px;}
.leidiniai_inner {max-height:120px;}
.li_right {max-height:60px!important}
.slider_textover a {text-decoration:none;}
.bx-pager {z-index:3000!important;}

.content_text ul {list-style:square;margin-left:15px;margin-bottom:15px;margin-left: 2em;clear: left;}
.content_text ul li ul {margin-top:15px;}
.content_text ul li ul li {position: relative;left: 0em;list-style:circle}

.content_text ul li {
    position: relative;
    left: 2em;
	
}
.content_text ul li ul li {
    position: relative;
    left: 2em;
}

.content_text ul {
    margin-left: -0.2em;
    margin-right: 1em;
    margin-top: 0px;
    margin-bottom: 0.5em;
}
/*
.content_text ul {list-style:square;margin-left:15px;margin-bottom:15px;list-style-position: inside;}
.content_text ul li ul {margin-top:15px;list-style-position: inside;}
.content_text ul li ul li {position: relative;left: 2em;list-style:circle}
html body div.container div.container_inner div.content div.content_inner a {}
.content_text ol {margin-bottom:15px;list-style-position: inside;}
.content_text li {font-family:'regular',Arial;font-weight:normal;font-size:14px;line-height:17px;color:black;margin-bottom:12px;margin-left:0px;}
*/

.content_text ol {margin-bottom:15px;list-style-position: inside;}
.content_text li {font-family:'regular',Arial;font-weight:normal;font-size:14px;line-height:17px;color:black;margin-bottom:12px;margin-left:0px;}*/
.leidiniai_inner ul {list-style:square;margin-left:0px;margin-bottom:0px;list-style-position: inside;}
.leidiniai_inner li {font-family:'regular',Arial;font-weight:normal;font-size:14px;line-height:17px;color:black;margin-left:0px;}

/* 404 */
h1.error404 {background:#D0E240;color:black;margin-top:200px;margin-bottom:200px;padding-top:3px;text-align:center;font-family:'bold',Arial;font-weight:normal;text-transform:uppercase;}

/* Search */
.content.fullwidth {width:1168px;}
ul.paieska {list-style-type:none;padding:0}
ul.paieska li {width:100%;border-top:1px dashed #b3b3b3;padding-top:8px;padding-bottom:8px;}
ul.paieska li a {font-family:'regular',Arial;text-decoration:none;font-size:14px;color:black;font-weight:normal;margin:0 12px;margin-left:0px}
ul.paieska li article h3 a {font-family:'bold',Arial;font-weight:normal;}
ul.paieska li strong {font-weight:normal;background-color:#D0E240;padding:0;}
.paieska_noresults h1 {margin:0 8px;font-family:'bold',Arial;font-weight:normal;font-size:20px;text-transform:uppercase;}
.paieska_noresults h2 {margin:0 8px;font-family:'regular',Arial;font-weight:normal;font-size:16px;}
/* Pagination */
.navigation {width:848px;}
.navigation.fullwidth {width:1168px;}
.pagination_left {float:left;width:424px;margin-top:6px;margin-left:-12px;}
.pagination_left a {margin-top:6px;color:#0b3d82;margin-left:12px;font-family:'bold',Arial;font-weight:normal;font-size:14px;text-transform:uppercase;text-decoration:none;padding-left:13px;background-image:url('img/more2.png');background-repeat:no-repeat;background-position: left 4px;}
.pagination_right a {margin-top:6px;float:right;color:#0b3d82;margin-left:12px;font-family:'bold',Arial;font-weight:normal;font-size:14px;text-transform:uppercase;text-decoration:none;padding-right:13px;background-image:url('img/more.png');background-repeat:no-repeat;background-position: right 4px;}
.pagination_left a:hover, .pagination_right a:hover {opacity:0.7}
.pagination_right {float:right;width:424px;}

/* Header */
.lang_selection {height:31px;margin-top:4px;}
.lang_selection p {padding-top:6px;margin-right:10px;}
.lang_selection img {vertical-align:middle;margin-top:-2px;margin-right:5px;}
.lang_selection a {font-family:'bold',Arial;font-weight:normal;font-size:13px;color:#3a3a3a;text-transform:uppercase;text-decoration:none;float:right;}
.lang_selection a:hover {color:#6a6a6a;}
img.lang_pas {display:none;}
a.lang_act img {display:inline;}

.header {height:91px;margin-bottom:15px;}
.logo {width:440px;float:left;}
.logo img {margin-left:9px;}
.ad_top {width:728px;float:left;}

/* Menu */
.menu {height:42px;margin-bottom:16px;background:#1f1f1f;}
.nav {width:900px;height:42px;float:left;}

/* Header meniu ***/
#access .menu ul li {position: relative;margin-top:-4px;display:inline;padding:14px 17px 8px 15px;float:left;height:24px;background-image:url('img/menusep.png');background-repeat:no-repeat;background-position: right 4px;}
#access .menu ul.children li {display:inline;margin-left: 28px;float: left;position: relative;}
#access .menu li a {font-family:'bold',Arial;text-decoration:none;font-size:15px;color:#e9e7e7;font-weight:normal;text-transform:uppercase;}
#access .menu li:last-child {background-image:none;}
#access li:hover > a, #access a:focus {color: white;}
#access .menu li.current_page_item a {color:white;}
#access ul ul.children {display: none;float: left;margin: 0;position: absolute;top: 50px;left: -1px;width: 220px;z-index: 99999;margin-left:-28px;}
#access ul li:hover > ul {display: block;}
#access ul ul li {background:#1F1F1F;padding:10px 0px 0px 7px!important;height:34px!important;background-image:none!important;border-top: 1px solid #180000;width:220px;}
#access ul ul a {color: #999999;margin-left:10px;line-height: 1.4em;width:100%!important;}
#access ul ul li:first-child  {border-top:0px;}

/*
#access .menu ul li {position: relative;margin-top:-4px;display:inline;padding:14px 17px 8px 15px;float:left;height:24px;background-image:url('img/menusep.png');background-repeat:no-repeat;background-position: right 4px;}
#access .menu ul.children li {display:inline;margin-left: 28px;float: left;position: relative;line-height:30px;}
#access .menu li a {font-family:'bold',Arial;text-decoration:none;font-size:15px;color:#e9e7e7;font-weight:normal;text-transform:uppercase;}
#access .menu li:last-child {background-image:none;}
#access li:hover > a, #access a:focus {color: white;}
#access .menu li.current_page_item a {color:white;}
#access ul ul.children {display: none;float: left;margin: 0;position: absolute;top: 50px;left: -1px;width: 220px;z-index: 99999;margin-left:-28px;}
#access ul li:hover > ul {display: block;}
#access ul ul li {background:#1F1F1F;padding:4px 0px 0px 7px!important;height:40px!important;background-image:none!important;border-top: 1px solid #180000;width:220px;}
#access ul ul a {color: #999999;margin-left:10px;line-height: 1.4em;width:100%!important;}
#access ul ul li:first-child  {border-top:0px;}

/* Search */
.search {width:268px;height:42px;float:left;}
#searchform {border:1px solid #727272;width:241px;height:26px;margin-top:7px;margin-left:18px;}
.search .field {border:none;width:210px;height:20px;outline:none;font-family:'regular',Arial;font-weight:normal;color:white;margin-left:5px;background:none;font-size:13px;margin-top:4px;}
.search .submit {cursor:pointer;border:0;background: url('img/icon-search.png') no-repeat;width:16px;height:22px;float:right;margin:2px 5px 0 0;outline:none;}

/* Vidiniai */
.sidebar {width:280px;float:left;margin-right:16px;}
.content {width:872px;float:left;}
.content_inner {margin:12px;}
.content_inner img {float:left;margin:0 12px 12px 0;}
.content_inner p {font-family:'regular',Arial;font-weight:normal;font-size:14px;line-height:17px;color:black;}
.content_inner b {font-family:'bold',Arial;font-weight:400;color:black;}
.content_inner h1 {margin-top:-6px;margin-bottom:12px;font-family:'bold',Arial;font-weight:normal;font-size:17px;line-height:17px;color:black;text-transform:uppercase;}

/* Apie mus - Ataskaitos */
ul.pdf_list {list-style-type:none;padding:0;margin-top:12px;}
ul.pdf_list li {width:100%;border-top:1px dashed #b3b3b3;padding-top:8px;padding-bottom:8px;background-image:url('img/icon-doc.png');background-repeat:no-repeat;background-position: 4px 11px;}
ul.pdf_list li a {font-family:'bold',Arial;text-decoration:none;font-size:14px;color:black;font-weight:normal;margin:0 12px;margin-left:34px;}
ul.pdf_list li.url {width:100%;border-top:1px dashed #b3b3b3;padding-top:8px;padding-bottom:8px;background-image:url('img/icon-url.png');background-repeat:no-repeat;background-position: 4px 11px;}

/* Apie mus - Viesieji pirkimai (list) */
ul.viesieji_list a {text-decoration:none;}
ul.viesieji_list {list-style-type:none;padding:0;margin-top:-12px;}
ul.viesieji_list li {width:100%;border-bottom:1px dashed #b3b3b3;padding-top:8px;padding-bottom:8px}
ul.viesieji_list li h1{margin-top:0px;margin-bottom:12px;font-family:'bold',Arial;font-weight:normal;font-size:17px;line-height:17px;color:black;text-transform:uppercase;}
.content_inner li p {font-family:'regular',Arial;font-weight:normal;font-size:14px;line-height:17px;color:black;margin-bottom:4px;}
.more.viesieji {margin-left:0px;}
.more.viesieji_older {float:right;margin-top:6px;}

/* Apie mus - Struktura (list) */
.line.margin12 {margin: 12px 0;}
.line.width250 {width:250px;}
ul.struktura {list-style-type:none;padding:0;margin-top:-12px;margin-right:-52px;}
ul.struktura li {width:250px;display:inline-block;float:left;margin-right:50px;margin-bottom:37px;}
ul.struktura li h2 {font-family:'bold',Arial;font-weight:normal;font-size:17px;line-height:17px;color:black;margin:0px;text-align:center;text-transform:uppercase;margin-left:12px;margin-right:12px;}
.struktura_name {height:40px;float:left;width:250px;}
ul.struktura li p {margin:12px;width:250px;float:left;}
ul.struktura li a {color:black;}
ul.struktura li a:hover {text-decoration:none;}

/* Apie mus - Remejai (list) */
ul.remejai {list-style-type:none;padding:0;margin-top:-12px;margin-right:-52px;}
.remejai_l {float:left;width:188px;}
.remejai_l img {border:1px solid #0b3d82;}
.remejai_r {float:left;width:230px;}
ul.remejai li {width:418px;display:inline-block;float:left;margin-right:14px;}
ul.remejai li p {margin:0px 12px 24px 0;float:left;}

/* Apie mus - Kontaktai */
.kontaktai_l {width:470px;float:left;margin-bottom:12px;}
.kontaktai_r {width:378px;float:left;height:310px;margin-bottom:12px;}
.kontaktai_r p {margin:80px 12px 12px 80px}
.kontaktai_r a {color:black;}
.kontaktai_r a:hover {text-decoration:none;}
h1.susisiekite {margin:0;}

/* Isitrauk - praktika/savanoryste */
h1.praktika {margin-top:12px;margin-bottom:0px;}

/* Projektai (list) */
.line.projektai_list {margin:0 0 12px 0;}
.projektai_l {width:222px;float:left;}
.projektai_r {width:626px;float:left;}
ul.projektai_list a {text-decoration:none;}
ul.projektai_list {list-style-type:none;padding:0;margin-top:-12px;}
ul.projektai_list li {width:100%;padding-top:8px;padding-bottom:8px;}
ul.projektai_list li h1{margin-top:0px;margin-bottom:12px;font-family:'bold',Arial;font-weight:normal;font-size:17px;line-height:17px;color:black;text-transform:uppercase;}
.more.projektai_older {float:right;margin-top:-6px;}

/* Vidinis psl */
.line.vidinisline {margin:-2px 0 12px 0;}

/* Naujienos list */
.more.news_list {float:right;margin:6px 16px 0 0;}
.line.news_list {width:1168px;}

/* Naujienos vidinis */
.line.news_vidinis {margin:12px 0 12px 0;}

/* KontaktinÄ— forma */
.kontaktai {margin-left:-15px!important;}
.wpcf7-form {padding-top:0px;}
input.wpcf7-form-control, textarea.wpcf7-form-control {outline: 0;width:816px;margin-left:14px;height:35px;border:1px solid #dde2e4;padding:3px 15px 3px 15px;font-family:'regular',Arial;font-size:16px;color:#474747;margin-bottom:14px;font-weight:normal;}	
p span.wpcf7-form-control-wrap.zinute span.wpcf7-not-valid-tip {margin-top:12px;border:none!important;} /*Textarea not valid */
textarea.wpcf7-form-control{height:145px;width:816px;overflow:auto;resize: none;font-family:'regular', Arial;font-size:16px;color:#474747;margin-bottom:0;padding:13px 15px 13px 15px;font-weight:normal;}		
span.wpcf7-not-valid-tip {margin-left:30px;text-align:left;width:816px !important;color:red;background:transparent !important;border:none !important;font-family:'regular', Arial;font-size:16px!important;}
.wpcf7-response-output  {font-family:'regular', Arial !important; background-color:#1F1F1F!important;color:white;border:none!important;font-size:16px !important;width:819px;margin:-2px 12px 14px 12px !important;float:left;}
img.ajax-loader {display:none!important;}
p.submit {width:96px;height:30px;background-color:#0b3d82;margin-top:-2px;float:right;}
p.submit input {margin-left:0px;width:96px;border:none;background:transparent;font-family:'bold',Arial;font-size:15px;font-weight:normal;color:white;text-transform:uppercase;cursor:pointer;padding-top:1px}

/* Sidebar */
ul.sidebar_menu {list-style-type:none;padding:0;}
ul.sidebar_menu li {width:100%;border-bottom:1px dashed #b3b3b3;padding-top:4px;padding-bottom:4px;background-image:url('img/more.png');background-repeat:no-repeat;background-position: 265px 10px;}
ul.sidebar_menu li a {font-family:'bold',Arial;text-decoration:none;font-size:14px;color:#0b3d82;font-weight:normal;text-transform:uppercase;margin:0 12px;}
ul.sidebar_menu li.current_page_item a span {background:#0b3d82;color:white;padding:1px 4px 0px 4px;margin-left:-4px;}

/* Galerija */
.galerija ul {list-style-type:none;padding:0;margin-right:-30px;}
.galerija li {display:inline-block;margin-right:9px;margin-bottom:9px;}


/* Titulinis */
/* Slider top */

.carousel {height:360px;margin-bottom:16px;}
.footer_item .bx-wrapper {width:280px;height:343px;}
.bx-wrapper {width:1168px;height:360px;position: relative;padding: 0;*zoom: 1;}
.bx-wrapper img, .footer_item .bx-wrapper img {display: block;}
.footer_item .bx-wrapper .bx-pager,.footer_item .bx-wrapper .bx-controls-auto {width: 280px;right:5px;float:left;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: 25px;width: 406px;}
.footer_item .bx-wrapper .bx-pager,.footer_item .bx-wrapper .bx-controls-auto{position: relative;top: -300px;width: 280px;right:5px;}
.bx-wrapper .bx-pager {text-align: center;z-index: 0!important;}
.footer_item .bx-wrapper .bx-pager {text-align: right;margin-top:-63px;z-index: 0!important;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: url(img/slider_pasive.png) no-repeat;text-indent: -9999px;display: block;width: 11px;height: 11px;margin: 0 3px;outline: 0;}
div.container div.container_inner div.list div.footer_item div.bx-wrapper div.bx-controls div.bx-pager div.bx-pager-item a.bx-pager-link {font-size:0;}
div.container div.container_inner div.sidebar div.footer_item div.bx-wrapper div.bx-controls div.bx-pager div.bx-pager-item a.bx-pager-link {font-size:0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: url(img/slider_active.png) no-repeat;}
.bx-wrapper .bx-prev {left: 0px;background: url(img/slider_left.png) no-repeat;}
.bx-wrapper .bx-next {right: 0px;background: url(img/slider_right.png) no-repeat;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -31px;outline: 0;width: 34px;height: 52px;text-indent: -9999px;z-index: 0!important;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.footer_item .bx-wrapper .bx-pager .bx-pager-item,.footer_item .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}

/* Slider text over */
.slider_textover {width:406px;height:360px;background: url('img/sliderback.png') repeat top left;position:absolute;z-index:1000;}
.slider_textover h2, .slider_textover h3 {text-align:left;padding:0 25px 0 68px;font-weight:normal;color:white;font-family:'regular',Arial;}
.slider_textover h2 {line-height:40px;margin:80px 0 0 0;font-size:46px;}
.slider_textover h3 {margin:10px 0 20px 3px;font-size:15px;line-height:24px;}
.slider_imgover {background:#1f1f1f;width:1168px;height:360px;position:absolute;opacity:0.3}
/*.slider_imgover:hover {opacity:0}*/
a.carousel_more {color:white;margin:0 0 0 70px;font-family:'bold',Arial;font-weight:normal;font-size:18px;text-transform:uppercase;text-decoration:none;padding-right:13px;background-image:url('img/more_white.png');background-repeat:no-repeat;background-position: right 7px;}

.index_title_bar, .title_bar {height:30px;margin-bottom:16px;background:#d0e240;}
.index_title_bar p, .title_bar p {font-family:'bold',Arial;font-weight:normal;font-size:16px;color:#1f1f1f;text-transform:uppercase;padding:5px 0 0 10px;}
/* News index */
.news_item {width:280px;float:left;margin-bottom:16px;margin-right:16px;}
.news_item_inner {height:140px;}
.news_item a {text-decoration:none;}
.news_date {background-color:#0b3d82;position:absolute;width:91px;font-weight:normal;}
.news_date p {font-family:'bold',Arial!important;font-weight:normal;font-size:16px!important;color:white!important;padding:4px 0 2px 0!important;margin:0!important;text-align:center;}
.news_item h1 {margin:6px 12px 6px 12px;font-family:'bold',Arial;font-weight:normal;font-size:17px;line-height:17px;color:black;text-transform:uppercase;}
.news_item p {margin:6px 12px 12px 12px;font-family:'regular',Arial;font-weight:normal;font-size:14px;line-height:17px;color:#494949}

/* Footer (sidebar) */
.footer_item {width:280px;float:left;margin-bottom:16px;margin-right:16px;}
.sidebar_title_bar, .footer_title_bar {height:30px;background:#1f1f1f;}
.sidebar_title_bar p, .footer_title_bar p {font-family:'bold',Arial;font-weight:normal;font-size:16px;color:white;text-transform:uppercase;padding:5px 0 0 10px;margin:0}
ul.footer_slider, ul.footer_slider2, ul.footer_slider3, ul.footer_slider4 {list-style: none;padding: 0;}
.li_left {;width:72px;margin:12px;float:left;}
.li_right {width:172px;float:left;margin:12px 12px 0 0;}
ul.footer_slider p, ul.footer_slider2 p, ul.footer_slider3 p, ul.footer_slider4 p {color:#494949;font-family:'regular',Arial;font-weight:normal;font-size:14px;line-height:17px;padding-top:5px;}
ul.footer_slider li, ul.footer_slider2 li, ul.footer_slider3 li, ul.footer_slider4 li {display:inline-block;}
img.ad_sidebar {display: block;margin-left: auto;margin-right: auto;margin-top:16px;margin-bottom:77px;width:250px;height:250px;}

/* Footer */
img.ad_footer {margin-bottom:16px;width:1168px;height:150px;}
.footer{height:20px;}
.footer p {margin:-8px 0 8px 0;color:#6a6a6a;font-family:'regular',Arial;font-weight:normal;font-size:12px;}
.footer a {color:#6a6a6a;}
.footer a:hover {text-decoration:none;}
.footer_l, .footer_r {width:584px;float:left;}
.footer_r p {text-align:right;}

/* Fonts */
@font-face {
    font-family: 'bold';
    src: url('fonts/sourcesanspro-bold-webfont.eot');
    src: url('fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'regular';
    src: url('fonts/sourcesanspro-regular-webfont.eot');
    src: url('fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'light';
    src: url('fonts/sourcesanspro-light-webfont.eot');
    src: url('fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* Popup */
#popup {display:none;}
#simplemodal-container a.modalCloseImg {background:url(img/modalclose.png) no-repeat;width:50px;height:50px;display:inline;z-index:9995;position:fixed;top:25px;right:25px;cursor:pointer;}
#simplemodal-overlay {background-color:#000;z-index:9999;}