.video #video-wrap { position: relative; }
.pixelbolt-video-workspace > .scrollbar-macosx { margin-left: 20px; }
.video-timeline { position: absolute; overflow: hidden; }
.frame-layers { display: none; width: 100%; height: 100%; left: 0; top: 0; position: absolute; overflow: hidden; }
.frame-layers.frame-active { display: block; }
#video-wrap .video-js .video-timeline { z-index: 100; }
.tooltip-inner { white-space: nowrap; }
.tl-content { position: absolute; white-space: nowrap; }
.tl-content.active { display: block; }
.tl-content.not-active { display: none; }
#video-wrap .video-js .video-timeline .tl-content:hover:after { content: " "; position: absolute; border: 1px solid #009688; width: 100%; height: 100%; top: 0; left: 0; box-sizing: border-box; -webkit-box-sizing: border-box; }
#video-wrap .video-js .video-timeline .tl-content.selected:hover:after { border: 1px dashed #000; }
.tl-content.text { font-size: 40px; }
.tl-content .tl-inner-element { white-space: normal; }
.tl-content[data-type="image"] .tl-inner-element { width: 100%; height: 100%; }
.tl-content[data-type="image"] .tl-inner-element img { width: 100%; height: 100%; }
.object-tools .box-dropdown { padding: 10px !important; width: 400px; }
.box-dropdown label { display: block; font-size: 10px; color: #fff; }
.tl-content.selected { }
.tl-content.selected:after { content: " "; position: absolute; border: 1px dashed #000; width: 100%; height: 100%; top: 0; left: 0; box-sizing: border-box; -webkit-box-sizing: border-box; }
.timeline-editor .panel-left { position: relative; float: left; width: 20%; height: 200px; background: #444; border: 1px solid #232323; }
#pixelbolt-wrapper.video { min-height: 400px; padding: 0; }
.timeline-editor .panel-right { float: right; width: 80%; height: 200px; padding: 3px 0 10px 0; }
.timer-wrapper { position: relative; margin-right: 5px; height: 100%; overflow: hidden; }
ul.timer-time { padding: 0; list-style-type: none; margin-bottom: 0; white-space: nowrap; }
ul.timer-time li { display: inline-block; float: none; margin: 0 -4px 0 0; width: 100px; font-size: 11px; color: #888; background: #D6EEFF url(../images/timer-grid.png) repeat-x 100% 100%; padding-bottom: 21px; text-align: right; }
ul.timer-time li span { position: relative; display: inline-block; margin-right: -5px; z-index: 10; }
.timeline-editor { margin: 15px 0; background: #f9f9f9; border: 1px solid #ebebeb; }
.panel-left { padding: 10px 0; }
.timeline-element { position: relative; width: 100%; height: 84%; }
.timer-position { width: 1px; height: 100%; position: absolute; background: #20A2FF; top: 0; }
.timer-position:before { content: ''; display: inline-block; position: absolute; bottom: 100%; left: -6.5px; width: 0; height: 0; border-style: solid; border-width: 0 7.5px 9px 7.5px; border-color: transparent transparent #20a2ff transparent; }
ul.element-list { padding: 0 5px; list-style-type: none; margin-left: 15%; }
ul.element-list li { cursor: pointer; border-radius: 4px; }
ul.element-list li span { display: block; padding: 5px; line-height: normal; font-size: 12px; color: #aaa; }
ul.element-list li.selected { background: #2D2D2D; transition: all .4s ease; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; }
#assign-animation-modal .modal-content { border-radius: 0; }
#assign-animation-modal label { font-weight: normal; font-size: 12px; }
#assign-animation-modal .control-label { text-align: left; }
#assign-animation-modal .form-control { border-radius: 0; box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; -webkit-box-shadow: 0 0 0; }
#assign-animation-modal .text-animation-fields { display: none; }
#assign-animation-modal.animate-text .text-animation-fields { display: block; }
.wrap-el { perspective: 600px; -moz-perspective: 600px; -webkit-perspective: 600px; }
.timeline-btn-tools { position: absolute; width: 15%; height: 100%; padding: 5px 3px; float: left; background: #1F1F1F; top: 0; }
.timeline-btn-tools .btn { padding: 0; font-size: 10px; color: #fff; background: #00BCD4; width: 100%; line-height: 19px; margin-bottom: 5px; }
.modal-dialog .modal-content { border-radius: 0; margin: 0 auto; }
.modal .tab-pane { padding: 20px 15px; }
.modal .form-control, .modal .form-control:focus { border-radius: 0; box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; -webkit-box-shadow: 0 0 0; outline: none; }
.modal .form-horizontal .control-label { text-align: left; font-weight: normal; }
.panel-openvideo #gallery { text-align: center; }
.modal .nav-tabs { border: none; }
.modal .nav-tabs>li { margin: 0; }
.modal .nav-tabs>li>a { background: #f5f5f5; border-radius: 0; outline: none; color: #666; line-height: normal; margin: 0; border: none; }
.modal .nav-tabs>li.active { border: none; }
.modal .nav-tabs>li.active>a, .modal .nav-tabs>li.active>a:hover, .modal .nav-tabs>li.active>a:focus { background: #de2e25; color: #ffffff; border-radius: 0; border: none; margin: 0; }
.modal .nav>li>a:hover, .modal .nav>li>a:focus { outline: none; box-shadow: none; }
.tl-content[data-type="text"] { font-size: 30px; line-height: 45px; }
.tl-content[data-type="text"] .prev-letters, .tl-content[data-type="text"] .prev-words, .tl-content[data-type="text"] .prev-lines { font-size: inherit; line-height: inherit; font-family: inherit; }
.video-timeline .dummy-object { width: 0; height: 0; margin: 0; padding: 0; position: absolute; visibility: hidden; }
.video-timeline .tl-content[contenteditable="true"], .video-timeline .tl-content[contenteditable="true"]:hover { cursor: text !important; }
.modal .fields-text { display: none; }
.modal[data-timeline-type="text"] .fields-text { display: block; }
.video-controls { margin-top: 20px; margin-left: 70px; }
.video-controls .ui-slider-handle { display: none; }
#control-time { margin-top: 6px; }
.ui-widget-header { border: none; background: #058fce; color: #222; font-weight: bold; }
@media (min-width:768px) {
	.modal-dialog { width: 800px; }
}
@media (max-width:768px) {
	.modal-dialog { width: 90%; }
}
.ui-draggable { cursor: move; }
#pixelbolt-mockups.opened { display: block; }
.tool-content { position: absolute; top: 0; }
.btnfontstyle .dropdown-menu { cursor: move; }
.pixel-element-tools { display: none; position: absolute; left: 10px; top: 10px; z-index: 1010; }
.pixel-element-tools .tool-list { margin-bottom: 0; }
.pixel-element-tools .tool-list .btn { display: block; margin: 0; border-radius: 0; width: 100%; padding: 10px 12px; background: #f8f8f8; }
.pixel-element-tools .tool-list li { display: block; margin: 0; }
.pixel-element-tools .tool-list ul { margin-bottom: 0; }
.pixel-element-tools .tool-list .btn:hover, .pixel-element-tools .tool-list .btn:focus { background: #ececec; outline: none; }
.tooltip .tooltip-inner { border-radius: 0; }
.pixel-element-tools .tool-pane { display: none; position: absolute; width: 250px; background: #ffffff; top: 0; left: 45px; padding: 10px 15px; box-shadow: 0 0 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1); }
.pixel-element-tools .tool-pane.open { display: block; }
.pixel-element-tools .tool-pane label { display: block; font-size: 12px; font-weight: normal; }
.pixel-element-tools .tool-pane .slider { margin: 0 -25px; }
.pixel-element-tools .tool-pane .wp-picker-holder { top: 100%; }
.pixel-element-tools .wp-picker-container { position: relative; }
.shadow-color-wrapper { position: absolute; top: -64px; right: 0; z-index: 100; }
.pixel-element-tools .tool-pane .form-group .info { float: right; }
.mdl-tabs__tab:hover, .mdl-tabs__tab:focus, .mdl-tabs.is-upgraded .mdl-tabs__tab.is-active { text-decoration: none; outline: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.mdl-tabs__tab { width: 100%; line-height: 30px; height: 30px; padding: 0 10px; font-size: 11px; }
.mdl-tabs__panel { padding: 10px 0; }
.mdl-tabs__tab-bar { height: 30px; }
.mdl-textfield__input { border: none !important; border-bottom: 1px solid rgba(0, 0, 0, .12) !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }
#effect-in-attr { display: none; }
#effect-in-attr.opened { display: block; }
#split-in-attr { display: none; }
#split-in-attr.opened { display: block; }
#effect-out-attr { display: none; }
#effect-out-attr.opened { display: block; }
#split-out-attr { display: none; }
#split-out-attr.opened { display: block; }
.frames-wrapper { position: absolute; width: 250px; background: #f8f8f8; top: 0; right: 0; z-index: 1000; max-height: 605px; height: 100%; transition: right .2s cubic-bezier(0.25, 0.46, 0.45, 0.94); -moz-transition: right .2s cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-transition: right .2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.frames-wrapper .title { position: relative; display: block; padding: 10px 15px 10px 32px; font-size: 13px; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #496775; background: #607D8B; color: #fff; }
.frames-wrapper .frame-list { height: 320px; overflow: hidden; }
.frames-wrapper .frame-list .frame-entry { padding: 13px 15px; cursor: pointer; line-height: normal; border-bottom: 1px solid #ececec; }
.frames-wrapper .frame-list li { margin-bottom: 0; position: relative; }
.frames-wrapper .frame-list .frame-entry:hover { background: #f1f1f1; }
.frames-wrapper .frame-list .frame-entry .caret { transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.frames-wrapper .frame-list .layers-list { display: none; background: #f2f2f2; height: 0; }
.frames-wrapper .frame-list .frame-list-entry.active > .layers-list { display: block; height: auto; transition: height .3s linear; }
.frames-wrapper .frame-list .frame-list-entry .dropdown-menu li a { padding: 5px 9px; }
.frames-wrapper .frame-list .frame-list-entry .dropdown-menu.open { display: block; right: 10px; left: auto !important; border-radius: 0; font-size: 12px; width: 136px; min-width: auto; top: 36px; padding: 0; }
.frames-wrapper .frame-list .frame-list-entry.active > .frame-entry .caret { transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); color: #fff; }
.frames-wrapper .frame-list li .layer-entry { padding: 10px 24px; cursor: pointer; border-bottom: 1px solid #e8e8e8; line-height: normal; color: #adadad; font-size: 12px; }
.frames-wrapper .frame-list li .layer-entry:hover, .frames-wrapper .frame-list li.active-layer .layer-entry { background: #36404b; color: #fff; transition: background .3s ease-out 0s; -moz-transition: background .3s ease-out 0s; -webkit-transition: background .3s ease-out 0s; }
.frames-wrapper .frame-list li.active-layer .layer-entry i { color: #ffffff; }
.frames-wrapper .frame-list .frame-entry .fa { font-size: 16px; margin-right: 5px; }
.frames-wrapper .frame-list li .layer-entry i { margin-right: 5px; color: #7d7d7d; }
.frames-wrapper .frame-list .frame-entry .caret { position: relative; top: 7px; color: #999; }
.frames-wrapper #close-frame-layer { position: absolute; width: 20px; height: 100%; left: 0; top: 0; background: #4e6b79; cursor: pointer; }
.frames-wrapper #close-frame-layer:before { top: 50%; position: absolute; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); left: 7px; }
.frames-wrapper #close-frame-layer:hover { background: #3d5763; }
.frame-hide.frames-wrapper { right: -250px; transition: right .2s cubic-bezier(0.4, 0, 1, 1); -moz-transition: right .2s cubic-bezier(0.4, 0, 1, 1); -webkit-transition: right .2s cubic-bezier(0.4, 0, 1, 1); }
.frame-hide.frames-wrapper #close-frame-layer { left: -20px; }
.frame-hide.frames-wrapper #close-frame-layer:before { transform: rotateY(-180deg) translateY(-50%); }
.frames-wrapper #add-frame { position: absolute; top: 0; right: 0; height: 41px; border: none; padding: 0 15px; background: #75919e; color: #fff; }
.frames-wrapper #add-frame:hover { background: #4e6b79; }
.frames-wrapper .frame-list li.active > .frame-entry { background: #93a6af; color: #ffffff; }
.video-timeline .tl-content .ui-resizable-handle { display: none; width: 6px; height: 6px; background: #fff; border: 1px solid #000; }
.video-timeline .tl-content.selected .ui-resizable-handle, .video-timeline .tl-content.selected .ui-rotatable-handle { display: block; }
.video-timeline .tl-content .ui-rotatable-handle { display: none; position: absolute; width: 13px; height: 13px; right: -16px; top: -16px; background: url(../images/rotate.png); background-size: contain; }
.video-timeline .tl-content.selected .ui-rotatable-handle { display: block; }
.video-timeline .tl-content.editing-text { cursor: text !important; }
.video-timeline .ui-resizable-n { left: 50%; top: -3px; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.video-timeline .ui-resizable-w { top: 50%; left: -3px; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.video-timeline .ui-resizable-s { left: 50%; bottom: -3px; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.video-timeline .ui-resizable-e { right: -3px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.video-timeline .ui-resizable-nw { top: -3px; left: -3px; }
.video-timeline .ui-resizable-sw { left: -3px; bottom: -3px; }
.video-timeline .ui-resizable-se { right: -3px; bottom: -3px; }
.video-timeline .ui-resizable-ne { top: -3px; right: -3px; }
#modal-new-project label { font-weight: normal; }
.mdl-textfield__label:after { bottom: 15px; }
#choose-video { position: relative; visibility: hidden; min-height: 250px; padding: 50px 0; background: #f7f7f7 url(../images/choose-video.png) no-repeat center; background-size: 25%; margin: 50px auto; cursor: pointer; text-align: center; width: 504px; }
#choose-video:hover { background-color: #f3f3f3; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; }
#choose-video:before { content: ''; position: absolute; width: 97%; height: 97%; left: 1.5%; top: 1.5%; border: 2px dashed #999; }
#choose-video span { position: absolute; left: 0; right: 0; bottom: 30px; font-size: 26px; color: #808080; }
#video-container { position: relative; }
#video-container .video-js { margin: 20px auto; }
#video-container .video-js .tl-content[data-in-effect] .tl-inner-element .letters { /*opacity: 0;*/ }
#video-container .video-js .tl-content[data-in-effect] .tl-inner-element .pi_tile { opacity: 0; }
#video-wrap .video-js { margin: 0 auto; }
#modal-frame-setting .slider { margin: 3px -20px; }
span.timeline-info { display: none; position: absolute; background: #f00; color: #fff; font-size: 10px; padding: 4px 5px; line-height: normal; top: -27px; }
span.timeline-info:before { content: ''; position: absolute; width: 0; height: 0; border-style: solid; border-width: 6px 5px 0 0; border-color: #ff0000 transparent transparent transparent; top: 100%; left: 0; }
.ui-widget.ui-widget-content.jq-uislider .ui-slider-handle { width: 1px; height: 1px; border: none; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); margin: 0; cursor: pointer; }
.ui-widget.ui-widget-content.jq-uislider .ui-slider-handle.ui-state-hover:after { background: #1f639a; }
.ui-widget.ui-widget-content.jq-uislider .ui-slider-handle.ui-state-active:after { background: red; }
.ui-widget.ui-widget-content.jq-uislider .ui-slider-handle:after { content: ''; width: 9px; height: 9px; background: #058fce; position: absolute; border-radius: 50%; left: 50%; top: 50%; transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); }
.ui-widget.ui-widget-content.jq-uislider { height: 1px; border: none; background: #ccc; }
.slide-wrapper { position: relative; }
.slide-wrapper .slide-number { position: absolute; background: transparent; border: none; outline: none; box-shadow: none; right: 0; top: 0; max-width: 50px; text-align: right; padding: 0; height: auto; }
.slide-wrapper .slide-number[type='number'] { -moz-appearance: textfield; }
.slide-wrapper .slide-number::-webkit-outer-spin-button, .slide-wrapper .slide-number::-webkit-inner-spin-button { -webkit-appearance: none; }
.pixel-element-tools .ui-slider { margin-top: 15px; }
.video-timeline .tl-content.editing-text .tl-inner-element { position: relative; cursor: text; z-index: 1; }
.tl-content .tl-inner-element svg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.video .pixelbolt-content-image { position: relative; margin-left: 140px; }
#open-project-wrapper { display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #2a323c; opacity: 0; visibility: hidden; z-index: 1001; }
#open-project-wrapper .project-entry { padding: 15px 10px; background: #36404b; }
#open-project-wrapper { padding: 60px 0 0 140px; }
#open-project-wrapper .open-project-inner { padding: 20px 20px; }
#open-project-wrapper .open-project-inner .actions { margin-bottom: 15px; }
#open-project-wrapper .project-entry .project-thumb { float: left; width: 98px; height: 85px; }
#open-project-wrapper .project-entry .project-title { display: block; color: #fff; border-bottom: 1px solid #2a323c; padding-bottom: 2px; font-size: 12px; }
#open-project-wrapper .project-entry .project-details { position: relative; margin-left: 108px; }
#open-project-wrapper .project-entry .text-right { transform: translateY(50%); -moz-transform: translateY(50%); -webkit-transform: translateY(50%); }
#open-project-wrapper .project-entry button { border: none; background: #5482d1; font-size: 12px; padding: 6px 10px; color: #fff; line-height: normal; }
#open-project-wrapper .project-entry button.delete { background: #e45e5e; margin-right: 5px; }
#open-project-wrapper .project-entry button:hover { background: #2a323c; transition: all .2s ease 0s; }
.mdl-switch__track { background: rgba(0, 0, 0, .26); position: absolute; left: 0; top: 4px; height: 11px; width: 28px; border-radius: 14px; cursor: pointer; }
.mdl-switch__thumb { background: #fafafa; position: absolute; left: 0; top: 2px; height: 15px; width: 15px; border-radius: 50%; cursor: pointer; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); transition-duration: .28s; transition-timing-function: cubic-bezier(.4, 0, .2, 1); transition-property: left; }
.mdl-switch__ripple-container { position: absolute; z-index: 2; top: -12px; left: -14px; box-sizing: border-box; width: 30px; height: 30px; border-radius: 50%; cursor: pointer; overflow: hidden; -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000); transition-duration: .4s; transition-timing-function: step-end; transition-property: left; }
.text-shadow-wrapper { display: none; position: relative; }
.text-shadow-wrapper.opened { display: block; }
.tl-content[data-type="form"] { width: 100%; height: 100%; }
.pixelbolt-video-form { position: absolute; width: 100%; height: 100%; z-index: 10; }
.pixelbolt-video-form .form-inner { padding: 5%; position: relative; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.pixelbolt-video-form.form1 { background: rgba(0, 0, 0, 0.65); }
.pixelbolt-video-form.form1 .element-text { text-align: left; font-size: 2vw; font-weight: 300; font-family: 'Open Sans'; margin-bottom: 21px; }
.pixelbolt-video-form.form1 .form-group label { display: block; font-size: 1vw; font-family: 'Open Sans'; font-weight: normal; margin-bottom: 10px; text-align: left; }
.pixelbolt-video-form.form1 .form-group { margin-bottom: 25px; }
.pixelbolt-video-form.form1 .form-group .btn { background: red; padding: 12px 26px; font-size: 1vw; }
.layers-list .layer-entry { position: relative; padding: 6px 10px; cursor: pointer; z-index: 1; transition: background .2s ease-out .1s; -webkit-transition: background .2s ease-out .1s; -moz-transition: background .2s ease-out .1s; }
.layers-list .layer-entry .layer-title { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; color: #363636; font-size: 13px; margin-left: 5px; max-width: 80%; overflow-x: hidden; }
.layers-list .layer-entry i { color: #383838; }
.layers-list li { position: relative; margin-bottom: 0; background: #f0f0f0; border-bottom: 1px solid #dfdfdf; }
.layers-list li.ui-sortable-helper .layer-entry { border: none; cursor: -webkit-grabbing; transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); opacity: 0.8; }
.layers-list li.ui-sortable-placeholder .layer-entry { border: 1px dashed #000; visibility: visible; opacity: 1; }
.layers-list li.active-layer { background: #FF7043; border-bottom: 1px solid #ff7043; transition: background .2s ease-in; -moz-transition: background .2s ease-in; -webkit-transition: background .2s ease-in; }
.layers-list li.active-layer .layer-entry i { color: #eaeaea; }
.layers-list li.active-layer .layer-entry .layer-title { color: #fff; }
.layers-list li.active-layer .time-info { color: white; }
.layers-list li .time-info { position: absolute; right: 5px; top: -6px; font-size: 10px; color: red; }
.layers-list li .fa-eye, .layers-list li .fa-eye-slash { position: relative; float: left; margin-right: 10px; top: 10px; margin-left: 8px; z-index: 2; cursor: pointer; color: #545454; }
.layers-list li.active-layer .fa-eye, .layers-list li.active-layer .fa-eye-slash { color: #e6e6e6; }
#video-wrap .tl-content.hidden_layer { display: none; }
@media (max-width:768px) {
	.video .pixelbolt-content-image { margin-left: 70px; }
}
@media (max-width:375px) {
	#open-project-wrapper { padding: 60px 0 0 40px; }
	#open-project-wrapper .project-entry button { display: block; width: 100%; margin-bottom: 5px; }
	#open-project-wrapper .project-entry button.delete { margin-top: 5px; }
	#open-project-wrapper .project-entry .text-right { transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(0%); }
}
.vjs-resolution-button .vjs-menu-icon:before { content: '\f110'; font-family: VideoJS; font-weight: normal; font-style: normal; font-size: 1.8em; line-height: 1.67em; }
.vjs-resolution-button .vjs-resolution-button-label { font-size: 1em; line-height: 3em; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; box-sizing: inherit; }
.vjs-resolution-button .vjs-menu .vjs-menu-content { width: 4em; left: 50%; /* Center the menu, in it's parent */ margin-left: -2em; /* half of width, to center */ }
.vjs-resolution-button .vjs-menu li { text-transform: none; font-size: 1em; }
#open-project-wrapper .project-entry .project-id { display: inline-block; background: #212121; padding: 0 5px; color: #fff; font-family: Consolas; font-size: 10px; margin-right: 7px; }
#youtube h4 {  }

#img-in-effects optgroup.hide {
    display: none;
}

.open-project-inner {
	width: 100%;
	height: 100%;
}
.video .project-list.row {
	height: 100%;
	box-sizing: border-box;
}

.tl-content .tl-inner-element .lines {
	text-align: left!important;
}
.video-js .vjs-big-play-button {
	z-index: 100;
}