/* ***comRefer.css *** */
.refer { font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; }
.refer p { margin-bottom: 16px; }
.refer .heading { font-size: 12pt; color: #339933; font-weight: bold; }
.refer .high { color: #339933; font-weight: bold; }
.refer .tc { }
.refer .tc p { }
.refer .link { display: inline; }
.refer .link a { color: darkblue; font-size: 1.1em; margin-right: 10px;  }
.refer .button { margin-right: 10px; display: inline; vertical-align: top; }

.refer .form table { padding: 0px; border: 3px solid green; border-spacing: 10px; width: 100% }
.refer-error  { color: red; }
.refer-sent { color:  blue; font-weight: bold; }

/* ***comRegularOrder.css *** */
#regular-order { font-family:"HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Regular", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 10pt; }
#regular-order p { font-family:"HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Regular", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 10pt; margin-bottom: 10px; }
#regular-order { }
#regular-status { }
#regular-frequency {  }
#regular-schedule {  }


#regular-schedule .suspend { vertical-align: top;  }
#regular-schedule .suspend td {vertical-align: top; padding-right: 16px; }

#regular-schedule .dates { width: 100%; border:  2px solid green; border-collapse: collapse; vertical-align: middle; margin-bottom: 32px; }
#regular-schedule .dates td { padding: 10px 6px; border: 1px solid green; vertical-align: middle; }
#regular-schedule .a-h {text-align: center; font-weight: bold; width: 1px; white-space: nowrap;  }
#regular-schedule .a { text-align: center; width: 1px; white-space: nowrap;   }
#regular-schedule .b-h {text-align: left; font-weight: bold;  }
#regular-schedule .b { text-align: left; }
#regular-schedule .c-h {text-align: left; font-weight: bold; width: 1px; white-space: nowrap;  }
#regular-schedule .c { text-align: left; width: 1px; white-space: nowrap;   }

#regular-schedule .c a { display: block; line-height: 1.5em; font-family:"HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Regular", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 16px; }
#regular-schedule .c a:link,
#regular-schedule .c a:visited,
#regular-schedule .c a:hover,
#regular-schedule .c a:active 
{ color: #569A27; text-decoration: none; }

#regular-slot table { width: 40em; border:  2px solid green; border-collapse: collapse; }
#regular-slot td { padding: 6px; border: 1px solid green; vertical-align: middle; text-align: left; }
#regular-slot td.h1 { border: none;  }
#regular-slot td.h1b { border: none; text-align: right; }
#regular-slot td.h2 { padding-top: 0px; padding-bottom: 9px; border: none; }
#regular-slot td.h3 { padding-top: 12px; border: none; }
#regular-slot td.h4 { padding-top: 0px; padding-bottom: 9px; border: none; }

#regular-slot td.a { text-align: center; }
#regular-slot td.b { border-left: none; border-right: none; }
#regular-slot td.c { border-left: none; border-right: none; text-align: center; }
#regular-slot td.d { border-left: none; border-right: none; text-align: right; }
#regular-slot a { display: block; font-family:"HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Regular", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: bold;  }
#regular-slot a:link,
#regular-slot a:visited,
#regular-slot a:hover,
#regular-slot a:active 
{ color: #569A27; text-decoration: none; }

#regular-slot .confirm { margin-top: 16px; margin-left: 16px; font-size: 1.1em;  color: blue; }
#regular-slot .quest { margin: 8px 0px 0px 16px; font-size: 1.1em;  color: blue; }
#regular-slot .quest input { margin: 4px 0px 0px 10px; font-size: 1em; cursor: pointer; }
#regular-slot .msg { margin: 8px 0px 0px 16px; font-size: 1.1em;  color: blue; }
#regular-slot .error { margin: 8px 0px 0px 16px; font-size: 1.1em;  color: red;}

/* ***comBasket.css *** */
#basket { }
.basket-heading { }
.basket-sub-total { }

.basket-checkout { margin-top: 1.5em; margin-bottom: 1.5em }
.basket-is-empty { padding-top: 1em; padding-bottom: 1em; border-bottom:1px darkslategrey solid; text-align: center; font-weight: bold; }
.basket-re-order { padding-bottom: 1em; border-bottom: 1px darkslategrey solid; text-align: center; font-weight: bold; }

.basket-item { border-bottom:1px darkslategrey solid; padding-left: 8px; padding-right: 4px; }
.basket-item-tab { display: table; width: 100%; vertical-align: top; }

.basket-buttons { vertical-align: top; display: table-cell; background-repeat: no-repeat; padding-right: 0.5em; }
.basket-buttons fieldset { width: 3em; }
.basket-plus, .basket-minus { width: 1em !important; height: 1em !important; }

.basket-desc-cell { display: table-cell; vertical-align: top; text-align: left; padding-top: 0.5em; padding-right: 0.2em; }
.basket-desc-table { display: table; width: 100%; }
.basket-desc-link { text-align: left; vertical-align: top; display:table-row; width: 100%; height: 3.5em; }
.basket-desc-link a:link,
.basket-desc-link a:visited,
.basket-desc-link a:hover,
.basket-desc-link a:active { color: darkblue; text-decoration: none; font-weight: bold; }
.basket-desc-amt { display: table-row; text-align: right; color: green; font-weight: bold; }
.basket-desc-amt .price { right: 0px; bottom: 0px; vertical-align: bottom; position: relative; }
#basket .wrn {	margin-left: 1em; margin-bottom: 1em; color: red; }

/* ***comCategory.css *** */

/* ***comCategoryBackMenu.css *** */
.category-back-menu { width: 100% !important;}

/* ***comCategoryList.css *** */
.category-list { margin-top: 1.25em; }

/* ***comCheckout.css *** */
#checkout { }

#checkout .total { margin-top: 0.75em; display: table; width: 100%; }
#checkout .totalrow { display: table-row; }
#checkout .totaltag { display: table-cell; width: 67%; text-align: right; }
#total-grand { font-weight: bold; }
#total-grand, #total-sub, #total-discount, #total-delivery { display: table-cell; text-align: right; padding-right: 1em; width: 33%; }
#total-discount-desc { font-size: 0.8em; }

.slot-price { color: green; }
.slot-time { }
.slot-day { }
.slot-warn { color: red; display: none; }
.slot-postcode-warning { color: red; }

#checkout-card-new { display: table; width: 100%; }
#checkout-card-new .row { display: table-row; }
#checkout-card-new .desc { display: table-cell; vertical-align: middle; padding-right: 0.5em; }
#checkout-card-new .data { display: table-cell; width: 95%; }

#checkout-place { display: table; width: 100%; }
#checkout-place .secnum { display: table-cell; width: 50%; vertical-align: middle; }
#checkout-place .button { display: table-cell; width: 50%; vertical-align: middle; }

#checkout-processing { display: none; text-align: center; }
#checkout-error { margin-left: 0.5em; margin-right: 0.5em; margin-bottom: 0.5em; display: none; color: red; }
#checkout-info { margin-left: 0.5em; margin-right: 0.5em; margin-bottom: 0.5em; display: none; color: darkblue; }
#checkout-contact { display: none; color: darkblue; font-weight: bold; margin-left: 0.5em; margin-right: 0.5em; margin-bottom: 0.5em; }







/* ***comCheckoutFrames.css *** */
#checkout .container {
    width: 250px;
    margin-left: 8px;
    margin-top: 10px;
}


#checkout iframe {
    /* This fixes a mobile Safari bug */
    height: 38px !important;
}

#payment-form {
    width: 280px;
    margin: 0 auto;
}

#checkout label {
    display: block;
    height: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 10px;
    margin: 8px 0;
}

