#pixelbolt-wrapper { position: relative; font-family: 'Open Sans', sans-serif; font-size: 13px; height: 100%; background: url(../images/bg-pattern.png) repeat left top; padding-bottom: 50px; overflow: hidden; }
#pixelbolt-wrapper.full { position: fixed; z-index: 99999; left: 0; top: 0; width: 100%; height: 100%; margin: 0; overflow-y: scroll; }
#pixelbolt-wrapper.dashboard { background: #ffffff; }
#image-editor-header { position: relative; background: #36404b; width: 100%; height: 60px; top: 0; z-index: 1020; }
#image-editor-header #image-editor-logo { float: left; width: 140px; text-align: center; }
#image-editor-header #image-editor-logo a { display: block; line-height: 60px; background: #434e5b; }
#image-editor-header .header-tools { line-height: 53px; text-align: right; }
#image-editor-header .header-tools .dropdown-menu { min-width: 100%; margin: 0; top: 100%; border: none; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0; border-radius: 0 0 4px 4px; }
#image-editor-header .header-tools .btn-group { margin-right: 10px; }
#image-editor-header .header-tools .btn-group .btn { font-family: 'Open Sans', sans-serif; padding-left: 20px; padding-right: 55px; height: 32px; font-size: 13px; border: none; padding-top: 4px; padding-bottom: 4px; background-image: url(../images/sprites-icons.png); background-repeat: repeat-y; }
#image-editor-header .header-tools .btn-group .btn i { margin-left: 26px; pointer-events: none; }
#image-editor-header .header-tools .btn-group.open .btn { -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px; border-radius: 4px 4px 0 0; }
#image-editor-header .header-tools .btn-group.open .dropdown-menu li { margin-bottom: 0; }
#image-editor-header .header-tools .btn-group#btn-new-project .btn { background-color: #5482d1; background-position: 97% -883px; color: #ffffff; -moz-box-shadow: 0 3px 0 0 #416fbe; -webkit-box-shadow: 0 3px 0 0 #416fbe; box-shadow: 0 3px 0 0 #416fbe; }
#image-editor-header .header-tools .btn-group#btn-new-project .btn:hover { background-color: #4976C3; border-color: #5182D6; }
#image-editor-header .header-tools .btn-group#btn-new-project.open .btn { background-color: #416fbe; }
#image-editor-header .header-tools .btn-group#btn-new-project .dropdown-menu { background-color: #416fbe; }
#image-editor-header .header-tools .btn-group#btn-new-project .dropdown-menu li { border-top: 1px solid #3765b3; }
#image-editor-header .header-tools .btn-group#btn-new-project .dropdown-menu li a:hover, #image-editor-header .header-tools .btn-group#btn-new-project .dropdown-menu li a:focus { background-color: #467bd6; outline: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
#image-editor-header .header-tools .btn-group#btn-save-gallery .btn { background-color: #16b19d; background-position: 97% -1037px; color: #ffffff; -moz-box-shadow: 0 3px 0 0 #049381; -webkit-box-shadow: 0 3px 0 0 #049381; box-shadow: 0 3px 0 0 #049381; }
#image-editor-header .header-tools .btn-group#btn-save-gallery.open .btn { background-color: #049381; }
#image-editor-header .header-tools .btn-group#btn-save-gallery .dropdown-menu { background: #049381; }
#image-editor-header .header-tools .btn-group#btn-save-gallery .dropdown-menu li { border-top: 1px solid #008a79; }
#image-editor-header .header-tools .btn-group#btn-save-gallery .dropdown-menu li a.create-new-file { background-position: 97% -880px; }
#image-editor-header .header-tools .btn-group#btn-save-gallery .dropdown-menu li a.replace-original { background-position: 97% -1088px; }
#image-editor-header .header-tools .btn-group#btn-save-gallery .dropdown-menu li a:hover, #image-editor-header .header-tools .btn-group#btn-save-gallery .dropdown-menu li a:focus { background-color: #09b6a0; }
#image-editor-header .header-tools .btn-group#btn-download-photo .btn { background-color: #f39c12; background-position: 97% -1152px; color: #ffffff; -moz-box-shadow: 0 3px 0 0 #ce7f03; -webkit-box-shadow: 0 3px 0 0 #ce7f03; box-shadow: 0 3px 0 0 #ce7f03; }
#image-editor-header .header-tools .btn-group#btn-download-photo .btn:hover {	/* background-color: #08a3bf; */ }
#image-editor-header .header-tools .btn-group#btn-download-photo.open .btn { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#image-editor-header .header-tools .btn-group#btn-share-photo .btn { background-color: #f16b50; background-position: 97% -1152px; color: #ffffff; -moz-box-shadow: 0 3px 0 0 #d95136; -webkit-box-shadow: 0 3px 0 0 #d95136; box-shadow: 0 3px 0 0 #d95136; }
#image-editor-header .header-tools .btn-group#btn-share-photo.open .btn { background-color: #ff6e0e; }
#image-editor-header .header-tools .btn-group#btn-share-photo .dropdown-menu { background: #ff6e0e; }
#image-editor-header .header-tools .btn-group#btn-share-photo .dropdown-menu li { border-top: 1px solid #ec650b; }
#image-editor-header .header-tools .btn-group#btn-share-photo .dropdown-menu li a:hover, #image-editor-header .header-tools .btn-group#btn-share-photo .dropdown-menu li a:focus { background: #b54e09; }
#image-editor-header .header-tools .btn-group .dropdown-menu { padding: 0; -moz-box-shadow: 0 0 0; -webkit-box-shadow: 0 0 0; box-shadow: 0 0 0; }
#image-editor-header .header-tools .btn-group .dropdown-menu li a { color: #fff; font-weight: 300; line-height: 21px; padding-top: 8px; padding-bottom: 8px; outline: none; }
#image-editor-header .header-tools .btn-group .dropdown-menu li a i { width: 16px; text-align: center; float: right; margin-top: 5px; }
#image-editor-header .header-tools .btn-group .dropdown-menu li:last-child a { -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0; border-radius: 0 0 4px 4px; }
.video #image-editor-header .header-tools .btn-group#btn-download-photo .btn { background: #f39c12; box-shadow: 0 3px 0 0 #c77e0a; -moz-box-shadow: 0 3px 0 0 #c77e0a; -webkit-box-shadow: 0 3px 0 0 #c77e0a; }
.ripple-obj { height: 100%; pointer-events: none; position: absolute; top: 0; left: 0; width: 100%; z-index: 0; fill: rgba(0, 0, 0, 0.3); -moz-transition: background-color 0.8s ease-out 0s; -o-transition: background-color 0.8s ease-out 0s; -webkit-transition: background-color 0.8s ease-out; -webkit-transition-delay: 0s; transition: background-color 0.8s ease-out 0s; }
.ripple-obj use { opacity: 0; }
.pixelbolt-menu { position: absolute; float: left; width: 140px; height: 100%; background: #36404b; z-index: 1020; }
.tshirt .pixelbolt-menu { background: #0080d9; }
.pixelbolt-menu > ul { list-style-type: none; margin: 0; padding: 0; position: absolute; height: 100%; z-index: 1; background: #36404b; width: 100%; }
.pixelbolt-menu ul li { position: relative; margin-bottom: 0; }
.pixelbolt-menu ul li a { display: block; font-size: 14px; color: #fff; text-decoration: none; line-height: normal; padding-left: 50px; padding-top: 14.5px; padding-bottom: 14.5px; background-image: url(../images/sprites-icons.png); background-repeat: repeat-y; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out; -webkit-transition-delay: 0s; transition: all 0.2s ease-out 0s; }
.tshirt .pixelbolt-menu ul li a { padding-left: 40px; }
.pixelbolt-menu ul li a:hover { background-color: #f56447; }
.tshirt .pixelbolt-menu ul li a:hover { background-color: #ff9000; }
.video .pixelbolt-menu ul li a:hover { background-color: #de2e25; }
.pixelbolt-menu ul li a:focus { -moz-box-shadow: 0 0 0; -webkit-box-shadow: 0 0 0; box-shadow: 0 0 0; }
.pixelbolt-menu ul li.active a { background-color: #f56447; }
.video .pixelbolt-menu ul li.active a { background-color: #de2e25; }
.tshirt .pixelbolt-menu ul li.active a { background-color: #ff9000; }
.tshirt .pixelbolt-menu ul li.active a { background-color: #ff9000; }
.pixelbolt-menu ul li.active a:hover { background-color: #e1573b; }
.video .pixelbolt-menu ul li.active a:hover { background-color: #de2e25; }
.pixelbolt-menu ul li.active:hover > a { background-color: #e1573b; }
.video .pixelbolt-menu ul li.active:hover > a { background-color: #de2e25; }
.tshirt .pixelbolt-menu ul li.active:hover > a { background-color: #ea8400; }
.pixelbolt-menu ul li.basics a { background-position: 12px -5px; }
.pixelbolt-menu ul li.text-menu a { background-position: 12px -56px; }
.pixelbolt-menu ul li.effects-menu a { background-image: url(../images/effects.png); background-position: 17px 17px; background-repeat: no-repeat; }
.pixelbolt-menu ul li.image a { background-image: url(../images/image-menu.png); background-position: 17px 17px; background-repeat: no-repeat; }
.pixelbolt-menu ul li.drawing a { background-position: 12px -103px; }
.pixelbolt-menu ul li.filters a { background-position: 12px -168px; }
.pixelbolt-menu ul li.shapes a { background-position: 12px -1260px; }
.pixelbolt-menu ul li.cliparts a { background-position: 12px -220px; }
.pixelbolt-menu ul li .submenu { display: none; position: absolute; background-color: #f56447; left: 100%; top: 0; list-style-type: none; width: 140px; z-index: 99; }
.pixelbolt-menu ul li .submenu li.crop a { background-position: 12px -271px; }
.pixelbolt-menu ul li .submenu li.rotate a { background-position: 12px -310px; }
.pixelbolt-menu ul li .submenu li.resize a { background-position: 12px -356px; }
.pixelbolt-menu ul li .submenu li.round a { background-position: 12px -400px; }
.pixelbolt-menu ul li .submenu li.color a { background-position: 12px -446px; }
.pixelbolt-menu ul li .submenu li.shape-rectangle a { background-position: 12px -499px; }
.pixelbolt-menu ul li .submenu li.shape-circle a { background-position: 12px -543px; }
.pixelbolt-menu ul li .submenu li.shape-triangle a { background-position: 12px -589px; }
.pixelbolt-menu ul li .submenu li.shape-polygon a { background-position: 12px -636px; }
.pixelbolt-menu ul li .submenu li.shape-ellipse a { background-position: 12px -684px; }
.pixelbolt-menu ul li .submenu li a { opacity: 0.6; }
.pixelbolt-menu ul li .submenu li a:hover { opacity: 1; }
.pixelbolt-menu ul li .submenu li.heading { color: #fff; text-align: center; font-size: 14px; font-weight: 300; padding: 14.5px 10px; line-height: normal; }
.pixelbolt-menu ul li .submenu.pick-font { width: 180px; }
.pixelbolt-menu ul li .submenu.pick-font .fonts-list li { border-bottom: 1px solid #eaeaea; margin-bottom: 0; }
.pixelbolt-menu ul li .submenu.pick-font .fonts-list li:last-child { border-bottom: none; }
.pixelbolt-menu ul li .submenu.pick-font .fonts-list li a { background-image: none; text-align: center; padding-left: 10px; padding-right: 10px; color: #666; background: #fff; opacity: 1; }
.pixelbolt-menu ul li .submenu.pick-font .fonts-list li a:hover { background-color: #f5f5f5; }
.pixelbolt-menu ul li .submenu.select-filter { width: 180px; }
.pixelbolt-menu ul li .submenu.select-filter .filters-list li { border-bottom: 1px solid #eaeaea; margin-bottom: 0; }
.pixelbolt-menu ul li .submenu.select-filter .filters-list li:last-child { border-bottom: none; }
.pixelbolt-menu ul li .submenu.select-filter .filters-list li a { padding-left: 50px; padding-right: 10px; color: #7d7d7d; font-weight: 300; background: #fff url(../images/filter-icon.png) no-repeat 10px 11px; opacity: 1; }
.pixelbolt-menu ul li .submenu.select-filter .filters-list li a:hover { background-color: #f5f5f5; }
.pixelbolt-menu ul li .submenu.select-filter .filters-list li a.selected-filter { background-image: url(../images/filter-selected-icon.png); background-color: #f5f5f5; }
.pixelbolt-content-image { margin-left: 165px; padding-right: 25px; padding-top: 15px; }
.pixelbolt-content-image .pixelbolt-workspace { position: relative; max-height: 460px; overflow: scroll; text-align: center; }
.pixelbolt-content-image .pixelbolt-workspace.working { background: #fff url(../images/gears.gif) no-repeat center; }
.crop-container { position: absolute; left: 0; top: 0; height: 460px; }
.pixelbolt-crop { position: absolute; cursor: crosshair; background: #000; opacity: .5; top: 0; right: 0; bottom: 0; left: 0; }
.cropper-bg { margin-top: 30px; }
ul.pixel-tools { position: absolute; top: 0px; right: 0; z-index: 1000; padding: 0; list-style-type: none; }
ul.pixel-tools li { display: inline-block; margin-left: 5px; }
ul.pixel-tools li .btn { line-height: 0; padding: 5px 5px 5px 5px; }
#canvas-wrap { height: 460px; }
.canvas-wrapper { position: relative; margin: 0 auto; }
.canvas-container { margin-left: auto; margin-right: auto; }
#tools-box { margin-top: 20px; background: #fff; }
#tools-box .inner { padding: 10px 20px; }
#tools-box .zoomer { position: relative; padding: 10px 0; width: 320px; }
#tools-box #zoomer { background: #eeeeee; border: none; border-radius: 0; width: 260px; height: 4px; margin: 0 auto; }
#tools-box #zoomer .ui-slider .ui-slider-handle { width: 16px; height: 16px; padding: 0; border: none; top: -6px; background-color: #f56447; outline: none; cursor: -webkit-grab; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
#tools-box #zoomer .ui-state-default, #tools-box #zoomer .ui-widget-content .ui-state-default, #tools-box #zoomer .ui-widget-header .ui-state-default { background: #f56447; border: none; top: -7px; outline: none; cursor: -webkit-grab; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
#tools-box #zoomer .ui-state-default.ui-state-active, #tools-box #zoomer .ui-widget-content .ui-state-default.ui-state-active, #tools-box #zoomer .ui-widget-header .ui-state-default.ui-state-active { cursor: -webkit-grabbing; }
#tools-box #zoomer .ui-slider .ui-slider-handle.ui-state-active { cursor: -webkit-grabbing; }
#tools-box #zoomer .ui-widget-header { background: #f56447; }
#tools-box button#zoom-out { right: 0; background: transparent; }
#tools-box #zoom-out, #tools-box #zoom-in { position: absolute; top: 4px; font-size: 15px; color: #999; line-height: 0; padding: 0; border: none; background: transparent; }
.pixelbolt-layer { position: absolute; top: 0; left: 0; }
.pixelbolt-layer.layer-text { background: transparent; border: none; color: #fff; font-size: 30px; cursor: move; width: auto; -moz-box-shadow: 0 0 0; -webkit-box-shadow: 0 0 0; box-shadow: 0 0 0; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
.pixelbolt-layer.layer-text.edit-mode { cursor: text; }
.pixelbolt-layer.layer-text:focus { border-width: 0; -moz-box-shadow: 0 0 0; -webkit-box-shadow: 0 0 0; box-shadow: 0 0 0; }
.sub-wrap { display: none; background: #f9f9f9; padding: 13px 20px; text-align: center; }
.sub-wrap .rotate-item { background: #f9f9f9; border: none; padding: 5px 10px; margin: 0 5px; border: 1px solid #D4D4D4; outline: none; }
.sub-wrap .rotate-item:hover, .sub-wrap .rotate-item:focus { background: #CECECE; border-color: #9A9A9A; color: #000; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.sub-wrap.text-left { text-align: left; }
.sub-wrap input[type="text"] { outline: none; box-shadow: none; height: 28px; padding: 3px 5px; border-radius: 0; }
.sub-wrap label { display: block; margin-bottom: 8px; line-height: 11px; font-weight: 300; }
.sub-wrap .form-group { margin-bottom: 8px; }
#layers-panel { position: absolute; right: 0; background: #434E5B; width: 180px; font-family: 'Open Sans', sans-serif; font-weight: bold; color: #CACACA; font-size: 11px; z-index: 1000; }
#layers-panel .title { background: #36404B; display: block; padding: 10px; line-height: 9px; color: #fff; border-bottom: 1px solid #2C3948; }
#layers-panel ul { padding: 7px 0 7px 14px; margin-bottom: 0; }
#layers-panel ul li { cursor: pointer; }
#layers-panel ul li label { display: block; margin: 0; font-size: 10px; }
#layers-panel ul li .group .caret { margin-left: 0; -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
#layers-panel ul li .group.open .caret { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
#layers-panel ul li.active { background: #242E3A; }
#layers-panel ul.layers-list { padding: 7px; }
#layers-panel .caret, #layers-panel .fa { margin-right: 5px; font-size: 11px; }
.pixelbolt-content-image .wp-picker-holder { position: absolute; bottom: 100%; }
.pixelbolt-content-image .wp-color-result { font-family: 'Open Sans', sans-serif; text-decoration: none; }
.pixelbolt-content-image .wp-color-result.wp-picker-open { display: none; }
#drawing-tools { display: none; background: #fff; margin-top: 20px; }
#drawing-tools .tools-title { display: block; background: #F56447; color: #fff; padding: 5px 12px; font-family: 'Arial'; font-size: 14px; font-weight: bold; }
#drawing-tools .tools-inner { padding: 10px 20px; }
#drawing-tools .tools-inner .stop-drawing { font-family: 'Arial'; }
#drawing-tools label { display: block; font-size: 12px; font-weight: 300; margin-bottom: 11px; line-height: 11px; }
#drawing-tools .is-slider .ui-slider { height: 4px; border: none; background: #ccc; margin-top: 20px; display: block; }
#drawing-tools .is-slider .ui-slider .ui-state-default, #drawing-tools .is-slider .ui-slider .ui-widget-content .ui-state-default { background: #f56447; border: none; cursor: -webkit-grab; width: 12px; height: 12px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
#drawing-tools .is-slider .ui-slider .ui-state-active { cursor: -webkit-grabbing; -moz-transform: scale(1.5); -ms-transform: scale(1.5); -webkit-transform: scale(1.5); transform: scale(1.5); -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
#pixelbolt-layers { position: relative; height: 60px; line-height: 60px; }
#pixelbolt-layers .layer-title { display: inline-block; float: left; background: #36404b; width: 120px; text-align: center; font-size: 15px; color: #fff; font-weight: 300; }
#pixelbolt-layers .layer-title i { margin-left: 20px; }
#pixelbolt-layers .list-wrapper { height: 60px; white-space: nowrap; }
#pixelbolt-layers .list-wrapper .item { display: inline-block; width: 150px; text-align: center; margin: 0; border-left: 1px solid #eeeeee; cursor: pointer; }
#pixelbolt-layers .list-wrapper .item.active, #pixelbolt-layers .list-wrapper .item:hover { background: #F7F7F7; box-shadow: inset 0 -2px 0 #F16B50; }
#pixelbolt-layers .scroll-x { top: 0; }
#pixelbolt-layers .scroll-element.scroll-x { height: 4px; }
#pixelbolt-layers .scroll-element.scroll-x .scroll-element_track { background-color: #eeeeee; }
#pixelbolt-layers .scroll-element.scroll-x .scroll-bar { background: #cccccc; }
.pixelbolt-menu ul li .submenu.select-filter .filters-list li a.active { background: #ECECEC url(../images/filter-icon.png) no-repeat 10px 11px; }
.contextmenu { display: none; position: absolute; background: #333333; padding: 0; margin: 0; list-style-type: none; width: 190px; }
.contextmenu a { display: block; font-size: 12px; text-decoration: none; color: #fff; padding: 5px 10px; cursor: default; text-align: left; }
.contextmenu a:hover { background: #555; }
.object-tools { position: relative; padding-left: 140px; background: #23292F; visibility: hidden; }
#pixelbolt-wrapper .object-tools .inner { background: transparent; padding: 10px 30px; }
.object-tools button, .object-tools .btn-group { float: left; vertical-align: baseline; }
.object-tools button { background: transparent; border: 1px solid #3F454C; color: #94A2B1; box-shadow: inset 0 0 0 1px #1E2329; border-radius: 3px; outline: none; padding: 0 5px; line-height: 25px; font-size: 10px; margin-right: 10px; width: 31px; }
.object-tools .font-style { width: 250px; padding: 10px; }
.object-tools .font-style .row { margin-bottom: 10px; }
.object-tools .font-style .row:last-child { margin-bottom: 0; }
.object-tools .dropdown-menu { background: #444; padding: 0; border-radius: 0; left: 83%; top: -2px; }
.font-style label { display: block; font-size: 10px; color: #fff; }
.font-style .wp-picker-holder { position: absolute; z-index: 10; }
.wp-picker-container.wp-picker-active .wp-picker-clear, .wp-picker-container.wp-picker-active > .wp-color-result { display: none; }
.font-style button { line-height: normal; }
.font-style input[type="number"], .font-style input[type="text"] { width: 100%; }
.font-style select { width: 100%; }
.object-tools button i:before { font-size: 20px; line-height: 26px; }
.object-tools button:hover { background: #161C21; border-color: #0F1317; }
.pixelbolt-menu ul li .cliparts-menu { width: 500px; }
.stikers-menu .thumbnail { }
.cliparts-wrapper { height: 300px; }
.cliparts-wrapper .thumbnail { height: 100px; position: relative; cursor: pointer; overflow: hidden; }
.cliparts-wrapper .thumbnail:hover img { opacity: .8; }
.cliparts-wrapper .thumbnail img { position: absolute; left: 50%; top: 50%; width: auto; height: 86%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.dropdown-menu.dropdown-opacity { padding: 10px; background: #23292F; border-radius: 0; }
.loader-wrapper { display: none; width: 148px; height: 118px; position: absolute; margin: -50px 0 0 -74px; left: 50%; top: 60%; }
.loader { width: 148px; height: 100px; top: 0; left: 0; position: absolute; }
.loader:after { content: ""; top: auto; position: absolute; display: block; animation: shadow 1.2s infinite linear; -moz-animation: shadow 1.2s infinite linear; bottom: 0em; left: 0; height: .25em; width: 1em; border-radius: 50%; background-color: #034466; opacity: 0.3; }
.loader-wrapper span.message { display: block; position: relative; top: 100px; z-index: 1000; color: #fff; }
.roller, .roller:last-child { width: 70px; height: 70px; position: absolute; top: 0; left: 0; -webkit-animation: rollercoaster 1.2s infinite linear; -webkit-transform: rotate(135deg); -moz-animation: rollercoaster 1.2s infinite linear; -moz-transform: rotate(135deg); animation: rollercoaster 1.2s infinite linear; transform: rotate(135deg); }
.roller:last-child { left: auto; right: 0; -webkit-transform: rotate(-45deg); -webkit-animation: rollercoaster2 1.2s infinite linear; -moz-transform: rotate(-45deg); -moz-animation: rollercoaster2 1.2s infinite linear; transform: rotate(-45deg); animation: rollercoaster2 1.2s infinite linear; }
.roller:before, .roller:last-child:before { content: ""; display: block; width: 15px; height: 15px; background: #36404B; border-radius: 50%; }
@-webkit-keyframes rollercoaster {
	0% { -webkit-transform: rotate(135deg); }
	8% { -webkit-transform: rotate(240deg); }
	20% { -webkit-transform: rotate(300deg); }
	40% { -webkit-transform: rotate(380deg); }
	45% { -webkit-transform: rotate(440deg); }
	50% { -webkit-transform: rotate(495deg); opacity: 1; }
	50.1% { -webkit-transform: rotate(495deg); opacity: 0; }
	100% { -webkit-transform: rotate(495deg); opacity: 0; }
}
@-webkit-keyframes rollercoaster2 {
	0% { opacity: 0; }
	49.9% { opacity: 0; }
	50% { opacity: 1; -webkit-transform: rotate(-45deg); }
	58% { -webkit-transform: rotate(-160deg); }
	70% { -webkit-transform: rotate(-240deg); }
	80% { -webkit-transform: rotate(-300deg); }
	90% { -webkit-transform: rotate(-340deg); }
	100% { -webkit-transform: rotate(-405deg); }
}
@-webkit-keyframes shadow {
	0% { opacity: .3; -webkit-transform: translateX(65px) scale(0.5, 0.5); }
	8% { -webkit-transform: translateX(30px) scale(2, 2); }
	13% { -webkit-transform: translateX(0px) scale(1.3, 1.3); }
	30% { -webkit-transform: translateX(-15px) scale(0.5, 0.5); opacity: 0.1; }
	50% { -webkit-transform: translateX(60px) scale(1.2, 1.2); opacity: 0.3; }
	60% { -webkit-transform: translateX(130px) scale(2, 2); opacity: 0.05; }
	65% { -webkit-transform: translateX(145px) scale(1.2, 1.2); }
	80% { -webkit-transform: translateX(120px) scale(0.5, 0.5); opacity: 0.1; }
	90% { -webkit-transform: translateX(80px) scale(0.8, 0.8); }
	100% { -webkit-transform: translateX(60px); opacity: 0.3; }
}

/* Moz */
@-moz-keyframes rollercoaster {
	0% { -moz-transform: rotate(135deg); }
	8% { -moz-transform: rotate(240deg); }
	20% { -moz-transform: rotate(300deg); }
	40% { -moz-transform: rotate(380deg); }
	45% { -moz-transform: rotate(440deg); }
	50% { -moz-transform: rotate(495deg); opacity: 1; }
	50.1% { -moz-transform: rotate(495deg); opacity: 0; }
	100% { -moz-transform: rotate(495deg); opacity: 0; }
}
@-moz-keyframes rollercoaster2 {
	0% { opacity: 0; }
	49.9% { opacity: 0; }
	50% { opacity: 1; -moz-transform: rotate(-45deg); }
	58% { -moz-transform: rotate(-160deg); }
	70% { -moz-transform: rotate(-240deg); }
	80% { -moz-transform: rotate(-300deg); }
	90% { -moz-transform: rotate(-340deg); }
	100% { -moz-transform: rotate(-405deg); }
}
@-moz-keyframes shadow {
	0% { opacity: .3; -moz-transform: translateX(65px) scale(0.5, 0.5); }
	8% { -moz-transform: translateX(30px) scale(2, 2); }
	13% { -moz-transform: translateX(0px) scale(1.3, 1.3); }
	30% { -moz-transform: translateX(-15px) scale(0.5, 0.5); opacity: 0.1; }
	50% { -moz-transform: translateX(60px) scale(1.2, 1.2); opacity: 0.3; }
	60% { -moz-transform: translateX(130px) scale(2, 2); opacity: 0.05; }
	65% { -moz-transform: translateX(145px) scale(1.2, 1.2); }
	80% { -moz-transform: translateX(120px) scale(0.5, 0.5); opacity: 0.1; }
	90% { -moz-transform: translateX(80px) scale(0.8, 0.8); }
	100% { -moz-transform: translateX(60px); opacity: 0.3; }
}

/* No-prefix */
@keyframes rollercoaster {
	0% { transform: rotate(135deg); }
	8% { transform: rotate(240deg); }
	20% { transform: rotate(300deg); }
	40% { transform: rotate(380deg); }
	45% { transform: rotate(440deg); }
	50% { transform: rotate(495deg); opacity: 1; }
	50.1% { transform: rotate(495deg); opacity: 0; }
	100% { transform: rotate(495deg); opacity: 0; }
}
@keyframes rollercoaster2 {
	0% { opacity: 0; }
	49.9% { opacity: 0; }
	50% { opacity: 1; transform: rotate(-45deg); }
	58% { transform: rotate(-160deg); }
	70% { transform: rotate(-240deg); }
	80% { transform: rotate(-300deg); }
	90% { transform: rotate(-340deg); }
	100% { transform: rotate(-405deg); }
}
@keyframes shadow {
	0% { opacity: .3; transform: translateX(65px) scale(0.5, 0.5); }
	8% { transform: translateX(30px) scale(2, 2); }
	13% { transform: translateX(0px) scale(1.3, 1.3); }
	30% { transform: translateX(-15px) scale(0.5, 0.5); opacity: 0.1; }
	50% { transform: translateX(60px) scale(1.2, 1.2); opacity: 0.3; }
	60% { transform: translateX(130px) scale(2, 2); opacity: 0.05; }
	65% { transform: translateX(145px) scale(1.2, 1.2); }
	80% { transform: translateX(120px) scale(0.5, 0.5); opacity: 0.1; }
	90% { transform: translateX(80px) scale(0.8, 0.8); }
	100% { transform: translateX(60px); opacity: 0.3; }
}
#loader2:after { -webkit-animation-delay: 0.15s; animation-delay: 0.15s; }
#loader2 .roller { -webkit-animation-delay: 0.15s; animation-delay: 0.15s; }
#loader3:after { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }
#loader3 .roller { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }
@font-face { font-family: "Flaticon"; src: url("../fonts/Flaticon.eot"); src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"), url("../fonts/Flaticon.woff") format("woff"), url("../fonts/Flaticon.ttf") format("truetype"), url("../fonts/Flaticon.svg#Flaticon") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "flatico"; src: url("../fonts/flaticon/flaticon.eot"); src: url("../fonts/flaticon/flaticon.eot?#iefix") format("embedded-opentype"), url("../fonts/flaticon/flaticon.woff") format("woff"), url("../fonts/flaticon/flaticon.ttf") format("truetype"), url("../fonts/flaticon/flaticon.svg#flaticon") format("svg"); font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
[class^="flatico-"]:before, [class*=" flatico-"]:before, [class^="flatico-"]:after, [class*=" flatico-"]:after { font-family: "flatico"; font-size: 30px; font-style: normal; margin-left: 20px; color: #333; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face { font-family: "Flaticon"; src: url("../fonts/Flaticon.svg#Flaticon") format("svg"); }
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after { font-family: Flaticon; font-size: 20px; font-style: normal; }
.flaticon-icon-1505:before { content: "\f100"; }
button[data-action="flipY"] i { display: inline-block; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.header-tools .history { margin-left: 20px; }
#cloned-image { visibility: hidden; }
.canvas-container { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDMtMDVUMTU6NTE6NTUrMDc6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wMy0wNVQxNjowODo0MiswNzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDMtMDVUMTY6MDg6NDIrMDc6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjI8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NzU2YmZmMzUtY2EyOC1mODRiLTk4YjgtM2E3NThkN2IwNDk2PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjc1NmJmZjM1LWNhMjgtZjg0Yi05OGI4LTNhNzU4ZDdiMDQ5NjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjc1NmJmZjM1LWNhMjgtZjg0Yi05OGI4LTNhNzU4ZDdiMDQ5NjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3NTZiZmYzNS1jYTI4LWY4NGItOThiOC0zYTc1OGQ3YjA0OTY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDMtMDVUMTU6NTE6NTUrMDc6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTkyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE5MjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+968bzwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADAFBMVEXf39////8CAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///8gOAHoAAAA0klEQVR42uzXoREAQAgDwdB/0xg6QDHsu5dL1KXmZd61fwAAAAAAVgBLAAAAAPwGuDwAAACAHrAEAAAAgB5weQAAAAA9YAkAAAAAPeDyAAAAAHrAEgAAAAB6wOUBAAAA9IAlAAAAAPSAywMAAADoAUsAAAAA6AGXBwAAANADlgAAAADQAy4PAAAAoAcsAQAAAKAHXB4AAABAD1gCAAAAQA+4PAAAAIAesAQAAACAHnB5AAAAAD1gCQAAAAA94PIAAAAAesASAAAAAGf+DQAA//8DAMIkSAFgEhp6AAAAAElFTkSuQmCC) !important; }
.tshirt .canvas-container {	/*background-color: #ffffff!important;*/
background-image: none !important; }
#new-project-modal, #choose-project, #export-dialog, #add-image-dialog, #save-template-modal, .contextmenu { z-index: 2147483647; }
.project-name { }
.project-name .project-title { margin-top: 20px; }
.project-name.empty .project-title { display: none; }

/*=========================================
=            Templates Chooser            =
=========================================*/
#pixelbolt-templates { display: none; position: absolute; width: 100%; height: 100%; background: #333; top: 0; z-index: 1012; }
#pixelbolt-templates .inner-wrapper { padding-left: 140px; padding-top: 60px; height: 100%; }
#pixelbolt-templates .inner-wrapper > div[role="tabpanel"] { height: 100%;  }
#pixelbolt-templates .inner-wrapper .nav-tabs-wrap { float: left; height: 100%; width: 180px; }
#pixelbolt-templates .nav-tabs-wrap.scrollbar-inner .scroll-element.scroll-y { right: 0; }
#pixelbolt-templates .nav-tabs { float: left; width: 180px; border: none; height: 100%; overflow-y: auto; }
#pixelbolt-templates .nav-tabs li { float: none; outline: none; }
#pixelbolt-templates .nav-tabs li.children a { font-size: 11px; padding-left: 25px; }
#pixelbolt-templates .nav-tabs li.children a:before { content: '| '; }
#pixelbolt-templates .nav-tabs li.children.active a { color: #ca8c80; }
#pixelbolt-templates .nav-tabs li.children.active { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
#pixelbolt-templates .nav-tabs li a { background-color: transparent; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; outline: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #fff; text-transform: uppercase; }
#pixelbolt-templates .inner-wrapper .tab-content { margin-left: 180px; background: #D0D0D0; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-content { margin-left: 0; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane { padding: 15px 20px; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .inner-template { height: 646px; overflow: auto; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .template-entry { position: relative; margin-bottom: 25px; overflow: hidden; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .template-entry:hover > .overlay { opacity: 1; visibility: visible; z-index: 100; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .template-entry button { position: relative; padding: 5px 10px; font-size: 13px; margin: 0 5px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .template-entry button[data-action="download-template"] { background: #2196F3; border: 1px solid #0f395a; color: #fff; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .template-entry button[data-action="load-template"] { background: #4CAF50; border: 1px solid #009688; color: #fff; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .template-entry .overlay { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.64); z-index: -1; text-align: center; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .template-entry .template-thumb { height: 140px; position: relative; background: #3E3E3E; overflow: hidden; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .template-entry .template-title { display: block; text-align: center; padding: 8px 10px; background: #232323; color: #fff; max-height: 34px; }
#pixelbolt-templates .nav-tabs li.active a, #pixelbolt-templates .nav-tabs li:hover a { color: #F16B50; transition: color .2s ease; -moz-transition: color .2s ease; -webkit-transition: color .2s ease; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .template-entry .template-thumb img { position: absolute; left: 50%; top: 50%; height: auto; width: 100%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
#pixelbolt-templates .nav-tabs li.active { box-shadow: 0 1px 0 0 #F16B50; -moz-box-shadow: 0 1px 0 0 #F16B50; -webkit-box-shadow: 0 1px 0 0 #F16B50; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .template-entry .badge-upgrade { position: absolute; display: inline-block; background: #CDDC39; right: -20px; top: 10px; z-index: 100; font-family: Helvetica; text-transform: uppercase; padding: 2px 10px; width: 80px; text-align: center; font-weight: bold; color: #828842; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .template-entry .upgrade-info-btn { position: absolute; display: inline-block; background: #26bbff; z-index: 10; padding: 1px 10px; color: #fff; border-radius: 0 0 5px 0; line-height: normal; font-size: 18px; }
.scrollbar-inner.inner-template > .scroll-element .scroll-bar { opacity: 1; }
.scrollbar-inner.inner-template > .scroll-element.scroll-y .scroll-bar { background-color: #F16B50; }

/*=========================================
=            Templates cliparts / Tshirts =
=========================================*/
#pixelbolt-cliparts { display: none; position: absolute; width: 100%; height: 100%; background: #333; top: 0; z-index: 1012; padding-top: 60px; }
.video #pixelbolt-cliparts { padding-top: 0; }
#pixelbolt-cliparts .inner-wrapper { padding-left: 140px;/* padding-top: 60px; */ }
#pixelbolt-cliparts .nav-tabs { border: none; }
#pixelbolt-cliparts .nav-tabs-wrap { float: left; max-height: 646px; overflow-y: scroll; width: 180px; }
.video #pixelbolt-cliparts .nav-tabs-wrap { max-height: 550px; }
#pixelbolt-wrapper #pixelbolt-cliparts .scrollbar-inner > .scroll-element.scroll-y { right: 0; }
#pixelbolt-wrapper #pixelbolt-cliparts .scrollbar-inner > .scroll-element .scroll-element_track { background-color: transparent; opacity: 1; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
#pixelbolt-wrapper #pixelbolt-cliparts .scrollbar-inner > .scroll-element .scroll-element_outer, #pixelbolt-wrapper #pixelbolt-cliparts .scrollbar-inner > .scroll-element .scroll-element_track { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background: transparent; }
#pixelbolt-wrapper #pixelbolt-cliparts .scrollbar-inner > .scroll-element .scroll-bar { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background: #232323; opacity: 1; }
#pixelbolt-cliparts .nav-tabs li { float: none; outline: none; }
#pixelbolt-cliparts .nav-tabs li a { background-color: transparent; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; outline: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #fff; text-transform: uppercase; font-size: 13px; }
#pixelbolt-cliparts .inner-wrapper .tab-content { margin-left: 180px; background: #D0D0D0; height: 646px; overflow: auto; }
.video #pixelbolt-cliparts .inner-wrapper .tab-content { height: 550px; }
.video #pixelbolt-cliparts .inner-wrapper .tab-content { height: 550px; }
#pixelbolt-cliparts .inner-wrapper .tab-content .tab-pane { padding: 15px 20px; }
#pixelbolt-cliparts .inner-wrapper .tab-content .tab-pane .sticker-entry { display: inline-block; margin-bottom: 15px; height: 160px; }
#pixelbolt-cliparts .inner-wrapper .tab-content .tab-pane .sticker-entry img { height: 100%; }
#pixelbolt-cliparts .nav-tabs li.active a { color: #F16B50; }
#pixelbolt-cliparts .nav-tabs li.active { box-shadow: 0 1px 0 0 #F16B50; -moz-box-shadow: 0 1px 0 0 #F16B50; -webkit-box-shadow: 0 1px 0 0 #F16B50; }
#pixelbolt-cliparts .nav-tabs li:hover a { color: #F16B50; }
#pixelbolt-tshirts { display: none; position: absolute; width: 100%; height: 100%; background: #333; top: 0; z-index: 1012; padding-top: 60px; }
#pixelbolt-tshirts .inner-wrapper { padding-left: 140px;/* padding-top: 60px; */ }
#pixelbolt-tshirts .nav-tabs { border: none; }
#pixelbolt-tshirts .nav-tabs-wrap { float: left; max-height: 646px; overflow-y: scroll; width: 180px; }
#pixelbolt-wrapper #pixelbolt-tshirts .scrollbar-inner > .scroll-element.scroll-y { right: 0; }
#pixelbolt-wrapper #pixelbolt-tshirts .scrollbar-inner > .scroll-element .scroll-element_track { background-color: transparent; opacity: 1; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
#pixelbolt-wrapper #pixelbolt-tshirts .scrollbar-inner > .scroll-element .scroll-element_outer, #pixelbolt-wrapper #pixelbolt-tshirts .scrollbar-inner > .scroll-element .scroll-element_track { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background: transparent; }
#pixelbolt-wrapper #pixelbolt-tshirts .scrollbar-inner > .scroll-element .scroll-bar { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background: #232323; opacity: 1; }
#pixelbolt-tshirts .nav-tabs li { float: none; outline: none; }
#pixelbolt-tshirts .nav-tabs li a { background-color: transparent; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; outline: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #fff; text-transform: uppercase; font-size: 13px; }
#pixelbolt-tshirts .inner-wrapper .tab-content { margin-left: 180px; background: #D0D0D0; height: 646px; }
#pixelbolt-tshirts .inner-wrapper .tab-content .tab-pane { padding: 15px 20px; }
#pixelbolt-tshirts .inner-wrapper .tab-content .tab-pane .sticker-entry { display: inline-block; margin-bottom: 15px; height: 160px; }
#pixelbolt-tshirts .inner-wrapper .tab-content .tab-pane .sticker-entry img { height: 100%; }
#pixelbolt-tshirts .nav-tabs li.active a { color: #F16B50; }
#pixelbolt-tshirts .nav-tabs li.active { box-shadow: 0 1px 0 0 #F16B50; -moz-box-shadow: 0 1px 0 0 #F16B50; -webkit-box-shadow: 0 1px 0 0 #F16B50; }
#pixelbolt-tshirts .nav-tabs li:hover a { color: #F16B50; }

/*=========================================
=            Templates Mockups           =
=========================================*/
#pixelbolt-mockups { display: none; position: absolute; width: 100%; height: 100%; background: #333; top: 0; z-index: 1012; }
#pixelbolt-mockups .inner-wrapper { padding-left: 140px; padding-top: 60px; }
#pixelbolt-mockups .inner-wrapper .inner { padding: 15px; }
#pixelbolt-mockups .inner-wrapper .mockup-entry { display: inline-block; margin-bottom: 15px; height: 160px; }
#pixelbolt-mockups .inner-wrapper .mockup-entry img { width: 100%; }

/*=========================================
=            Templates TShirt             =
=========================================*/
#pixelbolt-tshirt { display: none; position: absolute; width: 100%; height: 100%; background: #333; top: 0; z-index: 1012; }
#pixelbolt-tshirt .inner-wrapper { padding-left: 140px; padding-top: 60px; }
#pixelbolt-tshirt .nav-tabs { float: left; width: 180px; border: none; }
#pixelbolt-tshirt .nav-tabs li { float: none; outline: none; }
#pixelbolt-tshirt .nav-tabs li a { background-color: transparent; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; outline: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #fff; text-transform: uppercase; }
#pixelbolt-tshirt .inner-wrapper .tab-content { background: #D0D0D0; max-height: 704px; }
#pixelbolt-tshirt .inner-wrapper .tab-content .tab-pane { padding: 15px 20px; }
#pixelbolt-tshirt .inner-wrapper .tab-content .tab-pane .tshirt-entry { display: inline-block; margin-bottom: 30px; height: 160px; overflow-y: hidden; }
#pixelbolt-tshirt .inner-wrapper .tab-content .tab-pane .tshirt-entry img { width: 100%; }
#pixelbolt-tshirt .nav-tabs li.active a { color: #F16B50; }
#pixelbolt-tshirt .nav-tabs li.active { box-shadow: 0 1px 0 0 #F16B50; -moz-box-shadow: 0 1px 0 0 #F16B50; -webkit-box-shadow: 0 1px 0 0 #F16B50; }
#alert-dialog { display: none; position: fixed; z-index: 100000; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.74); }
#alert-dialog .alert-panel { width: 41%; margin: 10% auto; background: #fff; padding: 20px; border-radius: 3px; border: 1px solid #3C3C3C; box-shadow: 0 0 17px rgba(0, 0, 0, 0.57); }
#alert-dialog .alert-panel p { font-size: 14px; }
#alert-dialog .alert-panel .alert-command { margin-top: 20px; padding-top: 15px; border-top: 1px solid #E0E0E0; }
#alert-dialog .alert-panel .alert-command button { margin: 0 8px; min-width: 100px; }
#panel { position: absolute; right: -250px; background: #474747; width: 250px; top: 100px; min-height: 300px; height: 470px; border: 1px solid #2B2B2B; z-index: 1000; transition: right .2s ease-out; -moz-transition: right .2s ease-out; -webkit-transition: right .2s ease-out; }
#panel #panel-wrapper { max-height: 420px; }
#panel .btn-open { position: absolute; display: inline-block; background: #474747; color: #ffffff; line-height: normal; padding: 5px 8px; top: -30px; right: 250px; }
.tshirt #panel .btn-open { background: #0080d9; }
#panel.open { right: 2px; transition: right .2s ease-out; -moz-transition: right .2s ease-out; -webkit-transition: right .2s ease-out; }
#panel.open > .btn-open { left: auto; right: -2px; }
#panel-search { height: 50px; background: #414141; width: 100%; padding: 0 15px; border-bottom: 1px solid #252525; }
#layers-search { float: right; background: #595959; background-image: url(../images/search.png); background-repeat: no-repeat; background-position: 97% center; color: #ABABAB; border: none; height: 25px; outline: none; font-size: 12px; padding: 0 26px 0 10px; width: 85%; margin-top: 12px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
#panel-wrapper td:first-child { width: 35px }
#panel-wrapper .table td:first-child { text-align: center; color: #cecece; border-right: 1px solid #414141; }
#panel-wrapper .table td i { font-size: 14px; }
#panel-wrapper .table td i.fa-folder-open { font-size: 16px; }
#panel-wrapper .table tr > td .fa-eye-slash { opacity: .7; }
#panel-wrapper .table tr td { cursor: pointer; }
#panel-wrapper .table tr.active > td { background: #5D5D5D; }
#panel-wrapper .table tr > td.locked { background-image: url(../images/locked.png); background-repeat: no-repeat; background-position: 95% center; }
#panel-wrapper .table td { color: #d2d2d2; font-size: 10px; border-top: none; border-bottom: 1px solid #414141; }
#panel-wrapper .table tr > td .fa-folder, #panel-wrapper .table tr > td .fa-folder-open { float: left; font-size: 16px; margin-right: 6px; }
#panel-wrapper .table td .layer-name { outline: none; background: transparent; border: none; cursor: pointer; color: #d2d2d2; outline: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
#panel-wrapper .table td .layer-name.editing { cursor: text; background: #ffffff; color: #333333; }
button#deselect { display: inline-block; float: left; background-image: url(../images/deselect.png); background-repeat: no-repeat; background-position: center; background-color: #545454; border: 1px solid #2B2B2B; outline: none; content: ''; padding: 12px; margin-top: 12px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
button#deselect:hover { background-color: #464646; }
#choose-tshirts { background-image: url(../images/tshirt-icon.png); background-repeat: no-repeat; background-position: 14px center; }
#choose-mockup { background-image: url(../images/mockup.png); background-repeat: no-repeat; background-position: 14px center; }
#pixelbolt-templates .inner-wrapper .tab-content .tab-pane .template-entry .info { display: inline-block; position: absolute; background: #1a8cbf; color: #fff; z-index: 1; font-size: 10px; padding: 4px 10px; text-transform: uppercase; border-bottom-right-radius: 5px; }
.preloader { display: none; position: absolute; margin-left: -55px; margin-top: -100px; height: 110px; width: 110px; left: 50%; top: 50%; }
.preloader svg { width: 110px; height: 110px; }
.preloader path { stroke: #9ea1a4; stroke-width: 0.25; fill: #241E20; }
.preloader #cloud { position: relative; z-index: 2; }
.preloader #cloud path { fill: #efefef; }
.preloader #sun { margin-left: -10px; margin-top: 6px; opacity: 0; width: 60px; height: 60px; position: absolute; left: 45px; top: 15px; z-index: 1; animation-name: rotate; animation-duration: 16000ms; animation-iteration-count: infinite; animation-timing-function: linear; }
.preloader #sun path { stroke-width: 0.18; fill: #9ea1a4; }
.preloader .rain { position: absolute; width: 70px; height: 70px; margin-top: -32px; margin-left: 19px; }
.preloader .drop { opacity: 1; background: #9ea1a4; display: block; float: left; width: 3px; height: 10px; margin-left: 4px; border-radius: 0px 0px 6px 6px; animation-name: drop; animation-duration: 350ms; animation-iteration-count: infinite; }
.preloader .drop:nth-child(1) { animation-delay: -130ms; }
.preloader .drop:nth-child(2) { animation-delay: -240ms; }
.preloader .drop:nth-child(3) { animation-delay: -390ms; }
.preloader .drop:nth-child(4) { animation-delay: -525ms; }
.preloader .drop:nth-child(5) { animation-delay: -640ms; }
.preloader .drop:nth-child(6) { animation-delay: -790ms; }
.preloader .drop:nth-child(7) { animation-delay: -900ms; }
.preloader .drop:nth-child(8) { animation-delay: -1050ms; }
.preloader .drop:nth-child(9) { animation-delay: -1130ms; }
.preloader .drop:nth-child(10) { animation-delay: -1300ms; }
.preloader .text { font-family: Helvetica, 'Helvetica Neue', sans-serif; letter-spacing: 1px; text-align: center; margin-left: -43px; font-weight: bold;  /* margin-top: 20px; */ font-size: 11px; color: #a0a0a0; width: 200px; }
@keyframes rotate {
	0% { transform: rotateZ(0deg); }
	100% { transform: rotateZ(360deg); }
}
@keyframes drop {
	50% { height: 45px; opacity: 0; }
	51% { opacity: 0; }
	100% { height: 1px; opacity: 0; }
}
#pixelbolt-wrapper #pixelbolt-cliparts .inner-wrapper .tab-content .tab-pane .grid { width: 100% !important; }
#pixelbolt-wrapper #pixelbolt-cliparts .inner-wrapper .tab-content .tab-pane .grid .grid-item a.waiting { min-height: 181px; }
#pixelbolt-wrapper #pixelbolt-cliparts .inner-wrapper .tab-content .tab-pane .grid .grid-item a.waiting img { visibility: hidden; }
#pixelbolt-wrapper #pixelbolt-cliparts .inner-wrapper .tab-content .tab-pane .grid-item { width: 23%; float: left; display: block; padding: 1%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#pixelbolt-wrapper #pixelbolt-cliparts .inner-wrapper .tab-content .tab-pane .grid-item img, #pixelbolt-wrapper #pixelbolt-cliparts .inner-wrapper .tab-content .tab-pane .grid-item a { outline: none; border: none; display: block; max-width: 100%; margin: 0 auto; }
#pixelbolt-wrapper #pixelbolt-cliparts .inner-wrapper .tab-content .tab-pane .grid-item a:focus { outline: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
#pixelbolt-wrapper #pixelbolt-cliparts .inner-wrapper .tab-content .tab-pane .grid-item a { padding: 10px; background: rgb(226, 223, 223); }
#pixelbolt-wrapper #pixelbolt-cliparts .inner-wrapper .tab-content .tab-content { margin-left: 0; background: transparent; }
#pixelbolt-wrapper #pixelbolt-tshirts .inner-wrapper .tab-content .tab-pane .grid { width: 100% !important; }
#pixelbolt-wrapper #pixelbolt-tshirts .inner-wrapper .tab-content .tab-pane .grid .grid-item a.waiting { min-height: 181px; }
#pixelbolt-wrapper #pixelbolt-tshirts .inner-wrapper .tab-content .tab-pane .grid .grid-item a.waiting img { visibility: hidden; }
#pixelbolt-wrapper #pixelbolt-tshirts .inner-wrapper .tab-content .tab-pane .grid-item { width: 23%; float: left; display: block; padding: 1%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#pixelbolt-wrapper #pixelbolt-tshirts .inner-wrapper .tab-content .tab-pane .grid-item img, #pixelbolt-wrapper #pixelbolt-tshirts .inner-wrapper .tab-content .tab-pane .grid-item a { outline: none; border: none; display: block; max-width: 100%; margin: 0 auto; }
#pixelbolt-wrapper #pixelbolt-tshirts .inner-wrapper .tab-content .tab-pane .grid-item a:focus { outline: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
#pixelbolt-wrapper #pixelbolt-tshirts .inner-wrapper .tab-content .tab-pane .grid-item a { padding: 10px; background: rgb(226, 223, 223); }
#pixelbolt-wrapper #pixelbolt-tshirts .inner-wrapper .tab-content .tab-content { margin-left: 0; background: transparent; }
@media (max-width:768px) {
	.pixelbolt-menu { width: 50px; }
	.pixelbolt-menu > ul > li > a { display: block; white-space: nowrap; width: 50px; overflow: hidden; }
	#pixelbolt-cliparts .inner-wrapper { padding-left: 50px; }
	#pixelbolt-tshirts .inner-wrapper { padding-left: 50px; }
	.pixelbolt-content-image { margin-left: 70px; }
	#pixelbolt-templates .inner-wrapper { padding-left: 50px }
	.video .pixelbolt-menu, .video .pixelbolt-menu > ul > li > a { width: 44px }
	.tshirt .pixelbolt-menu, .tshirt .pixelbolt-menu > ul > li > a { width: 39px; }
	.tshirt .pixelbolt-menu ul li a { background-position-x: 7px !important; }
	#choose-tshirt { background-position-x: 12px !important; }
	#image-editor-header #image-editor-logo { width: 40px; overflow: hidden; }
	.tshirt #image-editor-header #image-editor-logo a { padding-left: 6px; }
	#image-editor-header #image-editor-logo a { padding-left: 6px; }
}
.modal-backdrop.fade { display: none; }
@-webkit-keyframes preload-show-1 {
	from { -webkit-transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-show-1 {
	from { -webkit-transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-hide-1 {
	to { -webkit-transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-hide-1 {
	to { -webkit-transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-cycle-1 {
	5% { -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
	10%, 75% { -webkit-transform: rotateZ(60deg) rotateY(0) rotateX(0deg); transform: rotateZ(60deg) rotateY(0) rotateX(0deg); border-left-color: #f7484e; }
	80%, 100% { -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-cycle-1 {
	5% { -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
	10%, 75% { -webkit-transform: rotateZ(60deg) rotateY(0) rotateX(0deg); transform: rotateZ(60deg) rotateY(0) rotateX(0deg); border-left-color: #f7484e; }
	80%, 100% { -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-show-2 {
	from { -webkit-transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-show-2 {
	from { -webkit-transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-hide-2 {
	to { -webkit-transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-hide-2 {
	to { -webkit-transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-cycle-2 {
	10% { -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
	15%, 70% { -webkit-transform: rotateZ(120deg) rotateY(0) rotateX(0deg); transform: rotateZ(120deg) rotateY(0) rotateX(0deg); border-left-color: #f7484e; }
	75%, 100% { -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-cycle-2 {
	10% { -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
	15%, 70% { -webkit-transform: rotateZ(120deg) rotateY(0) rotateX(0deg); transform: rotateZ(120deg) rotateY(0) rotateX(0deg); border-left-color: #f7484e; }
	75%, 100% { -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-show-3 {
	from { -webkit-transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-show-3 {
	from { -webkit-transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-hide-3 {
	to { -webkit-transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-hide-3 {
	to { -webkit-transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-cycle-3 {
	15% { -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
	20%, 65% { -webkit-transform: rotateZ(180deg) rotateY(0) rotateX(0deg); transform: rotateZ(180deg) rotateY(0) rotateX(0deg); border-left-color: #f7484e; }
	70%, 100% { -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-cycle-3 {
	15% { -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
	20%, 65% { -webkit-transform: rotateZ(180deg) rotateY(0) rotateX(0deg); transform: rotateZ(180deg) rotateY(0) rotateX(0deg); border-left-color: #f7484e; }
	70%, 100% { -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-show-4 {
	from { -webkit-transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-show-4 {
	from { -webkit-transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-hide-4 {
	to { -webkit-transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-hide-4 {
	to { -webkit-transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-cycle-4 {
	20% { -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
	25%, 60% { -webkit-transform: rotateZ(240deg) rotateY(0) rotateX(0deg); transform: rotateZ(240deg) rotateY(0) rotateX(0deg); border-left-color: #f7484e; }
	65%, 100% { -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-cycle-4 {
	20% { -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
	25%, 60% { -webkit-transform: rotateZ(240deg) rotateY(0) rotateX(0deg); transform: rotateZ(240deg) rotateY(0) rotateX(0deg); border-left-color: #f7484e; }
	65%, 100% { -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-show-5 {
	from { -webkit-transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-show-5 {
	from { -webkit-transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-hide-5 {
	to { -webkit-transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-hide-5 {
	to { -webkit-transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-cycle-5 {
	25% { -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
	30%, 55% { -webkit-transform: rotateZ(300deg) rotateY(0) rotateX(0deg); transform: rotateZ(300deg) rotateY(0) rotateX(0deg); border-left-color: #f7484e; }
	60%, 100% { -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-cycle-5 {
	25% { -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
	30%, 55% { -webkit-transform: rotateZ(300deg) rotateY(0) rotateX(0deg); transform: rotateZ(300deg) rotateY(0) rotateX(0deg); border-left-color: #f7484e; }
	60%, 100% { -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-show-6 {
	from { -webkit-transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-show-6 {
	from { -webkit-transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-hide-6 {
	to { -webkit-transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-hide-6 {
	to { -webkit-transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg); transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-cycle-6 {
	30% { -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
	35%, 50% { -webkit-transform: rotateZ(360deg) rotateY(0) rotateX(0deg); transform: rotateZ(360deg) rotateY(0) rotateX(0deg); border-left-color: #f7484e; }
	55%, 100% { -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@keyframes preload-cycle-6 {
	30% { -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
	35%, 50% { -webkit-transform: rotateZ(360deg) rotateY(0) rotateX(0deg); transform: rotateZ(360deg) rotateY(0) rotateX(0deg); border-left-color: #f7484e; }
	55%, 100% { -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg); transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg); border-left-color: #9c2f2f; }
}
@-webkit-keyframes preload-flip {
	0% { -webkit-transform: rotateY(0deg) rotateZ(-60deg); transform: rotateY(0deg) rotateZ(-60deg); }
	100% { -webkit-transform: rotateY(360deg) rotateZ(-60deg); transform: rotateY(360deg) rotateZ(-60deg); }
}
@keyframes preload-flip {
	0% { -webkit-transform: rotateY(0deg) rotateZ(-60deg); transform: rotateY(0deg) rotateZ(-60deg); }
	100% { -webkit-transform: rotateY(360deg) rotateZ(-60deg); transform: rotateY(360deg) rotateZ(-60deg); }
}
.preloader-cliparts { position: absolute; bottom: 10px; left: 50%; font-size: 20px; display: block; width: 3.75em; height: 4.25em; margin-left: -1.875em; margin-top: -2.125em; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: rotateY(180deg) rotateZ(-60deg); transform: rotateY(180deg) rotateZ(-60deg); }
.preloader-cliparts .slice { border-top: 1.125em solid transparent; border-right: none; border-bottom: 1em solid transparent; border-left: 1.875em solid #f7484e; position: absolute; top: 0px; left: 50%; -webkit-transform-origin: left bottom; transform-origin: left bottom; border-radius: 3px 3px 0 0; }
.preloader-cliparts .slice:nth-child(1) { -webkit-transform: rotateZ(60deg) rotateY(0deg) rotateX(0); transform: rotateZ(60deg) rotateY(0deg) rotateX(0); -webkit-animation: 0.15s linear 0.82s preload-hide-1 both 1; animation: 0.15s linear 0.82s preload-hide-1 both 1; }
.preloader-cliparts .slice:nth-child(2) { -webkit-transform: rotateZ(120deg) rotateY(0deg) rotateX(0); transform: rotateZ(120deg) rotateY(0deg) rotateX(0); -webkit-animation: 0.15s linear 0.74s preload-hide-2 both 1; animation: 0.15s linear 0.74s preload-hide-2 both 1; }
.preloader-cliparts .slice:nth-child(3) { -webkit-transform: rotateZ(180deg) rotateY(0deg) rotateX(0); transform: rotateZ(180deg) rotateY(0deg) rotateX(0); -webkit-animation: 0.15s linear 0.66s preload-hide-3 both 1; animation: 0.15s linear 0.66s preload-hide-3 both 1; }
.preloader-cliparts .slice:nth-child(4) { -webkit-transform: rotateZ(240deg) rotateY(0deg) rotateX(0); transform: rotateZ(240deg) rotateY(0deg) rotateX(0); -webkit-animation: 0.15s linear 0.58s preload-hide-4 both 1; animation: 0.15s linear 0.58s preload-hide-4 both 1; }
.preloader-cliparts .slice:nth-child(5) { -webkit-transform: rotateZ(300deg) rotateY(0deg) rotateX(0); transform: rotateZ(300deg) rotateY(0deg) rotateX(0); -webkit-animation: 0.15s linear 0.5s preload-hide-5 both 1; animation: 0.15s linear 0.5s preload-hide-5 both 1; }
.preloader-cliparts .slice:nth-child(6) { -webkit-transform: rotateZ(360deg) rotateY(0deg) rotateX(0); transform: rotateZ(360deg) rotateY(0deg) rotateX(0); -webkit-animation: 0.15s linear 0.42s preload-hide-6 both 1; animation: 0.15s linear 0.42s preload-hide-6 both 1; }
.preloader-cliparts.loading { -webkit-animation: 2s preload-flip steps(2) infinite both; animation: 2s preload-flip steps(2) infinite both; }
.preloader-cliparts.loading .slice:nth-child(1) { -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0); transform: rotateZ(60deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-1 linear infinite both; animation: 2s preload-cycle-1 linear infinite both; }
.preloader-cliparts.loading .slice:nth-child(2) { -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0); transform: rotateZ(120deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-2 linear infinite both; animation: 2s preload-cycle-2 linear infinite both; }
.preloader-cliparts.loading .slice:nth-child(3) { -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0); transform: rotateZ(180deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-3 linear infinite both; animation: 2s preload-cycle-3 linear infinite both; }
.preloader-cliparts.loading .slice:nth-child(4) { -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0); transform: rotateZ(240deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-4 linear infinite both; animation: 2s preload-cycle-4 linear infinite both; }
.preloader-cliparts.loading .slice:nth-child(5) { -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0); transform: rotateZ(300deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-5 linear infinite both; animation: 2s preload-cycle-5 linear infinite both; }
.preloader-cliparts.loading .slice:nth-child(6) { -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0); transform: rotateZ(360deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-6 linear infinite both; animation: 2s preload-cycle-6 linear infinite both; }
.preloader-tshirts { position: absolute; bottom: 10px; left: 50%; font-size: 20px; display: block; width: 3.75em; height: 4.25em; margin-left: -1.875em; margin-top: -2.125em; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: rotateY(180deg) rotateZ(-60deg); transform: rotateY(180deg) rotateZ(-60deg); }
.preloader-tshirts .slice { border-top: 1.125em solid transparent; border-right: none; border-bottom: 1em solid transparent; border-left: 1.875em solid #f7484e; position: absolute; top: 0px; left: 50%; -webkit-transform-origin: left bottom; transform-origin: left bottom; border-radius: 3px 3px 0 0; }
.preloader-tshirts .slice:nth-child(1) { -webkit-transform: rotateZ(60deg) rotateY(0deg) rotateX(0); transform: rotateZ(60deg) rotateY(0deg) rotateX(0); -webkit-animation: 0.15s linear 0.82s preload-hide-1 both 1; animation: 0.15s linear 0.82s preload-hide-1 both 1; }
.preloader-tshirts .slice:nth-child(2) { -webkit-transform: rotateZ(120deg) rotateY(0deg) rotateX(0); transform: rotateZ(120deg) rotateY(0deg) rotateX(0); -webkit-animation: 0.15s linear 0.74s preload-hide-2 both 1; animation: 0.15s linear 0.74s preload-hide-2 both 1; }
.preloader-tshirts .slice:nth-child(3) { -webkit-transform: rotateZ(180deg) rotateY(0deg) rotateX(0); transform: rotateZ(180deg) rotateY(0deg) rotateX(0); -webkit-animation: 0.15s linear 0.66s preload-hide-3 both 1; animation: 0.15s linear 0.66s preload-hide-3 both 1; }
.preloader-tshirts .slice:nth-child(4) { -webkit-transform: rotateZ(240deg) rotateY(0deg) rotateX(0); transform: rotateZ(240deg) rotateY(0deg) rotateX(0); -webkit-animation: 0.15s linear 0.58s preload-hide-4 both 1; animation: 0.15s linear 0.58s preload-hide-4 both 1; }
.preloader-tshirts .slice:nth-child(5) { -webkit-transform: rotateZ(300deg) rotateY(0deg) rotateX(0); transform: rotateZ(300deg) rotateY(0deg) rotateX(0); -webkit-animation: 0.15s linear 0.5s preload-hide-5 both 1; animation: 0.15s linear 0.5s preload-hide-5 both 1; }
.preloader-tshirts .slice:nth-child(6) { -webkit-transform: rotateZ(360deg) rotateY(0deg) rotateX(0); transform: rotateZ(360deg) rotateY(0deg) rotateX(0); -webkit-animation: 0.15s linear 0.42s preload-hide-6 both 1; animation: 0.15s linear 0.42s preload-hide-6 both 1; }
.preloader-tshirts.loading { -webkit-animation: 2s preload-flip steps(2) infinite both; animation: 2s preload-flip steps(2) infinite both; }
.preloader-tshirts.loading .slice:nth-child(1) { -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0); transform: rotateZ(60deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-1 linear infinite both; animation: 2s preload-cycle-1 linear infinite both; }
.preloader-tshirts.loading .slice:nth-child(2) { -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0); transform: rotateZ(120deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-2 linear infinite both; animation: 2s preload-cycle-2 linear infinite both; }
.preloader-tshirts.loading .slice:nth-child(3) { -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0); transform: rotateZ(180deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-3 linear infinite both; animation: 2s preload-cycle-3 linear infinite both; }
.preloader-tshirts.loading .slice:nth-child(4) { -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0); transform: rotateZ(240deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-4 linear infinite both; animation: 2s preload-cycle-4 linear infinite both; }
.preloader-tshirts.loading .slice:nth-child(5) { -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0); transform: rotateZ(300deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-5 linear infinite both; animation: 2s preload-cycle-5 linear infinite both; }
.preloader-tshirts.loading .slice:nth-child(6) { -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0); transform: rotateZ(360deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-6 linear infinite both; animation: 2s preload-cycle-6 linear infinite both; }
.modal { z-index: 2147483647; }
#modal-upgrade-info.modal { background: rgba(0, 0, 0, 0.82); }
@media (max-width:425px) {
	#image-editor-header .header-tools .btn-group .btn { width: 40px !important; overflow: hidden; padding-left: 0; padding-right: 0 !important; text-indent: -999px; background-position-x: center !important; }
	#alert-dialog .alert-panel { width: 80%; }
	.pb-modal .pb-modal-content { width: 90%; }
	.video #image-editor-header .header-tools .btn-group#btn-download-photo .btn { text-indent: -39px; }
	.object-tools { padding-left: 30px; }
	.object-tools button { margin-bottom: 5px; }
	.header-tools .history .btn { width: 30px; overflow: hidden; text-indent: -100px; }
	.header-tools .history #pixelbolt-undo { background-image: url(../images/undo.png); background-repeat: no-repeat; background-position: center; }
	.header-tools .history #pixelbolt-redo { background-image: url(../images/redo.png); background-repeat: no-repeat; background-position: center; }
}
#btn-new-project .dropdown-menu.open-dropdown, #btn-save-gallery .dropdown-menu.open-dropdown { display: block; }
.pixelbolt-bottom .pixelbolt-upgrade-info p { color: #fff; }
.pixelbolt-bottom .pixelbolt-upgrade-info .upgrade-btn { background: orangered; color: #fff; font-weight: bold; display: block; max-width: 190px; margin-bottom: 15px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.pixelbolt-bottom .pixelbolt-upgrade-info .upgrade-btn:hover, .pixelbolt-bottom .pixelbolt-upgrade-info .upgrade-btn:focus { background: #adadad; outline: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; transition: background .2s ease-out 0s; -moz-transition: background .2s ease-out 0s; -webkit-transition: background .2s ease-out 0s; }
.pixelbolt-bottom .upgrade-features { list-style-position: inside; list-style-type: disc; color: #9e9e9e; }
#pb-content-wrapper .scrollbar-macosx > .scroll-element, #pb-content-wrapper .scrollbar-macosx > .scroll-element div { z-index: 1000; }