html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
} .clearfix:after {
display: block;
visibility: hidden;
content: ".";
clear: both;
text-indent: -9999px;
height: 0;
}
.clear {
clear: both;
}
html,
body {
margin: 0;
padding: 0;
}
@font-face {
font-family: 'Bellota-Regular';
src: url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Regular/Bellota-Regular.eot?#iefix) format('embedded-opentype'),  url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Regular/Bellota-Regular.otf)  format('opentype'),
url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Regular/Bellota-Regular.woff) format('woff'), url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Regular/Bellota-Regular.ttf)  format('truetype'), url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Regular/Bellota-Regular.svg#Bellota-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Bellota-Bold';
src: url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Bold/Bellota-Bold.eot?#iefix) format('embedded-opentype'),  url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Bold/Bellota-Bold.otf)  format('opentype'),
url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Bold/Bellota-Bold.woff) format('woff'), url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Bold/Bellota-Bold.ttf)  format('truetype'), url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Bold/Bellota-Bold.svg#Bellota-Bold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Bellota-Light';
src: url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Light/Bellota-Light.eot?#iefix) format('embedded-opentype'),  url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Light/Bellota-Light.otf)  format('opentype'),
url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Light/Bellota-Light.woff) format('woff'), url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Light/Bellota-Light.ttf)  format('truetype'), url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Bellota-Light/Bellota-Light.svg#Bellota-Light) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Montserrat-Light';
src: url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Montserrat-Light/Montserrat-Light.eot?#iefix) format('embedded-opentype'),  url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Montserrat-Light/Montserrat-Light.otf)  format('opentype'),
url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Montserrat-Light/Montserrat-Light.woff) format('woff'), url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Montserrat-Light/Montserrat-Light.ttf)  format('truetype'), url(//sodybagaja.lt/wp-content/themes/gaja/fonts/Montserrat-Light/Montserrat-Light.svg#Montserrat-Light) format('svg');
font-weight: normal;
font-style: normal;
}
a, a:hover {
text-decoration: none
}
*:focus{
outline:none;
}
::-webkit-input-placeholder {
font-family: 'Montserrat-Light';
font-size: 16px;
color: #c6c5c4;
}
:-moz-placeholder { font-family: 'Montserrat-Light';
font-size: 16px;
color: #c6c5c4; 
}
::-moz-placeholder { font-family: 'Montserrat-Light';
font-size: 16px;
color: #c6c5c4;  
}
:-ms-input-placeholder { 
font-family: 'Montserrat-Light';
font-size: 16px;
color: #c6c5c4;  
}
.toTop {
background: url(//sodybagaja.lt/wp-content/themes/gaja/img/up.png) no-repeat center;
width: 81px;
height: 81px;
line-height: 44px;
position: fixed;
bottom: 40px;
right: 30px;
z-index: 900;
opacity: 0; 
display: block;
text-align: center;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transform-origin: right;
-moz-transform-origin: right;
-ms-transform-origin: right;
-o-transform-origin: right;
transform-origin: right;
-moz-transform: perspective(300px) rotateY(-120deg) translateZ(1px);
-ms-transform: perspective(300px) rotateY(-120deg) translateZ(1px);
-o-transform: perspective(300px) rotateY(-120deg) translateZ(1px);
transform: perspective(300px) rotateY(-120deg) translateZ(1px);
}
.toTop.on {
opacity: 1;
-webkit-transition-delay: 0s !important;
-moz-transition-delay: 0s !important;
-ms-transition-delay: 0s !important;
-o-transition-delay: 0s !important;
transition-delay: 0s !important;
-webkit-transform: perspective(300px) rotateY(0deg);
-moz-transform: perspective(300px) rotateY(0deg);
-ms-transform: perspective(300px) rotateY(0deg);
-o-transform: perspective(300px) rotateY(0deg);
transform: rotateY(0deg);
}
.toTop.off {
opacity: 0;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
background-color: #584f49;
color: #fff;
}
.footer img {
vertical-align: middle;
padding: 17px 0;
}
.logo {
padding: 39px 0;
}
html {
position: relative;
min-height: 100%;
}
body {
margin-bottom: 76px !important;
}
.copyright {
line-height: 76px;
}
header .navbar-brand {
height: auto;
}
.navbar-default {
background-color: transparent !important;
border:none !important;
margin-bottom: 0 !important;
}
#header {
background-color: rgba(0,0,0,0.6);
position: relative;
z-index: 1;
}
#navbar1 {
padding: 33px 15px;
padding-left: 40px;
text-align: right;
}
#navbar ul li a, #navbar1 ul li a, .responsive-header .con, 
#lang_sel a.lang_sel_sel, #lang_sel ul ul a {
font-family: 'Bellota-Regular', sans-serif;
font-size: 16px;
color: #cfc9c5 !important;
text-transform: uppercase;
}
#navbar ul li a:hover, #navbar ul li.current-menu-item a,
#navbar1 ul li a:hover, #navbar1 ul li.current-menu-item a {
color: #fff !important;
}
#header .info {
font-family: 'Bellota-Regular', sans-serif;
font-size: 16px;
color: #89ce4a;
padding: 45px 15px;
}
.responsive-header span {
font-family: 'Bellota-Regular', sans-serif;
font-size: 16px;
color: #89ce4a;
}
.navbar-nav {
float: right !important;
}
.tel {
padding-right: 50px;
}
#lang {
float: right;
}
.bx-wrapper {
top: -116px;
}
.bx-wrapper .bx-viewport {
left: 0 !important;
border: none !important;
box-shadow: none !important;
}
.slider .desc {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
text-align: center;
padding: 0 20px;
}
.slider .desc h1 {
font-family: 'Bellota-Bold';
font-size: 72px;
color: #fff;
}
.slider .desc .content {
font-family: 'Bellota-Bold';
font-size: 20px;
color: #fefefe;
}
.slider .desc .content a {
font-family: 'Bellota-Bold';
font-size: 20px;
color: #fff;
background-color: #89ce4a;
padding: 3px 60px 5px 30px; 
display: inline-block;
text-decoration: none;
margin-top: 40px;
position: relative;
}
.slider .desc .content a:after {
position: absolute;
content: '';
background: url(//sodybagaja.lt/wp-content/themes/gaja/img/icons.png) no-repeat -31px -89px;
width: 14px;
height: 15px;
top: 11px;
right: 30px;
}
.home section {
text-align: center;
position: relative;
}
.page h2, .single h2 {
font-family: 'Bellota-Bold';
font-size: 40px;
margin-bottom: 35px;
color: #312c29;
}
section .content, p, ul li {
font-family: 'Montserrat-Light';
font-size: 16px;
color: #7d7a78;
}
.slider .content p, #section-46 p {
color: #fff;
}
#section-40:before {
content :'';
position:absolute;
top:0;left:0;
width:100%; height:100%;
background: #f4f4f4;
transform-origin: left top;
transform:skewY(4deg);
-ms-transform: skewY(4deg);
-webkit-transform: skewY(4deg);
z-index:-1;
}
#section-40 h2, #section-46 h2 {
margin-top: 130px;
}
.slider li {
transform-origin: right bottom;
-ms-transform: skewY(4deg);
-webkit-transform: skewY(4deg);
transform: skewY(4deg);
overflow: hidden;
}
.slider li img, .slider .desc h1, .slider .desc .content {
transform-origin: right bottom;
-ms-transform: skewY(-4deg);
-webkit-transform: skewY(-4deg);
transform: skewY(-4deg);
}
#section-46 {
text-align: left;
color: #fff;
background-size: cover;
overflow: hidden;
}
#section-46 h2 {
color: #fff;
}
#section-46:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transform-origin: left top;
transform: skewY(3deg);
z-index: -1;
}
#section-46 .content {
color: #fff;
}
.navbar-brand {
float: none !important;
display: block;
}
.navbar-brand img {
margin: 0 auto;
}
.pramog .pramog-inner {
position: relative;
padding: 0;
}
.pramog .pramog-inner:nth-child(1), #body ul.gallery li:nth-child(1) {
margin-top: 0px !important;
}
.pramog .pramog-inner:nth-child(2), #body ul.gallery li:nth-child(2) {
margin-top: 30px !important;
}
.pramog .pramog-inner:nth-child(3), #body ul.gallery li:nth-child(3) {
margin-top: 60px !important;
}
.pramog .pramog-inner img, .mini-zoo img {
width: 100%;
height: auto;
}
.pramog-inner .title {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin-bottom: 30px;
}
.pramog-inner .title span {
position: relative;
color: #fff;
font-size: 18px;
font-family: 'Bellota-Bold';
padding-right: 15px;
text-transform: uppercase;
}
.pramog-inner .title span:after {
content: '';
position: absolute;
top: 8px;
right: 0;
background: url(//sodybagaja.lt/wp-content/themes/gaja/img/icons.png) no-repeat -90px -92px;
width: 11px;
height: 11px;
}
.pramog-inner a:hover .title {
z-index: 1;
}
.pramog-inner a:after, ul.gallery li a:after {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
background:rgba(72, 67, 62, 0.5);
}
.pramog-inner a:hover:after, ul.gallery li a:hover:after { 
opacity: 1;
}
.pramog .pramog-inner:nth-child(3n+1), #body ul.gallery li:nth-child(3n+1) {
margin-top: -60px;
}
.pramog .pramog-inner:nth-child(3n+2), #body ul.gallery li:nth-child(3n+2) {
margin-top: -30px;
}
.pramog {
margin-top: 70px;
margin-bottom: 60px;
}
.mini-zoo {
margin-top: 30px;
margin-bottom: 140px;
}
.mini-zoo .mini-left {
margin-right: 16px;
}
.mini-zoo .mini-left, .mini-zoo .mini-right {
float: left;
}
.mini-zoo .mini-right img {
display: block;
}
.mini-zoo .mini-right img:nth-child(1) {
margin-bottom: 16px;
}
.navbar-nav li a:last-child {
padding-right: 0;
}
.navbar-toggle {
display: inline-block !important;
border: none !important;
margin: 0 !important;
float: none !important;
padding: 4px 0px !important;
}
.navbar-toggle:hover, .navbar-toggle:focus  {
background: transparent !important;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #cfc9c5 !important;
}
.navbar-header {
position: absolute;
padding: 41px 0;
}
.navbar-header button:hover span.menu {
color: #fff !important;
}
.menu {
font-family: 'Bellota-Regular', sans-serif;
font-size: 16px;
color: #cfc9c5;
position: absolute;
top: 6px;
left: 40px;
}
.navbar-default .navbar-collapse.collapse {
display: none !important;
}
.navbar-collapse.collapse.in {
display: block !important;
}
#navbar .navbar-nav li, #navbar .navbar-nav {
float: none !important;
}
#navbar {
position: fixed;
height: 100% !important;
padding-top: 90px;
width: 320px;
top: 0;
left: 0;
z-index: 1;
overflow: hidden !important;
}
#navbar:after {
content: '';
position: absolute;
top: 0;
background-color: rgba(26, 25, 24, 0.95);
left: 0;
width: 100%;
height: 100%;
transform-origin: top left;
transform: skewX(-4deg);
-ms-transform: skewX(-4deg);
-webkit-transform: skewX(-4deg);
z-index: -1;
}
#navbar .navbar-nav li a {
padding-top: 5px;
padding-bottom: 5px;
}
.x {
background: url(//sodybagaja.lt/wp-content/themes/gaja/img/icons.png) no-repeat -331px -29px;
width: 21px;
height: 22px;
position: absolute;
top: 46px;
left: 20px;
}
.x:hover {
cursor: pointer;
}
.bx-wrapper .bx-controls-direction a {
z-index: 0 !important;
}
.sub-menu {
display: none;
padding-left: 30px;
}
#navbar ul li a {
color: #fff !important;
}
#navbar ul li a:hover, #navbar ul li.menu-item-has-children .sub-menu li a:hover {
color: #89ce4a !important;
}
#navbar ul li.menu-item-has-children .sub-menu li a {
font-size: 14px !important;
display: inline-block;
font-family: 'Montserrat-Light' !important;
font-style: italic;
text-transform: none !important;
padding-top: 2px !important;
padding-bottom: 2px !important;
text-decoration: none;
color: #a29d9a !important;
}
.home .gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 50%;
}
.gallery img {
border: none !important;
width: 100%;
height: auto;
}
.gallery-caption {
display: none;
}
.active {
display: block;
}
.follow-us {
margin-top: 20px;
margin-bottom: 20px;
}
.follow-us span.follow {
font-family: 'Montserrat-Light';
font-size: 14px;
color: #fff;
padding-left: 15px;
padding-bottom: 20px;
display: block;
}
.follow-us .fb {
background: url(//sodybagaja.lt/wp-content/themes/gaja/img/icons.png) no-repeat -400px -26px;
width: 44px;
height: 58px;
display: block;
margin-left: 15px;
}
.page h1, .single h1 {
font-family: 'Bellota-Bold';
font-size: 60px;
color: #fff;
margin: 0px;
}
.page h3, .single h3 {
font-family: 'Bellota-Bold';
}
.single h3 {
color: #312c29;
margin-top: 70px;
margin-bottom: 30px;
}
.top-image {
position: relative;
}
.top-image .background {
display: block;
width: 100%;
height: 379px;
transform-origin: top right;
transform:skewY(4deg);
-ms-transform: skewY(4deg);
-webkit-transform: skewY(4deg);
z-index:-1;
margin-top: -116px;
}
.top-image h1 {
position: absolute;
padding-left: 15px;
padding-right: 15px;
width: 100%;
text-align: center;
top: 50%;
transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
margin-top: 20px; 
}
#map {
width: 100%;
height: 270px;
}
.page-template-page-contacts h3 {
color: #312c29;
margin-top: 0;
margin-bottom: 40px;
text-align: left;
}
.rek li {
position: relative;
padding-left: 40px;
padding-bottom: 25px;
text-align: left;
}
.rek li:last-child {
padding-bottom: 65px;
}
.rek li:nth-child(1):before {
content: '';
position: absolute;
top: 0;
left: 0;
background: url(//sodybagaja.lt/wp-content/themes/gaja/img/icons.png) no-repeat -156px -90px;
width: 16px;
height: 22px;
}
.rek li:nth-child(2):before {
content: '';
position: absolute;
top: 3px;
left: 0;
background: url(//sodybagaja.lt/wp-content/themes/gaja/img/icons.png) no-repeat -209px -92px;
width: 18px;
height: 18px;
}
.rek li:nth-child(3):before {
content: '';
position: absolute;
top: 5px;
left: 0;
background: url(//sodybagaja.lt/wp-content/themes/gaja/img/icons.png) no-repeat -267px -97px;
width: 17px;
height: 13px;
}
.rek .follow {
padding-bottom: 25px;
}
.contact h2 {
text-align: center;
}
.contact-form {
text-align: center;
}
.contact-form .name {
text-align: right;
}
.contact-form .email {
text-align: left;
}
.contact-form .name input, .contact-form .email input {
width: 380px;
}
.contact-form textarea {
width: 790px;
height: 180px;
margin-top: 15px;
margin-bottom: 25px;
}
.contact-form input, textarea {
border: 1px solid #d7d7d6;
padding: 10px;
}
.contact-form .wpcf7-submit {
font-family: 'Bellota-Bold';
font-size: 18px;
color: #fff;
background-color: #89ce4a;
border: none;
padding: 5px 35px;
}
.wpcf7-not-valid-tip {
display: none !important;
}
.wpcf7-not-valid {
border-color: #f00 !important;
}
.wpcf7-response-output {
border: none !important;
font-family: 'Montserrat-Light';
font-size: 16px;
color: #7d7a78;
}
.map p {
padding-top: 25px;
}
.map-outside {
padding-top: 50px;
}
.contact-out{
position: relative;
overflow: hidden;
padding-top: 100px;
padding-bottom: 100px;
}
section.block {
position: relative;
padding-top: 100px;
}
.section.block:last-of-type {
overflow: hidden;
}
section.block:nth-child(2) {
padding-top: 0;
}
.contact-out:before, section.block:nth-child(odd):before {
content :'';
position:absolute;
top:0;left:0;
width:100%; height:100%;
background: #f4f4f4;
transform-origin: left top;
transform:skewY(4deg);
-ms-transform: skewY(4deg);
-webkit-transform: skewY(4deg);
z-index:-1;
}
.page .content, .single .content {
text-align: center;
}
#section-46 .content, .rek {
text-align: left !important;
}
section.block:nth-child(2) {
padding-top: 50px;
}
.page .gal, .single .gal {
padding: 0;
}
.home ul.gallery li {
width: 50%;
}
ul.gallery {
margin-top: 70px;
}
.page section:last-of-type, .single section:last-of-type {
overflow: hidden;
padding-bottom: 70px;
}
.home section:last-of-type {
padding-bottom: 0px;
}
section.block .content p a.link {
font-family: 'Bellota-Bold';
font-size: 20px;
color: #fff;
text-transform: uppercase;
background-color: #89ce4a;
padding: 3px 60px 5px 30px;
display: inline-block;
text-decoration: none;
margin-top: 40px;
position: relative;
}
section.block .content p a.link:after {
position: absolute;
content: '';
background: url(//sodybagaja.lt/wp-content/themes/gaja/img/icons.png) no-repeat -31px -89px;
width: 14px;
height: 15px;
top: 11px;
right: 30px;
}
strong {
color: #312c29;
}
.content a, .content a:hover {
color: #89ce4a;
text-decoration: none;
}
table {
width: 100% !important;
text-align: left;
margin-bottom: 50px;
}
td {
border: 1px solid #d7d7d6;
padding: 10px 20px !important;
}
table tr:first-child {
background-color: #f4f4f4;
}
table tr td:nth-child(2), table tr td:nth-child(3) {
width: 13% !important;
}
em {
font-style: italic;
}
.baidare table tr:first-child {
text-align: center;
}
.baidare table tr td {
width: 50% !important;
}
.baidares-foto img {
width: 100%;
height: auto;
}
.baidare table {
margin-top: 50px;
margin-bottom: 0px;
}
.responsive-header {
display: none;
padding: 15px 0;
background-color: #3c3832;
}
.responsive-header .con:hover {
text-decoration: none;
color: #fff !important;
}
.responsive-header .mobile-inf {
text-align: right;
}
#lang_sel a.lang_sel_sel {
background: transparent !important;
border: 1px solid transparent;
padding-left: 0px;
}
#lang_sel ul ul a, #lang_sel ul ul a:visited {
background: transparent;
border: none;
}
#lang_sel ul ul { 
border-top: none;   
width: auto;
}
#lang_sel ul ul li { 
float: none;
}
#lang_sel a:hover, #lang_sel ul ul a:hover, #lang_sel :hover>a, #lang_sel ul ul :hover>a,
#lang_sel ul li a.lang_sel_sel {
background: transparent !important;
color: #fff !important;    
}
#lang_sel {
height: 26px;
display: block;
}
#lang_sel li {
width: auto;   
}
#section-39 {
margin-top: -100px;
}
.menu-icon {
background: url(//sodybagaja.lt/wp-content/themes/gaja/img/icons.png) no-repeat -27px -24px;
width: 29px;
height: 24px;
display: block;
}
.menu-icon:hover, .navbar-header button:hover .menu-icon {
background: url(//sodybagaja.lt/wp-content/themes/gaja/img/icons.png) no-repeat -93px -24px;
}
.navbar-toggle span.menu:hover span.menu-icon {
display: none !important;
}
.navbar .scroll {
width: 322px;
height: calc(100% - 90px);
overflow-y: scroll;
overflow-x: hidden;
position: absolute;
}