#checkout .date-and-code {
    display: flex;
    margin-bottom: 8px;
}

    #checkout .date-and-code > div:nth-child(1) {
        width: 55.715%;
    }

    #checkout .date-and-code > div:nth-child(2) {
        width: 45.719%;
    }

#checkout .input-container {
    position: relative;
    display: flex;
    height: 40px;
}

#checkout .icon-container:last-child {
    right: 0;
}

#checkout .icon-container.payment-method {
    right: 0;
}

#checkout .input-container.card-number {
    margin-bottom: 8px;
}

#checkout .input-container.expiry-date {
    margin-right: 8px;
}

#checkout .card-number-frame,
#checkout .expiry-date-frame,
#checkout .cvv-frame {
    flex: 1 1 auto;
    padding-left: 40px;
}

#checkout div + button {
    margin-top: 8px;
}

#checkout .icon-container {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    width: 26px;
    margin: 0 7px;
}

    #checkout .icon-container.payment-method {
        transform: translateY(-50%) rotateY(90deg);
        transition: opacity 0.15s ease-out;
        opacity: 0;
        top: 50%;
    }

        #checkout .icon-container.payment-method.show {
            opacity: 1;
            transition: all 0.4s ease-out;
            transform: translateY(-50%) rotateY(0deg);
        }

        #checkout .icon-container.payment-method img {
            width: 100%;
        }

#checkout [id$="-error"] {
    display: none;
}

#checkout .error-message__card-number,
#checkout .error-message__expiry-date,
#checkout .error-message__cvv {
    font-size: 1em;
    color: red;
    margin-bottom: 0.5em;
    font-style: italic;
}

#checkout .frame {
    opacity: 0;
}

#checkout .frame--activated {
    opacity: 1;
    border: solid 1px #13395e;
    border-radius: 3px;
    box-shadow: 0 1px 3px 0 rgba(19, 57, 94, 0.2);
}

    #checkout .frame--activated.frame--focus {
        border: solid 1px #13395e;
        box-shadow: 0 2px 5px 0 rgba(19, 57, 94, 0.15);
    }

    #checkout .frame--activated.frame--invalid {
        border: solid 1px #d96830;
        box-shadow: 0 2px 5px 0 rgba(217, 104, 48, 0.15);
    }

#checkout .error-message {
    display: block;
    color: #c9501c;
    font-size: 9.9rem;
    margin: 8px 0 0 1px;
    font-weight: 300;
}

