/* --- Typography ------------------------ */
@font-face {
	font-family:'SegoeUI-Regular';
	src: url('SegoeUI_gdi.eot');
	src: url('font/segoe-ui/regular/SegoeUI_gdi.eot?#iefix') format('embedded-opentype'),
		url('font/segoe-ui/regular/SegoeUI_gdi.woff') format('woff'),
		url('font/segoe-ui/regular/SegoeUI_gdi.ttf') format('truetype'),
		url('font/segoe-ui/regular/SegoeUI_gdi.otf') format('opentype'),
		url('font/segoe-ui/regular/SegoeUI_gdi.svg#SegoeUI-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-2666;
}

@font-face {
	font-family:'SegoeUI-Light';
	src: url('font/segoe-ui/light/SegoeUI-Light_gdi.eot');
	src: url('font/segoe-ui/light/SegoeUI-Light_gdi.eot?#iefix') format('embedded-opentype'),
		url('font/segoe-ui/light/SegoeUI-Light_gdi.woff') format('woff'),
		url('font/segoe-ui/light/SegoeUI-Light_gdi.ttf') format('truetype'),
		url('font/segoe-ui/light/SegoeUI-Light_gdi.otf') format('opentype'),
		url('font/segoe-ui/light/SegoeUI-Light_gdi.svg#SegoeUI-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-2666;
}

@font-face {
	font-family:'SegoeUI-Italic';
	src: url('font/segoe-ui/italic/SegoeUI-Italic_gdi.eot');
	src: url('font/segoe-ui/italic/SegoeUI-Italic_gdi.eot?#iefix') format('embedded-opentype'),
		url('font/segoe-ui/italic/SegoeUI-Italic_gdi.woff') format('woff'),
		url('font/segoe-ui/italic/SegoeUI-Italic_gdi.ttf') format('truetype'),
		url('font/segoe-ui/italic/SegoeUI-Italic_gdi.otf') format('opentype'),
		url('font/segoe-ui/italic/SegoeUI-Italic_gdi.svg#SegoeUI-Italic') format('svg');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
	unicode-range: U+000D-2666;
}

@font-face {
	font-family:'SegoeUI-Bold';
	src: url('font/segoe-ui/bold/SegoeUI-Bold_gdi.eot');
	src: url('font/segoe-ui/bold/SegoeUI-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('font/segoe-ui/bold/SegoeUI-Bold_gdi.woff') format('woff'),
		url('font/segoe-ui/bold/SegoeUI-Bold_gdi.ttf') format('truetype'),
		url('font/segoe-ui/bold/SegoeUI-Bold_gdi.otf') format('opentype'),
		url('font/segoe-ui/bold/SegoeUI-Bold_gdi.svg#SegoeUI-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-2666;
}

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,600,700,300&subset=latin,greek);

/* Reset unusual Firefox-on-Android default style, see https://github.com/necolas/normalize.css/issues/214*/
@media (max-width: 991px) { .form-text, .form-textarea, .block-superfish select, .block-search .form-submit { background-image: none; } }

.slick--view--history.slick--display--thumbnail {
    display: none;
}

.view-id-history .slick--display--main .slide__caption {
    left: 0;
    padding: 0;
    top: 10%;
    background-color: #242323;
    margin: 2px;
    height: 430px;
}

.view-id-history .slide__description p {
    color: #fff;
    padding: 0 15px;
}

.slick--display--main .slide__caption {
    min-height: 32%;
    padding: 0 0 20px 0;
    z-index: 3;
}

.slick--display--thumbnail .slide__caption {
    background-color: rgba(0,0,0,0)!important;
    text-transform: uppercase;
    font-family: 'SegoeUI-Bold';
    text-decoration: none;
    min-height: auto;
    display: block;
    padding: 0;
    font-size: 16px;
    color: #2D2D2D;
}

.view-id-history .slide__caption a.colorbox-node {
    color: #fff;
    text-transform: uppercase;
    font-family: 'SegoeUI-Bold';
    text-decoration: none;
    display: block;
    min-height: auto;
    padding-top: 15px;
    display: block;
    padding: 15px;
    font-size: 18px;
}

html {
	position: relative;
	min-height: 100%;
}

body {
    color: #444;
    font-family:'SegoeUI-Light';
    font-size: 14px;
    line-height: 160%;
    background-color: #ffe500;
	margin: 0 0 225px; 
}

body div#main-content #content-wrapper {
    font-family: 'SegoeUI-regular';
    color: #444;
}

.container {
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0;
    margin: 0 auto;
}

p {
    margin: 0 0 10px;
    padding: 0;
    line-height: 24px;
}

b, strong {
    font-weight: normal;
    font-family: 'SegoeUI-Bold';
}

.c_menu li:hover, a {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.c_menu li.active-trail.active a, .c_menu li:hover a {
    color: #101010;
}

a:hover { 
	text-decoration: underline;  
}

a:focus { 
	outline: none; 
	text-decoration: none; 
}

blockquote { 
	margin: 40px 40px 24px; 
	border-left: none; 
	padding: 0; 
	position: relative; 
	color: #999; 
}

blockquote::before { 
	content: "\201C"; 
	display: block; 
	font-size: 30px; 
	left: -20px; 
	top: 5px; 
	position: absolute;  }

blockquote p { 
	font-size: 14px; 
	line-height: 160%; 
	font-weight: 400; 
}

img { 
	display: block; 
	height: auto; 
	max-width: 100%; 
}

.views-field.views-field-field-nuoroda {
    background-color: #101010;
    display: block;
    position: relative;
    padding: 0px 25px 10px 25px;
}

.views-field.views-field-field-nuoroda a{
	color:#fff;
}

.view.view-elinta-motors.view-id-elinta_motors .project-body, .project-title a:nth-child(2) {
    padding: 5px 25px 0px 25px!important;
}

#pre-header { 
	color:#aaaaaa; 
}

#bottom-content { color: #ffffff; }

div#block-views-darbo-pasi-lymai-block .views-field.views-field-title a {
    font-size: 16px;
    background-image: url('/sites/all/themes/elinta_theme/images/titlebg.png');
    background-repeat: no-repeat;
    padding-left: 15px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 120%;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    color: #444;
}

div#block-views-darbo-pasi-lymai-block span.views-label {
    font-size: 14px;
    color: #444;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'SegoeUI-Bold';
    padding: 10px 0 0 0;
    display: block;
}

.view.view-darbo-pasi-lymai {
    margin-top: 15px;
}

div#block-views-darbo-pasi-lymai-block .views-field.views-field-title {
    padding: 10px 0;
    display: block;
}

/*Heading*/
h1, h2, h3, h4, h5, h6 { font-weight: 700; line-height: 120%; padding: 0; margin: 20px 0 10px 0; font-family: 'Open Sans', sans-serif; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #444; }

h1 { 
	font-size: 18px;
	text-transform: uppercase; 
}

h2 {
    font-size: 16px;
    text-transform: uppercase;
}

h3. h4, h5, h6 {
    font-size: 14px;
    text-transform: uppercase;
}

h1.page-title { font-size: 16px;
    background-image: url('/sites/all/themes/elinta_theme/images/titlebg.png');
    background-repeat: no-repeat;
	padding-left: 15px;}

h2.c_node_title {
    background-image: url('/sites/all/themes/elinta_theme/images/titlebg.png');
    background-repeat: no-repeat;
	padding-left: 15px;
}

.title-sep, #pre-header h2, #promoted h2, .sidebar h2, #footer h2 {
    clear: both;
    font-size: 16px;
    margin-bottom: 20px;
    position: relative;
}

