/*
Theme Name: Pankultura
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
/*Logo dizainas*/
.navbar-header.style-light{
	background: #ffffffe0;
	padding: 8px 10px 10px 10px;
  	border-radius: 10px;
}
/*Pagrindinio puslapio renginiu nuorodos hover spalva*/
.pagrindinis-renginiai a:hover{
	color:#4b1616!important;
}
/*Dokumento viduje pavadinimo spalva*/
.dlp_document-template-default .header-title span{
	color:white;
}
/*Meniu dizainas*/
@media (min-width: 960px){
	body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a{
		padding-top: 10px;
		padding-bottom: 10px;
		height: auto;
	}
	body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a{
		padding-left: 8px !important;
	}
body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul:last-child > li:last-child > a{
		padding-right: 8px !important;
	}
	.navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a{
		padding-right: 15px !important;
	}
	.active.menu-item-link a{
		color:white!important;
		border-bottom:2px solid!important;
	}
	.menu-item-link a:hover{
		color:white!important;
		border-bottom:2px solid!important;
	}
	.menu-item a:hover{
		color:white!important;
		border-bottom:2px solid!important;
	}
	.menu-with-logo .menu-smart > li{
		height: 97%;
	}
	.is_stuck .active.menu-item-link a, .is_stuck .menu-item-link a {
    color: #4b1616!important;
    border-color: #4b1616!important;
	}
	body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-horizontal-inner > .nav > .menu-smart > li > a:hover{
		color:white!important;
		border-bottom:2px solid!important;
	}
}
@media (max-width: 959px){
	.submenu-light:not(.isotope-filters) .menu-smart a,  .is_stuck.menu-light .mobile-additional-icon{
	color:#b80000;
	}
}
.navbar-topmenu.navbar-nav-last .active.menu-item-link a{
	color:white!important;
	border-bottom:2px solid!important;
}
.navbar-topmenu.navbar-nav-last .menu-item-link a{
    font-weight: 700;
}
.menu-dark .menu-smart a:hover{
	color: white!important;
	border-bottom:2px solid white!important;
}
body.menu-custom-padding .col-lg-0.logo-container{
    padding-top: 5px;
    padding-bottom: 10px;
}
.navbar-topmenu.navbar-nav-last .menu-item-link a{
	border-bottom:2px solid transparent;
}
.is_stuck .menu-container{
		background-color: #fff;
}
.is_stuck .mobile-menu-button-light .lines:not(.lines-dropdown), .is_stuck .mobile-menu-button-light .lines:not(.lines-dropdown):before, .is_stuck .mobile-menu-button-light .lines:not(.lines-dropdown):after, .is_stuck .mobile-menu-button-light .lines:not(.lines-dropdown) > span{
		background: #b80000;
	}