#pay-button {
    border: none;
    border-radius: 3px;
    color: #fff;
    font-weight: 500;
    height: 40px;
    width: 100%;
    background-color: #13395e;
    box-shadow: 0 1px 3px 0 rgba(19, 57, 94, 0.4);
}

    #pay-button:active {
        background-color: #0b2a49;
        box-shadow: 0 1px 3px 0 rgba(19, 57, 94, 0.4);
    }

    #pay-button:hover {
        background-color: #15406b;
        box-shadow: 0 2px 5px 0 rgba(19, 57, 94, 0.4);
    }

    #pay-button:disabled {
        background-color: #697887;
        box-shadow: none;
    }

    #pay-button:not(:disabled) {
        cursor: pointer;
    }

#checkout .success-payment-message {
    color: #13395e;
    line-height: 1.4;
}

#checkout .token {
    color: #b35e14;
    font-size: 0.9rem;
    font-family: monospace;
}

/**
IE11-targeted optimisations
 */
_:-ms-fullscreen,
:root #checkout .icon-container {
    display: block;
}

    _:-ms-fullscreen,
    :root #checkout .icon-container img {
        top: 50%;
        -ms-transform: translateY(-50%);
        position: absolute;
    }

_:-ms-fullscreen,
#icon-card-number,
_:-ms-fullscreen,
#icon-expiry-date,
_:-ms-fullscreen,
#icon-cvv {
    left: 7px;
}

#checkout-frames-card-number::-ms-clear {
    display: none;
}

/* ***comPaymentsDue.css *** */
#checkout .due-div { margin-bottom: 2em;  font-size: 1.2em; }
#checkout .due-tab { }

#checkout .due-tab .th {font-weight: bold; background-color: lightblue;}
#checkout .due-tab .l {text-align: left; padding: 0.25em 1em; }
#checkout .due-tab .c {text-align: center; padding: 0.25em 1em; }
#checkout .due-tab .r {text-align: right; padding: 0.25em 1em; }
#checkout .due-tab .o {text-align: center; padding: 0px;}
#checkout .due-tab .sel {background-color: lightgreen;}



/* ***comDeliverySearch.css *** */
.delivery-search { }

.delivery-search .rightbarbox { padding-bottom: 10px; } 
.info-box .delivery-search  { padding-bottom: 10px; } 
.delivery-search  p { padding-bottom: 8px;  }

.delivery-search .c { display: table; margin: auto; }
.delivery-search .c .c1 { display: table-cell; vertical-align: middle;  }
.delivery-search .c .c1 input { width: 100%; height: 25px; border: solid 1px #d1d89d; margin:0px; padding:0px; line-height:25px; text-indent:4px; }
.delivery-search .c .c2 { display: table-cell; text-align: right; vertical-align: middle; }
.delivery-search .c .c2 button { width:27px;height:27px;background-image:url("/images/btnSearch.gif");border:none;padding:0px; margin:0 0 0 -4px; vertical-align:bottom;
	cursor: pointer; }
.delivery-search .result { padding-top: 15px; text-align: center; }
.delivery-search .result .h { font-weight: bold; }
.delivery-search .result .d { text-decoration: underline; }
.delivery-search .result .dl { font-style: italic;  }
.delivery-search .result .nearly { font-style: italic; color: orangered; }
.delivery-search .result .full { font-style: italic; color: red;}

/* ***mobDriver.css *** */
.driver-van { }


.driver-drop {
    display: none;
    text-align: center;
}

.driver-drop .ui-checkbox.ui-state-disabled {
  opacity: 1;
}

.driver-drop .progress { }


.driver-drop .order-no { margin-top: 2em; margin-bottom: 1em;  }
.driver-drop .order-no .lhs { display: inline-block; font-size: 1.5em;  }
.driver-drop .order-no .rhs {display: inline-block; font-size: 2.5em; }


.driver-drop .boxes { margin-bottom: 2em; }


.driver-drop .skip { margin-top: 1em; background-color: lightcoral; }

.driver-drop .error { display: none; color: red; font-size: 1.5em; }

.driver-completed { display: none;  text-align: center; }
.driver-completed.error { color: red; }

.driver-upload-pending { color: red; display: none;  }
.driver-upload-completed { color: darkblue; display: none  }

/* ***mobLogin.css *** */

#login-box {
	/*border-radius: 10px; */
    /*border: 3px solid #73AD21; */
	/*border: 2px solid darkgrey; */
    padding: 5px 5px;
	margin-bottom: 20px;

}

#login-box .error {
	color: red;
}

/* ***mobPanel.css *** */
#panel { display: none; }
#pantest { zzdisplay: none; }

/* ***mobNourished.css *** */
#nourished { }

#nourished-orders { }


#nourished .header-row { display: flex; justify-content: space-between; font-weight: bold; }
#nourished .header-cell { flex: 1; text-align: left; padding: 0 5px; }

/* ***mobOrderLookUp.css *** */
.order-lookup-header-row { display: flex; justify-content: space-between; font-weight: bold; }
.order-lookup-header-cell { flex: 1; text-align: left; padding: 0 5px; }