.title-sep:before, #pre-header h2:before, #promoted h2:before, .sidebar h2:before, #footer h2:before {
    background-color: #ffe500;
    content: "";
    display: block;
    height: 4px;
    width: 20px;
    position: absolute;
    left: 0;
    top: -10px;
}

.view.view-elinta-motors.view-id-elinta_motors .project-info:before {
    display: none;
}

.title-sep .glyphicon { font-size: 13px; padding-right: 18px; }

.pg-title { 
	padding: 15px 45px;
	}

/*tables*/
table { width: 100%; margin-bottom: 20px; border: 1px solid #dfdfdf; }

table tbody { border-top: none; }

table tr.even, table tr.odd, th { background-color: transparent; border-bottom: 1px solid #dfdfdf;}

thead tr th, thead tr td, tbody tr th, tbody tr td { padding: 8px; line-height: 142%; vertical-align: top; }

table td[class*=col-], table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none;
    padding: 0 1px 1px 0;
}

.views-view-grid tbody, .view-content table {
    border-top: none;
    border: none!important;
}

/*Layout*/
.header-wrapper {
    max-width: 1191px;
    margin: 0 auto;
    position: relative;
}

#pre-header { top: 0; left: 0; width: 100%; z-index: 13; position: absolute; background-color: #333; }

.logged-in #pre-header { padding-top: 64px; }

#pre-header-inside { display: none; position: relative; z-index: 13; padding: 40px 0 0 0; }

#header-top {
    z-index: 12;
}

div#block-locale-language {
    width: 100%;
    position: relative;
    z-index: 100;
    padding-bottom: 5px;
    text-align: right;
    padding: 5px 0!important;
}

#header {
    position: relative;
    z-index: 5;
    padding: 10px 0 20px 0;
    text-align: center;
}

#header .container {
    padding: 0;
}

#main-navigation {
    position: relative;
    z-index: 11;
}

#banner-inside { padding-top: 60px; margin-bottom: 40px; }

#slideshow { padding: 10px; background-color: #fcfcfc; border: 1px solid #eaeaea; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 
display: none; }

#main { padding: 0 0 20px; }

#bottom-content { padding: 40px 0 20px 0; }

.footer-wrapper {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 216px;
    width: 100%;
}

#subfooter {
    padding: 15px 0 10px;
    text-align: center;
    background: #101010;
    color: #b2b2b2;
    border-top: 0px solid #ffe500;
}

div#block-menu-menu-bottom-meniu {
    border-bottom: 1px solid #3c3b3b;
}

#footer {
    padding: 20px 0 20px;
    text-align: left;
    background: #101010;
    color: #b2b2b2;
}

div#footer-sitemap ul li a {
    padding: 20px 0 20px;
    text-align: left;
    color: #b2b2b2;
}

div#footer-sitemap ul li {
    float: none;
}

#header-top .block, #main-navigation .block, #banner .block { padding: 0; }

/*glyphicon-block*/
.glyphicon-block {text-align: center; }

.glyphicon-block .glyphicon { font-size: 48px; margin: 30px 0 0 0; }

.glyphicon-block h4 { margin-top: 10px; }

/*lists*/
ul li { list-style-type: square; }

ol li { list-style-type: decimal; }

#header ul, #subfooter ul { text-align: left; }

/*item lists*/
.item-list ul li { border-bottom: 1px dashed #ddd; margin-bottom: 0; padding: 15px 0; }

#block-user-login .item-list ul li { border-bottom: none; padding: 0 0 5px 0; }

.item-list ul li.first { padding-top: 0; }

.item-list ul li.last { border-bottom: none; }

/*pager*/
ul.pager { overflow: hidden; padding: 0; width: 100%; clear: both; position: relative; margin-bottom: 25px; }

.item-list ul.pager li { display: inline;  float: left; margin: 0; padding: 0; border-bottom: none;}

ul.pager li a, ul.pager li.pager-current { background: #fff; border: 1px solid #eee; padding: 14px 20px; display: block; margin: 5px 3px 5px 0; 
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

ul.pager li a:hover, ul.pager li.pager-current { background-color: #444; border-color: #444; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); }

/*menus*/
ul.menu { margin: 0; padding: 0; }

ul.menu li { 
	list-style-position: inside; 
	padding: 15px 0 15px 0; 
	margin:0;
}

ul.menu li a {
    color: #535353;
    font-size: 14px;
    line-height: 150%;
    display: inline-block;
}

ul.menu li a:hover, ul.menu li a.active { text-decoration: none;}

ul.menu li.leaf { list-style-image: none; color: #444;}

ul.menu li.expanded { border-bottom: none; padding-bottom: 0;  }

ul.menu li.expanded ul { padding-left: 25px; border-top: 1px dashed #ddd; margin-top: 15px;}

/*horizontal menus*/
#subfooter ul.menu, #top-content ul.menu, #bottom-content ul.menu {
    text-align: center;
}

#header-top ul.menu li, #header ul.menu li, #main-navigation ul.menu li, #top-content ul.menu li,
#subfooter ul.menu li, #bottom-content ul.menu li { display: inline-block; background: none; list-style-type:none; border: none; padding: 0;}

#header ul.menu li a, #top-content ul.menu li a, #bottom-content ul.menu li a { padding: 15px 20px; }

#header-top ul.menu ul, #header ul.menu ul, #main-navigation ul.menu ul, #top-content ul.menu ul,
#subfooter ul.menu ul, #bottom-content ul.menu ul { display: none; }

div#block-menu-menu-about-us {
    background: #101010;
}

div#block-menu-menu-about-us li.leaf {
    background: #101010;
    padding: 10px 17px;
    min-height: 45px;
    display: block;
    border-right: 1px solid #fff;
    float: left;
}

div#block-menu-menu-about-us li.leaf a {
    color: #fff;
    text-transform: uppercase;
}

div#block-menu-menu-about-us li.first.leaf {
    margin-left: 0!important;
}

div#block-menu-menu-about-us li.leaf:hover,
div#block-menu-menu-about-us li.leaf.active-trail {
    background: #ffe500;
    color: #101010;
    text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

div#block-menu-menu-about-us li.leaf:hover a,
div#block-menu-menu-about-us li.leaf.active-trail a {
	color:#101010;
}

/*header-top menu*/
#header-top ul.menu li a { font-size: 13px; text-transform: capitalize;  padding: 16px 20px 16px; }

/*main-navigation*/
#main-navigation ul.menu li a {
    text-transform: uppercase;
    font-weight: 700;
    padding: 8px 20px;
}

#main-navigation ul.menu li.first a {
    padding-left: 0;
}

#main-navigation ul.menu ul li a, #header-top ul.menu ul li a  { padding: 15px 20px; text-transform: capitalize; font-weight: 400; font-size: 13px; border: 1px solid #eaeaea; border-top: none; line-height: 150%; }