.menu-light .mobile-additional-icon{
	color:#fff;
}
/*Post  header spalva*/
.post-template-default .header-basic.style-light.style-light h1, .post-template-default .header-basic.style-light .date-info, .post-template-default .header-basic.style-light .category-info a, .post-template-default .header-basic.style-light .category-info, .post-template-default .header-basic.style-light .author-info, .post-template-default .header-basic.style-light .author-info a{
	color:white!important;
}
/*Slider aukstis*/
.owl-carousel.owl-element.owl-dots-inside.owl-height-forced.owl-loaded.owl-drag.showControls{
	height:500px!important;
}
/*DUK dizainas*/
.ewd-ufaq-faq-category-title h3{
	font-size:22px!important;
}
.ewd-ufaq-faq-title-text h4, .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{
	font-size:16px!important;
}
.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{
	margin-top:4px!important;
}
div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol{
	margin-right: 0px!important;
}
.ewd-ufaq-faq-body {
	padding: 0px 0px 20px 25px!important;
}
.ewd-ufaq-faq-category {
    margin-bottom: -20px!important;
}
.ewd-ufaq-faq-categories{
	display:none;
}
/*Kontaktu formos dizainas*/
.wpforms-field-large, .wpforms-field-medium{
	border:0px solid!important;
	border-bottom:1px solid #dddddd!important;
	border-radius:0px!important;
}
.wpforms-submit{
	background-color: #990002!important;
	border: 1px solid #990002!important;
  color: white!important;
}
.wpforms-submit:hover{
	background-color: #4b1616!important;
	border: 1px solid #4b1616!important;
}
/*Renginio dizainas*/
.event-carousel-type2-head.clearfix .mec-color-hover{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.style-light .owl-dots-outside .owl-dots .owl-dot span{
	background-color: #ffffff;
}
.mec-owl-carousel .owl-item img{
	width:100%;
	aspect-ratio:16/9;
	object-fit:contain;
}
.mec-event-carousel-type2 .owl-next i, .mec-event-carousel-type2 .owl-prev i{
	color:white;
}
.event-carousel-type2-head .mec-event-carousel-content-type2{
	min-height: 100px;
}
.mec-event-article .event-carousel-type2-head{
	padding:20px;
	border-radius:10px;
	border:0px solid;
  background: #ffffff;
	box-shadow: 0px 0px 20px rgb(0 0 0 / 40%);
	margin:20px!important;
}
@media only screen and (min-width:768px){
	.mec-event-detail, .mec-categories{
		display:inline-block;
	}
	.mec-shortcode-organizers{
		display:inline;
	}
		.mec-event-list-minimal .mec-event-title{
		margin-bottom:2px;
	}
	.mec-shortcode-organizers{
		padding-left: 15px;
	}
	.mec-organizers, .mec-categories{
		padding-left: 10px!important;
	}
}
.mec-single-modern .mec-events-event-image img {
    width: 300px;
}
@media only screen and (max-width: 959px){
	.mec-single-modern .mec-single-event-bar>div {
		display: table-cell;
	}
}
@media only screen and (max-width: 767px){
	.mec-event-article.mec-clear .col-md-9.col-sm-9{
		width: 100%;
	}
	.mec-event-list-minimal .mec-event-title, .mec-event-detail, .mec-categories, .mec-shortcode-organizers{
		text-align:center;
	}
	.mec-event-article.mec-clear .col-md-3 {
		width: 100%!important;
	}
	.mec-event-list-minimal .mec-event-date span{
		padding-right: 0px;
	}
	.mec-event-list-minimal .mec-event-date:after{
		display:none;
	}
	.mec-event-list-minimal .mec-event-date{
		min-width: auto;
		width: 100%;
		margin-bottom:20px;
	}
	.mec-event-list-minimal .btn-wrapper .mec-detail-button{
		width: auto;
	}
	.mec-single-event.mec-single-modern.mec-single-modal .col-md-4 {
		width: 100%;
	}
	.mec-shortcode-organizers{
		padding-left: 0px;
	}
	.mec-organizers, .mec-categories{
		padding-left: 0px!important;
	}
	.mec-shortcode-organizers{
		margin-top:-10px;
	}
	.mec-event-list-minimal .btn-wrapper .mec-detail-button{
		margin-top: -15px;
	}
	.mec-sl-user{
		display:none;
	}
	.col-md-3.col-sm-3.btn-wrapper{
		table-layout: inherit;
	}
}
.mec-event-carousel-content .mec-event-carousel-title a {
	font-size: 18px;
	font-weight: 600;
}
.mec-event-carousel-content{
	padding-left:10px;
	padding-right:10px;
	margin-top: -35px;
}
.mec-event-carousel-content{
	text-align:center;
}
ul{
	margin-top:-5px;
}
.mec-shortcode-organizers .mec-organizers{
	vertical-align: baseline;
	list-style: none!important;
}
.mec-event-list-minimal a.mec-detail-button:hover{
	background: #990002;
	color:white;
}
.mec-category, .mec-organizers, .mec-events-event-categories{
	pointer-events: none;
}
.mec-event-detail, .mec-category a, .mec-organizers a{
	color:#990002!important;
	font-weight:bold!important;
	font-size:12px!important;
}
.row.mec-single-event{
	z-index:1;
}
.mec-single-event .mec-frontbox{
	margin-bottom: 0px;
	padding: 10px;
	padding-bottom: 0px;
	border: 1px solid #990002;
	border-radius:10px;
}
.mec-events-single-section-title{
	margin:0px!important;
}
.mec-single-event .mec-event-meta dt, .mec-single-event .mec-event-meta dd{
	padding-left:0px;
}
.mec-single-event .mec-event-meta dd.mec-events-event-categories{
	line-height: 15px;
}
.featherlight .featherlight-content{
	width: 50%;
}
.breadcrumb-title, .row.mec-single-event .printfriendly.pf-button.pf-button-content.pf-alignleft, .mec-single-title, .mec-fa-angle-right, .mec-sl-folder, .mec-sl-home{
	display:none;
}
.mec-wrap.colorskin-custom.clearfix.mec-modal-wrap.featherlight-inner .mec-single-event {
    margin-top: -20px;
}
.mec-single-modern .col-md-4 .mec-frontbox {
    background: #fff;
}
.mec-single-event .mec-event-content{
	padding: 0px;
	padding-top:20px;
}
dl{
	margin:0px;
}
.mec-load-more-button:hover {
    background: #990002;
    border-color: #990002;
}
.mec-load-more-button{
	font-weight:bold;
}
/*Paieskos dizainas*/
.uncol.style-light.unexpand{
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.col-lg-4.col-widgets-sidebar {
	z-index:1;
}
.row-navigation.row-navigation-light {
	z-index: 1;
	background:transparent;
}
.pagination > li .page-numbers, .navigation > li .page-numbers{
	border-radius: 10%;
	font-weight: bold;
	background-color: #990002;
	color: #ffffff !important;
}
.pagination > li .current, .navigation > li .current, .pagination > li .current:hover, .navigation > li .current:hover, .pagination > li .current:focus, .navigation > li .current:focus {
	background-color: #4b1616;
	color: #ffffff !important;
}
.pagination, .navigation {
	width: auto;
	margin: auto;
}
.searchandfilter li, input{
	width: 100%;
}
.widget-title{
	font-size: 18px!important;
	color:white!important;
}
.searchandfilter li{
	padding-right: 0px;
}
.searchandfilter h4{
	font-size: 15px!important;
	color:white;
}
.page-content .search-container-inner{
	display:none;
}
.no-results.not-found.row.row-parent.limit-width.no-top-padding.no-bottom-padding.no-h-padding .post-title{
	font-size:25px;
}
.post-content.style-light.double-top-padding{
	margin-top:40px;
	background-color:white;
	border-radius: 4px;
	padding:20px;
	box-shadow: 0px 5px 15px rgb(0 0 0 / 5%);
}
#ajaxsearchlitewidget-2 div[id*='ajaxsearchlite'].wpdreams_asl_container, #ajaxsearchlitewidget-3 div[id*='ajaxsearchlite'].wpdreams_asl_container{
  width: 100%!important;
	padding:5px 0px;
	border-radius:2px;
}
div.asl_w .probox .promagnifier{
	margin-right:1px;
	margin-top:1px;
}
@media (max-width: 959px){
	form input[type="submit"] {
    margin-top: 10px;
	}
}
/*Tabs dizainas*/
.panel-title > a > span {
	font-size: 16px!important;
}
.panel-group .panel{
	border-bottom-width: 0px!important;
	margin-top:10px!important;
	border-radius: 10px;
}
.panel-title > a {
	padding:10px;
	background-color:#eaeaea;
}
.panel-title > a:hover{
	background-color:#990002;
	color:white!important;
}
.panel-title.active a{
	background-color:#990002;
	color:white!important;
}
.align_left .panel-title > a > span:after{
	padding-right:10px!important;
	font-size:16px!important;
	font-weight:bold!important;
}
.align_left .panel-title > a > span:hover:after, .panel-title.active > a span:after{
	color:white!important;
}
/*Prenumeratos dizainas*/
.mo-optin-form-wrapper.mo-has-email.columbine-container{
	background-color: #b80000!important;
}
#aoiqDVJIpH .mo-optin-form-container .mo-optin-spinner, .mo-optin-success-msg{
	display:none!important;
}
html div#aoiqDVJIpH div#aoiqDVJIpH_inpost.columbine-container, html div#aoiqDVJIpH div#aoiqDVJIpH_inpost.columbine-container .columbine-form {
	margin: 0!important;
  padding: 0!important;
	border: 0px solid !important;
}
.mo-optin-form-wrapper.mo-has-email.columbine-container.MOanimated.undefined{
	background:#ffffff00 !important;
}
html div#aoiqDVJIpH div#aoiqDVJIpH_inpost.columbine-container input.columbine-input{
	padding:9px!important;
}
html div#aoiqDVJIpH div#aoiqDVJIpH_inpost.columbine-container input.columbine-submit, html div#aoiqDVJIpH div#aoiqDVJIpH_inpost.columbine-container input.columbine-input{
	font-size: 14px!important;
}
html div#aoiqDVJIpH div#aoiqDVJIpH_inpost.columbine-container input.columbine-submit{
	padding: 10px 10px!important;
}
/*Pagrindinio puslapio ikonu mygtuko hover spalva*/
.pagrindinis-ikonos-mygtukas a:hover{
	color:white!important;
}
/*Mygtuko dizainas*/
.btn-sm {
	padding: 10px 10px !important;
}
.style-light .btn-default{
	background-color: #990002 !important;
    border-color: #990002 !important;
}
.style-light .btn-default.btn-flat:hover{
	background-color: #4b1616 !important;
    border-color: #4b1616 !important;
}
/*Breadcrumb dizainas*/
.style-light .breadcrumb > li a:hover{
	color:#4b1616;
}
.row-breadcrumb.row-breadcrumb-light{
	border:0px solid !important;
	border-bottom:1px solid white !important;
  background-color: #b80000;
}
.breadcrumb-title.h5.text-bold{
	display:none;
}
.row-breadcrumb.row-breadcrumb-light{
	border-color: #fff;
    background-color: #b80000;
}
.style-light .breadcrumb > li a{
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
.current{
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
.row-breadcrumb .row.row-parent.style-light.limit-width{
	padding:10px 36px;
}
/*Failu lenteles dizainas*/
.lentele .col-link {
	position: relative;
	width: 15%;
}
.lentele .col-file_size.sorting{
	width: 100px!important;
}
.lentele .col-doc_tags.sorting{
	width: 180px!important;
}
.lentele .select2-selection.select2-selection--single{
	margin-top:0px;
}
.posts-table-wrapper {
    margin-bottom: 0!important;
}
.dlp-single-wrap{
	display:none;
}
/*Tabs dizainas*/
.vc_tta-tab{
	background-color:white;
	box-shadow: 0px 7px 20px rgb(0 0 0 / 5%);
	margin-bottom:20px!important;
	padding:10px 10px 10px 10px;
	border-radius:6px
}
.vc_tta-tab.active{
	background-color:#990002;
}
.tabs-left > li.active > a, .tab-content.vertical, .vertical-tab-menu .nav-tabs{
	border: 0px!important;
}
.nav-tabs > li.active > a{
	color:white!important;
}
.tab-container:not(.default-typography) .nav-tabs > li > a span {
	font-size: 18px!important;
	white-space: initial;
}
@media (min-width: 1024px){
	.vertical-tab-menu {
		width: 30%;
	}
	.vertical-tab-contents {
		width: 70%;
	}
}
@media (max-width: 1023px){
	.tab-content.vertical {
    padding: 0px 0px 0px 0px;
	}
	.vertical-tab-menu {
		width: 100%;
	}
	.vertical-tab-contents {
		width: 100%;
	}
	.row div.column_child.pos-middle .uncell{
    box-shadow: 0px 7px 20px rgb(0 0 0 / 0%);
	}
}
/*Cookies dizainas*/
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
    font-weight: 600;
}
.cookie_action_close_header:hover, .cookie_action_close_header_reject:hover{
	color:white!important;
	background-color:#b2b2b3!important;
}
.cli-plugin-main-link{
	font-weight:600!important;
	font-style: italic;
}
/*Neigaliuju dizainas*/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
  font-size: 22px;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
	line-height: 1.3;
}
a.pojo-a11y-toolbar-link.pojo-a11y-btn-reset .pojo-a11y-toolbar-text:lang(lt){
	font-size:0!important;
}
a.pojo-a11y-toolbar-link.pojo-a11y-btn-reset .pojo-a11y-toolbar-text:lang(lt):after{
	content:'Atsatyti';
	font-size:12px!important;
}