/*
Theme Name: NK Bibliotekos
Theme URI: https://www.morkalabs.com
Author: Morka Labs
Author URI: https://www.morkalabs.com
Version: 1.01
*/

/* MAIN  ****************************************************/
body {padding:0;margin:0;background-color:#ffffff;overflow-x: hidden;overflow-y: scroll;font-family: 'Roboto', sans-serif;}
body.single-filmas {background-color:#000;}
body.single-renginys {background-color:#000;}
body.remodal-is-active {overflow-y: hidden;padding-right:0!important;}
.mobile {display:none;}
.no-scroll {overflow: hidden;}
.margin-top {margin-top:80px!important;}
.fullwidth {width:100%;float:left;padding: 0 40px;}
.container {max-width:1170px;width:100%;margin:0 auto;}
.container-wpadding {max-width:1250px;width:100%;margin:0 auto;}
.clear {clear:both;}
.cover {margin-bottom:60px;}
.margin-grid {margin-bottom:80px;}
.margin-grid.duk {margin-bottom:40px;}
.mfp-bg, .mfp-ready {z-index:99999999!important;}
/* DOKU popup */
.white-popup-block {background: #fff;width:100%;max-width:760px;margin: 0 auto;padding:30px;}
.doku-popup {position:relative;}
.doku-close-popup {position:absolute;right:30px;top:30px;}
.doku-popup h5 {font-size:45px;line-height:50px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:#000;text-align:center;margin-top:20px;}
div#ui-datepicker-div {z-index: 9999999999!important;}
#doku .ui-state-highlight, #doku .ui-widget-content .ui-state-highlight, #doku .ui-widget-header #doku .ui-state-highlight {color:  var(--primary);border: 1px solid #c5c5c5;background: #f6f6f6;font-weight:700;}
#doku .ui-state-active, #doku .ui-widget-content #doku .ui-state-active, #doku .ui-widget-header .ui-state-active, #doku a.ui-button:active, #doku .ui-button:active, #doku .ui-button.ui-state-active:hover {border: 1px solid var(--primary);background: var(--primary);color: #ffffff;}
#doku .grecaptcha-badge {visibility: hidden!important;}
body.um-page a.resend_user_activation-item {
    display: none !important;
}

/* RESETS ****************************************************/
[class*='cute-'] {padding: 0!important;}
textarea, input, input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] {appearance: none;-webkit-appearance: none;border-radius: 0;}
* {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; /* For some Androids */outline: 0;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-text-fill-color: #000 !important;-webkit-box-shadow: 0 0 0 1000px white inset !important;transition: background-color 9999s ease-in-out 0s !important;}

/* COLORS ************************/
:root {
	--primary: #E81D5F; 
	--gray: #848484;
}

/* Preload logo */
body:after{display:none;content: url('assets/svg/logo.svg') url('assets/svg/logo-hover.svg');}
#logoanimation {float:left;background-image: url('assets/svg/logo.svg');width:63px;height:48px;-webkit-background-size:63px 48px;background-size:63px 48px;background-repeat: no-repeat;}
#logoanimation:hover {background-image: url('assets/svg/logo-hover.svg');}

/* Editor */
.content strong, .content b {font-weight: 700;}
.content italic, .content i, .content em {font-style:italic;}
.content p {font-size:16px;line-height:24px;margin-bottom:24px;}
.content p:last-child {margin-bottom:0px;}
.content p a {color:var(--primary);text-decoration:underline;}
.content p a:hover {text-decoration:none;}
.content ul {list-style-type: disc;padding-left:30px;padding-bottom:24px;font-size:16px;line-height:24px;}
.content ol {list-style-type: decimal;padding-left:30px;padding-bottom:24px;font-size:16px;line-height:24px;}
.content ul li, .content ol li {margin-bottom:0;}
.movie-description.content ul li, .movie-description.content ol li {color:#fff;}
a img.alignright, img.alignright  {float:right; margin:0 0 1em 30px}
a img.alignleft, img.alignleft  {float:left; margin:0 30px 1em 0}
a img.aligncenter, img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* Strikethrough hovers */
a.strike, span.strike {position: relative;white-space: nowrap;}
a.strike::before, a.strike::after, span.strike::before, span.strike::after {position: absolute;width: 100%;height: 1px;background: #000;top: 100%;left: 0;pointer-events: none;}
a.strike::before, span.strike::before {content: '';}
a.strike::before, span.strike::before {top: 50%;height: 2px;transform-origin: 100% 50%;transform: scale3d(0, 1, 1);transition: transform 0.3s cubic-bezier(0.4, 1, 0.8, 1);}
a.strike:hover::before, span.strike:hover::before {transform-origin: 0% 50%;transform: scale3d(1, 1, 1);}
a.strike span {display: inline-block;transition: transform 0.3s cubic-bezier(0.4, 1, 0.8, 1);}
.slider-header-left a.strike::before, .slider-header-left a.strike::after {background: var(--primary);}
header .actions a.btn-secondary::before, header .actions a.btn-secondary::after {background: var(--primary);}
span.strike::before, span.strike::after {background: var(--primary);}

/* Headings */
.heading-container h1 {font-size:90px;line-height:94px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:#000;}
.header-beforegrid {margin-bottom:90px;}

/* Glide slider resets */
.glide__slides {width:100%;}
.glide__slide img {max-width:100%;display:block;}

/* GRID ****************************************************/
.row {margin-left: -20px;margin-right: -20px;width:auto;}
.row a {text-decoration:none;}
.rowitem {padding: 0 20px!important;margin-bottom:40px;}
.rowitem img {width:100%;}
.row .row {margin-left: -20px!important;margin-right: -20px!important;width: auto;max-width: 100rem!important;}
		
/* Zoom hover */
.zoom {display: inline-block;overflow: hidden;width:100%;margin-bottom:20px;}
.zoom img {-webkit-transition: transform 0.7s ease-in-out;-moz-transition: transform 0.7s ease-in-out;-o-transition: transform 0.7s ease-in-out;-ms-transition: transform 0.7s ease-in-out;transition: transform 0.7s ease-in-out;}
.zoom:hover img {-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-o-transform: scale(1.03);-ms-transform: scale(1.03);transform: scale(1.03);}

/* Cookies popup */
#cookies-popup {position:fixed;background:var(--primary);width:100%;max-width:760px;bottom:0;left:0;z-index:9999999999;margin:40px 40px;}
#cookies-popup .cookies-popup-inner {color:#fff;width: 100%;max-width:100%;margin:0 auto 0 auto;position:relative;padding:20px 30px;display: table;}
#cookies-popup .cookies-text {width:70%;}
#cookies-popup .cookies-actions  {width:30%;}
#cookies-popup .cookies-text, #cookies-popup .cookies-actions {display: table-cell;vertical-align: middle;}		
#cookies-popup .cookies-popup-inner p {font-size:14px;line-height:20px;color:#fff;}
#cookies-popup .cookies-popup-inner p a {color:#fff;}
a.cookies-accept {width:100%;max-width:150px;margin-top:0px;padding:13px 10px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:#fff;border:2px solid #fff;float:right;text-align:center;text-decoration:none;}
a.cookies-accept:hover {background-color:#fff;color:var(--primary);}

/* Tags */
.movie-slide .img-wrap .tags  {position: absolute;padding:10px;z-index: 9;top:0;}
.movie-slide .img-wrap .tags .tag {font-family: 'Oswald', sans-serif;float:left;clear:both;background:var(--primary);display:block;padding:6px;margin-bottom:6px;}
.movie-slide .img-wrap .tags .tag span {color:#fff;font-size:14px;text-transform:uppercase;}

/* HEADER ***********************************************/
header {position:sticky;width:100%;height:80px;z-index:999;top: 0;background:#fff;padding:0 40px;color:#000;display:flex;justify-content: space-between;}
header .logo {min-width:90px;justify-content:flex-start;display:flex;align-items: center;}
header .subtitle {justify-content:flex-start;display:flex;align-items: center;}
header .subtitle {margin-left:0px;margin-right:30px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:var(--primary);text-decoration:none;position: relative;}

header .menu {justify-content:flex-start;display:flex;align-items: center;}
header .menu ul li {display:inline-block;}
header .menu ul li a {font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;margin-left:30px;text-transform:uppercase;color:#000;text-decoration:none;}
header .menu a {position: relative;white-space: nowrap;}
header .menu a::before, header .menu a::after {position: absolute;width: 100%;height: 1px;background: var(--primary);top: 100%;left: 0;pointer-events: none;}
header .menu a::before {content: '';}
header .menu a::before {top: 50%;height: 2px;transform-origin: 100% 50%;transform: scale3d(0, 1, 1);transition: transform 0.3s cubic-bezier(0.4, 1, 0.8, 1);}
header .menu a:hover::before {transform-origin: 0% 50%;transform: scale3d(1, 1, 1);}
header .menu a span {display: inline-block;transition: transform 0.3s cubic-bezier(0.4, 1, 0.8, 1);}
header .actions {justify-content:flex-end;display:flex;align-items: center;margin-left: auto;}
header .actions a.btn-primary {padding:9px 30px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:var(--primary);border:2px solid var(--primary);width:auto;float:left;text-align:center;text-decoration:none;}
header .actions a.btn-primary:hover {background-color:var(--primary);color:#fff;}
header .actions a.btn-secondary {font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;margin-left:20px;text-decoration:none;color:#000;}

/* MOBILE MENU */
#mobmenu {background-color:#fff;visibility: hidden;opacity: 0;position: fixed;z-index: 99999999;/*padding:20px 20px;*/width:100%;height: 100%;top: 0;left: 0;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);-webkit-transition: 150ms ease all;-moz-transition: 150ms ease all;transition: 150ms ease all;}
#mobmenu.opened {overflow-y: scroll;visibility: visible;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);-webkit-transition: 150ms ease all;-moz-transition: 150ms ease all;transition: 150ms ease all;}
.mobile-menu-toggle {position:fixed;z-index:999999999;visibility: hidden;opacity: 0;}
.mobile-menu-toggle.opened {visibility: visible;opacity: 1;top:25px;right:20px;}
.mobile-menu-toggle img {cursor:pointer;}
#mobmenu .menu-items {position: absolute;top: 0;width: 100%;z-index: 2;height: 100%;padding-left:30px;display: flex;align-items: center;flex: 1;flex-flow: row wrap;align-content: center;}
#mobmenu .menu-items ul {text-align:left;width:100%;float:left;}
#mobmenu .menu-items ul li {margin-bottom:40px;}
#mobmenu .menu-items ul li a {font-size:20px;line-height:24px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:#000;text-decoration:none;}
#mobmenu .menu-items ul.languages li:last-child {margin-bottom:0px;}

/* FOOTER ***********************************************/
footer {width:100%;background:var(--primary);}
footer .footer-inner {width:100%;padding:40px 40px;color:#fff;display:flex;align-items: center;justify-content: space-between;}
footer .socials {justify-content:flex-start;display:flex;align-items: center;min-width: 270px;max-width: 270px;}
footer .socials a {margin-right:20px;}
footer .footer-menu {justify-content:flex-start;align-items: center;flex:1;max-width: 200px;}
footer .footer-menu a {display:block;color:#fff;font-size:14px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;float:left;clear:both;text-decoration:none;margin-bottom:20px;}
footer .footer-menu a:last-child {margin-bottom:0px;}
footer .footer-sponsors {justify-content:flex-start;align-items: center;flex: 1;padding-top:15px;}
footer .footer-sponsors p {font-size:14px;}
footer .footer-sponsors a {display: inline-block;}
footer .footer-sponsors img {margin-top: 10px;margin-right:20px;width:70px;height:70px;}
footer .copyright {justify-content:flex-end;display:flex;align-items: center;}
footer .copyright p {text-align:right;color:#fff;font-size:12px;font-family: 'Oswald', sans-serif;font-weight:500;}

/* HOME **************************************************/
.video-hero {width:100%;margin-bottom:90px;}
#videoBackground {min-width: 100%;min-height: 100%;max-width:100%;}
.home-intro-fullwidth img.cover {width: 100%;}

/* SLIDERS *********************************************/
.past-event {filter: grayscale(100%);}
.sliders section.slider:first-child {margin-top:0px;}
.sliders section.slider {margin-top:-40px;}
section.slider {margin-bottom:120px;}
section.slider .slider-header {display: table;width:100%;vertical-align: middle;padding: 20px 40px 60px 40px;}
section.slider .slider-header-left, section.slider .slider-header-right {display: table-cell;}
section.slider .slider-header-left {text-align:left;vertical-align:middle;}
section.slider .slider-header-left h3 {font-size:90px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;display: inline-block;}
section.slider .slider-header-left h3.smaller {font-size:60px;}
section.slider .slider-header-left a {font-size:20px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;margin-left:30px;display: inline-block;color:#000;text-decoration:none;}
section.slider .slider-header-left span {font-size:20px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;margin-left:30px;display: inline-block;color:#000;text-decoration:none;cursor:pointer;}
/*section.slider .slider-header-right img.slider-sponsor {margin-bottom:4px;margin-right:20px;vertical-align:bottom;width:130px;height:30px;}*/
section.slider .slider-header-right img.slider-sponsor {/*margin-bottom:4px;*/margin-right:20px;vertical-align:middle;width:auto;height:60px;}
section.slider .slider-header-right {text-align:right;vertical-align:middle;}
section.slider .slider-header-right button {vertical-align:middle;width:38px;height:38px;background-color:transparent;cursor:pointer;border:none;margin-left:16px;background-repeat: no-repeat;}
section.slider .slider-header-right button.glide__arrow--disabled {pointer-events:none;}

section.slider.slider-dark .slider-header-right .arrow-left {background-image: url("assets/svg/arrow-left-white.svg");}
section.slider.slider-dark .slider-header-right .arrow-right {background-image: url("assets/svg/arrow-right-white.svg");}
section.slider .slider-header-right .arrow-left {background-image: url("assets/svg/arrow-left-black.svg");}
section.slider .slider-header-right .arrow-left:hover {background-image: url("assets/svg/arrow-left-pink.svg");}
section.slider .slider-header-right button.glide__arrow--disabled.arrow-left {background-image: url("assets/svg/arrow-left-disabled.svg");}
section.slider .slider-header-right .arrow-right {background-image: url("assets/svg/arrow-right-black.svg");}
section.slider .slider-header-right .arrow-right:hover {background-image: url("assets/svg/arrow-right-pink.svg");}
section.slider .slider-header-right button.glide__arrow--disabled.arrow-right {background-image: url("assets/svg/arrow-right-disabled.svg");}
		
section.slider .movie-slide img {width:100%;margin-bottom:0px;}
section.slider .movie-slide a {text-decoration:none;}
section.slider .movie-slide h4 {font-size:24px;line-height:26px;font-family: 'Oswald', sans-serif;font-weight:500;margin-bottom:20px;color:#000;}
section.slider .movie-slide p {font-size:14px;line-height:16px;color:var(--gray);}

section.slider .event-slide .zoom img {width:100%;}
section.slider .event-slide a {text-decoration:none;}
section.slider .event-slide h4 {font-size:24px;line-height:26px;font-family: 'Oswald', sans-serif;font-weight:500;margin-bottom:20px;color:#000;}

section.slider .event-slide .event-meta p {display:flex;font-size:16px;color:#000;align-items: center;margin-bottom:10px;}
section.slider .event-slide .event-meta p:last-child {margin-bottom:0px;}
section.slider .event-slide .event-meta img {height:20px;margin-right:15px;}

section.slider .news-slide img {width:100%;}
section.slider .news-slide a {text-decoration:none;}
section.slider .news-slide p {font-size:14px;line-height:16px;color:var(--gray);margin-bottom:10px;}
section.slider .news-slide h4 {font-size:24px;line-height:26px;font-family: 'Oswald', sans-serif;font-weight:500;color:#000;}

section.slider.slider-dark .slider-header-left h3, section.slider.slider-dark .slider-header-left a, section.slider.slider-dark .movie-slide h4, section.slider.slider-dark .movie-slide p, section.slider.slider-dark .event-slide h4, section.slider.slider-dark .event-slide .event-meta p {color:#fff;}

/* Pagalba */
.help-section {display: grid;grid-template-columns: 1fr 1px 1fr;grid-gap:20px;margin-top:40px;}
.help-section .line {width:1px;height:100%;background-color: var(--gray);}
.help-section h5 {font-size:25px;line-height:30px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;margin-bottom: 20px;}
.help-section h6 {font-size:20px;line-height:25px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;margin-bottom: 20px;color:var(--primary);}
.help-section .troubleshooter {padding:10px 0;}
.help-section .helptext {padding:10px 0;}
.help-section a.btn-primary {margin-top:20px; padding:9px 40px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:var(--primary);border:2px solid var(--primary);width:auto;float:left;text-align:center;text-decoration:none;}
.help-section a.btn-primary:hover {background-color:var(--primary);color:#fff;}

/* FILMAI */
.movies-intro-text {width:100%;margin-top:80px;margin-bottom:50px;float:left;}
/* Drawer */
.drawer-open .drawer-overlay {z-index: 999;}
.drawer-open .drawer-nav {z-index:9999;min-width:400px;padding:20px 20px;}
.drawer-nav .drawer-header-left {width:calc(100% - 40px);float:left;}
.drawer-nav .drawer-header-left h6 {color:#000;font-size:30px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;}
.drawer-nav .drawer-header-right {width:40px;float:left;text-align:right;}
.drawer-nav .drawer-header-right img {cursor:pointer;margin-top:5px;}
.drawer-nav p {font-size:16px;line-height:24px;margin-top:110px;}

/* FILMAS *********************************************/
.movie-photo {position:relative;margin-top:0px;}
.movie-photo img.movie-img {width:100%;position:relative;display:block;z-index:1;}
.movie-photo img.movie-overlay {width:100%;position:absolute;display:block;z-index:2;}
.movie-photo a.back span {width:20px;height:20px;margin-right:10px;background-image: url("assets/svg/arrow-left-white.svg");background-size:20px 20px;}
.movie-photo a.back {display:flex;align-items: center;position:absolute;left:40px;top:60px;color:#fff;z-index:3;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;}
.movie-photo a.back:hover {color:var(--primary);}
.movie-photo a.back:hover span {background-image: url("assets/svg/arrow-left-pink.svg");}

.movie-wrapper {margin-top:-260px;z-index:3;position:relative;padding:0 40px;}
.movie-content {width:calc(100% - 460px);float:left;}
.movie-sidebar {float:left;width:360px;margin-left:100px;}
.movie-content-top, .movie-sidebar-top {min-height:260px;margin-bottom:40px;}
.movie-main-info h1 {color:#fff;font-size:54px;line-height:60px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:30px;}
.movie-main-info h2 {font-size:16px;line-height:20px;color:var(--gray);margin-bottom:4px;}
.movie-main-info p {color:#fff;font-size:16px;line-height:20px;}
.movie-actions a.trailer {display:flex;align-items: center;margin-bottom:14px;font-size:20px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:#fff;text-decoration:none;}
.movie-actions a.trailer span {position:relative;width:54px;height:54px;float:left;border:2px solid var(--primary);background-image: url("assets/img/btn-background.png");background-repeat:repeat;margin-right:20px;}
.movie-actions a.trailer span img {position:absolute;margin:0 auto;top:14px;left:0;right:0;}
.movie-actions a.trailer:hover span {background-color:var(--primary);}
.movie-actions a.btn {padding:15px 10px;font-size:20px;line-height:24px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:#fff;border:2px solid var(--primary);width:100%;background-image: url("assets/img/btn-background.png");background-repeat:repeat;float:left;text-align:center;margin-bottom:14px;text-decoration:none;}
.movie-actions a.btn span {font-weight:200;}
.movie-actions a.btn:hover {background-color:var(--primary);}
.movie-actions a.btn.disabled {background:#3A3A3A;border-color:#3A3A3A;color:#848484;pointer-events:none;}

.movie-content .movie-description {max-width:660px;width:100%;}
.movie-content .movie-description p {font-size:16px;line-height:24px;color:#fff;margin-bottom:24px;}
.movie-content .movie-description p:last-child {margin-bottom:0px;}
.movie-content .movie-tags {margin-top:40px;margin-bottom:20px;float:left;}
.movie-content .movie-tags a {pointer-events:none;}
.movie-content .movie-tags a {float:left;padding:8px 13px;color:var(--primary);font-size:14px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;border:2px solid var(--primary);text-decoration:none;margin:0 20px 20px 0;}
.movie-content .movie-tags a:hover {background-color:var(--primary);color:#fff;}

.movie-content .movie-meta {color:#fff;float:left;display: flex;column-gap: 60px;width:100%;}
.movie-content .movie-meta ul li {margin-bottom:20px;}
.movie-content .movie-meta ul li span {font-size:14px;line-height:18px;color:var(--gray);}
.movie-content .movie-meta ul li p {font-size:16px;line-height:20px;color:#fff;}
.movie-content .movie-sponsor {margin-top:20px;float:left;}
.movie-content .movie-sponsor img {width:130px;height:30px;}
.movie-content .movie-sponsor span {font-size:14px;line-height:18px;color:var(--gray);display:block;margin-bottom:10px;}

.movie-sidebar .files-sidebar a.btn span {margin-right:10px;}
.movie-sidebar .files-sidebar a.btn {margin-bottom:20px;padding:13px 10px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:#fff;border:2px solid #fff;width:100%;float:left;text-align:center;text-decoration:none;}
.movie-sidebar .files-sidebar a.btn:hover {background-color:var(--primary);color:#fff;border-color:var(--primary);}
.movie-sidebar .files-sidebar a.btn.disabled {pointer-events:none;}
.movie-sidebar .files-sidebar a.btn-primary {margin-bottom:20px;padding:13px 10px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;background-color:var(--primary);color:#fff;border:2px solid var(--primary);width:100%;float:left;text-align:center;text-decoration:none;}
.movie-sidebar .files-sidebar p {font-size:16px;line-height:24px;color:var(--gray);}
.movie-sidebar .files-sidebar p a {color:var(--gray);}
.movie-sidebar .files-sidebar p a:hover {text-decoration:none;}
.slider.related-movies {margin-top:120px;margin-bottom:120px;}

/* Grid */
.margin-bottom {margin-bottom:30px;}
.grid .item img {display:block;}
.grid .item h6 {margin-bottom:20px;;font-size:24px;line-height:26px;font-family: 'Oswald', sans-serif;font-weight:500;color:#000;}
.grid .item p {font-size:16px;line-height:24px;color:#000;}
.sidebar-heading h5, .sidebar-heading h1 {font-size:32px;line-height:38px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;}

/* News single */
.sidebar-heading p.date {font-size:16px;color:var(--gray);margin-bottom:20px;}
.slider.related-news {margin-top:20px;margin-bottom:120px;}

/* Text page */
.text-page {margin-bottom:50px!important;}
.row .row.grid {margin-bottom:-40px!important;}

/* DUK */
.accordion {margin-bottom:40px;border-bottom:2px solid #F0F0F0;}
.accordion h3 {display:block;color:#000;text-align:left;padding:0;cursor: pointer;margin-top: 0;margin-bottom: 0;transition: 0.2s all;position: relative;font-weight:700;line-height:24px;font-size:16px;border-top:2px solid #F0F0F0;padding:14px 20px 14px 0;}
.accordion .collapseIcon {position: absolute;right: 0;top:14px;}
.accordion h3.active {margin-bottom:0;color:var(--primary);}
.accordion > .accordion-text {display:none;color:#000;font-size:16px;line-height:24px;margin-bottom:15px;font-weight:400;}
.accordion a {color:#dc2955;}

/* Kontaktai */
.contacts span {font-size:22px;line-height:28px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:var(--primary);margin-bottom:15px;display:block;}
.contacts h6 {font-size:22px;line-height:28px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:#000;margin-bottom:15px;}
.contacts p {font-size:16px;line-height:24px;}
.contacts p a {color:#000;}
.contacts p a:hover {text-decoration:underline;}

/* Notification page */
.notification-page {text-align:center;min-height:600px;margin-bottom:80px;}
.notification-page p {font-size:16px;line-height:24px;margin-top:30px;}
.notification-page .more-wrap {width:100%;text-align:center;margin-top:40px;float:left;display:flex;justify-content: center;}
.notification-page a.btn {max-width:260px;padding:13px 10px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:var(--primary);border:2px solid var(--primary);width:100%;float:left;text-align:center;text-decoration:none;}
.notification-page a.btn:hover {background-color:var(--primary);color:#fff;}

/* Mano filmai */
.my-downloads .item h6 {margin-bottom:30px;}
.my-downloads .downloads a.btn {margin-bottom:20px;padding:4px 0px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:var(--primary);float:left;text-align:left;text-decoration:none;clear:both;}
.my-downloads .downloads a.btn span.icon-download {background-image:url('assets/svg/icon-download-pink.svg');width:16px;height:16px;float:left;margin-right:10px;}
.my-downloads .downloads a.btn-primary {margin-bottom:10px;padding:13px 10px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;background-color:var(--primary);color:#fff;border:2px solid var(--primary);width:100%;float:left;text-align:center;text-decoration:none;}
.my-downloads .downloads a.btn-primary span.icon-download {background-image:url('assets/svg/icon-download-white.svg');width:16px;height:16px;margin-right:10px;display: inline-block;}
.my-downloads .downloads a.btn-primary:hover {background-color:#fff;color:var(--primary);border-color:var(--primary);}
.my-downloads .downloads a.btn-primary:hover span.icon-download {background-image:url('assets/svg/icon-download-pink.svg');}
.my-downloads .downloads p {margin-bottom:15px;font-size:12px;}


.my-screenings h6 {font-size:24px;line-height:26px;margin-bottom:30px;font-size: 24px;line-height: 26px;font-family: 'Oswald', sans-serif;font-weight: 500;color: #000;}
.my-screenings .item {float:left;width:100%;margin-bottom:30px;}
.my-screenings .item .event-meta {margin-bottom:0px;padding-left:5px;}
.my-screenings .item .event-meta p {display:flex;font-size:16px;color:#000;align-items: center;margin-bottom:4px;}
.my-screenings .item .event-meta p:last-child {margin-bottom:0px;}
.my-screenings .item .event-meta img {width:auto;height:20px;margin-right:15px;}
.my-screenings .item a.btn-report {margin-top:10px;padding:13px 10px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:var(--primary);border:2px solid var(--primary);width:100%;float:left;text-align:center;text-decoration:none;}
.my-screenings .item a.btn-report:hover {background-color:var(--primary);color:#fff;}
.my-screenings .item a.btn-report.disabled {background-color:#E6F5E8;border-color:#E6F5E8;color:#61B841;pointer-events:none;}
.my-screenings .item a.btn-report.disabled span.icon-success {background-image:url('assets/svg/icon-success.svg');width:17px;height:13px;margin-right:10px;display: inline-block;}
.my-screenings .item a.btn-edit {font-size: 16px;font-family: 'Oswald', sans-serif;font-weight: 500;text-transform: uppercase;text-decoration: none;color: #000;margin: 20px 0 10px 0;display: inline-block;}
.my-screenings .item a.btn-edit::before, .my-screenings .item a.btn-edit::after {background: var(--primary);}

/* Organize event popup */
.doku-popup .doku-organize-form {margin-top:30px;width:100%;}
.doku-popup .doku-organize-form input {width:100%;border:1px solid #DBDBDB;max-width:560px;margin:0 auto 20px auto;font-size:16px;padding:18px 13px;display:block;}
.doku-popup .doku-organize-form textarea {width:100%;border:1px solid #DBDBDB;max-width:560px;margin:0 auto 20px auto;font-size:16px;padding:18px 13px;display:block;resize:none;height:120px;font-family: 'Roboto', sans-serif;}
.doku-popup .doku-organize-form input::-webkit-input-placeholder {color: #848484;}
.doku-popup .doku-organize-form input:-moz-placeholder {color: #848484;}
.doku-popup .doku-organize-form input::-moz-placeholder {color: #848484;}
.doku-popup .doku-organize-form input::-ms-input-placeholder {color: #848484;}
.doku-popup .doku-organize-form textarea::-webkit-input-placeholder {color: #848484;}
.doku-popup .doku-organize-form textarea:-moz-placeholder {color: #848484;}
.doku-popup .doku-organize-form textarea::-moz-placeholder {color: #848484;}
.doku-popup .doku-organize-form textarea::-ms-input-placeholder {color: #848484;}
.doku-popup .doku-organize-form .checkboxes {width:100%;max-width:560px;margin:0 auto;line-height:20px;display: block;}
.doku-popup .doku-organize-form .submit {max-width:560px;margin:0 auto 30px auto;cursor:pointer;background:#fff;width:100%;clear:both;padding:9px 10px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:var(--primary);border:2px solid var(--primary);text-align:center;text-decoration:none;display: block;}
.doku-popup .doku-organize-form .submit:hover {background-color:var(--primary);color:#fff;}
.doku-popup .doku-organize-form .popup-modal-dismiss {max-width:560px;margin:0 auto 30px auto;cursor:pointer;background:#fff;width:100%;clear:both;padding:9px 10px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:var(--primary);border:2px solid var(--primary);text-align:center;text-decoration:none;display: block;}
.doku-popup .doku-organize-form .popup-modal-dismiss:hover {background-color:var(--primary);color:#fff;}
.doku-popup .edit-popup-actions {display:grid;width:100%;max-width:560px;margin: 33px auto 0 auto;grid-template-columns: 1fr 1fr;grid-gap: 30px;}
.doku-popup #divSuccess {max-width: 560px;width: 100%;margin: 0 auto;}
.doku-popup #divSuccess h6 {width: 100%;float: left;font-size: 30px;line-height:36px;font-family: 'Oswald', sans-serif;font-weight: 500;text-transform: uppercase;text-align: center;background: #61B841;color: #fff;padding: 20px;margin-top:30px;margin-bottom: 30px;}
.doku-popup #divSuccess p {text-align: center;margin-bottom: 30px;}
.doku-popup #divSuccess .popup-actions {display: flex;justify-content: center;}
.doku-popup #divSuccess .popup-actions a.btn-primary, .doku-popup #divSuccess .popup-actions a.btn-secondary {margin-bottom:20px;padding:13px 25px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;background-color:#fff;color:var(--primary);border:2px solid var(--primary);text-align:center;text-decoration:none;}
.doku-popup #divSuccess .popup-actions a.btn-primary:hover, .doku-popup #divSuccess .popup-actions a.btn-secondary:hover {color:#fff;background-color:var(--primary);}
.doku-popup #divSuccess .popup-actions a.btn-primary {margin-right:10px;}
.doku-popup #divSuccess .popup-actions a.btn-secondary {margin-left:10px;}
.doku-popup #divError h6 {width: 100%;float: left;font-size: 30px;font-family: 'Oswald', sans-serif;font-weight: 500;text-transform: uppercase;text-align: center;background: var(--primary);color: #fff;padding: 20px;margin-top:30px;margin-bottom: 30px;}
.doku-popup #divError p {text-align: center;margin-bottom: 30px;}
.event-updated span {width: 100%;float: left;font-size: 16px;font-family: 'Oswald', sans-serif;font-weight: 500;text-transform: uppercase;text-align: left;background: #61B841;color: #fff;padding: 15px;}
.doku-popup .event-popup-info {max-width: 560px;margin: 0 auto 20px auto;}
.doku-popup .event-popup-info p {font-size:16px;line-height:21px;margin-bottom:10px;}
.doku-popup .event-popup-info p strong {font-weight: 600;}
.doku-popup #divEnded {max-width: 560px;margin: 0 auto 20px auto;}
.doku-popup #divEnded p {font-size:16px;line-height:21px;margin-bottom:10px;}
.doku-popup #divEnded p strong {font-weight: 600;}

/* DOKU popup spinner */
.doku-popup .spinner {margin:0 auto;width: 40px;height: 40px;border-radius: 50%;border: 6.4px solid;border-color: #dddddd;border-right-color: #000000;animation: spinner-circle 1s infinite linear;}
@keyframes spinner-circle { to {transform: rotate(1turn);}}
.doku-popup .loader {width:100%;max-width:560px;margin:0 auto 0 auto;}

/* Custom checkbox */
.checkboxcontainer {display: block;color:#000;position: relative;padding-left: 30px;padding-top:0px;margin-bottom: 20px;cursor: pointer;font-size: 14px;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}
.checkboxcontainer input {position: absolute;opacity: 0; cursor: pointer;height: 0;width: 0;padding: 0 0!important;}
.checkmark {position: absolute;top: 0;left: 0;height: 18px;width: 18px;background-color: #fff;border:2px solid #000;}
.checkboxcontainer input:checked ~ .checkmark {background-color: var(--primary);border-color:var(--primary);}
.checkmark:after {content: "";position: absolute;display: none;}
.checkboxcontainer input:checked ~ .checkmark:after {display: block;}
.checkboxcontainer .checkmark:after {left: 5px;top: 1px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);} 
.checkboxcontainer a {color:#000;text-decoration:underline;}

/* UM resets / shared style **************************/
input.um-form-field::-webkit-input-placeholder {color: #848484!important;}
input.um-form-field:-moz-placeholder {color: #848484!important;}
input.um-form-field::-moz-placeholder {color: #848484!important;}
input.um-form-field:-ms-input-placeholder {color: #848484!important;}
#doku p.um-notice {float:left;border-radius:0!important;margin:0 0 20px 0!important;}
#doku p.um-notice.err, #doku .um-field-error {background:var(--primary)!important;border-radius:0px;}
#doku .um-notice.err .um-icon-ios-close-empty {display:none!important;}
#doku .um-notice.success .um-icon-ios-close-empty {display:none!important;}
#doku .um-col-alt .um-half {width:100%;}
input#confirm_user_password::-webkit-input-placeholder {color:transparent!important;}
input#confirm_user_password:-moz-placeholder {color:transparent!important;}
input#confirm_user_password::-moz-placeholder {color:transparent!important;}
input#confirm_user_password:-ms-input-placeholder {color:transparent!important;}

/* Signup */
.signup-box .singup-notice {background-color:var(--primary);padding:30px 40px;color:#fff;margin-bottom:40px;}
.signup-box .singup-notice p {font-size:22px;line-height:26px;font-family: 'Oswald', sans-serif;font-weight: 500;text-transform: uppercase;text-align: center;}
.signup-box .signup-text {margin-bottom:20px;}
.signup-box .signup-text p {font-size:16px;line-height:24px;}
#doku .signup-box input.um-form-field {font-family: 'Roboto', sans-serif!important;border:1px solid #DBDBDB!important;clear:both;margin-bottom:5px!important;font-size:16px!important;padding:18px 13px!important;height:auto!important;}
#doku #um_field_54_confirm_user_password .um-field-label {display:none;}
#doku .signup-box .um-field-text .um-field-label {display:none;}
#doku .um-field-radio.active:not(.um-field-radio-state-disabled) i {color:var(--primary);}
#doku .signup-box .um-field-label {margin:0 0 0 0;}
#doku .signup-box  .um-button {max-width:260px;margin: 0 auto;box-shadow: none!important;border-radius: 0px!important;font-size: 16px!important;font-weight:500!important;font-family: 'Oswald', sans-serif!important;text-transform:uppercase!important;padding:15px 10px!important;transition:unset!important;}
#doku .signup-box  .um-button.um-alt {width:auto!important;max-width:max-content!important;padding-left:0!important;padding-right:0!important;background-color:transparent!important;color:#000!important;}
#doku .signup-box  #um-submit-btn {background:#fff!important;width:100%!important;color:var(--primary)!important;border:2px solid var(--primary)!important;margin-top:10px!important;}
#doku .signup-box  #um-submit-btn:hover {background-color:var(--primary)!important;color:#fff!important;}
#doku .signup-box  a.um-link-alt {font-family: 'Roboto', sans-serif!important;font-size:16px;line-height: 24px;color:#000!important;text-decoration:underline!important;}
#doku .signup-box  a.um-link-alt:hover {text-decoration: none!important;}
#doku .signup-box .um-field-checkbox-option, .um-field-radio-option {color:#000!important;}
#doku .signup-box .um-field-type_terms_conditions a {font-size:15px;line-height:24px;color:#000;margin:20px 0;display:block;text-decoration:underline;}
#doku .signup-box .um-gdpr-content p {font-size:13px;line-height:21px;margin-bottom:21px;}
#doku .signup-box .um-gdpr-content p:last-child {margin-bottom:0px;}
#doku .signup-box .um-gdpr-content strong, #doku .signup-box .um-gdpr-content b {font-weight: 700;}
#doku .signup-box .um-gdpr-content italic, #doku .signup-box .um-gdpr-content i, #doku .signup-box .um-gdpr-content em {font-style:italic;}
#doku .signup-box .um-gdpr-content p a {color:var(--primary);text-decoration:underline;}
#doku .signup-box .um-gdpr-content p a:hover {text-decoration:none;}
#doku .signup-box .um-gdpr-content ul {list-style-type: disc;padding-left:30px;padding-bottom:21px;font-size:13px;line-height:21px;}
#doku .signup-box .um-gdpr-content ol {list-style-type: decimal;padding-left:30px;padding-bottom:21px;font-size:13px;line-height:21px;}
#doku .signup-box .um-gdpr-content ul li, #doku .signup-box .um-gdpr-content ol li {margin-bottom:0;}
#doku .signup-box .um-icon-android-checkbox-outline {color:var(--primary)!important;}
#doku .signup-box .um-field-half {width:20%!important}
#doku .signup-box .um-field-half.right {float:left!important;}

/* Savivaldybes dropdown signupe/edit */
#doku .um-search-filter .select2.select2-container .select2-selection, #doku .um-field .select2.select2-container .select2-selection {font-family: 'Roboto', sans-serif!important;border:1px solid #DBDBDB!important;padding:9px 13px!important;height:auto!important;line-height: unset !important;color: #848484 !important;font-size: 16px !important;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;}
#doku .signup-box ._um_row_1 {margin:0 0 0 0!important;}
#doku .signup-box .um-field-select {margin-bottom:4px;}
#doku .um-field .select2.select2-container .select2-selection .select2-selection__arrow {top:8px;}
#doku .select2-container--default .select2-selection--single .select2-selection__placeholder {color: #848484;}

/* Um strike hover */
#doku .loginbox .um-button {position: relative;white-space: nowrap;}
#doku .loginbox .um-button::before, #doku .loginbox .um-button::after {position: absolute;width: 100%;height: 1px;background: var(--primary);top: 100%;left: 0;pointer-events: none;}
#doku .loginbox .um-button::before {content: '';}
#doku .loginbox .um-button::before {top: 50%;height: 2px;transform-origin: 100% 50%;transform: scale3d(0, 1, 1);transition: transform 0.3s cubic-bezier(0.4, 1, 0.8, 1);}
#doku .loginbox .um-button:hover::before {transform-origin: 0% 50%;transform: scale3d(1, 1, 1);}
#doku .loginbox .um-button span {display: inline-block;transition: transform 0.3s cubic-bezier(0.4, 1, 0.8, 1);}

/* Login ********************************/
.loginbox {width:100%;max-width:360px;min-height:700px;}
.loginbox .um-half {width:100%;}
#doku .loginbox input.um-form-field {font-family: 'Roboto', sans-serif!important;border:1px solid #DBDBDB!important;clear:both;margin-bottom:5px!important;font-size:16px!important;padding:18px 13px!important;height:auto!important;}
#doku .loginbox .um-button {max-width:260px;margin: 0 auto;box-shadow: none!important;border-radius: 0px!important;font-size: 16px!important;font-weight:500!important;font-family: 'Oswald', sans-serif!important;text-transform:uppercase!important;padding:15px 10px!important;transition:unset!important;}
#doku .loginbox .um-button.um-alt {width:auto!important;max-width:max-content!important;padding-left:0!important;padding-right:0!important;background-color:transparent!important;color:#000!important;}
#doku .loginbox #um-submit-btn {background:#fff!important;color:var(--primary)!important;border:2px solid var(--primary)!important;margin-top:10px!important;}
#doku .loginbox #um-submit-btn:hover {background-color:var(--primary)!important;color:#fff!important;}
#doku .loginbox a.um-link-alt {font-family: 'Roboto', sans-serif!important;font-size:16px;line-height: 24px;color: #000 !important;text-decoration: underline!important;}
#doku .loginbox a.um-link-alt:hover {text-decoration: none!important;}
.login-downloads a.btn {margin-bottom:20px;padding:4px 0px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:var(--primary);float:left;text-align:left;text-decoration:none;clear:both;}
.login-downloads a.btn span.icon-download {background-image:url('assets/svg/icon-download-pink.svg');width:16px;height:16px;float:left;margin-right:10px;}

/* PASSWORD RECOVERY **************************/
#doku .um-password .um-field-block {font-size:16px;line-height:24px;color:#000;}

/* REMODAL ****************************************************/
.remodal-wrapper {z-index:9999999!important;}
.remodal-overlay {z-index:9999998!important;background:#0b0b0b!important;opacity:0.8!important;}
.remodal,.remodal * {font-family: 'Roboto', sans-serif!important;}
.remodal {background: #fff!important;width:100%!important;max-width:760px!important;padding:30px!important;-webkit-border-radius: 0px!important;border-radius: 0px!important;}
#doku .remodal h5 {font-size:45px;line-height:50px;font-family: 'Oswald', sans-serif!important;font-weight:500;text-transform:uppercase;color:#000;text-align:center;margin-top:20px;}
#doku .remodal p {font-size:16px;line-height:24px;text-align:center;margin:20px 0 20px 0;}
#doku .remodal-close {display:none!important;}
.remodal .popup-actions {display: flex;justify-content: center;}
.remodal .popup-actions a.btn-primary {max-width:260px;width:100%;margin-bottom:20px;padding:13px 25px;font-size:16px;font-family: 'Oswald', sans-serif!important;font-weight:500;text-transform:uppercase;background-color:#fff;color:var(--primary);border:2px solid var(--primary);text-align:center;text-decoration:none;}
.remodal .popup-actions a.btn-primary:hover {color:#fff;background-color:var(--primary);}
@media only screen and (min-width: 641px) {.remodal-wrapper {right: 20px!important;left: 20px!important;} }

/* Paskyra shared ***************************************************/
.account_settings .um .um-field-label {color:#000;}
.account_settings .um .um-field-label label {font-size:16px!important;font-weight:400;}
.account_settings .um .um-form input.um-form-field {border:1px solid #DBDBDB!important;font-size:16px!important;padding:18px 13px!important;height:unset!important;border-radius:0!important;}
.account_settings .um .um-form input::-webkit-input-placeholder {color: #848484;}
.account_settings .um .um-form input:-moz-placeholder {color: #848484;}
.account_settings .um .um-form input::-moz-placeholder {color: #848484;}
.account_settings .um .um-form input::-ms-input-placeholder {color: #848484;}
.account_settings .um-button {max-width:260px;width:100%!important;box-shadow: none!important;border-radius: 0px!important;font-size: 16px!important;font-weight:500!important;font-family: 'Oswald', sans-serif!important;text-transform:uppercase!important;padding:12px 20px!important;transition:unset!important;background:#fff!important;color:var(--primary)!important;border:2px solid var(--primary)!important;}
.account_settings .um-button:hover {background-color:var(--primary)!important;color:#fff!important;}
.account_settings .um-account-tab-delete p {font-size:16px;line-height:24px;text-align:left;margin:30px 0 20px 0!important;color:#000;}
.account_settings .um-account-main div.um-account-heading {font-size:32px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:#000;margin-bottom:20px!important;}
.account_settings .um-account-meta {display:none!important;}
#doku .account_settings .um-notice.success {float:none!important;}
	
/* Paskyra Desktop **************************************************/
@media only screen and (min-width: 1022px) { 
	.account_settings .um-account-main {min-height:400px;}
	.account_settings .um-account-side li {margin-bottom:20px!important;background-color:#fff;}
	.account_settings .um-account-side li a:hover {background-color:#fff;color:#000!important;}
	.account_settings .um-account-side li a {font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500!important;text-transform:uppercase;color:#000!important;padding: 0 0 0 0;line-height: unset;}
	.account_settings .um-account-side li a.um-account-link.current span.um-account-title {color:var(--primary)!important;}
	.account_settings .um-account-side li a span.um-account-title {padding-left:0px;line-height:unset;color:#000!important;}
	.account_settings .um-account-side li a span.um-account-arrow {display:none;}
	.account_settings .um-account-icon {display:none;}
	i.um-faicon-user, i.um-faicon-asterisk, i.um-faicon-trash-o {display:none;}
}

/* Paskyra Small desktop **************************************************/
@media only screen and (min-width: 992px) and (max-width: 1021px){ 
	.account_settings .um-account-side {margin-top: -5px;}
	.um-account-main i.um-faicon-user, .um-account-main i.um-faicon-asterisk, .um-account-main i.um-faicon-trash-o {display:none;}
	.account_settings .um-account-side a.um-account-link.current {background-color:var(--primary)!important;}
	.account_settings .um-account-main {width:100%!important;}
	.account_settings div.uimob800 .um-account-side li a {color:#000!important;}
}

/* Paskyra Tablet **************************************************/
@media only screen and (min-width: 858px) and (max-width: 991px){ 
	.account_settings .um-account-main {min-height:400px;}
	.account_settings .um-account-side li {margin-bottom:20px!important;background-color:#fff;}
	.account_settings .um-account-side li a:hover {background-color:#fff;color:#000!important;}
	.account_settings .um-account-side li a {font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500!important;text-transform:uppercase;color:#000!important;padding: 0 0 0 0;line-height: unset;}
	.account_settings .um-account-side li a.um-account-link.current span.um-account-title {color:var(--primary);}
	.account_settings .um-account-side li a span.um-account-title {padding-left:0px;line-height:unset;color:#000!important;}
	.account_settings .um-account-side li a span.um-account-arrow {display:none;}
	.account_settings .um-account-icon {display:none;}
	i.um-faicon-user, i.um-faicon-asterisk, i.um-faicon-trash-o {display:none;}
}

/* Paskyra Tablet **************************************************/
@media only screen and (min-width: 558px) and (max-width: 857px){
	.account_settings .um-account-side {margin-top: -5px;}
	.um-account-main i.um-faicon-user, .um-account-main i.um-faicon-asterisk, .um-account-main i.um-faicon-trash-o {display:none;}
	.account_settings .um-account-side a.um-account-link.current {background-color:var(--primary)!important;}
	.account_settings .um-account-main {width:100%!important;}
	.account_settings div.uimob800 .um-account-side li a {color:#000!important;}
}

/* Paskyra Mobile **************************************************/
@media only screen and (min-width: 0px) and (max-width: 557px){ 
	.account_settings 	.um-account-nav span.arr {top: -2px!important;}	
	.account_settings .um-account-nav a {display: block;height: 44px;line-height: 44px;color: #666 !important;text-decoration: none !important;position: relative;padding-left: 0px;border-bottom: 1px solid #eee !important;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500!important;text-transform:uppercase;color:#000!important;}
	.account_settings .um-account-icon {display:none!important;}
	i.um-faicon-user, i.um-faicon-asterisk, i.um-faicon-trash-o {display:none!important;}
}

/* VIEW PROFILE (admin at frontend) ********************************************/
a.um-dropdown-hide, .um-profile-photo, .um-name {display:none;}
.um-profile.um .um-profile-headericon a, .um-profile.um .um-profile-headericon a {color:#000!important;}
.um-profile .um-header {min-height:40px;}
.um-profile .um-profile-photo {display:none;}		
.um-profile a.um-profile-edit-a:before {content:"Veiksmai ";}
/*.um-profile .real_url.um_switch_user-item {display:none;}*/
.userinfo p strong {font-weight:600;display:block;}
.userinfo p {margin-bottom:15px;}
.userinfo p:last-child {margin-bottom:0px;}
.um-profile textarea#um-meta-bio {display:none!important;}
.um-profile a.nkk-editprofile-dropdown {display:none!important;}
.um-profile-status.approved, .um-profile-status.awaiting_admin_review, .um-profile-status.inactive, .um-profile-status.rejected {display: block;float:left;margin: 10px 0 0 0!important;border-left: 0!important;padding:10px 20px!important;font-size: 18px!important;font-weight:600!important;color: #fff!important;}
.um-profile-status.awaiting_admin_review {background:#f1c40f!important;}
.um-profile-status.inactive, .um-profile-status.rejected {background:#ce4552!important;}
.um-profile-status.approved {display:block!important;background:#58d068!important;}
#doku .um-profile .um-profile-note {display:none!important;}

/* REPORTS **********************************************************/

.report-page form {margin-top:30px;width:100%;min-height: 700px;}
.report-page form input.textinput {width:100%;border:1px solid #DBDBDB;max-width:560px;margin:0 auto 20px auto;font-size:16px;padding:18px 13px;display:block;}
.report-page form textarea {width:100%;border:1px solid #DBDBDB;max-width:560px;margin:0 auto 20px auto;font-size:16px;padding:18px 13px;display:block;resize:none;height:120px;font-family: 'Roboto', sans-serif;}
.report-page form input.textinput::-webkit-input-placeholder {color: #848484;}
.report-page form input.textinput:-moz-placeholder {color: #848484;}
.report-page form input.textinput::-moz-placeholder {color: #848484;}
.report-page form input.textinput::-ms-input-placeholder {color: #848484;}
.report-page form textarea::-webkit-input-placeholder {color: #848484;}
.report-page form textarea:-moz-placeholder {color: #848484;}
.report-page form textarea::-moz-placeholder {color: #848484;}
.report-page form textarea::-ms-input-placeholder {color: #848484;}
.report-page form p.files-label {font-size:16px;line-height:24px;margin:0 auto 24px auto;max-width:560px;width:100%;text-align:center;}
.report-page form #SubmitButton {max-width:560px;margin:20px auto 30px auto;cursor:pointer;background:#fff;width:100%;clear:both;padding:9px 10px;font-size:16px;font-family: 'Oswald', sans-serif;font-weight:500;text-transform:uppercase;color:var(--primary);border:2px solid var(--primary);text-align:center;text-decoration:none;display: block;}
.report-page form #SubmitButton:hover {background-color:var(--primary);color:#fff;}
.report-page form input[type="file"] {width:100%;max-width:560px;margin:0 auto 20px auto;font-size:16px;display:block;}
.report-page form input[type="file"].lastinput {margin-bottom:40px;}
.report-page form input[type="file"], .report-page form input[type="file"]:active,.report-page form input[type="file"]:focus,.report-page form input[type="file"]:hover,.report-page form input[type="file"]:visited{padding:0;overflow:hidden;background:#fff;border-radius:0;outline:0;border:1px solid #dbdbdb;cursor:pointer;appearance: none;-webkit-appearance:textfield;-moz-appearance:textfield}
.report-page form input[type="file"]:hover {background: #FAFAFA;}
.report-page form input[type="file"]:visited, .report-page form input[type="file"]:focus, .report-page form input[type="file"]:active {background: #fff;border: 1px solid #dbdbdb;}
.report-page form input[type="file"]:disabled, .report-page form input[type="file"]:read-only {padding:0;overflow:hidden;background:#fff;border-radius:0;outline:0;border:1px solid #dbdbdb;cursor:pointer;appearance: none;-webkit-appearance:textfield;-moz-appearance:textfield;}
.report-page form input[type="file"]:disabled:hover, .report-page form input[type="file"]:read-only:hover {background: #FAFAFA;}
.report-page form input[type="file"]:disabled:visited, .report-page form input[type="file"]:disabled:focus, .report-page form input[type="file"]:disabled:active, .report-page form input[type="file"]:read-only:visited, .report-page form input[type="file"]:read-only:focus, .report-page form input[type="file"]:read-only:active {background: #fff;border: 1px solid #dbdbdb;}
::-ms-browse {display:inline-block;padding:.2rem .5rem;text-align:center;outline:0;border:none;background:#fff;white-space:nowrap;cursor:pointer}
::file-selector-button {display:inline-block;padding:.18rem .5rem;appearance: none;-webkit-appearance:button;text-align:center;border-radius:.1rem 0 0 .1rem;outline:0;border:none;border-right:2px solid #bbb;background:#eee;white-space:nowrap;cursor:pointer}
::-webkit-file-upload-button {display:inline-block;padding:.19rem .5rem;-webkit-appearance:button;text-align:center;border-radius:.1rem 0 0 .1rem;outline:0;border:none;border-right:2px solid #bbb;background:#eee;white-space:nowrap;cursor:pointer}
.report-page #screeningHappenedRadio {display: flex;max-width: 560px;margin: 0 auto 20px auto;}
.report-page #screeningHappenedRadio .custom-radio {display: flex;}
.report-page #screeningHappenedRadio .custom-radio label {padding-left: 10px;margin-right: 20px;cursor: pointer;font-size: 16px;line-height:20px;margin-top: 0;color: #000;}
.report-page #screeningHappenedRadio .custom-radio input {cursor: pointer;-webkit-appearance: none;appearance: none;margin: 0;color: #000;min-width:20px;width: 20px;height: 20px;border: 1px solid #000;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.report-page #screeningHappenedRadio .custom-radio input::before {content: "";width: 10px;height: 10px;border-radius: 50%;transform: scale(0);transition: transform 120ms ease-in-out;box-shadow: inset 1em 1em var(--primary);}
.report-page #screeningHappenedRadio .custom-radio input:checked::before {transform: scale(1);background-color: var(--primary);}
.report-page #screeningHappenedRadio .custom-radio input:checked {border-color: var(--primary);}

/* RESPONSIVE QUERIES **********************************************/

/* Display mobile header */
@media only screen and (min-width: 0px) and (max-width: 1370px) {
	/* HEADER ***********************************************/
	header {padding:0 20px;}
	header .logo {min-width:75px;}
	header .menu {display:none;}
	header .actions {display:none;}
	/* Mobile menu */
	header .mobile-menu {justify-content:flex-end;display:flex;align-items: center;margin-left: auto;}
	header .mobile-menu img {cursor:pointer;}
	/* FOOTER **************************/
	footer .footer-inner {padding:40px 20px;}
	/* FILMAS *********************************************/
	.movie-photo a.back {left:20px;top:20px;font-size:14px;}
	.movie-wrapper {margin-top:-160px;padding:0 20px;}
	.movie-content-top {min-height:160px;margin-bottom:40px;}
	.movie-sidebar-top {min-height:160px;margin-bottom:40px;}
	.movie-content {clear:both;}
	section.slider.related-movies .slider-header-left h3.smaller {font-size:45px;}
}
/* Turn layout to smaller */
@media only screen and (max-width: 1220px) {
	/* GRID ****************************************************/
	.row {margin-left: -10px;margin-right: -10px;width:auto;max-width:100%!important;padding:0 10px;}
	.rowitem {padding: 0 10px!important;margin-bottom:20px;}	
	.margin-grid {margin-bottom:100px;}
	.grid .item {margin-bottom:20px;}
}

/* Mobile + tablet */
@media only screen and (min-width: 0px) and (max-width: 992px) {
	.desktop {display:none;}
	.margin-top {margin-top:50px!important;}
	.fullwidth {padding: 0 20px;}
	.side-padding {padding: 0 20px;}
	.mfp-container {padding-left:20px;padding-right:20px;}
	/* Cookies popup */
	#cookies-popup {max-width:100%;margin:0px 0px;}
	#cookies-popup .cookies-popup-inner {padding:20px 20px;}
	#cookies-popup .cookies-popup-inner p {font-size:12px;line-height:16px;padding-right:20px;}
}

/* TABLET cutegrids */
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.tablet-desktop {display:block;}
	.tablet {display:block;}
	/* Headings */
	.heading-container h1 {font-size:54px;line-height:58px;}	
	/* SLIDERS *********************************************/
	section.slider .slider-header {padding: 0px 20px 20px 20px;}
	section.slider .slider-header-left h3 {font-size:60px;}
	section.slider .slider-header-left a, section.slider .slider-header-left span {font-size:18px;}
	section.slider .slider-header-left h3.smaller {font-size:40px;}
	/* FOOTER ***********************************************/
	footer .socials {min-width: auto;padding-right: 20px;}
	/* FILMAS *********************************************/
	.movie-main-info h1 {font-size:40px;line-height:46px;}
	/* Grid */
	.grid {margin-bottom:-20px!important;}
	.grid .item {margin-bottom:20px;}
	/* Notification page */
	.notification-page {min-height:auto;}
	.notification-page a.btn {max-width:100%;}
	/* Login ********************************/
	#doku .loginbox #um-submit-btn {margin-top:40px!important;}
}

/* MOBILE cutegrids */
@media only screen and (min-width: 0px) and (max-width: 766px) {
	.tablet-desktop {display:none;}
	.mobile {display:block;}
	.margin-grid {margin-bottom:70px;}
	.margin-grid.duk {margin-bottom:30px;}
	.cover {margin-bottom:30px;}
	.container.loginbox {padding:0 20px;}
	/* Editor */
	.content p {font-size:14px;line-height:20px;margin-bottom:20px;}
	.content ul {padding-bottom:20px;font-size:14px;line-height:20px;}
	.content ol {padding-bottom:20px;font-size:14px;line-height:20px;}
	/* Headings */
	.heading-container h1 {font-size:54px;line-height:58px;}	
	.header-beforegrid {margin-bottom:50px;}
	/* Doku popup */
	.white-popup-block {padding:20px;}
	.doku-close-popup {right:20px;top:20px;}
	.doku-popup h5 {font-size:20px;line-height:24px;margin-top:0px;}
	/* REMODAL ****************************************************/
	.remodal {padding:20px!important;}
	#doku .remodal h5 {font-size:20px;line-height:24px;}
	/* SLIDERS *********************************************/
	section.slider {margin-bottom:90px;}
	section.slider .slider-header {display: block;padding: 0px 20px 20px 20px;}
	section.slider .slider-header-left, section.slider .slider-header-right {display:block;}
	section.slider .slider-header-left h3 {font-size:60px;display: block;margin-bottom:30px;}
	section.slider .slider-header-left a, section.slider .slider-header-left span {font-size:18px;margin-left:0px;}
	section.slider .slider-header-right {text-align:left;margin-top:30px;}
	section.slider .slider-header-right button {margin-left:0px;margin-right:20px;}
	section.slider .slider-header-left h3.smaller {font-size:40px;}
	section.slider .slider-header-right img.slider-sponsor {margin-bottom:20px;margin-right:0;display:block;}
	/* FOOTER ***********************************************/
	footer .footer-inner {display:block;}
	footer .socials {width:100%;max-width:100%;margin-bottom:40px;}
	footer .footer-menu {width:100%;max-width:100%;margin-bottom:40px;float:left;}
	footer .footer-sponsors {padding-top:0px;margin-bottom:30px;}
	footer .copyright {justify-content:flex-start;}
	footer .copyright p {text-align:left;}	
	/* FILMAI */
	.movies-intro-text {margin-top:50px;margin-bottom:35px;}	
	/* FILMAS *********************************************/
	.movie-photo a.back {left:20px;top:20px;font-size:14px;}
	.movie-wrapper {margin-top:-160px;padding:0 20px;}
	.movie-content {width:100%;margin-bottom:40px;}
	.movie-sidebar {width:100%;margin-left:0;}
	.movie-content-top {min-height:160px;margin-bottom:40px;}
	.movie-sidebar-top {min-height:auto;margin-bottom:40px;}
	.movie-main-info h1 {font-size:40px;line-height:46px;}
	.movie-actions a.trailer {font-size:16px;}
	.movie-actions a.btn {padding:17px 10px;font-size:16px;}
	.movie-content .movie-description {max-width:auto;}
	.movie-content .movie-meta {flex-wrap: wrap;flex:1;}
	.slider.related-movies {margin-top:80px;margin-bottom:90px;}
	/* Grid */
	.sidebar-heading h5, .sidebar-heading h1 {font-size:28px;line-height:36px;margin-bottom:20px;}
	.grid .item {margin-bottom:20px;}
	.grid .item h6 {font-size:22px;line-height:24px;}
	.grid .item p {font-size:14px;line-height:20px;}
	.grid {margin-bottom:-30px!important;}
	/* News post */
	.related-news {margin-top:80px;margin-bottom:90px;}
	/* DUK */
	.accordion > .accordion-text {font-size:14px;line-height:20px;}
	/* Notification page */
	.notification-page {min-height:auto;}
	.notification-page a.btn {max-width:100%;}
	/* Login ********************************/
	#doku .loginbox .um-button {max-width:100%;}
	#doku .loginbox #um-submit-btn {margin-top:40px!important;}
	/* Signuo *****************************/
	#doku .signup-box #um-submit-btn {max-width:100%!important;}
	/* Organize event popup */
	.doku-popup .doku-organize-form {margin-top:20px;}
	.doku-popup .doku-organize-form .submit {margin:0 auto 0 auto;}
	.doku-popup .loader {margin-top:20px;}
	.doku-popup #divSuccess h6 {font-size:20px;}
	.doku-popup #divSuccess .popup-actions {display:block;}
	.doku-popup #divSuccess .popup-actions a.btn-primary, .doku-popup #divSuccess .popup-actions a.btn-secondary {display:block;}
	.doku-popup #divSuccess .popup-actions a.btn-primary {margin-right:0;}
	.doku-popup #divSuccess .popup-actions a.btn-secondary {margin-left:0;}
	.doku-popup #divError h6 {font-size: 20px;}
	.doku-popup .edit-popup-actions {grid-template-columns: 1fr ;grid-gap: 20px;}
	/* VIEW PROFILE (admin at frontend) ********************************************/
	#doku .um-profile-edit {position: relative;top: 0;}
	#doku .um-dropdown {left:0!important;}
	/* Drawer */
	.drawer-open .drawer-nav {min-width:100%;}
	.report-page form {min-height:auto;}
	/* Pagalba */
	.help-section {grid-template-columns: 1fr;margin-top:20px;}
	.help-section .line {width:100%;height:1px;}
}