/*superfish support*/
.block-superfish select { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-width: 1px; width: 90%; }

#main-navigation .block-superfish select { border-top: none; border-bottom: none; width: 100%; } 

.block-superfish ul.sf-menu { padding: 0; margin: 0; }

.block-superfish ul.sf-menu ul { border-top: 1px solid #eaeaea; top:100%; background: #ffffff; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
-webkit-box-shadow: 0 10px 0 -5px rgba(0,0,0,0.05); -moz-box-shadow: 0 10px 0 -5px rgba(0,0,0,0.05); 
-ms-box-shadow: 0 10px 0 -5px rgba(0,0,0,0.05); -o-box-shadow: 0 10px 0 -5px rgba(0,0,0,0.05); box-shadow: 0 10px 0 -5px rgba(0,0,0,0.05); display: none;}

.block-superfish ul.sf-menu ul li a { display: block; }

.block-superfish ul.sf-menu > li > ul:before,
.block-superfish ul.sf-menu > li > ul:after { content: ""; border-style: solid; border-width: 0 9px 9px 9px; 
border-color: transparent transparent #fff transparent; height: 0px; position: absolute; left: 15px; top: -9px; width: 0px; }

.block-superfish ul.sf-menu > li > ul:after { border-color: transparent transparent #eaeaea transparent; top: -10px; z-index: -1; }

.block-superfish ul.sf-menu ul ul { top:-1px; }

.block-superfish ul.sf-menu ul ul li a { border-left: none!important; }

/*superfish menu arrows*/
#main-navigation  .block-superfish ul.sf-menu > li > a.menuparent { padding: 20px 40px 20px 20px;  }

#header-top .block-superfish ul.sf-menu > li > a.menuparent { padding: 16px 40px 16px 20px;  }

.block-superfish ul.sf-menu li a.menuparent:after { content: "\e114"; font-family: 'Glyphicons Halflings'; -webkit-font-smoothing: antialiased; 
position: absolute; top: 20px; right: 17px; font-size: 11px; font-weight: 400; }

#header-top .block-superfish ul.sf-menu li a.menuparent:after { top: 17px; } 

.block-superfish ul.sf-menu ul li a.menuparent:after { content: "\e080"; top: 14px; right: 10px; }

/*superfish menu style resets*/
.sf-menu.sf-horizontal.sf-shadow ul { background: #ffffff; padding: inherit!important; -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0;
-moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 0; border-top-right-radius: 0; border-bottom-left-radius: 0; }

/*subfooter menu*/
#subfooter ul.menu li a { 
	padding: 0 35px 15px 35px; 
	display: block;
	text-decoration: none;
    display: block;
    background-repeat: no-repeat;
    color: #fff;
    text-transform: uppercase;
	}

/*pre-header menu, bottom-content*/
#pre-header ul.menu li a.active, #pre-header ul.menu li a:hover, 
#bottom-content ul.menu li a.active, #bottom-content ul.menu li a:hover { color: #fafafa }

#pre-header ul.menu li a { border-bottom: 1px dashed #444444; }

/* Logo - Site name*/
#logo {
    padding: 0 0 5px 0;
    position: absolute;
    right: 40px;
    z-index: 15;
}

#logo img { display: inherit; }

#logo img:hover { opacity: 0.8; filter: alpha(opacity=80); }

#site-name a { font-size: 38px; font-weight: 700; line-height: 1em; margin: 0 0 10px; color: #444444; display: block;}

#site-name a:hover { text-decoration: none; opacity: 0.8; filter: alpha(opacity=80); }

#site-slogan { color: #999; font-size: 13px; font-weight: 300; line-height: 150%; margin:10px 0 10px 0; }

/*node*/
.node.node-teaser, .page-node- #content-wrapper, .page-contact #content-wrapper {
    background-color: #fff;
    margin-bottom: 30px;
}

.node header h2 a:hover { text-decoration: none; }

/*.node > .content, #comments, .page-contact #content-wrapper { padding: 20px 40px; }*/

.region.region-content {
    padding: 15px 45px;
}

.node-type-veiklos-sritis .region.region-content {
    padding: 0;
}

.node header { padding: 10px 40px 20px; }

.node footer { padding: 20px 40px 40px; }

.field-name-field-image { margin: 10px 0 20px; }

.node .user-signature { font-size: 12px; padding: 0; }

.user-picture { margin: 0px 15px 0 0; display: inline-block; max-width: 48px;}

.submitted .glyphicon { top: 0; }

/*comments*/
#comments { background: #ffffff; }

