/*!
 Theme Name: Divi Child
 Theme URI: http://www.elegantthemes.com/gallery/divi/
 Version: 3.25.4
 Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 Author: Elegant Themes
 Author URI: http://www.elegantthemes.com
 Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Template: Divi
 License: GNU General Public License v2
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 */
@import url("../Divi/style.css");
@import url("fonts/fontawesome-free-5-9-0-web/css/all.min.css");
@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: 900;
	src: url('fonts/brandon/woff/BRANDON_BLK.woff') format('woff');
}
@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: 700;
	src: url('fonts/brandon/woff/BRANDON_BLD.woff') format('woff');
}
@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: 500;
	src: url('fonts/brandon/woff/BRANDON_MED.woff') format('woff');
}
@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/brandon/woff/BRANDON_REG.woff') format('woff');
}
@font-face {
	font-family: 'Brandon Grotesque';
	font-style: italic;
	font-weight: 400;
	src: url('fonts/brandon/woff/BRANDON_REG_IT.woff') format('woff');
}

/* contact forms */
.wpcf7-form label {
	color: #fff;
	width: 100%;
	float: left;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
}
.wpcf7-form span {
	width: 100%;
	float: left;
	display: inline-block;
}
.wpcf7-form span input, .wpcf7-form span textarea {
	width: 100%;
	float: left;
	display: inline-block;
	min-height: 42px;
	background-color: rgba(255,255,255,0.85);
	border-radius: 3px;
	border: 1px solid #fff;
	margin-top: 4px;
	margin-bottom: 16px;
	font-size: 16px;
	padding: 8px 16px;
}
span.wpcf7-not-valid-tip {
	background-color: #ff00009c;
	border-radius: 3px;
	border: 2px solid #ff00009c;
	color: #fff;
}
div.wpcf7-mail-sent-ok {
	background-color: #086c119c;
	border-radius: 3px;
	border: 2px solid #086c119c;
	color: #fff;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
	color: #fff;
	border: none;
}
input[type="submit"] {
	color: #fff;
	border-width: 0px;
	border-color: #ffffff;
	border-radius: 3px;
	letter-spacing: 0px;
	font-size: 14px;
	text-transform: uppercase;
	background-color: #84a9c0;
	padding: 12px 48px;
	text-align: center;
	box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
}
.wpcf7-form input[type="submit"] {
	margin: 8px auto;
	float: none;
	display: block;
	min-width: 224px;
	cursor: pointer;
}
.wpcf7-form input[type="submit"]:hover {
	color: #fff;
	background-color: #3d3d3d;
}
/* contact forms END */

/* AL */
body, input, textarea, select {
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}
body.home header {
	background-color: transparent;
}
body.home #et-main-area #main-content .et_pb_section_0.et_pb_section {
	padding-top: 0 !important;
}
#main-header {
	background-size: cover;
	min-height: 500px;
}
#main-content > .container , body:not(.home) #main-content .container.nosidebar {
	padding-top: 558px;
}