/* ***mobPicking.css *** */
#sheet-list { }
#sheet-list-header { text-align: center; margin: 0.75em;  }
#sheet-list-ul>li>a>p { font-weight: bold; font-size: 0.9em; margin: 3px 0 0 0; }


#sheet { }
#sheet-heading { text-align: center; min-height: 2.5em; margin: 0.5em; }
#sheet-heading-supplier { display: none; margin-top: 0.25em; }
#sheet-heading-variant { display: none; margin-top: 0.25em;  }


.sheet-content { }


#sheet-main { }

.sheet-supplier { display: none; }

.sheet-variant { }

.sheet-item { display: none; text-align: center; }

.sheet-item .order-no { margin-top: 2em;  }
.sheet-item .order-no .lhs { display: inline-block; font-size: 1.5em;  }
.sheet-item .order-no .rhs {display: inline-block; font-size: 2.5em; }
.sheet-item .qty { margin-top: 0.25em; margin-bottom: 0em; font-size: 2.5em; font-weight: bold;   }
.sheet-item .notes { margin-top: 0.5em; margin-bottom: 1em; font-size: 1.5em; font-weight: bold;  min-height: 1.5em; }
.sheet-item .confirm-qty { display: none; margin-top: 2em; }
.sheet-item .error { display: none; color: red; font-size: 1.5em; }

.sheet-item .skip { margin-top: 3em; background-color: lightcoral;  }


#sheet-main>ul>li>a>p, .sheet-supplier>ul>li>a>p { font-weight: bold; font-size: 0.9em; margin: 3px 0 0 0; }
.sheet-supplier>ul>li>a>p.full { background-color: lightgreen; }

.sheet-cnt { background-color: lightgreen; margin-left: 1em; margin-right: 2em; }



.sheet-btn {
  white-space: normal !important;
}

#sheet-update-popup { min-width: 400px; }
#sheet-update-popup .status.error { color: red; }

#sheet-close-popup .status.error { color: red; }

#sheet-orders-error { display: none; margin: 2em; color: red;  }
.sheet-order { display: none;  }
.sheet-order .order-no { margin-top: 1em; width:100%; text-align: center; }
.sheet-order .order-no .lhs { display: inline-block; font-size: 1.5em;  }
.sheet-order .order-no .rhs {display: inline-block; font-size: 2.5em; }

/* ***comProducer.css *** */