.comment { border: 2px solid #fff; padding: 32px; margin-top:25px;} 

.comment header { padding: 0; }

.comment h3 { clear: both; }

.comment h3 a:hover { text-decoration: none; }

.comment .user-picture { float: left; margin: 0 15px 25px 0; }

.comment .new { margin: 10px 0; display: inline-block; }

/* Taxonomy term reference */
.field-type-taxonomy-term-reference { position: relative; } 

footer .field-type-taxonomy-term-reference { float: left; }

.field-type-taxonomy-term-reference .field-label { font-weight: 400; }

.field-type-taxonomy-term-reference .field-label, .field-type-taxonomy-term-reference .field-items { display: inline-block; }

.field-type-taxonomy-term-reference .field-item { margin: 0; display:inline;}

.field-type-taxonomy-term-reference .field-item:after { content: ","; margin-right: 5px;}

.field-type-taxonomy-term-reference .field-item:last-child:after { color: transparent; }

/*forum page*/
th.active img { margin: -4px 0 0 5px; }

#forum table { border: 1px solid #eaeaea; }

#forum thead tr { border-bottom: 1px solid #eaeaea; }

#forum thead tr th, #forum thead tr td { background: #ffffff; font-weight: 700; border:none; padding: 11px; }

#forum thead a { color: #444444; }

#forum tbody tr th, #forum tbody tr td { padding: 25px 25px 25px 15px; border:none;}

#forum tr.odd { background: #fbfbfb; border-bottom: 1px solid #eaeaea; }

#forum tr.even { background: #ffffff; border-bottom: 1px solid #eaeaea; }

#forum .last-reply { font-size: 12px; }

.node-forum .field-name-body { margin: 10px 0; }

.node-forum .field-type-taxonomy-term-reference { float: none; }

/*forms*/
input:focus, input[type="button"], input[type="reset"], input[type="submit"] { -webkit-transition: all 0.3s ease-in-out; 
-moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

input.form-text, textarea.form-textarea, select { background-color: #fcfcfc; border: 2px solid #eaeaea; color: #999999; font-size: 14px; padding: 14px; width: 100%; 
min-height: 50px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;} 

input.form-text:focus, textarea.form-textarea:focus { background-color: #fff; outline: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.search-form input.form-text { width: 70%; }

.dark input.form-text { border: none; }

select { -webkit-appearance: menulist; }

fieldset { padding:10px; margin: 0 2px; border: 1px solid #eaeaea; }

legend { border-bottom: none; font-size: 14px; width: auto; margin: 0;}

input[type="radio"], input[type="checkbox"] { margin: 0px 0 3px; }

/*buttons*/
input[type="submit"], input[type="reset"], input[type="button"] { margin: 5px 5px 10px 0; background-color: #444; border: none; box-shadow: none;
color: #fff; padding: 15px 24px; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #ffffff; }

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .highlighted-block .btn:hover,.highlighted-block .btn:focus { color: #ffffff; }

/*tabs*/
.nav-tabs { margin: 25px 0 15px; }

/*accordion*/
.panel-group { margin: 25px 0; }

.panel-heading a:hover { text-decoration: none; }

/* Drupal system links */
ul.links { padding: 0; margin: 0; list-style-position: inside; }

ul.links li { margin: 0; }

/* Breadcrumb */
.breadcrumb { background-color: #fcfcfc; border: 1px solid #eaeaea; padding: 14px 20px; margin-bottom: 30px; -webkit-border-radius: 6px;
-moz-border-radius: 6px; border-radius: 6px; }

.breadcrumb > li { margin: 0 2px 0 0; display: inline; }

/* Search block */
#header-top #block-search-form { margin: 0; float: right;}

#header-top #block-search-form .form-item { margin:0; }

#header-top #block-search-form input.form-text { border: none; padding: 15px 40px 15px 15px; font-size: 13px; width: 180px; 
-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-appearance: none; min-height: 52px; }

#header-top #block-search-form input.form-text:focus { width: 240px; background-color: #444; color: #fff;}

#block-search-form .form-actions, .sidebar-search-block .form-actions { position: absolute; top:0px; right: 20px; color: #999; font-size: 16px;}

.logged-in #block-search-form .form-actions, .logged-in .sidebar-search-block .form-actions { right: 10px; }

#block-search-form .form-actions:after, .sidebar-search-block .form-actions:after { 
font-family: 'Glyphicons Halflings'; content: "\e003"; position: absolute; top:16px; left:0; z-index: 0; }

#block-search-form input.form-submit, .sidebar-search-block input.form-submit { background-color: transparent;
color: #000; position: relative; z-index: 1; height: 52px; margin: 0; padding: 10px;}

#block-search-form input.form-submit:focus, .sidebar-search-block input.form-submit:focus, 
.sidebar-search-block input.form-submit:hover { outline: none; background: transparent; }

/*polls*/
.poll .vote-form { text-align: left; }

.poll .vote-form .choices { display: block; }

.poll .bar .foreground { background-color: #444444; }

/*call-to-action*/
.call-to-action { text-align: center; }

.call-to-action .lead { font-size: 32px; font-weight: 700; line-height: 100%; margin-bottom: 10px; text-transform: uppercase; }

.call-to-action p { margin: 0 0 30px; }

.call-to-action .btn { color: #fff; font-size: 20px; line-height:  100%; padding: 18px 28px;
-webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25); -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25); box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25); }

.call-to-action .btn:hover { opacity: 0.90; filter: alpha(opacity=90); }

.call-to-action .btn:active{ -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 2px 2px rgba(0,0,0,0.5); box-shadow: inset 0 2px 2px rgba(0,0,0,0.5); }

/*Recent Content block*/
#block-node-recent .node-title a { color: #444444; font-size: 16px; font-weight: 700; }

#bottom-content .node-title a { color: #ffffff; }

#pre-header .node-title a { color: #aaaaaa; }

#block-node-recent .node-title a:hover { text-decoration: none; }

#block-node-recent .node-author { margin: 5px 0; }

#block-node-recent table { border: none; }

#block-node-recent tr.even, 
#block-node-recent tr.odd { border-bottom: 1px dashed #ddd; margin-bottom: 0; padding: 15px 0; }

#block-node-recent tbody th,
#block-node-recent tbody td { padding:8px 8px 8px 0; line-height: 1.428571429; vertical-align: top;  border: none; font-size: 13px;}

#block-node-recent tbody tr:first-child th,
#block-node-recent tbody tr:first-child td { padding-top: 0; }

#block-node-recent tbody tr:last-child { border-bottom:none; }

/*highlighted blocks*/
.highlighted-block, #block-user-login, #block-poll-recent { overflow: hidden; padding:25px; -webkit-border-radius: 6px;  -moz-border-radius: 6px; border-radius: 6px; }

.highlighted-block-inside { padding:0 25px 25px 25px;  text-align:center;}

.highlighted-block .btn { background-color: #444; color: #fff; display: block; padding: 15px 25px; margin: 20px 0 0; text-align: center; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px; }

.highlighted-block.nopadding { padding: 0; }

.highlighted-block .title-sep { margin: 0px 0 40px 0; }

.light, #block-user-login, #block-poll-recent { background: #fcfcfc; color: #333; border: 1px solid #eaeaea; }

.dark { background-color: #333; color: #ccc; padding: 30px 20px 0; text-align: center;  }

.dark h3 { color: #ffffff; margin:0 0 20px 0; }

.dark input[type="submit"] { font-size: 16px; font-weight: bold; margin: 10px 0; }

.dark input[type="submit"]:hover { opacity: 0.90; filter: alpha(opacity=90); }

.dark .small { color: #999; font-size: 13px; }

#block-user-login { padding: 5px 25px 0 25px; margin: 0 0 20px 0; }

/*tags cloud*/
.tag { display: inline-block; }

.tag a { background-color: #444; color: #fff; font-size: 12px; line-height: 1em; padding: 8px; margin: 3px 0; zoom: 1; z-index: 0;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; display: block; }

.tag a:hover { color: #fff; text-decoration: none; }

/* Drupal status messages */
div.messages { padding: 15px 15px 15px 50px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; background-position: 13px 15px;}

div.messages a { font-weight: bold; }

div.messages.status {   color: #468847; background-color: #dff0d8; border-color: #d6e9c6; }

div.messages.status a { color: #356635; }

div.messages.error { color: #b94a48; background-color: #f2dede; border-color: #ebccd1; }

div.messages.error a { color: #953b39; }

div.messages.warning { color: #c09853; background-color: #fcf8e3; border-color: #faebcc; }

div.messages.warning a { color: #a47e3c; }

/*slideshow*/
.carousel .item { max-height: 520px; }

/*slider fade effect*/
.carousel-fade .carousel-inner .item { opacity: 0; filter: alpha(opacity=0); 
-webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }

.carousel-fade .carousel-inner .active { opacity: 1; filter: alpha(opacity=100); }

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; filter: alpha(opacity=0); z-index: 1; }

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1; filter: alpha(opacity=100);}

.carousel-fade .carousel-control { z-index: 2; }

/*control nav*/
.carousel ol.carousel-indicators { position: absolute; top: 20px; left: auto; z-index: 2; padding: 0 20px; margin: 0; text-align: right; -moz-opacity: 0;
-khtml-opacity: 0; opacity: 0; filter: alpha(opacity=0); width: auto; bottom: auto; right: 20px; }

.carousel ol.carousel-indicators li { margin: 0px; padding: 0; *zoom: 1; background-color: rgba(0,0,0,0.5); cursor: pointer; border: none;
    width: 18px; height: 18px; text-indent: -9999px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }

.carousel ol.carousel-indicators li.active { background-color: #fcfcfc; }

/*directional nav*/
.carousel .carousel-control { background-color: #fcfcfc; color: #444; display: block; width: 48px;
height: 48px; margin: 0; padding:15px; position: absolute; overflow: hidden; top: 45%;
text-align: center; cursor: pointer; opacity: 0; filter: alpha(opacity=0);  
-webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;
-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; background-image: none; outline:none;}

.carousel .carousel-control.right { right: 20px }

.carousel .carousel-control.left { left: 20px }

.carousel a.carousel-control:active, .carousel a.carousel-control:hover { background-color: #fcfcfc }

.carousel-control .icon-prev, .carousel-control .icon-next { font-size: 40px; font-family: Arial, sans-serif; display: block; right: 0; left: auto; width: 100%; }

.carousel:hover .carousel-control, .carousel:hover ol.carousel-indicators { -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter: alpha(opacity=100); }

/*slider caption*/
.carousel .carousel-caption { background-color: rgba(0,0,0,0.5); color: #fff; display: block; width: 100%; padding: 20px; position: absolute; bottom: 0;
left: 0; text-align: center; text-transform: uppercase; display: block; }

.carousel .carousel-caption h4, .carousel .carousel-caption p { max-width: 1170px; margin: 0 auto; display: block; }

@media all and (max-width: 768px) {
	.carousel .carousel-caption p { display: none; }
}

@media all and (max-width: 480px) {
	.carousel .carousel-control, .carousel .carousel-caption { display: none; }
}

/*credits*/
.credits { margin-bottom: 0; font-size: 0.9em; }

/*toggle control*/
.toggle-control { width: 100%; position: relative; z-index: 13; }

.toggle-control a, .toggle-control a:hover { color: #fff; position: absolute; top: 0; right: 0; display: block; padding: 18px 19px; line-height: 14px; cursor: pointer; height: 52px; }

/*google map*/
.gm-style img { max-width: none; }

/*scroll to top*/
#toTop { position: fixed; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #999999; opacity: 0.4; filter: alpha(opacity=40);
width: 55px; height: 55px; bottom: 5px; right: 5px; cursor: pointer; color: #ffffff; font-size: 32px; text-align: center; display: none; padding:10px 0 0 2px; z-index: 14; }

#toTop:hover { opacity: 1; filter: alpha(opacity=100); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }

/*drupal primary links*/
ul.primary { margin: 15px 0 15px 0;  padding-left: 40px; }

ul.primary, ul.primary li a, ul.primary li.active a { border-color:#eaeaea; } ul.primary li.active a { border-bottom: 1px solid #fff; }

/*drupal resets*/
#toolbar { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

#toolbar ul.menu { width: auto; }

#toolbar ul.menu li { background: none; }

.not-logged-in .block-forum .contextual-links-wrapper { display: none; }

a.contextual-links-trigger, #toolbar a, textarea { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; }

/*admin theme style rules*/
.page-node-edit .region-content { padding:0 40px; }

.page-node-edit .vertical-tabs { clear:both; }

.page-node-edit .vertical-tabs, .page-node-edit .vertical-tabs ul.vertical-tabs-list, .page-node-edit .vertical-tabs ul.vertical-tabs-list li { border-color:#dfdfdf; }

.page-node-edit .vertical-tabs li { list-style:none; }

/*bootstrap overrides*/
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 0;
    padding-left: 0;
}
@media (min-width: 1200px) {
.container {
    width: 1191px;
}
}
/*eo bootstrap ov*/

/* FRONT PAGE VIEWS*/

div#block-views-veiklos-sritys-block .views-field.views-field-title a {
    background: #101010;
    padding: 10px 7px 10px 27px;
    text-decoration: none;
    font-family: 'SegoeUI-Regular';
    display: block;
    background-image: url('/sites/all/themes/elinta_theme/images/decor.png');
    background-repeat: no-repeat;
}

div#block-views-veiklos-sritys-block .views-field.views-field-field-cover-photo img {
    max-height: 350px;
}

div#block-views-veiklos-sritys-block table tr td:hover .views-field.views-field-field-cover-photo img {
    -webkit-filter: grayscale(0.6);
    -moz-filter: grayscale(0.6);
    -ms-filter: grayscale(0.6);
    filter: grayscale(0.6);
    -webkit-transition-property: -webkit-filter;
    -webkit-transition-duration: 0.3s;
    -moz-transition-property: -moz-filter;
    -moz-transition-duration: 0.3s;
    -ms-transition-property: -ms-filter;
    -ms-transition-duration: 0.3s;
    transition-property: all;
    transition-duration: 0.3s;
}

div#block-views-veiklos-sritys-block .views-field.views-field-title a:hover {
    background: #ffe500;
	    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-image: url('/sites/all/themes/elinta_theme/images/decor-hov.png');
    background-repeat: no-repeat;
}


.view.view-veiklos-sritys table td[class*=col-]:hover .views-field-title a {
    background: #ffe500!important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	color:#101010!important;
    background-image: url('/sites/all/themes/elinta_theme/images/decor-hov.png')!important;
    background-repeat: no-repeat!important;
} 

div#block-views-veiklos-sritys-block .views-field.views-field-title:hover a {
    color:#101010;
}

div#block-views-veiklos-sritys-block .views-field.views-field-title a {
    color: #fff;
    text-transform: uppercase;
}

.front div#content-wrapper {
    display: none;
}

.views-field.views-field-field-main-photo {
    float: left;
    padding-right: 18px;
}

.front #main-content {
    padding: 0 0 30px 0;
}

.view-news img {
    border: 1px solid #d5d5d5;
}

.view-news .views-field.views-field-title a {
    font-family: 'SegoeUI-Regular';
    font-size: 14px;
    color: #000;
} 

.view-news .views-field.views-field-created span {
    font-family: 'SegoeUI-Regular';
    font-size: 13px;
    color: #000!important;
}

.view-news .views-field.views-field-created {
    margin-bottom: 5px;
}

.front .view-news table td[class*=col-], .front .view-news table th[class*=col-] {
    width: 32.8%!important;
    border-left: 1px solid #e0e0e0!important;
    padding-left: 25px;
    padding-right: 25px;
    border-bottom: 0!important;
}

.front .view-news td.col-1.col-first {
    border: none!important;
    padding-left: 0!important;
}

.front #main {
    padding: 0;
}

/*EO FRONT PAGE VIEWS*/

footer img {
    display: inherit;
    vertical-align: inherit;
}

footer a {
    color: #ffe500;
    text-decoration: none;
}

footer a:hover, footer a:focus {
    color: #FFDA44;
    text-decoration: none;
}

.c_body a {
    color: #000;
}

.c_body a:hover, .c_body a:focus {
    color: #000;
    text-decoration: underline;
}

div#block-menu-menu-bottom-meniu ul li a:hover,
div#block-menu-menu-bottom-meniu ul li a:focus {
    color: #ffe500;
}

.project-info a:hover,
.project-info a:focus,
table.views-view-grid.cols-3 tr td:hover .project-info a,
table.views-view-grid.cols-3 tr td:focus .project-info a {
    color: #ffe500;
    text-decoration: none;
}

/* VEIKLOS SRITYS*/

table.views-view-grid.cols-3 tr td {
    max-width: 32%;
    display: inline-block;
    margin-right: 5px;
    height: 100%;
}

.node-type-veiklos-sritis table.views-view-grid.cols-3 tr td .views-field.views-field-body, 
/*.node-type-veiklos-sritis table.views-view-grid.cols-3 tr td .views-field.views-field-body .field-content, */
.node-type-veiklos-sritis table.views-view-grid.cols-3 tr td .views-field.views-field-body .field-content .project-info {
    height: 100%;
}

.node-type-veiklos-sritis table.views-view-grid.cols-3 tr td.col-last {
    margin: 0;
}

.node-type-veiklos-sritis div#block-system-main {
    margin-bottom: 35px;
}

.project-info {
    background-color: #101010;
    display: block;
    position: relative;
}

.project-info:before {
    content: " ";
    background-image: url('/sites/all/themes/elinta_theme/images/decor2.png');
    background-repeat: no-repeat;
    width: 45px;
    height: 80px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

.project-body, .project-title a:nth-child(2) {
    padding: 15px 25px;
    display: block;
}

.project-title a {
    color: #fff;
    text-transform: uppercase;
    font-family: 'SegoeUI-Bold';
}

.project-title a img {
    margin-bottom: 16px;
}

.project-body p {
    color: #fff;
	margin:0;
}

div#cboxContent {
    padding: 15px 18px;
    max-width: 90%;
}

#cboxClose {
    position: absolute;
    bottom: auto;
    right: 0;
    top: 0;
    background: url(/sites/all/themes/elinta_theme/images/close.png);
    background-repeat: no-repeat;
    background-position: right top;
}

#colorbox .node header {
    padding: 0;
}

#colorbox .field-name-field-project-photo {
    padding-bottom: 18px;
}

.views-field.views-field-field-project-photo img {
    width: 100%;
    height: auto;
}

.field.field-name-field-banner.field-type-image.field-label-hidden img {
    width: 100%;
}

.c_menu a.active-trail.active, .c_menu ul li a:hover { 
    text-decoration: none;
}

.c_menu li.active-trail.active, .c_menu li:hover {
    background: #ffe500;
    color: #101010;
    text-decoration: none;
}

.c_menu {
    padding: 0;
    margin: 0 0 10px 0;
    position: relative;
    min-height: 45px;
    display: block;
    background: #101010;
}

.c_menu ul.links {
    padding: 0;
    margin: 0;
    list-style-position: inside;
    min-height: 45px;
    display: block;
}

.c_menu ul li {
    list-style-type: none;
    border-right: 1px solid white;
    min-height: 45px;
    display: block;
    float: left;
}

.c_menu ul li:last-child {
    border: none;
}

.c_menu ul li a {
    padding: 10px 16px;
    min-height: 45px;
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-family: 'SegoeUI-Regular';
}

.i18n-en .c_menu ul li a {
    padding: 10px 38px!important;
}

.c_menu ul li.first a {
    padding-left: 14px;
}

.node-type-veiklos-sritis div#main div#content-wrapper,
.node-type-veiklos-sritis div#main .content {
    background: none;
    padding: 0;
}

.node-type-veiklos-sritis #main-content {
    padding: 0;
}

