div.parteewrap .wp-picker-container .wp-color-result.button {margin:0px !important;}
div.parteewrap .wp-picker-holder {position:absolute;}
/* ======================================== */
[data-partee],[data-href],[data-action] {cursor:pointer !important}
span.fa {text-align:center;width:1.28571em}
input:not([type="radio"]):not([type="checkbox"]),select,textarea {font-size:1em;line-height:1.4em;border:1px solid #BBB;background:#FFF;color:#666;padding:2px 6px;transition:border 0.5s}
input:not([type="radio"]):not([type="checkbox"]):not([type="search"]):active,select:active,textarea:active {border-color:#009BD2;color:#000;box-shadow:0px 0px 2px #009BD2}
input:not([type="radio"]):not([type="checkbox"]):not([type="search"]):focus,select:focus,textarea:focus {border-color:#009BD2;color:#000;box-shadow:0px 0px 2px #009BD2}
input:not([type="radio"]):not([type="checkbox"]):disabled,select:disabled,textarea:disabled {border-color:#DDD;background-color:#DDD;color:#999;cursor:not-allowed}
textarea.large {width:100%;display:block;height:160px;line-height:normal}
input[name="qty"], input[name="zip"] {width:4em !important}
input[type="radio"] ,input[type="checkbox"], label {vertical-align:middle}
input[type="radio"] + label, input[type="checkbox"] + label {margin-left:5px}
input[type="file"] {width:0px;height:0px;position:absolute;left:-9999px}
input.hasval:not(.disabled):not(.error) {background:#FFA !important;border-color:#00b91f !important;color:#444 !important;}
input.error,textarea.error,input.error:focus,textarea.error:focus {background:#C00 !important;border-color:#C00 !important;color:#FFF !important;}
label > input:not([type="checkbox"]), label > select, label > textarea {display:block;width:100%}
div.parteewrap button:focus, div.parteewrap input:focus, div.parteewrap textarea:focus, div.parteewrap select:focus {outline:0}
div.parteewrap button, div.parteewrap .button, div.parteewrap input[type="button"] {background:#FFF;color:#444;border:1px solid #444;cursor:pointer;padding:0.33em 10px;min-width:80px;line-height:normal;text-align:center;border-radius:6px;transition:all 0.5s}
div.parteewrap button:hover, div.parteewrap .button:hover, div.parteewrap input[type="button"]:hover {background:#444 !important;color:#FFF !important}
button.fullwidth, .button.fullwidth {width:100%;display:block}
div.parteewrap .button {display:inline-block}
button > span.fa, .button > span.fa {margin-right:10px}
button span.fa-chevron-right,.button span.fa-chevron-right {margin-right:0px;margin-left:10px}
div.parteewrap button.delete {background-color:#C00;color:#FFA;border-color:#C00}
div.parteewrap button.green, div.parteewrap .button.green {background-color:#FFF;color:#479933;border-color:#479933}
div.parteewrap button.green:hover, div.parteewrap .button.green:hover {background-color:#479933;color:#FFF} 
div.parteewrap button.orange, div.parteewrap .button.orange {background-color:#FFF;color:#F15B47;border-color:#F15B47}
div.parteewrap button.orange:hover, div.parteewrap .button.orange:hover {background-color:#F15B47;color:#FFF} 
div.parteewrap button.disabled, div.parteewrap .button.disabled {background:#DDD !important;color:#999 !important;border-color:#DDD !important;cursor:initial !important}
button.small, .button.small {line-height:normal;padding:2px 6px;}
pre {margin:5px 0px;padding-left:5px;border-left:4px solid #DDD;font-size:12px;line-height:12px;font-family:courier;color:#000}
div.parteewrap a:hover,div.parteewrap a:active {color:#000;}
input[name="qty"]::placeholder {font-style:italic;color:#AAA;font-size:0.8em}

div.parteewrap *, *[class*='partee-'], [class*='partee-'] * {box-sizing:border-box;}
.parteewrap p {margin:0px;line-height:normal}
.parteewrap table {border-spacing:0;border-collapse:collapse;empty-cells:show}

nav.partee-main-nav {margin:5px 0;padding:5px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
nav.partee-main-nav > ul {margin:0;padding:0;text-align:center;}
nav.partee-main-nav > ul > li {display:inline-block;}
nav.partee-main-nav > ul > li + li {margin-left:10px;list-style:none;}

.parteewrap div.row {display:flex;flex-wrap:nowrap;align-items:stretch;}
.parteewrap div.row.center {justify-content:center;text-align:left;}
.parteewrap div.row > div {display:inline-block;}
.parteewrap div.row > div + div{margin-left:10px;flex-grow:2}
.parteewrap div.row.row50 > div {width:50%;margin:0px !important;padding:5px;display:block}

.center:not(.owl-item) {text-align:center}
.fleft {float:left}
.fright {float:right}
.clear:after {content:"";display:block;clear:both}
.right {text-align:right !important;}
div.parteewrap .hidden, .partee-hidden {display:none !important;}
.partee-error {margin:10px 0px;padding:10px;background:#FFD;color:#C00;border-top:1px solid #C00;border-bottom:1px solid #C00;font-weight:bold;font-size:1.2em;}
a.partee-redirect-now {display:none;font-size:0px;}
.anchor {cursor:pointer;text-decoration:underline}
.block {display:block;width:100%;}
.block + .block {margin-top:5px;}
.infoblock {margin:10px 0px;padding:5px 20px;background:#FFE;color:#444;border-top:1px solid #444;border-bottom:1px solid #444;}
.gap {margin:10px 0px;padding:10px 0px}
.pad5 {padding:5px;}
.gap5 {margin:5px;}
.gapup {margin-top:10px !important;}
.bordertop {margin-top:4px !important;padding-top:4px !important;border-top:1px solid rgba(0,0,0,0.35);}
.border {border:1px solid #999;background:#FFF;padding:4px}
div.disabled {position:relative;}
div.disabled:before {content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:9;background:rgba(200,200,200,0.3);cursor:not-allowed;}
div.inliner > div {display:inline-block;vertical-align:top;margin:5px;max-width:320px;}
input.numbers {width:70px;}
.borderbox {border:1px solid #DDD;padding:5px;text-align:center}
.fleft.borderbox {margin:5px;max-width:260px}
.partee-light-grey-bg {background:#F7F7F7 !important;}
.partee-light-grey-bg > img {min-width:40px;min-height:40px;}

.input {cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.input.selected {color:#000;}
.input:before {font-family:FontAwesome;display:inline-block;margin-right:3px;font-size:1.15em;width:1.28571429em;text-align:center;line-height:normal}
.input.checkbox:before {content:"\f096"}
.input.checkbox.selected:before {content:"\f046";}
.input.radio:before {content:"\f10c"}
.input.radio.selected:before {content:"\f192";}
.input.icon2x:before {font-size:1.8em;vertical-align:middle}

table.form {width:auto;border:none;max-width:100%;}
table.form.center {margin:5px auto;line-height:left;}
table.form th {padding:5px 6px;border:none;text-align:center;font-weight:bold;color:#444;}
table.form td {padding:2px 6px;border:none;text-align:left}
table.form td.price,td.price,th.price {text-align:right !important;}
table.form > tbody > tr > td:first-of-type {text-align:right;white-space:nowrap;color:#999;}
table.form > tbody > tr:nth-of-type(even) td {background:rgba(0,0,0,0.05);}
table.form > tbody > tr:nth-of-type(odd) td {background:#FFF;}
table.form > thead > tr > th {border-bottom:1px solid #666;}
table.form > tfoot > tr > th, table.form > tbody > tr.subtotal > th {border-top:1px solid #666;color:#000}
table.form > thead + tbody > tr:first-child > td {padding-top:5px !important;}
table.form > thead + tbody > tr:last-child > td {padding-bottom:5px !important;}
table.nocolor td {background:none !important;}
table.form > tbody > tr.selected td {background:#FF5;color:#C00;}

.preloader, .spinner, .partee-preloader {background-repeat:no-repeat;background-position:center;background-image:url('data:image/gif;base64,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')}
.messagebox, .spinner {z-index:99998;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}
.messagebox > div {max-width:380px;min-height:30px;max-height:calc(100vh - 10px);margin:auto auto;position:relative;top:50%;transform:translateY(-50%);font-weight:normal;border:2px solid #444;background:#FFF;overflow-y:auto}
body.admin-bar .messagebox > div {margin-top:18px;max-height:calc(100vh - 18px)}
.messagebox > div > header {margin:0px;padding:0px 6px;background:#444;color:#FFF;font-size:1em;line-height:2em}
.messagebox > div > header > span.dashicons-dismiss {float:right;cursor:pointer;margin:4px !important}
.messagebox > div > header:after {content:"";display:block;clear:both}
.messagebox > div.alert {border-color:#C00;background:#FFB;color:#C00}
.messagebox > div.alert > header {background:#C00}
.messagebox > div > div {padding:10px}
.preloader, .partee-preloader {z-index:999;position:absolute;top:0px;left:0px;width:100%;height:100%;cursor:pointer;background-color:rgba(255,255,255,0.5)}
.spinner {background-size:50px;}
div.popup {background:rgba(255,255,255,0.5);z-index:999;position:absolute;top:0px;left:0px;width:100%;min-height:100%}
div.popup > div {max-width:600px;border:1px solid #009CD2;background:#FFF;position:relative;}
div.popup > div > h3 {background:#009CD2;color:#FFF;margin:0px;padding:2px 6px;font-size:16px;line-height:26px;font-family:Oswald;font-weight:normal;cursor:move;text-transform: uppercase}
div.popup > div > h3:after {content:"";display:block;clear:both;}
div.popup > div > h3 > span.dashicons-dismiss {float:right;margin:4px;cursor:pointer;}
div.popup > div > div {padding:10px}

div.partee-tooltip {background:rgba(255,255,255,0.5);z-index:997;position:fixed;top:0px;left:0px;width:100%;height:100%}
div.partee-tooltip > section {width:100%;max-width:600px;max-height:90vh;border:1px solid #009CD2;background:#FFF;margin:10px auto;}
div.partee-tooltip > section > header {background:#009CD2;color:#FFF;margin:0px;padding:2px 6px;font-size:16px;line-height:26px;font-family:Oswald;font-weight:normal;cursor:move;text-transform: uppercase}
div.partee-tooltip > section > header:after {content:"";display:block;clear:both;}
div.partee-tooltip > section > header > span.dashicons-dismiss {float:right;margin:4px;cursor:pointer;}
div.partee-tooltip > section > main {padding:10px;width:100%;height:90vh;max-height:calc(90vh - 35px);overflow:auto;}
body.admin-bar div.partee-tooltip {z-index:9999999;}

div.form {margin:10px 0px;max-width:320px}
div.form label {display:block;width:100%;border:1px solid #DDD;border-radius:8px;position:relative;padding:20px 10px 10px 10px;margin:10px 0 20px 0;box-shadow: 1px 2px 4px #DDD}
div.form label > span {background:#FFF;color:#444;display:block;position:absolute;left:10px;top:-1.1em;padding:4px 8px}
div.form label > input {border-color:#2BB673;padding:6px 12px;font-size:14px;width:100%;border-radius:6px}

section.steps {margin-bottom:5px}
section.steps > h3 {color:#009BD2;border-bottom:1px solid #009BD2;padding-bottom:5px;margin-bottom:5px;font-weight:normal;font-size:125%}
section.steps > h3:after {font-family:'FontAwesome';content:'\f040';margin-left:10px;text-align:center;width:1.28571em;font-size:1.2em;}
section.steps > h3 > span:first-of-type {background:#009BD2;color:#FFF;display:inline-block;margin-right:10px;font-size:15px;width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center}
section.steps > h3 > span.title:not(:empty):before {font-family:'FontAwesome';content:'\f054';margin:0px 10px;text-align:center;width:1.28571em;font-size:0.75em;}
section.steps.wait > h3 {color:#AAA;border-color:#DDD}
section.steps.wait > h3:after {content:'\f096';display:none}
section.steps.done > h3 {color:#008000;border-color:#008000;cursor:pointer}
section.steps.done > h3:after {content:'\f00c';}
section.steps[data-step="styles"].done > h3, section.steps[data-step="proofs"].done > h3 {cursor:not-allowed;}
section.steps.wait > h3 > span:first-of-type {background-color:#DDD;color:#666;}
section.steps.done > h3 > span:first-of-type {background-color:#008000;}
section.steps > div.options {margin:5px 0px;padding:5px;}
section.steps > div.options:after {content:"";display:block;clear:both;}
section.steps.wait > div.options, section.steps.done > div.options {display:none;}
section.steps > p:first-of-type, section.steps .info {margin-bottom:5px;font-style:italic;color:#666;}
section.steps.wait > p:first-of-type,section.steps.done > p:first-of-type {display:none;}

section[data-step="design"] div.options-source {margin:5px 0;padding:5px;border:1px solid #AAA;background:#EDFDF2;font-size:16px;}
section[data-step="design"] div.options-source > span + span {margin-left:10px;}
section[data-step="design"] div.ordered-items:after {content:"";display:block;clear:both;}
section[data-step="design"] div.ordered-items > table {float:left;margin:5px;width:auto;min-width:40%}
section[data-step="design"] div.ordered-items > table thead th {padding:4px 8px;text-align:center;background:#444;color:#FFF}
section[data-step="design"] div.ordered-items > table tbody td {padding:4px 8px;text-align:left;border-bottom:1px solid #DDD}
section[data-step="design"] div.ordered-items > table img {width:90px;height:90px;}

div.products:after {content:"";display:block;clear:both}
div.products > div {float:left;margin:4px;border:1px solid #DDD;padding:4px;text-align:center;width:160px;position:relative}
div.products > div:hover {border-color:#000;}
div.products > div > p {margin:0;line-height:1em;font-size:100%;height:2.1em;overflow:hidden;}
div.products > div > div {font-size:0px;background:#FFF;border:1px solid #000;padding:2px;position:absolute;left:-1px;width:160px;z-index:99;display:none}
div.products > div.selected > div,div.products > div:hover > div {display:block}
div.products > div > i {display:none;font-style:normal;position:absolute;cursor:pointer;width:20px;height:20px;top:2px;right:2px;border-radius:50%;box-shadow:0 0 5px #666;background-image:url("ico-info.png");background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#FFF}
div.products > div:hover > i {display:block;}
span.colorswatch {display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid #DDD;margin:2px;cursor:pointer;}

div.styles > div {padding:4px;}
div.styles > div + div {margin-top:5px;padding-top:5px;border-top:1px solid #DDD}
div.styles > div > p:first-of-type {font-size:1.2em;margin:4px 12px}
div.styles > div img {max-width:60px;margin-right:4px}
div.styles > div > table {width:auto;margin:0px;}
div.styles > div > table td {padding:2px 4px;vertical-align:bottom}
div.styles > div > table > thead > tr > td {text-align:center;font-weight:bold;font-size:1.2em}
div.styles > div > table > tbody input {width:50px;}
div.styles > div > table > tbody > tr > td {border-top:1px solid #DDD}
div.styles > div > table > tbody span.colorswatch {vertical-align:bottom}
div.styles > div > table > tbody span.fa-times {color:#C00;font-size:1.2em;cursor:pointer}
div.styles > div > table > tfoot label {cursor:pointer;margin-right:10px;}
div.styles > div > table > tfoot select + select {margin-left:10px;}

#boxuploadpop {display:none;}
.dprogressbar,.dprogressbar div {height:15px;border-radius:4px;display:block;}
.dprogressbar {margin:10px;position:relative;background:#F0F0F0;}
.dprogressbar div {position:absolute;background:linear-gradient(to bottom, #009BD2 0%,#1CBBEE 100%);}

div.checker {border:1px solid #DDD;position:relative;background:url("https://cdnjs.cloudflare.com/ajax/libs/timelinejs/2.25/css/loading.gif");}

#proofator:after {content:"";display:block;clear:both;}
#proofator > div[data-side] {width:24.5%;min-width:320px;float:left;margin:0.25%;padding:4px;border:1px solid #DDD;text-align:center}
#proofator > div[data-side] > footer > a {display:block;margin-top:4px;}
div.add-new-design #proofator > div[data-side] {min-width:230px;}
#proofator > div[data-side] > p {color:#999;}
#proofator > div[data-side].selected {border-color:#000;}
#proofator > div[data-side].selected > p {color:#000;}
#proofator ul {list-style:none;list-style-position:inside;padding:0px;margin:5px 10px;font-weight:1.2em}
#proofator p.product-name {text-align:center;font-weight:bold;}
#proofator div.proof-details input:not([type="checkbox"]), #proofator div.proof-details textarea {width:100%;}
#proofator div.proof-details input[type="number"] {width:60px;}
div.sideproof {text-align:center;position:relative;height:320px}
div.sideproof > img {max-height:100%;max-width:100%}
div.sideproof > div {position:absolute;border:1px dashed rgba(0,0,0,0.5);background:rgba(255,255,0,0.2);min-width:10px;min-height:10px;overflow:hidden;cursor:move}
div.sideproof.light  > div {border-color:rgba(255,255,255,0);background:none;}
div.sideproof > div > img {position:absolute;min-width:3px;min-height:3px;max-width:none !important;max-height:none !important;pointer-events:none}
div.proof-details {width:100%;max-width:800px;margin:0 auto;padding:10px}
div.proof-details table.form.nocolor {width:100%;}
div.proof-details table.form.nocolor td {width:50%;}

div.proof-details .controls span.fa {background:#444;color:#FFF;width:30px;height:30px;line-height:30px;font-size:20px;cursor:pointer;margin:2px;}
div.proof-details .controls span.fa:hover {background:#DDD;color:#000;}

div.proof-details .controls > table {width:auto;margin:0 auto;}
div.proof-details .controls > table td {padding:4px 8px;border:1px solid #DDD;white-space:nowrap;}
div.proof-details .controls > table td input {max-width:70px;display:inline !important;margin-right:4px}

div.proof-details div.controls-pop {display:inline-block;position:relative;font-size:initial;line-height:normal}
div.proof-details div.controls-pop > div {position:absolute;background:#F0F0F0;padding:4px;border:1px solid #444;left:-43px;bottom:35px;white-space:nowrap;z-index:99}
div.proof-details div.controls-pop:not(.selected) > div {display:none;}
div.proof-details div.controls-pop span.empty-cell {width:30px;height:30px;display:inline-block;vertical-align:middle;margin.2px}
div.proof-details div.controls-pop div.title {font-weight:bold}

div.address {padding:10px;background:#FAFAFF;border:1px solid #DDD;border-radius:8px;position:relative;margin-top:20px;width:50%;max-width:300px}
div.address > h3 {background:#FAFAFF;color:#000;position:absolute;left:10px;top:-1.1em;padding:4px 8px;margin:0px;font-size:1.4em}
div.address label {display:block;width:100%;margin:4px 0;}
div.address label > span {color:#666;display:block;padding-left:6px}
div.address label > input {border-color:#2BB673;padding:6px;font-size:14px;width:100%;min-width:200px;border-radius:6px}

div.payment-options {font-size:1.2em;}
div.payment-options p + p {margin-top:10px;}
div.payment-options p.input > i {margin-left:25px;color:#999;}

table.partee-coupons {border-spacing:0;border-collapse:collapse;empty-cells:show}
table.partee-coupons > tbody > tr:first-of-type > td {padding-top:5px;}
table.partee-coupons > tbody > tr:last-of-type > td {padding-bottom:5px;}
table.partee-coupons > thead > tr:first-of-type > * {border-bottom:1px solid #000;padding-bottom:10px}
table.partee-coupons > tfoot > tr:first-of-type > * {border-top:2px solid #000;padding-top:10px}

div.design-list {font-size:0;max-height:100vh;overflow-y:auto;padding:2px 10px 2px 2px;border:1px solid #DDD}
div.design-list > img {cursor:pointer;margin:2px 0.25%;width:12%;min-width:130px;}

table.cart > tbody td > span.fa.fa-times {color:#C00;cursor:pointer;font-size:1.25em;}
table.cart > tbody td > span.fa.fa-plus {background:#444;color:#FFF;font-size:14px;line-height:20px;width:20px;height:20px;border-radius:6px;cursor:pointer;margin-left:10px}
table.cart > tbody td > img {max-width:90px;max-height:90px;}
table.cart > tbody td > input {width:60px;}
table.cart > tbody > tr:not(first-oftype):not(.details) > td {border-top:1px solid #AAA;}
table.cart > tbody > tr.details > td {background:#FFF !important;}
table.cart > tbody > tr.details > td > div {display:flex;justify-content:flex-end}
table.cart > tbody > tr.details > td > div > div + div {border-left:1px solid #DDD;}
table.cart > tbody > tr.details > td > div > div > span {display:block;text-align:center;padding:2px 6px;color:#AAA}
table.cart > tbody > tr.details > td > div > div > span:first-of-type {border-bottom:1px solid #DDD;}

div.partee-cart-buttons {margin:5px 0;padding:5px 0;}

#myorders.parteewrap > nav {border-bottom:1px solid #DDD;margin-bottom:10px;padding-bottom:5px;display:flex;align-items:center}
#myorders.parteewrap > nav > * {margin-right:10px;}
#myorders.parteewrap > nav > ul {padding:0;margin:0;margin-right:20px}
#myorders.parteewrap > nav > ul:after {content:"";display:block;clear:both;}
#myorders.parteewrap > nav > ul > li {float:left;display:block;padding:5px 10px;background:#EEE;color:#000;border:1px solid #DDD;cursor:pointer;}
#myorders.parteewrap > nav > ul > li.selected {background:#444;color:#FFF;}

#myorders.parteewrap table {width:auto;}
#myorders.parteewrap table th {padding:4px 10px;text-align:center;background:#444;color:#FFF;}
#myorders.parteewrap table > thead th + th {border-left:1px solid #DDD;}
#myorders.parteewrap table > tbody td {padding:4px 10px;border:1px solid #DDD}
.parteewrap table.partee-orders td {cursor:pointer}
.parteewrap table.partee-orders > tbody > tr:nth-of-type(even) td {background:rgba(0,0,0,0.1);}
.parteewrap table.partee-orders > tbody > tr:nth-of-type(odd) td {background:rgba(255,255,255,0.1);}
.parteewrap table.partee-orders > tbody > tr:hover > td {background:#FFE;color:#080}

.parteewrap div.partee_order table {margin:10px 0}
.parteewrap div.partee_order table td img {max-width:60px;max-height:60px;}

#payment.parteewrap table {width:auto;}
#payment.parteewrap table th {padding:4px 10px;text-align:center;background:#444;color:#FFF;}
#payment.parteewrap table > thead th + th {border-left:1px solid #DDD;}
#payment.parteewrap table > tbody td {padding:4px 10px;border:1px solid #DDD}

#payment.parteewrap div.partee-payment-details, #payment.parteewrap div.partee-order-details {min-height:50px;position:relative;}
#payment.parteewrap div.partee-payment-details p {margin-bottom:10px;}

#mydesigns.parteewrap div.my-designs {display:flex;flex-wrap:wrap}
#mydesigns.parteewrap div.my-designs > div {padding:5px;width:50%;min-width:320px;}
#mydesigns.parteewrap table thead th {padding:4px 8px;text-align:center;background:#444;color:#FFF}
#mydesigns.parteewrap table tbody td {padding:4px 8px;text-align:left;border-bottom:1px solid #DDD}
#mydesigns.parteewrap table img {width:90px;height:90px;}
#mydesigns.parteewrap div.design-list > img {margin:1px 0.25%;width:24.5%;min-width:90px;height:auto}

div.order-coupon {margin:10px 0;padding:10px;border:1px solid #DDD;}
div.order-coupon > div > * {vertical-align:middle;display:inline-block;margin:0 5px;}
div.order-coupon > div.order-coupon-enter {display:block;text-align:center}
div.order-coupon > div.order-coupon-result {display:none;text-align:center}
div.order-coupon.has-coupon > div.order-coupon-enter {display:none;}
div.order-coupon.has-coupon > div.order-coupon-result {display:block;}

nav.bulk-order-options {margin:5px 0;padding:5px 0;}
nav.bulk-order-options > ul {margin:0;padding:0;text-align:center;}
nav.bulk-order-options > ul > li {display:inline-block;list-style:none;list-style-position:inside;cursor:pointer}
nav.bulk-order-options > ul > li + li {margin-left:10px;}

div.bulk-order-filter {border:1px solid #DDD;padding:5px;margin:10px 0;}
div.bulk-order-filter > * {vertical-align:middle;margin-right:5px}

div.bulk-order-items > table {width:auto;margin:10px 0;}
div.bulk-order-items > table > tbody > tr > th {padding:2px 4px;text-align:center;font-weight:normal;background:#EEE;color:#000}
div.bulk-order-items > table > tbody > tr:first-of-type > th {font-size:1.2em;background:#444;color:#FFF}
div.bulk-order-items > table > tbody > tr:last-of-type > td {padding-bottom:10px;}
div.bulk-order-items > table td {padding:2px 4px;vertical-align:middle}
div.bulk-order-items > table td.qty-title {text-align:center;border-left:1px solid #DDD;border-right:1px solid #DDD;}
div.bulk-order-items > table td.qty-title.hasval {background:#FFE;color:#000;}
div.bulk-order-items > table > tbody input {width:50px !important;}
div.bulk-order-items > table > tbody > tr > td {border-top:1px solid #DDD}
div.bulk-order-items > table > tbody img[title] {border:1px solid #DDD;width:20px;height:20px}
div.bulk-order-items > table > tbody td.partee-design-info img[alt] {width:75px;height:75px;min-width:75px}
div.bulk-order-items > table > tbody > tr[data-design] > td.partee-design-info {width:80px;}

div.bulk-order-multi-items + div.bulk-order-multi-items {margin-top:10px;}
div.bulk-order-multi-items > table {width:auto;margin:10px 0;}
div.bulk-order-multi-items td, div.bulk-order-multi-items th {padding:2px 4px;vertical-align:middle;text-align:center}
div.bulk-order-multi-items td img:not(.noresize) {width:90px;height:90px}
div.bulk-order-multi-items.awaiting {position:relative}
div.bulk-order-multi-items.awaiting:after {content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background-color:rgba(255,255,255,0.5);background-repeat:no-repeat;background-position:center;background-image:url(spinner.gif);}
div.bulk-order-multi-items table.summary {margin:5px 0 5px auto;}
div.bulk-order-multi-items table.summary th, div.bulk-order-multi-items table.summary td {text-align:right;}
div.bulk-order-multi-items table.summary td.total {font-weight:bold;}
div.bulk-order-multi-items.exclude table {display:none;}

div.submitbox {margin:10px 0;padding:10px;border:2px solid #444;background:#FFE}
div.submitbox table.summary {margin:5px auto;width:auto}
div.submitbox table.summary th, div.submitbox table.summary td {text-align:right;padding:2px 4px;font-size:1.2em}
div.submitbox table.summary td.orders-amount {font-weight:bold;}
div.submitbox button {font-size:1.5em}

form.payment-form {margin:10px auto;padding:10px;border:2px solid #444;background:#FFE;max-width:600px;}
form.payment-form > h3 {text-align:center;margin:10px;padding:0;line-height:normal;}
form.payment-form > button {display:block;margin:10px auto;font-size:1.3em;max-width:320px;width:100%}

div.messagebox-wide > div {max-width:800px;}
div.partee-flex {display:flex;align-items:stretch;gap:10px;justify-content:space-evenly;}
div.partee-flex > div.partee-design-form {min-width:220px;}
div.partee-flex > div.partee-design-details:not(:first-child) {padding-left:10px;border-left:1px solid #DDD;line-height:normal;}
div.partee-design-details label {display:block;font-weight:normal;font-style:italic;line-height:normal;margin-top:5px}

a.partee-design-info, td.partee-design-info {position:relative;}
a.partee-design-info {display:block;}
a.partee-design-info:after, td.partee-design-info:after {content:"?";text-align:center;cursor:pointer;background:#444;color:#FFF;width:22px;height:22px;font-size:12px;border-radius:50%;line-height:22px;display:block;position:absolute;right:0;top:0;}

div.bulk-order-items table[data-product] td {position:relative;}
div.bulk-order-items table[data-product] td span.fa-plus {cursor:pointer;}
div.bulk-order-items table[data-product] div.product-colors {font-size:0px;background:#FFF;border:1px solid #000;padding:2px;position:absolute;left:-1px;width:160px;z-index:99;display:none}
div.bulk-order-items table[data-product] div.product-colors:after {content:"";display:block;clear:both;}
div.bulk-order-items table[data-product] div.product-colors > img {display:block;float:left;margin:2px;width:26px;height:26px;cursor:pointer}

#calculator.parteewrap {display:flex;justify-content:center;padding:10px 0;}
div.partee-calc {border:1px solid #DDD;padding:10px;border-radius:12px;}
div.partee-calc > div + div {margin-top:5px;}
div.partee-calc > div > label {display:block;width:100%;}
div.partee-calc > div > span {color:#999;margin-left:5px}
div.partee-calc > div input {max-width:60px;}
div.partee-calc div.result td {text-align:right;}

@media(max-width:480px){
  div.proof-details table.form.nocolor tr {display:inline;}
  div.proof-details table.form.nocolor td {display:block;width:100%;text-align:left;}
  div.partee-flex {flex-wrap:wrap;}
  div.partee-flex > div {width:100%;padding:10px}
  div.design-add-to-cart-form.messagebox {position:absolute;}
  div.design-add-to-cart-form.messagebox > div {top:10px;transform:none;}
  div.partee-flex > div.partee-design-details {border:none;padding:10px;}
}
@media(max-width:370px){
  div.products > div {width:150px;}
}