@font-face {
font-family: 'icomoon-wc';
src:  url(//printingservices.co.ke/my_organizers/drag-and-drop-file-uploads-wc-pro/assets/fonts/icomoon.eot?mh2om6);
src:  url(//printingservices.co.ke/my_organizers/drag-and-drop-file-uploads-wc-pro/assets/fonts/icomoon.eot?mh2om6#iefix) format('embedded-opentype'),
url(//printingservices.co.ke/my_organizers/drag-and-drop-file-uploads-wc-pro/assets/fonts/icomoon.ttf?mh2om6) format('truetype'),
url(//printingservices.co.ke/my_organizers/drag-and-drop-file-uploads-wc-pro/assets/fonts/icomoon.woff?mh2om6) format('woff'),
url(//printingservices.co.ke/my_organizers/drag-and-drop-file-uploads-wc-pro/assets/fonts/icomoon.svg?mh2om6#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon-wc' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-close-outline:before {
content: "\e901";
}
.icon-images:before {
content: "\e90e";
}
.icon-cloud-upload:before {
content: "\e9c3";
}
.icon-upload2:before {
content: "\e9c6";
}
.icon-upload3:before {
content: "\e9c8";
}
.wc-dnd-file-upload .remove-file span:after{ display:none!important; } .dnd-icon-remove.deleting { outline:none; font-family : inherit !important; font-size:12px; color:#000; font-weight:500; }
.dnd-icon-remove.deleting:before {content : '';}
.wc-dnd-file-upload { padding:0.8rem 0; position:relative; }
.wc-dnd-file-upload label { margin-bottom:0.5rem; display:block; }
.wc-drag-n-drop-file.d-none {
display:none;
opacity:0;
visibility:hidden;
position:absolute;
top:0;
} .wc-dnd-file-upload .dnd-upload-status {
display:flex;
padding:4px 0;
align-items:center;
position:relative;
} .wc-dnd-file-upload .dnd-upload-status .dnd-upload-image {
width:40px;
height:40px;
border:1px solid #a5a5a5;
text-align:center;
border-radius:100%;
position:relative;
}
.wc-dnd-file-upload .dnd-upload-status .dnd-upload-image.has-bg {
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
border:0;
transition: transform 0.3s ease;
max-width:40px;
width:100%;
}
.wc-dnd-file-upload .dnd-upload-status .dnd-upload-image.has-bg:hover {
transform: scale(1.5);
}
.wc-dnd-file-upload  .dnd-upload-status .dnd-upload-image span {
font-size:16px;
color:#222;
position: absolute;
top: 50%;
transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
left: 50%;
}
.wc-dnd-file-upload  .codedropz--results .dnd-upload-status .dnd-upload-image.no-thumbnail span{
display:none;
}
.xdnd-upload-status .dnd-upload-image.no-bg .icon-images { display:none; }
.wc-dnd-file-upload .dnd-upload-status .dnd-upload-image.has-bg span { opacity:0; z-index:-200; }
.wc-dnd-file-upload .dnd-upload-status .dnd-upload-image.no-bg img {
width: 18px;    
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-image {
width:100%;
}
.wc-dnd-file-upload .codedropz--results .dnd-upload-status .dnd-upload-image { overflow:hidden; }
.wc-dnd-file-upload .codedropz--results .dnd-upload-status .dnd-upload-image.no-bg:not(.no-thumbnail) { border:0; transition:scale 0.3s; }
.wc-dnd-file-upload .codedropz--results .dnd-upload-status .dnd-upload-image.no-bg:hover:not(.no-thumbnail) { transform:scale(1.3); }
.wc-dnd-file-upload .codedropz--results .dnd-upload-status .dnd-upload-image.no-bg .preview {
max-width: none;
width: auto;
height: 50px;
background-size:cover;
background-position:center;
} .wc-dnd-file-upload .dnd-upload-status .dnd-upload-details {
padding-left:10px;
width: calc(100% - 40px);
}
.wc-dnd-file-upload .dnd-upload-status .dnd-upload-details .name {color:#016d98; padding:0 0 4px; padding-right:25px; display:flex; }
.wc-dnd-file-upload .dnd-upload-status .dnd-upload-details .name span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative; padding-right:10px; }
.wc-dnd-file-upload .dnd-upload-status .dnd-upload-details .name em {color:#444242;	font-weight:700; } .wc-dnd-file-upload .dnd-upload-status .dnd-upload-details .remove-file {
position:absolute;
right:0;
top:6px;
text-decoration:none;
box-shadow:none;
outline:none;
}
.wc-dnd-file-upload .dnd-upload-status .dnd-upload-details span.has-error { color:#f50505; } .wc-dnd-file-upload .dnd-upload-status .dnd-upload-details .dnd-progress-bar {
display: block;
border-radius: 5px;
overflow: hidden;
background: #565555;
height: 14px;
}
.wc-dnd-file-upload .dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
background: #4CAF50;
display: block;
font-size: 11px;
text-align: right;
color: #fff;
height: 100%;
width:0;
line-height:13px;
}
.wc-dnd-file-upload .dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete { width:100%!important; padding-right:5px; }
.wc-dnd-file-upload .dnd-upload-counter { position:absolute; right:5px; bottom:3px; font-size:12px; } .codedropz-upload-handler {
border:2px dashed #c5c5c5;
border-radius:5px;
margin-bottom:10px;
position:relative;
}
.codedropz-upload-container {
padding:16px 20px;
}
.wc-dnd-file-upload .codedropz-upload-inner {
overflow:hidden;
width:100%;
white-space: nowrap;
text-align:center;
text-overflow: ellipsis;
font-weight:inherit;
}
.wc-dnd-file-upload .codedropz-upload-inner a.cd-upload-btn {
text-decoration:none;
box-shadow:none;
padding:0 10px;
color:#fff;
background-color:#6d6d6d;
border-radius:3px;
}
.wc-dnd-file-upload .codedropz-upload-inner .codedropz-label {
margin:5px 0;
font-size:18px;
line-height:36px;
position:relative;
display:flex;
align-items:center;
justify-content:center;
flex-wrap:wrap;
}
.wc-dnd-file-upload .codedropz-upload-inner .codedropz-label span.cd-separator {
padding:0 10px;
}
.wc-dnd-file-upload .codedropz-upload-inner .codedropz-label span.cd-icon {
font-size:30px;
padding-right:15px;
} .wc-dnd-file-upload .codedropz-dragover {
border-color:#6b6a6a;
}
.wc-dnd-file-upload .codedropz-upload-wrapper span.has-error-msg {
display:inline-block;
color:#ff0000;
padding:5px 0;
font-style:italic;
} .wc-dnd-file-upload .codedropz--preview { display:flex; flex-wrap:wrap; margin-left:-1%; margin-right:-1%; }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-details .name em,
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-details .dnd-progress-bar { display:none; }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status { display:block; margin:0 1%; width:calc( 92% / 4 ); }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-image span.cd-ext {
opacity: 1; z-index: 1; color: #fff; background: #FF630B; width: 60px; line-height: 16px; top:80%; transform:translate(-50%, -80%); font-size: 12px; text-transform: uppercase;
}
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-image.has-bg { border:solid 1px transparent; width:100%; height:auto; max-width:100%; border-radius:0; }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-image.has-bg img { border-radius:3px; }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-image.has-bg:hover { transform:none; }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-image.unsupported-image { border:1px solid #dedede; }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-image.unsupported-image img { max-height:75%; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-details { width:100%; padding:2px 0; }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-details .name { padding:0; font-size:14px; }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-details .name span { padding-right:0; }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-details .remove-file { color:#fff; top:-6px; right:-6px; }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-details .remove-file.deleting { right:auto; transform:translate(-40%, -50%); top:40%; left:50%; background: rgba(0,0,0,0.7); padding: 0 4px; font-size: 13px; }
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-details .remove-file span { background-color:#8e8b8b!important; border-radius:100%!important; transition:color 1s ease-in-out;}
.wc-dnd-file-upload .codedropz--preview .dnd-upload-status .dnd-upload-details .remove-file span:hover { background-color:#fb0303;}
.wc-dnd-file-upload .codedropz--preview .dnd-upload-image.has-bg .preview { background-repeat:no-repeat; background-size:cover; background-position:center; width:100%; height:100%; border-radius:3px; } .dndmfu_wc_files {
margin:0 -5px;
}
.dndmfu_wc_files a {
list-style:none;
display:inline-block;
margin: 5px;
}
.dndmfu_wc_files a img{
margin-left:0 !important;
max-width:40px;
}
.dndmfu_wc_files a.application-type img {
max-height:40px;
width:auto;
}
.woocommerce-table--order-details ul.wc-item-meta .dndmfu-wc-pdf-details,
.woocommerce-table--order-details ul.wc-item-meta .dndmfu_wc_files {
display:block;
} .dndmfu_wc_file_list {
margin:0;
padding:0;
margin-left:-10px;
margin-right:-10px;
display:flex;
align-items:flex-start; flex-wrap:wrap;
}
.dndmfu_wc_file_list li{
display:inline-block;
padding:0 10px;
max-width:16.6%;
width:100%;
flex:0 0 16.6%;
}
.dndmfu_wc_file_list li img { margin:0 auto; }
.dndmfu_wc_file_list li a { text-align:center; }
.dndmfu_wc_file_list li a div { line-height: 15px; padding-top:10px; }
@media screen and (max-width: 767px) {
.dnd-upload-status .dnd-upload-details .name em { font-weight:normal; }
.dnd-upload-status .dnd-upload-details .name { padding-right:60px; }
.codedropz-upload-inner .codedropz-label { font-size:16px; }
.dndmfu_wc_file_list li { margin-bottom:20px; max-width:33.3%; flex:0 0 33.3%;  }
}
@media screen and (max-width: 480px) {
.codedropz-upload-inner .codedropz-label { font-size:15px; }
.codedropz-label .text,
.codedropz-label .cd-separator,
.codedropz-label .cd-icon { display:none; }
}.ariksac-button-wrapper {
margin: 15px 0;
position: relative;
display: inline-block;
width: 100%;
box-sizing: border-box;
}
.ariksac-button-wrapper *,
.ariksac-button-wrapper *::before,
.ariksac-button-wrapper *::after {
box-sizing: border-box;
} .ariksac-whatsapp-button {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
padding: 12px 24px;
border: none;
border-radius: 4px;
font-weight: 600;
text-decoration: none;
cursor: pointer;
width: 100%;
max-width: 100%;
min-height: 48px;
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .ariksac-whatsapp-button input[name="ariksac_hp"] {
position: absolute !important;
left: -9999px !important;
width: 1px !important;
height: 1px !important;
opacity: 0 !important;
pointer-events: none !important;
} .ariksac-whatsapp-button:disabled,
.ariksac-whatsapp-button.ariksac-loading-state,
.ariksac-whatsapp-button[aria-busy="true"] {
opacity: 0.6;
cursor: not-allowed;
pointer-events: none;
transform: none !important;
} .ariksac-whatsapp-icon {
flex-shrink: 0;
width: 20px;
height: 20px;
display: block;
} .ariksac-button-text {
display: inline-block;
line-height: 1.4;
} .ariksac-loading {
display: none;
position: absolute;
top: 50%;
right: 15px;
transform: translateY( -50% );
pointer-events: none;
}
.ariksac-loading[aria-hidden="false"] {
display: inline-block;
} .ariksac-spinner {
display: inline-block;
width: 16px;
height: 16px;
border: 2px solid currentColor;
border-top-color: transparent;
border-radius: 50%;
animation: ariksac-spin 0.8s linear infinite;
opacity: 0.8;
}
@keyframes ariksac-spin {
to {
transform: rotate( 360deg );
}
} .ariksac-loop-button {
width: 100%;
max-width: 100%;
min-height: 40px;
box-sizing: border-box;
}
.ariksac-loop-button .ariksac-loading {
right: 10px;
}
ul.products .ariksac-button-wrapper,
.products .ariksac-button-wrapper,
.wc-block-grid__product .ariksac-button-wrapper,
.wp-block-woocommerce-all-products .ariksac-button-wrapper {
margin: 8px 0 0;
width: 100%;
} .ariksac-notice-wrapper {
margin: 15px 0;
width: 100%;
box-sizing: border-box;
} .ariksac-notice {
padding: 15px;
margin-bottom: 15px;
border-radius: 4px;
display: flex;
align-items: center;
gap: 10px;
box-sizing: border-box;
font-size: 14px;
line-height: 1.5;
}
.ariksac-notice.woocommerce-message,
.ariksac-notice.ariksac-notice-success {
background-color: #e8f5e9;
color: #2e7d32;
border-left: 4px solid #4caf50;
}
.ariksac-notice.woocommerce-error,
.ariksac-notice.ariksac-notice-error {
background-color: #ffebee;
color: #c62828;
border-left: 4px solid #f44336;
} .single-product .ariksac-button-wrapper {
clear: both;
}
.single-product .cart .ariksac-button-wrapper {
margin-top: 15px;
}
.variations_form .ariksac-button-wrapper {
margin-top: 20px;
} .storefront .ariksac-whatsapp-button,
.woocommerce .ariksac-whatsapp-button {
font-family: inherit;
}
.astra-shop-thumbnail-wrap + .ariksac-button-wrapper {
margin-top: 15px;
}
.oceanwp .ariksac-button-wrapper,
.product-page .ariksac-button-wrapper {
margin-top: 15px;
} .et_pb_wc_add_to_cart .ariksac-button-wrapper {
margin-top: 15px;
} .the7-woo-product-wrap .ariksac-button-wrapper,
[class*="dt-woo"] .ariksac-button-wrapper {
margin-top: 15px;
} .wp-block-woocommerce-product-button .ariksac-button-wrapper,
.wp-block-woocommerce-product-details .ariksac-button-wrapper {
margin-top: 15px;
} .ariksac-whatsapp-button:focus {
outline: 2px solid currentColor;
outline-offset: 2px;
}
.ariksac-whatsapp-button:focus:not(:focus-visible) {
outline: none;
}
.ariksac-whatsapp-button:focus-visible {
outline: 2px solid currentColor;
outline-offset: 2px;
} @media ( prefers-reduced-motion: reduce ) {
.ariksac-spinner {
animation: none;
border-top-color: currentColor;
opacity: 0.5;
}
.ariksac-whatsapp-button,
.ariksac-notice {
transition: none !important;
}
} @media ( forced-colors: active ) {
.ariksac-whatsapp-button {
border: 2px solid ButtonText;
}
.ariksac-whatsapp-button:focus,
.ariksac-whatsapp-button:focus-visible {
outline: 2px solid Highlight;
}
.ariksac-spinner {
border-color: ButtonText;
border-top-color: transparent;
}
.ariksac-notice {
border: 1px solid CanvasText;
}
} @media ( prefers-color-scheme: dark ) {
.ariksac-notice.woocommerce-message,
.ariksac-notice.ariksac-notice-success {
background-color: #1b3a1f;
color: #a5d6a7;
border-left-color: #4caf50;
}
.ariksac-notice.woocommerce-error,
.ariksac-notice.ariksac-notice-error {
background-color: #3b1a1a;
color: #ef9a9a;
border-left-color: #f44336;
}
} @media screen and ( max-width: 768px ) {
.ariksac-button-wrapper {
margin: 12px 0;
}
.ariksac-notice {
font-size: 13px;
padding: 12px;
}
}
@media screen and ( max-width: 480px ) {
.ariksac-button-wrapper {
margin: 8px 0;
}
} [dir="rtl"] .ariksac-whatsapp-button {
flex-direction: row-reverse;
}
[dir="rtl"] .ariksac-loading {
right: auto;
left: 15px;
}
[dir="rtl"] .ariksac-loop-button .ariksac-loading {
left: 10px;
}
[dir="rtl"] .ariksac-notice.woocommerce-message,
[dir="rtl"] .ariksac-notice.woocommerce-error,
[dir="rtl"] .ariksac-notice.ariksac-notice-success,
[dir="rtl"] .ariksac-notice.ariksac-notice-error {
border-left: none;
border-right: 4px solid;
}
[dir="rtl"] .ariksac-notice.woocommerce-message,
[dir="rtl"] .ariksac-notice.ariksac-notice-success {
border-right-color: #4caf50;
}
[dir="rtl"] .ariksac-notice.woocommerce-error,
[dir="rtl"] .ariksac-notice.ariksac-notice-error {
border-right-color: #f44336;
} @media print {
.ariksac-button-wrapper,
.ariksac-notice-wrapper,
.ariksac-notice {
display: none !important;
}
}