article.node-veiklos-sritis header, #main header {
    display: none;
}

article.node-veiklos-sritis {
    background: #fff;
}

.c_body, div.c_node_title {
    font-size: 14px;
    font-family: 'SegoeUI-regular';
    color: #000000;
    padding: 15px 45px;
}

.c_body .first_part {
    width: 70%;
    display: inline-block;
}

.c_body .second_part {
    width: 26%;
    display: inline-block;
    vertical-align: top;
    border-left: 1px solid #e0e0e0;
    padding-left: 25px;
    margin-left: 35px;
}

.field.field-name-field-web {
    background-image: url('/sites/all/themes/elinta_theme/images/house.png');
    background-repeat: no-repeat;
    background-position: left 2px;
    padding-left: 22px;
}

.field.field-name-field-email {
    background-image: url('/sites/all/themes/elinta_theme/images/mail.png');
    background-repeat: no-repeat;
    background-position: left 2px;
    padding-left: 22px;
}

.field.field-name-field-phone {
    background-image: url('/sites/all/themes/elinta_theme/images/phone.png');
    background-repeat: no-repeat;
    background-position: left 2px;
    padding-left: 22px;
}

.field.field-name-field-local-phone {
    background-image: url('/sites/all/themes/elinta_theme/images/tel.png');
    background-repeat: no-repeat;
    background-position: left 2px;
    padding-left: 22px;
}

