
@import url("https://radiantprint.com/lijorir/core/assets/css/icons/styles.css");  @import url("https://radiantprint.com/lijorir/core/assets/css/simpline.css");  @import url("https://fonts.googleapis.com/css?family=Roboto"); html, body {     touch-action: manipulation; }  body {     padding: 0px;     margin: 0px;     background: #ebeced;     /* #f3f5f5;*/ }  a {     color: #4DB6AC; }  a:hover {     text-decoration: none; }  input[type=range]::-moz-range-track {   background-color: #cecece; }  .gray {     color: #aaa; }  .lumise-color {     color: #3fc7ba !important; }  .wrapper {     text-align: center;     width: auto; }  .flex {     display: flex !important;     white-space: nowrap; }  .mr2 {     margin-right: 20px; } .md {     font-size: 14px; }     b[data-view="key"] {     background: #e3e3e3;     color: #333;     padding: 2px 12px;     border-radius: 2px;     margin-bottom: 3px;     display: inline-block;     font-weight: 500;     font-size: 13px;     text-transform: capitalize; }  .lumise-loading {     display: inline-block;     background: rgb(255, 255, 255) url(https://radiantprint.com/lijorir/core/assets/images/loading.gif) no-repeat center center;     width: 34px;     height: 34px;     background-size: 30px;     border-radius: 100%; }  .lumise-spinner {     height: 20px;     width: 20px;     background: url(https://radiantprint.com/lijorir/core/assets/images/spinner.png) center center no-repeat;     background-size: 20px;     animation: 2s cubic-bezier(.63,.045,.34,1) normal infinite ka-spinner;     display: inline-block;     position: relative;     bottom: -2px; } p.notice { 	display: inline-block; 	width: 100%; 	padding: 10px 14px; 	background: #ccc; 	border-radius: 1px; 	text-align: left; 	position: relative; 	background: #f9f2b8; 	box-sizing: border-box; 	box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.1); 	color: #333 !important; } p.notice:after { 	position: absolute; 	content: ""; 	top: 0px; 	left: 0px; 	width: 5px; 	height: 100%; 	background: #FFC107; } p.notice.error { 	background: rgba(253, 201, 186, 0.9); 	color: #333; } p.notice.error:after { 	background: rgba(202, 76, 39, 0.9); } p.notice.success { 	background: #a7f1a0; 	color: #333; } p.notice.success:after { 	background: #2db724; } @keyframes ka-spinner {     0% {         transform: scale(1) rotate(0)     }      100% {         transform: scale(1) rotate(720deg)     } }  .center {     text-align: center !important; } .right {     text-align: right !important; }  .lumise-spinner.white {     background-image: url(https://radiantprint.com/lijorir/core/assets/images/spinner-white.png) }  .lumise-spinner.x2 {     height: 24px;     width: 24px;     background-size: 24px }  .lumise-spinner.x3 {     height: 30px;     width: 30px;     background-size: 30px }  .lumise-spinner.x4 {     height: 40px;     width: 40px;     background-size: 40px }  .lumise-spinner.x5 {     height: 50px;     width: 50px;     background-size: 50px }  .padding-8 {     padding: 96px }  .pt8,.padding-vertical-8 {     padding-top: 96px!important }  .padding-horizontal-8,.pr8 {     padding-right: 96px!important }  .pb8,.padding-vertical-8 {     padding-bottom: 96px!important }  .padding-horizontal-8,.pl8 {     padding-left: 96px!important }  .margin-8 {     margin: 96px }  .mt8,.margin-vertical-8 {     margin-top: 96px!important }  .margin-horizontal-8,.mr8 {     margin-right: 96px!important }  .mb8,.margin-vertical-8 {     margin-bottom: 96px!important }  .margin-horizontal-8,.ml8 {     margin-left: 96px!important }  .padding-7 {     padding: 84px }  .pt7,.padding-vertical-7 {     padding-top: 84px!important }  .padding-horizontal-7,.pr7 {     padding-right: 84px!important }  .pb7,.padding-vertical-7 {     padding-bottom: 84px!important }  .padding-horizontal-7,.pl7 {     padding-left: 84px!important }  .margin-7 {     margin: 84px }  .mt7,.margin-vertical-7 {     margin-top: 84px!important }  .margin-horizontal-7,.mr7 {     margin-right: 84px!important }  .mb7,.margin-vertical-7 {     margin-bottom: 84px!important }  .margin-horizontal-7,.ml7 {     margin-left: 84px!important }  .padding-6 {     padding: 72px }  .pt6,.padding-vertical-6 {     padding-top: 72px!important }  .padding-horizontal-6,.pr6 {     padding-right: 72px!important }  .pb6,.padding-vertical-6 {     padding-bottom: 72px!important }  .padding-horizontal-6,.pl6 {     padding-left: 72px!important }  .margin-6 {     margin: 72px }  .mt6,.margin-vertical-6 {     margin-top: 72px!important }  .margin-horizontal-6,.mr6 {     margin-right: 72px!important }  .mb6,.margin-vertical-6 {     margin-bottom: 72px!important }  .margin-horizontal-6,.ml6 {     margin-left: 72px!important }  .padding-5 {     padding: 60px }  .pt5,.padding-vertical-5 {     padding-top: 60px!important }  .padding-horizontal-5,.pr5 {     padding-right: 60px!important }  .pb5,.padding-vertical-5 {     padding-bottom: 60px!important }  .padding-horizontal-5,.pl5 {     padding-left: 60px!important }  .margin-5 {     margin: 60px }  .mt5,.margin-vertical-5 {     margin-top: 60px!important }  .margin-horizontal-5,.mr5 {     margin-right: 60px!important }  .mr5,.margin-vertical-5 {     margin-bottom: 60px!important }  .margin-horizontal-5,.ml5 {     margin-left: 60px!important }  .padding-4 {     padding: 48px }  .pt4,.padding-vertical-4 {     padding-top: 48px!important }  .padding-horizontal-4,.pr4 {     padding-right: 48px!important }  .pb4,.padding-vertical-4 {     padding-bottom: 48px!important }  .padding-horizontal-4,.pl4 {     padding-left: 48px!important }  .margin-4 {     margin: 48px }  .mt4,.margin-vertical-4 {     margin-top: 48px!important }  .margin-horizontal-4,.mr4 {     margin-right: 48px!important }  .mb4,.margin-vertical-4 {     margin-bottom: 48px!important }  .margin-horizontal-4,.ml4 {     margin-left: 48px!important }  .padding-3 {     padding: 36px } .padding-14 {     padding: 14px }  .pt3,.padding-vertical-3 {     padding-top: 36px!important }  .padding-horizontal-3,.pr3 {     padding-right: 36px!important }  .pb3,.padding-vertical-3 {     padding-bottom: 36px!important }  .padding-horizontal-3,.pl3 {     padding-left: 36px!important }  .margin-3 {     margin: 36px }  .mt3,.margin-vertical-3 {     margin-top: 36px!important }  .margin-horizontal-3,.mr3 {     margin-right: 36px!important }  .mb3,.margin-vertical-3 {     margin-bottom: 36px!important }  .margin-horizontal-3,.ml3 {     margin-left: 36px!important }  .pt2,.padding-vertical-2 {     padding-top: 24px!important }  .pb2,.padding-vertical-2 {     padding-bottom: 24px!important }  .padding-horizontal-2,.pl2 {     padding-left: 24px!important }  .padding-horizontal-2 {     padding-right: 24px!important }  .padding-horizontal-1,.pr1 {     padding-right: 12px!important }  .margin-2 {     margin: 24px }  .mt2,.margin-vertical-2 {     margin-top: 24px!important }  .margin-horizontal-2,.mr2 {     margin-right: 24px!important }  .mb2,.margin-vertical-2 {     margin-bottom: 24px!important }  .margin-horizontal-2,.ml2 {     margin-left: 24px!important }  .pt1,.padding-vertical-1 {     padding-top: 12px!important }  .pb1,.padding-vertical-1 {     padding-bottom: 12px!important }  .padding-horizontal-1,.pl1 {     padding-left: 12px!important }  .margin-1 {     margin: 12px }  .mt1,.margin-vertical-1 {     margin-top: 12px!important }  .margin-horizontal-1,.mr1 {     margin-right: 12px!important }  .mb1,.margin-vertical-1 {     margin-bottom: 12px!important }  .margin-horizontal-1,.ml1 {     margin-left: 12px!important }  .padding-0 {     padding: 0 }  .pt0,.padding-vertical-0 {     padding-top: 0!important }  .padding-horizontal-0,.pr0 {     padding-right: 0!important }  .pb0,.padding-vertical-0 {     padding-bottom: 0!important }  .padding-horizontal-0,.pl0 {     padding-left: 0!important }  .margin-0 {     margin: 0 }  .mt0,.margin-vertical-0 {     margin-top: 0!important }  .margin-horizontal-0,.mr0 {     margin-right: 0!important }  .mr0,.margin-vertical-0 {     margin-bottom: 0!important }  .margin-horizontal-0,.ml0 {     margin-left: 0!important }  .x1 {     font-size: 16px }  .x2 {     font-size: 20px }  .x3 {     font-size: 30px }  .x4 {     font-size: 40px }  .x5 {     font-size: 50px }  .x6 {     font-size: 60px }  .x7 {     font-size: 70px }  .x8 {     font-size: 80px }  .w200 {     font-weight: 200 }  .w300 {     font-weight: 300 }  .w400 {     font-weight: 400 }  .w500 {     font-weight: 500 }  .w600 {     font-weight: 600 }  .w700 {     font-weight: 700 }  .w800 {     font-weight: 800 }  .w900 {     font-weight: 900 } [data-view="powered"]{ 	color: #aaa; } div#LumiseDesign {     width: 100%;     display: inline-block;     margin: 0px;     font-family: "Roboto", Arial;     font-size: 15px;     color: #3f4652;     -webkit-font-smoothing: antialiased;     -moz-osx-font-smoothing: grayscale;     user-select: none; } div#LumiseDesign .hidden{     display: none !important; } div#LumiseDesign input{     font-family: "Roboto", Arial; } div#LumiseDesign button {     font-family: "Roboto", Arial;     box-shadow: none; } div#LumiseDesign button[data-func="checkout"] {     padding: 10px 20px; } div#LumiseDesign[data-processing="true"]:after {     content: "";     width: 100%;     height: 100%;     position: absolute;     top: 0px;     left: 0px;     z-index: 10000000000000000000 }  div#LumiseDesign[data-processing="true"]:before {     position: fixed;     top: calc(50% - 30px);     left: 50%;     z-index: 10000000000;     background: rgba(255, 255, 255, 0.95) url(https://radiantprint.com/lijorir/core/assets/images/loading.gif) no-repeat 14px center;     padding: 12px 24px 12px 42px;     content: attr(data-msg);     font-size: 12px;     letter-spacing: .5px;     text-transform: uppercase;     font-weight: bold;     box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.35);     border-radius: 2px;     background-size: 20px 20px;     color: #333;     transform: translateX(-50%) translateY(-50%); }  div#LumiseDesign[data-processing="true"]:after {     content: "";     width: 100%;     height: 100%;     background: rgba(0, 0, 0, 0.4);     background-size: 33px;     position: fixed;     top: 0px;     left: 0px;     z-index: 1000000000; }  div#LumiseDesign.working #lumise-stage-nav {     display: none; }  div#LumiseDesign * {     box-sizing: border-box; }  div#LumiseDesign div#lumise-navigations {     float: left;     clear: both;     width: 100%;     background: #3fc7ba;     height: 54px;     position: fixed;     top: 0px;     left: 0px;     z-index: 10000; }  div#LumiseDesign div#lumise-navigations a[data-view="logo"] {     float: left; }  div#LumiseDesign div#lumise-navigations a[data-view="logo"] img {     height: 40px;     margin: 7px 10px 0px 14px; }  div#LumiseDesign div#lumise-navigations ul[data-block] {     list-style: none;     margin: 0px;     padding: 0px;     float: left;     color: #f9f9f8; }  div#LumiseDesign div#lumise-navigations ul[data-block="right"] {     float: right;     margin-right: 20px; }  div#LumiseDesign div#lumise-navigations button#lumise-continue-btn,  div#LumiseDesign div#lumise-navigations button#lumise-addToCart, div#LumiseDesign div#lumise-navigations .back_shop {     color: #eee;     text-decoration: none;     font-size: 13px;     margin: 9px 0px 0px 10px;     float: left;     padding: 0 20px;     background: #3f4652;     border-radius: 3px;     cursor: pointer;     border: none;     outline: none;     text-transform: uppercase;     font-weight: 600;     height: 36px;     letter-spacing: .5px;     position: relative; }  div#LumiseDesign div#lumise-navigations .back_shop{     color: #eee !important;     line-height: 36px; }  div#LumiseDesign div#lumise-navigations .back_shop:hover{     background: #272c33; }  div#LumiseDesign div#lumise-navigations ul[data-block="right"] button#lumise-addToCart {     padding: 0 10px;     background-color: rgba(63, 70, 82, 0.09);     margin-right: 10px;     transition: background ease 250ms; }  div#LumiseDesign div#lumise-navigations button#lumise-continue-btn {     padding-right: 33px; }  div#LumiseDesign div#lumise-navigations button#lumise-continue-btn>i {     font-size: 18px;     position: absolute;     top: 8px;     right: 14px; }  div#LumiseDesign div#lumise-navigations ul[data-block="right"] button#lumise-addToCart:hover {     background-color: rgba(63, 70, 82, 0.3); }  div#LumiseDesign div#lumise-navigations ul[data-block="right"] button#lumise-addToCart small {     position: absolute;     top: -5px;     right: -7px;     background: #ef4e4e;     border-radius: 100%;     min-width: 16px;     text-align: center;     height: 16px;     line-height: 16px;     padding: 0 3px;     font-size: 10px; }  div#LumiseDesign div#lumise-navigations ul[data-block="right"] button#lumise-addToCart img {     width: 22px;     height: 22px;     top: 2px;     position: relative; } div#LumiseDesign div#lumise-product-attributes {     min-width: 350px !important; } div#LumiseDesign div#lumise-product-attributes #lumise-product-attributes {     cursor: default;     background-color: #f1f1f1; }  div#LumiseDesign div#lumise-product-attributes #lumise-product-attributes:after {     border-bottom-color: #f1f1f1; }  div#LumiseDesign #lumise-update-cart-confirm a[data-func="details"] { }  div#LumiseDesign #lumise-update-cart-confirm a[data-func="new"]{ }  div#LumiseDesign div#lumise-navigations #lumise-cart-action {     color: #fff;     transition: all 250ms ease;     float: right;     margin-right: 20px;     margin-top: 3px; } div#LumiseDesign div#lumise-navigations #lumise-proceed>button#lumise-cart-action {     background: #3f4652 !important;     padding: 6px 14px;     margin: 9px 0 0 10px;     line-height: 24px;     text-transform: uppercase;     font-size: 13px;     font-weight: bold; } div#LumiseDesign div#lumise-navigations #lumise-cart-action img {     margin-top: -5px;     position: relative;     top: 5px;     left: 0px;     height: 20px;     margin-left: 3px; }  div#LumiseDesign div#lumise-navigations li#lumise-cart-options div[data-view="sub"] {     right: -12px;     background: #f1f1f1; }  div#LumiseDesign div#lumise-navigations li#lumise-cart-options div[data-view="sub"]:after {     border-bottom-color: #f7f7f7; }  div#LumiseDesign div#lumise-navigations button#lumise-continue-btn:hover {     background-color: #272c33; }  div#LumiseDesign #lumise-update-cart-confirm {     width: 100vw;     height: 100vh;     z-index: 10000000000;     text-align: center;     position: absolute;     top: 0px;     left: 0px;     background: #00000085; }  div#LumiseDesign #lumise-update-cart-confirm>div {     padding: 50px 0;     transform: translateX(-50%) translateY(-50%);     position: absolute;     top: 50%;     left: 50%;     width: 420px;     background: #f1f1f1;     border-radius: 5px;     box-shadow: 5px 5px 25px 0 rgba(0,0,0,.5); } div#LumiseDesign #lumise-update-cart-confirm>div>i.close{     position: absolute;     top: 10px;     right: 10px;     font-size: 26px;     color: #ccc;     cursor: pointer;     transition: color ease 250ms; } div#LumiseDesign #lumise-update-cart-confirm>div>i.close:hover{     color: #333; } div#LumiseDesign #lumise-update-cart-confirm img {     width: 100px;     display: inline-block;     margin: 0px auto 20px; }  div#LumiseDesign #lumise-update-cart-confirm em {     display: block;     font-size: 20px;     margin-bottom: 10px;     font-style: inherit; }  div#LumiseDesign #lumise-update-cart-confirm ul {     list-style: none;     margin: 35px 0px;     padding: 0px;     display: inline-block;     text-align: center; }  div#LumiseDesign #lumise-update-cart-confirm ul li {     border-right: 1px solid #ccc;     padding: 0 14px;     cursor: pointer;     display: inline-block;     margin: 0px;     height: 22px; }  div#LumiseDesign  #lumise-update-cart-confirm ul li a {     text-decoration: none; }  div#LumiseDesign #lumise-update-cart-confirm ul li a:hover {     text-decoration: underline; }  div#LumiseDesign #lumise-update-cart-confirm ul li:last-child {     border: none; }  div#LumiseDesign div#lumise-navigations ul[data-block="right"] .lumise-price {     color: rgba(255, 255, 255, 0.89);     font-size: 20px;     padding-left: 10px;     float: left;     line-height: 54px;     font-weight: 400; } div#LumiseDesign div#lumise-navigations ul[data-block="right"] .lumise-price i{     display: none; } div#LumiseDesign div#lumise-navigations ul[data-block="right"] #lumise-cart-wrp {     width: 440px;     cursor: default;     max-height: calc(100vh - 220px);     float: left;     overflow: auto;     padding: 0px 0 10px;     border-bottom: 1px dotted #ccc;     margin-bottom: 20px;     background-color: #fff;     font-size: 14px; } #lumise-cart-wrp .lumise-cart-options .lumise-prints{     border-top: 1px solid #eeeeee;     border-bottom: 1px solid #eeeeee;     margin: 5px 0;     display: inline-block;     width: 100%; } #lumise-product #lumise-cart-wrp .lumise-cart-options .lumise-prints{     border-top: 1px solid #515965;     border-bottom: 1px solid #515965; } #lumise-product .lumise-cart-options .lumise_form_group {     padding: 14px 0 0 0; } #lumise-cart-wrp .lumise-cart-options .lumise-cart-attributes .lumise-cart-field:first-child {     border: none; } .lumise-required-msg{     color: #ef4e4e !important;     text-transform: initial;     font-size: 14px;     display: inline-block;     font-weight: 400;     width: 100%;     text-align: left; } div#LumiseDesign #lumise-cart-items ul[data-view="items"] {     list-style: none;     padding: 0px;     width: 360px;     overflow: auto;     max-height: 550px;     cursor: default;     background: #fff; }  #lumise-cart-options div[data-view="sub"] footer {     float: left;     padding: 10px 20px;     width: 100%;     text-align: right;     margin-bottom: -10px;     border-bottom-left-radius: 5px;     border-bottom-right-radius: 5px;     cursor: default; }  div#LumiseDesign #lumise-cart-items ul[data-view="items"][data-empty="true"] {     padding: 20px 0;     color: #888;     font-size: 18px; }  div#LumiseDesign #lumise-cart-items ul[data-view="items"][data-empty="true"] i {     display: block;     font-size: 44px;     color: #cccccc;     transform: scaleY(1.1); }  div#LumiseDesign #lumise-cart-items ul[data-view="items"][data-empty="true"]+footer {     display: none; }  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li {     display: inline-block;     width: 100%;     border-bottom: 1px solid #f1f1f1;     padding: 10px 20px;     text-align: left;     font-size: 15px;     cursor: default;     position: relative; }  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li:last-child {     border-bottom: 1px dotted #ccc; }  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li img {     max-height: 50px;     max-width: 150px;     cursor: pointer;     display: block;     margin: 0 auto; }  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li span[data-view="thumbn"] {     float: left;     min-width: 50px;     margin-right: 10px; }  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li span[data-view="info"] { }  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li name {     display: block;     margin-bottom: 5px;     text-transform: capitalize;     font-weight: bold; }  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li price {     margin-right: 5px;     font-size: 14px;     float: left;     line-height: 21px; }  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li a,  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li small {     font-size: 14px;     margin-right: 10px;     text-decoration: none;     display: inline-block;     opacity: 0;     transition: opacity 250ms ease; } div#LumiseDesign #lumise-cart-items ul[data-view="items"] li name a{     opacity: 1; } div#LumiseDesign #lumise-cart-items ul[data-view="items"] li small {     opacity: 1;     color: #888; }  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li:hover a {     opacity: 1; }  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li a[data-func="edit"]:hover {     text-decoration : underline; }  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li a[href="#remove"] {     color: rgb(218, 84, 84) !important;     position: absolute;     right: 10px;     top: 50%;     font-size: 20px;     transform: translateY(-50%); }  div#LumiseDesign #lumise-cart-items ul[data-view="items"] li a i, div#LumiseDesign #lumise-cart-items ul[data-view="items"] li small i {     position: relative;     top: 2px; }  div#LumiseDesign div#lumise-navigations .lumise-product-price-wrp{     float: left;     padding-top: 22px;     text-decoration: none;     transition: all 250ms ease;     display: inline-block;     text-align: left;     font-size: 18px;     cursor: default;     position: relative;     color: #3f4652;     padding-left: 20px;     margin-bottom: 20px; } div#LumiseDesign div#lumise-navigations .lumise-product-price-wrp .lumise-product-price{  } div#LumiseDesign div#lumise-navigations .lumise-product-price avg{     font-size: 14px;     font-weight: normal;     color: #3f4652;     position: absolute;     left: 20px;     top: 0px;     white-space: nowrap; } div#LumiseDesign div#lumise-navigations ul a[data-func="details"] {     float: left;     margin: 0 0 0 20px;     line-height: 38px;     text-decoration: none;     transition: all 250ms ease; }  div#LumiseDesign div#lumise-navigations ul a[data-func="details"] i {     float: left;     transform: scaleX(-1);     top: 2px;     position: relative;     left: 0px;     margin-right: 5px; }  div#LumiseDesign div#lumise-cart-items footer a[data-func="details"]{     margin: 0; }  #lumise-cart-options footer a[href="#checkout"] {     padding: 6px 14px 6px;     margin-left: 10px;     color: #fff !important;     margin-bottom: 12px;     text-transform: uppercase;     font-size: 13px;     font-weight: bold;     line-height: 20px;     margin-top: 2px; } #lumise-cart-options footer a i{     margin: 0px; } div#LumiseDesign div#lumise-navigations ul[data-block="right"] #lumise-exit-editor {     font-size: 30px;     opacity: .5;     top: 10px;     position: relative;     left: 15px;     margin-right: 10px;     color: #fff;     text-decoration: none; }  div#LumiseDesign div#lumise-navigations ul[data-block="right"] #lumise-exit-editor:hover {     opacity: 1; }  div#LumiseDesign div#lumise-navigations ul[data-block]>li {     display: inline-block;     padding: 17px 14px 16px;     font-size: 16px;     cursor: pointer;     user-select: none;     position: relative;     float: left; }  div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li {     padding: 0px;     height: 54px; }  div#LumiseDesign div#lumise-navigations ul[data-block]>li.back_mobile{     display: none; }  div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool="languages"] {     padding: 15px 0 !important; } div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool="languages"] ul[data-view="sub"]{     right: -20px; } div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool="languages"] img {     float: left;     margin: 0 8px 0px 0;     height: 20px;     height: 20px; } div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool="languages"]>span>img {     margin-top: 3px; } div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool="languages"] i {     float: right;     background-color: #3fc7ba;     color: #fff;     border-radius: 100%;     width: 20px;     height: 20px;     line-height: 24px;     text-align: center;     text-align: center; }  div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool="languages"] li:hover>i {     background-color: #fff !important;     color: #3fc7ba; }  div#LumiseDesign div#lumise-navigations ul[data-block]>li[data-view="sp"] {     background: rgba(245, 239, 239, 0.47);     padding: 0 0 0 2px;     height: 25px;     top: 15px;     margin: 0 8px; } div#LumiseDesign div#lumise-navigations ul[data-block] span[data-sub="about"]{ 	width: 100%; 	font-size: 15px; 	color: #555; 	line-height: 22px; 	text-align: center; 	display: inline-block; } div#LumiseDesign div#lumise-navigations ul[data-block] span[data-sub="about"] p[data-view="powered"]{     margin-top: 8px; } div#LumiseDesign div#lumise-navigations #lumise-nav-file{ 	display: none; 	float: left; 	margin-top: 12px; 	width: 24px; 	height: 30px; 	margin-left: 14px; 	margin-right: 14px; }  div#LumiseDesign div#lumise-navigations ul[data-block] li#lumise-status {     color: rgba(255, 255, 255, .5);     font-style: italic;     cursor: default; }  div#LumiseDesign div#lumise-navigations ul[data-block] li#lumise-status a {     color: rgba(255, 255, 255, .7); }  div#LumiseDesign div#lumise-navigations ul[data-block] li#lumise-status a:hover {     color: #fff; }  div#LumiseDesign div#lumise-navigations ul[data-block] li.disabled {     opacity: .5;     cursor: default; }  div#LumiseDesign div#lumise-navigations ul[data-block]>li:not(.disabled):hover, div#LumiseDesign div#lumise-navigations ul[data-block] li:not(.disabled) ul[data-view="list"] li:hover {     color: #fff; }  div#LumiseDesign div#lumise-navigations ul[data-block]>li[data-tool]:after {     content: "";     position: fixed;     top: 0px;     left: 0px;     background: rgba(0, 0, 0, 0.5);     width: 0vw;     height: 0vh;     z-index: 10000001;     opacity: 0;     transition: opacity 250ms ease;     cursor: default; }  div#LumiseDesign div#lumise-navigations ul[data-block]>li[data-view="tabs"]:after {     background: #f1f1f1; }  div#LumiseDesign div#lumise-navigations ul[data-block]>li[data-tool].active:after {     opacity: 1;     width: 100vw;     height: 100vh; }  div#LumiseDesign div#lumise-navigations ul[data-block] li[data-tool].active>span {     z-index: 10000002;     position: relative; } div#LumiseDesign div#lumise-navigations ul[data-block] li ul#lumise-file-nav>li:first-child {     border-top-left-radius: 5px;     border-top-right-radius: 5px; } div#LumiseDesign div#lumise-navigations ul[data-block] li ul#lumise-file-nav>li:last-child {     border-bottom-left-radius: 5px;     border-bottom-right-radius: 5px; } div#LumiseDesign div#lumise-navigations ul[data-block] li [data-view="sub"] {     position: absolute;     margin: 0px;     padding: 0px;     list-style: none;     background: #fff;     color: #3f4652;     border-radius: 4px;     min-width: 250px;     box-shadow: 3px 3px 8px 0 rgba(0,0,0,.3);     left: -5px;     top: calc(100% + 10px);     display: none;     z-index: 10000002; }  div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"] {     display: block;     animation: fadeInS 250ms; } div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"][data-align="center"] {     animation: fadeIn 250ms; } div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"]>h3{ 	font-size: 15px;     background: #dde6ef;     margin: 0px;     padding: 10px 0; } div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"] header {     text-align: left;     border-bottom: 1px dotted #ccc;     background: #f7f7f7;     border-top-left-radius: 3px;     border-top-right-radius: 3px; } div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"] header+footer {     margin-top: 20px; } div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"] header>h3 {     color: #30373b;     font-weight: 500;     font-size: 18px;     padding: 10px 20px;     margin: 0px;     cursor: default;     letter-spacing: .3px;     height: 50px;     line-height: 30px; }  div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"] header>h3 a {     text-decoration: none;     color: #aaa;     font-size: 16px; }  div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"] header>h3 a:hover {     color: #3a3a3a; }  div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"] header>i.close, div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"] [data-view="header"]>i.close {     position: absolute;     top: 12px;     right: 14px;     cursor: pointer;     color: #bbb;     font-size: 24px;     z-index: 100000; }  div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"] header>i.close:hover {     color: #888; }  div#LumiseDesign div#lumise-navigations ul[data-block] li [data-view="sub"]:after {     border: 7px solid transparent;     border-bottom: 7px solid #f7f7f7;     content: "";     position: absolute;     top: -14px;     left: 20px; }  div#LumiseDesign div#lumise-navigations ul[data-block] li ul[data-view="sub"].lumise-tabs-nav:after {     border-bottom-color: #f1f1f1; }  div#LumiseDesign div#lumise-navigations ul[data-block] li [data-view="sub"][data-align="center"] {     transform: translateX(-50%);     left: 50%; }  div#LumiseDesign div#lumise-navigations ul[data-block] li [data-view="sub"][data-align="center"]:after {     left: 50%;     transform: translateX(-50%); }  div#LumiseDesign div#lumise-navigations ul[data-block] li [data-view="sub"][data-align="right"] {     transform: none;     left: auto !important;     right: 0; }  div#LumiseDesign div#lumise-navigations ul[data-block] li [data-view="sub"][data-align="right"]:after {     right: 30px;     left: auto; }  div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] [data-view="sub"]#lumise-file-nav li, div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] [data-view="sub"]#lumise-languages li{     float: left;     width: 100%; } div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] [data-view="sub"]#lumise-languages li:first-child{     border-top-left-radius: 4px;     border-top-right-radius: 4px;     } div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] [data-view="sub"]#lumise-languages li:last-child{     border-bottom-left-radius: 4px;     border-bottom-right-radius: 4px;     } div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] [data-view="sub"]#lumise-file-nav li > span, div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] [data-view="sub"]#lumise-languages li > span{     float: left; }  div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] [data-view="sub"] li {     font-size: 14px;     padding: 8px 18px;     text-align: left;     white-space: nowrap;     display: inline-block;     width: 100%;     position: relative;     margin: 0px;     float: left; } div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] [data-view="sub"] li>span{     float: left; } div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] ul[data-view="sub"] li small {     float: right;     opacity: .5;     margin-top: 2px; }  div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] ul[data-view="sub"] li small i {     font-size: 16px; }  div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] ul[data-view="sub"] li[data-view="sp"] {     background: #eee;     padding: 2px 0 0 0;     margin: 0px;     height: 0px;     margin: 0px;     top: 0px;     bottom: 0px; }  div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] ul[data-view="sub"] li:not([data-view="sp"]):hover {     color: #fff;     background: #3fc7ba; }  div#LumiseDesign div#lumise-navigations ul[data-block] li ul[data-view="sub2"] {     display: none; }  div#LumiseDesign div#lumise-navigations ul[data-block] li ul[data-view="sub"] li:hover ul[data-view="sub2"] {     display: block;     position: absolute;     left: 100%;     top: 0px;     background: #fff;     padding: 0;     color: #3a3a3a;     border-radius: 3px;     box-shadow: 1px 1px 5px 0 rgba(0,0,0,.3);     min-width: 160px; }  div#LumiseDesign div#lumise-navigations ul[data-block] li ul[data-view="sub"] li:hover ul[data-view="sub2"]:after, div#LumiseDesign div#lumise-navigations ul[data-block] li ul[data-view="sub"] li:hover ul[data-view="sub2"]:before {     border: 7px solid transparent;     border-right: 7px solid #fff;     content: "";     position: absolute;     left: -14px;     top: 12px; }  div#LumiseDesign div#lumise-navigations ul[data-block] li ul[data-view="sub"] li:hover ul[data-view="sub2"]:before {     border: none;     height: 110px;     width: 240px;     top: 0px;     left: -230px;     transform: rotate(10deg);     z-index: -1; }  div#LumiseDesign div#lumise-navigations #lumise-print-nav {     padding: 0 0 5px 0; } div#LumiseDesign div#lumise-navigations #lumise-print-nav header{     margin-bottom: 10px; } div#LumiseDesign div#lumise-navigations #lumise-print-nav li {     display: flex;     cursor: default;     min-width: 420px; } div#LumiseDesign div#lumise-navigations #lumise-print-nav li[data-row="format"] {     border-bottom: 1px solid #eaeaea;     padding-bottom: 5px;     margin-bottom: 5px; } div#LumiseDesign div#lumise-navigations #lumise-print-nav .lumise-switch{     margin: 13px 0 0 10px; } div#LumiseDesign div#lumise-navigations #lumise-print-nav .lumise-switch input{     margin: 0px;     height: 28px; } div#LumiseDesign div#lumise-navigations #lumise-print-nav li:last-child {     border-top: 1px dotted #ccc;     width: 100%;     margin-top: 14px;     padding: 10px 10px 5px 10px;     white-space: nowrap;     display: inline-block;     background: #f7f7f7;     border-bottom-left-radius: 3px;     border-bottom-right-radius: 3px;     margin-bottom: -8px;     padding-bottom: 10px; }  div#LumiseDesign div#lumise-navigations #lumise-print-nav label {     float: left;     white-space: nowrap;     margin: 10px 0 0 20px;     font-size: 14px;     min-width: 130px;     height: 34px;     line-height: 34px;     text-align: right; } div#LumiseDesign div#lumise-navigations #lumise-print-nav input+label {     min-width: 0px;     margin-left: 0px;     height: auto;     line-height: 26px;     margin-top: 0px;     cursor: pointer; } div#LumiseDesign div#lumise-navigations #lumise-print-nav select, div#LumiseDesign div#lumise-navigations #lumise-print-nav input {     height: 36px;     font-size: 14px;     margin: 10px;     outline: none;     padding: 0 10px;     border: 1px solid #ccc;     margin-right: 20px;     min-width: 240px;     line-height: 36px;     border-radius: 2px; } div#LumiseDesign div#lumise-navigations #lumise-print-nav input[type="radio"] {     margin: 6px 5px 10px 12px;     height: auto;     min-width: auto; } div#LumiseDesign div#lumise-navigations #lumise-print-nav input[type="radio"][data-unit="cm"]{     margin-left: 160px; } div#LumiseDesign div#lumise-navigations #lumise-print-nav input[type="radio"][data-unit="cm"], div#LumiseDesign div#lumise-navigations #lumise-print-nav input[type="radio"][data-unit="inch"] {     min-width: auto;     float: left; } div#LumiseDesign div#lumise-navigations #lumise-print-nav li>span{     display: inline-block;     padding: 15px 0 0 10px; } div#LumiseDesign div#lumise-navigations #lumise-print-nav .lumise-radios {     display: inline-block; } div#LumiseDesign div#lumise-navigations #lumise-print-nav .lumise-radio {     display: inline-block;     width: auto;     margin-right: 14px; } div#LumiseDesign div#lumise-navigations #lumise-print-nav li>span p{     display: inline-block;     width: 100%;     padding: 0px;     margin: 0px; } div#LumiseDesign div#lumise-navigations #lumise-print-nav li>span p input{     margin-bottom: 5px !important; } div#LumiseDesign div#lumise-navigations #lumise-print-nav span input[type="radio"] {     float: left; } div#LumiseDesign div#lumise-navigations #lumise-print-nav small{     float: left;     line-height: 20px; } div#LumiseDesign div#lumise-navigations #lumise-print-nav li button {     margin: 10px 10px 5px 5px;     float: right; } div#LumiseDesign div#lumise-navigations #lumise-print-nav li select[data-func="download-type"]{     min-width: 60px;     margin-right: 0px;     float: left;     height: 34px; } div#LumiseDesign div#lumise-navigations li[data-tool] ul.lumise-tabs-nav {     padding: 0;     min-width: 480px;     text-align: left;     background: #f8fafc; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li {     padding: 20px;     cursor: default;     display: none;     position: relative;     overflow: auto;     max-height: calc(100vh - 170px);     background: #fff;     float: left;     border-radius: 0 0 3px 3px;     font-size: 14px;     line-height: 24px;     color: #797979;     width: 100%; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view]{     background: #ebeced; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp a{     text-decoration: none;    } div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-active="true"] {     display: block; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view="header"] {     background: #f1f1f1;     text-align: center;     display: inline-block;     width: 100%;     padding: 14px 20px 0;     border-top-left-radius: 4px;     border-top-right-radius: 4px;     margin-bottom: 0; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view="header"] h3 {     color: #30373b;     font-weight: 500;     font-size: 18px;     padding: 0 0 15px;     text-align: left;     margin: 0; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view="header"] span {     float: left;     padding: 8px 20px 8px 20px;     cursor: pointer;     color: #aaa;     font-size: 15px;     width: 50%;     white-space: nowrap;     border-top: none; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view="header"]>nav {     display: flex; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view="header"] span:hover {     color: #3a3a3a;     font-weight: 500; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view="header"] span[data-active="true"] {     border: none;     color: #3f4652;     background: #fff;     font-weight: 500;     border-top-left-radius: 5px;     border-top-right-radius: 5px; } div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view="header"]>nav p[data-view="empty"]{     font-size: 16px;     margin: 30px 0 50px; } div#LumiseDesign div#lumise-navigations .lumise-tabs-nav[data-process] li[data-view="link"] p {     filter: blur(2px); } div#LumiseDesign div#lumise-navigations .lumise-tabs-nav[data-process] li[data-view="link"]:before {     height: 40px;     width: 40px;     background: url(https://radiantprint.com/lijorir/core/assets/images/spinner-white.png) center center no-repeat;     background-size: 40px;     animation: 2s cubic-bezier(.63,.045,.34,1) normal infinite ka-spinner;     display: inline-block;     position: absolute;     top: calc(50% - 20px);     left: calc(50% - 20px);     content: "";     z-index: 100; } div#LumiseDesign div#lumise-navigations .lumise-tabs-nav[data-process] li[data-view="link"]:after {     position: absolute;     top: 0px;     left: 0px;     background: rgba(0, 0, 0, 0.5);     width: 100%;     height: 100%;     color: #eee;     content: "";     text-align: center;     font-size: 15px;     line-height: 200px; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view] p {     font-size: 15px;     display: inline-block;     width: 100%;     position: relative;     margin: 0px; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav:not([data-phase="2"]) [data-phase="2"], div#LumiseDesign div#lumise-navigations .lumise-tabs-nav[data-phase="2"] [data-phase="1"], div#LumiseDesign div#lumise-navigations #lumise-shares-wrp[data-nav="link"] [data-tna="history"], div#LumiseDesign div#lumise-navigations #lumise-shares-wrp:not([data-nav="link"]) [data-tna="link"]{     display: none; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view] p[data-view="link-share"]{     text-overflow: ellipsis;     white-space: nowrap;     overflow: hidden;     max-width: 440px;     padding: 10px;     border: 1px dashed #ccc;     border-radius: 3px;     margin-top: 10px;     background: #eee;     margin-bottom: 0px;     position: relative;     cursor: copy; } div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view] p[data-view="link-share"][data-copied="true"]:after{     content: attr(data-msg);     position: absolute;     width: 100%;     left: 0px;     top: 0px;     background: #ffffffde;     height: 100%;     color: green;     text-align: center;     line-height: 45px; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view] p:last-child {     margin: 0px; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span {     float: left;     margin: 0 20px 20px 0;     position: relative;     padding: 0;     background: #fff;     box-shadow: 0 2px 1px rgba(0,0,0,.15);     border-radius: 2px;     text-align: center;     width: calc(50% - 10px);     cursor: pointer;     transition: all 250ms ease; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span:nth-child(2n) {     margin-right: 0px; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span img{     display: inline-block;     margin-top: 10px; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span name{     color: #30373b;     font-size: 15px;     text-overflow: ellipsis;     overflow: hidden;     font-weight: 400;     padding: 10px 12px;     display: block;     clear: both;     max-width: 210px;     border-top: 1px solid rgba(0,0,0,.1);     white-space: nowrap;     cursor: text;     background: #fff;     border-bottom-left-radius: 2px;     border-bottom-right-radius: 2px;     outline: none;     text-align: left; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span span[data-view="func"] {     position: absolute;     right: 10px;     bottom: 6px;     width: 30px;     color: #333;     text-align: center;     border-radius: 30px;     height: 30px;     line-height: 30px;     opacity: 0;     transition: opacity 250ms ease;     z-index: 3;     background: #fff; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span span[data-view="func"] {     display: none; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span:hover span[data-view="func"] {     display: block;     opacity: 1; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span span[data-view="func"]:hover:after {     content: "";     width: 100px;     top: -10px;     right: -10px;     position: absolute;     height: 50px;     z-index: 2; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span span[data-view="func"] span[data-view="fsub"] {     position: absolute;     background: #3f4652;     right: -2px;     bottom: 110%;     width: 194px;     border-radius: 4px;     box-shadow: 1px 1px 3px 0 rgba(0,0,0,.3);     display: none;     color: #eee; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span span[data-view="func"]:hover span[data-view="fsub"] {     display: block;     animation: fadeInS 150ms; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span span[data-view="func"] span[data-view="fsub"]:after {     content: "";     position: absolute;     bottom: -14px;     right: 10px;     border: 7px solid transparent;     border-top: 7px solid #3f4652; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span span[data-view="func"] span[data-view="fsub"] date {     font-size: 13px;     padding: 6px 12px;     border-bottom: 1px solid #616161;     width: 100%;     display: inline-block;     font-weight: 500;     text-align: left;     color: #909090;     text-transform: uppercase; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span span[data-view="func"] span[data-view="fsub"] button {     border: none;     background: transparent;     font-size: 14px;     width: 100%;     display: inline-block;     text-align: left;     padding-left: 12px;     height: 34px;     cursor: pointer;     color: #ddd; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span span[data-view="func"] span[data-view="fsub"] button:hover {     background: #333;     color: #eee; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span span[data-view="func"] span[data-view="fsub"] button:last-child {     border-bottom-left-radius: 8px;     border-bottom-right-radius: 8px; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view="history"]>span span[data-view="func"] span[data-view="fsub"] button i {     margin-right: 5px;     font-size: 16px; }     div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view] p button[data-network] {     height: 30px;     font-size: 13px;     background: #fff;     border: 1px solid #dee3e9;     border-radius: 20px;     box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06);     transition: all 0.3s ease 0s;     color: #797979;     display: inline-block;     position: relative;     cursor: pointer;     margin-left: 10px;     padding-left: 32px;     outline: none;     padding-right: 10px; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view] p button[data-network] i {     font-size: 18px;     position: absolute;     left: 10px;     top: 5px; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view] p button[data-network="facebook"]:hover,  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view] p button[data-network="facebook"][data-selected="true"] {     background: #3B5998;     color: #fff;     border-color: #3B5998; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view] p button[data-network="instagram"]:hover,  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view] p button[data-network="instagram"][data-selected="true"] {     color: #fff;     background: radial-gradient(circle at 33% 100%, #fed373 4%, #f15245 30%, #d92e7f 62%, #9b36b7 85%, #515ecf); } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view] p button[data-network="pinterest"]:hover,  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view] p button[data-network="pinterest"][data-selected="true"] {     color: #fff;     background: #bd081c; }  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view] p button[data-network="twitter"]:hover,  div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-view] p button[data-network="twitter"][data-selected="true"] {     background: #1DA1F2;     color: #fff;     border-color: #1DA1F2; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-process="true"]{     min-height: 220px;     position: initial; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-process="true"]:before {     content: "";     position: absolute;     top: 51px;     left: 0px;     width: 100%;     height: calc(100% - 51px);     background: rgba(255, 255, 255, 0.85);     z-index: 10; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp li[data-process="true"]:after {     content: "";     height: 32px;     width: 32px;     z-index: 11;     background: url(https://radiantprint.com/lijorir/core/assets/images/spinner.png) center center no-repeat;     background-size: 32px;     animation: 2s cubic-bezier(.63,.045,.34,1) normal infinite ka-spinner;     position: absolute;     top: calc(50% - 16px);     left: calc(50% - 16px); } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp ul[data-view="pagenation"] {     display: inline-block;     width: 100%;     padding: 0px; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp ul[data-view="pagenation"] li{     display: inline-block;     height: auto;     min-width: 35px;     padding: 5px 10px;     width: auto;     margin-right: 3px;     border-radius: 1px;     text-align: center;     cursor: pointer;     font-weight: 500;     margin-top: 3px; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp ul[data-view="pagenation"] li:hover, div#LumiseDesign div#lumise-navigations #lumise-shares-wrp ul[data-view="pagenation"] li[data-active]{     background: #3f4652;     color: #eee; } div#LumiseDesign div#lumise-navigations #lumise-shares-wrp ul[data-view="pagenation"] li i{     font-size: 16px;     top: 2px;     padding: 0px;     position: relative;     float: left;     width: 5px;     left: -3px; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view] input[type="text"],  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view] textarea {     height: 40px;     border: solid 1px #dee3e9;     width: 100%;     padding: 10px;     font-size: 14px;     border-radius: 5px;     background: #fff;     outline: none; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view] textarea {     height: 100px;     padding: 10px;     resize: none; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view] input[type="text"]:focus,  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view] textarea:focus {     background: #fbfbea; } div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view="link"] p label {     cursor: pointer;     margin-right: 10px;     color: #aaa; }  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view="link"] p label:hover,  div#LumiseDesign div#lumise-navigations .lumise-tabs-nav li[data-view="link"] p input:checked+label {     color: #3f4652; }  div#LumiseDesign div#lumise-workspace {     display: flex;     max-width: 100%;     min-height: calc(100vh - 60px);     -webkit-box-align: stretch;     -ms-flex-align: stretch;     align-items: stretch;     position: relative;     width: auto;     margin: 60px 0 0 0;     clear: both; }  div#LumiseDesign div#lumise-left {     width: 420px;     background: #3f4652;     position: fixed;     height: calc(100vh - 54px);     float: left;     top: 54px;     left: 0px;     z-index: 100001; }  div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav,  div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp {     list-style: none;     margin: 0px;     padding: 0px;     width: 70px;     float: left;     display: inline-block !important;     background: #3f4652; } div#LumiseDesign div#lumise-left #lumise-side-close{     position: absolute;     top: 0px;     left: 417px;     font-size: 30px;     color: white;     background: rgba(63, 70, 82, 0.95);     width: 60px;     height: 50px;     text-align: center;     line-height: 54px;     border-bottom-right-radius: 5px;     cursor: pointer;     display: none; } div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp {     background: #272c33;     min-height: calc(100vh - 54px);     position: relative; }  div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li {     float: left;     font-size: 10px;     padding: 15px 0px;     color: rgba(255,255,255,.5);     width: 100%;     box-sizing: border-box;     cursor: pointer;     transition: background 250ms ease;     text-transform: uppercase;     font-weight: 500;     letter-spacing: .5px;     background: #272c33;     margin: 0px;     min-height: 70px;     position: relative;     -webkit-font-smoothing: antialiased;     -moz-osx-font-smoothing: grayscale; }  div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav>li:after {     content: "";     width: 100%;     height: 100%;     display: inline-block;     position: absolute;     top: 0px;     left: 0px;     z-index: -1;     border-radius: 0px; } div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li[data-tab="design"]{ 	display: none; } div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li>i {     clear: both;     display: block;     font-size: 20px;     margin-bottom: 5px; }  div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li:last-child {     border: none; } div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li[data-tab="bug"] {     position: absolute;     bottom: 0px;     left: 0px;     height: 44px;     padding: 10px 0;     min-height: 0px; } div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li:hover {     color: #3fc7ba; }  div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li.active {     background: #3f4652;     color: #eee; }  div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li.active+li {     border-top-right-radius: 5px; }  div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li[data-view="preactive"]:not([data-tab="layers"]) {     border-bottom-right-radius: 5px; }  div#LumiseDesign div#lumise-left .lumise-tab-body-wrp:not(.active) {     display: none; }  div#LumiseDesign div#lumise-left .lumise-tab-body-wrp {     width: 350px;     color: #eee;     text-align: center;     overflow: auto;     position: absolute;     height: calc(100vh - 54px);     box-sizing: border-box;     right: 0%;     background: #3f4652;     overflow-x: hidden; } #lumise-product.has-attributes{ } #lumise-product #lumise-cart-action {     position: fixed;     bottom: 0px;     left: 70px;     border-radius: 0px;     width: 350px; } #lumise-product #lumise-cart-action img{     position: relative;     bottom: -4px;     left: 3px; } div#LumiseDesign div#lumise-left .lumise-tab-body-wrp::-webkit-scrollbar-thumb,  div#LumiseDesign #lumise-navigations ul#lumise-saved-designs::-webkit-scrollbar-thumb,  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] .scroll::-webkit-scrollbar-thumb,  #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"]::-webkit-scrollbar-thumb,  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul::-webkit-scrollbar-thumb,  div#LumiseDesign div#lumise-navigations ul[data-block="right"] #lumise-cart-wrp::-webkit-scrollbar-thumb,  #lumise-cliparts #lumise-cliparts-list::-webkit-scrollbar-thumb, #lumise-templates #lumise-templates-list::-webkit-scrollbar-thumb {     background: #bababa;     border-radius: 5px; }  div#LumiseDesign div#lumise-left .lumise-tab-body-wrp>div.lumise-tab-body {     padding: 20px;     display: inline-block;     width: 100%; }  div#LumiseDesign div#lumise-left .lumise-tab-body-wrp h3,  .lumise-cart-options .lumise_form_group>.lumise-cart-field-label {     text-align: left;     font-weight: 500;     padding: 0px 20px 5px;     text-transform: capitalize;     font-size: 14px;     letter-spacing: .5px;     line-height: 20px;     display: block;     margin-bottom: 5px; } .lumise-cart-options div.lumise-cart-field.field-inline:not([data-type="text"]) .lumise_form_group {     display: flex !important; } .lumise-cart-options div.lumise-cart-field.field-inline:not([data-type="text"]) .lumise_form_group>.lumise-cart-field-label{      width: auto !important;      display: inline-block;      min-width: 100px;      text-align: left;      float: none;      padding: 8px 0 0 20px;      margin: 0px;      line-height: 20px; } .lumise-cart-options div.lumise-cart-field.field-inline:not([data-type="text"]) .lumise_form_group>.lumise_form_content{      width: 100%;      display: inline-block;      float: none;      padding: 0 20px 10px 0 !important;  }  .lumise-cart-options div.lumise-cart-field.field-inline[data-type="color"] .lumise_form_group>.lumise_form_content{      padding-bottom: 0px !important;  } .lumise-cart-attributes .lumise-cart-field-upload-tmpl span[data-view="info"] {     padding: 10px 0;     display: inline-block;     width: 100%;     position: relative;     font-style: italic;     color: rgba(248, 248, 248, 0.52);     font-weight: bold;     font-size: 14px; }  .lumise-cart-attributes .lumise-cart-field-upload-tmpl span[data-view="info"] i {     position: absolute;     right: -10px;     top: 55%;     font-size: 20px;     cursor: pointer;     transform: translateY(-50%);     color: rgb(255, 86, 86); }  .lumise-cart-attributes .lumise-cart-field-upload-tmpl span[data-view="info"] i:hover {     color: rgba(186, 18, 18, 1); }  div#LumiseDesign div#lumise-left ul.lumise-left-tabs {     margin: 0px;     list-style: none;     display: flex;     padding: 0px; }  div#LumiseDesign div#lumise-left ul.lumise-left-tabs li {     width: 100%;     font-size: 12px;     font-weight: bold;     text-transform: uppercase;     letter-spacing: .5px;     color: rgba(255, 255, 255, 0.5);     padding: 16px 0;     border-bottom: 1px dotted rgba(204, 204, 204, 0.22);     cursor: pointer; }  div#LumiseDesign div#lumise-left ul.lumise-left-tabs li:hover {     color: #eee; }  div#LumiseDesign div#lumise-left ul.lumise-left-tabs li[data-active="true"] {     background: #3fc7ba;     color: #fff; }  div#LumiseDesign div#lumise-left .lumise-tab-body-wrp.lumise-left-form>div {     padding: 12px 20px;     display: flex; }  div#LumiseDesign div#lumise-left .lumise-tab-body-wrp.lumise-left-form>div>label {     text-align: right;     padding-right: 10px; }  div#LumiseDesign div#lumise-left .lumise-tab-body-wrp.lumise-left-form>div>input[type="range"] {     position: relative;     width: 100%;     margin-right: 30px; }  div#LumiseDesign div#lumise-left .lumise-tab-body-wrp.lumise-left-form>div>input[type="range"]:after {     color: #eee; }  div#lumise-left .lumise-tab-body-wrp.lumise-left-form>div>input[type="search"], div#lumise-left .lumise-tab-body-wrp.lumise-left-form>div>input[type="text"] {     display: inline-block;     height: 32px;     background: #eee;     width: 100%;     border-radius: 2px;     margin-top: -5px;     font-size: 14px;     padding: 0 10px;     outline: none;     position: relative;     border: 1px solid rgba(238, 238, 238, 0.23); }  div#lumise-left #lumise-cliparts.lumise-tab-body-wrp, div#lumise-left #lumise-templates.lumise-tab-body-wrp {     padding: 0;     overflow: hidden; }  div#lumise-left #lumise-cliparts.lumise-tab-body-wrp>header, div#lumise-left #lumise-templates.lumise-tab-body-wrp>header, div#lumise-left .lumise-tab-body-wrp header.lumise-xitems-header {     display: inline-block;     width: 100%;     padding: 20px 20px 10px 20px; }  div#lumise-left #lumise-cliparts.lumise-tab-body-wrp>header>.lumise-cliparts-search, div#lumise-left #lumise-templates.lumise-tab-body-wrp>header>.lumise-templates-search, div#lumise-left .lumise-tab-body-wrp header .lumise-xitems-search {     position: relative;     height: 48px;     width: 100%;     float: left;     z-index: 1000; }  div#lumise-left #lumise-cliparts.lumise-tab-body-wrp>header>.lumise-clipart-categories, div#lumise-left #lumise-templates.lumise-tab-body-wrp>header>.lumise-template-categories, div#lumise-left .lumise-tab-body-wrp header .lumise-xitem-categories {     position: relative; }  div#lumise-left #lumise-cliparts.lumise-tab-body-wrp>header>.lumise-clipart-categories>button, div#lumise-left #lumise-templates.lumise-tab-body-wrp>header>.lumise-template-categories>button, div#lumise-left .lumise-tab-body-wrp header .lumise-xitem-categories>button {     width: 100%;     height: 36px;     border-radius: 5px;     font-size: 15px;     text-align: left;     padding: 0 14px;     position: relative;     background: transparent;     color: #ccc;     border: 2px solid rgba(255, 255, 255, 0.2);     outline: none;     cursor: pointer;     transition: all 250ms ease; }  div#lumise-left #lumise-cliparts.lumise-tab-body-wrp>header>.lumise-clipart-categories>button:hover,  div#lumise-left #lumise-templates.lumise-tab-body-wrp>header>.lumise-template-categories>button:hover, div#lumise-left .lumise-tab-body-wrp>header>.lumise-xitem-categories>button:hover {     border: 2px solid rgba(255, 255, 255, 0.45); }  div#lumise-left #lumise-cliparts.lumise-tab-body-wrp>header>.lumise-clipart-categories>button>span, div#lumise-left #lumise-templates.lumise-tab-body-wrp>header>.lumise-template-categories>button>span, div#lumise-left .lumise-tab-body-wrp header .lumise-xitem-categories>button>span {     max-width: 90%;     white-space: nowrap;     text-overflow: ellipsis;     overflow: hidden;     display: inline-block; }  div#lumise-left #lumise-cliparts.lumise-tab-body-wrp>header>.lumise-clipart-categories>button>i, div#lumise-left #lumise-templates.lumise-tab-body-wrp>header>.lumise-template-categories>button>i, div#lumise-left .lumise-tab-body-wrp header .lumise-xitem-categories>button>i {     float: right;     font-size: 20px;     position: absolute;     top: 0px;     right: 0px;     height: 32px;     border-left: 2px solid rgb(101, 107, 117);     line-height: 36px;     padding: 0 8px;     border-top-right-radius: 5px;     border-bottom-right-radius: 5px;     color: #eee;     transition: all 250ms ease; }  div#lumise-left #lumise-cliparts.lumise-tab-body-wrp>header>.lumise-clipart-categories>button:hover i,  div#lumise-left #lumise-templates.lumise-tab-body-wrp>header>.lumise-template-categories>button:hover i,  div#lumise-left .lumise-tab-body-wrp>header>.lumise-xitem-categories>button:hover i {     border-left: 2px solid rgba(255, 255, 255, 0.45); }  div#lumise-left #lumise-cliparts.lumise-tab-body-wrp>header>#lumise-cliparts-label, div#lumise-left .lumise-tab-body-wrp>header>.lumise-xitems-label {     float: right;     margin-top: 16px;     margin-right: 20px;     text-transform: uppercase;     max-width: 200px;     text-overflow: ellipsis;     white-space: nowrap;     overflow: hidden;     font-size: 14px;     letter-spacing: .5px; }  div#lumise-left #lumise-text.lumise-tab-body-wrp #lumise-text-ext {     margin-top: 20px;     border-top: 1px solid rgba(255, 255, 255, .2);     padding-top: 16px;     padding-bottom: 20px;     overflow: hidden; }  div#lumise-left #lumise-text.lumise-tab-body-wrp #lumise-text-ext *[draggable="true"]{     width: 48%;     float: left; }  div#lumise-left #lumise-text.lumise-tab-body-wrp *[draggable="true"] {     cursor: move;     display: inline-block;     width: 31%;     float: left;     overflow: hidden;     margin-right: 2%;     margin-bottom: 10px;     text-align: left; }  div#lumise-left #lumise-text.lumise-tab-body-wrp *[draggable="true"] img {     height: 70px; }  div#lumise-left #lumise-text.lumise-tab-body-wrp *[draggable="true"]:hover,div#lumise-left #lumise-text.lumise-tab-body-wrp #lumise-text-mask-guide:hover {     background: rgba(255,255,255,.1);     border-radius: 3px;     cursor: pointer;     display: inline-block; }  div#lumise-left #lumise-text.lumise-tab-body-wrp svg {     display: inline-block;     width: auto; }  div#lumise-left ul.lumise-x-thumbn-categories {     list-style: none;     padding: 0px;     white-space: nowrap;     display: block;     margin: 0px;     width: 100%;     overflow: hidden;     position: relative;     height: 31px;     text-align: left; }  div#lumise-left ul.lumise-x-thumbn-categories li {     display: inline-block;     padding: 5px 10px;     margin-bottom: 5px;     margin-right: 5px;     border: 1px solid rgba(255,255,255,.2);     cursor: pointer; }  div#lumise-left ul.lumise-x-thumbn-categories li:hover {     background: rgba(255,255,255,.9);     color: #3f4652; }  div#lumise-left ul.lumise-x-thumbn-categories+span[data-func="show-categories"] {     color: rgb(235, 236, 237);     z-index: 1000;     font-size: 30px;     float: right;     height: 31px;     line-height: 30px;     width: 80px;     text-align: right;     position: absolute;     bottom: 0px;     background: linear-gradient(90deg, transparent , #3f4652 25%);     right: -14px;     cursor: pointer;     transition: all 250ms ease;     padding-right: 14px; }  div#lumise-left ul.lumise-x-thumbn-categories+span[data-func="show-categories"] i:before {     border: 1px solid rgba(255,255,255,.2);     height: 31px; }  div#lumise-left ul.lumise-x-thumbn-categories+span[data-func="show-categories"]:hover {     color: rgba(250, 250, 250, 0.9); }  div#lumise-left ul.lumise-x-thumbn-categories+span[data-func="show-categories"] span {     background: #ffffff;     color: #3a3a3a;     right: 5px;     left: auto;     margin-bottom: -8px;     transform: translateX(0%) translateY(-50%);     box-shadow: 0px 0px 1px 0px rgba(0,0,0,.35); }  div#lumise-left ul.lumise-x-thumbn-categories+span[data-func="show-categories"] span:after {     border-top-color: #fff;     left: auto;     right: 15px; }  div#lumise-layers ul {     margin: 5px 0 0 0;     padding: 0px;     list-style: none;     float: left;     width: 100%; }  div#lumise-layers ul li {     float: left;     width: calc(100% - 10px);     box-sizing: border-box;     cursor: pointer;     border-bottom: 1px solid #484f5a;     color: #ddd;     border-radius: 3px;     margin: 0 5px; }  div#lumise-layers ul[data-holder="true"] li:not([data-holder="true"]) {     background: none !important; }  div#lumise-layers ul li:first-child {     border-top: none; }  div#lumise-layers ul li:hover,div#lumise-layers ul li[data-holder="true"] {     background: #484f5a;     border-bottom-color: transparent; }  div#lumise-layers ul li.active {     background: #272c33; }  div#lumise-layers ul li .layer-type {     width: 24px;     float: left;     border: none;     font-size: 14px;     line-height: 28px;     margin-top: 12px;     margin-left: 10px;     border-radius: 3px;     text-align: center; }  div#lumise-layers ul li i.layer-type {     height: 24px; }  div#lumise-layers ul li span.layer-name {     float: left;     padding-left: 10px;     line-height: 49px;     font-size: 15px;     letter-spacing: .15px;     text-overflow: ellipsis;     white-space: nowrap;     overflow: hidden;     max-width: calc(100% - 130px);     outline: none;     min-width: 50px;     text-align: left; }  div#lumise-layers ul li span.layer-func {     float: right;     padding-right: 5px; }  div#lumise-layers ul li span.layer-func i {     font-size: 16px;     padding: 17px 5px;     display: inline-block;     color: #aaa;     cursor: pointer;     transition: transform 200ms ease; }  div#lumise-layers ul li span.layer-func i:hover {     color: #fff;     transform: scale(1.2); }  div#lumise-layers ul li span.layer-func i[data-act="delete"] {     color: rgba(255, 89, 133, 0.75); }  div#lumise-layers ul li span.layer-func i[data-act="delete"]:hover {     color: rgb(255, 74, 121); }  div#lumise-layers ul li span.layer-func i[data-active="true"]:before {     color: #6b6a65 !important; }  div#lumise-layers ul li span.layer-func i[data-act="selectable"][data-active="true"]:before {     content: "\e08e"; }  #lumise-cliparts, #lumise-templates {     padding: 10px;     transition: left 250ms ease; }  .lumise_content table{     float: left;     background: #fff;     width: 100%;     text-align: left;     border-collapse: inherit;     border: 1px solid #e0e0e0;     border-spacing: 0; } .lumise_content table strong{     font-weight: 500;     color: #383838; } .lumise_content table thead th {     color: #393749;     padding: 12px;     font-weight: bold;     white-space: nowrap;     border-left: 1px solid #e0e0e0;     border-bottom: 0;     padding: 10px;     background: #eee; } .lumise_content table thead th:first-child, .lumise_content table td:first-child{     border-left: none; } .lumise_content table tbody td:first-child{     font-weight: 700;     color: #505050; } .lumise_content table td {     color: #777;     padding: 12px;     line-height: 22px;     vertical-align: middle;     border-left: 1px solid #eaeaea;     border-top: 1px solid #eaeaea;     box-sizing: border-box; } .lumise_content table tfoot td{     border-left: 0;     color: #393749; } .lumise_content table a{     color: #47c1bf;     font-weight: 500;     text-transform: capitalize;     text-decoration: none; } .lumise_content table a i{     position: relative;     top: 2px; } .lumise_content table a:hover{     text-decoration: underline; } .lumise_content table.sty2{  } .lumise_content table.sty2 thead th{     background: transparent;     padding: 15px; } .lumise_content table.sty2 td{     padding: 15px; } .lumise_content table .action a{     text-transform: capitalize;     margin: 3px 0;     padding: 4px 10px;     color: #fff;     font-weight: 400;     letter-spacing: 0.5px;     display: inline-block; } .lumise_content table .action a:hover{     text-decoration: none;     opacity: 0.8; } .lumise_content table .action a.edit{     background: #8BC34A; } .lumise_content table .action a.remove{     background: #f44336; } .lumise_content table .action a:before{     font: normal normal normal 14px/1 FontAwesome;     text-rendering: auto;     padding-right: 4px;     -webkit-font-smoothing: antialiased;     -moz-osx-font-smoothing: grayscale; } .lumise_content table .action a.edit:before{     content: '\f044'; } .lumise_content table .action a.remove:before{     content: '\f00d'; } #lumise-cart-details{     float: left;     width: 100%; } #lumise-cart-details > div, #lumise-print-detail{     float: left;     width: 100%;     padding: 0 20px 20px 20px;     box-sizing: border-box; } .lumise-total{     font-weight: 700;     color: #333; }  #lumise-cliparts .lumise-cliparts-search input,  #lumise-templates .lumise-templates-search input,  #lumise-cliparts .lumise-clipart-categories select,  #lumise-templates .lumise-template-categories select,  #lumise-image-resources,  #lumise-cliparts #lumise-cliparts-list>header span.lumise-category-search input,  #lumise-templates #lumise-templates-list>header span.lumise-category-search input, #lumise-left .lumise-tab-body-wrp .lumise-xitems-search input {     width: 100%;     margin: 0 0 12px 0;     background: none;     height: 36px;     padding: 0px 10px 0 35px;     font-size: 15px;     outline: none;     border: none;     line-height: 30px;     transition: all 250ms ease;     border-radius: 3px;     color: #3a3a3a;     background: #fff;     float: left;     -webkit-appearance: textfield; }  #lumise-cliparts .lumise-cliparts-search input:focus, #lumise-templates .lumise-templates-search input:focus {     border-color: #3fc7ba; }  #lumise-cliparts .lumise-clipart-categories select, #lumise-templates .lumise-template-categories select, #lumise-image-resources {     background: transparent;     color: #ccc;     border: 2px solid rgba(255, 255, 255, 0.2); }  #lumise-cliparts .lumise-clipart-categories select, #lumise-templates .lumise-template-categories select {     padding-left: 10px; }  #lumise-cliparts .lumise-clipart-categories select option, #lumise-templates .lumise-template-categories select option {     color: #333;     background: #fff; }  #lumise-cliparts .lumise-cliparts-search i,  #lumise-templates .lumise-templates-search i,  #lumise-left .lumise-xitems-search i {     font-size: 18px;     margin: 0px 10px 0 0px;     color: #3fc7ba;     line-height: 42px;     height: 36px;     position: absolute;     left: 12px;     z-index: 18;     top: 0px;     transition: all 250ms ease; }  #lumise-cliparts.selected .lumise-cliparts-search i, #lumise-templates.selected .lumise-templates-search i {     left: 10px; }  #lumise-cliparts .lumise-cliparts-search i:hover, #lumise-templates .lumise-templates-search i:hover {     color: #3fc7ba; }  #lumise-cliparts .lumise-cliparts-category, #lumise-templates .lumise-templates-category {     float: left;     width: calc(50% - 20px);     margin: 10px;     cursor: pointer;     position: relative;     z-index: 2;     transition: all 250ms ease;     margin-bottom: -1px; }  #lumise-cliparts .lumise-cliparts-category:after, #lumise-templates .lumise-templates-category:after {     position: absolute;     top: 0px;     left: 0px;     width: 100%;     height: calc(100% - 35px);     background: rgba(255, 255, 255, 0.2);     content: "";     transform: rotate(8deg);     border-radius: 3px;     z-index: -1;     transition: all 250ms ease; }  #lumise-cliparts .lumise-cliparts-category:hover:after, #lumise-templates .lumise-templates-category:hover:after {     transform: rotate(0deg); }  #lumise-cliparts .lumise-cliparts-category.selected > label, #lumise-templates .lumise-templates-category.selected > label {     color: #3fc7ba; }  #lumise-cliparts .lumise-cliparts-category label, #lumise-templates .lumise-templates-category label {     cursor: pointer;     width: 100%;     text-overflow: ellipsis;     white-space: nowrap;     overflow: hidden;     display: inline-block;     transition: all 250ms ease;     font-weight: 500;     text-transform: capitalize;     font-size: 14px;     color: #aaa;     letter-spacing: .5px;     padding-top: 6px; }  #lumise-cliparts .lumise-cliparts-category img.thumbn, #lumise-templates .lumise-templates-category img.thumbn {     max-width: 100%;     transition: transform 350ms ease;     border-radius: 3px;     box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .35); }  #lumise-cliparts .lumise-cliparts-category:hover, #lumise-templates .lumise-templates-category:hover {     color: #3fc7ba; }  #lumise-cliparts .lumise-cliparts-category:hover img.thumbn, #lumise-templates .lumise-templates-category:hover img.thumbn {     transform: scale(1.1);     border-radius: 3px; }  #lumise-cliparts #lumise-cliparts-list,  #lumise-templates #lumise-templates-list,  .lumise-tab-body-wrp.lumise-x-thumbn  .lumise-xitems-list{     float: left;     width: 100%;     position: relative;     padding: 5px 20px;     text-align: center;     overflow-y: scroll;     max-height: calc(100vh - 168px);     overflow-x: hidden; } .lumise-tab-body-wrp.lumise-x-thumbn .lumise-xitems-list.nocategory{     max-height: calc(100vh - 136px);     } .lumise-tab-body-wrp.lumise-x-thumbn .lumise-xitems-list.nosearch{     max-height: calc(100vh - 120px);     } .lumise-tab-body-wrp.lumise-x-thumbn .lumise-xitems-list.nosearch.nocategory{     max-height: calc(100vh - 54px);     padding: 20px;     height: 100%; }  #lumise-cliparts #lumise-cliparts-list>header, #lumise-templates #lumise-templates-list>header {     text-align: center;     padding: 10px 0 20px;     clear: both;     width: 100%;     display: inline-block; }  #lumise-cliparts #lumise-cliparts-list>header span, #lumise-templates #lumise-templates-list>header span {     float: right;     text-transform: capitalize;     font-size: 14px;     letter-spacing: .35px;     color: rgba(255, 255, 255, 0.5); }  #lumise-cliparts #lumise-cliparts-list>header span, #lumise-templates #lumise-templates-list>header span {     cursor: pointer;     font-size: 14px;     float: left;     color: rgba(255, 255, 255, 0.75);     line-height: 20px; }  #lumise-cliparts #lumise-cliparts-list>header span.lumise-category-search, #lumise-templates #lumise-templates-list>header span.lumise-template-search {     float: right;     width: 22px;     height: 20px; }  #lumise-cliparts #lumise-cliparts-list>header span.lumise-category-search>i, #lumise-templates #lumise-templates-list>header span.lumise-template-search>i {     position: absolute;     z-index: 10;     left: calc(100% - 20px);     transition: all 250ms ease; }  #lumise-cliparts #lumise-cliparts-list>header span.lumise-category-search>input:focus+i, #lumise-templates #lumise-templates-list>header span.lumise-template-search>input:focus+i {     position: absolute;     left: 10px;     top: 10px; }  #lumise-cliparts #lumise-cliparts-list>header span.lumise-category-search:hover>i, #lumise-templates #lumise-templates-list>header span.lumise-category-search:hover>i {     color: #3fc7ba; }  #lumise-cliparts #lumise-cliparts-list>header span.lumise-category-search input, #lumise-templates #lumise-templates-list>header span.lumise-category-search input {     position: absolute;     left: auto;     right: 0px;     top: 0px;     opacity: 0;     padding: 0 10px 0 32px;     background: #3f4652;     width: 50px;     z-index: 11;     cursor: pointer; }  #lumise-cliparts #lumise-cliparts-list>header span.lumise-category-search input:focus, #lumise-templates #lumise-templates-list>header span.lumise-category-search input:focus {     border-color: #3fc7ba;     opacity: 1;     width: 100%;     z-index: 9;     cursor: text; }  #lumise-cliparts #lumise-cliparts-list>header span.lumise-category-title, #lumise-templates #lumise-templates-list>header span.lumise-category-title {     margin: 0 auto;     text-align: center;     float: none;     text-transform: capitalize;     max-width: calc(100% - 80px);     text-overflow: ellipsis;     white-space: nowrap;     overflow: hidden;     display: inline-block;     cursor: default;     color: #eee;     font-size: 14px;     font-weight: 600;     color: #ccc;     text-transform: uppercase;     letter-spacing: .5px; }  #lumise-cliparts #lumise-cliparts-list>header span i, #lumise-templates #lumise-templates-list>header span i {     font-size: 18px;     float: left;     margin-right: 3px; }  #lumise-cliparts #lumise-cliparts-list>header i:hover, #lumise-templates #lumise-templates-list>header i:hover {     color: #3fc7ba; }  #lumise-cliparts footer, #lumise-templates footer {     display: inline-block;     margin-top: 20px;     width: 100%; }  #lumise-cliparts header>h3, #lumise-cliparts footer>h3, #lumise-templates header>h3, #lumise-templates footer>h3 {     text-transform: uppercase;     font-size: 14px;     letter-spacing: .35px;     font-weight: bold !important;     color: #aaa; }  #lumise-shapes ul.lumise-list-items {     margin: 0px;     padding: 0px; }  #lumise-shapes li.lumise-clipart {     width: 17%;     margin-right: 3%;     float: left;     list-style: none;     margin-bottom: 2%;     cursor: pointer; }  #lumise-shapes li.lumise-clipart:nth-child(5n+1) {     clear: both; }  #lumise-shapes .noitems {     clear: both;     display: inline-block;     width: 100%; }  #lumise-shapes li svg {     transition: fill 250ms ease;     fill: #aaa; }  #lumise-shapes svg:hover {     fill: #3fc7ba; }  #lumise-left #lumise-cliparts ul.lumise-list-items,  #lumise-left #lumise-templates ul.lumise-list-items,  #lumise-left #lumise-uploads ul.lumise-list-items, #lumise-left .lumise-tab-body-wrp ul.lumise-list-xitems {     list-style: none;     padding: 0px;     margin: 0px;     width: 100%;     display: inline-block; }  #lumise-left #lumise-cliparts ul.lumise-list-items li,  #lumise-left #lumise-templates ul.lumise-list-items li,  #lumise-left #lumise-uploads ul.lumise-list-items li, #lumise-left .lumise-tab-body-wrp ul.lumise-list-xitems li {     float: left;     width: calc(50% - 4px);     height: 120px;     text-align: center;     background-color: #fff;     margin: 0px 6px 6px 0;     overflow: hidden;     cursor: pointer;     background-size: 32px;     transition: all 250ms ease;     opacity: .75;     position: relative;     background-size: cover;     background-position: center center;     border-radius: 3px; } #lumise-left #lumise-cliparts ul.lumise-list-items li:hover,  #lumise-left #lumise-templates ul.lumise-list-items li:hover,  #lumise-left #lumise-uploads ul.lumise-list-items li:hover, #lumise-left .lumise-tab-body-wrp ul.lumise-list-xitems li:hover{     opacity: 1; } #lumise-left ul.lumise-list-items li i {     position: absolute;     top: 3px;     right: 3px;     font-size: 20px;     color: #f98a5d;     background-color: rgba(255, 255, 255, 0.5);     border-radius: 100%;     opacity: 0;     transition: all 250ms ease;     width: 20px;     height: 20px; }  #lumise-left ul.lumise-list-items li:hover i {     opacity: .75; }  #lumise-left ul.lumise-list-items li i[data-delete]:hover {     color: #f74b05;     background: #fff; } #lumise-left ul.lumise-list-items li i[data-tag] {     color: #272727;     background: #ddd;     bottom: 3px;     top: auto;     opacity: 1;     border-radius: 2px;     width: auto;     padding: 0 5px;     line-height: 18px;     font-size: 10px;     text-transform: uppercase;     font-style: normal;     font-weight: 500;     letter-spacing: 0.2px;     height: 18px; } #lumise-left ul.lumise-list-items li i[data-info] {     color: #555;     right: 3px;     background: rgba(255, 255, 255, 0.5) url('https://radiantprint.com/lijorir/core/assets/images/i.svg') no-repeat center center;     background-size: 18px; } #lumise-left .nopreview ul.lumise-list-items li i[data-info], #lumise-left .noprice ul.lumise-list-items li i[data-tag] {     display: none; } #lumise-left ul.lumise-list-items li i[data-delete] {     right: auto;     left: 5px; }  #lumise-left ul.lumise-list-items li i[data-info]:hover {     background-color: rgba(255, 255, 255, 0.85);     opacity: 1; }  #lumise-left #lumise-cliparts ul.lumise-list-items li:nth-child(2n), #lumise-left #lumise-templates ul.lumise-list-items li:nth-child(2n), #lumise-left #lumise-uploads ul.lumise-list-items li:nth-child(2n), #lumise-left .lumise-tab-body-wrp ul.lumise-list-xitems li:nth-child(2n) {     margin-right: 0px; }  #lumise-left #lumise-cliparts ul.lumise-list-items li:hover,  #lumise-left #lumise-templates ul.lumise-list-items li:hover,  #lumise-left #lumise-uploads ul.lumise-list-items li:hover {     opacity: 1; }  #lumise-left #lumise-cliparts ul.lumise-list-items li img,  #lumise-left #lumise-templates ul.lumise-list-items li img,  #lumise-left #lumise-uploads ul.lumise-list-items li img {     background: #fff;     position: absolute;     left: 50%;     top: 50%;     transform: translateX(-50%) translateY(-50%);     min-width: 100%;     object-fit: cover;     object-position: center;     width: 100%; }  #lumise-left #lumise-cliparts ul.lumise-list-items .noitems, #lumise-left #lumise-templates ul.lumise-list-items .noitems, #lumise-left .lumise-xitems-list ul.lumise-list-items .noitems{     margin-top: 30px;     display: inline-block;     font-size: 16px;     color: #ccc;     margin-bottom: 30px;     width: 100%; }  #lumise-left #lumise-cliparts ul.lumise-pagination,  #lumise-left #lumise-uploads ul.lumise-pagination {     list-style: none;     padding: 0px;     margin: 0px; }  #lumise-left #lumise-cliparts ul.lumise-pagination li,  #lumise-left #lumise-uploads ul.lumise-pagination li {     display: inline-block;     padding: 10px; }  #lumise-left #lumise-cliparts .lumise-clipart-item img,  #lumise-left #lumise-uploads .lumise-clipart-item img {     width: 100%;     border-radius: 3px; }  #lumise-left #lumise-cliparts ul.lumise-pagination li {     cursor: pointer;     padding: 5px 10px;     border-radius: 2px;     margin-right: 1px; }  #lumise-left #lumise-cliparts ul.lumise-pagination li:hover,  #lumise-left #lumise-cliparts ul.lumise-pagination li[data-selected="true"] {     background: #3fc7ba; }  #lumise-left #lumise-x-thumbn-preview {     position: absolute;     left: calc(100% + 1px);     top: 0px;     z-index: 1000;     background: #fff;     box-shadow: 5px 5px 8px 0 rgba(0,0,0,.35);     border-bottom-right-radius: 5px;     /* overflow: hidden; */     display: none; }  #lumise-x-thumbn-preview .lumise-template-preview {     position: relative;     display: inline-block; }  #lumise-x-thumbn-preview .lumise-template-preview .lumise-tp-limit {     position: absolute;     border: 1px dashed #333;     transform: translateX(-50%) translateY(-50%);     top: 50%;     left: 50%;     overflow: hidden; }  #lumise-left #lumise-x-thumbn-preview>header, #lumise-left #lumise-x-thumbn-preview>footer {     text-align: left;     padding: 10px 14px;     background: #ffffff;     font-size: 14px;     text-transform: inherit;     font-weight: 400;     max-width: 528px;     text-overflow: ellipsis;     white-space: nowrap;     overflow: hidden;     position: relative;     border-bottom-right-radius: 3px; } #lumise-left #lumise-x-thumbn-preview>header{     color: #3e4652;     border-radius: 0px; } #lumise-left #lumise-x-thumbn-preview>header>strong {     padding-left: 5px;     font-weight: bold;     text-transform: uppercase;     color: #888; }  #lumise-left #lumise-x-thumbn-preview>header>span {     color: #3fc7ba;     font-size: 18px;     margin-bottom: -32px;     position: absolute;     z-index: 10;     right: 0px;     top: 0px;     padding: 6px 10px; }  #lumise-left #lumise-x-thumbn-preview>header i {     position: absolute;     top: 6px;     right: 10px;     cursor: pointer;     color: #8b8b8b;     font-size: 24px; }  #lumise-left #lumise-x-thumbn-preview>header i:hover {     color: #888; }  #lumise-left #lumise-x-thumbn-preview>footer {     color: #aaa;     width: 100%; }  #lumise-left #lumise-x-thumbn-preview>footer>ul {     margin: 0px; }  #lumise-left #lumise-x-thumbn-preview>div {     background: #fff url('https://radiantprint.com/lijorir/core/assets/images/loading.gif') no-repeat center center;     background-size: 32px;     min-width: 250px;     min-height: 100px;     border-bottom-right-radius: 3px; }  #lumise-left #lumise-x-thumbn-preview>div img {     background: #fff;     max-width: 500px;     max-height: 500px;     float: left;     transform: translateX(-50%);     position: relative;     left: 50%; }  #lumise-left #lumise-x-thumbn-preview .lumise-template-preview .lumise-tp-limit img {     background: none;     max-width: 100%;     position: absolute;     left: 50%;     top: 50%;     transform: translateX(-50%) translateY(-50%); }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp {     float: left;     width: 528px;     min-height: 180px;     background: #ebeced;     padding: 0px;     position: relative;     border-bottom-right-radius: 5px;     border-top: 1px solid #e4e4e4; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp:after {     content: "";     position: absolute;     top: 38px;     left: -20px;     border: 10px solid transparent;     border-right: 10px solid #ebeced; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp[data-process]:before {     content: "";     position: absolute;     top: 0px;     left: 0px;     width: 100%;     height: 100%;     z-index: 10;     cursor: wait; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp nav {     width: 100%;     text-align: left;     padding: 14px 15px 0 20px;     float: left;     font-size: 16px; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp nav a {     float: left;     text-decoration: none;     line-height: 22px; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp nav a:hover {     text-decoration: underline; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp nav i {     float: left;     color: #aaa;     padding: 0px 5px;     position: relative;     bottom: -3px; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp nav span {     float: left;     line-height: 22px; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul {     list-style: none;     margin: 0px;     padding: 14px 20px;     max-height: 360px;     overflow: auto;     float: left;     width: 100%; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li img {     width: 150px; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li span {     float: left;     width: 100%;     height: 120px;     background-position: center center;     background-size: cover; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li p {     float: left;     width: 100%;     padding: 5px 14px;     background: #ffffff;     white-space: nowrap;     overflow: hidden;     text-overflow: ellipsis;     border-top: 1px solid #eee;     margin: 0px;     font-weight: 500;     line-height: 20px;     text-transform: capitalize; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li {     float: left;     width: 31.3333333333333%;     margin: 0 3% 3% 0;     box-shadow: 0 2px 1px rgba(0,0,0,.15);     cursor: pointer;     transition: all 0.3s ease 0s;     position: relative;     border-radius: 2px;     overflow: hidden; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li:before {     content: '';     position: absolute;     top: -2px;     left: -2px;     right: -2px;     bottom: -2px;     border: 2px solid #3fc7ba;     border-radius: 3px;     opacity: 0;     transition: all 0.3s ease 0s; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li.active:before, #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li.active:after {     opacity: 1; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li:after {     content: "\e005";     position: absolute;     top: 10px;     right: 10px;     font-size: 20px;     color: #fff;     background: #3fc7ba;     height: 30px;     line-height: 30px;     width: 30px;     border-radius: 30px;     text-align: center;     font-family: "lumise" !important;     opacity: 0;     transition: all 0.3s ease 0s; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li:hover, #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li.active {     box-shadow: 1px 1px 8px rgba(0,0,0,.3); }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li:nth-child(3n) {     margin-right: 0px; }  #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li.active p {     background: #3fc7ba;     color: #eee; }  #lumise-left #lumise-uploads {     overflow: hidden !important; }  #lumise-left #lumise-uploads>header {     display: inline-block;     margin: 10px 20px 0;     width: calc(100% - 40px);     border-top: none; }  #lumise-left #lumise-uploads header>button {     margin: 10px 0px;     text-transform: inherit;     font-weight: normal;     font-size: 15px;     width: 50%;     white-space: nowrap;     float: left;     padding: 10px 12px;     border: none;     cursor: pointer;     background: #eee;     outline: none !important; }  #lumise-left #lumise-uploads header>button:first-child {     margin-right: 1px;     width: calc(50% - 1px);     border-radius: 0;     border-top-left-radius: 3px;     border-bottom-left-radius: 3px; }  #lumise-left #lumise-uploads header>button:last-child {     border-radius: 0;     border-top-right-radius: 3px;     border-bottom-right-radius: 3px; }  #lumise-left #lumise-uploads header button:hover, #lumise-left #lumise-uploads header button.active {     background: #3fc7ba;     color: #eee;     position: relative; }  #lumise-left #lumise-uploads header button.active:after {     content: "";     position: absolute;     left: 50%;     bottom: -16px;     border: 8px solid transparent;     border-top: 8px solid #3fc7ba;     transform: translateX(-50%) }  #lumise-left #lumise-uploads div[data-tab] {     float: left;     width: 100%;     height: calc(100vh - 124px);     overflow: hidden;     display: none; } #lumise-left #lumise-uploads header+div[data-tab] {     height: calc(100vh - 115px);     padding-top: 0px; } #lumise-left #lumise-uploads div[data-tab="internal"] {     overflow: auto;     height: calc(100vh - 124px);     padding-top: 14px; }  #lumise-left #lumise-uploads div[data-tab].active {     display: block; }  #lumise-left #lumise-uploads div[data-tab] iframe {     border: none;     width: 100%;     height: 100%;     background: url('https://radiantprint.com/lijorir/core/assets/images/loading_gray.gif') no-repeat center 18%;     background-size: 50px;     display: inline-block; }  #lumise-left #lumise-upload-form {     display: inline-block;     width: calc(100% - 40px);     border: 2px dashed rgba(255,255,255,.3);     padding: 20px 10px;     margin: 10px 20px;     position: relative;     font-size: 14px;     color: #aaa;     cursor: pointer; }  #lumise-left #lumise-upload-form.is-dragover {     border-color: #3fc7ba; }  #lumise-left #lumise-upload-form:hover {     border-color: rgba(255,255,255,.75); }  #lumise-left #lumise-upload-form input , input#lumise-import-json {     visibility: hidden;     position: absolute;     left: 0px;     top: 0px;     width: 0px; }  #lumise-left #lumise-upload-form>i {     display: block;     font-size: 30px;     margin-bottom: 10px;     color: #ddd; }  #lumise-left #lumise-upload-list {     display: inline-block;     width: 100%;     padding: 10px 20px; }  #lumise-left div.lumise-pagination {     width: 100%;     display: inline-block;     padding: 20px 0 30px; }  #lumise-left div.lumise-pagination select {     display: inline-block;     height: 30px;     border: 1px solid rgba(255,255,255,.35);     background: transparent;     color: #eee;     font-size: 14px;     margin: 0 20px;     min-width: 80px;     outline: none; }  #lumise-left div.lumise-pagination select:hover {     border-color: #3fc7ba; }  #lumise-left div.lumise-pagination>i[data-page] {     font-size: 20px;     display: inline-block;     position: relative;     bottom: -5px;     cursor: pointer; }  #lumise-left div.lumise-pagination>i.disabled[data-page] {     color: rgba(255,255,255,.3);     cursor: default; }  #lumise-left div.lumise-pagination>i[data-page]:not(.disabled):hover {     color: #3fc7ba; }  div#lumise-main {     background-size: 16px;     position: relative;     width: calc(100vw - 420px);     padding-top: 50px;     left: 420px;     top: 0px;     display: inline-block;     height: calc(100vh - 60px); } #lumise-main #lumise-no-product {     margin-top: calc(50vh - 140px);     text-transform: uppercase;     font-weight: 600;     letter-spacing: .5px;     font-size: 15px;     color: #888;     display: none; }  #lumise-main #lumise-no-product .lumise-btn {     margin-top: 10px;     font-size: 13px;     font-weight: bold;     text-transform: uppercase;     letter-spacing: 0.5px;     height: 36px; } div#LumiseDesign div#lumise-left #lumise-bug.lumise-tab-body-wrp{     text-align: left;     padding: 20px } div#LumiseDesign div#lumise-left #lumise-bug h3 {     font-size: 22px;     font-weight: 400;     padding: 0px;     margin: 0px;     text-transform: capitalize; } div#LumiseDesign div#lumise-left #lumise-bug textarea{     width: 100%;     height: 250px;     margin-bottom: 10px;     resize: vertical;     border: none;     padding: 12px;     font-size: 15px;     outline: none;     border-radius: 3px; } div#LumiseDesign div#lumise-left #lumise-bug textarea:focus{     background: #fdfdee; } div#LumiseDesign div#lumise-left #lumise-bug p{     color: #c1c1c1; } div#LumiseDesign div#lumise-left #lumise-bug p[data-view="tips"]{     color: #a7a7a7;     font-style: italic;     font-size: 14px;     clear: both;     display: inline-block; } div#LumiseDesign div#lumise-left #lumise-bug center i{     font-size: 80px;     color: rgba(255, 255, 255, 0.1);     display: inline-block; } div#LumiseDesign div#lumise-left #lumise-bug bug{     transition: all ease-in 200ms; } div#LumiseDesign div#lumise-left #lumise-bug[data-view] bug{     filter: blur(5px);     display: inline-block; } div#LumiseDesign div#lumise-left #lumise-bug[data-view] textarea{     background: #474e58;     color: #474e58; } div#LumiseDesign div#lumise-left #lumise-bug[data-view]:before{     position: absolute;     top: 40%;     left: 50%;     transform: translateX(-50%) translateY(-50%);     z-index: 3; } div#LumiseDesign div#lumise-left #lumise-bug[data-view="sending"]:before{     background: url(https://radiantprint.com/lijorir/core/assets/images/spinner-white.png) no-repeat center center;     content: "";     height: 40px;     width: 40px;     background-size: 40px;     animation: 2s cubic-bezier(.63,.045,.34,1) 0s normal none infinite ka-spinner;     top: calc(40% - 20px);     left: calc(50% - 20px); } div#LumiseDesign div#lumise-left #lumise-bug[data-view="success"]:before{     content: "\e005";     font-family: "lumise";     font-size: 80px;     color: #49f149;     text-shadow: 0px 0px 20px rgba(255, 255, 255, 0.5); } div#LumiseDesign div#lumise-left #lumise-bug[data-view]:after{     position: absolute;     top: 0px;     left: 0px;     width: 100%;     height: 100%;     z-index: 3;     content: ""; } div#lumise-main .canvas-wrapper {     position: relative;     clear: both;     display: inline-block;     background: #fff; }  div#lumise-main .canvas-wrapper .lumise-snap-line-x, div#lumise-main .canvas-wrapper .lumise-snap-line-y {     position: absolute;     left: 0px;     top: 0px;     height: 0px;     width: 0px;     display: none; }  div#lumise-main .canvas-wrapper .lumise-snap-line-y {     left: 50%;     top: 0px;     border-right: 1px dashed #3fc7ba;     height: 100%; }  div#lumise-main .canvas-wrapper .lumise-snap-line-x {     left: 0px;     top: 50%;     border-bottom: 1px dashed #3fc7ba;     width: 100%; }  div#lumise-main canvas, div#lumise-main .canvas-container {     max-width: 100%;     display: inline-block; }  div#lumise-main canvas {     height: auto !important; }  div#nav-bottom-left {     position: fixed;     top: calc(100vh - 10px);     left: 432px;     background: #ffffff;     color: #3f4652;     border-radius: 3px;     transform: translateY(-100%);     transition: background ease 250ms;     height: 38px; } div#nav-bottom-left:hover{ 	background: #ffffff; } div#nav-bottom-left div[data-nav]{     float: left; } div#nav-bottom-left div[data-nav="colors"]{     padding: 7px;     /* display: none; */ } div#nav-bottom-left div[data-nav="colors"]>i{     font-style: normal;     color: #eee;     width: 80px;     background: #ebeced;     display: inline-block;     border-radius: 2px;     height: 24px;     line-height: 24px;     float: left; } div#lumise-count-colors ul {     list-style: none;     padding: 0px;     margin: 0px;     white-space: nowrap;     max-width: 150px;     overflow: hidden;     display: flex; }  div#lumise-count-colors ul:after {     content: attr(data-count);     position: absolute;     top: -20px;     left: 5px;     color: #888;     font-size: 13px;     text-shadow: 1px 1px 1px #fff; }  div#lumise-count-colors ul li {     display: inline-block;     height: 14px;     min-width: 16px;     float: left;     line-height: 14px;     text-align: center;     color: #aaa;     font-size: 13px;     margin-bottom: 0; }  div#lumise-zoom-wrp {     position: fixed;     top: calc(100vh - 10px);     right: 50px;     background: #3f4652;     color: #ebeced;     padding: 5px 14px;     transform: translateY(-100%);     z-index: 1;     height: 38px; }  div#lumise-zoom-wrp>span, div#lumise-count-colors i:before {     float: left;     position: absolute;     top: -80%;     background: #3f4652;     padding: 5px 10px;     border-radius: 3px;     left: 50%;     color: #ebeced;     transform: translateX(-50%);     transition: all ease 250ms 150ms;     opacity: 0;     white-space: nowrap;     height: 20px;     line-height: 20px;     box-sizing: content-box;     font-size: 14px; } div#lumise-count-colors i:before {     content: attr(title); } div#lumise-count-colors:hover i:before {     top: -110%; } div#lumise-zoom-wrp>span:after, div#lumise-count-colors i:after {     content: "";     border: 6px solid transparent;     border-top: 6px solid #3f4652;     position: absolute;     top: 100%;     left: calc(50% - 4px); } div#lumise-count-colors i:after {     top: calc(-100% + 37px);     opacity: 0;     transition: all ease 250ms 150ms; } div#lumise-count-colors:hover i:after {     top: calc(-100% + 26px); } div#lumise-count-colors:hover i:before, div#lumise-count-colors:hover i:after {     opacity: 1; } div#lumise-zoom-wrp:hover>span {     opacity: 1;     top: -110%; } div#lumise-zoom-wrp>i[data-zoom] {     float: left;     font-size: 18px;     margin: 0px;     cursor: pointer;     position: absolute;     left: -40px;     top: 0px;     background: #3f4652;     height: 38px;     width: 40px;     line-height: 44px;     border-right: 1px solid #616875;     border-top-left-radius: 3px;     border-bottom-left-radius: 3px; } div#lumise-zoom-wrp>i[data-zoom]:before {     line-height: 40px; } div#lumise-zoom-wrp>i[data-zoom="in"] {     left: auto;     right: -40px;     border-left: 1px solid #616875;     border-top-right-radius: 3px;     border-bottom-right-radius: 3px;     border-right: none;     border-top-left-radius: 0px;     border-bottom-left-radius: 0px; } div#lumise-zoom-wrp>i:hover {     color: #3fc7ba; }  div#lumise-zoom-wrp input[type="range"], div#lumise-left input[type="range"] {     position: relative;     width: 250px; } div#lumise-zoom-wrp [data-range="helper"], div#lumise-left [data-range="helper"] {     margin-right: 40px; } div#lumise-zoom-wrp [data-range="helper"]:after, div#lumise-left [data-range="helper"]:after {     content: attr(data-value);     position: absolute;     left: calc(100% + 10px);     top: 3px;     font-size: 14px;     font-weight: normal;     color: #eee; }  div#lumise-zoom-wrp input[type="range"] {     width: 80px;     bottom: -2px; }  div#lumise-zoom-wrp input[type="range"]:after {     color: #ebeced; }  div#lumise-stage-nav {     position: fixed;     top: calc(100vh - 10px);     left: calc(50% + 210px);     transform: translateX(-50%) translateY(-100%); } div#lumise-stage-nav.stages-expand ul{     background: #e8e8e8;     max-height: calc(100vh - 150px);     overflow-y: scroll;     min-width: 220px;     padding: 5px 0;     border-radius: 3px;     box-shadow: 0px 0px 40px 0 rgba(0, 0, 0, 0.35); } div#lumise-stage-nav.stages-expand ul li[data-nav]{     display: none !important; } div#lumise-stage-nav.stages-expand ul li[data-stage]{     display: flex;     width: calc(100% - 16px);     padding: 5px;     background: #ffffff;     margin: 5px 8px;     transition: opacity ease 250ms;     border: 1px solid transparent;     opacity: 0.35; } div#lumise-stage-nav.stages-expand ul li.ui-sortable-placeholder{     display: flex;     width: calc(100% - 16px);     visibility: visible !important;     border: 1px dashed #ccc;     margin: 5px 8px;     height: 72px;     border-radius: 3px; } div#lumise-stage-nav:not(.stages-expand) ul li.ui-sortable-placeholder{     height: 82px;     width: 82px; } div#lumise-stage-nav.stages-expand ul li[data-stage].active{     box-shadow: 1px 1px 0px 0 rgba(0,0,0,0.08); } div#lumise-stage-nav.stages-expand ul li[data-stage].active, div#lumise-stage-nav.stages-expand ul li[data-stage]:hover{     opacity: 1; } div#lumise-stage-nav.stages-expand ul li[data-stage] span{     float: none;     opacity: 1;     position: static;     transform: none;     color: #333;     visibility: inherit;     background: transparent;     font-weight: normal;     margin-bottom: 0px;     height: 50px;     line-height: 50px;     transition: none;     max-width: 250px;     text-align: left;     vertical-align: middle;     text-overflow: ellipsis;     overflow: hidden; } div#lumise-stage-nav.stages-expand ul li[data-stage] span:after{     display: none; } div#lumise-stage-nav ul {     list-style: none;     margin: 0px;     padding: 0px;     float: left;     border-radius: 2px;     transition: none; }  div#lumise-stage-nav ul li {     padding: 6px;     font-weight: 600;     cursor: pointer;     margin: 0px;     text-transform: uppercase;     font-size: 13px;     vertical-align: middle;     opacity: 0.5;     transition: opacity ease 250ms;     position: relative;     display: inline-block;     min-height: 40px; } div#lumise-stage-nav ul li[data-nav="func"] { 	margin-top: 5px; } div#lumise-stage-nav[data-pos="bottom"] ul li[data-nav="func"] {     margin-top: 20px } div#lumise-stage-nav ul li[data-nav="func"] button{ 	border: none; 	background: transparent; 	font-size: 18px; 	outline: none; 	display: inline-block; 	cursor: pointer; 	padding: 6px 10px; 	transition: opacity ease 250ms; 	opacity: 0.35; 	margin: 0px; 	clear: both; } div#lumise-stage-nav ul li[data-nav="func"] button:hover{     opacity: 1; } div#lumise-stage-nav ul li[data-nav="func"] svg{     margin-bottom: -3px;     display: inline-block; }  div#lumise-stage-nav ul li[data-stage] {     display: none;     /* background: #ffffffad; */     border-radius: 3px;     /* box-shadow: 0px 1px 1px 0 rgba(0,0,0,0.1); */     padding: 0px; } div#lumise-stage-nav:not(.stages-expand) ul li.active span{     display: none; } div#lumise-stage-nav ul li:hover, div#lumise-stage-nav ul li.active {     opacity: 1;     display: inline-block; } div#lumise-stage-nav ul li:last-child {     border: none; } div#lumise-stage-nav ul li p{     padding: 5px;     margin: 0px; } div#lumise-stage-nav ul li i[data-svg]{     display: inline-block;     background: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%20424.56%20424.56%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M242.606%2C303.258c0%2C16.759-13.562%2C30.321-30.326%2C30.321c-16.762%2C0-30.324-13.562-30.324-30.321%20%20%20c0-16.765%2C13.562-30.327%2C30.324-30.327C229.044%2C272.931%2C242.606%2C286.493%2C242.606%2C303.258z%20M121.302%2C181.955%20%20%20c-16.762%2C0-30.324%2C13.562-30.324%2C30.324s13.562%2C30.324%2C30.324%2C30.324c16.762%2C0%2C30.327-13.562%2C30.327-30.324%20%20%20S138.066%2C181.955%2C121.302%2C181.955z%20M212.28%2C181.955c-16.762%2C0-30.324%2C13.562-30.324%2C30.324s13.562%2C30.324%2C30.324%2C30.324%20%20%20c16.764%2C0%2C30.326-13.562%2C30.326-30.324S229.044%2C181.955%2C212.28%2C181.955z%20M303.26%2C181.955c-16.769%2C0-30.331%2C13.562-30.331%2C30.324%20%20%20s13.562%2C30.324%2C30.331%2C30.324c16.76%2C0%2C30.322-13.562%2C30.322-30.324S320.02%2C181.955%2C303.26%2C181.955z%20M303.26%2C90.978%20%20%20c-16.769%2C0-30.331%2C13.562-30.331%2C30.324s13.562%2C30.327%2C30.331%2C30.327c16.76%2C0%2C30.322-13.565%2C30.322-30.327%20%20%20S320.02%2C90.978%2C303.26%2C90.978z%20M303.26%2C0c-16.769%2C0-30.331%2C13.562-30.331%2C30.324s13.562%2C30.327%2C30.331%2C30.327%20%20%20c16.76%2C0%2C30.322-13.565%2C30.322-30.327S320.02%2C0%2C303.26%2C0z%20M212.28%2C90.978c-16.762%2C0-30.324%2C13.562-30.324%2C30.324%20%20%20s13.562%2C30.327%2C30.324%2C30.327c16.764%2C0%2C30.326-13.565%2C30.326-30.327S229.044%2C90.978%2C212.28%2C90.978z%20M303.26%2C363.91%20%20%20c-16.769%2C0-30.331%2C13.562-30.331%2C30.322c0%2C16.765%2C13.562%2C30.327%2C30.331%2C30.327c16.76%2C0%2C30.322-13.562%2C30.322-30.327%20%20%20C333.582%2C377.473%2C320.02%2C363.91%2C303.26%2C363.91z%20M303.26%2C272.931c-16.769%2C0-30.331%2C13.562-30.331%2C30.327%20%20%20c0%2C16.759%2C13.562%2C30.321%2C30.331%2C30.321c16.76%2C0%2C30.322-13.562%2C30.322-30.321C333.582%2C286.493%2C320.02%2C272.931%2C303.26%2C272.931z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat 0 0;     height: 30px;     width: 30px;     background-size: 30px;     margin: 5px 5px 0px 5px; } div#lumise-stage-nav ul li i[data-svg="next"]{     transform: scale(-1); } div#lumise-stage-nav ul li span {     text-transform: capitalize;     font-size: 14px;     font-weight: 500;     margin-bottom: 10px; } div#lumise-stage-nav ul li.disbl span {     display: none !important; } div#lumise-stage-nav ul li.disbl {     opacity: 0.1 !important;     cursor: default; } div#lumise-stage-nav ul li img {     height: 80px;     float: left;     border-radius: 2px; } div#lumise-stage-nav[data-pos="right"]:not(.stages-expand) ul li img {     width: 80px;     height: auto; } div#lumise-stage-nav.stages-expand ul li img {     height: 60px; } div#lumise-stage-nav[data-pos="right"] { 	top: calc(50% + 20px);     left: auto;     right: 20px;     transform: translateY(-50%);     float: left; } div#lumise-stage-nav[data-pos="right"] ul li[data-nav]{     display: block; } div#lumise-stage-nav[data-pos="right"] ul li[data-nav="func"] { 	width: 80px; 	margin-left: 0px; 	margin-top: 5px; } div#lumise-stage-nav[data-pos="right"].stages-expand{     transform: translateY(-50%);     top: calc(50% + 25px) !important;     z-index: 999999; } div#lumise-stage-nav[data-pos].stages-expand.preview-designs{     left: 0px;     transform: none;     width: 100vw;     text-align: center;     z-index: 1000000;     top: 50%; } div#lumise-stage-nav[data-pos].stages-expand.preview-designs>ul{     position: absolute;     top: 50%;     transform: translateX(-50%) translateY(-50%);     left: 50%;     box-sizing: border-box;     margin: 0px;     max-height: inherit;     z-index: 1000000;     overflow: inherit;     padding: 0px; } div#lumise-stage-nav[data-pos].stages-expand.preview-designs>ul li:not(.active):not([data-nav]) {     display: none; } div#lumise-stage-nav[data-pos].stages-expand.preview-designs>ul li.active,  div#lumise-stage-nav[data-pos].stages-expand.preview-designs>ul li[data-nav="prev"], div#lumise-stage-nav[data-pos].stages-expand.preview-designs>ul li[data-nav="next"] {     display: inline-block !important;     padding: 0px;     margin: 0px;     float: left;     width: 100%; } div#lumise-stage-nav[data-pos].stages-expand.preview-designs>ul li[data-nav="prev"], div#lumise-stage-nav[data-pos].stages-expand.preview-designs>ul li[data-nav="next"]{     position: absolute;     top: 50%;     left: 5px;     z-index: 100000000000;     width: auto; } div#lumise-stage-nav[data-pos].stages-expand.preview-designs>ul li[data-nav="next"]{     left: auto;     right: 5px; } div#lumise-stage-nav[data-pos].stages-expand.preview-designs>ul span[data-stage] {     display: block;     position: static;     height: 40px;     line-height: 40px;     text-align: center;     max-width: 100%;     font-weight: 600;     background: #f3f3f3; } div#lumise-stage-nav[data-pos].stages-expand.preview-designs>ul img[data-stage] {     height: auto;     max-height: calc(100vh - 100px);     display: block;     float: none;     clear: both; } div#lumise-stage-nav[data-pos].stages-expand.preview-designs:before{     content: "";     background: rgba(0,0,0,0.81);     width: 100vw;     height: 100vh;     position: fixed;     top: 50%;     left: 50%;     z-index: -1;     transform: translateX(-50%) translateY(-50%); } div#lumise-stage-nav[data-pos].stages-expand.preview-designs:after{     content: "\e004";     position: fixed;     top: 20px;     right: 20px;     cursor: pointer;     color: #fff;     font-family: "lumise";     font-size: 30px;     -webkit-font-smoothing: antialiased;     -moz-osx-font-smoothing: grayscale; } div#lumise-stage-nav[data-pos="right"]:not(.preview-designs) i[data-svg="prev"] {     transform: rotate(90deg); } div#lumise-stage-nav[data-pos="right"]:not(.preview-designs) i[data-svg="next"] {     transform: rotate(-90deg); } div#lumise-stage-nav[data-pos="right"]:not(.preview-designs):not(.stages-expand) [data-tip="true"] span{     right: calc(100% + 10px);     margin: 0px;     height: 26px;     top: 50%;     width: auto;     left: auto;     transform: translateY(-50%); } div#lumise-stage-nav[data-pos="right"]:not(.preview-designs) [data-tip="true"] span:after{     transform: translateY(-50%);     border: 5px solid transparent;     border-left: 5px solid rgba(51, 51, 51, 0.9);     top: 50%;     left: 100% } div#lumise-notices {     position: absolute;     top: 50px;     left: calc(50% + 210px);     /* display: none; */     z-index: 10000000000; }  div#lumise-notices>span {     padding: 2px 15px;     background: rgba(245, 242, 202, 0.9);     transform: translateX(-50%);     border: 1px solid rgb(224, 221, 184);     border-radius: 3px;     font-size: 14px;     display: block;     margin-bottom: 2px;     line-height: 27px; }  div#lumise-notices>span>i {     font-size: 20px;     position: relative;     bottom: -5px; }  div#lumise-notices>span[data-type="success"] {     background: #ddffda;     border-color: #b1e0ae;     color: #2b7926; }  div#lumise-notices>span[data-type="error"] {     background: rgba(253, 201, 186, 0.9);     border-color: rgba(214, 167, 153, 0.9);     color: rgba(206, 50, 38, 0.91); } div#lumise-confirm{     position: fixed;     top: 0px;     left: 0px;     width: 100vw;     height: 100vh;     z-index: 10000000000;     background: rgba(0,0,0,0.35); } div#lumise-confirm conf >p{     max-height: calc(90vh - 140px);     overflow: auto; } div#lumise-confirm conf{     position: absolute;     left: 50%;     top: 50%;     background: #ffffff;     padding: 50px 20px 20px 20px;     border-radius: 4px;     max-width: 450px;     min-width: 320px;     transform: translateX(-50%) translateY(-50%);     box-shadow: 5px 5px 20px 0 rgba(0,0,0,.35);     animation: fadeInX 250ms;     max-height: 90vh; } div#lumise-confirm conf:before{     content: attr(data-label);     top: -1px;     left: 0px;     width: calc(100% - 14px);     height: 40px;     line-height: 40px;     text-align: left;     padding-left: 14px;     background: #3e3e3e;     color: #cccc;     font-weight: 500;     position: absolute;     border-top-left-radius: 4px;     border-top-right-radius: 4px;     text-transform: capitalize; } div#lumise-confirm[data-type="error"] conf:before{     background: #ef4e4e;     color: #eee; } div#lumise-confirm[data-type="warning"] conf:before{     background: #daad25;     color: #fff; } div#lumise-confirm conf em{     float: left;     width: 100%;     margin-top: 14px;     font-size: 14px; } div#lumise-confirm conf [data-btn="close"]{     position: absolute;     top: 8px;     right: 10px;     font-size: 22px;     color: #ccc;     cursor: pointer; } div#lumise-confirm conf [data-btn="close"]:hover{     color: #888; } div#lumise-confirm conf button{     margin: 10px 5px 0; } #LumiseDesign div#lumise-confirm conf button.white{ 	background: #e0e0e0; } div#lumise-top-tools {     background: #ffffff;     border-bottom: 1px solid #e4e4e4;     width: calc(100% - 420px);     display: inline-block;     position: fixed;     z-index: 100000;     box-sizing: border-box;     color: #3f4652;     left: 420px;     top: 54px;     padding: 0 24px 0 10px;     white-space: nowrap; } div[data-navigation="active"] {     z-index: 1000000000 !important; }  div#lumise-top-tools[data-view="standard"] ul.lumise-top-nav[data-mode="default"],  div#lumise-top-tools[data-view="i-text"] ul.lumise-top-nav[data-mode="text"],  div#lumise-top-tools[data-view="text-fx"] ul.lumise-top-nav[data-mode="text"],  div#lumise-top-tools[data-view="i-text"] ul.lumise-top-nav[data-mode="standard"],  div#lumise-top-tools[data-view="svg"] ul.lumise-top-nav[data-mode="standard"],  div#lumise-top-tools[data-view="path-group"] ul.lumise-top-nav[data-mode="standard"],  div#lumise-top-tools[data-view="curvedText"] ul.lumise-top-nav[data-mode="text"],  div#lumise-top-tools[data-view="curvedText"] ul.lumise-top-nav[data-mode="standard"],  div#lumise-top-tools[data-view="curvedText"] ul.lumise-top-nav li[data-func="curved"],  div#lumise-top-tools[data-view="text-fx"] ul.lumise-top-nav li[data-func="text-fx"],  div#lumise-top-tools[data-view="image"] ul.lumise-top-nav[data-mode="image"],  div#lumise-top-tools[data-view="image"] ul.lumise-top-nav[data-mode="standard"],  div#lumise-top-tools[data-view="text-fx"] ul.lumise-top-nav[data-mode="standard"],  div#lumise-top-tools[data-view="qrcode"] ul.lumise-top-nav[data-mode="standard"],  div#lumise-top-tools[data-view="qrcode"] ul.lumise-top-nav[data-mode="qrcode"], div#lumise-top-tools[data-view="path"] ul.lumise-top-nav[data-mode="standard"],  div#lumise-top-tools[data-view="svg"] ul.lumise-top-nav[data-mode="svg"],  div#lumise-top-tools[data-view="path-group"] ul.lumise-top-nav[data-mode="svg"],  div#lumise-top-tools[data-view="group"] ul.lumise-top-nav[data-mode="group"],  div#lumise-top-tools[data-view="drawing"] ul.lumise-top-nav[data-mode="drawing"] {     display: block; }  div#lumise-top-tools[data-view="curvedText"] ul.lumise-top-nav li#lumise-text-effect, div#lumise-top-tools[data-view="text-fx"] ul.lumise-top-nav li#lumise-text-effect {     border-bottom: 1px dotted #ccc;     padding: 0 0 20px 0;     margin: 10px; }  div#lumise-top-tools[data-view="curvedText"] ul.lumise-top-nav li[data-view="transparent"],  div#lumise-top-tools[data-view="curvedText"] ul.lumise-top-nav li[data-tool="spacing"],  div#lumise-top-tools[data-view="curvedText"] ul.lumise-top-nav li[data-tool="text-align"],  div#lumise-top-tools[data-view="text-fx"] ul.lumise-top-nav li[data-view="stroke"],  div#lumise-top-tools[data-view="svg"] ul.lumise-top-nav li[data-view="stroke"],  div#lumise-top-tools[data-view="path"] ul.lumise-top-nav li[data-tool="fill"],  div#lumise-top-tools>ul.lumise-top-nav li[data-func], div#lumise-top-tools:not([data-view="image"]) #lumise-scale-wrp {     display: none; }  div#lumise-top-tools[data-view="image"] ul.lumise-top-nav[data-mode="image"]>li:hover>i {     color: #3fc7ba; }  div#lumise-top-tools[data-view="image"] ul.lumise-top-nav[data-mode="image"]>li>span {     font-size: 14px;     float: left; }  div#lumise-top-tools>ul.lumise-top-nav {     box-sizing: border-box;     float: right;     position: relative;     list-style: none;     margin: 0px;     padding: 0px;     display: none;     z-index: 10; }  div#lumise-top-tools ul.left {     float: left; } div#lumise-top-tools ul[data-mode="svg"]{     width: calc(100% - 170px); } div#lumise-top-tools ul i[class^="lumise-icon-"] {     font-size: 16px;     float: left; }  div#lumise-top-tools ul li input#lumise-qrcode-text {     height: 32px;     border: 1px solid #d2d2d2;     font-size: 14px;     padding: 0 10px;     width: 280px;     outline: none; }  div#lumise-top-tools #lumise-general-status>span {     font-size: 15px;     outline: none;     float: left;     text-overflow: ellipsis;     white-space: nowrap;     /*padding-right: 30px;*/     position: relative;     z-index: 2;     color: #a7a7a7;     line-height: 28px; } div#lumise-top-tools #lumise-general-status>span>i, div#lumise-top-tools #lumise-general-status>span>text>i{     top: 2px;     position: relative;     right: 5px;     float: left; } div#lumise-top-tools #lumise-general-status>span>text{     font-size: 15px;     float: left;     cursor: default; } div#lumise-top-tools #lumise-general-status>span a{     text-decoration: none;     margin-left: 10px;     float: left;     margin-top: -1px;     position: relative;     border-left: 2px solid #ccc;     padding: 0px 10px; } div#lumise-top-tools #lumise-general-status>span a i{     top: 4px;     left: 2px;     position: relative;     line-height: 28px; } div#lumise-top-tools #lumise-general-status>span a[data-btn="cancel"]{     color: #ef4e4e !important;     opacity: 0.75;     border: 1px solid #f59e9e;     border-radius: 3px; } div#lumise-top-tools #lumise-general-status>span a:hover{     opacity: 1; } div#lumise-top-tools #lumise-general-status>span a>ul{     position: absolute;     top: calc(100% + 13px);     background: #fff;     padding: 10px;     list-style: none;     box-shadow: 0px 3px 5px 0 rgba(0,0,0,0.25);     left: 50%;     transform: translateX(-50%);     display: none; } div#lumise-top-tools #lumise-general-status>span a>ul:after{     content: "";     width: 100%;     height: 20px;     position: absolute;     top: -13px;     left: 0px; } div#lumise-top-tools #lumise-general-status>span a>ul li{     text-align: center;     text-transform: uppercase;     font-weight: 500;     font-size: 15px;     float: left;     margin: 0 3px;     color: #aaa; } div#lumise-top-tools #lumise-general-status>span a>ul li[data-view="more"] {     padding: 0 20px;     font-size: 24px;     color: #ccc;     line-height: 180px; } div#lumise-top-tools #lumise-general-status>span a>ul li img{     max-height: 200px;     display: block;     background: #fafafa; } div#lumise-top-tools #lumise-general-status>span a:hover>ul{     display: flex; } div#lumise-top-tools #lumise-general-status>span button{     margin-top: -5px;     margin-left: 10px;     padding-right: 10px; } div#lumise-top-tools #lumise-design-title>i {     font-size: 12px;     color: #888;     margin-left: -20px;     float: left;     margin-top: 2px; }  div#lumise-top-tools #lumise-design-title:hover>i {     color: #444; }  div#lumise-top-tools>ul.lumise-top-nav li.sp {     float: left;     border-right: 1px solid #d6d6d6;     height: 32px;     margin: 8px 10px 0; }  div#lumise-top-tools>ul.lumise-top-nav>li:not(.sp) {     float: left;     padding: 10px 12px;     color: #3f4652;     font-size: 18px;     box-sizing: border-box;     position: relative;     line-height: 30px;     cursor: pointer;     height: 48px; }  div#lumise-top-tools>ul.lumise-top-nav li>span[data-view="noicon"] {     font-size: 14px;     display: inline-block;     line-height: 24px;     height: 24px;     float: left; } div#lumise-top-tools>ul.lumise-top-nav li>span[data-view="noicon"] i{     font-size: 18px;     margin-right: 8px; } div#lumise-top-tools>ul.lumise-top-nav li>span[data-view="noicon"]:hover {     color: #000; }  div#lumise-top-tools>ul.lumise-top-nav>li i {     font-size: 18px; } div#lumise-top-tools>ul.lumise-top-nav>li>span>i:before {     line-height: 26px;     float: left; } div#lumise-top-tools #lumise-svg-colors input[type="text"]{     width: 28px;     height: 28px;     border-radius: 40px;     position: relative;     z-index: 10;     border: 2px solid rgba(221, 221, 221, 0.5);     box-sizing: border-box;     cursor: pointer;     float: left;     transition: all 250ms ease;     outline: none;     margin-right: 5px; } div#lumise-top-tools #lumise-svg-colors input[type="text"]:hover{     border: 2px solid rgba(200, 200, 200, 0.85); } div#lumise-top-tools #lumise-svg-colors span[data-view="noicon"]{     float: left; } div#lumise-top-tools #lumise-svg-colors span[data-view="more"]{     font-size: 12px;     line-height: 19px;     float: left;     height: 28px;     color: #afafaf;     margin-right: 8px;     background: #f9f9f9;     padding: 5px;     border-radius: 3px; } div#lumise-top-tools #lumise-svg-colors span[data-view="btn"]{     margin-left: 14px; } div#lumise-top-tools #lumise-svg-colors span[data-view="btn"] i{     font-size: 22px; } div#lumise-top-tools #lumise-svg-colors ul[data-view="sub"]{     max-width: 300px; } div#lumise-top-tools>ul.lumise-top-nav>li:not(.sp).disabled, div#lumise-top-tools>ul.lumise-top-nav>li:not(.sp).disabled:hover i {     color: #ccc !important; }  div#lumise-top-tools:not([data-view="qrcode"]) ul.lumise-top-nav[data-mode="standard"] li[data-tool="qrcode-text"] {     display: none; }  div#lumise-top-tools>ul.lumise-top-nav>li[data-tool="qrcode-text"] {     padding-top: 8px; }  div#lumise-top-tools>ul.lumise-top-nav>li[data-tool="qrcode-text"] i {     font-size: 35px;     float: left;     margin-top: 5px;     margin-right: 5px; }  div#lumise-top-tools ul[data-mode="text"] .text-format.selected {     color: #3fc7ba; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="fill"] {     display: flex; } div#lumise-top-tools[data-view="svg"]>ul.lumise-top-nav li[data-tool="fill"] {     display: none; } div#lumise-top-tools>ul.lumise-top-nav.left>li.left {     padding-left: 20px; }  div#lumise-top-tools>ul.lumise-top-nav>li.right {     padding-right: 20px; }  div#lumise-top-tools>ul.lumise-top-nav>li:hover [data-tip="true"] > i, div#lumise-top-tools>ul.lumise-top-nav>li.active [data-tip="true"] > i {     color: #3fc7ba; }  div#lumise-top-tools>ul.lumise-top-nav>li.active:after {     position: fixed;     height: 100%;     width: 100%;     left: 0px;     top: 0px;     content: "";     cursor: default;     z-index: -1;     display: none; }  div#lumise-top-tools>ul.lumise-top-nav>li [data-tip="true"] > i.f16 {     font-size: 16px; }  div#lumise-top-tools>ul.lumise-top-nav>li>[data-tip="true"] {     float: left; }  div#lumise-top-tools>ul.lumise-top-nav>li [data-tip="true"] span {     font-size: 14px; }  div#lumise-top-tools>ul.lumise-top-nav>li p.blockinl {     border-top: 1px dotted #ccc;     padding-top: 14px;     display: block !important; }  #lumise-reset-transform {     margin: 10px 0 0 0; }  div#lumise-top-tools[data-view="drawing"] ul.lumise-top-nav[data-mode="drawing"] li {     font-size: 14px;     padding-top: 5px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] button.dropdown {     /* overflow: hidden; */     padding-right: 20px;     background: url(https://radiantprint.com/lijorir/core/assets/images/dropdown-arrows.svg) right 8px center no-repeat;     background-size: 6px 11px;     text-align: left;     padding: 0px 8px;     margin: -1px 0px;     height: 30px;     text-decoration: none;     color: #3f4652;     border-radius: 3px;     transition: background-color .1s ease,width .1s ease,opacity .1s ease;     font-size: 14px;     outline: none;     box-sizing: border-box;     -ms-flex-pack: inherit;     justify-content: space-between;     cursor: pointer;     font-family: inherit;     min-width: 100px;     float: left;     font-weight: 500;     border: 1px solid #ebeced;     padding-right: 20px;     background-color: #fff !important; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="font"] button.dropdown {     min-width: 150px;     line-height: 20px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="filters"] button.dropdown {     width: 200px;     margin-right: 10px;     font-weight: normal;     font-size: 14px;     float: left;     margin-left: -130px;     line-height: 20px;     height: 32px;     position: relative; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="filters"] button:focus ul[data-view="sub"] {     visibility: visible;     opacity: 1; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] button.dropdown:hover {     border: 1px solid #d9dce0; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="filter"] ul[data-view="sub"], div#lumise-top-tools>ul.lumise-top-nav li[data-tool="fill"] ul[data-view="sub"], div#lumise-top-tools>ul.lumise-top-nav li[data-tool="advanced"] ul[data-view="sub"] {     padding-bottom: 13px !important; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] {     transition: visibility 0s linear 0s;     display: none;     pointer-events: none;     position: absolute;     top: 55px;     right: -6px;     background: rgba(250, 250, 250, 1);     border-radius: 4px;     z-index: 2;     border: none;     box-shadow: 1px 1.73px 35px 0 rgba(31,37,50,.14);     list-style: none;     padding: 5px;     margin: 0px;     min-width: 220px;     cursor: default;     color: #3f4652; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="text-effect"] ul[data-view="sub"]{     padding-bottom: 10px; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool] .scroll {     max-height: 40vh;     overflow: auto;     min-width: 230px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"][data-pos="center"] {     transform: translateX(-50%);     left: 50%;     right: auto; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"][data-pos="center"]:after, div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"][data-pos="center"]:before {     right: 50%;     left: auto;     transform: translateX(50%); }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"][data-pos="center"]:before {     transform: translateX(50%); }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"][data-pos="left"] {     right: auto;     left: -6px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool].left ul[data-view="sub"][data-pos="left"] {     left: 7px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"][data-pos="left"]:after, div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"][data-pos="left"]:before {     right: auto;     transform: translateX(50%);     left: 3px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"][data-pos="left"]:before {     right: auto;     left: 9px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool].right ul[data-view="sub"] {     right: 7px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"]:before {     position: absolute;     top: -14px;     content: "";     right: 21px;     height: 0;     z-index: 1;     border: 7px solid transparent;     border-bottom: 7px solid #fafafa; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool].active>ul[data-view="sub"] {     pointer-events: all;     animation: fadeInS 250ms;     display: block;     transition: visibility 0s linear 0s;     height: auto; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool].active>ul[data-view="sub"][data-pos="center"]{     animation: fadeIn 250ms; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool]:hover ul[data-view="sub"] {     opacity: 1; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="curved"] ul[data-view="sub"] {     min-width: 280px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="auto-alignment"] ul[data-view="sub"] {     min-width: 250px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-func="fonts"] {     padding: 0px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"][data-func="fonts"] li {     padding: 10px 0px;     margin: 0px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-func="fonts"] li font {     display: block;     width: 100%;     font-size: 18px;     color: #3a3a3a;     cursor: pointer;     padding: 0px 10px;     position: relative; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-func="fonts"] li font.selected {     color: #3fc7ba; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-func="fonts"] li font.selected:after {     content: "\e005";     font-family: "lumise" !important;     position: absolute;     right: 10px;     color: #3fc7ba; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-func="fonts"] li font:hover {     background: #eaeaea; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul li.bttm {     text-align: center !important;     border-top: 1px solid #e2e3e5;     padding: 10px 0 !important; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li {     float: left;     width: 100%;     position: relative;     padding: 6px 10px;     font-size: 14px;     z-index: 11;     text-align: left;     display: inline-block; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="options"] ul[data-view="sub"] li {     display: flex;    } div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li:hover {     z-index: 12; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li[data-view="foot"] {     border-top: 1px dotted #cecece;     text-align: right;     padding-top: 14px;     margin-top: 10px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li.active, div#lumise-top-tools>ul.lumise-top-nav li[data-tool="filters"] {     z-index: 12 !important; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li[data-func] {     width: 50%;     position: relative; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li[data-func]:not([data-active="true"]):after {     content: "";     position: absolute;     top: 0px;     left: 0px;     width: 100%;     height: 100%;     background: #ffffffa8; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li#lumise-text-effect {     width: 490px;     padding: 0 0 20px 0;     margin: 10px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li button[data-func="update-text-fx"] {     margin-bottom: 5px;     margin-left: 10px;     font-weight: bold;     font-size: 12px;     display: none;     height: 34px;     margin-top: 6px;     float: right;     min-width: 120px; }  div#lumise-top-tools[data-view="text-fx"]>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li button[data-func="update-text-fx"] {     display: block; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li#lumise-text-effect span[data-sef="images"] {     display: flex; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li#lumise-text-effect span[data-sef="images"] img {     margin-right: 3px;     cursor: pointer;     transition: all 250ms ease;     outline: 3px solid transparent; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li#lumise-text-effect span[data-sef="images"] img:hover, div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li#lumise-text-effect span[data-sef="images"] img[data-selected="true"] {     outline: 3px solid #3fc7ba;     z-index: 2; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li label {     min-width: 110px;     display: inline-block;     font-size: 14px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li span {     line-height: 24px;     display: inline-block;     float: left; } div#lumise-top-tools>ul.lumise-top-nav[data-mode="group"][data-grouped="false"] li[data-tool="ungroup"], div#lumise-top-tools>ul.lumise-top-nav[data-mode="group"][data-grouped="true"] li[data-tool="group"]{     display: none; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="options"] ul[data-view="sub"] li label {     margin-right: 10px; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="options"] ul[data-view="sub"] li .lumise-switch {     margin-left: 0px;     float: none; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="options"] ul[data-view="sub"] li select {     border: 1px solid #d0d4d8;     height: 28px;     font-size: 14px;     display: inline-block; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="position"] ul[data-view="sub"] li span {     line-height: 20px;     bottom: 105%; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li[data-func]>span {     width: 100%;     cursor: default;     margin-bottom: 10px;     padding-bottom: 10px;     border-bottom: 1px dotted #e2e3e5 !important; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="options"] ul[data-view="sub"] li tip{     float: right;     position: relative;     height: 30px;     line-height: 36px;     margin-left: 10px; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="options"] ul[data-view="sub"] li tip i{     cursor: default;     background: rgba(255, 255, 255, 0.5) url(https://radiantprint.com/lijorir/core/assets/images/i.svg) no-repeat center center;     background-size: 15px;     width: 15px;     height: 15px;     display: inline-block;     opacity: 0.25;     transition: opacity ease 250ms; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="options"] ul[data-view="sub"] li tip:hover i{     opacity: .85; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="options"] ul[data-view="sub"] li tip text{     position: absolute;     right: -10px;     background: #3f4652;     color: #eee;     padding: 8px 10px;     border-radius: 3px;     top: 90%;     visibility: hidden;     opacity: 0;     transition: all 300ms ease;     line-height: initial; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="options"] ul[data-view="sub"] li tip:hover text{     top: 110%;     visibility: visible;     opacity: 1; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="options"] ul[data-view="sub"] li tip text:after{     content: "";     position: absolute;     top: -10px;     right: 14px;     border: 5px solid transparent;     border-bottom: 5px solid #3f4652; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"].list {     padding: 0; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"].list li {     text-align: left;     padding: 0px 10px;     border-bottom: 1px dotted #e2e3e5;     cursor: pointer; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"].list li span[data-tip="true"] {     float: right;     margin-top: 7px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"].list li:last-child {     border: none;     border-bottom-left-radius: 5px;     border-bottom-right-radius: 5px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"].list li:first-child {     border-top-left-radius: 5px;     border-top-right-radius: 5px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"].list li:hover {     background: #e2e3e5; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"].list li a:hover {     color: #3fc7ba; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"].list li a[data-act="delete"]:hover {     color: #FF5722; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"].list li i {     font-size: 18px;     float: left;     margin: 2px 8px 0 0; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="text-align"] ul[data-view="sub"] {     min-width: 135px;     padding-left: 10px }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="text-align"] ul[data-view="sub"] li {     padding: 0px }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="text-align"] li i {     font-size: 20px;     margin: 0px 12px 0 0;     float: left;     cursor: pointer;     height: 28px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="text-align"] li i:last-child {     margin: 0px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="text-align"] li i:hover, div#lumise-top-tools>ul.lumise-top-nav li[data-tool="text-align"] li i.selected {     color: #3fc7ba; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"].list li p {     margin: 0px;     padding: 10px 0; } #lumise-replacement-image li[data-view="replacement"]{     min-width: 250px; } #lumise-replacement-image li[data-view="replacement"] span{     width: 100%; } #lumise-replacement-image li[data-view="replacement"] button{     display: block;     margin-top: 10px;     margin-bottom: 10px; } #lumise-replacement-image li[data-view="title"] span{     text-transform: initial; } div#lumise-product header {     padding: 14px 20px;     text-align: left;     font-size: 15px;     color: rgba(238, 238, 238, 0.5);     display: none; }  div#lumise-product header>name {     font-size: 20px;     display: inline-block;     color: #fff;     padding-bottom: 5px;     font-weight: 400;     text-transform: capitalize; }  div#lumise-product header>price {     text-transform: capitalize;     display: inline-block;     font-weight: 500;     font-size: 15px;     background-color: #59616d;     color: #ffffff;     padding: 3px 8px;     border-radius: 2px; }  div#lumise-product header>sku {     display: block;     font-weight: 400;     font-size: 15px;     color: #8e9194; }  div#lumise-product header>desc {     display: block;     margin-top: 10px;     line-height: 24px; }  div#lumise-product header>desc img{     max-width: 100%;     height: auto; }  div#lumise-product header>button {     display: inline-block;     margin-top: 5px; }  div#lumise-product nav>price {     float: right;     color: #3fc7ba;     font-size: 20px;     margin-top: 5px; }  ul.lumise-product-color {     padding: 0px;     text-align: left;     list-style: none;     margin: 0px;     float: left;     width: 100%;     box-sizing: border-box; }  ul.lumise-product-color li:not([data-color]) {     color: rgba(238, 238, 238, 0.75);     font-size: 16px;     padding-bottom: 14px; }  ul.lumise-product-color li[data-color] {     width: 38px;     height: 38px;     border-radius: 38px;     margin: 0 8px 8px 0;     position: relative;     z-index: 10;     border: 2px solid rgba(221, 221, 221, 0.5);     box-sizing: border-box;     cursor: pointer;     float: left;     transition: all 250ms ease;     background-position: center center; } ul.lumise-product-color li[data-color=""] {     border: 2px solid #cccccc0f;     background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIxMi45ODIgMjEyLjk4MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjEyLjk4MiAyMTIuOTgyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJDbG9zZSI+Cgk8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7IiBkPSJNMTMxLjgwNCwxMDYuNDkxbDc1LjkzNi03NS45MzZjNi45OS02Ljk5LDYuOTktMTguMzIzLDAtMjUuMzEyICAgYy02Ljk5LTYuOTktMTguMzIyLTYuOTktMjUuMzEyLDBsLTc1LjkzNyw3NS45MzdMMzAuNTU0LDUuMjQyYy02Ljk5LTYuOTktMTguMzIyLTYuOTktMjUuMzEyLDBjLTYuOTg5LDYuOTktNi45ODksMTguMzIzLDAsMjUuMzEyICAgbDc1LjkzNyw3NS45MzZMNS4yNDIsMTgyLjQyN2MtNi45ODksNi45OS02Ljk4OSwxOC4zMjMsMCwyNS4zMTJjNi45OSw2Ljk5LDE4LjMyMiw2Ljk5LDI1LjMxMiwwbDc1LjkzNy03NS45MzdsNzUuOTM3LDc1LjkzNyAgIGM2Ljk4OSw2Ljk5LDE4LjMyMiw2Ljk5LDI1LjMxMiwwYzYuOTktNi45OSw2Ljk5LTE4LjMyMiwwLTI1LjMxMkwxMzEuODA0LDEwNi40OTF6IiBmaWxsPSIjZDY1ZTc0Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==') !important;;     background-color: #cccccc1a !important;     background-repeat: no-repeat !important;     box-shadow: none !important; } body #LumiseDesign ul.lumise-product-color li[data-color].choosed {     background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYgMjYiPjxwYXRoIGZpbGw9IiNlZWUiIHN0cm9rZT0iI2NjYyIgZD0ibS4zLDE0Yy0wLjItMC4yLTAuMy0wLjUtMC4zLTAuN3MwLjEtMC41IDAuMy0wLjdsMS40LTEuNGMwLjQtMC40IDEtMC40IDEuNCwwbC4xLC4xIDUuNSw1LjljMC4yLDAuMiAwLjUsMC4yIDAuNywwbDEzLjQtMTMuOWgwLjF2LTguODgxNzhlLTE2YzAuNC0wLjQgMS0wLjQgMS40LDBsMS40LDEuNGMwLjQsMC40IDAuNCwxIDAsMS40bDAsMC0xNiwxNi42Yy0wLjIsMC4yLTAuNCwwLjMtMC43LDAuMy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTcuOC04LjQtLjItLjN6Ij48L3BhdGg+PC9zdmc+');     background-repeat: no-repeat;     background-size: 16px 16px;     background-position: center center; }  ul.lumise-product-color li[data-color]:hover {     border-color: rgba(255, 255, 255, 0.5);     box-shadow: 1px 1px 5px 0 rgba(0,0,0,.35); } #lumise-product ul.lumise-product-color li[data-color]:hover {     box-shadow: 1px 1px 15px 0 rgba(0,0,0,.5); } div#lumise-product p {     padding: 0 20px;     text-align: left;     font-size: 15px;     color: rgba(204, 204, 204, 0.7); }  div#lumise-product #lumise-cart-wrp {     margin-bottom: 20px;     display: inline-block;     width: 100%; } div#lumise-product .lumise-product-price-wrp {     margin-bottom: 10px;     display: inline-block; } div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li[data-view="title"] {     float: left;     /* width: 100%; */     padding: 5px 8px 7px !important;     box-sizing: border-box;     font-size: 15px;     text-align: left;     border: none !important; }lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li[data-view="title"] i {     right: 15px !important; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="transparent"] ul[data-view="sub"] li {     padding-bottom: 4px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="masks"] ul[data-view="sub"] li[data-view="title"] {     padding: 0 !important;     margin: 0px !important; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="masks"] ul[data-view="sub"] li[data-view="title"] h3 {     padding: 10px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="masks"] ul[data-view="sub"] li[data-view="list"] {     padding: 0px;     margin: 0;     max-height: 450px;     overflow: auto;     min-width: 240px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="masks"] ul[data-view="sub"] li[data-view="list"]>span {     color: #5a5a5a;     line-height: 55px;     text-transform: uppercase;     font-weight: 500;     font-size: 12px;     width: 100%;     border-bottom: 1px dotted #ccc;     padding: 3px 10px;     cursor: pointer; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="masks"] ul[data-view="sub"] li[data-view="list"] .layer-type {     font-size: 40px;     float: left;     margin-right: 10px;     width: 50px;     text-align: center; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="masks"] ul[data-view="sub"] li[data-view="list"]>span:last-child {     border: none; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="masks"] ul[data-view="sub"] li[data-view="list"]>span:hover {     color: #3fc7ba;     background: #eee; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li p {     display: inline-block;     clear: both;     line-height: 22px; } div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li p.lock-postion{     display: block;     position: relative;     width: 100%;     clear: both;     top: 10px;     padding: 4px 0 16px;     border-bottom: 1px dotted #ddd;     text-align: left; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="fill"] input.color, div#lumise-top-tools>ul.lumise-top-nav li[data-tool="svg"] input.color {     border: 1px solid #ddd;     height: 34px;     float: left;     border-radius: 2px;     font-size: 14px;     outline: none !important;     transition: all 250ms ease;     width: 180px;     padding: 0 10px;     margin: -3px 0px 0 0; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="fill"] input#lumise-fill, div#lumise-top-tools>ul.lumise-top-nav li[data-tool="svg"] input#lumise-svg-fill {     width: 230px;     margin-top: 14px;     margin-right: 0px; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="fill"]  #lumise-stroke-fix-colors {     display: block;     clear: both;     float: left;     width: 100%;     padding: 0px;     list-style: none;     margin-top: 5px; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="fill"]  #lumise-stroke-fix-colors li{     width: 26px;     height: 24px;     cursor: pointer; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="fill"]  #lumise-stroke-fix-colors li:hover{box-shadow: 0px 0px 5px 0 rgba(0,0,0,.75);z-index: 12 !important;position: relative;} div#lumise-workspace .lumise-save-color {     margin-top: 14px;     margin-left: 10px;     display: inline-block;     float: left; }  div#lumise-drawing .lumise-save-color {     margin-top: -5px;     line-height: 18px; }  div#lumise-workspace .lumise-save-color i {     padding: 7px 10px 4px;     font-size: 20px;     border-radius: 2px;     color: #eee !important;     cursor: pointer;     background: #3f4652;     display: inline-block; }  div#lumise-drawing .lumise-save-color i {     background: #272c33; }  div#lumise-top-tools>ul.lumise-top-nav>li.active .lumise-save-color[data-tip="true"] > i:hover{     color: #fff !important; }  div#lumise-drawing .lumise-save-color[data-tip="true"] span {     left: auto;     right: 0px;     transform: translateY(-50%); }  div#lumise-drawing .lumise-save-color[data-tip="true"] span:after {     left: auto;     right: 10px }  div#lumise-workspace .lumise-color-presets {     list-style: none;     margin: 0px;     padding: 0px;     border-radius: 3px;     overflow: hidden;     width: 100%;     position: relative;     box-shadow: 1px 1px 3px 0 rgba(0,0,0,.2);     max-height: 120px;     overflow-y: scroll;     min-width: 250px; } div#lumise-workspace .hidden+.lumise-color-presets {     margin-top: 20px;     float: left; } div#lumise-workspace .lumise-color-presets li {     float: left;     height: 45px;     width: 20% !important;     cursor: pointer;     transition: all 250ms ease;     z-index: 10;     /* position: relative; */ }  div#lumise-workspace .lumise-color-presets li:hover {     box-shadow: 0px 0px 10px 0 rgba(0,0,0,.75);     z-index: 12 !important;     position: relative; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3, div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li[data-view="title"] h3 {     margin: 0px;     font-weight: 400;     font-size: 15px;     border-bottom: 1px dotted #ddd;     padding-bottom: 8px;     white-space: nowrap;     display: flex;     width: 100%;     line-height: 22px; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li[data-view="title"] h3 {     font-weight: bold;     text-transform: uppercase;     letter-spacing: .25px;     font-size: 13px; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3.nob {     border: none;     margin-bottom: 0px;     padding-bottom: 0px; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3.nob select {     border: 1px solid #ccc;     width: 220px;     margin-left: -110px;     margin-right: 20px;     height: 30px;     font-size: 13px;     padding: 0 6px;     outline: none;     border-radius: 2px; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 {     float: left;     clear: both;     margin-top: 5px; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 input[type="text"], div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 textarea {     width: 100%;     height: 32px;     padding: 0 10px;     font-size: 14px;     outline: none;     display: block;     border: 1px solid #dedede; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 textarea {     resize: none;     height: 46px;     padding: 5px 8px;     min-width: 240px;     margin-bottom: 5px; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 input[type="text"]:focus, div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 textarea:focus {     background: rgba(255, 255, 0, 0.09);     box-shadow: none; }  div#lumise-top-tools>ul.lumise-top-nav li h3 inp[data-range="helper"],  div#lumise-top-tools>ul.lumise-top-nav li h3 input[type="text"] {     float: left;     margin-top: 8px;     margin-left: 10px;     position: relative;     min-width: 140px;     background: transparent;     height: 10px;     margin-right: 40px; } div#lumise-top-tools>ul.lumise-top-nav li h3 inp[data-range="helper"] {     margin-top: 0px; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="fill"] ul[data-view="sub"] li h3 inp[data-range="helper"],  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="fill"] ul[data-view="sub"] li h3 input[type="text"] {     min-width: 120px;     margin-right: 50px;     margin-top: 0px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="transform"] ul[data-view="sub"] li h3 inp[data-range="helper"] {     width: 140px;     margin-right: 0px; }  div#lumise-top-tools>ul.lumise-top-nav li h3 input[type="range"][data-between="true"]:before {     content: "";     position: absolute;     top: 10px;     left: calc(50% - 1px);     background: #d4d4d4;     height: 6px;     width: 2px;     border-radius: 3px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="transform"] ul[data-view="sub"] li h3>span {     width: 55px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="transform"] ul[data-view="sub"] li .lumise-switch {     margin-right: 0px; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li[data-func="text-fx"] .lumise-switch {     margin-right: 121px; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 input[type="text"] {     height: 32px;     margin-top: -5px;     min-width: 182px;     margin-right: 0px;     background: #fff; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 input[type="range"]:not(.nol):before {     content: "Reset";     position: absolute;     left: -65px;     top: -7px;     font-size: 13px;     width: 60px;     background: #3fc7ba;     padding-left: 10px;     color: #eee;     cursor: pointer;     opacity: 0;     transition: opacity 250ms ease 500ms;     padding: 3px 0;     text-align: center;     border-radius: 3px;     font-weight: 600; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3:hover input[type="range"]:before {     opacity: 1;     transition: opacity 250ms ease 100ms; } html [data-range="helper"]{     position: relative;     display: inline-block; } html [data-range="helper"]:after {     content: attr(data-value);     position: absolute;     left: calc(100% + 10px);     top: 0px;     font-size: 13px;     font-weight: normal;     color: #3f4652; }  div#lumise-top-tools>ul.lumise-top-nav li button, #LumiseDesign button.lumise-btn {     border: none;     background: #3fc7ba;     padding: 5px 16px 6px;     font-size: 13px;     border-radius: 3px;     color: #fff;     cursor: pointer;     min-width: 80px;     outline: none;     line-height: 22px;     transition: all 250ms ease;     text-transform: uppercase;     font-weight: 600; }  #LumiseDesign button.lumise-btn.small {      height: 32px;      line-height: 30px;      padding: 0 10px;  } div#lumise-top-tools>ul.lumise-top-nav li button.right, #LumiseDesign button.lumise-btn.right {     float: right; }  div#lumise-top-tools>ul.lumise-top-nav li button.gray, body #LumiseDesign button.lumise-btn.gray {     background: #555c69 !important; }  div#lumise-top-tools>ul.lumise-top-nav li button.white, #LumiseDesign button.lumise-btn.white {     background: #fafafa;     color: #3f4652; }  div#lumise-top-tools>ul.lumise-top-nav li button.red {     background: #f4511e; }  div#LumiseDesign button#lumise-change-product {     display: block;     background: #ddd;     font-size: 12px;     margin: 8px 0; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="arrange"] button {     margin-right: 10px;     min-width: 100px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="arrange"] button.last {     margin-right: 0px; }  div#lumise-top-tools>ul.lumise-top-nav li button:hover, #LumiseDesign button.lumise-btn:hover {     opacity: 0.75; }  div#lumise-top-tools>ul.lumise-top-nav li button i, #LumiseDesign button.lumise-btn i {     font-size: 16px;     position: relative;     display: inline-block;     bottom: -3px; }  html div#lumise-top-tools>ul.lumise-top-nav li button.disabled, #LumiseDesign button.lumise-btn.disabled {     background: #ddd !important;     color: #aaa;     cursor: default; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 span {     float: left;     text-align: left;     min-width: 55px;     overflow: hidden;     width: inherit; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3.nob span {     text-align: left; }  div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 span.min100 {     min-width: 100px; }  div#LumiseDesign div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 i {     position: absolute;     color: #ccc;     font-size: 20px;     margin: 0px -5px 0 0;     cursor: pointer;     line-height: 16px;     top: 5px;     right: 10px; }  div#LumiseDesign div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 i:hover {     color: #3f4652; }  div#lumise-product ul.lumise-product-color input.color {     float: left;     width: 100%;     height: 36px;     background: #fafafa;     font-size: 14px;     padding: 0 8px;     border-radius: 3px;     outline: none;     margin-top: 10px;     box-sizing: border-box;     border: 1px solid rgba(238, 238, 238, 0.5); }  div#lumise-product ul.lumise-product-color input.color:hover {     border-color: #d1d3d6; }  div#lumise-top-tools>ul.lumise-top-nav #lumise-image-fx-fx {     list-style: none;     margin: 0;     padding: 0px;     width: 280px;     max-height: 180px;     overflow: auto;     display: inline-block; }  div#lumise-top-tools>ul.lumise-top-nav #lumise-image-fx-fx li {     max-width: 95px;     height: 95px;     background: url(https://radiantprint.com/lijorir/core/assets/images/fx_thumbns.jpg) no-repeat;     background-size: 552px 551px;     font-size: 12px;     color: #3a3a3a;     cursor: pointer;     margin: 0px;     padding: 5px;     margin-bottom: 20px;     border: 3px solid #fafafa;     position: relative;     width: 33.33%;     min-width: 50px; }  div#lumise-top-tools>ul.lumise-top-nav #lumise-image-fx-fx li:hover, div#lumise-top-tools>ul.lumise-top-nav #lumise-image-fx-fx li[data-selected="true"] {     border: 3px solid #3fc7ba;     color: #3fc7ba; }  div#lumise-top-tools>ul.lumise-top-nav #lumise-image-fx-fx li>span {     width: 100%;     padding: 0 5px;     border-radius: 2px;     float: left;     min-width: auto;     position: absolute;     left: 0px;     top: 100%;     text-align: center; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="zoom"] ul[data-view="sub"] li ul {     list-style: none;     float: left;     width: 100%;     padding: 0px;     margin-top: 10px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="zoom"] ul[data-view="sub"] li li[data-pos] {     list-style: none;     margin: 0px;     height: 10px;     width: calc(33.33% - 1px);     background: rgba(195, 195, 195, 0.39);     height: 50px;     cursor: pointer;     margin: 1px 1px 0 0;     border-radius: 3px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="zoom"] ul[data-view="sub"] li li[data-pos]:hover {     background: #ddd; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="zoom"] ul[data-view="sub"] li li[data-pos].choosed {     background: #3fc7ba; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="position"] ul[data-view="sub"] li[data-position] {     float: left;     width: 50px;     font-size: 18px;     cursor: pointer;     margin: 1px;     height: 44px;     position: relative;     line-height: 44px;     padding: 0px 8px;     text-align: center; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="position"] ul[data-view="sub"][data-lock="true"] li[data-position] {     display: none; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="position"] ul[data-view="sub"] li[data-position] i {     float: none; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="position"] ul[data-view="sub"] li[data-tip="true"] p {     margin: 0px;     width: 100%;     height: 100%;     color: #555;     line-height: inherit; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="position"] ul[data-view="sub"] li[data-tip="true"] p svg{     position: relative;     top: 5px; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="position"] ul[data-view="sub"] li[data-tip="true"] p i{     position: relative;     top: 3px; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="position"] ul[data-view="sub"] li[data-tip="true"] p i._45deg:before{ 	transform: rotate(-45deg); 	display: block; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="position"] ul[data-view="sub"] li[data-tip="true"] p i._135deg:before{ 	transform: rotate(-135deg); 	display: block; } div#lumise-top-tools>ul.lumise-top-nav li[data-tool="position"] ul[data-view="sub"] li[data-position]:hover {     color: #3fc7ba;     z-index: 15;     background: #eee;     border-radius: 3px; }  div#lumise-top-tools>ul.lumise-top-nav li[data-tool="position"] ul[data-view="sub"] li.mirX p {     transform: scaleX(-1); } div#LumiseDesign #lumise-navigations #lumise-designs-search{     float: right;     position: relative; } div#LumiseDesign #lumise-navigations #lumise-designs-search>input{     float: left;     height: 30px;     margin-right: 30px;     border: 1px solid #e5e5e5;     border-radius: 15px;     padding: 0 5px 0 32px;     font-size: 15px;     line-height: 20px;     outline: none; } div#LumiseDesign #lumise-navigations #lumise-designs-search>input:focus{     border-color: #bbbbbb; } div#LumiseDesign #lumise-navigations #lumise-designs-search:before{     content: "\e00c";     font-family: "lumise" !important;     position: absolute;     top: 0px;     left: 10px;     color: #ccc; } div#LumiseDesign #lumise-navigations ul#lumise-designs-category{     position: absolute;     left: 0px;     top: 50px;     border-bottom-left-radius: 8px;     height: calc(100% - 50px);     overflow: auto;     list-style: none;     padding: 0px;     width: 100%;     max-width: 219px;     text-align: center;     padding-top: 10px;     cursor: default;     padding-bottom: 20px;     display: none; } div#LumiseDesign #lumise-navigations ul#lumise-designs-category li{     padding: 5px 0 5px 20px;     font-size: 15px;     color: #a8aaab;     cursor: pointer;     text-align: left;     position: relative; } div#LumiseDesign #lumise-navigations ul#lumise-designs-category li func{     position: absolute;     right: 10px;     top: 50%;     transform: translateY(-40%);     font-size: 14px;     display: none;     background: #fff; } div#LumiseDesign #lumise-navigations ul#lumise-designs-category li func i{     cursor: pointer;     margin-left: 5px;     color: #b1b2b3; } div#LumiseDesign #lumise-navigations ul#lumise-designs-category li:hover func{     display: block; } div#LumiseDesign #lumise-navigations ul#lumise-designs-category li[data-active="true"], div#LumiseDesign #lumise-navigations ul#lumise-designs-category li:hover, div#LumiseDesign #lumise-navigations ul#lumise-designs-category li:hover func i:hover{     color: #282e31; } div#LumiseDesign #lumise-navigations ul#lumise-designs-category li[data-active="true"] i:before {     content: "\e027"; } div#LumiseDesign #lumise-navigations ul#lumise-designs-category li[data-func="add"] {     text-align: center;     background: #ebeced;     width: auto;     display: inline-block;     margin: 30px auto;     padding: 3px 10px;     border-radius: 4px;     line-height: 22px;     position: relative;     color: #555; } div#LumiseDesign #lumise-navigations ul#lumise-designs-category li[data-func="add"]:after {     content: "";     border-top: 1px dotted #ebeced;     position: absolute;     left: 50%;     top: -20px;     width: 220px;     transform: translateX(-50%); } div#LumiseDesign #lumise-navigations ul#lumise-designs-category li i{     float: left;     margin-top: 2px;     margin-right: 3px; } div#LumiseDesign #lumise-navigations ul#lumise-designs-category li[data-func="add"]:hover {     text-decoration: none;     background-color: #282e31;     border-color: #282e31;     color: #eee; } div#LumiseDesign #lumise-navigations ul#lumise-saved-designs {     padding: 20px;     list-style: none;     width: 686px;     max-height: calc(100vh - 120px);     overflow: auto;     background: #ebeced;     border-bottom-right-radius: 8px;     cursor: default;     margin-bottom: -6px;     /* min-height: 350px; */     border-bottom-left-radius: 8px;     position: relative; } div#LumiseDesign #lumise-navigations ul#lumise-saved-designs[data-loading="true"] {     min-height: 200px;     overflow: hidden; } div#LumiseDesign #lumise-navigations ul#lumise-saved-designs[data-loading="true"]:after {     content: "";     background: rgba(0,0,0,0.35);     position: absolute;     top: 0px;     left: 0px;     width: 100%;     height: 100%;     z-index: 10; } div#LumiseDesign #lumise-navigations ul#lumise-saved-designs[data-loading="true"]:before{     content: "";     height: 34px;     width: 34px;     background: url(https://radiantprint.com/lijorir/core/assets/images/spinner-white.png) center center no-repeat;     background-size: 34px;     animation: 2s cubic-bezier(.63,.045,.34,1) normal infinite ka-spinner;     display: inline-block;     position: absolute;     top: 50%;     left: 50%;     transform: translateX(-50%) translateY(-50%);     z-index: 15; } div#LumiseDesign #lumise-navigations ul#lumise-saved-designs[data-view="saveas"] p.empty{     display: none; } ul#lumise-saved-designs li.lumise-scroll {     max-height: 400px;     overflow: auto;     border: none !important; }  ul#lumise-saved-designs li.lumise-scroll ul {     margin: 0px;     padding: 0px; }  ul#lumise-saved-designs>li {     float: left;     margin: 0 20px 20px 0;     position: relative;     padding: 0;     background: #fafafa;     box-shadow: 0 2px 1px rgba(0,0,0,.15);     border-radius: 2px;     text-align: left;     width: calc(33% - 12px);     transition: all 250ms ease;     cursor: default; } ul#lumise-saved-designs>li.editing:after {     content: "";     position: absolute;     top: 10px;     left: 10px;     color: #fff;     border-radius: 100%;     background: #333 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYgMjYiPjxwYXRoIGZpbGw9IiNlZWUiIGQ9Im0uMywxNGMtMC4yLTAuMi0wLjMtMC41LTAuMy0wLjdzMC4xLTAuNSAwLjMtMC43bDEuNC0xLjRjMC40LTAuNCAxLTAuNCAxLjQsMGwuMSwuMSA1LjUsNS45YzAuMiwwLjIgMC41LDAuMiAwLjcsMGwxMy40LTEzLjloMC4xdi04Ljg4MTc4ZS0xNmMwLjQtMC40IDEtMC40IDEuNCwwbDEuNCwxLjRjMC40LDAuNCAwLjQsMSAwLDEuNGwwLDAtMTYsMTYuNmMtMC4yLDAuMi0wLjQsMC4zLTAuNywwLjMtMC4zLDAtMC41LTAuMS0wLjctMC4zbC03LjgtOC40LS4yLS4zeiI+PC9wYXRoPjwvc3ZnPg==') no-repeat center center;     height: 24px;     width: 24px;     background-size: 14px; } ul#lumise-saved-designs>li:not(.editing):not([data-view="add"]):hover {     box-shadow: 3px 3px 20px rgba(0,0,0,.3);     cursor: pointer; } ul#lumise-saved-designs>li:not([data-func="edit"]):hover {     background: #fafafa; }  ul#lumise-saved-designs>li:nth-child(3n) {     margin-right: 0px; } ul#lumise-saved-designs>li:nth-child(3n+1) {     clear: left; }  ul#lumise-saved-designs>li[data-view="add"] {     background: transparent;     box-shadow: none;     text-align: center;     border: 2px dashed #ccc;     height: 207px;     color: #ccc;     font-size: 18px;     transition: all 250ms ease;     border-radius: 5px;     box-sizing: border-box;     display: none; } ul#lumise-saved-designs[is="save"]>li[data-view="add"] { 	display: inline-block; } ul#lumise-saved-designs>li[data-view="add"]:hover {     border-color: #888;     cursor: pointer;     color: #888; }  ul#lumise-saved-designs>li[data-view="add"] b {     font-size: 55px;     display: block;     font-weight: 400;     margin-top: 60px;     line-height: 50px; } ul#lumise-saved-designs li[data-editing]:after {     content: "EDITING";     position: absolute;     top: 0px;     left: 0px;     width: 100%;     height: calc(100% - 44px);     text-align: center;     font-size: 18px;     padding: 10px;     background: #3fc7ba;     color: #eee;     z-index: 1;     box-sizing: border-box;     border-top-left-radius: 2px;     border-top-right-radius: 2px;     cursor: default;     line-height: 130px;     text-shadow: 1px 1px 1px rgba(0,0,0,.3);     opacity: .85; }  ul#lumise-saved-designs li[data-editing] [data-view="stages"] {     filter: blur(3px); }  ul#lumise-saved-designs li > button {     border: none;     font-size: 14px;     background: transparent;     color: #888;     cursor: pointer;     outline: none;     float: left;     transition: all 250ms ease;     padding: 0 5px 10px 5px; }  ul#lumise-saved-designs li:hover > button {     color: #7b7a7a;     opacity: 1; }  ul#lumise-saved-designs li > button.disabled {     cursor: default !important;     color: #3fc7ba; }  ul#lumise-saved-designs li > button:not(.disabled):hover {     color: #3fc7ba; }  ul#lumise-saved-designs li > button[data-func="delete"] {     color: rgba(255, 0, 0, 0.41); }  ul#lumise-saved-designs li > button[data-func="delete"]:hover {     color: rgba(255, 0, 0, 0.77); }  ul#lumise-saved-designs li[data-blank] {     padding: 10px 0;     width: 50%;     color: rgba(255, 255, 255, 0.2);     border: 2px dashed rgba(255, 255, 255, 0.3);     border-radius: 3px;     line-height: 34px;     overflow: hidden;     background: transparent;     text-align: center;     cursor: pointer !important;     float: left; } ul#lumise-saved-designs p.empty{ 	margin: 50px 0; } div#lumise-navigations ul#lumise-saved-designs li[data-blank] i {     font-size: 50px;     display: block;     color: rgba(255, 255, 255, 0.5); }  div#lumise-navigations ul#lumise-saved-designs li[data-blank]:hover {     border-color: rgba(255, 255, 255, 0.5);     color: rgba(255, 255, 255, 0.5); }  div#lumise-navigations ul#lumise-saved-designs name {     text-transform: capitalize;     cursor: pointer;     font-size: 13px;     text-align: left;     color: rgba(0, 0, 0, .2); }  div#lumise-navigations ul#lumise-saved-designs li span[data-view="name"] {     color: #30373b;     font-size: 15px;     text-overflow: ellipsis;     overflow: hidden;     font-weight: 400;     padding: 10px 12px 0px 12px;     box-sizing: content-box;     display: block;     clear: both;     max-width: 202px;     border-top: 1px solid rgba(0,0,0,.1);     white-space: nowrap;     cursor: text;     background: #fff;     border-bottom-left-radius: 2px;     border-bottom-right-radius: 2px;     outline: none;     transition: all ease 250ms;     font-weight: 500; } div#lumise-navigations ul#lumise-saved-designs li span[data-view="name"]:focus {     border-bottom: 1px dashed #3333336b;     padding-bottom: 5px; }  div#lumise-navigations ul#lumise-saved-designs li i[data-func="delete"] {     position: absolute;     top: 10px;     right: 10px;     font-size: 24px;     color: #0000000a;     transition: all ease 250ms;     cursor: pointer; } div#lumise-navigations ul#lumise-saved-designs[is="save"] li i[data-func="delete"] { 	display: none; } div#lumise-navigations ul#lumise-saved-designs li:hover i[data-func="delete"] {     color: #0000006b; } div#lumise-navigations ul#lumise-saved-designs li i[data-func="delete"]:hover {     color: #E91E63; } div#lumise-navigations ul#lumise-saved-designs li:not([data-view="add"]):hover:after { 	content: attr(data-use-text);     position: absolute;     top: calc(50% - 20px);     left: 50%;     transform: translateX(-50%) translateY(-50%);     color: #fff;     padding: 8px 12px;     border-radius: 3px;     box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.1);     white-space: nowrap;     background-color: #434d5f !important;     font-weight: 600;     font-size: 12px;     letter-spacing: 1px; } div#lumise-navigations ul#lumise-saved-designs[is="save"] li:not([data-view="add"]):hover:after { 	content: attr(data-save-text); } div#lumise-navigations ul#lumise-saved-designs li em[data-view="date"]{     display: block;     font-size: 12px;     color: #a9a9a9;     padding: 0 12px 10px 12px;     background: #fff; } div#lumise-navigations ul#lumise-saved-designs li div[data-view="stages"] {     float: left;     clear: both;     border-top-right-radius: 2px;     border-top-left-radius: 2px;     overflow: hidden;     width: 100%;     text-align: center;     position: relative; } div#lumise-navigations ul#lumise-saved-designs li div[data-view="stages"]>span{     float: left;     width: 100%; } div#lumise-navigations ul#lumise-saved-designs li div[data-view="stages"] img[data-func="edit"] {     min-height: 150px;     float: left;     position: relative;     left: 50%;     transform: translateX(-50%); } div#lumise-navigations ul#lumise-saved-designs li i {     float: none;     font-size: 16px;     margin-right: 0px;     color: inherit; } #lumise-navigations ul#lumise-saved-designs li span[data-stage] {     margin: 0;     border-right: 1px solid rgba(235, 236, 237, 0.3);     position: relative;     margin-bottom: 0px;     display: inline-block; }  #lumise-navigations ul#lumise-saved-designs li span[data-stage]:last-child {     border: none; }  #lumise-navigations ul#lumise-saved-designs li span[data-stage] img {     float: left;     height: 150px; }  #lumise-lightbox {     position: fixed;     z-index: 1000000000;     top: 0;     left: 0;     width: 100%;     height: 100%;     font-family: "Roboto";     font-size: 14px;     color: #3a3a3a;     -webkit-font-smoothing: antialiased;     -moz-osx-font-smoothing: grayscale; }  #lumise-lightbox .kalb-overlay {     position: fixed;     z-index: 1;     background: rgba(0,0,0,.75);     height: 100%;     width: 100%;     top: 0;     left: 0 }  #lumise-lightbox #lumise-lightbox-body {     position: absolute;     top: 50%;     left: 50%;     z-index: 2;     max-height: 100vh;     background: #f2f2f2;     transform: translateX(-50%) translateY(-50%);     border-radius: 4px;     box-shadow: 2px 2px 3px 0 rgba(10,10,10,.35);     overflow: hidden; }  #lumise-lightbox #lumise-lightbox-footer {     width: 100%;     float: left;     background: #eee;     border-top: 1px solid #ddd;     padding: 20px;     box-sizing: border-box;     border-bottom-left-radius: 5px;     border-bottom-right-radius: 5px;     position: relative }  #lumise-lightbox #lumise-lightbox-footer a {     color: #ff66a6 }  #lumise-lightbox #lumise-lightbox-footer button+button {     margin-left: 20px }  #lumise-lightbox #lumise-lightbox-content {     overflow-y: auto;     overflow-x: hidden;     padding: 0px;     width: calc(100% + 2px);     height: inherit;     min-width: 850px;     box-sizing: border-box;     max-height: calc(100vh - 100px);     min-height: 250px;     float: left;     margin-left: -1px; } #lumise-lightbox #lumise-lightbox-content span[data-view="loading"]{     position: absolute;     top: 50%;     left: 50%;     font-size: 18px;     background: #f1f1f1;     padding: 8px 12px;     border-radius: 3px;     transform: translateX(-50%) translateY(-50%); } #lumise-lightbox #lumise-lightbox-content i.lumise-spinner {     position: absolute;     top: 50%;     left: 50%;     transform: translateX(-50%) translateY(-50%); }  #lumise-lightbox #lumise-lightbox-content iframe {     width: 100%;     border: none;     height: calc(90vh - 82px);     float: left; }  #lumise-lightbox #lumise-lightbox-content textarea.s1 {     width: 450px;     height: 80px;     border: 1px solid #ddd;     padding: 8px;     font: 15px/1.6em;     color: #555 }  #lumise-lightbox #lumise-lightbox-content h3.title {     margin: 0 0 20px;     padding: 12px 20px;     white-space: nowrap;     width: 100%;     text-overflow: ellipsis;     color: #393749;     letter-spacing: .5px;     font-size: 18px;     box-sizing: border-box;     font-weight: 500;     background: #eee;     border-bottom: 1px solid #e3e3e3; }  #lumise-lightbox #lumise-lightbox-content h3.title a {     text-decoration: none;     text-transform: initial;     font-weight: normal;     font-size: 14px;     letter-spacing: 0px;     margin-left: 10px;     color: #3f4652;     background-color: #dcdcdc;     padding: 0px 10px;     border-radius: 2px;     height: 28px;     display: inline-block;     line-height: 26px; }  #lumise-lightbox #lumise-lightbox-content h3.title a:hover {     background: #3f4652;     color: #eee; }  #lumise-lightbox #lumise-lightbox-content h3.title a i {     font-size: 16px;     bottom: -3px;     position: relative; }  #lumise-lightbox a.kalb-close {     font-size: 24px;     padding: 10px 20px;     color: #ccc;     position: absolute;     top: 2px;     right: 0;     text-decoration: none;     border-radius: 5px;     opacity: .2;     z-index: 3; } #lumise-lightbox a.kalb-close i{margin-top: 0px;display: inline-block;} #lumise-lightbox #lumise-lightbox-body:hover a.kalb-close {     opacity: 1 }  #lumise-lightbox a.kalb-close:hover {     color: #f70961 }  #lumise-lightbox .lumise-lightbox-form {     padding: 4px 24px 14px; }  #lumise-lightbox .lumise-lightbox-form h3.title {     font-weight: 500;     font-size: 20px;     width: 100%;     border-bottom: 1px solid #ccc;     padding-bottom: 10px; }  #lumise-lightbox .lumise-lightbox-form>p.right {     text-align: right; }  #lumise-lightbox .lumise-lightbox-form>p input {     border: 1px solid #ccc;     height: 36px;     padding: 0 14px;     font-size: 14px;     font-weight: normal;     width: 100%;     outline: none;     -webkit-font-smoothing: antialiased;     -moz-osx-font-smoothing: grayscale;     display: inline-block;     box-sizing: border-box; }  #lumise-lightbox .lumise-lightbox-form>p input[name="color"] {     border-color: transparent; }  #lumise-lightbox .lumise-lightbox-form>p input:focus {     background: #f7f7e2; }  #lumise-lightbox .lumise-lightbox-form>p button {     border: none;     background: #ddd;     font-size: 14px;     height: 36px;     padding: 0 20px;     border-radius: 3px;     cursor: pointer;     margin-top: 10px;     outline: none; }  #lumise-lightbox .lumise-lightbox-form>p button.primary {     background: #3fc7ba;     color: #efefef; }  #lumise-lightbox .lumise-lightbox-form>p button:hover {     opacity: 0.7; }  #lumise-lightbox .lumise-lightbox-form>p label {     display: block;     font-weight: 500;     font-size: 14px;     padding-bottom: 6px; }  #lumise-lightbox .lumise_crop_wrap {     position: relative;     float: left;     display: table;     text-align: center; }  #lumise-lightbox .lumise_crop_wrap.opera8 #lumise-lightbox .lumise_crop_overlay,  #lumise-lightbox .lumise_crop_wrap.opera8 #lumise-lightbox .lumise_crop_clickArea {     background-color: transparent; }  #lumise-lightbox .lumise_crop_selArea {     position: absolute;     cursor: move;     z-index: 12;     width: 100%;     height: 100%;     left: 0px;     top: 0px; }  #lumise-lightbox .lumise_crop_clickArea {     width: 100%;     height: 100%;     background-color: #FFF;     opacity: 0.01;     position: absolute; }  #lumise-lightbox .lumise_crop_info {     float: left;     font-family: arial;     font-size: 10px;     height: 10px;     left: 3px;     line-height: 10px;     padding: 2px 3px;     position: absolute;     top: 3px;     color: rgba(255, 255, 255, .5);     background: rgba(0,0,0,.25); }  #lumise-lightbox .lumise_crop_marqueeHoriz {     position: absolute;     width: 100%;     height: 1px;     background: transparent url('https://radiantprint.com/lijorir/core/assets/images/marqueeHoriz.gif') repeat-x 0 0;     z-index: 3; }  #lumise-lightbox .lumise_crop_marqueeVert {     position: absolute;     height: 100%;     width: 1px;     background: transparent url('https://radiantprint.com/lijorir/core/assets/images/marqueeVert.gif') repeat-y 0 0;     z-index: 3; }  #lumise-lightbox .lumise_crop_marqueeNorth {     top: 0;     left: 0; }  #lumise-lightbox .lumise_crop_marqueeEast {     top: 0;     right: 0; }  #lumise-lightbox .lumise_crop_marqueeSouth {     bottom: 0px;     left: 0; }  #lumise-lightbox .lumise_crop_marqueeWest {     top: 0;     left: 0; }  #lumise-lightbox .lumise_crop_handle {     position: absolute;     border: 1px solid #333;     width: 6px;     height: 6px;     background: #FFF;     opacity: 0.4;     filter: alpha(opacity=40);     z-index: 4; } #lumise-lightbox .lumise_crop_handle:hover { 	opacity: 0.8; } #lumise-lightbox .lumise_crop_handle:after {     content: "";     position: absolute;     top: -10px;     left: -10px;     width: 28px;     height: 28px;	 } #lumise-lightbox .lumise_crop_handleN {     top: -3px;     left: 50%;     cursor: n-resize; }  #lumise-lightbox .lumise_crop_handleNE {     top: -3px;     right: -3px;     cursor: ne-resize; }  #lumise-lightbox .lumise_crop_handleE {     top: 50%;     right: -3px;     cursor: e-resize; }  #lumise-lightbox .lumise_crop_handleSE {     right: -3px;     bottom: -3px;     cursor: se-resize; }  #lumise-lightbox .lumise_crop_handleS {     left: 50%;     bottom: -3px;     cursor: s-resize; }  #lumise-lightbox .lumise_crop_handleSW {     left: -3px;     bottom: -3px;     cursor: sw-resize; }  #lumise-lightbox .lumise_crop_handleW {     top: 50%;     left: -3px;     cursor: w-resize; }  #lumise-lightbox .lumise_crop_handleNW {     top: -3px;     left: -3px;     cursor: nw-resize; }  #lumise-lightbox .lumise_crop_dragArea {     z-index: 200;     position: relative;     cursor: crosshair;     top: 0;     left: 50%;     margin: 0px;     display: inline-block;     background: url("https://radiantprint.com/lijorir/core/assets/images/grid.png") repeat scroll 0 0 #EAEAEA;     overflow: hidden;     user-select: none;     transform: translateX(-50%);     float: left; }  #lumise-lightbox .lumise_crop_dragArea canvas {     float: left;     transform-origin: top left !important; }  #lumise-lightbox .lumise_crop_dragArea img {     float: left; }  #lumise-lightbox .lumise_crop_previewWrap {     overflow: hidden;     position: relative; }  #lumise-lightbox .lumise_crop_previewWrap img {     position: absolute; }  #lumise-lightbox .lumise_crop_clickArea_scan {     position: absolute;     top: 0px;     left: 0px;     z-index: 10;     width: 100%;     height: 100%;     background: rgba(0,0,0,.5); }  #lumise-lightbox .lumise_crop_wrap button {     line-height: 50px;     font-size: 13px;     margin: 0px;     float: left;     width: 50%;     border: none;     height: 50px;     cursor: pointer;     background: #182a3c;     color: #aaa;     text-transform: capitalize; }  #lumise-lightbox .lumise-crop-btns {     list-style: none;     padding: 0px;     margin: 0px;     text-align: center;     white-space: nowrap;     display: inline-block;     clear: both;     float: left;     width: 100%;     border-top: 1px solid #eee;     user-select: none; }  #lumise-lightbox .lumise-crop-btns {     list-style: none;     padding: 0px;     margin: 0px;     text-align: center;     white-space: nowrap;     display: inline-block;     clear: both;     float: left;     width: 100%;     border-top: 1px solid #eee;     user-select: none; }  #lumise-lightbox .lumise-crop-btns li {     display: inline-block;     padding: 8px 14px 6px;     font-size: 14px;     cursor: pointer;     border-radius: 2px;     margin: 5px 0;     line-height: 16px;     position: relative;     z-index: 1000; } #lumise-lightbox .lumise-crop-btns li[data-func="save"], #lumise-lightbox .lumise-crop-btns li[data-func="cancel"] {     position: relative;     top: -3px;     font-weight: 600;     height: 19px;     left: 5px; } #lumise-lightbox .lumise-crop-btns li>span {     position: absolute;     top: -30px;     left: 50%;     transform: translateX(-50%);     background: rgba(0,0,0,.75);     color: #eee;     padding: 3px 5px;     font-size: 14px;     display: none;     border-radius: 2px;     font-weight: 400; }  #lumise-lightbox .lumise-crop-btns li:hover>span {     display: block; }  #lumise-lightbox .lumise-crop-btns li>i {     font-size: 16px; }  #lumise-lightbox .lumise-crop-btns li:hover {     background: #ddd; }  #lumise-lightbox .lumise-crop-btns li.active {     background: #3fc7ba;     color: #eee; }  #lumise-lightbox .lumise-crop-btns li[data-func="save"] {     color: #3fc7ba; }  #lumise-lightbox .lumise-crop-btns li[data-func="cancel"] {     color: #ef6161;     margin-right: 5px; }     #lumise-lightbox .lumise-crop-btns li[data-func="center"] {     margin-left: 5px; }  #lumise-lightbox .lumise-crop-btns li:first-child>span {     left: 0px;     transform: none; }  #lumise-lightbox .lumise-crop-btns li:last-child>span {     right: 0px;     left: auto;     transform: none; }  #lumise-lightbox #lumise-change-products-wrp {     float: left;     background: #3f4652;     width: 100%; }  #lumise-lightbox #lumise-change-products-wrp ul {     list-style: none;     margin: 0px;     padding: 0px; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="categories"] {     float: left;     width: 260px;     overflow: auto;     max-height: 90vh; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="categories"]>h3 {     text-transform: uppercase;     font-size: 13px;     background: rgb(47, 51, 58);     margin: 0px;     padding: 18px 15px;     color: #eee;     letter-spacing: .5px; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="categories"] li {     padding: 10px 10px 10px 12px;     font-size: 15px;     text-transform: capitalize;     cursor: pointer;     overflow: hidden;     text-overflow: ellipsis;     white-space: nowrap;     color: #ccc;     margin: 0px; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="categories"] li[data-lv="0"]:before {     content: "\e029";     font-family: "lumise" !important;     padding: 0;     opacity: .75; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="categories"] li:hover {     background: rgba(238, 238, 238, 0.07); }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="categories"] li.active {     background: #3fc7ba;     color: #eee;     border-bottom-color: #3fc7ba; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="categories"] li:last-child {     border-bottom: none; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="categories"] li:not([data-lv="0"]) {     padding-left: 25px; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] {     float: right;     width: calc(100% - 260px);     background: #f2f2f2;     padding: 24px 0 0px 0;     overflow: scroll;     max-height: calc(90vh - 130px);     position: relative;     margin-top: 54px;     min-height: 30vh; } #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li[data-view="pagination"] {     width: calc(100% - 40px);     background: #f2f2f2;     padding: 0px;     height: 40px;     padding-top: 0;     border-top: 1px solid #e8e8e8;     box-shadow: none;     box-sizing: border-box;     cursor: default; } #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li[data-view="pagination"]:hover {     box-shadow: none !important; } #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li[data-view="pagination"] ul{     margin: 20px 0;     padding: 0px;     text-align: center; } #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li[data-view="pagination"] ul li{     display: inline-block;     padding: 6px 12px;     cursor: pointer;     font-size: 14px;     width: auto;     margin: 0px;     background: transparent;     box-shadow: none;     float: none; } #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li[data-view="pagination"] ul li.lumise-color{     font-weight: bold;     background: #fff;     border-radius: 3px;     cursor: default;     text-decoration: none !important;     margin-right: 5px; } #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li[data-view="pagination"] ul li:hover{     font-weight: bold; } #lumise-lightbox #lumise-change-products-wrp h3[data-view="top"] {     text-transform: uppercase;     font-size: 13px;     background: #fafafa;     margin: 0px;     padding: 10px 2.2%;     letter-spacing: .5px;     box-sizing: border-box;     position: fixed;     top: 0px;     right: 0px;     width: calc(100% - 259px);     z-index: 1;     box-shadow: 0px 1px 3px 0 rgba(0,0,0,.1); }  #lumise-lightbox #lumise-change-products-wrp h3[data-view="top"] input {     height: 34px;     border: none;     padding: 0 10px;     font-size: 14px;     line-height: inherit;     width: 300px;     border-radius: 3px;     background: #eee;     outline: none;     font-weight: normal; }  #lumise-lightbox #lumise-change-products-wrp h3[data-view="top"] input:focus {     background: #e5e5e5; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li {     text-align: center;     float: left;     cursor: pointer;     width: 29.3%;     background: #fff;     border-radius: 2px;     box-shadow: 0 2px 1px rgba(0,0,0,.15);     margin: 0 0 20px 3%;     position: relative;     transition: all 250ms ease; } #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li:not([data-current="true"]):hover {     box-shadow:1px 1px 8px rgba(0,0,0,.3); } #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li:nth-child(3n+1) { 	clear: both; } #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li[data-current="true"]:after {     position: absolute;     content: "\e005";     font-family: "lumise" !important;     top: 10px;     left: 10px;     font-size: 20px;     color: #fff;     background: #3fc7ba;     border-radius: 100%;     height: 25px;     width: 25px;     text-align: center;     line-height: 25px; } #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li[data-view="noitem"] {     background: none;     box-shadow: none !important;     font-size: 18px;     color: #888;     width: 100%;     padding: 0px;     margin: 10vh 0 0 0px;     cursor: default; } #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li span[data-view="thumbn"] {     display: inline-block;     text-align: center;     position: relative; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li:not([data-current="true"]) span[data-view="thumbn"]:after {     position: absolute;     content: attr(data-start);     left: 50%;     top: 50%;     transform: translateX(-50%) translateY(-50%) scale(0.8);     background: rgba(58, 58, 58, 0.9);     color: #eee;     font-size: 12px;     text-transform: uppercase;     font-weight: 600;     white-space: nowrap;     padding: 10px 14px;     border-radius: 2px;     transition: all 250ms ease;     opacity: 0;     letter-spacing: .5px; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li:hover span[data-view="thumbn"]:after {     opacity: 1;     transform: translateX(-50%) translateY(-50%); }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li span[data-view="name"] {     font-weight: 500;     color: #3f4652;     text-transform: capitalize;     font-size: 14px;     display: block;     padding: 10px;     background: #f1f1f1;     border-top: 1px solid #e7e7e7;     border-bottom-left-radius: 3px;     border-bottom-right-radius: 3px;     white-space: nowrap;     overflow: hidden;     text-overflow: ellipsis;     float: left;     width: calc(100% - 20px); }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li:not([data-current="true"]):hover span[data-view="name"] {     color: #3fc7ba; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li span[data-view="price"] {     position: absolute;     top: 10px;     right: 10px;     color: #3fc7ba;     font-size: 14px;     font-weight: 600;     background: rgba(255, 255, 255, 0.85);     padding: 3px 5px;     border-radius: 3px; }  #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li span[data-view="thumbn"]>img {     max-height: 260px;     display: inline-block;     max-width: 100%;     /* float: left; */     border-top-left-radius: 2px;     border-top-right-radius: 2px; } #lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li span[data-view="template"] {     position: absolute;     top: 0px;     left: 0px;     overflow: hidden; } .lumise-switch {     display: inline-block;     cursor: pointer;     transition: all ease 250ms;     margin-bottom: -8px;     margin-left: 5px;     position: relative; }  .lumise-switch label {     white-space: nowrap;     font-weight: 400;     font-size: 16px;     margin-left: 10px;     display: inline-block }  .lumise-switch .lumise-toggle-button {     position: absolute;     top: 0;     left: 0;     margin: 0;     opacity: 0;     width: 100%;     height: 100%;     z-index: 1;     cursor: pointer;     border: 1px solid #b4b9be;     background: #fff;     color: #555;     clear: none;     display: inline-block;     line-height: 0;     outline: 0;     padding: 0!important;     text-align: center;     vertical-align: middle;     min-width: 16px;     box-shadow: inset 0 1px 2px rgba(0,0,0,.1);     transition: .05s border-color ease-in-out }  .lumise-switch .lumise-toggle-button~.lumise-toggle-label {     float: left;     position: relative;     height: 26px;     width: 54px;     border-radius: 18px;     background: #e3e7eb;     font-size: 12px;     color: #888;     min-width: 54px !important; }  .lumise-switch .lumise-toggle-button~.lumise-toggle-label:after,.lumise-switch .lumise-toggle-button~.lumise-toggle-label:before {     text-transform: uppercase;     line-height: 1;     top: 50%;     font-size: 11px;     font-weight: 800;     transform: translateY(-50%);     width: 30px;     transition: opacity 250ms; }  .lumise-switch .lumise-toggle-button~.lumise-toggle-label:before {     content: attr(data-off);     position: absolute;     right: 3px;     color: grey;     text-align: center; }  .lumise-switch .lumise-toggle-button~.lumise-toggle-label:after {     content: attr(data-on);     position: absolute;     left: 3px;     color: #fff;     text-shadow: 0 1px rgba(0,0,0,.2);     opacity: 0;     text-align: center; }  .lumise-switch .lumise-toggle-button~.lumise-toggle-handle {     position: absolute;     left: 2px;     top: 2px;     width: 22px;     height: 22px;     border-radius: 50%;     background: #fff;     box-shadow: 1px 1px 3px rgba(0,0,0,.3);     transition: All .3s ease;     min-width: 20px !important; }  .lumise-switch .lumise-toggle-button:checked~.lumise-toggle-label {     background: #3fc7ba; }  .lumise-switch .lumise-toggle-button:checked~.lumise-toggle-handle {     left: 30px; }  .lumise-switch .lumise-toggle-button:checked~.lumise-toggle-label:after {     opacity: 1 }  .lumise-switch .lumise-toggle-button:checked~.lumise-toggle-label:before {     opacity: 0 }  [data-tip="true"] {     position: relative;     transition: transform 200ms ease; }  [data-tip="true"] span {     position: absolute;     bottom: 68%;     left: 50%;     white-space: nowrap;     font-size: 14px;     transform: translateX(-50%) translateY(-50%);     line-height: 20px;     background: rgba(51, 51, 51, 0.9);     color: #eee;     border-radius: 2px;     padding: 3px 8px;     opacity: 0;     z-index: 0;     transition: all 300ms ease;     visibility: hidden;     user-select: none; } #lumise-left [data-tip="true"] span {     background: #ffffff;     color: #333;     top: -18px;     font-weight: normal;     padding: 6px 10px;     bottom: auto;     transform: translateX(-50%) translateY(-100%); } [data-tip="true"] span:after {     content: "";     width: 0px;     height: 0px;     border: 5px solid transparent;     border-top: 5px solid rgba(51, 51, 51, 0.9);     position: absolute;     top: 100%;     left: 50%;     transform: translateX(-50%); } #lumise-left [data-tip="true"] span:after {      border-top: 5px solid #ffffff; } [data-tip="true"] span[data-pos="right"] {     left: auto;     right: -10px;     transform: translateY(-50%); } [data-tip="true"] span[data-pos="right"]:after {     left: auto;     right: 10px; } [data-tip="true"]:hover span {     opacity: 1;     bottom: 80%;     z-index: 10;     transition: all 300ms ease 150ms;     visibility: visible;     display: block !important; }  .pilumise-button:hover {     color: #fff;     background: #f5605d;     box-shadow: none;     border-radius: 1px; }  .pilumise-table abbr {     border-bottom: none;     cursor: help; }  #lumise-color-picker-btn {     position: absolute;     width: 100%;     top: 135px;     left: 15px; }  #lumise-color-picker-btn button {     border: none;     padding: 5px 12px;     text-align: center;     border-radius: 2px;     color: rgb(255, 255, 255);     cursor: pointer;     background: rgba(255, 255, 255, 0.14902);     float: left;     margin-right: 16px;     font-size: 14px; }  #lumise-color-picker-btn button:hover {     background: rgba(255, 255, 255, 0.25); }  #lumise-color-picker-btn div {     width: 100%;     height: 10px;     display: block;     clear: both; }  #lumise-color-picker-btn span.fix-std {     float: left;     margin: 0px 0 0 9px;     height: 27px;     width: 27px;     cursor: pointer;     border-radius: 27px; }  #lumise-color-picker-btn span.preset {     float: left;     margin: 5px 6px 0 0;     height: 20px;     width: 20px;     cursor: pointer;     border-radius: 2px;     position: relative; }  #lumise-color-picker-btn span.preset del {     position: absolute;     bottom: -30px;     left: 50%;     transform: translateX(-50%);     display: none;     background: rgba(0, 0, 0, 0.5);     padding: 3px 8px;     border-radius: 2px;     color: #fff;     cursor: pointer;     text-decoration: inherit; }  #lumise-color-picker-btn span.preset:hover del {     display: block; }  #lumise-color-picker-btn span.preset del:hover {     background: rgba(255, 0, 0, 0.85); }  #lumise-color-picker-btn span.preset del:after {     content: "";     position: absolute;     top: -10px;     border: 5px solid transparent;     border-bottom: 5px solid rgba(0, 0, 0, 0.5);     left: 50%;     transform: translateX(-50%);     height: 0px;     width: 0px; }  #lumise-color-picker-btn span.preset del:hover:after {     border-bottom: 5px solid rgba(255, 0, 0, 0.85); }  #lumise-color-picker-btn span.preset del:before {     position: absolute;     top: -6px;     height: 6px;     width: 100%;     left: 0px;     content: ""; }  #lumise-color-picker-btn span:hover {     box-shadow: 0 0 8px 0 rgba(0,0,0,0.5); }  #lumise-color-picker-sldM {     display: block;     position: absolute;     right: 40px;     top: 0px;     width: 38px;     height: 211px;     cursor: pointer;     background: url("https://radiantprint.com/lijorir/core/assets/images/arrow.gif") no-repeat 0px 10px; }  #lumise-color-picker-sldBO {     display: block;     position: absolute;     right: 14px;     top: 0px;     width: 38px;     height: 211px;     cursor: pointer;     background: url("https://radiantprint.com/lijorir/core/assets/images/arrow.gif") no-repeat 0px 10px; }  #lumise-color-picker-sldO {     display: block;     position: absolute;     right: 0px;     top: 0px;     width: 38px;     height: 211px;     cursor: pointer;     background: url("https://radiantprint.com/lijorir/core/assets/images/arrow.gif") no-repeat 0px 10px; }  #lumise-color-picker-sldBO {     display: block;     position: absolute;     right: 14px;     height: 101px;     width: 15px;     top: 15px;     box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0px;     border-radius: 2px;     background: url("https://radiantprint.com/lijorir/core/assets/images/opa.gif") 0% 0% / 100% no-repeat rgb(255, 255, 255); }  #lumise-color-picker-sldB {     display: block;     position: absolute;     right: 55px;     top: 15px;     border-width: 0px;     border-style: solid;     box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0px; }  #lumise-color-picker-padB {     position: absolute;     left: 15px;     top: 15px;     border-width: 0px;     border-style: solid;     box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0px; }  #lumise-color-picker-padM {     position: absolute;     left: 0px;     top: 0px;     width: 203px;     height: 211px;     cursor: crosshair;     background: url("https://radiantprint.com/lijorir/core/assets/images/cross.gif") no-repeat; }  #lumise-color-picker-pad {     width: 181px;     height: 101px;     border-radius: 2px;     background-image: url("https://radiantprint.com/lijorir/core/assets/images/hs.png");     background-position: 0px 0px;     background-repeat: no-repeat; }  #lumise-color-picker-sld {     overflow: hidden;     width: 15px;     height: 101px;     border-radius: 2px; }  #lumise-color-picker-boxB {     position: absolute;     clear: both;     z-index: 1800000002;     border-width: 0px;     border-style: solid;     box-shadow: rgba(0, 0, 0, 0.34902) 2px 2px 10px;     border-radius: 1px;     background: rgba(70, 85, 89, 0.93);     border: 1px solid #ffffff24;     border-bottom-left-radius: 3px;     border-bottom-right-radius: 3px; } #lumise-color-picker-header{     position: absolute;     bottom: 100%;     left: -1px;     width: calc(100% - 20px);     background: rgba(39, 44, 51, 0.93);     color: #ffffffde;     padding: 10px 11px;     cursor: move;     text-align: right;     line-height: 10px;     font-size: 20px;     transition: background ease 250ms;     border-top-left-radius: 3px;     border-top-right-radius: 3px; } #lumise-color-picker-header:hover{ } #lumise-color-picker-header text{     float: left;     font-size: 15px;     font-family: "Roboto", Arial;     -webkit-font-smoothing: antialiased;     -moz-osx-font-smoothing: grayscale;     line-height: 18px;     color: #ffffffa3; } #lumise-color-picker-header>i{     cursor: pointer; } #lumise-color-picker-header>i:hover{     opacity: 0.75; } /*lumise form elements*/ .lumise_form_group {     float: left;     width: 100%;     margin-bottom: 30px;     padding: 0px; }  .lumise_form_settings .lumise_form_group span {     text-align: left; }  .lumise_form_group .lumise_form_content {     float: left;     max-width: 450px;     width: 100%;     position: relative;     text-align: left; } .lumise_form_group .lumise_form_content span.notice{     background: #ffffff12;     display: inline-block;     width: 100%;     padding: 8px 10px;     border-left: 5px solid #ef4e4e9c;     border-radius: 2px;     color: #ffffff78; } .lumise_form_group .lumise_form_content [data-view="info"] {     width: 100%;     display: inline-block;     padding: 8px 10px;     background: #eeeeee54;     border-radius: 2px;     margin-bottom: 8px;     border: 1px dashed #4e484833;     font-size: 14px; } .lumise_form_group .lumise_form_content [data-view="info"]>span{     float: right;     font-size: 13px;     height: 20px;     cursor: pointer;     opacity: 0.3;     color: red !important;     text-decoration: none;     text-transform: capitalize; } .lumise_form_group .lumise_form_content [data-view="info"]>span:hover{     opacity: 0.85; } .lumise_form_group select, .lumise_form_group input[type="text"], .lumise_form_group textarea {     font-size: 14px; }  #lumise-cart-wrp .lumise_form_content {     padding: 0px 20px 14px; } #lumise-cart-wrp .lumise_form_content table{     width: 100%;     border-spacing: 0px; } #lumise-cart-wrp .lumise_form_content table thead{     background: #eee; } #lumise-cart-wrp .lumise_form_content table thead td{     border-right: 1px solid #e6e6e6;     padding: 10px; } #lumise-cart-wrp .lumise_form_content table thead td:last-child{     border: none; } #lumise-cart-wrp .lumise_form_content table tbody td{     border-right: 1px solid #eee;     border-bottom: 1px solid #eee;     padding: 10px; } #lumise-cart-wrp .lumise_form_content table tbody td:first-child{     border-left: 1px solid #eee; } #lumise-cart-wrp .lumise_form_content table tfoot td{     padding: 10px 0; } #lumise-cart-wrp .lumise_form_content table td.center{     text-align: center; } .lumise-cart-options .lumise-cart-field {     float: left;     width: 100%; } .lumise-cart-options .lumise-cart-field.how-calculate {     border-top: 1px solid #515965 !important;     margin-top: 5px; } .lumise-cart-options .lumise-cart-field.how-calculate a{     text-decoration: none;     display: inline-block;     border-radius: 3px;     margin: 14px 20px 20px 20px;     float: left;     opacity: 0.5;     transition: all ease 250ms; } #lumise-product .lumise-cart-options .lumise-cart-field.how-calculate a{     color: #ffffffde !important; } .lumise-cart-options .lumise-cart-field.how-calculate a:hover{     opacity: 1; } .lumise-cart-options .lumise-cart-field.how-calculate a i{     position: relative;     top: 3px; } .lumise-cart-options .lumise_form_group {     margin-bottom: 0px; }  .lumise-cart-options .lumise-cart-field-label .required {     color: red; }  .lumise-cart-options .lumise_form_group .lumise_form_content label {     color: rgba(255, 255, 255, 0.5); }  #lumise-cart-wrp .lumise-cart-options .lumise_form_group .lumise_form_content label {     color: #666;     font-size: 14px; } #lumise-product #lumise-cart-wrp .lumise-cart-options .lumise_form_group .lumise_form_content label {     color: #c7c7c7; } #lumise-product .lumise-prints .lumise_form_group .lumise_form_content input:checked + label {     box-shadow: 0 0 0 2px #787b7f !important;     border-color: #787b7f !important; } .lumise-cart-options .lumise-prints .lumise_form_group .lumise_form_content label {     padding-left: 0;     position: relative;     opacity: 0.6;     transition: all 0.3s ease 0s;     border: 2px solid transparent;     width: 100%; }  .lumise-cart-options .lumise-prints .lumise_form_group .lumise_form_content .lumise-desc{     float: left;     width: calc(100% - 90px); } .lumise-cart-options .lumise-prints .lumise_form_group .lumise_form_content label span {     float: left;     width: 100%;     font-weight: 500;     color: #3f4652;     padding: 4px 6px 4px 12px; } #lumise-product .lumise-cart-options .lumise-prints .lumise_form_group .lumise_form_content label span {     color: #eee; } .lumise-cart-options .lumise-prints .lumise_form_group .lumise_form_content label:hover {     opacity: 1; }  .lumise-cart-options .lumise-prints .lumise_form_group .lumise_form_content label .lumise-icon-info {     position: absolute;     top: 5px;     right: 5px;     font-size: 18px;     color: #3f4652;     background: rgba(255, 255, 255, 0.35);     border-radius: 2px;     padding: 3px;     transition: all 0.3s ease 0s; }  .lumise-cart-options .lumise-prints .lumise_form_group .lumise_form_content label .lumise-icon-info:hover {     background: #fff; }  .lumise-cart-options .lumise-prints .lumise_form_group .lumise_form_content input:checked + label {     color: #fff;     opacity: 1;     border-color: #3fc7ba;     box-shadow: 0 0 0 1px #3fc7ba; }  .lumise-cart-options .lumise_radios .lumise-radio em {     color: #ccc; }  .lumise-cart-options .lumise_radios .lumise-radio .check,  .lumise-cart-options .lumise_checkboxes .lumise_checkbox .check {     border-color: #ddd; } #lumise-product .lumise-cart-options .lumise_radios .lumise-radio .check,  #lumise-product .lumise-cart-options .lumise_checkboxes .lumise_checkbox .check {     border-color: #ffffff78; }  .lumise-cart-options .lumise-prints .lumise-radio a.lumise-print-detail {     float: left;     margin-left: 12px;     text-decoration: none; }  .lumise-cart-options .lumise-prints .lumise-radio a.lumise-print-detail:hover{     text-decoration: underline; }  .lumise_form_group select {     float: left;     width: 100%;     padding: 0 8px;     height: 34px;     line-height: 32px;     border: 1px solid #ccc;     border-radius: 2px;     transition: all 0.3s ease 0s;     color: #666;     min-width: 80px; }  .lumise_form_group textarea {     float: left;     width: 100%;     padding: 8px;     height: 130px;     line-height: 20px;     border: 1px solid #ccc;     border-radius: 2px;     transition: all 0.3s ease 0s; }  .lumise_form_group input[type="text"] {     float: left;     max-width: 450px;     padding: 0 8px;     height: 34px;     line-height: 32px;     border: 1px solid #ccc;     border-radius: 2px;     transition: box-shadow 0.3s ease 0s;     width: 100%; }  .lumise_form_group input[type="number"] {     float: left;     width: 135px;     padding: 0 8px;     height: 34px;     line-height: 32px;     border: 1px solid #ddd;     border-radius: 2px;     transition: all 0.3s ease 0s;     -webkit-appearance: textfield;     -moz-appearance: textfield;     appearance: textfield; } #lumise-product .lumise_form_group input[type="number"] {     padding: 0px;     width: 100px; } .lumise_form_group input[type="number"]::-webkit-outer-spin-button, .lumise_form_group input[type="number"]::-webkit-inner-spin-button {     display: none; } .lumise_form_group input[type="text"]:focus, .lumise_form_group select:focus, .lumise_form_group textarea:focus {     outline: none;     background-color: #fffff2; } #lumise-product .lumise_form_group input, #lumise-product .lumise_form_group textarea, #lumise-product .lumise_form_group select {     border: none;     background: #323844;     color: #9da1a7;     transition: all ease 250ms; } #lumise-product .lumise_form_group input:hover, #lumise-product .lumise_form_group textarea:hover, #lumise-product .lumise_form_group input:focus, #lumise-product .lumise_form_group textarea:focus, #lumise-product .lumise_form_group select:hover {     background: #272c33; } .lumise_checkbox {     display: inline-block;     vertical-align: middle;     width: 100%;     padding-top: 8px; } #lumise-product .lumise_checkbox {     padding-top: 8px; } .lumise_checkbox:first-child {     padding: 0; }  .lumise_checkbox.sty2 {     width: 100%;     height: auto;     float: left; }  .lumise_checkbox input {     display: none; }  .lumise_checkbox label {     float: left;     padding-left: 30px;     cursor: pointer;     position: relative;     line-height: 24px; }  .lumise_checkbox .check {     cursor: pointer;     position: absolute;     width: 22px;     height: 21px;     top: 1px;     left: 0;     background: transparent;     border: 2px solid rgba(255, 255, 255, 0.35);     border-radius: 2px;     font-style: normal; }  .lumise_checkbox.sty2 .check {     height: 18px;     width: 18px;     margin-top: 3px; }  .lumise_checkbox .check svg {     position: absolute;     top: 2px;     left: 3px;     line-height: 13px;     opacity: 0;     transform: scale(0);     transition: all 0.3s ease 0s; }  .lumise_checkbox.sty2 .check svg {     line-height: 13px;     font-size: 12px;     left: 1px; }  .lumise_checkbox input:checked ~ label .check svg {     opacity: 1;     transform: scale(1); }  /*quantity field*/ .lumise-cart-field-quantity em:not(.lumise-required-msg) {     float: left;     text-align: center;     font-style: normal; }  .lumise-cart-field-quantity em[data-action] {     font-size: 15px;     background: transparent !important;     border: 2px solid rgba(200,200,200,.5);     line-height: 30px !important;     color: #ccc;     transition: all 250ms ease; } #lumise-product .lumise-cart-field-quantity em[data-action] {     border-color: rgba(255, 255, 255, 0.25); } #lumise-product .lumise-cart-field-quantity em[data-action] svg path{     fill: rgba(255, 255, 255, 0.5); } #lumise-product .lumise-cart-field-quantity p {     padding: 0 0 5px 0;     margin: 0px;     display: inline-block;     width: 100%; } #lumise-product .lumise-cart-field-quantity p[data-notice] {     margin-top: 10px;     background: #fff5d717;     padding: 5px 10px;     border-left: 3px solid #ffc1079e; } #lumise-product .lumise-cart-field-quantity strong{     float: left;     padding: 5px 5px 0 10px;     display: inline-block;     /* min-width: 40px; */ } #lumise-product .lumise-cart-field [data-tip]>i{     color: #ffffff2e;     cursor: help; } #lumise-product .lumise-cart-field [data-tip]>i:hover{     color: #ffffff69; } .lumise-cart-field-quantity em:not(.lumise-required-msg) {     cursor: pointer;     background: #ffffff;     color: #3f4652;     height: 34px;     min-width: 34px;     line-height: 34px;     display: inline-block;     border-radius: 50%; }  .lumise-cart-field-quantity em[data-action='plus'], .lumise-cart-field-quantity em[data-action='minus']{     padding: 10px; } .lumise-cart-field-quantity em svg{     display: inherit; } .lumise-cart-field-quantity {     width: 100%;     display: block;     /* overflow: hidden; */     margin-bottom: 10px; }   .lumise-cart-field-quantity:last-child {     margin: 0; }  .lumise-cart-field-value {     margin: 0 7px; }  .lumise-cart-field-quantity input {     display: block;     width: 65px;     height: 100%;     border: 2px solid rgba(200,200,200,.5);     text-align: center;     transition: all 250ms ease;     box-shadow: none;     color: #555555;     font-size: 14px;     background: #fafafa;     height: 34px;     line-height: 34px;     border-radius: 30px;     outline: none; }  .lumise-cart-field-quantity input:hover,  .lumise-cart-field-quantity input:focus,  .lumise-cart-field-quantity em:hover {     border-color: rgba(100,100,100,.5); } #lumise-product .lumise-cart-field-quantity input:hover,  #lumise-product .lumise-cart-field-quantity input:focus,  #lumise-product .lumise-cart-field-quantity em:hover {     border-color: rgba(255, 255, 255,.85); } #lumise-product .lumise-cart-field-quantity em:hover svg path{     fill: rgba(255, 255, 255,.85); } .lumise-cart-field-quantity .lumise-cart-field-label {     width: 100px;     text-align: left;     font-weight: 400;     line-height: 34px;     padding-left: 10px; }  #lumise-continue-btn {     position: relative; }  #lumise-continue-btn em {     position: absolute;     right: -10px;     top: -10px;     background: #d81b54;     border-radius: 30px;     font-size: 12px;     width: 20px;     font-style: inherit;     font-weight: 500;     height: 20px;     line-height: 19px;     box-shadow: 1px 1px 3px 0 rgba(0,0,0,.2); }  /*radios style*/ .lumise_radios .lumise-radio {     float: left;     width: 100%;     position: relative;     margin-top: 6px; }  .lumise_radios .lumise-radio:last-child {     margin-bottom: 0; }  .lumise-prints .lumise_radios .lumise-radio {     width: 100%;     margin: 0 0 10px 0; }  .lumise-prints .lumise_radios .lumise-radio:last-child {margin-bottom: 5px;}  .lumise_radios .lumise-radio label {     float: left;     line-height: 22px;     padding-left: 25px;     cursor: pointer;     position: relative;     font-size: 14px;     font-weight: 400;     color: #393749; }  .lumise_radios .lumise-radio label a {     display: block; }  .lumise_radios .lumise-radio em {     margin-top: 0px;     line-height: 18px;     float: left;     width: 100%;     font-size: 13px;     font-style: italic;     color: #999;     line-height: 16px;     text-align: left; }  .lumise_radios .lumise-radio input {     position: absolute;     visibility: hidden; }  .lumise_radios .lumise-radio .check {     position: absolute;     width: 18px;     height: 18px;     left: 0;     top: 1px;     border: 2px solid rgba(0,0,0,.3);     border-radius: 50%;     transition: all 0.3s ease 0s; }  .lumise_radios .lumise-radio .check:before {     content: '';     position: absolute;     width: 8px;     height: 8px;     left: 3px;     top: 3px;     border-radius: 50%;     background: #505050;     transform: scale(0);     transition: all 0.3s ease 0s; }  .lumise_radios .lumise-radio input:checked ~ label .check:before {     transform: scale(1);     background: #4DB6AC; }  .lumise_radios .lumise-radio input:checked ~ label .check {     border-color: #4DB6AC; }  .lumise-cart-option-thumb {     float: left;     width: 90px;     overflow: hidden; }  .lumise-cart-option-thumb img {     width: 100%;     float: left;     border: 1px solid #e1e1e1;     border-radius: 2px; }  .lumise-add-cart-heading {     margin-top: 25px;     height: 40px;     line-height: 40px;     text-align: left;     color: #393749;     font-weight: 500; }  body .lumise-btn-primary {     padding: 6px 18px;     background: #4DB6AC;     border: 0;     color: #fff;     cursor: pointer;     letter-spacing: 0.25px;     border-radius: 3px;     transition: all 0.3s ease 0s;     text-decoration: none;     font-weight: bold;     display: inline-block;     font-size: 13px;     -webkit-font-smoothing: antialiased;     -moz-osx-font-smoothing: grayscale;     text-transform: uppercase;     line-height: 22px; }  body .lumise-btn-primary:hover {     opacity: .8; }  body .lumise-btn-primary i {     font-size: 18px;     height: 16px;     position: relative;     top: 4px;     left: 2px;     display: inline-block; }  .lumise-add-cart-action {     display: inline-block;     text-align: left;     padding: 20px;     border-bottom: 1px dotted #5e646d;     position: fixed;     top: 54px;     left: 70px;     background: #3f4652;     width: 350px;     z-index: 100;     display: none; }  .lumise-cart-fields-tpml {     display: none!important; }  .lumise-cart-options .lumise-add-cart-action.lumise_form_group {     border: none; }  input[type=range] {     -webkit-appearance: none;     margin: 2px 0;     width: 100%;     height: 22px;     background: transparent; }  input[type=range]:focus {     outline: none; }  input[type=range]::-webkit-slider-runnable-track {     width: 100%;     height: 2px;     cursor: pointer;     background: #d4d4d4;     position: relative;     border-radius: 3px; }  input[type=range]::-webkit-slider-thumb {     border: 1px solid #fff;     height: 14px;     width: 14px;     border-radius: 15px;     background: #3fc7ba;     cursor: pointer;     -webkit-appearance: none;     margin-top: -6px;     transition: all 150ms ease; }  input[type=range]::-webkit-slider-thumb:hover {     height: 18px;     width: 18px;     margin-top: -8px; }  @keyframes lumise-spinner {     0% {         transform: scale(1) rotate(0deg);     }      100% {         transform: scale(1) rotate(720deg);     } }  @keyframes fadeIn {     0% {         opacity: 0;         transform: translateX(-50%) scale(0.9);     }      100% {         opacity: 1;         transform: translateX(-50%) scale(1);     } }  @keyframes fadeInS {     0% {         opacity: 0;         transform: scale(0.9);     }      100% {         opacity: 1;         transform: scale(1);     } }  @keyframes fadeInX {     0% {         opacity: 0;         transform: translateX(-50%) translateY(-50%) scale(0.9);     }      100% {         opacity: 1;         transform: translateX(-50%) translateY(-50%) scale(1);     } }  @keyframes lumise-notice {     0% {         background: rgba(62, 69, 81, 0.35);         color: rgba(255,255,255,.5);     }      50% {         background: rgba(62, 69, 81, 1);         color: rgba(255,255,255,.85);     }      100% {         background: rgba(62, 69, 81, 0.35);         color: rgba(255,255,255,.5);     } }  /*simple tab */ .lumise_tabs_wrapper {     float: left;     width: 100%; }  .lumise_tab_nav {     float: left;     width: 100%;     list-style: none;     padding: 0;     margin: 0; }  .lumise_tab_nav.hidden {     display:none; }  .lumise_tab_nav li {     float: left;     list-style: none; }  .lumise_tab_nav li a {     display: block;     font-weight: 500;     color: #54575a;     padding: 10px 18px;     background: #f3f3f3;     letter-spacing: 0.3px;     margin-right: -1px;     border: 1px solid #c7c7c7;     position: relative;     z-index: 11;     text-transform: capitalize;     text-decoration: none; }  .lumise_content .lumise_tab_nav li a:hover {     background: #fff;     text-decoration: none; }  .lumise_tab_nav li.active a {     background: #fff;     color: #393749;     border-bottom-color: #fff; }  .lumise_tabs {     float: left;     width: 100%;     border: 1px solid #c7c7c7;     padding: 40px 40px 20px 30px;     margin-top: -1px; }  .lumise_tab_content.active {     display: block; }  .lumise_tab_content {     float: left;     width: 100%;     display: none;     -webkit-animation: fadeEffect 0.4s;     animation: fadeEffect 0.4s;     padding: 20px;     border: 1px solid #c7c7c7;     box-sizing: border-box;     margin-top: -1px; }  .lumise-cart-option-label a {     font-size: 13px;     margin-left: 5px;     line-height: 24px;     display: inline-block;     cursor: pointer; }  /* table style */ .lumise_content table {     float: left;     background: #fff;     width: 100%;     text-align: left;     border-collapse: collapse;      border: 1px solid #e0e0e0; }  .lumise_content table thead th {     color: #393749;     padding: 12px;     font-weight: bold;     white-space: nowrap;     border-left: 1px solid #e0e0e0;     padding: 10px;     background: #eee;     text-align: left;     text-transform: capitalize; }  .lumise_content table thead th:first-child {     text-align: center;     width: 0;     border-left: none; }  .lumise_content table thead th select {     height: 30px;     width: 80px; }  .lumise_content table [data-align="left"] {     text-align: left; }  .lumise_content table [data-align="center"] {     text-align: center; }  .lumise_content table [data-align="right"] {     text-align: right; }  .lumise_content table thead tr {     border-bottom: 1px solid #e0e0e0; }  .lumise_content table tbody tr {     transition: all 0.3s ease 0s; }  .lumise_content table tbody td {     color: #777;     padding: 10px;     vertical-align: middle;     border-left: 1px solid #eaeaea;     border-top: 1px solid #eaeaea;     box-sizing: border-box; }  .lumise_content table tbody td ul li {     display: inline-block; }  .lumise_content table tbody td .lumise-thumbn, .lumise_content table tbody td svg {     max-height: 80px; }  .lumise_content table tbody td:first-child {     padding: 12px 10px;     text-align: center;     width: 85px;     border-left: none; }  .lumise_content table tbody tr:nth-child(2n) td {     background: #fafafa; }  .lumise_content table tfoot td {     padding: 10px; }  .lumise_wrapper_table > .lumise-heading {     font-size: 20px;     display: block;     color: #393749;     padding-bottom: 20px;     font-weight: 500;     text-transform: capitalize; }  .lumise_wrapper_table {     background: #fff;     display: block;     float: left;     width: 100%;     box-sizing: border-box;     min-height: 250px; }  .lumise_wrapper_table>div {     padding: 0 20px 25px 20px;     display: inline-block;     width: 100%;     box-sizing: border-box; }  .lumise_wrapper_table>div>p {     margin-top: 0px;     color: #7a7a7a; }  #lumise-cart-details tbody td a[href="#remove"] {     color: #ec3f3f !important; }  #lumise-cart-details tfoot td {     font-size: 20px;     font-weight: bold;     margin: 0px;     float: none;     padding: 10px 20px;     border-top: 1px solid #eaeaea; }  #lumise-cart-details tfoot td button {     margin: 10px 0; } div[data-design-layer] {     position: relative;     float: left; }  #lumise-svg-workspace{     text-align: center;     width: 90vw;     display: inline-block;     position: fixed;     top: 50%;     left: 50%;     transform: translateX(-50%) translateY(-50%);     background: #fff;     height: 90vh;     border-radius: 5px;     z-index: 10000000000; } #lumise-svg-workspace:before{     position: fixed;     top: -5vh;     left: -5vw;     content: "";     background: #00000096;     height: 100vh;     width: 100vw;     z-index: -1; } #lumise-svg-edit{     float: left;     height: 90vh;     width: calc(90vw - 280px);     position: relative;     box-sizing: border-box;     background: #fff;     border-top-left-radius: 5px;     border-bottom-left-radius: 6px;     overflow: auto;     text-align: center;     padding: 10px; } #lumise-svg-workspace div[data-view="zoom"]{     width: 78px;     position: absolute;     top: 10px;     left: 10px;     line-height: 28px;     font-size: 15px;     text-align: left;     padding: 0 10px;     background: #f7f7f7ad;     height: 30px;     cursor: zoom-in;     border-radius: 3px; } #lumise-svg-workspace div[data-view="zoom"]:hover{     width: 280px; } #lumise-svg-workspace div[data-view="zoom"] i{     font-weight: bold;     float: left;     margin-top: 3px;     margin-right: 3px;     font-size: 17px; } #lumise-svg-workspace div[data-view="zoom"] input[type="range"]{     width: 190px;     float: right;     display: none;     margin-right: 5px;     margin-top: 5px; } #lumise-svg-workspace div[data-view="zoom"]:hover input[type="range"]{         display: block; } #lumise-svg-edit svg{ 	max-width: calc(100% - 20px); 	max-height: calc(100% - 20px); } #lumise-svg-edit svg>a:hover, #lumise-svg-edit svg>audio:hover, #lumise-svg-edit svg>canvas:hover, #lumise-svg-edit svg>circle:hover, #lumise-svg-edit svg>ellipse:hover, #lumise-svg-edit svg>foreignObject:hover, #lumise-svg-edit svg>iframe:hover, #lumise-svg-edit svg>image:hover, #lumise-svg-edit svg>line:hover, #lumise-svg-edit svg>mesh:hover, #lumise-svg-edit svg>path:hover, #lumise-svg-edit svg>polygon:hover, #lumise-svg-edit svg>polyline:hover, #lumise-svg-edit svg>rect:hover, #lumise-svg-edit svg>svg:hover, #lumise-svg-edit svg>switch:hover, #lumise-svg-edit svg>symbol:hover, #lumise-svg-edit svg>text:hover, #lumise-svg-edit svg>textPath:hover, #lumise-svg-edit svg>tspan:hover, #lumise-svg-edit svg>unknown:hover, #lumise-svg-edit svg>use:hover, #lumise-svg-edit svg>video:hover,  #lumise-svg-edit svg g>a:hover, #lumise-svg-edit svg g>audio:hover, #lumise-svg-edit svg g>canvas:hover, #lumise-svg-edit svg g>circle:hover, #lumise-svg-edit svg g>ellipse:hover, #lumise-svg-edit svg g>foreignObject:hover, #lumise-svg-edit svg g>iframe:hover, #lumise-svg-edit svg g>image:hover, #lumise-svg-edit svg g>line:hover, #lumise-svg-edit svg g>mesh:hover, #lumise-svg-edit svg g>path:hover, #lumise-svg-edit svg g>polygon:hover, #lumise-svg-edit svg g>polyline:hover, #lumise-svg-edit svg g>rect:hover, #lumise-svg-edit svg g>svg:hover, #lumise-svg-edit svg g>switch:hover, #lumise-svg-edit svg g>symbol:hover, #lumise-svg-edit svg g>text:hover, #lumise-svg-edit svg g>textPath:hover, #lumise-svg-edit svg g>tspan:hover, #lumise-svg-edit svg g>unknown:hover, #lumise-svg-edit svg g>use:hover, #lumise-svg-edit svg g>video:hover{     stroke: #d44545; } #lumise-svg-tool{ 	float: right; 	width: 280px; 	height: 90vh; 	overflow: auto; 	box-sizing: border-box; 	text-align: left; 	background: #3f4652; 	color: #eee; } #lumise-svg-tool ul[data-view="nav"] { 	list-style: none; 	margin: 0 10px 0 0; 	padding: 0px; 	text-align: right; } #lumise-svg-tool ul[data-view="nav"] li{ 	display: inline-block; 	text-align: center; 	height: 40px; 	line-height: 60px; 	cursor: pointer; 	font-weight: 500; 	color: #ffffffb8; 	font-size: 20px; 	padding: 0 10px; } #lumise-svg-tool ul[data-view="nav"] li:hover{     color: #fff; } #lumise-svg-tool h3{ 	margin: 10px 0; 	padding: 0 14px; 	font-weight: 500; } #lumise-svg-tool div[data-view="customize"] {     display: inline-block;     width: 100%;     margin: 0;     padding: 5px 14px 5px 14px; } #lumise-svg-tool div[data-view="customize"] input[type="color"]:after{ 	display: none; } #lumise-svg-tool div[data-view="customize"] label{ 	float: left; 	margin-right: 10px; 	min-width: 45px; 	font-size: 14px; 	line-height: 34px; } #lumise-svg-tool div[data-view="customize"] .lumst{ 	float: left; 	width: calc(100% - 65px); } #lumise-svg-fills-custom a, #lumise-svg-strokes a{ 	font-size: 14px; 	margin-top: 5px; 	display: inline-block; } #lumise-svg-fills-custom>span{ 	position: relative; 	display: inline-block; 	margin-right: 8px; } #lumise-svg-fills-custom>span small{ 	position: absolute; 	left: 50%; 	top: 0px; 	background: #de4a24e3; 	width: 18px; 	text-align: center; 	z-index: 10; 	height: 16px; 	line-height: 15px; 	font-size: 12px; 	border-radius: 2px; 	cursor: pointer; 	display: none; 	transform: translateX(-50%) translateY(-100%); } #lumise-svg-fills-custom>span small:after{ 	content: ""; 	border: 4px solid transparent; 	border-top: 4px solid #de4a24e3; 	position: absolute; 	top: 100%; 	left: 50%; 	transform: translateX(-50%); } #lumise-svg-fills-custom>span:hover small{ 	display: block; } #lumise-svg-fills-custom>span small:hover{ 	background: #ff3502eb;	 } #lumise-svg-fills-custom>span small:hover small{ 	border-top-color: #ff3502eb; } #lumise-svg-tool div[data-view="customize"] #lumise-svg-strokes-custom input[type="range"]{ 	margin-top: 10px; 	margin-left: 10px; 	width: 140px; } #lumise-svg-tool div[data-view="customize"] #lumise-svg-strokes-custom input[type="text"], #lumise-svg-tool div[data-view="customize"] #lumise-svg-strokes-custom select{ 	height: 30px; 	padding: 10px; 	box-sizing: border-box; 	font-size: 13px; 	border: none; } #lumise-svg-tool div[data-view="current-colors"] { 	padding: 20px 14px 14px 14px; 	border-top: 1px dotted #d0d0d04f; } #lumise-svg-tool div[data-view="current-colors"] span { 	margin: 0 8px 8px 0; 	position: relative; 	display: inline-block; } #lumise-svg-tool input[type="color"] {     width: 34px;     height: 34px;     border-radius: 40px;     position: relative;     z-index: 10;     border: 2px solid rgba(221, 221, 221, 0.5);     box-sizing: border-box;     cursor: pointer;     float: left;     transition: all 250ms ease;     outline: none;     padding: 0 !important;     overflow: hidden; } #lumise-svg-tool input[type="color"]:hover {     border-color: rgba(255, 255, 255, 0.85);     box-shadow: 0px 0px 10px 0 rgba(0,0,0,.5); } #lumise-svg-tool input[type="color"]::-webkit-color-swatch-wrapper{     border-radius: 100%;     overflow: hidden;     display:  inline-block;     padding: 0px;     position: absolute;     top: 0px;     left: 0px; } #lumise-svg-tool input[type="color"]::-webkit-color-swatch-wrapper{     border-radius: 100%;     overflow: hidden;     display:  inline-block;     padding: 0px;     position: absolute;     top: 0px;     left: 0px; } #lumise-svg-tool input[type="color"]::-webkit-color-swatch{ 	border: none; 	display: inline-block; 	width: 100%; 	height: 100%; } #mobile-guide {     position: absolute;     z-index: 100000;     top: 50%;     left: 50%;     transform: translateX(-50%) translateY(-50%);     width: 142.5px;     box-shadow: 0 0 250px 0 rgba(0,0,0,.75);     border-radius: 3px;     border: 3px solid #fff; } div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li#lumise-proceed i{     display: none; } .lumise_content table tbody td .product-title{     display: block;     position: relative;     width: 100%; } ul.lumise-left-nav{     overflow: hidden;     overflow-y: auto;     max-height: calc(100vh - 56px); } /*===COMMIT===*/ button#select_variable{     background: transparent;     color: #eee;     padding: 5px 10px;     border-radius: 4px;     cursor: pointer;     border: 1px solid #eee;     font-size: 15px;     margin-bottom: 18px; } button#select_variable:focus{     outline:0; } button#select_variable:hover{     background: #eee;     color: #000; } #lumise-product-attributes button#select_variable{     border: 1px solid #afafaf;     color: #262626; } button.btn_tempo{     background: transparent;     color: #eee;     padding: 5px 10px;     border-radius: 4px;     cursor: pointer;     border: 1px solid #eee;     font-size: 15px;     margin-bottom: 18px; } button.btn_tempo:focus{     outline:0; } button.btn_tempo:hover{     background: #eee;     color: #000; } #lumise-product-attributes button.btn_tempo{     border: 1px solid #afafaf;     color: #262626; }
@media only screen and (max-width: 1170px) { @media only screen and (max-width: 1170px){ 	html,body{ 		overflow: hidden !important; 		user-select: none; 		-webkit-overflow-scrolling: auto !important; 		-webkit-tap-highlight-color: rgba(0,0,0,0); 	} 	div#lumise-product #lumise-cart-wrp{ 		overflow-y: initial !important; 	} 	.smooth{ 		overflow-y: scroll !important; 		-webkit-overflow-scrolling: touch !important; 		padding-top: 10px; 	} 	.smooth iframe{ 		border: none; 		display: inline-block; 		width: 100%; 		height: 100%;	 	} 	div#LumiseDesign div#lumise-workspace { 		margin: 54px 0 0 0; 		min-height: calc(100vh - 54px); 	} 	#lumise-lightbox #lumise-lightbox-content{ 		-webkit-overflow-scrolling: touch; 		overflow-y: scroll; 		} 	#lumise-lightbox #lumise-lightbox-content.scroll-mobile{ 		    width: inherit; 	} 	div#LumiseDesign div#lumise-left{ 		width: 70px; 	} 	div#LumiseDesign div#lumise-left .lumise-tab-body-wrp{ 		position: absolute; 		left: 69px; 		top: 0px; 		height: calc(100vh - 161px); 	} 	#lumise-cliparts #lumise-cliparts-list, #lumise-templates #lumise-templates-list{ 		max-height: calc(100vh - 275px); 	} 	div#lumise-main, div#lumise-top-tools{ 		left: 70px; 		width: calc(100vw - 70px); 	} 	div#lumise-count-colors{ 		left: 90px; 	} 	div#lumise-stage-nav{ 		left: calc(50% + 40px); 	} 	div#LumiseDesign div#lumise-left #lumise-side-close.active{ 		display: inline-block; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block][data-resp="file"], 	div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool="languages"] text, 	div#LumiseDesign div#lumise-navigations ul[data-block] li [data-view="sub"]:after, 	div#LumiseDesign div#lumise-navigations ul[data-block][data-resp="file"].active li[data-view="sp"], 	div#LumiseDesign div#lumise-navigations ul[data-block] li[data-tool="print"], 	div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li[data-tab="drawing"], 	div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li[data-tab="layers"], 	#lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp:after, 	div#lumise-zoom-wrp, 	div#lumise-count-colors, 	div#lumise-left ul.lumise-left-nav li[data-tab="bug"], 	#lumise-designs-search, 	div#lumise-top-tools #lumise-svg-colors span[data-view="btn"], 	#lumise-lightbox #lumise-change-products-wrp ul[data-view="categories"], 	li[data-callback="crop"]{ 		display: none; 	} 	div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li[data-tab="layers"]{ 		display: block; 	} 	#lumise-product .lumise_form_group input, 	#lumise-product .lumise_form_group textarea, 	#lumise-product .lumise_form_group select { 		-webkit-appearance: none; 	} 	#lumise-lightbox #lumise-change-products-wrp h3[data-view="top"], 	#lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] { 		width: 100%; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool="languages"]>span>img{ 		margin: 3px 0 0 0; 	} 	div#LumiseDesign div#lumise-navigations #lumise-nav-file, 	div#LumiseDesign div#lumise-navigations ul[data-block][data-resp="file"].active{ 		display: inline-block; 	} 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool="advanced"] ul[data-view="sub"], 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool="filter"] ul[data-view="sub"] { 		right: auto; 		left: -6px; 	} 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool="advanced"] ul[data-view="sub"]:before, 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool="filter"] ul[data-view="sub"]:before{ 		left: 21px; 		right: auto; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block][data-resp="file"].active{ 	    position: absolute; 		background: #00acc1; 		height: 54px; 		top: 0px; 		left: 120px; 		width: calc(100% - 120px); 		z-index: 100000; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block] li[data-tool="designs"].active [data-view="sub"], 	div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"], 	div#LumiseDesign div#lumise-navigations li[data-tool] ul.lumise-tabs-nav{ 		position: fixed; 		left:  50% !important; 		top: 56px; 		width: 95%; 		transform: translateX(-50%); 		animation: none !important; 		right: auto !important; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block] li.active #lumise-product-attributes{ 		width: 440px; 		right: 0 !important; 		left: auto !important; 		transform: none; 		position: absolute; 	} 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool]>ul[data-view="sub"]{ 		animation: none !important; 	} 	div#LumiseDesign #lumise-navigations ul#lumise-saved-designs, 	div#LumiseDesign div#lumise-navigations li[data-tool] ul.lumise-tabs-nav{ 		width: 100%; 	} 	div#LumiseDesign[data-processing="true"]:before{ 		left: 50%; 	} 	#lumise-left #lumise-x-thumbn-preview { 	    left: 69px; 		width: 350px; 		border-radius: 0px;     }     #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp{ 	    width: 100%;     }     #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li{         width: 48%; 		margin: 0 4% 4% 0;     }     #lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li:nth-child(3n) { 	    margin-right: 4%; 	} 	#lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li:nth-child(2n) { 	    margin-right: 0px; 	} 	#lumise-lightbox #lumise-lightbox-content:not(.scroll-mobile){ 		max-width: 98vw; 		min-width: 98vw !important; 	} 	#lumise-uploads{ 		overflow: hidden !important; 	} 	#lumise-left #lumise-cliparts ul.lumise-list-items li,  	#lumise-left #lumise-uploads ul.lumise-list-items li, 	#lumise-lightbox a.kalb-close { 		opacity: 1; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"] header>i.close,  	div#LumiseDesign div#lumise-navigations ul[data-block] li.active [data-view="sub"] [data-view="header"]>i.close, 	#lumise-lightbox a.kalb-close{ 		color: #888; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block] li ul#lumise-file-nav>li:last-child{ 		display: none; 	} 	div#lumise-top-tools #lumise-draft-status>span>text, 	div#lumise-top-tools #lumise-draft-status>span a{ 		font-size: 13px; 	} 	div#lumise-stage-nav[data-pos="right"] ul li[data-nav] { 		display: inline-block; 		transform: rotate(-90deg); 	} 	div#LumiseDesign div#lumise-navigations ul[data-block]>li a.back_mobile{ 		display: block; 	    color: #fff !important; 	    text-decoration: none; 	} }  @media only screen and (min-width: 768px) and (max-width: 1169px){ 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool="spacing"] ul[data-view="sub"], 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool="text-effect"] ul[data-view="sub"]{ 		left: 0; 		right: auto; 	} 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool="spacing"] ul[data-view="sub"]:before, 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool="text-effect"] ul[data-view="sub"]:before{ 		left: 21px; 		right: auto; 	} } @media only screen and (max-width: 736px){ 	div#LumiseDesign #lumise-update-cart-confirm>div { 		 max-width: 390px; 	} 	#lumise-lightbox #lumise-lightbox-content:not(.scroll-mobile){ 		max-width: 100% !important; 		min-width: auto !important; 	} 	#lumise-draft-status, 	.lumise-more-fonts{ 		display: none; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block="right"] button#lumise-addToCart{ 		margin-left: 3px; 		margin-right: 3px; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block][data-resp="file"].active{ 		left: 38px;     	width: calc(100% - 42px); 	} 	div#LumiseDesign div#lumise-navigations ul[data-block]>li.back_mobile{ 	    display: inline-block; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block]>li.back_mobile a{ 	    color: #fff !important; 	    text-decoration: none; 	} 	div#lumise-top-tools>ul.lumise-top-nav>li:not(.sp){ 		padding: 10px; 	} 	div#lumise-top-tools #lumise-general-status>span a { 		border: none; 		margin-left: 0px; 	} 	div#LumiseDesign #lumise-cart-items ul[data-view="items"] li a{ 		opacity: 1; 	} 	div#lumise-notices{ 		left: 50%; 		width: 90%; 	} 	div#LumiseDesign div#lumise-left{ 		width: 0px; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block]>li{ 		padding: 17px 8px 16px; 	} 	div#LumiseDesign div#lumise-navigations #lumise-nav-file{ 		margin-left: 10px; 		margin-right: 10px; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block="right"]{ 		margin-right: 13px; 	} 	div#LumiseDesign div#lumise-left .lumise-tab-body-wrp, 	div#LumiseDesign #lumise-cart-items ul[data-view="items"]{ 		width: 100%; 	} 	#lumise-left #lumise-x-thumbn-preview>header i, 	div#LumiseDesign div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 i { 	    color: #888; 	} 	div#LumiseDesign div#lumise-navigations li[data-tool] ul.lumise-tabs-nav{ 		min-width: 94vw; 	} 	div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp{ 		position: fixed; 	    left: 0px; 	    top: 100vh; 	    transform: translateY(-100%); 	    width: 1000px; 	    height: 56px; 	    min-height: 56px; 	    z-index: 1000000; 	} 	div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav{ 		width: auto; 		position: relative; 	} 	div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li{ 		float: left; 	    width: auto; 	    padding: 10px 16px; 	    box-sizing: content-box; 	    border-radius: 0px !important; 	} 	div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li[data-tab="design"]{ 		display: inline-block; 	} 	div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li i{ 		margin: 0px; 	    min-height: 26px; 	    font-size: 18px; 	    line-height: 26px; 	} 	div#LumiseDesign div#lumise-left .lumise-tab-body-wrp { 	    position: absolute; 	    left: 0px; 	    top: 0px; 	    height: calc(100vh - 110px); 	    width: 100vw;     }     #lumise-cliparts #lumise-cliparts-list, #lumise-templates #lumise-templates-list { 	    max-height: calc(100vh - 224px); 	} 	#lumise-left #lumise-x-thumbn-preview { 	    left: 0px; 	    width: 100vw; 	    border-radius: 0px; 	} 	html div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li.active{ 		background: #00acc1; 		color: rgba(255, 255, 255, .85) !important; 	} 	html div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li:not(.active):hover{ 		color: rgba(255, 255, 255, .5) !important; 	} 	#lumise-left #lumise-uploads div[data-tab]{ 		height: calc(100vh - 237px); 	} 	div#lumise-top-tools{ 		left: 0px; 		min-width: 100vw; 		padding: 0px; 	} 	div#lumise-top-tools[data-view="i-text"], 	div#lumise-top-tools[data-view="text-fx"] { 		min-width: 650px; 	} 	div#lumise-top-tools[data-view="curvedText"]{ 		min-width: 580px; 	} 	div#lumise-top-tools[data-view="image"] { 		min-width: 480px; 	} 	#lumise-text-tools{ 		margin-right: 30px; 	} 	body div#lumise-top-tools>ul.lumise-top-nav>li:not(.selected):not(.active):hover [data-tip="true"] > i{ 		color: #3f4652 !important; 	} 	body div#lumise-top-tools>ul.lumise-top-nav>li:not(.selected):not(.active):hover .lumise-save-color[data-tip="true"] > i{ 		color: #eee !important; 	} 	div#lumise-main{ 		left: 0px; 		width: 100vw; 		padding: 50px 0 160px; 		height: 100vh; 	} 	html body div#lumise-stage-nav[data-pos]{ 		left: 50vw !important; 		top: 100vh; 		transform: translateY(-100%) translateX(-50%) !important; 		margin-top: -60px; 		width: 100vw; 		text-align: center; 	} 	div#lumise-stage-nav ul, div#lumise-stage-nav ul li{ 		display: inline-block; 		float: none; 	} 	#lumise-design-title, 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"]:before{ 		display: none !important; 	} 	ul#lumise-saved-designs>li { 		min-width: calc(50% - 10px); 	} 	ul#lumise-saved-designs>li:nth-child(3n) { 	    margin-right: 20px; 	} 	ul#lumise-saved-designs>li:nth-child(2n) { 	    margin-right: 0px; 	} 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"]{ 		position: fixed; 		top: 105px; 		left: 50% !important; 		transform: translateX(-50%); 	} 	#lumise-lightbox #lumise-lightbox-body{ 		width: 95%; 	} 	#lumise-lightbox #lumise-lightbox-body.parent-scroll-mobile{ 		overflow-x: scroll; 	} 	div#lumise-navigations ul#lumise-saved-designs li span[data-view="func"]{ 		opacity: 1; 	} 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool="transform"] ul[data-view="sub"]{ 		width: 280px; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li:not([data-tool]), 	div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool="proceed"] button i, 	#lumise-lightbox #lumise-change-products-wrp ul[data-view="categories"], 	div#LumiseDesign div#lumise-navigations a[data-view="logo"] { 		display: none !important;  	} 	div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool]{ 		padding: 0px; 		margin: 0 5px; 	} 	div#LumiseDesign div#lumise-navigations button#lumise-continue-btn{ 		padding: 0 8px !important; 		margin-right: -10px; 		margin-left: 0px; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block] li[data-tool="proceed"] [data-view="sub"]{ 		position: fixed; 		top: 57px; 		left: 50% !important; 		max-width: 95%; 		transform: translateX(-50%); 		width: 95%; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block="right"] #lumise-cart-wrp{ 		width: 100%; 		max-height: calc(100vh - 250px); 	} 	#lumise-lightbox #lumise-change-products-wrp ul[data-view="products"], 	#lumise-lightbox #lumise-change-products-wrp h3[data-view="top"]{ 		width: 100%; 	} 	#lumise-lightbox #lumise-change-products-wrp h3[data-view="top"] input{ 		width: 80%; 	} 	div#lumise-top-tools[data-view="standard"] ul.lumise-top-nav[data-mode="default"]{ 		width: auto; 	} 	div#lumise-top-tools[data-view="standard"] ul.lumise-top-nav[data-mode="default"] li[data-tool="snap"] { 		float: right; 	} 	div#lumise-top-tools #lumise-general-status>span>text{ 		display: none; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li#lumise-proceed, 	div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li#lumise-proceed i{ 		display: inline-block!important; 		padding: 0; 		float: left; 		margin: -1px 2px 10px; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li#lumise-proceed button > *{ 		display: none; 	} 	div#lumise-top-tools ul li input#lumise-qrcode-text{ 		width: calc(100vw - 230px); 	} 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool="spacing"]>ul[data-view="sub"], 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool="text-effect"]>ul[data-view="sub"]{ 		width: 95%;	 	} 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li#lumise-text-effect {     	width: calc(100% - 20px);     } 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li#lumise-text-effect span[data-sef="images"] img { 	    width: calc(25% - 2px); 		height: 60px; 	} 	div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 textarea{ 		min-width: 100%; 	} 	div#lumise-top-tools>ul.lumise-top-nav li ul[data-view="sub"] li h3 textarea.lumise-edit-text { 		min-width: 60%; 		max-width: 60%; 	} 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li[data-func]{ 		width: 100%; 	} 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li[data-func] input[type="range"]{ 		min-width: 100%; 	} 	#lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li span[data-view="price"]{ 		font-size: 12px; 		font-weight: 500; 	} 	#lumise-cart-details.lumise_content table thead, 	#lumise-cart-details.lumise_content table tbody td:first-child{ 		display: none; 	} 	#lumise-cart-details.lumise_content table tbody td.product-thumb{ 		float: left; 		width: 25%; 	} 	#lumise-cart-details.lumise_content table tbody td.product-thumb img{ 		height: auto !important; 		width: 100% !important; 	} 	#lumise-cart-details.lumise_content table tbody td:last-child{ 		padding-bottom: 10px; 	} 	#lumise-cart-details.lumise_content table,  	#lumise-cart-details.lumise_content table tbody { 		width: 100%; 		display: block; 	} 	#lumise-cart-details.lumise_content table tbody tr{ 		width: 100%; 		float: left; 		border-bottom: 1px solid #eee; 		padding: 12px 0 0 0; 	} 	#lumise-cart-details.lumise_content table tbody td { 		padding: 3px 10px; 		vertical-align: middle; 		border: none; 		display: block; 		width: 100%; 		text-align: left; 	} 	#lumise-cart-details.lumise_content table tbody tr:nth-child(2n) td{ 		background-color: #fff; 		border-left: 1px solid #eee; 	} 	#lumise-cart-details tfoot, 	#lumise-cart-details tfoot tr { 		display: inline-block; 		width: 100%; 	} 	#lumise-cart-details tfoot td{ 		width: 50%; 		float: left; 		box-sizing: border-box; 		border: 0; 	} 	#lumise-cart-details tfoot td:first-child{ 		padding-top: 28px; 	} 	#lumise-print-detail{ 		width: 100vw; 	} 	#lumise-print-detail .lumise_tab_nav li{ 		width: 25%; 	} 	#lumise-print-detail .lumise_tab_content { 		padding: 10px 0; 		border: none; 	} 	#lumise-print-detail .lumise_tab_nav li.active a { 		border-bottom-color: #c7c7c7;  	} 	div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li[data-position] span{ 		display: none !important; 	} 	div#lumise-top-tools ul[data-mode="svg"] {     	width: calc(100% - 120px); 	} 	#lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li{ 		width: 45.5%; 	} 	#lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li:nth-child(3n+1){ 		clear: none; 	} 	#lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li:nth-child(2n+1){ 		clear: both; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block] li.active #lumise-product-attributes{ 		position: fixed; 		right: 2.5% !important; 		left: auto !important; 		width: 95%; 	} 	div#lumise-stage-nav[data-pos="right"]:not(.stages-expand) ul li img { 		max-height: 50px; 		width: auto; 	} 	div#lumise-stage-nav ul li[data-nav="func"] { 		width: 180px !important; 	} 	div#lumise-stage-nav ul li[data-nav="func"] button { 		clear: none; 		float: left; 	} } @media only screen and (max-width: 374px){ 	div#LumiseDesign div#lumise-navigations button#lumise-addToCart{ 		margin: 9px 0px 0px 4px; 	} 	div#LumiseDesign div#lumise-navigations #lumise-nav-file{ 		width: 14px; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block]>li{ 		padding: 17px 3px 16px; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block="right"]{ 		margin-right: 10px; 	} 	div#LumiseDesign div#lumise-navigations button#lumise-continue-btn{ 		font-size: 11px; 	} 	div#lumise-stage-nav ul li{ 		float: none; 		display: inline-block; 	} 	div#lumise-stage-nav{ 		width: 100%; 	} 	div#lumise-stage-nav ul{ 		float: none; 		display: inline-block!important; 	} 	div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool]{ 		margin: 0 3px; 	} } }
div#LumiseDesign div#lumise-navigations,div#lumise-top-tools>ul.lumise-top-nav li button:not(.white), #LumiseDesign button.lumise-btn:not(.white),div#lumise-workspace .lumise-save-color i:hover,div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] ul[data-view="sub"] li:not([data-view="sp"]):hover,div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool="languages"] i,ul#lumise-saved-designs li[data-editing]:after,.lumise-switch .lumise-toggle-button:checked~.lumise-toggle-label,.lumise-toggle input:checked ~ .lumise-toggle-label,.lumise_form_group input[type="submit"],.lumise_form_group .img-preview label,.lumise_sidebar ul.lumise_menu > li > a:before,.lumise_submit:hover,.lumise_header .add_new:hover,.btn-toggle-sidebar:hover,.lumise_backtotop:hover,#lumise-select-language header .close-pop:hover:before, #lumise-select-language header .close-pop:hover:after,body .lumise-btn-primary,.lumise_radios .lumise-radio input:checked ~ label .check:before,#lumise-popup .lumise-popup-content ul.lumise-stagle-list-base li:hover img,.lumise_form_group .lumise_form_content button[data-func="create-color"],.lumise_radios .radio input:checked ~ label .check:before,.lumise_content button[data-btn="primary"],#lumise-left #lumise-uploads header button:hover,#lumise-left #lumise-uploads header button.active,#lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li.active p,#lumise-left #lumise-x-thumbn-preview .lumise-categories-wrp ul li:after,div#LumiseDesign div#lumise-navigations ul[data-block][data-resp="file"].active,#lumise-lightbox #lumise-change-products-wrp ul[data-view="categories"] li.active,#lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li[data-current="true"]:after,#lumise-list-colors #lumise-list-colors-body .col .create-color-grp button[data-func="apply-now"],.bgcolorafter:after,.bgcolor{background-color: #039be5 !important;}input[type=range]::-webkit-slider-thumb{background-color: #039be5 !important;}div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li:hover,#lumise-cliparts .lumise-cliparts-search i,#lumise-left .lumise-xitems-search i,#lumise-left #lumise-cliparts-preview>header>span,div#lumise-top-tools ul[data-mode-text] .text-format.selected,div#lumise-top-tools>ul.lumise-top-nav>li:hover [data-tip="true"] > i,div#lumise-top-tools>ul.lumise-top-nav>li.active [data-tip="true"] > i,div#LumiseDesign div#lumise-navigations ul[data-block="right"]>li[data-tool="languages"] li:hover>i,.lumise_sidebar ul li a:hover, .lumise_sidebar ul li a.active, .lumise_sidebar ul li a:hover i, .lumise_sidebar ul li a.active i,.lumise_content .lumise_table a,.lumise_breadcrumb li span,#lumise-popup ul li:hover,#LumiseDesign a,.lumise-color,div#lumise-product nav>price,#lumise-left #lumise-x-thumbn-preview>header>span,#lumise-cliparts .lumise-cliparts-search i, #lumise-templates .lumise-templates-search i, #lumise-left .lumise-xitems-search i,.lumise_dashbroad a{color: #039be5 !important;}.lumise_content a,#lumise-lightbox #lumise-change-products-wrp ul[data-view="products"] li span[data-view="price"]{color: #039be5;}div#LumiseDesign div#lumise-navigations #lumise-share-nav li[data-view="header"] span[data-active="true"],#lumise-left #lumise-uploads header button.active:after {border-top-color: #039be5 !important;}.lumise_header .add_new:hover,.lumise_backtotop:hover,.lumise_radios .lumise-radio input:checked ~ label .check,.lumise_radios .radio input:checked ~ label .check,.lumise-cart-options .lumise-prints .lumise_form_group .lumise_form_content input:checked + label,#lumise-list-colors #lumise-list-colors-body .col li i.fa:after {border-color: #039be5 !important;}#lumise-shapes svg:hover,.lumise_checkbox input:checked ~ label .check svg path{fill: #039be5 !important;}div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li#lumise-text-effect span[data-sef="images"] img:hover, div#lumise-top-tools>ul.lumise-top-nav li[data-tool] ul[data-view="sub"] li#lumise-text-effect span[data-sef="images"] img[data-selected="true"]{outline-color: #039be5 !important;}.lumise-cart-options .lumise-prints .lumise_form_group .lumise_form_content input:checked + label{box-shadow:0 0 0 2px #039be5;}@media only screen and (max-width: 736px){html div#LumiseDesign div#lumise-left>div.lumise-left-nav-wrp>ul.lumise-left-nav li.active{background: #039be5 !important;}}