/* ***comProduct.css *** */
.product-id {padding: 0px; margin: 0px; border: 0px; }
.product { padding: 10px; }
.product .title { font-size: 1.3em; font-weight: bold; text-align: left; width: 100%; }
.product .picture {padding-top: 15px; text-align: left; float: left; }
.product .icons {padding-top: 15px; float: right; }
.product .short { padding-top: 15px; vertical-align: top; color: #555; }
.product .buttons { text-align: right; margin-right: 15px; margin-top: 15px; }
.product .full { padding-top: 15px; color: #555; }
.product .variants .txt { font-weight: bold; }
.product-box { padding-top: 1em; padding-bottom: 2px; border-top: 1px solid darkslategrey; width: 100%; display: table; }
.product-list .picture { height: 100px; width: 100px; padding: 5px 10px 0px 10px; text-align: center; display: table-cell; }
.product-list .picture img { height: 100px; width: 100px; }
.product-list .description { vertical-align: top; color: #555; display: table-cell; }
.product-list .title { float: left; font-weight: bold; }
.product-list .title a { display: block; overflow: hidden hidden; padding: 0px; color: #3A4045; text-decoration: none; }
.product-list .description .r { float: right; display: flex; flex-direction: row; align-content: center; }
.product-list .buttons { text-align: right; margin-right: 15px; margin-top: 15px; }
.product-list .variants .txt {font-weight: bold; }
/*.product-filter { font-weight: bold; color: darkgreen; }
.product-filter .frozen { color: blue; }*/
.product-filter { color: blue; font-weight: bold; }
.product-filter .frozen { background-color: blue; color: white; padding-left: 5px; padding-right: 5px; }
.product-filter .freedel { background-color: green; color: white; padding-left: 5px; padding-right: 5px; }
.product .product-rcp, .product-list .product-rcp { color: blue; font-weight: bold; font-style: italic; }
.product .product-srv, .product-list .product-srv { color: blue; }
.product .product-promo, .product-list .product-promo { color: red; font-weight: bold; font-style: italic; }
.product .product-promo-farmclub, .product-list .product-promo-farmclub { background-color: lightsalmon; font-weight: bold; font-style: italic; }
.product .product-promo-farmclub a, .product-list .product-promo-farmclub a {text-decoration: none; color: inherit; }
.product-list .contents { text-align: left; padding: 0; margin: 0; }
.product-list .contents th {text-align: left; }
.product-list .contents .q { white-space: nowrap; }
.product-list .contents td {vertical-align: top; }
.product .prices { margin: 0px 0px 5px 0px; }
.product .prices .per { font-weight: bold; }
.product .prices .price { color: green; font-size: 1.3em; font-weight: bold; }
.product .prices .price .old { color: red; text-decoration: line-through; font-size: 0.8em; }
.product-list .prices { margin: 5px 0px 0px 0px; }
.product-list .prices .per { font-weight: bold; }
.product-list .prices .price { color: green; font-size: 1.3em; font-weight: bold;  }
.product-list .prices .old { color: red; text-decoration: line-through; font-size: 0.8em; }


.product-buy { margin-bottom: 1em; }
.product-buy .out { color: blue; text-align: right; margin-right: 1em; }
.product-buy .add { text-align: right; width: 100%; }
.product-buy .in { text-align: right; width: 100%; }
.product-warning { color: red; margin-left: 1em; margin-top: 1em; margin-bottom: 1em; text-align: right; }
.product-warning .txt { }
.product-stock { color: darkblue; margin-left: 1em; margin-top: 1em; margin-bottom: 1em; text-align: right; }
.product-stock .txt { }


.product .season { margin: 20px 0px; }
.product .season h2 { color: green; }
.product .season h2 { font-size: 95%; }
.product .season img { width:36px; height:36px; margin-bottom: 10px; }

.product-fav-y { border: 0px; margin: 2px; padding: 0px;  width: 24px; height: 24px; cursor: pointer; background-color: transparent; background-image: url(/images/icons/favourite-fill.svg); background-size: cover; }
.product-fav-n { border: 0px; margin: 2px; padding: 0px;  width: 24px; height: 24px; cursor: pointer; background-color: transparent; background-image: url(/images/icons/favourite.svg); background-size: cover; }
.product-repeat-y { border: 0px; margin: 2px; padding: 0px;  width: 24px; height: 24px; cursor: pointer; background-color: transparent; background-image: url(/images/repeat-item.png); }
.product-repeat-n { border: 0px; margin: 2px; padding: 0px;  width: 24px; height: 24px; cursor: pointer; background-color: transparent; background-image: url(/images/repeat-item-grey.png); }






/* ***comProductList.css *** */
.product-list-page { }
.product-list-box {  }
.product-list { }
.product-list-head { margin: 0 0 3em 0;  }
.product-list-head1 a {  }
.product-list-head1 .count {  margin-left: 10px; }
.product-list-category-list { margin-top: 1.25em; margin-bottom: 2.5em;  }


/* ***comSearch.css *** */
#search-box { padding-bottom: 10px; }

/* ***comSitemap.css *** */
/*.sitemap { margin: 30px auto 30px auto; width: 600px; }*/
.sitemap { margin: 30px 45px 30px 45px; width: 100%-90px; }
.sitemap h1 { margin-bottom: 15px; }
.sitemap .list { font-size: 15px; margin-bottom: -5px; }
.sitemap .list a { display: block; margin-bottom: 10px; }

/* ***comProdbeta.css *** */
.prodbeta-id {padding: 0px; margin: 0px; border: 0px; }
.prodbeta { padding: 10px; }
.prodbeta .title { font-size: 1.3em; font-weight: bold; text-align: left; width: 100%; }
.prodbeta .picture {padding-top: 15px; text-align: left; float: left; }
.prodbeta .icons {padding-top: 15px; float: right; }
.prodbeta .short { padding-top: 15px; vertical-align: top; color: #555; }
.prodbeta .buttons { text-align: right; margin-right: 15px; margin-top: 15px; }
.prodbeta .full { padding-top: 15px; color: #555; }
.prodbeta .variants .txt { font-weight: bold; }
.prodbeta-box { padding-top: 1em; padding-bottom: 2px; border-top: 1px solid darkslategrey; width: 100%; display: table; }
.prodbeta-list .picture { height: 100px; width: 100px; padding: 5px 10px 0px 10px; text-align: center; display: table-cell; }
.prodbeta-list .picture img { height: 100px; width: 100px; }
.prodbeta-list .description { vertical-align: top; color: #555; display: table-cell; }
.prodbeta-list .title { float: left; font-weight: bold; }
.prodbeta-list .title a { display: block; overflow: hidden hidden; padding: 0px; color: #3A4045; text-decoration: none; }
.prodbeta-list .description .r { float: right; display: flex; flex-direction: row; align-content: center; }
.prodbeta-list .buttons { text-align: right; margin-right: 15px; margin-top: 15px; }
.prodbeta-list .variants .txt {font-weight: bold; }
.prodbeta-fav-y { border: 0px; margin: 2px; padding: 0px;  width: 24px; height: 24px; cursor: pointer; background-color: transparent; background-image: url(/images/icons/favourite-fill.svg); background-size: cover; }
.prodbeta-fav-n { border: 0px; margin: 2px; padding: 0px;  width: 24px; height: 24px; cursor: pointer; background-color: transparent; background-image: url(/images/icons/favourite.svg); background-size: cover; }
.prodbeta-repeat-y { border: 0px; margin: 2px; padding: 0px;  width: 24px; height: 24px; cursor: pointer; background-color: transparent; background-image: url(/images/repeat-item.png); }
.prodbeta-repeat-n { border: 0px; margin: 2px; padding: 0px;  width: 24px; height: 24px; cursor: pointer; background-color: transparent; background-image: url(/images/repeat-item-grey.png); }

/*.prodbeta-filter { font-weight: bold; color: darkgreen; }
.prodbeta-filter .frozen { color: blue; }*/
.prodbeta-filter { color: blue; font-weight: bold; }
.prodbeta-filter .frozen { background-color: blue; color: white; padding-left: 5px; padding-right: 5px; }
.prodbeta-filter .freedel { background-color: green; color: white; padding-left: 5px; padding-right: 5px; }
.prodbeta .prodbeta-rcp, .prodbeta-list .prodbeta-rcp { color: blue; font-weight: bold; font-style: italic; }
.prodbeta .prodbeta-srv, .prodbeta-list .prodbeta-srv { color: blue; }
.prodbeta .prodbeta-promo, prodbeta-list .prodbeta-promo { color: red; font-weight: bold; font-style: italic; }
.prodbeta-list .contents { text-align: left; padding: 0; margin: 0; }
.prodbeta-list .contents th {text-align: left; }
.prodbeta-list .contents .q { white-space: nowrap; }
.prodbeta-list .contents td {vertical-align: top; }
.prodbeta .prices { margin: 0px 0px 5px 0px; }
.prodbeta .prices .per { font-weight: bold; }
.prodbeta .prices .price { color: green; font-size: 1.3em; font-weight: bold; }
.prodbeta .prices .price .old { color: red; text-decoration: line-through; font-size: 0.8em; }
.prodbeta-list .prices { margin: 5px 0px 0px 0px; }
.prodbeta-list .prices .per { font-weight: bold; }
.prodbeta-list .prices .price { color: green; font-size: 1.3em; font-weight: bold;  }
.prodbeta-list .prices .old { color: red; text-decoration: line-through; font-size: 0.8em; }


.prodbeta-buy { margin-bottom: 1em; }
.prodbeta-buy .out { color: blue; text-align: right; margin-right: 1em; }
.prodbeta-buy .add { text-align: right; width: 100%; }
.prodbeta-buy .in { text-align: right; width: 100%; }
.prodbeta-warning { color: red; margin-left: 1em; margin-top: 1em; margin-bottom: 1em; text-align: right; }
.prodbeta-warning .txt { }
.prodbeta-stock { color: darkblue; margin-left: 1em; margin-top: 1em; margin-bottom: 1em; text-align: right; }
.prodbeta-stock .txt { }


.prodbeta .season { margin: 20px 0px; }
.prodbeta .season h2 { color: green; }
.prodbeta .season h2 { font-size: 95%; }
.prodbeta .season img { width:36px; height:36px; margin-bottom: 10px; }

/* ***comProdbetaList.css *** */
.prodbeta-list-page { }
.prodbeta-list-box {  }
.prodbeta-list { }
.prodbeta-list-h { margin: 0 0 3em 0;  }
.prodbeta-list-h1 a {  }
.prodbeta-list-h1 .count {  margin-left: 10px; }
.prodbeta-list-category-list { margin-top: 1.25em; margin-bottom: 2.5em;  }


/* ***comGlobal.css *** */
body.waiting * { cursor: progress !important; }
.upper-case { text-transform: uppercase; }

#consentBanner { position: fixed; bottom: 0; left: 0; width: 100%; background-color: #f0f0f0; padding: 15px 0px; border-top: 1px solid #ccc; z-index: 1000; text-align: center;box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1); color: black; }
#consentBanner p { font-size: 16px; margin: 0 15px 10px 15px; }
#consentBanner p strong { margin-bottom: 10px; display: block; }
#consentBanner .button-container { margin-top: 10px; }
#consentBanner button { margin: 5px; padding: 10px 15px; cursor: pointer; border: none; font-weight: bold; border-radius: 5px; }
#consentBanner .accept { background-color: #28a745; color: white; }
#consentBanner .reject { background-color: #ccc; color: black; }
#consentBanner .manage { background-color: #007bff; color: white; }
#consentBanner a { display: block; margin-top: 10px; text-decoration: none; color: #007bff; }
#consentBanner .toggle { display: inline-block; margin: 5px; padding: 8px 15px; cursor: pointer; border: none; font-weight: bold; border-radius: 5px; background-color: #ddd; color: black; }
#consentBanner .toggle.on { background-color: #28a745; color: white; }
#consentBanner .toggle.off { background-color: #ccc; color: black; }

/* ***mobGlobal.css *** */
/*#region General */

body {
	 background-color: antiquewhite;
	 color: darkgreen;
	 margin: 0;
     font-family:"HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Regular", Helvetica, Arial, "Lucida Grande", sans-serif;
	  font-size: 16px;
}


input, select, textarea {
    font-size: 16px;
}

.clr {clear:both; padding:0; margin:0; height:0;}

/* html.wait, html.wait * { cursor: wait !important; } */

/* this stops the collapsible heading text being truncated */
.ui-collapsible-heading-toggle {
    white-space : normal;
}


/*#endregion */

/*#region icons */
.ui-icon-shopping-cart:after { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M178.571%20428.571q0%2014.788-10.463%2025.251t-25.251%2010.463-25.251-10.463-10.463-25.251%2010.463-25.251%2025.251-10.463%2025.251%2010.463%2010.463%2025.251zM428.571%20428.571q0%2014.788-10.463%2025.251t-25.251%2010.463-25.251-10.463-10.463-25.251%2010.463-25.251%2025.251-10.463%2025.251%2010.463%2010.463%2025.251zM464.286%20125v142.857q0%206.696-4.464%2011.858t-11.44%205.999l-291.294%2034.040q0.279%201.953%201.255%205.999t1.674%207.394%200.698%206.138q0%204.464-6.696%2017.857h256.696q7.254%200%2012.556%205.301t5.301%2012.556-5.301%2012.556-12.556%205.301h-285.714q-7.254%200-12.556-5.301t-5.301-12.556q0-3.906%203.069-11.021t8.231-16.602%205.72-10.603l-49.386-229.632h-56.919q-7.254%200-12.556-5.301t-5.301-12.556%205.301-12.556%2012.556-5.301h71.429q4.464%200%207.952%201.813t5.581%204.325%203.627%206.836%202.093%207.394%201.535%208.231%201.255%207.115h335.101q7.254%200%2012.556%205.301t5.301%2012.556z%22%20fill%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; }

.ui-nosvg .ui-icon-shopping-cart:after { background-image: url("/images/png_icons/shopping-cart.png"); }

.ui-icon-desktop:after { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M500%20276.786v-232.143q0-3.627-2.651-6.278t-6.278-2.651h-446.429q-3.627%200-6.278%202.651t-2.651%206.278v232.143q0%203.627%202.651%206.278t6.278%202.651h446.429q3.627%200%206.278-2.651t2.651-6.278zM535.714%2044.643v303.571q0%2018.415-13.114%2031.529t-31.529%2013.114h-151.786q0%2010.324%204.464%2021.624t8.929%2019.81%204.464%2012.137q0%207.254-5.301%2012.556t-12.556%205.301h-142.857q-7.254%200-12.556-5.301t-5.301-12.556q0-3.906%204.464-12.277t8.929-19.531%204.464-21.763h-151.786q-18.415%200-31.529-13.114t-13.114-31.529v-303.571q0-18.415%2013.114-31.529t31.529-13.114h446.429q18.415%200%2031.529%2013.114t13.114%2031.529z%22%20fill%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; }

.ui-nosvg .ui-icon-desktop:after { background-image: url("/images/png_icons/desktop.png"); }

/*.ui-icon-minus-circle:after { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M339.286%20267.857v-35.714q0-7.254-5.301-12.556t-12.556-5.301h-214.286q-7.254%200-12.556%205.301t-5.301%2012.556v35.714q0%207.254%205.301%2012.556t12.556%205.301h214.286q7.254%200%2012.556-5.301t5.301-12.556zM428.571%20250q0%2058.315-28.739%20107.562t-77.985%2077.985-107.562%2028.739-107.562-28.739-77.985-77.985-28.739-107.562%2028.739-107.562%2077.985-77.985%20107.562-28.739%20107.562%2028.739%2077.985%2077.985%2028.739%20107.562z%22%20fill%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; }

.ui-nosvg .ui-icon-minus-circle:after { background-image: url("/images/png_icons/minus-circle.png"); }

.ui-icon-minus-square-o:after { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M321.429%20223.214v17.857q0%203.906-2.511%206.417t-6.417%202.511h-232.143q-3.906%200-6.417-2.511t-2.511-6.417v-17.857q0-3.906%202.511-6.417t6.417-2.511h232.143q3.906%200%206.417%202.511t2.511%206.417zM357.143%20348.214v-232.143q0-18.415-13.114-31.529t-31.529-13.114h-232.143q-18.415%200-31.529%2013.114t-13.114%2031.529v232.143q0%2018.415%2013.114%2031.529t31.529%2013.114h232.143q18.415%200%2031.529-13.114t13.114-31.529zM392.857%20116.071v232.143q0%2033.203-23.577%2056.78t-56.78%2023.577h-232.143q-33.203%200-56.78-23.577t-23.577-56.78v-232.143q0-33.203%2023.577-56.78t56.78-23.577h232.143q33.203%200%2056.78%2023.577t23.577%2056.78z%22%20fill%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; }

.ui-nosvg .ui-icon-minus-square-o:after { background-image: url("/images/png_icons/minus-square-o.png"); }

.ui-icon-minus-square:after { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M357.143%20267.857v-35.714q0-7.254-5.301-12.556t-12.556-5.301h-250q-7.254%200-12.556%205.301t-5.301%2012.556v35.714q0%207.254%205.301%2012.556t12.556%205.301h250q7.254%200%2012.556-5.301t5.301-12.556zM428.571%20116.071v267.857q0%2033.203-23.577%2056.78t-56.78%2023.577h-267.857q-33.203%200-56.78-23.577t-23.577-56.78v-267.857q0-33.203%2023.577-56.78t56.78-23.577h267.857q33.203%200%2056.78%2023.577t23.577%2056.78z%22%20fill%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; }

.ui-nosvg .ui-icon-minus-square:after { background-image: url("/images/png_icons/minus-square.png"); }

.ui-icon-minus:after { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M392.857%20205.357v53.571q0%2011.161-7.813%2018.973t-18.973%207.813h-339.286q-11.161%200-18.973-7.813t-7.813-18.973v-53.571q0-11.161%207.813-18.973t18.973-7.813h339.286q11.161%200%2018.973%207.813t7.813%2018.973z%22%20fill%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; }

.ui-nosvg .ui-icon-minus:after { background-image: url("/images/png_icons/minus.png"); }*/

/*.ui-icon-plus-circle:after { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M339.286%20267.857v-35.714q0-7.254-5.301-12.556t-12.556-5.301h-71.429v-71.429q0-7.254-5.301-12.556t-12.556-5.301h-35.714q-7.254%200-12.556%205.301t-5.301%2012.556v71.429h-71.429q-7.254%200-12.556%205.301t-5.301%2012.556v35.714q0%207.254%205.301%2012.556t12.556%205.301h71.429v71.429q0%207.254%205.301%2012.556t12.556%205.301h35.714q7.254%200%2012.556-5.301t5.301-12.556v-71.429h71.429q7.254%200%2012.556-5.301t5.301-12.556zM428.571%20250q0%2058.315-28.739%20107.562t-77.985%2077.985-107.562%2028.739-107.562-28.739-77.985-77.985-28.739-107.562%2028.739-107.562%2077.985-77.985%20107.562-28.739%20107.562%2028.739%2077.985%2077.985%2028.739%20107.562z%22%20fill%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; }

.ui-nosvg .ui-icon-plus-circle:after { background-image: url("/images/png_icons/plus-circle.png"); }

.ui-icon-plus-square-o:after { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M321.429%20223.214v17.857q0%203.906-2.511%206.417t-6.417%202.511h-98.214v98.214q0%203.906-2.511%206.417t-6.417%202.511h-17.857q-3.906%200-6.417-2.511t-2.511-6.417v-98.214h-98.214q-3.906%200-6.417-2.511t-2.511-6.417v-17.857q0-3.906%202.511-6.417t6.417-2.511h98.214v-98.214q0-3.906%202.511-6.417t6.417-2.511h17.857q3.906%200%206.417%202.511t2.511%206.417v98.214h98.214q3.906%200%206.417%202.511t2.511%206.417zM357.143%20348.214v-232.143q0-18.415-13.114-31.529t-31.529-13.114h-232.143q-18.415%200-31.529%2013.114t-13.114%2031.529v232.143q0%2018.415%2013.114%2031.529t31.529%2013.114h232.143q18.415%200%2031.529-13.114t13.114-31.529zM392.857%20116.071v232.143q0%2033.203-23.577%2056.78t-56.78%2023.577h-232.143q-33.203%200-56.78-23.577t-23.577-56.78v-232.143q0-33.203%2023.577-56.78t56.78-23.577h232.143q33.203%200%2056.78%2023.577t23.577%2056.78z%22%20fill%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; }

.ui-nosvg .ui-icon-plus-square-o:after { background-image: url("/images/png_icons/plus-square-o.png"); }

.ui-icon-plus-square:after { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M357.143%20267.857v-35.714q0-7.254-5.301-12.556t-12.556-5.301h-89.286v-89.286q0-7.254-5.301-12.556t-12.556-5.301h-35.714q-7.254%200-12.556%205.301t-5.301%2012.556v89.286h-89.286q-7.254%200-12.556%205.301t-5.301%2012.556v35.714q0%207.254%205.301%2012.556t12.556%205.301h89.286v89.286q0%207.254%205.301%2012.556t12.556%205.301h35.714q7.254%200%2012.556-5.301t5.301-12.556v-89.286h89.286q7.254%200%2012.556-5.301t5.301-12.556zM428.571%20116.071v267.857q0%2033.203-23.577%2056.78t-56.78%2023.577h-267.857q-33.203%200-56.78-23.577t-23.577-56.78v-267.857q0-33.203%2023.577-56.78t56.78-23.577h267.857q33.203%200%2056.78%2023.577t23.577%2056.78z%22%20fill%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; }

.ui-nosvg .ui-icon-plus-square:after { background-image: url("/images/png_icons/plus-square.png"); }

.ui-icon-plus:after { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M392.857%20205.357v53.571q0%2011.161-7.813%2018.973t-18.973%207.813h-116.071v116.071q0%2011.161-7.813%2018.973t-18.973%207.813h-53.571q-11.161%200-18.973-7.813t-7.813-18.973v-116.071h-116.071q-11.161%200-18.973-7.813t-7.813-18.973v-53.571q0-11.161%207.813-18.973t18.973-7.813h116.071v-116.071q0-11.161%207.813-18.973t18.973-7.813h53.571q11.161%200%2018.973%207.813t7.813%2018.973v116.071h116.071q11.161%200%2018.973%207.813t7.813%2018.973z%22%20fill%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; }

.ui-nosvg .ui-icon-plus:after { background-image: url("/images/png_icons/plus.png"); }*/


/*#endregion */


.ui-effects-transfer { border: 2px solid black; }

.header-extra { text-align: center; font-weight: bold; margin-bottom: 1.5em; }
.pending-order { margin-bottom: 2em;  }