.views-field.views-field-field-rekvizitai {
    padding-left: 22px;
}

.c_body .second_part p {
    margin: 0;
}

.c_body .second_part {
    margin-top: -65px;
}

/*EO VEIKLOS SRITYS*/

/* NEWS PAGE*/
.view.view-news .view-content .item-list ul li {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 0;
    padding: 15px 0;
    display: table;
    width: 100%;
    max-width: 600px;
	margin:0;
}

.view-news table tr td {
    border-bottom: 1px solid #e0e0e0!important;
    padding: 15px 0;
    display: inline-block;
    width: 45%!important;
    border-left: 0!important;
    min-height: 135px;
    margin-right: 35px;
}

.page-news #main,
.page-naujienos #main {
    padding: 0 0 20px;
	background:#fff;
}

a {
    color: #15181B;
    text-decoration: none;
}

/*EO NEWS PAGE*/

/*ABOUT US PAGE*/

.page-node-3 .field.field-name-body, .field.field-name-field-photo-gallery.field-type-image.field-label-hidden {
    /*max-width: 50%;
    display: inline-block;
    vertical-align: top;*/
}

.node-type-page article .field-name-field-photo-gallery .field-item {
    max-width: 200px;
    display: inline-block;
}

.page-node-3 .field.field-name-body.field-type-text-with-summary.field-label-hidden {
    padding-right: 25px;
}

.field.field-name-field-photo-gallery.field-type-image.field-label-hidden {
   /* margin-top: -55px;*/
}

/*EU ABOUT US PAGE*/

/*ACHIEVEMENTS*/
.field.field-name-field-lightbox-gallery .field-item {
    float: left;
}

.page-node-13 table.views-view-grid.cols-3 tr td {
    max-width: 32%;
    display: inline-block;
    margin-right: 5px;
    width: 32%;
}

.view.view-awards .views-field-title a {
    background: #101010;
    padding: 10px 7px 10px 27px;
    text-decoration: none;
    font-family: 'SegoeUI-Regular';
    display: block;
    background-image: url('/sites/all/themes/elinta_theme/images/decor.png');
    background-repeat: no-repeat;
    color: #fff;
    text-transform: uppercase;
	height: 78px;
}

.view.view-awards  img {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%;
}


/*EO ACHIEVEMENTS*/

/*LANGUAGE*/

div#block-locale-language ul {
    margin: 0;
	padding:0;
	padding-right: 25px;
}

div#block-locale-language ul li{
    list-style-type: none;
    display: inline;
}

div#block-locale-language li {
    border-right: 1px solid black;
    padding-right: 5px;
}


