@font-face {font-family: 'lc_lightbox';src:url('../fonts/lc_lightbox.eot');src:url('../fonts/lc_lightbox.eot') format('embedded-opentype'),	url('../fonts/lc_lightbox.woff') format('woff'),url('../fonts/lc_lightbox.ttf') format('truetype'),	url('../fonts/lc_lightbox.svg') format('svg');font-weight: normal;font-style: normal;}
/*------------------------------------------------------------------
[Table of contents]

* (1) wrapper / #lcl_wrap
+ (2) lightbox window / #lcl_window	
- (3) loader	/ #lcl_loader
- (4) commands container/ #lcl_nav_cmd
	- single command / .lcl_icon
	- socials tooltip / .lcl_socials_tt
- (5) contents wrapper / #lcl_contents_wrap
	- shown element wrapper / #lcl_subj
- (6) texts wrapper	/ #lcl_txt
		- title/ #lcl_title
		- author			/ #lcl_author
		- description	/ #lcl_descr
		- comments wrapper/ .lcl_comments_wrap
+ (7) thumbnails navigator / #lcl_thumbs_nav
		- thumb image / .lcl_tn_image
		+ lightbox overlay/ #lcl_overlay
+ (8) progressbar/ #lcl_progressbar
-------------------------------------------------------------------*/
.lcl_fade_oc.lcl_pre_show #lcl_overlay,.lcl_fade_oc.lcl_pre_show #lcl_window,.lcl_fade_oc.lcl_is_closing #lcl_overlay,.lcl_fade_oc.lcl_is_closing #lcl_window {opacity: 0 !important;}
.lcl_fade_oc.lcl_is_closing #lcl_overlay {-webkit-transition-delay: .15s !important; transition-delay: .15s !important;}

/* (1) basic styles */
#lcl_wrap {bottom: 0;left: 0;position: fixed;top: 0;right: 0;text-align: center;overflow-x: hidden;overflow-y: hidden;z-index: 999999999;-webkit-overflow-scrolling: touch;}
#lcl_wrap:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
#lcl_wrap > * {text-align: left;box-sizing: border-box;}
#lcl_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: -1;background-position: top left;background-repeat: repeat;-webkit-transform:translateZ(0);transform:translateZ(0);}
#lcl_wrap:not(.lcl_pre_show) {-webkit-transition: all .35s ease-in; transition:all .35s ease-in;}
/* (3) loader */
#lcl_loader {display: block;opacity: 0;height: 40px;width: 40px;position: absolute;top: 50%;left: 50%;margin-left: -20px;margin-top: -20px;z-index: -1;/* timing overrided by JS */-webkit-transition: opacity .3s ease-out;transition:opacity .3s ease-out;}
#lcl_loader.lcl_loader_pre_first_el {opacity: 0 !important;}
.lcl_first_sizing #lcl_loader:not(.no_loader),.lcl_loading_iframe #lcl_loader:not(.no_loader),.lcl_loading_videojs #lcl_loader:not(.no_loader),.lcl_switching_elem #lcl_loader:not(.no_loader) {opacity: 1;z-index: 99999;}
#lcll_1, #lcll_2 {box-sizing: border-box;position: absolute;width: 100%;height: 100%;top: 50%;left: 50%;border-radius: 50%;margin-top: -50%;margin-left: -50%;background: transparent;border-color: #aaa #aaa transparent;border-width: 3px;border-style: solid;-webkit-animation:lcl-loader 1.4s infinite linear;animation:lcl-loader 1.4s infinite linear;}
#lcll_2 {width: 50%;height: 50%;margin-left: -25%;margin-top: -25%;border-right-color: transparent !important;-webkit-animation-duration: 1.15s;animation-duration: 1.15s;-webkit-animation-direction: reverse;animation-direction: reverse;}
@-webkit-keyframes lcl-loader {100% {-webkit-transform: rotate(360deg) translateZ(0);}}
@keyframes lcl-loader {100% {transform: rotate(360deg) translateZ(0);}}
/* (2) window */
#lcl_subj.lcl_switching_el > * {opacity: 0;}
#lcl_contents_wrap { /* timing overrided by JS */-webkit-transition: opacity .3s ease;transition:opacity .3s ease;}
.lcl_first_sizing #lcl_contents_wrap,.lcl_loading_iframe #lcl_contents_wrap,.lcl_loading_videojs #lcl_contents_wrap,.lcl_switching_elem #lcl_contents_wrap,.lcl_toggling_fs #lcl_contents_wrap {opacity: 0 !important;}
.lcl_first_sizing #lcl_contents_wrap *,.lcl_loading_iframe #lcl_contents_wrap *,.lcl_loading_videojs #lcl_contents_wrap *,.lcl_switching_elem #lcl_contents_wrap *,.lcl_toggling_fs #lcl_contents_wrap * {-webkit-transition: none !important;transition:none !important;}
#lcl_window {display: inline-block;text-align: left;z-index: 30;vertical-align: middle;width: 100%;height: 100%;max-height: 100%;max-width: 100%;min-width: 50px;min-height: 50px;line-height: 0 !important;overflow: visible;position: relative;top: 0;left: 0;background-color: #fff;-webkit-transform:translateZ(0);transform:translateZ(0);}
.lcl_image_elem,#lcl_elem_wrap:not(.lcl_image_elem) .lcl_elem { /* timing overrided by JS */-webkit-transition: all .3s ease-out;transition:	all .3s ease-out;}
.lcl_toggling_fs#lcl_wrap, /* fullscreen switch - fast transition */.lcl_toggling_fs #lcl_window,.lcl_toggling_fs .lcl_image_elem,.lcl_toggling_fs #lcl_elem_wrap .lcl_elem {-webkit-transition: all .05s linear;transition:all .05s linear;}
.lcl_is_resizing:not(.lcl_first_sizing):not(.lcl_toggling_txt):not(.lcl_toggling_tn):not(.lcl_toggling_fs) #lcl_window,.lcl_is_resizing:not(.lcl_toggling_txt):not(.lcl_toggling_tn) .lcl_image_elem,.lcl_is_resizing:not(.lcl_toggling_txt):not(.lcl_toggling_tn) #lcl_elem_wrap:not(.lcl_image_elem),.lcl_show_already_shaped #lcl_window {-webkit-transition: none !important;transition:none !important;}
.lcl_tn_hidden #lcl_window {margin-top: 0 !important;}
.lcl_pre_first_el:not(.lcl_show_already_shaped) #lcl_window {width: 100px;height: 100px;max-width: 85px !important;max-height: 85px !important;}
.lcl_is_closing #lcl_window {-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}

