@font-face {
	font-family: 'Gotham Pro';
	src: url('/static/fonts/GothamPro-BoldItalic.eot');
	src: local('Gotham Pro Bold Italic'), local('GothamPro-BoldItalic'),
		url('/static/fonts/GothamPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/GothamPro-BoldItalic.woff') format('woff'),
		url('/static/fonts/GothamPro-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}
@font-face {
	font-family: 'Gotham Pro';
	src: url('/static/fonts/GothamPro-Italic.eot');
	src: local('Gotham Pro Italic'), local('GothamPro-Italic'),
		url('/static/fonts/GothamPro-Italic.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/GothamPro-Italic.woff') format('woff'),
		url('/static/fonts/GothamPro-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'Gotham Pro';
	src: url('/static/fonts/GothamPro-Medium.eot');
	src: local('Gotham Pro Medium'), local('GothamPro-Medium'),
		url('/static/fonts/GothamPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/GothamPro-Medium.woff') format('woff'),
		url('/static/fonts/GothamPro-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Pro';
	src: url('/static/fonts/GothamPro-BlackItalic.eot');
	src: local('Gotham Pro Black Italic'), local('GothamPro-BlackItalic'),
		url('/static/fonts/GothamPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/GothamPro-BlackItalic.woff') format('woff'),
		url('/static/fonts/GothamPro-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}
@font-face {
	font-family: 'Gotham Pro';
	src: url('/static/fonts/GothamPro-Bold.eot');
	src: local('Gotham Pro Bold'), local('GothamPro-Bold'),
		url('/static/fonts/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/GothamPro-Bold.woff') format('woff'),
		url('/static/fonts/GothamPro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Pro Narrow';
	src: url('/static/fonts/GothamProNarrow-Bold.eot');
	src: local('Gotham Pro Narrow Bold'), local('GothamProNarrow-Bold'),
		url('/static/fonts/GothamProNarrow-Bold.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/GothamProNarrow-Bold.woff') format('woff'),
		url('/static/fonts/GothamProNarrow-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Pro Narrow';
	src: url('/static/fonts/GothamProNarrow-Medium.eot');
	src: local('Gotham Pro Narrow Medium'), local('GothamProNarrow-Medium'),
		url('/static/fonts/GothamProNarrow-Medium.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/GothamProNarrow-Medium.woff') format('woff'),
		url('/static/fonts/GothamProNarrow-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Pro';
	src: url('/static/fonts/GothamPro-LightItalic.eot');
	src: local('Gotham Pro Light Italic'), local('GothamPro-LightItalic'),
		url('/static/fonts/GothamPro-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/GothamPro-LightItalic.woff') format('woff'),
		url('/static/fonts/GothamPro-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: 'Gotham Pro';
	src: url('/static/fonts/GothamPro-Light.eot');
	src: local('Gotham Pro Light'), local('GothamPro-Light'),
		url('/static/fonts/GothamPro-Light.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/GothamPro-Light.woff') format('woff'),
		url('/static/fonts/GothamPro-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Pro';
	src: url('/static/fonts/GothamPro-Black.eot');
	src: local('Gotham Pro Black'), local('GothamPro-Black'),
		url('/static/fonts/GothamPro-Black.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/GothamPro-Black.woff') format('woff'),
		url('/static/fonts/GothamPro-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Pro';
	src: url('/static/fonts/GothamPro.eot');
	src: local('Gotham Pro'), local('GothamPro'),
		url('/static/fonts/GothamPro.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/GothamPro.woff') format('woff'),
		url('/static/fonts/GothamPro.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Pro';
	src: url('/static/fonts/GothamPro-MediumItalic.eot');
	src: local('Gotham Pro Medium Italic'), local('GothamPro-MediumItalic'),
		url('/static/fonts/GothamPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/GothamPro-MediumItalic.woff') format('woff'),
		url('/static/fonts/GothamPro-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}
*{margin:0;padding:0;outline:none;scrollbar-width: none;}
::-webkit-scrollbar-button { background-image: url(""); background-repeat: no-repeat; width: 3px; height: 0px; }
::-webkit-scrollbar-track { background-color: rgb(31 31 31); }
::-webkit-scrollbar-thumb { border-radius: 2px; background-color: rgb(64 64 64); }
::-webkit-scrollbar-thumb:hover { background-color: rgb(85 85 85); }
::-webkit-resizer { background-image: url(""); background-repeat: no-repeat; width: 4px; height: 0px; }
::-webkit-scrollbar { width: 5px;height: 0px; }
html, body { height:100%;width:100%;}
body{background: #000;color:#fff;font:400 15px 'Gotham Pro', sans-serif;line-height: 112.7%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
ul { list-style: none;}
ul,ol,li {margin:0px; padding:0px; list-style:none;}
table {  padding: 0px; border-collapse: collapse;}
td, th { padding: 0px; border-collapse: collapse;}
img { border: 0px; display: inline;max-width: 100%;}
hr, form {margin: 0px; padding: 0px;}
hr { border: 0; border-top: 1px solid #CCC;display: block;height: 1px;margin: 15px 0 10px;padding: 0;}
input, div { outline: none;}
input,textarea {-webkit-appearance: none;border:0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
input[type='submit'], button {cursor:pointer;}
textarea { max-width: 100%; }
[data-jsopen], [onclick] { cursor: pointer; }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
b { font-weight: 500; }
.opacity {opacity: 0}

header,nav,section,article,aside,footer{display:block}
::-webkit-input-placeholder{color:#aaa}
::-moz-placeholder{color:#aaa}
header,nav,section,article,aside,footer{display:block}
div,span,header,nav,section,article,aside,footer{moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.ws { white-space: nowrap; display: inline-block; vertical-align: top; text-overflow: ellipsis; overflow: hidden; max-width: 100%; }
.none { display: none !important; }
.nowrap { text-overflow: ellipsis; white-space: nowrap; }
a{outline:none;color:#fff;border-bottom-color:#fff;text-decoration: none;}
.mobile {display: none;}
.nc-demo-modal-wrapper { display: none !important; }
.unchecked { opacity: 0.4; }
.unchecked:hover { opacity: 0.8; }
.center {text-align: center;}
.overlay { opacity: 0; display: block; width: 100%; background: rgba(11, 14, 21, 0.7); opacity: 0; min-height: 100%; height: 100%; position: fixed; z-index: 10000; top: 0; bottom: -9999px; left: 0; }
.loading { position: fixed; color: #ffffff; width: 1.123em; height: auto; line-height: 1; text-align: center; text-shadow: none; z-index: 10001; top: 50%; left: 50%; margin-top: -0.5em; margin-left: -0.5em; opacity: 1; font-size: 32px !important; text-shadow: 0 0 15px #fff; -moz-transform-origin: 50% 53%; -webkit-animation: lightcase-spin .5s infinite linear; -moz-animation: lightcase-spin .5s infinite linear; -o-animation: lightcase-spin .5s infinite linear; animation: lightcase-spin .5s infinite linear; }
.loading:before { font-family: 'lightcase', sans-serif; font-style: normal; font-weight: 400; speak: none; display: inline-block !important; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; content: '\e805'; }
.ck-editor__editable[role="textbox"] { min-height: 350px; }
.ck-editor__main { color: #202020; }
.ajax-btn,
[data-modal],
[data-modal-api],
[data-modal-confirm],
[data-modal-confirm-api],
[data-modal-confirm-link] { cursor: pointer; }

/**** MODAL ****/
.multi-modal__wrapper{z-index:9001;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto;width:100%;height:100%}
.multi-modal__table{position:absolute;top:0;left:0;width:100%;height:100%;}
.multi-modal__table-cell{width:100%;height:100%;display: flex;align-items: center;justify-content: center;}
.multi-modal__backdrop{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.multi-modal__backdrop.is-active{opacity:.75}
.modal.is-back { pointer-events: none; }
.modal,.modal--remote,.modal--ie{display:none;z-index:2}
.modal,.modal--remote{position:relative;margin-right:auto;margin-left:auto}
.js-modal { background: #161616; border-radius: 30px 0px 0px 30px; }
.modal,.modal--ie{overflow-x:hidden;overflow-y:auto;width: 620px;max-height: 100%;max-width: 100%;box-shadow: 0 4px 16px rgba(0,0,0,0.32);}
.modal--ie{width:100%}
.modal__fullscreen{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.modal__fullscreen.is-visible{opacity:1}
.modal__wrapper{position:absolute;top:0;left:0;width:100%;height:100%}
.modal__header{border-bottom: 1px solid rgb(255 255 255 / 50%);font-size:32px;line-height:64px;font-weight:300;text-align:center;}
.modal__close{z-index:1;position:absolute;top:0;right: 0;width: 46px;height: 46px;font-size: 37px;line-height: 46px;font-weight: 300;text-align:center;color: #ffffff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}
.modal__close:hover{opacity: 0.7;}
.modal__close--mobile{display:none}
.modal__close--fullscreen{position:fixed}
.modal__main{padding: 65px 63px;}
.modal__content{margin-bottom:16px;font-size:inherit;font-weight:inherit;text-align:left}
.modal__content:last-child{margin-bottom:0}
.modal__actions{text-align: center;}
.modal__actions .modal__button{display:inline-block;}
.modal__actions .modal__button:only-child{width:100%;max-width:100%}
.modal__actions .modal__button:nth-child(2){margin-left:16px}@media(max-width:767px){.modal__close--mobile{display:block}}
.modal__button { border-radius: 5px; padding: 14px 28px; background: #f5f5f5; transition: 0.2s ease; cursor: pointer; color: #333; }
.modal__button.btn-no { background: transparent; border: 1px solid #f5f5f5; color: #f5f5f5; }
.modal__button:hover { opacity: 0.7; }

/**** MODAL LIGHTCASE ****/
#lightcase-case.modal-nopaddding .lightcase-inlineWrap { padding: 0 !important; }
.lightcase-inlineWrap #page-preloader {display: none !important;}
@font-face{font-family:'lightcase';src:url(/static/fonts/lightcase/lightcase.eot?55356177);src:url(/static/fonts/lightcase/lightcase.eot?55356177#iefix) format("embedded-opentype"),url(/static/fonts/lightcase/lightcase.woff?55356177) format("woff"),url(/static/fonts/lightcase/lightcase.ttf?55356177) format("truetype"),url(/static/fonts/lightcase/lightcase.svg?55356177#lightcase) format("svg");font-weight:400;font-style:normal}
[class*='lightcase-icon-']:before{font-family:'lightcase',sans-serif;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}
.lightcase-icon-play:before{content:'\e800'}
.lightcase-icon-pause:before{content:'\e801'}
.lightcase-icon-prev:before{content:'\e803'}
.lightcase-icon-next:before{content:'\e804'}
.lightcase-icon-spin:before{content:'\e805'}
#lightcase-case.modal-obj .lightcase-icon-close:before,
#lightcase-case.lc-type-image .lightcase-icon-close:before,
#lightcase-case.lc-type-video .lightcase-icon-close:before,
#lightcase-nav .lightcase-icon-close:before { content: '\e802'; }
@-webkit-keyframes lightcase-spin {0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}
@-moz-keyframes lightcase-spin { 0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}
@-o-keyframes lightcase-spin { 0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}
@-ms-keyframes lightcase-spin { 0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes lightcase-spin { 0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}
#lightcase-case{display: none;position: fixed;z-index: 2004;top: 50%;left: 50%;text-align: left;color: #1b1b29;font-size: 14px !important;background: #f2f2f2;border-radius: 10px;overflow: hidden;}
#lightcase-case:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;overflow:hidden;text-shadow:none;background-color: #ffffff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);-moz-box-shadow:0 0 30px rgba(0,0,0,0.5);-o-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-backface-visibility:hidden;}
#lightcase-case[data-lc-type=image] #lightcase-content,#lightcase-case[data-lc-type=video] #lightcase-content{background-color: rgba(255, 255, 255, 0.01)}
#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width: 640px) {
    #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}
}
@media screen and (max-width: 640px) and (min-width: 641px) { [data-lc-type=image] #lightcase-content .lightcase-contentInner,[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}}
#lightcase-case:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding: 24px 50px 38px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}
#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}
@media screen and (max-width: 640px) { #lightcase-case p.lightcase-error{padding:40px}}
#lightcase-info #lightcase-sequenceInfo{font-size:12px;color:#aaa}
#lightcase-info { position: relative; }
#lightcase-info h4{ display: none; }
@media screen and (max-width: 640px) { .lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}}
#lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2003;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin .5s infinite linear;-moz-animation:lightcase-spin .5s infinite linear;-o-animation:lightcase-spin .5s infinite linear;animation:lightcase-spin .5s infinite linear}
#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}
#lightcase-loading > span{display:inline-block;text-indent:-9999px}
#lightcase-nav a[class*='lightcase-icon-'],
#lightcase-case.modal-obj .lightcase-icon-close,
#lightcase-case.lc-type-video .lightcase-icon-close,
#lightcase-case.lc-type-image .lightcase-icon-close{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:none;cursor:pointer; color: #dddddd; text-decoration: none; transition: 0.3s;}
#lightcase-nav a[class*='lightcase-icon-'],
#lightcase-nav a[class*='lightcase-icon-']:focus,
#lightcase-case.modal-obj .lightcase-icon-close,
#lightcase-case.modal-obj .lightcase-icon-close:focus
#lightcase-case.lc-type-video .lightcase-icon-close,
#lightcase-case.lc-type-video .lightcase-icon-close:focus
#lightcase-case.lc-type-image .lightcase-icon-close,
#lightcase-case.lc-type-image .lightcase-icon-close:focus{text-decoration:none;color:rgba(255,255,255,0.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}
#lightcase-nav a[class*='lightcase-icon-'] > span{display:inline-block;text-indent:-9999px}
#lightcase-nav a[class*='lightcase-icon-']:hover,
#lightcase-case.lc-type-video .lightcase-icon-close:hover,
#lightcase-case.lc-type-image .lightcase-icon-close:hover{color: #fff; text-shadow: 0 0 10px rgba(255, 255, 255, 0.5);}
#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px}
#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-next{right:15px}
#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause,
#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-.5em}
@media screen and (min-width: 641px) {
    #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause,
    #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0}
}

#lightcase-case.modal-obj .lightcase-icon-close,
#lightcase-case.lc-type-video .lightcase-icon-close,
#lightcase-case.lc-type-image .lightcase-icon-close,
body #lightcase-nav a.lightcase-icon-close { top: 15px; right: 15px; bottom: auto; margin: 0; opacity: 0; outline: none; }
@media screen and (max-width: 640px) { #lightcase-nav .lightcase-icon-close { position: absolute; } }
@media screen and (min-width: 641px) {
    #lightcase-case.modal-obj .lightcase-icon-close,
    #lightcase-case.lc-type-video .lightcase-icon-close,
    #lightcase-case.lc-type-image .lightcase-icon-close,
    #lightcase-nav .lightcase-icon-close { position: fixed; }
}
@media screen and (max-width: 640px) {
    #lightcase-nav a[class*='lightcase-icon-'] {bottom:15px;}
    #lightcase-nav a[class*='lightcase-icon-'],
    #lightcase-case.modal-obj .lightcase-icon-close,
    #lightcase-case.lc-type-video .lightcase-icon-close,
    #lightcase-case.lc-type-image .lightcase-icon-close {font-size:24px}
}
@media screen and (min-width: 641px) {
    #lightcase-nav a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-.5em}
    #lightcase-nav a[class*='lightcase-icon-']:hover,
    #lightcase-case.modal-obj .lightcase-icon-close:hover,
    #lightcase-case.lc-type-video .lightcase-icon-close:hover,
    #lightcase-case.lc-type-image .lightcase-icon-close:hover,
    #lightcase-case:hover ~ #lightcase-nav a[class*='lightcase-icon-'],
    #lightcase-case.modal-obj:hover .lightcase-icon-close,
    #lightcase-case.lc-type-video:hover .lightcase-icon-close,
    #lightcase-case.lc-type-image:hover .lightcase-icon-close { opacity:1 }
}
#lightcase-nav .lightcase-icon-close { display: none; }
#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:2002;top:-9999px;bottom:-9999px;left:0;background:#0b0e15; cursor: default !important;}
#lightcase-case:not(.lc-type-image):not(.modal-obj) .lightcase-close:before,
.right-modal-close:before,
.notification-modal-close:before,
.remodal-close:before {content: '\e90f';text-decoration: none;font-family: 'icons' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;height: 100%;width: 100%;line-height: 20px;/* position: absolute; */left: 0;right: 8px;top: 0;bottom: 1px;margin: auto;}
#lightcase-case.modal-nopadding #lightcase-content .lightcase-contentInner .lightcase-inlineWrap { padding: 0; }
.lightcase-inlineWrap::-webkit-scrollbar-button { background-image:url(''); background-repeat:no-repeat; width:5px; height:0 }
.lightcase-inlineWrap::-webkit-scrollbar-track { background-color:#e9e9e9 }
.lightcase-inlineWrap::-webkit-scrollbar-thumb { -webkit-border-radius: 0px; border-radius: 0px; background-color:#bebebe; }
.lightcase-inlineWrap::-webkit-scrollbar-thumb:hover { background-color:#a0a1a1; }
.lightcase-inlineWrap::-webkit-resizer { background-image:url(''); background-repeat:no-repeat; width:8px; height:0px }
.lightcase-inlineWrap::-webkit-scrollbar { width: 8px; }
#lightcase-case.noclose .lightcase-icon-close { display: none !important; }
#lightcase-sequenceInfo { font-size: 14px; color: #aaa; text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); position: absolute; right: 0; bottom: -30px; }
#lightcase-case.lc-type-video #lightcase-info #lightcase-title,
#lightcase-case.lc-type-image #lightcase-info #lightcase-title { background: transparent; border: 0; padding: 0; height: auto; line-height: 14px; font-size: 15px; color: #aaa; text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); position: absolute; bottom: -27px; text-transform: none; }
.lc-close{cursor: pointer;}
#lightcase-case.modal-obj #lightcase-title { display: none !important; }
#lightcase-case h2 { font-size: 16px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.09em; margin-bottom: 15px; }
.lightcase-body li { margin-bottom: 5px; }
#lightcase-case * + h2 { margin-top: 24px; }
.lightcase-contentInner a.lightcase-close,
.right-modal-close,
.notification-modal-close,
.remodal-close {float: right;position: relative;top: 4px;right: -44px;width: 27px;height: 20px;font-size: 19px;z-index: 9;transition: 0.15s;color: #BABABA;cursor: pointer;}
.lightcase-contentInner a.lightcase-close:hover,
.right-modal-close:hover,
.notification-modal-close:hover,
.remodal-close:hover {color: #9f9f9f;}
.right-modal-close,
.notification-modal-close,
.remodal-close { position: absolute; right: 10px; top: 23px; }

.remodal-close { background: transparent; border: 0; -webkit-appearance: none; top: 17px; display: none; }
[data-confirmlink="statistic_loading"] button.remodal-close { display: block; }

.lightcase-contentInner a.lightcase-close { position: absolute; top: 15px; right: 7px; }
#lightcase-info { display: none; }
#lightcase-case form { font-size: 0; }
#lightcase-case.lc-type-image { border-radius: 0; }
#lightcase-case .result { margin-top: 6px; }
.add-new-org a.lightcase-close { display: none; }
html.lightcase-open body.add-new-address:not(.operator) #menu-back { display: none !important; }
html.lightcase-open body.add-new-address #main:not(.panel-second-active):not(.editor) #menu-name { max-width: none; padding-left: 22px; }

#lightcase-case.reserve-iframe { border-radius: 5px; }
#lightcase-case.reserve-iframe .lightcase-icon-close { right: 0; top: 0; font-size: 18px; opacity: 0.6; text-decoration: none; transition: 0.2s; width: 40px; height: 50px; line-height: 28px; text-align: center; cursor: pointer; position: absolute; z-index: 11; bottom: auto; margin: 0; }
#lightcase-case.reserve-iframe .lightcase-icon-close:before,
#lightcase-case.reserve-iframe .lightcase-icon-close:after { content: ""; position: absolute; width: 1px; height: 20px; background: #858585; transform: rotate(45deg); top: 14px; }
#lightcase-case.reserve-iframe #lightcase-info { display: block; }
#lightcase-case.reserve-iframe .lightcase-icon-close:after { transform: rotate(-45deg); }
/**** END MODAL LIGHTCASE ****/