div#block-locale-language li.last {
border:0;
padding:0;
}

div#block-locale-language li.active a {
    color: #ffffff;
}
/*EO LANGUAGE*/

/*CONTACTS*/


.page-node-4  .region.region-content {
    padding: 35px 45px;
}

.page-node-4 .pg-title {
    display: none;
}

.view-contacts .views-field.views-field-title a {
    font-size: 14px;
    color: #000;
    text-transform: uppercase;
	font-weight: normal;
    font-family: 'SegoeUI-Bold';
}

.view-contacts p {
    margin: 0;
	font-family: 'SegoeUI-Regular';
}

.view-contacts table tr td {
    padding-bottom: 35px;
}

.view-contacts p a {
    color: #000;
}

.view-contacts .views-field ul li {
    padding: 0;
    border: none;
    list-style-type: none;
    margin: 0;
}

.view-contacts  .item-list ul {
    margin: 0;
    padding: 0;
}

.view.view-contacts.view-id-contacts.view-display-id-block_1 {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 35px;
    width: 100%;
}

.view.view-contacts.view-id-contacts.view-display-id-block tr td {
    width: 32%;
}

table.views-view-grid.cols-3 tr td {
    width: 33%;
}

.views-field.views-field-field-phone-number-1 {
    background-image: url('/sites/all/themes/elinta_theme/images/tel.png');
    background-repeat: no-repeat;
    background-position: left 3px;
	padding-left: 22px;
}

.view-contacts .views-field.views-field-title {
    background-image: url('/sites/all/themes/elinta_theme/images/titlebg.png');
    background-repeat: no-repeat;
    padding-left: 22px;
}

.views-field.views-field-field-phone-no {
    background-image: url('/sites/all/themes/elinta_theme/images/phone.png');
    background-repeat: no-repeat;
    background-position: left 3px;
	padding-left: 22px;
}

.views-field.views-field-field-e-mail {
    background-image: url('/sites/all/themes/elinta_theme/images/mail.png');
    background-repeat: no-repeat;
    background-position: left 3px;
	padding-left: 22px;
}

.views-field.views-field-field-web-link {
    background-image: url('/sites/all/themes/elinta_theme/images/house.png');
    background-repeat: no-repeat;
    background-position: left 3px;
    padding-left: 22px;
}

.views-field.views-field-field-address {
    background-image: url('/sites/all/themes/elinta_theme/images/pin.png');
    background-repeat: no-repeat;
    background-position: left 3px;
    padding-left: 22px;
}

.views-field.views-field-field-fax {
    padding-left: 22px;
}

.view-contacts tr.row-1.row-first td.col-2.col-last .views-field.views-field-title {
    display: none;
}

/*EO CONTACTS*/


.page-node-13 div#block-views-awards-block {
    /*display: inline-block;*/
    position: relative;
    /*width: 45%;*/
    vertical-align: top;
}

.view.view-awards tr td {
    width: 25%;
}


div#block-views-slick-x-block-carousel .slick-list.draggable {
    max-width: 90%;
    margin: 0 auto;
}

.slick-arrow::before,
.slick-arrow:hover::before {
    color: rgba(0, 0, 0, 0);
}

.slick-next:before {
    background-image: url('/sites/all/themes/elinta_theme/images/right.png');
    background-repeat: no-repeat;
    text-indent: 999%;
}

.slick-prev:before {
    background-image: url('/sites/all/themes/elinta_theme/images/left.png');
    background-repeat: no-repeat;
    text-indent: 999%;
}

div#cboxContent .slick, 
div#cboxContent .slick__slide {
    max-height: 300px;
}

.responsive-menus.responsified span.toggler {
    padding: 1px;
    display: block;
    background: none;
    color: #000;
    border-radius: 0px;
    box-shadow: none;
    text-align: center;
    cursor: pointer;
    outline: none;
    border-right: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
    max-width: 100px;
    text-transform: uppercase;
    font-size: 14px;
}

.responsive-menus.responsified .responsive-menus-simple {
    display: none;
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 3px 3px 3px 0px rgba(98, 98, 98, 0.25);
    -moz-box-shadow: 3px 3px 3px 0px rgba(98, 98, 98, 0.25);
    box-shadow: 3px 3px 3px 0px rgba(98, 98, 98, 0.25);
    border-radius: 0;
}

.responsive-menus.responsified .responsive-menus-simple li a {
    color: #fff;
    display: block;
    padding: 1em 5%;
    margin: 0;
    text-align: left;
    color: #000;
    border-bottom: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    text-decoration: none;
    text-transform: uppercase;
}

.responsive-menus.responsified.responsive-toggled span.toggler {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: none;
}

.field.field-name-field-contact-logo.field-type-image.field-label-hidden img {
    max-height: 46px;
    width: auto;
    margin-bottom: 12px;
}

.field.field-name-field-contacts.field-type-text-long.field-label-hidden p {
    margin-bottom: 6px;
}

.page-node-13 div#content-wrapper,
.page-node-177 div#content-wrapper, 
.page-node-3 div#content-wrapper, 
.page-node-259 div#content-wrapper,
.page-node-40 div#content-wrapper, 
.page-node-190 div#content-wrapper   {
    background: none;
}

.page-node-13 .region.region-content,
.page-node-177 .region.region-content, 
.page-node-3 .region.region-content, 
.page-node-259 .region.region-content,
.page-node-40 .region.region-content, 
.page-node-190 .region.region-content  {
    padding: 0;
}

.page-node-13 .slick--skin--boxed > .slick__slider > .slick-list,
.page-node-177 .slick--skin--boxed > .slick__slider > .slick-list, 
.page-node-3 .slick--skin--boxed > .slick__slider > .slick-list, 
.page-node-259 .slick--skin--boxed > .slick__slider > .slick-list,
.page-node-40 .slick--skin--boxed > .slick__slider > .slick-list, 
.page-node-190 .slick--skin--boxed > .slick__slider > .slick-list  {
    margin: 0px;
}

.page-node-13 .slick-prev,
.page-node-177 .slick-prev, 
.page-node-3 .slick-prev, 
.page-node-259 .slick-prev,
.page-node-40 .slick-prev, 
.page-node-190 .slick-prev  {
    left: -35px!important;
}


.page-node-13 .slick-next,
.page-node-177 .slick-next, 
.page-node-3 .slick-next, 
.page-node-259 .slick-next,
.page-node-40 .slick-next, 
.page-node-190 .slick-next {
    right: -45px!important;
}

.page-node-13 .pg-title,
.page-node-177 .pg-title, 
.page-node-3 .pg-title, 
.page-node-259 .pg-title,
.page-node-40 .pg-title, 
.page-node-190 .pg-title {
    padding: 15px 0px;
}

div#colorbox .slick-next {
    right: 0!important;
}

div#colorbox .slick-prev {
    left: 0!important;
}

.slide__caption {
    left: 0;
    padding: 0;
    top: 10%;
    background-color: #101010;
    margin: 2px;
}

.slide__caption a.colorbox-node {
    color: #fff;
    text-transform: uppercase;
    font-family: 'SegoeUI-Light';
    text-decoration: none;
    display: block;
    min-height: 100px;
	padding-top:15px;
	display: block;
    padding: 15px;
}