/* (5) contents wrap */
#lcl_contents_wrap,#lcl_subj {position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden !important;}
.lcl_on_mobile #lcl_subj {overflow: auto !important;}
#lcl_subj {z-index: 10;}
#lcl_wrap:not(.lcl_switching_elem) #lcl_subj {-webkit-transition: border-width .35s ease;transition:border-width .35s ease;}
.lcl_toggling_txt #lcl_subj {-webkit-transition-delay:.55s !important; /* delay to allow sizing on text hiding */ transition-delay:.55s !important;}
#lcl_elem_wrap{position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.lcl_image_elem, .lcl_html_elem{position: absolute !important;top: 0;left: 0;right: 0;bottom: 0;}
.lcl_image_elem img{left: -99999px;position: fixed !important;}
.lcl_html_elem{line-height: normal;padding: 15px;overflow-y: auto;background: #fdfdfd;}
.lcl_fullscreen_mode[lcl-type=iframe] #lcl_subj{top: 60px;}
.lcl_video_elem > *, .lcl_youtube_elem > *, .lcl_vimeo_elem > *, .lcl_dailymotion_elem > *, .lcl_iframe_elem > *, .lcl_postered_video > iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/* video.js customization */
.lcl_elem.video-js{bottom: 0;height: auto;left: 0;position: absolute;right: 0;top: 0;width: auto;background: #000 !important;}
.lcl_elem.video-js .vjs-fullscreen-control{display: none !important;}
.lcl_elem.video-js .vjs-big-play-button{background-color: rgba(43, 51, 63, 0.7);border: 2px solid #fff;border-radius: 50%;font-size: 40px;line-height: 62px;width: 66px;height: 66px;left: 50%;top: 50%;margin: -33px 0 0 -33px;}
.lcl_elem.video-js .vjs-poster{background-size: cover;}

/* video poster */
.lcl_postered_video{background-size: cover;background-position: center;}
.lcl_postered_video:not(.lcl_poster_clicked){cursor: pointer;}
.lcl_postered_video:not(.lcl_poster_clicked):before{content: "\f0bf";box-sizing: border-box;font-size: 38px !important;line-height: 62px !important;text-indent: 5px !important;color: #fff;border-radius: 50%;position: absolute;background: rgba(43, 51, 63, 0.7);top: 50%;left: 50%;width: 66px;height: 66px;margin-left: -33px;margin-top: -33px;border: 2px solid #fff;-webkit-transition: background .03s linear;   transition:	background .03s linear;}
.lcl_postered_video:not(.lcl_poster_clicked):hover:before{background: rgba(115, 133, 159, .5);}
.lcl_postered_video:not(.lcl_poster_clicked) iframe{display: none;}

/* HTML element - special sizing */
.lcl_html_container{margin: auto;overflow: auto;position: relative;}
#lcl_wrap[lcl-type="html"]:not(.lcl_fullscreen_mode) .lcl_html_elem{position: static !important;}
#lcl_wrap[lcl-type="html"]:not(.lcl_fullscreen_mode) #lcl_contents_wrap, #lcl_wrap[lcl-type="html"]:not(.lcl_fullscreen_mode) #lcl_subj{position: relative !important;}
#lcl_wrap[lcl-type="html"].lcl_txt_under:not(.lcl_fullscreen_mode) #lcl_txt{position: relative !important;}
#lcl_wrap[lcl-type="html"].lcl_txt_under:not(.lcl_forced_over) #lcl_contents_wrap, #lcl_wrap[lcl-type="html"] #lcl_subj{overflow: auto;}
.lcl_fullscreen_mode#lcl_wrap[lcl-type="html"] #lcl_elem_wrap{display: flex;-webkit-align-items: center;align-items: center;}
.lcl_fullscreen_mode .lcl_html_elem{padding-top: 18px;border-top: 42px solid #fdfdfd;padding-bottom: 0;border-bottom: 15px solid #fdfdfd;}

/* error message */
#lcl_inline{padding: 15px 10px;line-height: 20px;}

/* (4) BUTTONS */
#lcl_nav_cmd{position: absolute;top: 0;z-index: 100;overflow: visible;padding: 8px;height: 0;/* allow contents click */}
.lcl_corner_close.lcl_inner_cmd:not(.lcl_txt_rside):not(.lcl_forced_outer_cmd) #lcl_nav_cmd, .lcl_corner_close.lcl_no_txt:not(.lcl_forced_outer_cmd) #lcl_nav_cmd, .lcl_corner_close.lcl_hidden_txt:not(.lcl_forced_outer_cmd) #lcl_nav_cmd, .lcl_corner_close.lcl_force_txt_over:not(.lcl_forced_outer_cmd) #lcl_nav_cmd{padding-right: 24px !important}
.lcl_first_sizing #lcl_nav_cmd, .lcl_loading_iframe #lcl_nav_cmd, .lcl_loading_videojs #lcl_nav_cmd, .lcl_switching_elem #lcl_nav_cmd, .lcl_toggling_txt.lcl_inner_cmd #lcl_nav_cmd, .lcl_toggling_fs #lcl_nav_cmd{opacity: 0 !important;}
#lcl_nav_cmd{right: 0;left: 0;}
.lcl_outer_cmd #lcl_nav_cmd{z-index: 99999;margin: 0 !important;padding: 10px 15px;}
.lcl_outer_cmd:not(.lcl_first_sizing):not(.lcl_first_sizing):not(.lcl_loading_iframe):not(.lcl_switching_elem):not(.lcl_toggling_txt):not(.lcl_toggling_fs):not(.lcl_is_closing) #lcl_nav_cmd{opacity: 1 !important;}
.lcl_is_closing.lcl_outer_cmd #lcl_nav_cmd{-webkit-transition: all .2s ease;transition:	all .2s ease;opacity: 0 !important;}
#lcl_nav_cmd .lcl_icon{display: inline-block;border-radius: 3px;background: #fefefe;box-shadow: 0 0 2px rgb(20, 20, 20, 0.05);border: 1px solid #eaeaea;text-align: center;vertical-align: top;margin: 4px;width: 28px;height: 28px;color: #6f6f6f;position: relative;}
.lcl_outer_cmd .lcl_close{right: 0 !important;top: 0 !important;}
@media screen and (min-width:450px){
	.lcl_inner_cmd:not(.lcl_on_mobile) #lcl_nav_cmd .lcl_icon, .lcl_fullscreen_mode.lcl_outer_cmd:not(.lcl_on_mobile):not([lcl-type=iframe]):not([lcl-type=html]) #lcl_nav_cmd .lcl_icon{opacity: 0;-webkit-transform:	scale(0.7);-ms-transform:	scale(0.7);transform:scale(0.7);-webkit-transition: opacity .2s ease-in .5s, box-shadow .2s ease-in .5s, -webkit-transform .2s ease-in .5s;transition:	opacity .2s ease-in .5s, box-shadow .2s ease-in .5s, transform .2s ease-in .5s;}
	#lcl_window:not(.lcl_on_mobile):hover #lcl_nav_cmd .lcl_icon, .lcl_fullscreen_mode.lcl_outer_cmd:not(.lcl_on_mobile):not([lcl-type=iframe]):not([lcl-type=html]):hover #lcl_nav_cmd .lcl_icon{opacity: 1;-webkit-transition: all .2s ease-in 0s;transition:	all .2s ease-in 0s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.lcl_icon:before, .lcl_tn_prev:before, .lcl_tn_next:before, #lcl_corner_close:before, .lcl_postered_video:not(.lcl_poster_clicked):before{font-family: 'lc_lightbox' !important;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-align: center;display: block;font-size: 16px;line-height: 27px;z-index: 10;position: relative;-webkit-transition: all .15s ease;transition:all .15s ease;/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.lcl_icon:not(.lcl_counter):after{content: "";display: block;left: -1px;right: -1px;position: absolute;top: -1px;bottom: -1px;z-index: 5;border-radius: 3px;opacity: 0;background: #6f6f6f;-webkit-transition: all .2s ease;transition:	all .2s ease;-webkit-transform:scale(0);transform:scale(0);}
.lcl_nav_btn_middle .lcl_next:after, .lcl_nav_btn_middle .lcl_prev:after{-webkit-transition-duration: .15s; transition-duration: .15s;}
.lcl_nav_btn_middle.lcl_inner_cmd .lcl_next:after{right: 0 !important;}
.lcl_nav_btn_middle.lcl_inner_cmd .lcl_prev:after{left: 0 !important;}
#lcl_wrap:not(.lcl_on_mobile) .lcl_icon:not(.lcl_counter):not(.lcl_zoom_disabled):not(a):hover{border-radius: 5px !important;}
#lcl_wrap:not(.lcl_on_mobile) .lcl_icon:not(.lcl_counter):not(.lcl_zoom_disabled):not(a):hover:before, #lcl_corner_close:before{color: #fff;}
#lcl_wrap:not(.lcl_on_mobile) .lcl_icon:not(.lcl_counter):not(.lcl_zoom_disabled):not(a):hover:after{opacity: 1;-webkit-transform:scale(1);transform:scale(1);}
.lcl_prev:before{content: "\f053"; text-indent: -1px;}
.lcl_next:before{content: "\f054"; text-indent: 1px;}
.lcl_play:before{content: "\f0bf"; font-size: 20px; line-height: 28px; text-indent: 1px;}
.lcl_is_playing .lcl_play:before{content: "\f0bb"; font-size: 20px; line-height: 28px; text-indent: 0;}
.lcl_close:before, #lcl_corner_close:before{content: "\e901"; font-size: 20px; line-height: 28px;}
.lcl_fullscreen:before{content: "\f065";}
.lcl_fullscreen_mode .lcl_fullscreen:before{content: "\e900";}
.lcl_zoom_out:before{content: "\e909"; font-size:16px;}
.lcl_zoom_in:before{content: "\e908"; font-size:16px;}
.lcl_txt_toggle:before{content: "\f10e"; font-size: 16px;}
.lcl_thumbs_toggle:before{content: "\e902"; font-size: 15px; line-height: 26px; text-indent: -1px;}
.lcl_window:before{content: "\e900";}
.lcl_download:before{content: "\e9c5";}
.lcl_socials:before{content: "\e600"; font-size: 15px; line-height: 26px;}
.lcl_fb:before{content: "\f09a"; font-size: 17px;}
.lcl_twit:before{content: "\f099"; font-size: 18px;}
.lcl_pint:before{content: "\f0d2"; font-size: 18px;}
.lcl_wa:before{content: "\f232"; font-size: 18px;}
.lcl_tn_prev:before{content: "\f137";}
.lcl_tn_next:before{content: "\f138";}
.lcl_right_icon{float: right;}
.lcl_close{margin-left: 36px !important;}
.lcl_counter{cursor: default !important;font-size: 12px;font-weight: bold;line-height: 27px;padding: 0 10px;width: auto !important;}
@media screen and (max-width:340px){.lcl_counter{display: none !important;}}
.lcl_download{position: relative;}
.lcl_download a{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 50;}
.lcl_first_elem:not(.lcl_on_mobile) #lcl_window:hover .lcl_prev{opacity: 0.5 !important;cursor: default !important;}
.lcl_last_elem:not(.lcl_on_mobile) #lcl_window:hover .lcl_next{opacity: 0.5 !important;cursor: default !important;}
.lcl_last_elem .lcl_play{display: none !important;}
#lcl_thumb_prev div:before, #lcl_thumb_next div:before{font-size: 20px;}
.lcl_icon{cursor: pointer;display: inline-block;height: 24px;width: 24px;border-radius: 2px;box-sizing: content-box !important;-webkit-transition: all .2s linear;transition:all .2s linear;}
/* button status */
.lcl_no_carousel[lc-lelem="0"] .lcl_prev:before, .lcl_no_carousel.lcl_last_elem .lcl_next:before, .lcl_hidden_txt .lcl_txt_toggle:before, .lcl_tn_hidden .lcl_thumbs_toggle:before, .lcl_zoom_icon.lcl_zoom_disabled:before{opacity: .6 !important;}
.lcl_no_carousel[lc-lelem="0"] .lcl_prev, .lcl_no_carousel.lcl_last_elem .lcl_next{cursor: default !important;}
.lcl_no_carousel[lc-lelem="0"] .lcl_prev:after, .lcl_no_carousel.lcl_last_elem .lcl_next:after{display: none !important;}
/* alternative inner close button */
#lcl_corner_close{position: absolute;right: -22px; /* pos overwritten by JS */top: -24px;border: 3px solid #d3d3d3;background: #6f6f6f;box-sizing: content-box !important;border-radius: 50%;min-height: 34px;min-width: 34px;cursor: pointer;z-index: 150;-webkit-transition: opacity .3s ease;transition:	opacity .3s ease;}
.lcl_first_sizing #lcl_corner_close, .lcl_loading_iframe #lcl_corner_close, .lcl_loading_videojs #lcl_corner_close, .lcl_switching_elem #lcl_corner_close, .lcl_toggling_fs #lcl_corner_close{opacity: 0 !important;}
#lcl_corner_close:before{font-size: 20px !important;line-height: 34px !important;-webkit-transition: all .3s ease;transition:all .3s ease;}
#lcl_corner_close:not(.lcl_on_mobile):hover:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.lcl_normal_close #lcl_corner_close, .lcl_outer_cmd #lcl_corner_close, .lcl_corner_close.lcl_inner_cmd .lcl_close{display: none !important;}
/* nav arrows in middle position */
.lcl_nav_btn_middle .lcl_prev, .lcl_nav_btn_middle .lcl_next{position: fixed !important;top: 50%;margin-top: -32px !important;padding: 16px 4px;}
.lcl_nav_btn_middle.lcl_inner_cmd:not(.lcl_fullscreen_mode) .lcl_prev, .lcl_nav_btn_middle.lcl_inner_cmd:not(.lcl_fullscreen_mode) .lcl_next{box-shadow: none !important;border: none !important;}
.lcl_nav_btn_middle .lcl_prev:before, .lcl_nav_btn_middle .lcl_next:before{font-size: 23px !important;}
.lcl_nav_btn_middle .lcl_prev{left: 0px;}
.lcl_nav_btn_middle.lcl_inner_cmd .lcl_prev{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.lcl_nav_btn_middle .lcl_next{right: 0px;}
.lcl_nav_btn_middle.lcl_inner_cmd .lcl_next{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.lcl_nav_btn_middle.lcl_outer_cmd .lcl_prev{margin-left: 19px !important;}
.lcl_nav_btn_middle.lcl_outer_cmd .lcl_next{margin-right: 19px !important;}
.lcl_nav_btn_middle.lcl_inner_cmd:not(.lcl_fullscreen_mode) .lcl_prev:after{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.lcl_nav_btn_middle.lcl_inner_cmd:not(.lcl_fullscreen_mode) .lcl_next:after{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
/* manage btn margins on mobile screens*/
@media screen and (max-width:450px){
	#lcl_nav_cmd .lcl_icon{margin: 0;}
	.lcl_close{margin-left: 26px !important;}
}
/* IMAGE ZOOM */
.lcl_on_mobile .lcl_zoom_wrap{overflow: scroll !important;}
.lcl_zoom_wrap, .lcl_zoom_wrap *{cursor: move; /* fallback if grab cursor is unsupported */cursor: grab;cursor: -webkit-grab;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.lcl_zoom_wrap:active{cursor: move; /* fallback if grab cursor is unsupported */cursor: grabbing;cursor: -webkit-grabbing;}
.lcl_zoom_icon.lcl_zoom_disabled{cursor: default !important;}
.lcl_zoom_icon.lcl_zoom_disabled:after{display: none !important;}
.lcl_zoom_helper{position: absolute;font-size: 8.4px;color: rgb(250,250,250);background: #972626;display: inline-block;border: 2px solid #972626;padding: 5px 1px;font-family: arial;text-shadow: 0 0 0 rgba(250,250,250, 0.8);letter-spacing: 0.28px;border-radius: 1px;line-height: 0;z-index: 10;bottom: -11px;right: -7px;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
/* (6) TEXTS */
#lcl_txt{padding: 12px 10px;line-height: 20px;z-index: 50;position: absolute;overflow: hidden;box-sizing: border-box;}
.lcl_toggling_txt #lcl_txt{-webkit-transition: -webkit-transform .45s ease .1s, opacity .35s ease .1s;transition:transform .45s ease .1s, opacity .35s ease .1s;}
#lcl_txt *{font-family: 'Arial',​ 'sans-serif';}
.lcl_no_txt #lcl_txt{display: none !important;}
#lcl_txt > *{padding: 0;margin: 0;text-align: left;position: relative;overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}
#lcl_title{font-size: 17px;font-weight: bold;line-height: normal;margin-bottom: 4px;}
#lcl_author{font-size: 12px;line-height: 15px;font-weight: normal;}
.lcl_comments_wrap{min-width: 178px;}
.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt .lcl_txt_border, .lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt .lcl_txt_border{border-bottom: 1px dashed #cfcfcf;margin-bottom: 12px;padding-bottom: 17px;}
.lcl_txt_under #lcl_txt .lcl_txt_border, .lcl_txt_over #lcl_txt .lcl_txt_border, .lcl_force_txt_over #lcl_txt .lcl_txt_border{border-bottom: 1px dashed #cfcfcf;margin-bottom: 10px;padding-bottom: 12px;}
#lcl_descr{font-size: 14px;line-height: 20px;}
.lcl_switching_el #lcl_txt, .lcl_txt_under_calc #lcl_txt, .lcl_txt_under_calc #lcl_txt *, .lcl_txt_under.lcl_is_resizing:not(.lcl_force_txt_over) #lcl_txt{-webkit-transition-duration: 0ms !important;transition-duration: 0ms !important;}
/* text under/over element */
.lcl_txt_under #lcl_txt, .lcl_txt_over #lcl_txt{left: 0;bottom: 0;}
/* text under */
.lcl_txt_under #lcl_txt{background: #fff;}
.lcl_txt_under:not(.lcl_force_txt_over) #lcl_txt{padding: 18px 25px 22px;margin-bottom: 0 !important;}
.lcl_txt_under.lcl_is_resizing:not(.lcl_force_txt_over) #lcl_txt, .lcl_txt_under.lcl_toggling_txt:not(.lcl_force_txt_over) #lcl_txt{opacity: 0 !important;}
.lcl_txt_under.lcl_hidden_txt.lcl_toggling_txt:not(.lcl_force_txt_over) #lcl_txt{visibility: hidden !important;}
.lcl_txt_under:not(.lcl_force_txt_over) #lcl_txt:after{height: 7px;left: 0;position: absolute;right: 0;top: 0;}
/* text over */
.lcl_force_txt_over #lcl_txt, .lcl_txt_over #lcl_txt{background: rgba(255, 255, 255, 0.9);background-clip: padding-box !important;border: 15px solid transparent;border-radius: 0 17px 17px 0;max-height: calc(100% - 42px);padding: 13px 22px;overflow: auto;bottom: 0;}
.lcl_fullscreen_mode.lcl_force_txt_over #lcl_txt, .lcl_fullscreen_mode.lcl_txt_over #lcl_txt{bottom: auto !important;right: auto !important;left: 0 !important;top: 42px !important;padding: 17px 22px !important;max-width: 33.3%;max-height: calc(100% - 42px);-webkit-transition: -webkit-transform .45s ease .1s, opacity .35s ease .1s, bottom .3s ease;transition:transform .45s ease .1s, opacity .35s ease .1s, bottom .3s ease;}
.lcl_playing_video.lcl_txt_over #lcl_txt, .lcl_playing_video.lcl_force_txt_over #lcl_txt{max-height: calc(100% - 42px - 45px); /* top = 42 + bottom = 45 */bottom: 45px;}
@media screen and (max-width:1024px){.lcl_fullscreen_mode.lcl_force_txt_over #lcl_txt, .lcl_fullscreen_mode.lcl_txt_over #lcl_txt{max-width: 66.6%;}}
@media screen and (max-width:780px){.lcl_fullscreen_mode.lcl_force_txt_over #lcl_txt,.lcl_fullscreen_mode.lcl_txt_over #lcl_txt{max-width: 100%;}}
/* text on sides */
.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt, .lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt{padding: 16px 24px;	top: 0;bottom: 0;width: 330px;overflow-y: auto;overflow-x: hidden;}
.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt:after, .lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt:after {bottom: 0;position: absolute;top: 0;width: 4px;}
.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt{padding-left: 18px;}
.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt{padding-right: 18px;}
/* text on right side */
.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj{border-right: 330px solid transparent;} 
.lcl_txt_rside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd, .lcl_nav_btn_middle.lcl_txt_rside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next, .lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next, .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav, .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd{right: 330px;}
.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt{right: 0;background: #fefefe;}
/* text on left side */
.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj{border-left: 330px solid transparent;}
.lcl_txt_lside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd, .lcl_nav_btn_middle.lcl_txt_lside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev, .lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev, .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav, .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd{left: 330px;}
.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt{left: 0;background: #fefefe;}
/* text on side on small screens */
@media screen and (max-width:780px){
	.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt, .lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt{width: 220px;}
	.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj{border-right-width: 220px;}
	.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj{border-left-width: 220px;}
	.lcl_txt_rside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd, .lcl_nav_btn_middle.lcl_txt_rside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next, .lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next, .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav, .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd{right: 220px;}
	.lcl_txt_lside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd, .lcl_nav_btn_middle .lcl_txt_lside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev, .lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev, 	.lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav, .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd{left: 220px;}
}
/* text on side on large screens + fullscreen */
@media screen and (min-width:1700px){
	.lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt, .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt {width: 400px;}
	.lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj{border-right-width: 400px;}
	.lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj{border-left-width: 400px;}
	.lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next, .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav, .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd{right: 400px;}
	.lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev, .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav, .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd{left: 400px;}
}
/* hidden side text - force sizes */
.lcl_hidden_txt.lcl_inner_cmd #lcl_nav_cmd, .lcl_hidden_txt.lcl_outer_cmd #lcl_nav_cmd, .lcl_fullscreen_mode.lcl_hidden_txt #lcl_thumbs_nav{right: 0 !important;left: 0 !important;}
.lcl_nav_btn_middle.lcl_hidden_txt.lcl_inner_cmd .lcl_prev, .lcl_nav_btn_middle.lcl_hidden_txt.lcl_outer_cmd .lcl_prev{left: 0px !important;}
.lcl_nav_btn_middle.lcl_hidden_txt.lcl_inner_cmd .lcl_next, .lcl_nav_btn_middle.lcl_hidden_txt.lcl_outer_cmd .lcl_next{right: 0px !important;}
/* sub-texts */
#lcl_txt > *:first-child{padding-top: 0;margin-top: 0;}
#lcl_txt > *:last-child{padding-bottom: 0;margin-bottom: 0;}
/* hide texts */
.lcl_hidden_txt.lcl_txt_under:not(.lcl_force_txt_over) #lcl_txt{height: 0 !important;padding: 0 !important;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.lcl_hidden_txt:not(.lcl_fullscreen_mode).lcl_txt_over #lcl_txt, .lcl_hidden_txt:not(.lcl_fullscreen_mode).lcl_force_txt_over #lcl_txt{opacity: 0 !important;z-index: -1;-webkit-transform:  translateY(30px) scale(.95);-ms-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95);}
.lcl_hidden_txt.lcl_fullscreen_mode.lcl_txt_over #lcl_txt, .lcl_hidden_txt.lcl_fullscreen_mode.lcl_force_txt_over #lcl_txt{-webkit-transform:translateX(-110%) scale(.8);-ms-transform:translateX(-110%) scale(.8);transform:translateX(-110%) scale(.8);}
.lcl_hidden_txt.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_subj, .lcl_hidden_txt.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_subj{border-width: 0 !important;}
.lcl_hidden_txt.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}
.lcl_hidden_txt.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
/* TOOLTIP */
.lcl_tooltip{position: absolute;left: 50%;background: #fff;padding: 7px;border-radius: 3px;box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.15);opacity: 0;font-size: 14px;-webkit-transition: all .25s ease-out;transition:	all .25s ease-out;}
.lcl_tooltip:before{content: "";border-style: solid;border-width: 7px;left: 50%;margin-left: -7px;position: absolute;}
.lcl_tooltip.lcl_tt_bottom:before{bottom: 100%;border-color: transparent transparent #fff;}
.lcl_tooltip.lcl_tt_top:before{top: 100%;border-color: #fff transparent transparent;}
.lcl_tooltip.lcl_tt_bottom{top: 115%;-webkit-transform: translate(-50%, 8px);-ms-transform: translate(-50%, 8px);transform: translate(-50%, 8px);}
.lcl_tooltip.lcl_tt_top{bottom: 115%;-webkit-transform: translate(-50%, -8px);-ms-transform: translate(-50%, -8px);transform: translate(-50%, -8px);}
.lcl_tooltip.lcl_show_tt{opacity: 1;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);}
/* SOCIALS VISIBILITY */
.lcl_tooltip.lcl_socials_tt{white-space: nowrap;padding-left: 0;padding-right: 0;top: 150%;}
.lcl_socials{position: relative;}
#lcl_wrap[lcl-type=html] .lcl_socials, #lcl_wrap[lcl-type=iframe] .lcl_socials{display: none !important;}
.lcl_socials_tt a{border-width: 0 0 0 1px !important;border-style: solid;border-color: #eaeaea;border-radius: 0 !important;box-shadow: none !important;padding: 0px 12px;text-decoration: none !important;margin: 0 !important;max-width: 17px;}
.lcl_socials_tt a:first-child{border: none !important;}
/* FULLSCREEN MODE */
#lcl_wrap.lcl_fullscreen_mode{padding: 0 !important;}
.lcl_fullscreen_mode #lcl_window, .lcl_fullscreen_mode #lcl_contents_wrap{border-radius: 0 !important;}
.lcl_fullscreen_mode #lcl_window{border-width: 0 !important;margin-top: 0 !important;}
.lcl_fullscreen_mode #lcl_subj, .lcl_fullscreen_mode #lcl_txt{margin: 0 !important;}
.lcl_fullscreen_mode #lcl_elem_wrap{bottom: 0 !important;}
.lcl_fullscreen_mode.lcl_toggling_txt.lcl_outer_cmd, .lcl_fullscreen_mode.lcl_toggling_txt.lcl_nav_btn_middle .lcl_prev, .lcl_fullscreen_mode.lcl_toggling_txt.lcl_nav_btn_middle .lcl_next{-webkit-transition: all .4s ease .2s !important;transition:	all .4s ease .2s !important;}
/* (7) THUMBS NAVIGATOR */
#lcl_thumbs_nav{margin: 10px 20px;position: fixed;bottom: 0;left: 0;right:0;box-sizing: content-box !important;z-index: 60;-webkit-transition: -webkit-transform .35s ease-in, opacity .5s ease, margin .35s ease, left .4s ease .2s, right .4s ease .2s;transition:transform .35s ease-in, opacity .5s ease, margin .35s ease, left .4s ease .2s, right .4s ease .2s;}
#lcl_thumbs_nav, #lcl_thumbs_nav *{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.lcl_playing_video.lcl_fullscreen_mode #lcl_thumbs_nav{margin-bottom: 50px;}
.lcl_tn_hidden #lcl_thumbs_nav, .lcl_pre_first_el #lcl_thumbs_nav, #lcl_thumbs_nav.lcl_pre_tn_scroll{opacity: 0;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%);}
#lcl_thumbs_nav .lcl_tn_inner{position: absolute;z-index: 10;left: 45px;right: 45px;bottom: 0;top: 0;list-style: none !important;margin: 0 !important;text-align: center;white-space: nowrap;overflow: hidden !important;}
.lcl_on_mobile .lcl_tn_inner{overflow: auto !important;	touch-action: pan-x;}
.lcl_tn_inner li{height: 100%;margin: 0 0 0 10px;display: inline-block;border: 0px solid #ccc;border-radius: 2px;position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;background-clip: content-box;background-color: #9f9f9f;cursor: pointer;overflow: hidden;box-shadow: 0 0 4px rgba(10, 10, 10, 0.45);-webkit-transform: scale(0.83) translateZ(0);-ms-transform: scale(0.83) translateZ(0);transform: scale(0.83) translateZ(0);-webkit-transition: all .25s ease;transition:all .25s ease;}
.lcl_tn_inner li:first-child{margin: 0;}
.lcl_tn_inner li.lcl_sel_thumb, #lcl_wrap:not(.lcl_on_mobile) .lcl_tn_inner li:not(.lcl_sel_thumb):hover{-webkit-transform: scale(.97);-ms-transform: scale(.97);transform: scale(.97);}
.lcl_tn_inner li.lcl_tn_preload, .lcl_tn_inner li.lcl_sel_thumb.lcl_tn_preload{margin: 0 !important;width: 0 !important;height: 0 !important;-webkit-transform: scale(0) !important;-ms-transform: scale(0) !important;transform: scale(0) !important;}
.lcl_thumb_title_tt{padding: 7px 10px;}
#lcl_thumbs_nav span{position: absolute;cursor: pointer;width: 23px;height: 23px;top: 50%;margin-top: -12px;z-index: 15;color: #f5f5f5;}
#lcl_thumbs_nav:not(.lcl_tn_has_arr) span{display: none !important;}
#lcl_thumbs_nav.lcl_tn_has_arr span{display: inline-block !important;}
#lcl_thumbs_nav.lcl_tn_has_arr span:before{font-size: 23px;}
#lcl_thumbs_nav span.lcl_tn_prev{left: 0;}
#lcl_thumbs_nav span.lcl_tn_next{right: 0;}
.lcl_tn_video video{position: absolute;top: -15%;left: -15%;width: 130%;height: 130%;}
.lcl_tn_mixed_types li::before{background: rgba(0, 0, 0, 0.25);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 10;-webkit-transition: all .25s ease;transition:	all .25s ease;}
.lcl_tn_mixed_types li.lcl_sel_thumb::before{opacity: 0;}
.lcl_tn_mixed_types li:after{font-family: 'lc_lightbox' !important;bottom: 0;color: #fff;font-size: 18px;line-height: 28px;position: absolute;right: 5px;position: absolute;text-shadow: 0 0 3px rgba(0, 0, 0, 0.7);z-index: 15;content: "\e929"; /* video - by default */}
.lcl_tn_mixed_types li.lcl_tn_image:after{content: "\e927";}
.lcl_tn_mixed_types li.lcl_tn_iframe:after{content: "\e903";}
.lcl_tn_mixed_types li.lcl_tn_html:after{content: "\e926";}
/* (8) PROGRESSBAR */
#lcl_progressbar{position: fixed;z-index: 99999;top: 0;height: 2px;left: 0;width: 0;background: #fff;box-shadow: 0px 2px 2px 0 rgba(0, 0, 0, 0.4);-webkit-transition: opacity .6s ease;transition:opacity .6s ease;}
.lcl_loading_videojs #lcl_progressbar, .lcl_loading_iframe #lcl_progressbar{opacity: 0 !important;-webkit-transition-duration: 0s;transition-duration: 0s;}
/* OVERLAY PATTERNS */
.lcl_pattern_oblique_dots{background-image: url(../img/patterns/oblique_dots.html);}
.lcl_pattern_1{background-image: url(../img/patterns/pattern-1.html);}
.lcl_pattern_dot-1{background-image: url(../img/patterns/pattern-dot-1.html);}
.lcl_pattern_dot-2{background-image: url(../img/patterns/pattern-dot-2.html);}
.lcl_pattern_dot-b1{background-image: url(../img/patterns/pattern-dot-b1.html);}
.lcl_pattern_dot-b2{background-image: url(../img/patterns/pattern-dot-b2.html);}
.lcl_pattern_dot-b3{background-image: url(../img/patterns/pattern-dot-b3.html);}
.lcl_pattern_dot-b4{background-image: url(../img/patterns/pattern-dot-b4.html);}
.lcl_pattern_triangle-05{background-image: url(../img/patterns/pattern-triangle-05.html);}
.lcl_pattern_triangle-10{background-image: url(../img/patterns/pattern-triangle-10.html);}
.lcl_pattern_triangle-20{background-image: url(../img/patterns/pattern-triangle-20.html);}
.lcl_pattern_triangle-30{background-image: url(../img/patterns/pattern-triangle-30.html);}
.lcl_pattern_triangle-40{background-image: url(../img/patterns/pattern-triangle-40.html);}
.lcl_pattern_ver-line-10{background-image: url(../img/patterns/pattern-ver-line-10.html);}
.lcl_pattern_ver-line-20{background-image: url(../img/patterns/pattern-ver-line-20.html);}
.lcl_pattern_ver-line-30{background-image: url(../img/patterns/pattern-ver-line-30.html);}
.lcl_pattern_ver-line-40{background-image: url(../img/patterns/pattern-ver-line-40.html);}
.lcl_pattern_ver-line-50{background-image: url(../img/patterns/pattern-ver-line-50.html);}