body:not(.single-post) .et_builder_inner_content .et_pb_section:first-child {
	padding-top: 558px !important;
}
h1, h2, h3 {
	font-family: "Brandon Grotesque", sans-serif;
	font-weight: 900;
}
.et_pb_slide_title {
	text-shadow: 0px 4px 10px #00000096;
}
.et_pb_slide_description .et_pb_slide_title {
		margin-top: 150px;	
}
.container.nosidebar:before {
	display: none;
}
.heading-in-header h1 {
	text-align: center;
	font-family: "Brandon Grotesque", sans-serif;
	font-size: 67px;
	line-height: 1;
	font-weight: 900;
	letter-spacing: -1.34px;
	color: #FFFFFF;
	text-shadow: 0px 4px 10px #00000096;
	text-transform: uppercase;
	opacity: 1;
}
.heading-in-header h2 {
	text-align: center;
	font-family: "Brandon Grotesque", sans-serif;
	font-size: 18px;
	line-height: 2;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0;
	color: #FFFFFF;
	opacity: 1;
}
h4 {
	font-family: "Brandon Grotesque", sans-serif !important;
	font-size: 34px !important;
	text-transform: uppercase !important;
	font-weight: 900 !important;
	line-height: 34px !important;
}
.folowustitle {
	font-family: "Open Sans", sans-serif !important;
	font-weight: 400 !important;
	font-size: 18px !important;
	line-height: 24px !important;
	text-transform: none !important;
}
.folowustitle:first-line {
	font-family: "Brandon Grotesque", sans-serif;
	font-size: 34px !important;
	text-transform: uppercase !important;
	font-weight: 900 !important;
	line-height: 34px !important;
}
#footer-info, #footer-info a {
	font-size: 14px;
	font-family: "Brandon Grotesque", sans-serif;
}
#footer-info {
	width: 100%;
	text-align: center;
}
.dishes-list {
	margin-left: -6px;
	margin-right: -6px;
}
.dishes-list .patiekalas {
	display: inline-block;
	float: left;
	width: 25%;
}
.dishes-list .patiekalas:nth-child(4n+1) {
	clear: both;
}
.patiekalas-inner {
	display: inline-block;
	width: 100%;
	float: left;
	padding: 0 6px 32px;
}
.dishes-list .patiekalas .patiekalo-pavadinimas {
	text-align: left;
	font-family: "Brandon Grotesque", sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.1;
	letter-spacing: 0;
	color: #000000;
	text-transform: uppercase;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0;
	text-shadow: none;
}
.dishes-list .patiekalas .mini-aprasymas {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	color: #bbb;
	font-weight: 400;
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: 8px;
	padding: 0;
}
.dishes-list .patiekalas .patiekalo-kaina {
	text-align: left;
	font-family: "Brandon Grotesque", sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.1;
	letter-spacing: 0;
	color: #000000;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
.tab-content .tab-pane:not(.active) {
display: none;
}
.menuarticles {
	display: inline-block;
	width: 100%;
}
.entry-content .meniutabs {
	text-align: center;
	list-style-type: none;
	padding: 0;
	margin: 0;
	clear: both;
	width: 100%;
	float: left;
	display: inline-block;
	margin-bottom: 32px;
}
.meniutabs li {
	display: inline-block;
	float: none;
	width: auto;
}
.meniutabs li a {
	display: inline-block;
	width: auto;
	float: left;
	color: #000;
	background-color: #1A41841A;
	border-radius: 4px;
	padding: 6px 8px;
	line-height: 1;
	font-size: 18px;
	text-transform: uppercase;
	font-family: "Brandon Grotesque", sans-serif;
	font-weight: 400;
	text-align: center;
	margin-right: 6px;
	margin-bottom: 6px;
	cursor: pointer;
}
.meniutabs li.active a, .meniutabs li a:hover {
	color: #fff;
	background-color: #CC0C0C;
}
.dinner-section {
	display: inline-block;
	width: 100%;
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 48px 0;
	background-image: url('/wp-content/uploads/2019/09/siandienos-pietus.jpg');
	margin-bottom: 68px;
}
.dinner-section h2 {
	text-align: center;
	font-family: "Brandon Grotesque", sans-serif;
	font-size: 67px;
	line-height: 1;
	font-weight: 900;
	letter-spacing: -1.34px;
	color: #FFFFFF;
	text-shadow: 0px 4px 10px #00000096;
	text-transform: uppercase;
	opacity: 1;
}
.dinner-section .dinner-tabz {
	display: inline-block;
	float: left;
	width: 100%;
	font-family: "Brandon Grotesque", sans-serif;
	font-size: 28px;
	line-height: 61px;
	text-transform: uppercase;
	letter-spacing: 0;
	color: #FFFFFF;
	text-align: center;
	word-spacing: 30px;
	text-shadow: 0px 4px 10px #00000096;
}
.dinner-section .dinner-paper {
	display: inline-block;
	float: left;
	width: 100%;
	background-color: rgba(255,255,255,0.83);
	border-radius: 4px 4px 4px 4px;
	overflow: hidden;
	padding: 32px 20px;
	margin-bottom: 20px;
}
.dinner-section .dinner-button {
	display: inline-block;
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 48px;
}
.dinner-section .dinner-button a {
	display: inline-block;
	border: 1px solid #7B0808;
	background-color: #CC0C0C;
	color: #fff;
	font-family: "Brandon Grotesque", sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
	padding: 8px 42px;
	border-radius: 15px;
}
.dinner-section .dinner-button a:hover {
	background-color: #7B0808;
}

.redbuttonas {
	display: inline-block;
	border: 1px solid #FFF;
	background-color: Transparent;
	color: #fff;
	font-family: "Brandon Grotesque", sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
	padding: 5px 25px;
	border-radius: 10px;
	cursor: pointer;
}
.redbuttonas:hover {
	background-color: #CC0C0C;
}
.hh {
	margin-bottom: 10px;
}
.dropdown {
	position: relative;
  	display: inline-block;
	margin-right: 10px;
	float: left;
}
.dropdown-content {
	border: 2px solid #FFF;
	border-radius: 10px;
  display: none;
  position: absolute;
  background-color: #CC0C0C;
  min-width: 170px;
  padding: 10px 15px;
  margin-top: 5px;
  text-align: left;
  line-height: 1.5;
  text-transform: none;
}

.dropdown-content .foot-adresas {
	font-family: "Open Sans", sans-serif;
	width: 100%;
	font-size: 16px;
	font-weight: 600;
}

.dropdown-content p {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
}

.dropdown-content p .savaites_dienos{
	width: 30%;
}
.dropdown-content p .valandos{
	width: 70%;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.stulpelis_02 {
	width: 50%;
	float: left;
	display: inline-block;
}
.stulpelis_02_2 {
	width: 50%;
	float: left;
	display: inline-block;
}
.stulpelis_02:first-child {
	padding-right: 20px;
}
.stulpelis_02_2:first-child {
	padding-right: 20px;
}
.pipiriukas {
	display: block;
	background-position: left top;
	background-size: contain;
	background-repeat: no-repeat;
	height: 18px;
	width: 22px;
}
.patiekalas-inner a {
	position: relative;
}
.patiekalas-inner .pipiriukas {
	height: 35px;
	width: 42px;
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0 0 8px 8px;
}
.pipiriukas.pipiriukas-0 {
	display: none;
}
.pipiriukas.pipiriukas-1 {
	background-image: url('/design-images/1.png');
}
.pipiriukas.pipiriukas-2 {
	background-image: url('/design-images/2.png');
}
.pipiriukas.pipiriukas-3 {
	background-image: url('/design-images/3.png');
}
.dinner-paper .diiner-dish {
	border-bottom: 1px solid rgba(0,0,0,0.42);
	width: 100%;
	display: inline-block;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.dinner-paper .left-info {
	width: calc(100% - 35px);
	display: inline-block;
	float: left;
}
.dinner-paper .right-info {
	width: 35px;
	display: inline-block;
	float: right;
}
.dinner-paper .dinner-name {
	text-align: left;
	font-weight: 700;
	line-height: 1.1;
	font-family: "Brandon Grotesque", sans-serif;
	font-size: 21px;
	letter-spacing: 0;
	color: #000000;
	text-transform: uppercase;
	padding: 0;
	margin: 6px 0 8px;
	display: inline-block;
	float: left;
	max-width: calc(100% - 27px);
	text-shadow: none;
}
.dinner-paper .pipiriukas {
	float: left;
	margin-top: 8px;
	margin-left: 4px;
}
.dinner-paper .bottom-info {
	width: 100%;
	display: inline-block;
}
.dinner-paper .bottom-info p {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0;
	color: #000000;
	opacity: 0.5;
	padding: 0;
	margin: 0;
	line-height: 1;
}
.dinner-paper .dinner-price {
	text-align: right;
	font-weight: 700;
	line-height: 1.1;
	font-family: "Brandon Grotesque", sans-serif;
	font-size: 21px;
	letter-spacing: 0;
	color: #000000;
	text-transform: uppercase;
	padding: 0;
	margin: 6px 0 8px;
}
.et_pb_gutters2 .et_pb_column_4_4 .three-columns-gallery {
	margin-right: -1%;
}
.et_pb_gutters2 .et_pb_column_4_4 .three-columns-gallery .et_pb_grid_item {
	width: 32.3%;
	margin-right: 1%;
	margin-bottom: 1%;
}
figcaption .mfp-bottom-bar {
	display: none;
}
.savaites_dienos {
	display: inline-block;
	float: left;
	width: 25%;
	clear: both;
}
.valandos {
	display: inline-block;
	float: left;
	width: 75%;
}
.worandaddress p {
	clear: both;
	font-size: 15px;
}
.worandaddress .foot-adresas {
	display: inline-block;
	width: 100%;
	min-width: 170px;
	margin-top: 12px;
	font-size: 16px;
	font-weight: 700;
}
.insidekont{
	margin-bottom: 40px;
}

.insidekont .worandaddress .foot-adresas {
	display: inline-block;
	width: 100%;
	min-width: 170px;
	margin-top: 0px;
	font-size: 16px;
	font-weight: 700;
}
.kont-adresas{
	margin-bottom: 45px;
}
.workingtime {
	width: 192px;
}
.foot-tel, .foot-email {
	padding: 0;
}
.foot-tel a {
	display: block;
	width: 100%;
	font-family: "Brandon Grotesque", sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 1.1;
}
.foot-tel span {
	display: block;
	width: 100%;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	color: #bbb;
	margin-bottom: 10px;
}
.foot-email a {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	color: #000;
	margin-bottom: 10px;
}
.footer-widget h4 {
	padding-bottom: 16px;
}
.footer-widget a:hover {
	text-decoration: underline;
}
.soclinks a {
	font-size: 42px;
	margin-right: 6px;
}
.soclinks a:hover {
	color: #CC0C0C !important;
}
#main-content .container::before {
	display: none;
}
body.single-post .et_pb_section {
	padding-top: 0;
}
.blogposts {
	margin-right: -20px;
}
.blogposts article {
	width: 50%;
	float: left;
	display: inline-block;
	padding-right: 20px;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	color: #000;
	line-height: 1.2;
	font-weight: 400;
	letter-spacing: -0.36px;
}
.blogposts article:nth-child(2n+1) {
	clear: both;
}
.blogposts h2.entry-title {
	color: #000;
	font-family: "Brandon Grotesque", sans-serif;
	font-size: 38px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 1.1;
	padding: 0 8px;
	margin: 20px 0 8px;
}
.blogposts article > a > img {
	max-height: 262px;
	clip: auto;
	object-fit: cover;
	object-position: center;
}
#footer-widgets {
	padding: 0 0 16px;
}
.sliderbutton {
	display: inline-block;
	border: 1px solid #7B0808;
	background-color: #CC0C0C;
	color: #fff;
	font-family: "Brandon Grotesque", sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
	padding: 6px 56px;
	border-radius: 15px;
	margin-top: 20px;
}
.sliderbutton:hover {
	background-color: #7B0808;
}
.topnavai {
	display: inline-block;
	width: 100%;
	float: left;
	margin-top: -42px;
}
.leftnavs {
	display: inline-block;
	font-family: "Brandon Grotesque", sans-serif !important;
	font-size: 21px;
	font-weight: 500;
	text-transform: uppercase;
	float: left;
	color: #fff;
	position: relative;
	z-index: 4;
}
.rightnavs {
	display: inline-block;
	font-family: "Brandon Grotesque", sans-serif !important;
	font-size: 21px;
	font-weight: 500;
	z-index: 2;
	float: right;
	color: #fff;
	text-align: right;
	position: relative;
}
.leftnavs > span {
	display: block;
	width: auto;
	text-align: left;
	font-size: 21px;
}
.leftnavs > span.dbw {
	font-size: 18px;
}
.rightnavs > span {
	display: block;
	clear: both;
	width: auto;
	float: right;
	margin-left: 10px;
	text-align: right;
}
.rightnavs > span:first-child {
	clear: both;
	z-index: 3;
	position: relative;
	text-transform: uppercase;
	font-weight: 400;
}
.rightnavs > span.emls {
	font-weight: 400;
	font-size: 18px;
}
.rightnavs > span.tels a {
	font-size: 21px;
	font-family: "Brandon Grotesque", sans-serif;
	font-weight: 400;
	margin-bottom: 4px;
	color: #fff;
}
.rightnavs > span.tels a:hover, .rightnavs > span.emls a:hover {
	color: #CC0C0C !important;
}
.minmenu a {
	font-size: 18px;
	font-family: "Brandon Grotesque", sans-serif;
	font-weight: 400;
}
.minmenu a:hover {
	color: #CC0C0C;
}
#top-menu li a {
	font-size: 26px !important;
	font-family: "Brandon Grotesque", sans-serif;
	font-weight: 900 !important;
	opacity: 1;
	line-height: 1.1;
}
#top-menu li a:hover {
	color: #CC0C0C;
	opacity: 1;
}
.rightnavs span.emls a {
	font-size: 18px;
	font-family: "Brandon Grotesque", sans-serif;
	font-weight: 400;
}
.rightnavs > span.minmenu {
	text-transform: uppercase;
	margin-right: 4px;
	font-weight: 400;
	float: left;
	clear: none;
}
.rightnavs > span.minmenu a {
	margin-right: 12px;
	font-weight: 400;
}
.rightnavs a {
	color: #fff;
}
#main-header, #et-top-navigation {
	font-family: "Brandon Grotesque", sans-serif !important;
}
#top-menu-nav {
	width: 100%;
	margin-top: -74px;
}
#top-menu-nav #top-menu {
	display: table;
	width: 100%;
}
#top-menu li {
	display: table-cell;
}
.et_header_style_split #et-top-navigation nav > ul > li > a {
	text-align: left;
}
.et_header_style_split #et-top-navigation nav > ul > li:nth-child(4) > a, .et_header_style_split #et-top-navigation nav > ul > li:last-child > a {
	text-align: right;
}
.et_header_style_split #et-top-navigation nav > ul > li.centered-inline-logo-wrap {
	padding-right: 0;
}
.et_header_style_split #et-top-navigation nav > ul > li.centered-inline-logo-wrap > .logo_container > a {
	text-align: center;
}
.kontaktai-stuff {
	width: 100%;
	display: inline-block;
	padding-bottom: 48px;
	margin-right: -20px;
}
.kontaktai-stuff .puse {
	width: 40%;
	display: inline-block;
	float: left;
	padding-right: 20px;
}
.kontaktai-stuff .puse:first-child {
	width: 60%;
}
.kontaktai-stuff h1, .kontaktai-stuff h2, .kontaktai-stuff h3 {
	font-family: "Brandon Grotesque", sans-serif;
	color: #000;
}
.kontaktai-stuff h3 {
	text-transform: uppercase;
	font-size: 38px;
	font-weight: 900;
}
.baneriukai {
	display: inline-block;
	width: 100%;
	margin-bottom: 48px;
}
.baneriukai .baneriukas {
	display: inline-block;
	width: 50%;
	float: left;
	padding-right: 6px;
}
.baneriukai .baneriukas:nth-child(2n) {
	padding-right: 0;
	padding-left: 6px;
}
.baneriukai .baneriukas img {
	width: 100%;
}
.dovanu-kuponas {
	display: block;
	width: 100%;
	margin-bottom: 32px;
	margin-top: 32px;
	text-align: center;
	postion: relative;
}
.dovanu-kuponas:before {
	content: "";
	width: 100%;
	display: block;
	height: 1px;
	background-color: #000;
	position: absolute;
	top: 25px;
	left: 0;
	right: 0;
}
.dovanu-kuponas a {
	font-size: 47px;
	display: inline-block;
	float: none;
	padding: 4px 32px;
	background-color: #fff;
	font-family: "Brandon Grotesque", sans-serif;
	color: #000;
	text-transform: uppercase;
	line-height: 1;
	letter-spacing: -0.94px;
	text-align: center;
	width: auto;
	font-weight: 900;
	position: relative;
}
.dovanu-kuponas a:hover {
	color: #AA1B1B;
}
.dovanu-kuponas a:before, .dovanu-kuponas a:after {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background-color: #000;
	position: absolute;
	top: 20px;
}
.dovanu-kuponas a:before {
	left: 0;
}
.dovanu-kuponas a:after {
	right: 0;
}
.zemelapis {
	position: relative;
}
.zemelapis .map-info {
	position: absolute;
	display: inline-block;
	width: auto;
	top: 0;
	left: 0;
	background-color: #01225B;
	border-radius: 4px 0 45px 0;
	color: #fff;
	padding: 8px 54px 12px 12px;
}
.zemelapis .map-info > span {
	display: inline-block;
	clear: both;
	width: 100%;
}
.zemelapis .map-info > span {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2;
}
.zemelapis .map-info > span:first-child {
	text-transform: uppercase;
	font-size: 32px;
	font-weight: 900;
	font-family: "Brandon Grotesque", sans-serif;
	line-height: 1.2;
}
.mobilemenurow {
		display: none;
		width: 100%;
		float: left;
	}