.slick-dots {
    display: none !important;
}

#cboxLoadedContent {
    margin-bottom: 0;
    max-width: 100%;
}

.slick-wrapper.slick-wrapper--asnavfor.slick-wrapper--boxed {
    max-width: 100%;
}

.slick-prev {
    left: 0;
}

.slick-next {
    right: 0;
}

.slide__content {
    margin-right: 3px;
}

.view.view-guestbook .slide__caption a.colorbox-node {
    color: #fff;
    text-transform: uppercase;
    font-family: 'SegoeUI-Light';
    text-decoration: none;
    display: block;
    min-height: 120px;
    padding-top: 15px;
    display: block;
    padding: 15px;
}

div#cboxLoadedContent img.cboxPhoto {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}

#cboxTitle {
    position: absolute;
    background: rgba(255, 255, 255, 0.7);
    bottom: 0;
    left: 0;
    color: #000000;
    width: 100%;
    padding: 4px 6px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
div#block-block-3 {
    float: right;
    width: 20%;
}
div#block-views-news-block {
    width: 79%;
    float: left;
}


/*responsive*/ 

@media (max-width: 1199px){

table.views-view-grid.cols-3 tr td {
    max-width: 32%;
    display: inline-block;
    margin-right: 5px;
}
.c_body .second_part {
    margin-top: 15px;
    border-left: 0;
    margin-left: 0;
    width: 100%;
    padding-left: 0;
}
.c_menu ul li {
list-style-type: none;
    border-right: 1px solid white;
    min-height: 65px;
    width: 33.33%;
    vertical-align: top;
    font-size: 13px;
    border-bottom: 1px solid white;
}
.c_menu {
    padding: 0;
    margin: 0 0 10px 0;
    position: relative;
    min-height: 130px;
    display: block;
    background: #101010;
}
.c_body, div.c_node_title {
    clear: both;
}
.c_body .first_part {
    width: 100%;
    display: inline-block;
}
.row {
    margin-right: 0;
    margin-left: 0;
}
}

@media screen and (max-width: 1024px) {
div#block-views-veiklos-sritys-block .views-field.views-field-title a {
    min-height: 60px;
}
div#block-footer-sitemap-footer-sitemap {
    display: none;
}
}


@media (max-width: 992px){
.c_menu ul li {
    width: 49.9%;
    min-height: 65px;
    background: #101010;
}
#logo {
    padding: 0 0 5px 0;
    position: absolute;
    right: 15px;
    z-index: 1000;
    max-width: 45%;
}
table.views-view-grid.cols-3 tr td {
    max-width: 32.6%;
    display: inline-block;
    margin-right: 5px;
    height: auto;
}
.views-field.views-field-field-nuoroda {
    background-color: #101010;
    display: block;
    position: relative;
    padding: 0px 25px 10px 25px;
    margin-top: 0;
}
.view-news table tr td {
    border-bottom: 1px solid #e0e0e0!important;
    padding: 15px 0;
    display: inline-block;
    width: 100%!important;
    border-left: 0!important;
    min-height: 135px;
    margin-right: 35px;
}
.page-node-13 .region.region-content, .page-node-177 .region.region-content, .page-node-3 .region.region-content, .page-node-259 .region.region-content, .page-node-40 .region.region-content, .page-node-190 .region.region-content {
    padding: 0 25px;
}
#subfooter ul.menu li a {
    padding: 0 25px 15px 25px;
    display: block;
    text-decoration: none;
    display: block;
    background-repeat: no-repeat;
    color: #fff;
    text-transform: uppercase;
}
}

@media (max-width: 768px){
div#block-views-veiklos-sritys-block .views-field.views-field-title a {
    background: #101010;
    padding: 10px 7px 10px 27px;
    text-decoration: none;
    font-family: 'SegoeUI-Regular';
    display: block;
    background-image: url('/sites/all/themes/elinta_theme/images/decor.png');
    background-repeat: no-repeat;
    min-height: 58px;
}
#header-top {
    position: relative;
    max-width: 90%;
    margin: 0 auto;
}
div#main-navigation {
    z-index: 999;
}
.front .view-news table td[class*=col-], .front .view-news table th[class*=col-] {
    width: 100%!important;
    border-left: 1px solid #e0e0e0!important;
    padding-left: 25px;
    padding-right: 25px;
    border-bottom: 0!important;
}
div#block-block-3 {
    float: left;
    width: 100%;
}
div#block-views-news-block {
    width: 100%;
    float: left;
}
}

@media (max-width: 743px) {
div#block-views-veiklos-sritys-block .views-field.views-field-title a {
    background: #101010;
    padding: 10px 7px 10px 27px;
    text-decoration: none;
    font-family: 'SegoeUI-Regular';
    display: block;
    background-image: url('/sites/all/themes/elinta_theme/images/decor.png');
    background-repeat: no-repeat;
    min-height: 77px;
}
div#block-menu-menu-about-us li.leaf {
    background: #101010;
    padding: 10px 17px;
    min-height: 45px;
    display: block;
    border-right: 1px solid #fff;
    float: left;
    list-style-type: none;
    border-right: 1px solid white;
    min-height: 45px;
    width: 33%;
    vertical-align: top;
    font-size: 13px;
    border-bottom: 1px solid white;
}
div#block-block-3 {
    float: left;
    width: 100%;
}
div#block-views-news-block {
    width: 100%;
    float: left;
}
}

@media (max-width: 500px) {
	div#block-menu-menu-about-us li.leaf {
    width: 49.9%;
}
.c_menu ul li {
    list-style-type: none;
    border-right: 1px solid white;
    min-height: 45px;
    display: inline-block;
    float: none;
    width: 100%;
    vertical-align: top;
    font-size: 13px;
    margin-top: 2px;
}
.view.view-contacts.view-id-contacts.view-display-id-block tr td {
	width:100%;
}
table.views-view-grid.cols-3 tr td {
    max-width: 100%;
    display: inline-block;
    margin-right: 0;
    width: 100%;
}
div#page,
#header {
    max-width: 85%;
    margin: 0 auto;
}
div#block-views-veiklos-sritys-block {
    text-align: center;
}
.views-field.views-field-title {
    text-align: left;
}
.view-news table td {
    width: 100%!important;
    border-left: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
    padding-bottom: 15px;
    border-bottom: 1px solid #e0e0e0!important;
    padding-top: 15px;
}
div#block-block-3 {
    float: left;
    width: 100%;
}
div#block-views-news-block {
    width: 100%;
    float: left;
}
}

.view-id-projektai .project-body {
    min-height: 130px;
}

.view-elintos-ms .project-body {
    min-height: 145px;
}

.main-menu li.active-trail.active a {
    color: #ffffff;
}

#footer h2 {
    clear: both;
    font-size: 16px;
    margin-bottom: 20px;
    position: relative;
    background-image: url('/sites/all/themes/elinta_theme/images/titlebg.png');
    background-repeat: no-repeat;
    padding-left: 15px;
    font-size: 14px;
    margin: 0;
    padding-bottom: 8px;
}

div#block-social-media-links-social-media-links h2:before {
    display: none;
}