.menu-mobile-container {
	display: none;
}
#sandwitch {
	display: none;
	position: fixed;
	right: 10px;
	top: 10px;
	color: #fff;
	cursor: pointer;
	padding: 4px 6px;
	background-color: #031534;
	border-radius: 4px;
}
#sandwitch i {
	color: #fff;
	font-size: 32px;
}
#mobilemenu {
	display: none;
}
a.visible-mobile {
	display: none;
	color: #fff !important;
	font-size: 26px !important;
	font-family: "Brandon Grotesque", sans-serif;
	font-weight: 900 !important;
	margin-top: 20px;
	cursor: pointer;
}
@media (max-width: 1260px) {
	.et_header_style_split .centered-inline-logo-wrap #logo {
		max-width: 170px;
	}
	#top-menu-nav {
		margin-top: -44px;
	}
	.rightnavs > span.minmenu a {
		clear: both;
		width: 100%;
		display: block;
	}
	.rightnavs > span.minmenu {
		margin-top: -17px;
	}
}
@media (max-width: 1152px) {
	.stulpelis_02 {
		width: 100%;
	}
	.stulpelis_02:first-child {
		padding-right: 0;
	}
	.stulpelis_02_2 {
		width: 100%;
	}
	.stulpelis_02_2:first-child {
		padding-right: 0;
	}
}
@media (max-width: 1024px) {
	.dishes-list .patiekalas {
		width: 33%;
	}
	.dishes-list .patiekalas:nth-child(4n+1) {
		clear: none;
	}
	.dishes-list .patiekalas:nth-child(3n+1) {
		clear: both;
	}
	h1 {
		font-size: 48px !important;
	}
	h2 {
		font-size: 30px !important;
	}
	.heading-in-header h2 {
		font-size: 18px !important;
		line-height: 1.3;
	}
}
@media only screen and (max-width:980px) {
	#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
		background-color: transparent !important;
	}
	.baneriukai .baneriukas, .baneriukai .baneriukas:nth-child(2n) {
		padding-right: 0;
		width: 100%;
		padding-left: 0;
	}
	.baneriukai {
		margin-bottom: 20px;
	}
	.kontaktai-stuff .puse:first-child, .kontaktai-stuff .puse {
		width: 100%;
		padding-right: 0;
	}
	.mobilemenurow {
		display: block;
	}
	.menu-mobile-container {
		display: block;
	}
	#sandwitch {
		display: block;
	}
	.leftnavs, .rightnavs {
		display: none;
	}
	#mobilemenu.active {
		display: block;
		position: fixed;
		width: 100%;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-color: #031534;
		padding-top: 90px;
	}
	#mobilemenu li {
		margin-bottom: 10px;
	}
	#mobilemenu a {
		color: #fff;
		font-size: 32px;
		line-height: 1.2;
		text-transform: uppercase;
	}
	#mobilemenu ul.sub-menu {
		margin-top: 18px;
	}
	#mobilemenu ul.sub-menu li a {
		
		font-size: 24px;
	}
	#menu-close {
		position: fixed;
		z-index: 3;
		right: 48px;
		top: 32px;
		cursor: pointer;
	}
	#menu-close i {
		color: #fff;
		font-size: 32px;
	}
	a.visible-mobile {
		display: block;
	}
	#main-header {
		min-height: unset;
	}
	body:not(.single-post) .et_builder_inner_content .et_pb_section:first-child {
	    padding-top: 285px !important;
	    padding-bottom: 0;
	}
	body:not(.home) header#main-header {
		min-height: 237px;
		padding-bottom: 0;
	}
	
	.et_header_style_split #logo {
		max-height: 120px;
	}
	#home-slider h2.et_pb_slide_title {
		margin-top: 58px !important;
		margin-bottom: 8;
		font-weight: 900 !important;
		padding-bottom: 0;
	}
	.et_pb_row, .container {
		width: 90%;
	}
	.dinner-section .dinner-tabz {
		display: none;
	}
	#dienos-pietus {
		margin-bottom: 10px;
		padding-bottom: 0;
	}
	#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget, .footer-widget {
		margin-bottom: 0 !important;
	}
	#footer-bottom {
		margin-top: 18px;
	}
}
@media (max-width: 740px) {
	.dovanu-kuponas::before, .dovanu-kuponas a::before, .dovanu-kuponas a::after {
		display: none;
	}
	.dovanu-kuponas a {
		font-size: 32px;
	}
	h4 {
		font-size: 22px !important;
	}
	.foot-tel a {
		font-size: 18px;
	}
	.footer-widget h4, .folowustitle:first-line {
		font-size: 18px !important;
	}
	#text-6 h4:first-child {
		padding-top: 16px;
		padding-bottom: 16px;
	}
	.worandaddress p {
		font-size: 16px;
	}
	.worandaddress .foot-adresas {
		font-size: 14px;
		margin-bottom: 10px;
		margin-top: 10;
	}
	.footer-widget h4 {
		padding-bottom: 6px;
		line-height: 1.1 !important;
	}
	.footer-widget .folowustitle {
		line-height: 2px !important;
		padding-bottom: 16px;
	}
	.dishes-list .patiekalas {
		width: 50%;
	}
	.dishes-list .patiekalas:nth-child(3n+1) {
		clear: none;
	}
	.dishes-list .patiekalas:nth-child(2n+1) {
		clear: both;
	}
	h1 {
		font-size: 30px !important;
	}
	h2 {
		font-size: 26px !important;
	}
	.heading-in-header h2 {
		font-size: 18px !important;
	}
	.et_pb_gutters2 .et_pb_column_4_4 .three-columns-gallery .et_pb_grid_item {
		width: 49%;
	}
	.et_pb_section_1 {
		min-height: unset !important;
		padding: 0;
	}
	.blogposts article {
		width: 100%;
		padding-right: 18px;
	}
	.heading-in-header .et_pb_row {
		padding-bottom: 0 !important;
	}
	.blogposts h2.entry-title {
		padding: 0;
	}
	.foot-email {
		margin-top: -14px;
	}
	.foot-email a {
		
		font-size: 16px;
	}
	#text-6 h4:first-child {
		display: none;
	}
	#text-7 {
		display: none;
	}
	#menu-item-1238 {
		margin-top: 40px;
	}
	#menu-item-1238 a {
		background-color: #CC0C0C;
		font-family: "Brandon Grotesque", sans-serif;
		font-weight: 900;
		text-transform: uppercase;
		padding: 6px 32px;
		border-radius: 15px;
	}
	.dinner-section {
		padding-top: 18px;
	}
	.dinner-section h2 {
		margin-bottom: 20px;
	}
}
@media (max-width: 640px) {
	.dinner-paper .left-info {
		min-width: unset;
		width: 100%;
	}
	.dinner-paper .right-info {
		width: 100%;
	}
	.dinner-paper .dinner-name {
		font-size: 18px;
	}
	.dinner-section {
		margin-bottom: 28px;
	}
	.dinner-section h2 {
		font-size: 36px;
		padding-top: 8px;
	}
	body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
		padding-top: 16px;
	}
	.entry-content .meniutabs {
		margin-top: 32px;
	}
}
@media (max-width: 460px) {
		.dishes-list .patiekalas {
		width: 100%;
	}
	.dishes-list .patiekalas:nth-child(2n+1) {
		clear: none;
	}
	.dishes-list .patiekalas {
		clear: both;
	}
}
