.participants-grid.grid .grid-item {
    align-items: center;
    border: 2px solid #ccc;
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 2px;
    margin-right: 2px;
    min-height: 115px;
    min-width: 70px;
    padding: 5px;
    position: relative;
    width: 250px;
    border-radius: 2px;
}

    .participants-grid.grid .grid-item img {
        --radius: 30px;
        clip-path: circle;
        clip-path: circle(var(--radius));
        height: calc(var(--radius) * 2);
    }

    .participants-grid.grid .grid-item span.empty-image {
        border: 1px solid #eee;
        font-size: 36px;
        height: 60px;
        line-height: 60px;
        text-align: center;
        text-transform: uppercase;
        width: 60px;
        border-radius: 100px;
    }

    .participants-grid.grid .grid-item .participant-html {
        margin: 3px 0;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
        font-weight: 700;
    }


    .participants-grid.grid .grid-item.add-new {
        border-style: dashed;
        justify-content: center;
        width: 70px;
    }

    .participants-grid.grid .grid-item .remove {
        --padding: 2px;
        --size: 18px;
        position: absolute;
        right: calc(var(--padding) + 1px);
        top: calc(var(--padding) + 1px);
        opacity: .8;
    }

        /*.participants-grid.grid .grid-item .remove:hover:after,
        .participants-grid.grid .grid-item .remove:hover:before {
            background: #9d9d9d;
            opacity: 1;
        }

        .participants-grid.grid .grid-item .remove:before,
        .participants-grid.grid .grid-item .remove:after {
            background: #9d9d9d;
            content: '';
            left: 0;
            opacity: .3;
            position: absolute;
            top: 5px;
            width: 15px;
        }

        .participants-grid.grid .grid-item .remove:before {
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .participants-grid.grid .grid-item .remove:after {
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .participants-grid.grid .grid-item .remove:before, .participants-grid.grid .grid-item .remove:after {
            height: 2px;
        }*/

html body#body1 #mainContent .participants-grid.grid .grid-item:not(.add-new) {
    border: 2px solid var(--app-color-4);
}

html body#body1 #mainContent .participants-grid.grid .grid-item.default {
    border: 2px solid #ccc;
}

    .modal.participants .content {
        height: 425px;
        max-height: calc(100vh - 100px);
        max-width: 500px;
    }

    .modal.participants .content .participants-grid.grid .grid-item {
        opacity: 0.5;
    }

    .modal.participants .content .participants-grid.grid .grid-item,
    .modal.participants .content .participants-grid.grid .grid-item {
        cursor: pointer;
    }

        .modal.participants .content .participants-grid.grid .grid-item:hover {
            opacity: 1;
        }

        .modal.participants .content .participants-grid.grid .grid-item.selected,
        .participants-grid.grid .grid-item.selected {
            border-color: var(--header-bg-color);
            opacity: 1;
        }

        .modal.participants .content .participants-grid.grid .grid-item .participant-html,
        .modal.participants .content .participants-grid.grid .grid-item .participant-html:hover {
            text-decoration: none;
        }

body .modal.participants .content {
    max-width: 840px;
}

body .modal.participants {
    width: 840px;
}

.modal.participants .modal-content.content {
    margin-bottom: 15px !important;
}

.modal.participants .participants-grid.grid li {
    justify-content: center;
}

.participants-grid.grid .grid-item .project-user-roles {
    margin-top: 5px;
}

.project-user-roles li {
    margin-bottom: 2px;
}

.modal.participants .user-roles,
.internal-user-roles {
    font-size: 11px;
    text-align: center;
}

.role-assign {
    display: flex;
    width: 100%;
    margin-top: 5px;
}

    .role-assign .role-events {
        border-right: dashed 1px #eee;
        padding-right: 10px;
        margin-right: 10px;
        flex-grow: 10;
    }

    .role-assign .role-events-edit {
        flex-grow: 1;
    }

        .role-assign .role-events-edit a {
            white-space: nowrap;
        }

.project-user-roles > li > label {
    white-space: nowrap;
}

.participants-grid.grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(140px, 250px));
    grid-auto-rows: auto;
    grid-gap: 2px;
}

.modal-content .participants-grid.grid .grid-item.add-new {
    border-style: dashed;
    width: 70px;
}

.modal-content .participants-grid.grid .grid-item {
    width: 130px;
}

.modal-content .participants-grid.grid {
    grid-template-columns: repeat(auto-fit, 130px);
}

.grid-container {
    width: 100%;
}

body .modal.participants {
    overflow: hidden;
}

.modal-content .filter ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    background-color: #eeeeee;
    padding: 5px;
    margin-bottom: 10px;
    border-radius: 2px;
}

    .modal-content .filter ul li {
        padding: 4px 3px;
    }

        .modal-content .filter ul li a {
            color: var(--a-color);
            font-weight: bold;
            border-bottom: 1px var(--a-color) dashed;
            margin: 0px 5px;
            white-space: nowrap;
        }

        .modal-content .filter ul li.selected {
            background-color: var(--a-color);
            border-radius: 2px;
        }

            .modal-content .filter ul li.selected a[role=button]:hover,
            .modal-content .filter ul li.selected a {
                color: white;
                opacity: 1;
            }

@media screen and (max-width: 850px) {
    body .modal.participants {
        bottom: 5px !important;
        height: auto !important;
        left: 5px !important;
        min-height: initial !important;
        min-width: initial !important;
        opacity: .97 !important;
        right: 5px !important;
        top: 5px !important;
        width: auto !important;
    }
}
 .activity-attributes .attributeValue {
    margin-right: 0px;
}

.activity-attributes .eventAttributeCopy {
    padding-right: 5px;
}

.activity-attributes .attribute-group-container .ckbs {
    display: flex;
    flex-wrap: wrap;
}

    .activity-attributes .attribute-group-container .ckbs .ckb {
        white-space: nowrap;
        margin: 0 2px 2px 0;
        flex-basis: 0;
    }

        .activity-attributes .attribute-group-container .ckbs .ckb.master-ckb {
            border-left: solid 1px #999999;
            padding-left: 8px;
        }
 #template-menu-button {
    right: -2px;
    position: absolute;
    bottom: -30px;
    background: none;
    border: 1px solid #e5e5e5;
    border-top: none;
    font-size: 95%
    /*border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;*/
}

    #template-menu-button:before {
        font-size: 120%;
    }

    #template-menu-button:hover, #template-menu-button:active, #template-menu-button:focus {
        outline: 1px;
    }

#newTemplateNameContainer {
    outline: none;
}

#body1 #mailTemplateModal {
    min-height: 300px;
    max-height: 90%;
    min-width: 500px;
}

    #body1 #mailTemplateModal .grid1 {
        width: 100%;
    }

        #body1 #mailTemplateModal .grid1 tr > th:nth-of-type(1),
        #body1 #mailTemplateModal .grid1 tr > td:nth-of-type(1) {
            width: 19px;
            margin: 0;
            padding: 0;
            padding-left: 2px;
        }

        #body1 #mailTemplateModal .grid1 input[type = "text"] {
            width: 100%;
        }

    #body1 #mailTemplateModal > .modal-content.content {
        min-height: 200px;
        height: calc(100% - 58px - 54px - 13px);
    }

.mce-container-body.mce-stack-layout {
    height: 100%;
}

    .mce-container-body.mce-stack-layout > .mce-edit-area.mce-container.mce-panel.mce-stack-layout-item.mce-last {
        height: calc(100% - 34px);
    }

#body1 #mailModal.modal {
    height: 90%;
    width: 70%;
    max-width: 1050px;
    max-height: 800px;
}

.mail_editor_content .form-type2.activity-attributes {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
}

.mce-tinymce.mce-container.mce-panel {
    height: 100%;
}

.mail_editor_content .form-type2.activity-attributes .modal-section.email-controls {
    flex: 0 0 auto;
}

.mail_editor_content .form-type2.activity-attributes .modal-section.email-body {
    flex: 1 0 auto;
}

.modal-section.email-body > div:nth-of-type(1) {
    height: calc(100% - 64px);
    min-height: 138px;
    position: relative;
}

    .modal-section.email-body > div:nth-of-type(1) > div:nth-of-type(1) {
        height: 100%;
    }

#mailBody {
    width: 100%;
    height: 100%;
    margin-top: 10px;
}

.mail_editor_tools a {
    font-size: 13px;
    margin-left: 10px;
    position: relative;
    top: -2px;
}

html body .modal .mail_editor_content {
    /*width: 480px;
    height: 400px;*/
    height: 100%;
    position: relative;
}

.mail_editor_content input[type="text"] {
    width: 370px;
}

.mail_editor_content .mce-tinymce .mce-btn button,
.mail_settings_content .mce-tinymce .mce-btn button {
    padding: 0 7px;
    font-size: 12px;
}

.mail_editor_content .mce-tinymce .mce-btn .mce-caret,
.mail_settings_content .mce-tinymce .mce-btn .mce-caret {
    margin-top: 5px;
}

.mail_editor_content .mce-tinymce .mce-btn i,
.mail_settings_content .mce-tinymce .mce-btn i {
    width: initial;
    font-size: 13px;
}

html body .modal .mail_settings_content {
    width: 470px;
    height: 240px;
}

.mail_settings_content label {
    margin-bottom: 5px;
    display: block;
}

body .mce-window .mce-foot .mce-btn.mce-primary {
    border: none;
    background: transparent;
}

    body .mce-window .mce-foot .mce-btn.mce-primary button span {
        font-weight: bold;
    }

body .mce-window .mce-foot .mce-btn.mce-last,
body .mce-window .mce-foot .mce-btn.mce-last button:hover,
body .mce-window .mce-foot .mce-btn.mce-last button:focus,
body .mce-window .mce-foot .mce-btn.mce-last button:active,
body .mce-window .mce-btn.mce-listbox button:hover,
body .mce-window .mce-btn.mce-listbox button:focus,
body .mce-window .mce-btn.mce-listbox button:active,
body .mce-window button.mce-close:hover,
body .mce-window button.mce-close:focus,
body .mce-window button.mce-close:active {
    border: none;
    background: transparent;
}

    body .mce-window .mce-foot .mce-btn.mce-last button span {
        color: var(--bg-color);
    }

body .mce-window .mce-listbox {
    box-sizing: border-box;
}

    body .mce-window .mce-listbox button,
    body .mce-window .mce-listbox button:hover,
    body .mce-window .mce-listbox button:focus,
    body .mce-window .mce-listbox button:active {
        color: #333;
        font-weight: bold;
    }

body .mce-container-body input, body .mce-txt, body .mce-window .mce-label {
    font-size: 13.3333px;
    max-width: 310px !important;
}

body div[aria-label="Insert link"] .mce-listbox {
    width: 110px !important;
    background: white;
    border-color: #999;
}

body .mce-container.mce-floatpanel.mce-menu.mce-fixed {
    width: 110px !important;
    min-width: 110px !important;
    padding: 0;
    margin-left: 3px;
    margin-top: 2px;
}

    body .mce-container.mce-floatpanel.mce-menu.mce-fixed .mce-container-body {
        width: 110px !important;
    }

        body .mce-container.mce-floatpanel.mce-menu.mce-fixed .mce-container-body .mce-menu-item {
            margin: 0;
            padding-left: 0;
        }

            body .mce-container.mce-floatpanel.mce-menu.mce-fixed .mce-container-body .mce-menu-item,
            body .mce-container.mce-floatpanel.mce-menu.mce-fixed .mce-container-body .mce-menu-item .mce-text {
                background: white;
                color: #333;
            }

                body .mce-container.mce-floatpanel.mce-menu.mce-fixed .mce-container-body .mce-menu-item:hover,
                body .mce-container.mce-floatpanel.mce-menu.mce-fixed .mce-container-body .mce-menu-item:hover .mce-text {
                    color: white;
                    background-color: #2d8ac7;
                }

.mce-active body div[aria-label="Insert link"] .mce-container-body input {
    height: 26px !important;
}


body .mce-label.mce-first {
    border-bottom: dotted 2px #f5f5f5;
}

body .mce-window-head {
    background: rgb(199, 227, 236);
}

body .mce-window {
    border: solid 3px var(--bg-color) !important;
    border-radius: 3px;
}

body .mce-title * {
    font-family: Roboto, sans-serif, sans serif;
}

body .mce-txt {
    font-family: var(--main-font-family);
}

body .mce-window-head .mce-title {
    line-height: 35px;
    font-size: 23.4px;
    letter-spacing: -.5px;
}


body .mce-window-head .mce-close {
    width: 54px;
    height: 54px;
}

    body .mce-window-head .mce-close .mce-ico {
        font-size: 22px;
        color: var(--bg-color);
        opacity: .3;
    }

    body .mce-window-head .mce-close:hover .mce-ico {
        color: var(--bg-color);
        opacity: 1;
    }

.mail_editor_content div.form-type2 div.container {
    display: flex;
    align-items: center;
    padding: 3px 0px;
}

    .mail_editor_content div.form-type2 div.container div.container-type {
        border-bottom: dotted 2px #f5f5f5;
        width: 75px;
    }

        .mail_editor_content div.form-type2 div.container div.container-type + div {
            width: 100%;
        }

.mail_editor_content .attachments-list,
.mail_editor_content .additional-note {
    margin-top: 10px;
}

html body .modal .mail_editor_content.hidden-types {
    height: 340px;
}

.mail_editor_content .mail-separated-link {
    font-size: 11px;
    text-align: right;
    position: absolute;
    top: -10px;
    right: 0;
}

.mce-splitbtn .mce-open {
    position: relative;
    left: -2px;
}

body .mce-btn.mce-active button, body .mce-btn.mce-active:hover button, body .mce-btn.mce-active i, body .mce-btn.mce-active:hover i,
body .mce-btn.mce-active, body .mce-btn.mce-active:hover, body .mce-btn.mce-active:focus, body .mce-btn.mce-active:active {
    color: inherit;
}

body .mce-btn.mce-active .mce-caret, body .mce-btn.mce-active:hover .mce-caret {
    border-top-color: inherit;
}


body .mce-container, body .mce-container *, body .mce-widget, body .mce-widget *, body .mce-reset {
    font-size: inherit;
    color: inherit;
}

body .mce-container .mce-menu-item .mce-text {
    font-family: var(--main-font-family);
} 
html body#body1 .records-editor {
    width: 370px;
}

html body#body1 .records-editor {
    border: 1px solid rgb(153, 153, 153);
    border-radius: 2px;
    cursor: text;
    min-height: 27px;
}

html body#body1 .records-editor input[type="text"] {
    border: none;
}

html body#body1 .records-editor.disabled {
    background-color: #FBFBFB;
    border-color: #ADADAD;
}

html body#body1 .records-editor > div {
    display: inline;
}

    html body#body1 .records-editor .record {
        display: inline-block;
        border-radius: 2px;
        background: rgb(199, 227, 236) none repeat scroll 0% 0%;
        color: rgb(0, 86, 115);
        margin: 5px 2px 1px 2px;
        cursor: default;
        line-height: 150%;
        padding: 0 5px;
    }

html body#body1 .records-editor .record span {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}

html body#body1 .records-editor .record a {
    cursor: pointer;
    margin-left: 5px;
}

html body#body1 .records-editor > input[type="text"] {
    border: medium none;
    width: 125px;
} .shopping_cart.type2 {
    margin-top: 15px;
}

#mainContent .shopping_cart .cart_items {
    margin: 0;
    padding: 0;
}

#mainContent .shopping_cart > .actions{
    display: none;
}

.shopping_cart.type2 .cart_items {
    display: table;
    width: 100%;
    border-bottom: 1px solid #000;
}

.shopping_cart.type1 .cart_items li {
    padding: 10px;
    border-bottom: solid 1px white;
    background: var(--bg-color-2);
    min-height: 90px;
}

    .shopping_cart.type1 .cart_items li.gift {
        background-color: #e0ffb9;
    }

.shopping_cart.type2 .cart_items li {
    display: table-row;
}

.shopping_cart.type1 .cart_items li .img {
    float: left;
}

.shopping_cart .cart_items li img {
    max-height: 65px;
    max-width: 65px;
    border-radius: 2px;
}

.shopping_cart.type1 .cart_items li > div:not(.img) {
    margin-left: 75px;
}

.shopping_cart.type2 .cart_items li > div {
    display: table-cell;
    vertical-align: middle;
    padding-bottom: 5px;
}

.shopping_cart.type2 .cart_items li .img {
    width: 1%;
    padding-left: 5px;
}

.shopping_cart.type2 .cart_items li > div {
    padding-right: 10px;
}

.shopping_cart.type2 .cart_items li .qty_price,
.shopping_cart.type2 .cart_items li .total {
    text-align: right;
}

    .shopping_cart.type2 .cart_items li .qty_price .gift_wrap {
        justify-content: flex-end;
    }

.shopping_cart .cart_items li .desc a {
    font-weight: 500;
    font-family: var(--main-font-family);
}

.shopping_cart .cart_items li .desc .sku,
.shopping_cart .cart_items li .desc .cost_center {
    font-size: 11px;
    margin: 4px 0;
}

.shopping_cart.type1 .cart_items li .qty_price {
    font-weight: bold;
}

.shopping_cart .cart_items li .qty_price .x {
    font-size: 13px;
    position: relative;
    top: -1px;
    font-weight: 400;
    margin: 0 1%;
}

.shopping_cart .cart_items li .qty_price .regular {
    font-size: 11px;
    font-weight: normal;
}

.shopping_cart .cart_summary {
    padding: 10px;
    border-radius: 0 0 2px 2px;
    width: 160px;
}

.shopping_cart.type2 .cart_summary {
    float: right;
}

.shopping_cart .cart_summary > div {
    padding: 0 0 5px 0;
}

.shopping_cart .cart_summary label {
    float: left;
}

.shopping_cart .cart_summary span {
    display: block;
    text-align: right;
}

.shopping_cart .cart_summary .note {
    font-size: 11px;
}

.shopping_cart .cart_summary .total {
    margin-top: 10px;
    font-weight: 700;
}



#previewOrderModal .items td {
    padding-top: 10px;
    vertical-align: middle;
}

#previewOrderModal .items .num {
    text-align: right;
    padding-left: 5px;
}

#previewOrderModal .items td img {
    max-height: 65px;
    max-width: 65px;
    border-radius: 2px;
}

#previewOrderModal .items .desc {
    padding-left: 7px;
}

#previewOrderModal .items td .sku,
#previewOrderModal .items td .cost_center {
    font-size: 12px;
}
 body #miniCartModalFlyout {
    position: absolute;
    right: 0;
    left: 0;
    top: 63px;
    display: block;
    padding: 0;
    clear: both;
    box-shadow: 0 1px 3px #555;
    width: 100%;
    box-sizing: border-box;
    max-height: 0;
    overflow: hidden;
    opacity: .98;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

body #shoppingbag .dropdown-pane {
    border: none;
    box-shadow: none;
}

body #shoppingbag.static #miniCartModalFlyout {
    display: none;
}

#shoppingbag.active #miniCartModalFlyout,
#shoppingbag.autovisible #miniCartModalFlyout,
#shoppingbag.autovisible.done #miniCartModalFlyout.hover {
    max-height: 900px;
    /*transition: max-height .3s ease-in;*/
}

    #shoppingbag.active #miniCartModalFlyout:hover,
    #shoppingbag.autovisible #miniCartModalFlyout:hover {
        opacity: 1;
    }

#shoppingbag.autovisible.done #miniCartModalFlyout {
    max-height: 0;
    /*transition: max-height 1s ease-in;*/
}

#shoppingbag #miniCartModalFlyout.headerout {
    position: fixed !important;
    right: auto;
    top: 0px;
}

#shoppingbag.loading #miniCartModalFlyout.headerout #miniCartModal .h4 h4 {
    background-image: url(/images/wait.gif);
    background-repeat: no-repeat;
    background-position: 95% 50%;
}

#miniCartModalFlyout.headerout .h4.cart {
    display: block;
    padding: 0;
}

#miniCartModal {
    position: relative;
    background: var(--bg-color-2);
    margin: 0;
    padding: 0;
    border: solid 2.5px var(--bg-color);
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

#miniCartModal .shopping_cart .gift_wrap .icon-gift {
        font-size: 17px;
    }

    #miniCartModal .shopping_cart .gift_wrap .quantity {
        font-size: 11px;
    }

    #miniCartModal .shopping_cart {
        max-height: 500px;
        overflow: auto;
    }

    #miniCartModal ul li {
        border-bottom: dotted 1px #8ccbe1;
        padding: 3px 5px;
        min-height: 67px;
    }

        #miniCartModal ul li:last-child {
            /*border: none;*/
        }

        #miniCartModal .shopping_cart > .actions{
            padding: 10px 15px;
        }

        #miniCartModal ul li.empty {
            font-style: italic;
            color: var(--empty-text-color);
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: var(--smaller-font-size);
        }

#miniCartModalFlyout.headerout #miniCartModal {
    border-top: none;
}

#miniCartModal .h4.cart {
    display: none;
}

#miniCartModal h4 {
    font-size: 100%;
    padding: 10px 10px;
    margin: 0;
    font-weight: bold;
    background-color: #c4e3ef;
}

body #miniCartModal .h4.cart a {
    font-family: var(--main-font-family);
    font-size: 18px;
}

#miniCartModal h4 a:before {
    text-decoration: none;
}

#miniCartModal .shopping_cart ul li a,
#compareWrap .dropdown-pane .compare-preview a{
    padding: 5px 0;
    display: block;
    font-size: 13px;
    line-height: 14px;
    font-weight: 500;
    font-family: var(--main-font-family);
}

    #miniCartModal .shopping_cart ul li a:hover {
        text-decoration: underline;
    }

    #miniCartModal .shopping_cart ul li a img {
        width: 50px;
        height: 50px;
        float: left;
        margin: 0 10px 5px 10px;
        display: block;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        border-radius: 5px;
    }

#miniCartModal .shopping_cart ul li > div:not(.img) {
    margin-left: 70px;
}

#miniCartModal .shopping_cart ul li .sku,
#miniCartModal .shopping_cart ul li .cost_center {
    display: none;
}

#miniCartModal ul li .qty_price,
#compareWrap .compare-preview div.qty_price,
#compareWrap .compare-preview div.qty_price .uom{
    font-weight: bold;
    font-size: 12px;
    color: #000;
}

    #miniCartModal ul li .qty_price .x {
        font-size: 11px;
        position: relative;
        top: -1px;
        font-weight: 400;
    }

@media screen and (max-width: 950px) {
    #miniCartModalFlyout {
        display: none;
    }
}
 .ocd #miniCartModal {
    background: white;
    box-shadow: 0 0px 7px #888;
}

.ocd #miniCartModal h4 {
    background-color: #ecbc43;
}

    .ocd #miniCartModal h4 a {
        color: #fff;
        text-decoration: underline;
    }

.ocd #miniCartModal .shopping_cart button.checkout {
    font-size: 15px;
    letter-spacing: 0;
    width: 100%;
    height: 35px;
    line-height: 35px;
}
 .content-place-holder {
    position: relative;
}

    .content-place-holder .edit-content-link {
        display: none;
        position: absolute;
        background-color: yellow;
        opacity: 0.85;
        top: 1px;
        right: 1px;
        height: 20px;
        width: 20px;
        border-radius: 1px;
        text-decoration: none;
    }

        .content-place-holder.active .edit-content-link {
            display: flex;
            align-items: center;
            justify-content: center;
            z-index: 100;
        }

        .content-place-holder .edit-content-link:before {
            color: var(--a-color);
        }

#footer #tool-nav #masterEditContentLinkContainer {
    background-color: #aab4c1;
    display: flex;
    height: 30px;
    border-radius: 5px;
}

    #footer #tool-nav #masterEditContentLinkContainer > a {
        background-color: #131312;
        border-radius: 5px;
        display: flex;
        align-items: center;
        gap: 5px;
        text-decoration: none;
        margin: 1px;
        padding: 10px;
    }

    #tool-nav #masterEditContentLinkContainer a.icon-cancel {
        padding-left: 0px;
        padding-right: 0px;
    }

    #tool-nav #masterEditContentLinkContainer > a:before,
    #tool-nav #masterEditContentLinkContainer > a > span:before {
        margin-left: 0;
        padding-left: 0;
        margin-right: 4px;
        font-size: 15px;
    }

    #tool-nav #masterEditContentLinkContainer > a.icon-only:before {
        margin-right: 0;
        padding-right: 0;
    }

    #tool-nav #masterEditContentLinkContainer > a:first-child {
        border-left: none;
    }

    #tool-nav #masterEditContentLinkContainer #masterEditContentLink {
        border: solid 2px transparent;
        padding-left: 5px; /* smaller padding because of the border */
        padding-right: 5px;
    }

        #tool-nav #masterEditContentLinkContainer #masterEditContentLink.active {
            border: dashed 1px #0067a5;
            background-color: yellow;
            color: var(--a-color);
        }

.aff_10150 #tool-nav #masterEditContentLinkContainer #masterEditContentLink.active {
    color: black;
}

div.content-place-holder.active {
    border: 2px #0067a5 dashed;
}
  .no-flexbox #zillaHeader > div {
    display: inline-block;
    vertical-align: middle;
}

.no-flexbox #minicartHandle {
    display: none;
}

body #headerMenu.expanded .decor {
    bottom: -6px;
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    border-left: 1px solid #0090c0;
    border-top: 1px solid #0090c0;
    z-index: 1;
    transform: rotate(225deg);
    background-color: var(--bg-color-2);
    left: 30px;
}

#minicartItems .minicart-info-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-around;
    line-height: 100%;
}

    #minicartItems .minicart-info-wrap .cart-name {
        font-weight: normal;
        font-size: 11px;
        text-overflow: ellipsis;
        max-width: 78px;
        overflow: hidden;
        white-space: nowrap;
    } body a:hover {
    text-decoration: underline;
}

@media screen and (min-width: 951px) {

    body a:hover:before {
        text-decoration: none !important;
    }

    a:before:hover {
        text-decoration: none !important;
    }

    a[role="button"]:hover {
        opacity: .85;
    }

    a.disabled:hover {
        cursor: default !important;
        text-decoration: none !important;
        color: inherit !important;
        opacity: 0.4 !important;
        background: inherit !important;
    }

    a[role=button]:hover {
        color: #005E95;
    }
}

a.disabled {
    cursor: default !important;
    text-decoration: none !important;
    color: inherit !important;
    opacity: 0.4 !important;
    background: inherit !important;
}

    a.disabled span {
        color: inherit !important;
    }

.strike {
    text-decoration: line-through;
}

.caps {
    text-transform: uppercase;
}

select:disabled,
textarea:disabled,
input[type="text"]:disabled,
input[type="email"]:disabled,
input[type="tel"]:disabled {
    background: #eaeaea;
    opacity: .8;
    color: #777;
}

input[type=text][readonly] {
    color: #888;
}

select optgroup {
    color: #aaa;
    font-style: normal;
    font-weight: normal;
}

#mainContent input.datepicker,
.modal input.datepicker {
    border: solid 1px #999;
}

input[type=date] {
    padding: 3px 2px; /* Looks better in Chrome */
}

textarea.addr, textarea.address,
#mainContent textarea.addr, #mainContent textarea.address {
    font-weight: 700;
}

#mainContent .chosen-container-single .chosen-single {
    height: 28px;
}

    #mainContent .chosen-container-single .chosen-single div b {
        background-position: 0 4px;
    }

body input[type="radio"], body input[type="checkbox"],
body input[type="radio"] + label, body input[type="checkbox"] + label,
body input[type="radio"] + span, body input[type="checkbox"] + span,
body select, body input.datepicker,
body .ckb + span, body .ckb + label {
    cursor: pointer;
}

    body input[type="radio"]:disabled, body input[type="checkbox"]:disabled,
    body input[type="radio"]:disabled + label, body input[type="checkbox"]:disabled + label,
    body select:disabled, body input.datepicker:disabled {
        cursor: default;
    }


    body input[type="checkbox"]:checked + label, body input[type="radio"]:checked + label,
    body input[type="checkbox"]:checked + span, body input[type="radio"]:checked + span {
        font-weight: bold;
    }

input[type=text].sku {
    text-transform: uppercase;
}

a[role=button] {
    text-decoration: none !important;
}

.error {
    color: red;
}


.has-sub-list .sub-list {
    margin-left: 20px;
}

html body .icon-spin2[class^="icon-"]:before {
    font-size: 80%;
    margin-right: 3px;
}

button,
input,
select,
textarea yle_{
    font-size: inherit;
}
 .playground button.default-button, .playground input.default-button {
    min-width: 80px;
    height: 28px;
}

.playground button:before, .playground button span:before,
.playground .h1-with-menu .playground button span:before,
body .playground .h1-with-menu .menu button span:before {
    font-size: 15px;
    line-height: 100%;
}

#mainContent button:disabled,
#mainContent input[type="button"]:disabled,
#mainContent input[type="submit"]:disabled {
    opacity: .5;
    cursor: default;
}

body .grid1tools input.default.positive,
body .grid1tools button.default.positive {
    vertical-align: bottom;
}

:is(.playground button, button.regular, button, input[type=button].regular, .playground input[type="button"], .playground input[type="submit"], #searchbuttun, #header .read_all, #searchbutton):not(:disabled):hover {
    background: linear-gradient(#fff, #eee);
    border-color: #999;
}

:is(.playground button, button.regular, button, input[type=button].regular, .playground input[type="button"], .playground input[type="submit"], #searchbuttun, #header .read_all, #searchbutton):not(:disabled):active {
    background: linear-gradient(#e5e5e5, #f5f5f5);
}

body button.negative:not(:disabled) {
    background: #C04032;
    border: solid 1px #8B261B;
    color: white;
    text-shadow: none;
    background: linear-gradient(#E26B5E, #C04032);
}

:is(input[type=submit], input[type=button], button).negative:not(:disabled):hover {
    border: solid 1px #8B261B;
    color: white;
    text-shadow: none;
    background: linear-gradient(#CE6156, #a9382c);
}

.grid1tools input[type=button][disabled], .grid1tools input[type=submit][disabled], .grid1tools button[disabled] {
    opacity: .6;
}

button:not(:disabled), input[type=button]:not(:disabled), input[type=submit]:not(:disabled) {
    cursor: pointer;
}

.default-button.prominent, .default-button.delete:hover, .default-button.negative {
    background: #a9382c;
    border: solid 1px #8B261B;
    color: white;
    text-shadow: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#CE6156), to(#a9382c));
    background: -moz-linear-gradient(top, #CE6156, #a9382c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CE6156', endColorstr='#a9382c');
    font-family: var(--main-font-family);
}

body .default-button.positive {
    background: #41AC2D;
    border: solid 1px #318D20;
    background: -webkit-gradient(linear, left top, left bottom, from(#41AC2D), to(#2C8A1A));
    background: -moz-linear-gradient(top, #41AC2D, #2C8A1A);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41AC2D', endColorstr='#2C8A1A');
    color: #fff;
    font-family: var(--main-font-family);
}

    body .default-button.positive:not(:disabled),
    body #mainContent .default-button.positive:not(:disabled) {
        background: #2C8A1A;
        border: solid 1px #196909;
        background: -webkit-gradient(linear, left top, left bottom, from(#2C8A1A), to(#196909));
        background: -moz-linear-gradient(top, #2C8A1A, #196909);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2C8A1A', endColorstr='#196909');
    }

        body button.positive:not(:disabled):hover,
        body #mainContent button.positive:not(:disabled):hover,
        body input.positive:not(:disabled):hover,
        body #mainContent input.positive:not(:disabled):hover,
        body .default-button.positive:not(:disabled):hover,
        body button.positive:not(:disabled):focus,
        body input.positive:not(:disabled):focus,
        body .default-button.positive:not(:disabled):focus {
            background: #2C8A1A;
            border: solid 1px #196909;
            background: -webkit-gradient(linear, left top, left bottom, from(#2C8A1A), to(#2C8A1A));
            background: -moz-linear-gradient(top, #2C8A1A, #2C8A1A);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2C8A1A', endColorstr='#2C8A1A');
            outline: none;
            color: white;
        }

        body button.positive:not(:disabled):active,
        body #mainContent button.positive:not(:disabled):active,
        body input.positive:not(:disabled):active,
        body #mainContent input.positive:not(:disabled):active,
        body .default-button.positive:not(:disabled):active {
            background: #2C8A1A;
            border: solid 1px #196909;
            background: -webkit-gradient(linear, left top, left bottom, from(#196909), to(#196909));
            background: -moz-linear-gradient(top, #196909, #196909);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#196909', endColorstr='#196909');
            outline: none;
            color: white;
        }

.default-button.delete {
    background: #777;
    border: solid 1px #777;
    color: white;
    text-shadow: 1px 1px 1px #555;
    background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#777));
    background: -moz-linear-gradient(top, #999, #777);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#777777');
    font-family: var(--main-font-family);
}

    .default-button.delete:hover {
    }

body #mainContent .default-button:disabled {
    box-shadow: none;
}

a.default-button {
    color: white !important;
    text-decoration: none !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.default-button.big {
    font-size: 100%;
    padding: 0 15px;
    border-width: 1px;
    border-radius: 1px;
    height: 38px;
}

.modal .default-button.big {
    padding: 7px 15px;
}

.default-button.compact {
    padding: 3px 6px;
    font-size: 90%;
}

button .icon-angle-double-down,
#mainContent button .icon-angle-double-down {
    width: 0;
    letter-spacing: 0;
    display: inline-block;
    margin-right: 10px;
    line-height: 16px;
    margin-right: 5px;
}

body a.remove[role="button"]:not(.disabled):hover:before, body a[role="button"].delete:not(.disabled):hover, body a[role="button"].delete:not(.disabled):hover:before {
    color: #DE1702;
}

body .AddToCartButton.wait {
    opacity: 0.5;
    cursor: wait !important;
}

html body button.unlikely,
html body button.unlikely:hover,
html body button.unlikely:focus,
html body button.unlikely:active {
    background: none !important;
    padding: 0 !important;
    border: none !important;
    line-height: 100% !important;
    font-weight: normal !important;
    color: var(--bg-color) !important;
}
  .ocd body, html.ocd,
html.ocd body,
input, textarea, select, button {
    color: var(--text-color-1);
    font-family: var(--main-font-family);
    line-height: 140%;
}

html body button, html body input {
    font-family: var(--main-font-family) !important;
}

.ocd h1, .ocd h2, .ocd h3, .ocd h4, .ocd h5 {
    color: inherit;
    line-height: 130%;
}

.non-ocd {
    display: none !important;
}

html body h1 {
    font-weight: 300;
}

html body,
.ocd body,
.chat-doc body {
    font-family: var(--main-font-family);
}

body h3 {
    color: inherit;
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-align: left;
}

input[type=text]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=password]:focus, input[type=number]:focus, select:focus, textarea:focus {
    border-color: #dca520 !important;
    box-shadow: 0 0 2px #dca520;
    outline: none;
}

input.ocd-input, textarea.ocd-input, button.ocd-button, a.ocd-button {
    border: solid 1px var(--brand-color) !important;
}

.ocd p {
    line-height: 1.5;
}

body h1 {
    color: inherit;
}

.ocd .playground h1 {
    letter-spacing: 0;
}

.new-account-created p {
    line-height: 170%;
}

.chat-type .internal-chat-title, .internal-chat-title {
    color: red;
}

    .chat-type .internal-chat-title .internal-chat-quote, .internal-chat-title .internal-chat-quote {
        display: none;
    }

.modal_content .shopping_cart .actions button.checkout {
    display: none;
}

.ocd .chat-type .internal-chat-title, .ocd .internal-chat-title {
    color: red;
}

span.internal-chat-title {
    font-weight: 500;
}

.ocd .chat-type .internal-chat-title:before, .ocd .internal-chat-title:before {
    font-family: "fontello";
    content: '\e818';
    left: 0;
    margin-right: 2px;
}
 a:is(.ocd-button, .default-button):not(:disabled),
:is(html body, #a #b) :is(button, input[type=submit], input[type=button]):is(.ocd-button, .default-button):not(:disabled) {
    --this-color-1: var(--brand-color);
    --this-background-color-top: var(--brand-color);
    --this-background-color-bottom: var(--brand-color);
    background: linear-gradient(var(--this-background-color-top), var(--this-background-color-bottom));
    border-color: #ca9834 !important;
    color: white !important;
    font-family: var(--main-font-family);
    /*font-size: 13px;*/
}

    a:is(.ocd-button, .default-button):not(:disabled):hover,
    :is(html body, #a #b) :is(button, input[type=submit], input[type=button]):is(.ocd-button, .default-button):not(:disabled):hover {
        --this-background-color-top: var(--brand-color);
        --this-background-color-bottom: var(--brand-color-dark1);
    }

    a:is(.ocd-button, .default-button):not(:disabled):active,
    :is(html body, #a #b) :is(button, input[type=submit], input[type=button]):is(.ocd-button, .default-button):not(:disabled):active {
        --this-background-color-top: var(--brand-color-dark1);
        --this-background-color-bottom: var(--brand-color);
    }


html body a[role=button] {
    text-decoration: none !important;
}

.ocd-btn-return-to-project {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 1px;
}

.ocd .default-button.big {
    height: 40px;
}

body .ocd-button.big {
    font-size: 15px;
    height: 40px;
    line-height: 37px;
    padding-bottom: 0;
    padding-top: 0;
}

body .ocd-button.wide {
    min-width: 130px;
    padding-left: 20px;
    padding-right: 20px;
}
 html body #mainContent .highlighted_prompt,
html body .modal .highlighted_prompt {
    background-color: #ffff75;
    margin: .5em 0;
    padding: 5px 5px 5px 20px;
    font-size: 12px;
    border-radius: 2px;
    border: none;
    line-height: 130%;
    position: relative;
    display: inline-block;
}

    html body #mainContent .highlighted_prompt.marketing,
    html body .modal .highlighted_prompt.marketing { /* Evgeny: This is used when we're trying to
                                            bring something to the user's attention, but not so much 
                                            because it's important to them, but because it allows us
                                            to sell a little more or so.
                                        */
        background-color: #fff6a8;
    }

    html body #mainContent .highlighted_prompt:before,
    html body .modal .highlighted_prompt:before {
        content: '\e81f';
        font-family: "fontello";
        display: block;
        position: absolute;
        left: 4px;
        top: 5px;
    }

    html body #mainContent .highlighted_prompt.wait_prompt:before,
    html body .modal .highlighted_prompt.wait_prompt:before {
        content: '\e860';
    }

    html body #mainContent .highlighted_prompt a,
    html body .modal .highlighted_prompt a {
        text-decoration: underline;
        font-weight: bold;
    }


    html body #mainContent .highlighted_prompt a[role=button],
    html body .modal .highlighted_prompt a[role=button] {
        text-decoration: none;
        border-bottom: dashed 1px;
    } .action-wrapper {
    /*position: relative; (Evgeny) I removed relative because otherwise success 
            notifications where indented relative to action button indentation.
            If you think this needs to be uncommented - reach out to me first.
        */
    display: inline-block;
}

    .action-wrapper.dropdown-container {
        position: relative;
    }

    .action-wrapper #btnCancel {
        margin-left: 10px;
    }

    .action-wrapper.with-dropdown {
        position: relative;
    }

    .action-wrapper .dropdown-pane {
        display: none;
    }

    .action-wrapper .dropdown-pane {
        background: #fdfdfd;
        border: solid 1px #CCC;
        border-radius: 2px;
        box-shadow: 0 1px 5px #ddd;
        left: 0;
        min-width: 100%;
        padding: 5px;
        position: absolute;
        top: 26px;
        z-index: 99;
    }

.h1-with-menu .menu .action-wrapper .dropdown-pane {
    padding: 10px;
}

    .h1-with-menu .menu .action-wrapper .dropdown-pane.button-actions,
    .h1-with-menu .menu .action-wrapper.export_area .dropdown-pane {
        padding: 5px; /* Evgeny: buttons create enough margin/padding already */
    }

body .action-wrapper button.dropdown-button,
body .action-wrapper a.dropdown-button:not(.user-price-details) {
    padding-right: 23px;
    position: relative;
    font-size: inherit;
}


body .action-wrapper button.icon-cog.dropdown-button.icon-only,
body .action-wrapper button.icon-location.dropdown-button.icon-only {
    padding-right: 19px;
}

body .action-wrapper button.dropdown-button.icon-menu,
body .action-wrapper button.dropdown-button.icon-only {
    padding-left: 7px;
    padding-right: 7px;
}

body #mainContent .action-wrapper button.dropdown-button.icon-menu:before,
body .modal .action-wrapper button.dropdown-button.icon-menu:before {
    line-height: 28px;
}

body #mainContent .action-wrapper button.dropdown-button.drop-indicator-only,
body .modal .action-wrapper button.dropdown-button.drop-indicator-only {
    padding-left: 0;
    padding-right: 0;
    width: 20px;
}

    body #mainContent .action-wrapper button.dropdown-button.drop-indicator-only .indicator,
    body .modal .action-wrapper button.dropdown-button.drop-indicator-only .indicator {
        right: 5px !important;
    }

.action-wrapper .dropdown-button .indicator {
    border-left: 2px solid #000000;
    border-top: 2px solid #00004a;
    content: '';
    height: 7px !important;
    position: absolute;
    right: 9px !important;
    top: calc(50% - 4px) !important;
    transform: rotateZ(-135deg);
    width: 7px !important;
}

.action-wrapper a.dropdown-button .indicator {
    border-left-color: var(--a-color);
    border-top-color: var(--a-color);
}

body .action-wrapper button.dropdown-button.icon-menu .indicator {
    height: 6px !important;
    right: 10px !important;
    top: calc(50% - 3px) !important;
    width: 6px !important;
}


.action-wrapper .dropdown-button.default-button:not(:disabled) .indicator {
    border-color: #fff;
}

.action-wrapper .dropdown-button:not(.default-button):enabled:hover .indicator,
.action-wrapper .dropdown-button:not(.default-button):enabled:focus .indicator,
.action-wrapper .dropdown-button:not(.default-button):enabled:active .indicator {
    border-color: var(--bg-color);
}

body .action-wrapper.active > .dropdown-pane {
    display: block;
    min-width: auto;
}

.action-wrapper .dropdown-pane .note {
    background-color: #FFE300;
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
    padding: 5px 15px 5px 15px;
    white-space: normal;
}

.action-wrapper .dropdown-pane .action-wrapper {
    display: block;
    line-height: 140%;
    margin: 0 5px 0 5px;
}

    .action-wrapper .dropdown-pane .action-wrapper button,
    .action-wrapper .dropdown-pane .action-wrapper a,
    .action-wrapper .dropdown-pane .action-wrapper .button-action {
        box-sizing: border-box;
        color: var(--a-color);
        display: block;
        height: auto;
        line-height: 100%;
        padding: 7px;
        font-size: inherit;
        text-align: left;
        white-space: nowrap;
        width: 100%;
        font-weight: 500;
    }

html body .action-wrapper .dropdown-pane .action-wrapper a {
    max-width: 100%;
}

.action-wrapper.dropdown-container.menu-section .dropdown-pane.button-actions .action-wrapper a,
.action-wrapper.dropdown-container.menu-section .dropdown-pane.button-actions .action-wrapper button {
    font-size: 100%;
}

body .action-wrapper .dropdown-pane .action-wrapper button,
body .action-wrapper .dropdown-pane .action-wrapper button:hover,
body .action-wrapper .dropdown-pane .action-wrapper button:active,
body .action-wrapper .dropdown-pane .action-wrapper button:focus,
body .action-wrapper .dropdown-pane .action-wrapper a,
body .action-wrapper .dropdown-pane .action-wrapper a:hover,
body .action-wrapper .dropdown-pane .action-wrapper a:active,
body .action-wrapper .dropdown-pane .action-wrapper a:focus,
body .action-wrapper .dropdown-pane .action-wrapper .button-action,
body .action-wrapper .dropdown-pane .action-wrapper .button-action:hover,
body .action-wrapper .dropdown-pane .action-wrapper .button-action:active,
body .action-wrapper .dropdown-pane .action-wrapper .button-action:focus,
body .action-wrapper .dropdown-pane .action-wrapper button {
    background: none;
    border: none;
    outline: none;
    font-weight: 500;
}

.action-wrapper .dropdown-pane .action-wrapper .button-action:before,
.action-wrapper .dropdown-pane .action-wrapper button:before {
    font-size: inherit;
}

.action-wrapper .dropdown-pane .action-wrapper a[role=button].button-action {
    color: black;
}

:is(body, #a #b #c #d) .action-wrapper .dropdown-pane .action-wrapper :is(button, a, .button-action):not(:disabled):hover {
    background: var(--bg-color);
    border: none;
    color: #fdfdfd;
    opacity: 1;
}

#mainContent .action-wrapper .dropdown-pane .action-wrapper a:not(:disabled):hover span {
    color: #fdfdfd;
}

.action-wrapper .dropdown-pane .action-wrapper button:before {
    left: -3px;
    position: relative;
}

.action-wrapper .dropdown-pane .default-button + .cancel {
    margin-left: 1em;
}

#mainContent button.with-detached-dropdown-handle,
.modal button.with-detached-dropdown-handle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.dropdown-pane .action-wrapper button.selected.icon-circle:before {
    color: inherit;
    font-size: 8px;
    top: -1px;
    vertical-align: middle;
}

.action-wrapper.dropdown-container .dropdown-pane.button-actions .action-wrapper :is(button,a):not(:last-child) {
}

:is(body, #a #b #c #d) .action-wrapper.dropdown-container.main-page-indicator .dropdown-button:not(:is(:hover, :active)) {
    background: none;
}

:is(body, #a #b #c #d) .action-wrapper.dropdown-container.main-page-indicator .dropdown-button {
    border: none;
}

.action-wrapper.dropdown-container.main-page-indicator .dropdown-button .indicator {
    border-color: var(--a-color);
}
 body .grid1 {
    padding: 0;
    margin: 0;
    border-spacing: 0;
    /*border-collapse: collapse; Evgeny: commented this out because it 
        removed the right border in table>thead>th in FF */
}

    body .grid1 tbody th {
        font-weight: 700;
    }

    body .grid1 thead th {
        font-size: 12px;
        color: #fff;
        font-weight: bold;
        background: var(--header-bg-color);
        padding: 5px 5px;
        border-spacing: 0;
        border-right: solid 1px #65A0B0;
        text-align: center;
        vertical-align: middle;
    }

        body .grid1 thead th:last-child {
            border-right: 0;
        }

        body .grid1 thead th > a:before, body .grid1 thead th > a:after {
            color: #efefef;
            font-weight: normal !important;
        }

        body .grid1 thead th > input[type=checkbox] {
            top: 1px;
        }

        body .grid1 thead th > a {
            color: #efefef;
            font-size: 100%;
        }

        body .grid1 thead th:first-child {
            border-bottom-left-radius: 2px;
            border-top-left-radius: 2px;
        }

        body .grid1 thead th:last-child {
            border-bottom-right-radius: 2px;
            border-top-right-radius: 2px;
        }

    body .grid1 thead {
        /*border-bottom: solid 1px white;*/
    }

    body .grid1 tbody th {
        font-weight: normal;
        text-align: left;
    }

    body .grid1 tr.category td, body .grid1 tr.category th {
        background: #eee;
    }

    body .grid1 tr[data-who="me"] td, body .grid1 tr[data-who="me"] th {
        background-color: #F6B900;
    }

    body .grid1 tbody tr.subheading td h4 {
        font-weight: bold;
        font-size: 100%;
        padding: 8px 0 5px 0;
        margin: 0;
    }

    body .grid1 tbody tr.subheading td .none {
        margin-bottom: 4px;
        color: #bbb;
    }

    body .grid1 tr.category th, body .grid1 tr[data-who="me"] th {
        font-weight: bold;
    }

        body .grid1 tr.category th.odd {
        }

    body .grid1 tr.sub1 th {
        padding-left: 20px !important;
    }

    body .grid1 tr.sub2 th {
        padding-left: 30px !important;
    }

    body .grid1 tr td, #mainContent .grid1 tr td, #mainContent .grid1 tbody th {
        padding: 5px 10px 3px 10px;
        border-bottom: solid 1px #d5d5d5;
    }

    body .grid1 tr:last-child td, #mainContent .grid1 tr:last-child td {
        border-bottom: none;
    }

    body .grid1.with-checkboxes tr:not(.subheading) td,
    #mainContent .grid1.with-checkboxes tr:not(.subheading) td {
        padding: 5px 10px;
        vertical-align: middle;
        background-color: #FFFFC7;
        font-weight: normal;
    }

    body .grid1 tr.extended td, #mainContent .grid1 tr.extended td {
        border-bottom: none;
    }

    body .grid1 tr.extension td, #mainContent .grid1 tr.extension td {
        border-color: #555;
        border-bottom-width: 2px;
    }

    body .grid1 td.notes, #mainContent .grid1 td.notes {
    }

.grid1 a[class^="icon-"]:before, .grid1 span[class^="icon-"]:before {
    margin-right: 1px;
}

.grid1 tr.wait td, .grid1 tr th.wait, .grid1 tr td.wait {
    height: 15px;
    background-image: url(/images/wait.gif);
    background-repeat: no-repeat;
    background-position: 2px 50%;
}

.grid1btns .delete-order {
    zoom: 85%;
}

.grid1tools {
    font-size: 13px;
    margin: .3em 0;
}

.grid1 tr td .grid1tools {
    margin: 0;
}

#mainContent .grid1 td .grid1tools .note {
    font-size: 11px;
    font-weight: normal;
    display: block;
    white-space: normal;
    text-align: left;
    line-height: 120%;
}

.grid1btns {
    float: left;
    position: relative;
}

.grid1 td .grid1btns {
    float: none;
    top: 0;
}



.grid1 .status.compact .grid1tools {
    display: inline-block;
}

.grid1filters {
    float: right;
    position: relative;
}

body .grid1tools input.default, body .grid1tools button.default {
    font-size: 100%;
}

body .grid1tools input.unlikely, body .grid1tools button.unlikely {
    font-size: 90%;
}

body .grid1tools a.unlikely {
    font-size: 90%;
}

#mainContent .grid1 .status.captured {
    background: #eee;
    color: black;
    border-bottom: solid 1px #ddd;
}

.status.voided, .status.voided, .status.force_voided, .status.fraud, .status.refused, .status.error {
    background: red;
    color: white;
}

.grid1 .ckb {
    width: 10px;
}

.grid1-empty-text, .empty-text, .empty-note {
    padding: 5px 10px;
    color: #bbb;
}

.grid1 .sort-order-num {
    max-width: 50px;
    text-align: center;
}

.grid1 th.num, .grid1 td.num, .grid1 td.date {
    text-align: right;
}

.mobile-grid1filters div {
    display: inline-block;
    vertical-align: top;
}

body .grid1btns {
}

    body .grid1btns a, body .grid1btns button {
        vertical-align: middle;
        margin-right: 2px;
        white-space: nowrap;
    }

        body .grid1btns a:last-child, body .grid1btns button:last-child {
            margin-right: 0;
        }

body .grid1 h2.table-section-title {
    margin: 5px 0;
    font-size: 15px;
    line-height: initial;
}

.grid1.compact .extended {
    display: none;
}

.grid1.compact .status-text {
    font-weight: bold;
    display: block;
    text-align: center;
}

.grid1.compact td.status{
    display: table-cell;
    text-align: center;
}

.grid1 tr td.warning,
#mainContent .grid1 tr td.warning {
    color: inherit;
    background: yellow;
}


.grid1 .franchisee-br{
    display: none;
}

#mainContent .in-place-editable {
    border-collapse: collapse;
}

    #mainContent .in-place-editable tr:last-child td {
        border: solid 1px #d5d5d5;
    }

#mainContent .in-place-editable.grid1 td {
    border: solid 1px #d5d5d5;
}

    #mainContent .in-place-editable td.read-only {
        background-color: #f5f5f58f;
    } body .grid1.form-table thead th {
    font-size: 12px;
    color: #333;
    font-weight: bold;
    background: #eeeeee;
    padding: 5px 5px;
    border-spacing: 0;
    border-right: solid 1px #f5f5f5;
    text-align: center;
    vertical-align: middle;
}
 @media screen and (max-width: 750px) {
    table.scrollable-grid {
        overflow-x: scroll;
        overflow-y: visible;
        width: 100%;
        z-index: 1;
    }
}
 .form_type1 {
}

    .form_type1 .row, .form_type1 .row-group {
        padding: .4em 0 .6em 0;
    }

        .form_type1 .row-group .row {
            padding: .3em 0 .3em 0;
        }

            .form_type1 .row-group .row:first-child {
                padding-top: 0;
            }

            .form_type1 .row-group .row:last-child {
                padding-bottom: 0;
            }

    .form_type1 label.title {
        padding-bottom: .1em;
        display: block;
        font-size: 13px;
        font-weight: 500;
    }

        .form_type1 label.title:not(.no-colon):after {
            content: ':';
        }

    .form_type1 .error {
        display: block;
        font-size: 12px;
    }

    .form_type1 .ckb_with_title {
        display: block;
    }

    .form_type1 .row .val.multiple {
    }

        .form_type1 .row .val.multiple > div {
            display: inline-block;
            vertical-align: top;
        }

            .form_type1 .row .val.multiple > div:not(:last-child) {
                /*margin-right: 5px;*/
            }

html body #mainContent .form_type1 .row .val.multiple .highlighted_prompt {
    margin-top: 0;
    margin-bottom: 0;
}

.form_type1 .row.actions {
    padding-top: 1.5em;
}

body #mainContent .form_type1 input,
body #mainContent .form_type1 select,
body #mainContent .form_type1 textarea {
    margin: 0 2px 2px 0; /* Evgeny: this is so that when inputs wrap over to the next line or get 
            placed next to each other, they have some margin between them
        */
}

body .form_type1 input[type="radio"], 
body .form_type1 .form_type1 input[type="checkbox"], 
body .form_type1 input[type="radio"] + label, 
body .form_type1 input[type="checkbox"] + label, 
body .form_type1 input[type="radio"] + span, 
body .form_type1 input[type="checkbox"] + span, 
body .form_type1 select, 
body .form_type1 input.datepicker, 
body .form_type1 .ckb + span, 
body .form_type1 .ckb + label {
    font-family: var(--main-font-family);
}
 /* table layout */

#mainContent table.form-type2 td.num {
    text-align: right;
}

#mainContent table.form-type2 td span.input-value {
    display: inline-block;
    line-height: 28px;
    min-height: 28px;
}

#mainContent table.form-type2 tr.subsection td {
    padding-top: 10px;
}

#mainContent table.form-type2 tr:first-child td {
    padding-top: 0;
}

#mainContent table.form-type2 tr td.subhead,
#internalAssignmentsEditorModal table.form-type2 tr td.subhead {
    font-size: 110%;
    font-weight: bold;
    white-space: nowrap;
}

table.form-type2 > tr > td:first-child > span:not(.ckb),
table.form-type2 > tr > td:first-child > label:not(.ckb),
table.form-type2 > tbody > tr > td:first-child > span:not(.ckb),
table.form-type2 > tbody > tr > td:first-child > label:not(.ckb) {
    display: block;
    border-bottom: dotted 2px #f5f5f5;
    padding-right: 5px;
    margin-right: 5px;
}

table.form-type2.key-val > tbody > tr > td:nth-child(2),
table.form-type2 > tbody > tr > td.val > span:not(.ckb),
table.form-type2 > tbody > tr > td.user-val > span:not(.ckb) {
    font-weight: 700;
}

table.form-type2 > tr > td.wide-input-container:first-child > span:not(.ckb),
table.form-type2 > tr > td.wide-input-container:first-child > label:not(.ckb),
table.form-type2 > tbody > tr > td.wide-input-container:first-child > span:not(.ckb),
table.form-type2 > tbody > tr > td.wide-input-container:first-child > label:not(.ckb) {
    border-bottom: none;
    margin-bottom: 2px;
}

#mainContent table.form-type2 > tr.tall td:first-child,
#mainContent table.form-type2 > tbody > tr.tall td:first-child,
#mainContent .playground table.form-type2 > tbody > tr.tall td:first-child,
body table.form-type2 > tr.tall td:first-child,
body table.form-type2 > tbody > tr.tall td:first-child {
    padding-top: 12px;
    vertical-align: top;
}

table.form-type2 td,
#mainContent table.form-type2 td {
    padding: 2px 0;
    vertical-align: middle;
}

    table.form-type2 td input.wide {
        width: 230px;
    }

    table.form-type2 td .error {
        /*display: block; EM: don't make it to be block - or it creates margins */
    }

    table.form-type2 td:first-child input[type=checkbox] + span, table.form-type2 td:first-child input[type=checkbox] + label {
        display: inline;
        border-bottom: none;
    }

    table.form-type2.comfortable td,
    #mainContent table.form-type2.comfortable td{
        padding: var(--half-margin) 0;
    }

    #mainContent section.form .ckb label, #mainContent .form .ckb label,
    #mainContent .form input[type=checkbox] + label {
        color: #000;
    }

#mainContent table.form.form-type2 tr td:first-child label {
    margin-top: 0;
    margin-bottom: 0;
}

/* div layout */

div.form.form-type2 {
}

    div.form.form-type2 .row:not(:last-child) {
        /*margin-bottom: 10px; Evgeny: we don't need this on the franchisee detail page */
        padding: 1px 0;
    }

    div.form.form-type2 .row label {
        display: inline-block;
        margin-top: 5px;
    }

        div.form.form-type2 .row label:first-child {
            border-bottom: dotted 2px #f5f5f5;
            padding-right: 5px;
            margin-right: 5px;
            width: 130px;
            vertical-align: middle;
        }

    div.form.form-type2 .row.wide-input label:first-child {
        border: none;
        margin-bottom: 2px;
    }

    div.form.form-type2 .row .row-note {
        color: #7a7a7a;
        font-size: 85%;
        margin-top: 3px;
        display: block;
    }

    div.form.form-type2 .row.tall label:first-child,
    #mainContent table.form-type2 td.row.tall {
        vertical-align: top;
    }
#mainContent table.form-type2 td.row.tall.input-control {
    padding-top: 6px;
}

    div.form.form-type2 .row input,
    div.form.form-type2 .row select,
    div.form.form-type2 .row textarea {
        vertical-align: top;
    }

    div.form.form-type2 .row .value {
        display: inline-block;
        margin-top: 5px;
        vertical-align: middle;
    }

    div.form.form-type2 .wide-input-container label:first-child {
        display: block;
        border-bottom: none;
        margin-bottom: 3px;
    }

/*#mainContent .playground .form tbody:not(:first-child) tr:first-child td {
    padding-top: 10px;
}*/
 #sectionbanner {
    float: left;
    height: 251px;
    margin: 0 0 5px 0;
    overflow: hidden;
    width: 733px;
}

.test-alert {
    color: #ed1c24;
    font-family: var(--main-font-family);
    font-size: 20px;
    font-weight: bold;
    left: 2px;
    position: fixed;
    /* line-height: 37px; */
    text-align: center;
    text-align: left;
    top: 0;
}

select.wait.loading, input[type="text"].wait.loading, input[type="text"].wait.loading:focus {
    background: white url(/images/wait.gif) no-repeat 95% 50%;
}

.tabberlive .tabbertabhide {
    display: none;
}

.CatBlock {
    margin: 10px 0;
}

.sectionheader {
    color: #a9382c !important;
    font-size: 12px;
    font-weight: bold;
}

.ReductiveAttributes {
    padding-top: 3px;
}

#YouHaveSelected {
    color: #a9382c !important;
    display: block;
    font-weight: bold;
    margin: 0 0 0 12px;
}

.ReductiveAttributes a {
    color: var(--bg-color) !important;
    display: inline;
    font-size: 11px;
}

.selectedAttributes {
    height: 16px;
    line-height: 16px;
    padding: 2px 0;
}

.removeLink, #RemoveAllSelections, .rnmore {
    color: var(--bg-color) !important;
    display: inline;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none !important;
}

.rnmore, #RemoveAllSelections {
    margin: 0 0 3px 12px;
}

.removeLink {
    background: transparent url(/images/CustomImages/removelink.png) 0 0 no-repeat;
    display: inline-block;
    float: right;
    height: 16px;
    margin: 0 10px 0 3px;
    vertical-align: middle;
    width: 16px;
}

    .removeLink:hover {
        background-position: -16px 0;
    }

#allSelections {
    margin-top: 10px;
}

body #accordion.ui-widget {
    font-family: inherit;
    font-size: inherit;
}

body #accordion h3.ui-accordion-header {
    background-color: #c2e3f0 !important;
    border-color: #b5d5e0 !important;
    color: #a9382c !important;
    font-size: 10px;
    font-weight: bold;
    padding: 5px 15px !important;
}

body #accordion .ui-accordion-content {
    background-color: #dff0f6 !important;
    background-image: none !important;
    border-color: #b5d5e0 !important;
    padding: 10px 15px !important;
}

    body #accordion .ui-accordion-content p a {
        color: var(--bg-color) !important;
    }

.term {
    font-style: italic;
    font-weight: normal;
    margin-left: 15px;
    text-indent: 0;
}

/*#endregion*/

/*#region SEARCH BOX */

form#caSearchForm h1 {
    color: var(--bg-color);
    font-family: var(--main-font-family);
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 4px;
    padding: 0px 6px;
}

.mySearchContainerWrap {
    padding-left: 14px;
}

/*.mySearchContainer {
    height: 45px;
    width: 677px;
    border: solid 1px #cccccc;
    margin: 5px 0 10px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #000000;
    min-width: 500px;
}

    .mySearchContainer .searchHeader {
        background-color: #f2f2f0;
        padding: 3px;
        height: 39px;
    }

        .mySearchContainer .searchHeader .caSearchBox {
            width: 99%;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            border-radius: 6px;
            border: solid 1px #e7e7e5;
            background-color: #ffffff;
            padding: 2px 0 2px 5px;
            float: left;
        }

        .mySearchContainer .searchHeader input.caSearchTextBox {
            border: 0px;
            width: 75%;
            padding: 4px 2px;
            display: block;
            float: left;
            color: #666666;
            height: 25px;
            font-size: 18px;
        }

        .mySearchContainer .searchHeader .searchButton {
            float: right;
            border-left: solid 1px #eeeeee;
            margin: 2px 0;
            width: 20%;
            padding-left: 4px;
        }

            .mySearchContainer .searchHeader .searchButton input {
                display: block;
                background: transparent url(/images/CASearch/magnifier.png) no-repeat scroll 95% 50%;
                text-align: left;
                color: #848484;
                cursor: pointer;
                text-decoration: none;
                border: solid 1px transparent;
                width: 100%;
                outline: 0;
            }

                .mySearchContainer .searchHeader .searchButton input:focus, .mySearchContainer .searchHeader .searchButton input:active {
                    outline: 0;
                }*/

.searchSuggestionBox {
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -ms-border-bottom-left-radius: 17px;
    -ms-border-top-right-radius: 17px;
    -o-border-bottom-left-radius: 17px;
    -o-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
    -webkit-border-top-right-radius: 17px;
    border-bottom-left-radius: 17px;
    border-top-right-radius: 17px;
    left: 16px;
    margin: 0;
    padding: 0 11px 11px 0;
    position: absolute;
    top: 119px;
    width: 334px;
    z-index: 999;
}

.searchSuggestionList {
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -ms-border-bottom-left-radius: 5px;
    -ms-border-bottom-right-radius: 5px;
    -o-border-bottom-left-radius: 5px;
    -o-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: block;
    margin: 0;
    padding: 0 0 3px;
    width: 334px;
}

    .searchSuggestionList li {
        color: #000;
        cursor: pointer;
        font-size: 12px;
        list-style-type: none;
        margin: 0 0 3px 0;
        overflow-x: hidden;
        padding: 3px 3px 3px 40px;
        text-align: left;
        white-space: nowrap;
    }

.searchSuggestionItemHover {
    background: #d4ecf4;
    /*background:transparent url('/images/CustomImages/bgMenuBlue.png') 0 0 repeat;
	color:#fff !important;*/
}

#ignoreme {
    height: 0px;
    visibility: hidden;
    width: 0px;
}

/*#endregion*/

/*#region BUTTONS */

.button {
    background-color: transparent;
    background-image: url(/images/CustomImages/buttonsprite.png);
    background-repeat: no-repeat;
    border: 0;
    color: #fff !important;
    cursor: pointer;
    display: block;
    font-family: Arial, GothamUltraRegular;
    font-size: 11px;
    font-weight: 700;
    height: 38px;
    margin: 0;
    padding: 0 8px 8px 0 !important;
    text-align: center;
    text-transform: uppercase;
}

a.button {
    height: 30px;
    line-height: 30px;
    text-decoration: none;
}

.cartHeader span {
    color: #FFF;
}

.shoppingcartproductsku, .cartPriceCell span, .cartSubTotal td, .promotioncodeentrydescription span, .cartPageBox td, .zipCodeTable td {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: none;
}

.cartPriceCell span {
    font-size: 13px;
}

.promotioncodeentrydescription span {
    font-weight: bold !important;
}

.promotioncodeentryerror span {
    color: #ff0000 !important;
    font-weight: normal !important;
}

.promotionreason {
    color: inherit !important;
}

.cartPageBox {
}

.cartItemsWrap {
    margin-bottom: 10px;
}

.checkoutButtonWrap {
    text-align: right;
}

.shoppingcartHeaderTable {
    background: none repeat scroll 0 0 var(--app-color-4);
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    padding: 12px;
    width: 100%;
}

.subTotalCol, .priceCol, .quantityCol {
    text-align: right;
    width: 15%;
}

.cartPriceCell .cartRegularlyPrice {
    font-size: 11px;
}

    .cartPriceCell .cartRegularlyPrice span {
        font-size: inherit;
    }

.cartQuantityCell, .cartPriceCell, .cartSubTotal {
    text-align: right;
    vertical-align: middle !important;
    width: 15%;
}

    .cartQuantityCell .gift {
        color: #a1282b;
        font-size: 30px;
        margin-right: 3px;
    }

    .cartSubTotal td {
        text-align: right;
    }

.subTotalHeading {
    padding-top: 5px !important;
}

.valueCell {
    color: #666 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 9px !important;
    font-weight: normal !important;
}

.orderNotesWrap, .orderOptionsWrap, .cartSummaySubTotalsWrap, .cartUpsellProductsWrap {
    clear: both;
    margin-bottom: 10px;
}

.OrderNotes {
    width: 99%;
}

.accountTable {
    background: #f6f6f6;
    border: 1px solid #cccccc;
    border-top: 4px solid #cccccc;
    padding: 8px;
}

#orderTable {
    background: #ffffff;
    border: 1px solid #cccccc;
    border-bottom: 3px solid #cccccc;
}

    #orderTable td {
        border-left: 1px dotted #cccccc;
        line-height: 18px;
        padding-top: 15px;
    }

        #orderTable td:first-child {
            border: none;
        }

    #orderTable small {
        font-size: 9px;
    }

#promoCodeField input {
    height: 18px;
    padding: 6px;
    width: 345px;
}

.cartPageUpsellPanel {
    margin-bottom: 10px;
}

.normalButtons, .CartDeleteButton, .ApplyCouponButton, .EstimatorButton {
    font-size: 10px;
    font-weight: normal;
    line-height: 18px;
    padding: 0px 2px;
}

.normalButtons, .CartDeleteButton {
    display: block;
    margin: 2px auto;
    width: 72px;
}

.checkoutButtonsTableBottom {
    margin-bottom: 10px;
}

ol.privacy li {
    list-style: lower-roman !important;
}

.accountMenu {
    border: 1px solid var(--bg-color);
    border-radius: 3px;
    float: left;
    margin: 0 0 10px;
    padding: 5px 0;
    width: 943px;
}

    .accountMenu ul li {
        display: inline-block;
        margin: 0 20px 0 0;
    }

.accountNotes {
    background: #eee;
    border-radius: 3px;
    float: left;
    margin: 0 0 20px;
    padding: 5px 25px;
    width: 895px;
}

.sectionWrap {
    float: left;
    margin: 0 0 20px;
    width: 100%;
}

    .sectionWrap table {
        border-collapse: collapse;
        width: 100%;
    }

.AddressListWrap {
    border-top: 2px solid var(--bg-color);
    padding: 10px 0;
}

.AddAddressControl table, .EditAddressControl table {
    width: 100%;
}

.AddAddressControl td.addressLabel, .EditAddressControl td.addressLabel {
    line-height: 24px;
    padding: 2px 10px !important;
    text-align: left;
    width: 160px;
}

.AddAddressControl td.addressInput, .EditAddressControl td.addressInput {
    padding: 2px 10px !important;
    text-align: left;
}

.AddAddressControlButtons, .EditAddressControlButtons {
    padding: 15px 0 !important;
}

.lblAddressListHeader {
    color: var(--bg-color);
    display: block;
    float: left;
    font-family: Arial, GothamUltraRegular;
    font-size: 17px;
    font-weight: 700;
    line-height: 30px;
}

.lblPrimaryAddress {
    display: block;
    font-style: italic;
    padding: 10px 0 10px 36px;
}

.addressListItemWrap {
    border: 1px solid #ccc;
    border-radius: 6px;
    float: left;
    height: 150px;
    margin: 5px;
    padding: 5px;
    width: 300px;
}

.addressListItem {
    width: 100%;
}

    .addressListItem td {
        padding: 4px !important;
    }

.addressIndexCell {
    border-right: 1px dotted #ccc;
    width: 20px;
}

.addressButtonCell {
    width: 20px;
}

.addressIndex {
    display: block;
    font-size: 13px;
    font-weight: bold;
}

.ibMakePrimaryAddress, .ibEditAddress, .ibDeleteAddress {
    border: 1px solid #ccc !important;
    border-radius: 3px;
    margin: 4px 0;
    padding: 1px;
}

    .ibMakePrimaryAddress:hover, .ibEditAddress:hover, .ibDeleteAddress:hover {
        border-color: #333 !important;
    }

.addressView td {
    padding: 2px 10px !important;
}

.AddAddressButton, .NewAddressButton, .CancelNewAddressButton, .AddNewAddressButton, .AddressBackButton,
.UpdateAddressButton, .DeleteAddressButton, .CancelAddressButton, .AddNewPaymentButton {
    background: transparent url(/images/CustomImages/buttonsprite.png) 0px -152px no-repeat;
    border: 0;
    color: #fff !important;
    cursor: pointer;
    display: block;
    font-family: Arial, GothamUltraRegular;
    font-size: 11px;
    font-weight: 700;
    height: 38px;
    line-height: 30px;
    margin: 10px 0;
    padding: 0 8px 0 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 207px;
}

.AddressBackButton, .NewAddressButton, .CancelNewAddressButton,
.UpdateAddressButton, .DeleteAddressButton, .CancelAddressButton, .AddNewPaymentButton {
    float: left;
    margin: 0;
    padding: 0 8px 8px 0 !important;
    width: 215px;
}

.AddressBackButton, .AddNewPaymentButton {
    float: right;
}

    .AddAddressButton:hover, .NewAddressButton:hover, .CancelNewAddressButton:hover, .AddNewAddressButton:hover,
    .AddressBackButton:hover, .UpdateAddressButton:hover, .DeleteAddressButton:hover, .CancelAddressButton:hover,
    .AddNewPaymentButton:hover {
        background-position: -900px -152px;
        text-decoration: none;
    }

/*.walletRemoveButtonWrap .walletButton, .walletEditButtonWrap .walletButton {
    background: transparent url("/images/CustomImages/bgSmallButton.png") 0 0 no-repeat;
    border: 0 none;
    color: #fff !important;
    cursor: pointer;
    font-family: Arial, GothamUltraRegular;
    font-weight: 700;
    font-size: 8px;
    width: 64px;
    height: 20px;
    padding: 0 4px 6px 0;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    line-height: 16px;
    display: block;
    float: left;
}

    .walletRemoveButtonWrap .walletButton:hover, .walletEditButtonWrap .walletButton:hover {
        background-position: 0 -20px;
    }*/

.sectionWrap .buttonCell {
    padding: 4px 10px !important;
}

#newReceiptForwardingRule .modal-form .rule-content-ddl-users {
    margin-bottom: 20px;
}

.tabImage {
    display: none;
}

.removebutton {
    display: none;
    font-size: 9px;
    text-align: center;
}

.formTable #ProductTable td, form table#ProductTable td {
    padding: 2px !important;
    text-align: center !important;
    vertical-align: top !important;
}

.productExtendedDescription {
    margin: 0 0 15px 0;
}

.prodExtDescCartWrapMargin {
    font-size: 11px;
    margin: 7px 10px 0;
}

#PageContent_pnlContact td {
    padding: 5px;
}

.innerSub {
    margin-left: 20px;
}

.t2_ModelDrilldownElement select {
    height: 20px;
}

.subCatName a {
    color: #666666;
    font-size: 16px;
}

span.promotioncodeentrybox input.text {
    float: none;
    margin: 0px;
}

#mainContent .ErrorMsg.summary {
    font-size: 100%;
    line-height: 120%;
    text-align: left;
}

    #mainContent .ErrorMsg.summary ul {
        margin: 0;
        padding: 0;
    }

        #mainContent .ErrorMsg.summary ul li {
            color: red;
            margin: .5em 0;
            padding: 0;
        }

.toolbar {
    background: #F5F5F5;
    border-radius: 2px;
    margin-bottom: 10px;
}

    .toolbar a {
        font-weight: 700;
    }

        .toolbar a:before {
            font-size: 107%;
            left: -1px;
            position: relative;
        }

    .toolbar .sep {
        font-size: 134%;
        font-weight: bold;
        margin: 0 15px;
    }

/*.shipping-are-you-sure {
    background: yellow;
    display: inline-block;
    margin-right: 6px;
    padding: 1px 3px;
    margin: 0 0 3px 0;
    position: relative;
    left: -3px;
}

    .shipping-are-you-sure strong {
        color: black;
        font-size: 100%;
    }*/

.user-input-note {
    background: #FF0;
    border-radius: 1px;
    color: #000;
    display: inline-block;
    font-size: 85%;
    left: 52px;
    margin: 1px 0;
    padding: 2px;
    position: relative;
    text-align: left;
    top: 4px;
}

    .user-input-note strong {
        color: black;
    }

.AddToCartButton.icon-basket-1:before {
    font-size: 142%;
    left: -2px;
    line-height: 70%;
    position: relative;
    top: 1px;
}


.cartSummaryCell span {
    font-size: 13px;
}

body #mainContent .AddToCartButton.odd {
    font-size: 13px;
    text-transform: none;
}

.AddToCartButton.odd:before {
    font-size: 120%;
    left: -2px;
    position: relative;
}

.product a.get-discount, .featuredPriceWrap a.get-discount {
    display: block;
}

#prodPagePriceWrap a.get-discount {
    font-size: 50%;
    position: relative;
    top: -6px;
}


a.get-discount {
    color: #008600;
    font-size: 79%;
    font-weight: bold;
    margin: 2px 0 2px 2px;
}

    .product a.get-discount:hover, a.get-discount:hover {
        color: #008000;
        text-decoration: none;
    }

a[role="button"]:hover {
    text-decoration: none;
}

button.link-like {
    background: none;
    border: none;
    color: var(--bg-color);
    cursor: pointer;
    margin: 0 5px;
    padding: 0;
}

    button.link-like:before {
        font-size: 105%;
        margin: 0 2px 0 0;
    }

/*.no-static-shipping {
    color: red;
    width: 200px;
}*/



#table1 .editLink {
    background: #eee;
    display: inline-block;
    float: left;
    font-size: 110%;
    font-weight: bold;
    padding: 5px 10px;
}

    #table1 .editLink:hover {
        background: var(--app-color-4);
        color: #FFF !important;
        text-decoration: none;
    }

.fixedPanel.block {
    border-top: none;
    padding-top: 0px;
    position: relative;
    top: 0;
}

.fixedPanel.fixed {
    background: #fff;
    border-top: 4px solid rgb(0, 143, 192);
    box-shadow: 0px 10px 20px -10px #888;
    padding-top: 3px;
    position: fixed;
    top: 0;
    width: 691px;
    z-index: 1;
}

#table1 input.saveButton {
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    padding: 5px 45px;
}

    #table1 input.saveButton:disabled {
        background: #888;
        box-shadow: none;
        cursor: inherit;
    }

.arrowSaveButton {
    border-bottom: 7px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(167, 106, 106, 0);
    height: 0;
    left: 215px;
    position: absolute;
    top: -7px;
    width: 0;
    z-index: 101;
}

#popupWarningChanging {
    font-size: 13px;
    margin-top: 8px;
    right: 0;
    text-align: left;
    width: 200px;
}

.headerEditFavoritesLists {
    text-align: center;
}

.contentEditFavoritesLists {
    background-color: #CDECF7;
    padding-bottom: 5px;
}

    .contentEditFavoritesLists table {
        width: 100%;
    }

        .contentEditFavoritesLists table tr:last-child td:last-child {
            display: none;
        }

.shoppingcartHeaderTable .headerEditFavoritesLists:last-child {
    visibility: hidden;
}

.shoppingcartHeaderTable.mom .headerEditFavoritesLists:last-child {
    visibility: visible;
}

.editFavoritesListsName {
    background-color: #fff !important;
    margin-left: 5px;
    width: 250px;
}

.editFavoritesListsNotes {
    background-color: #fff !important;
    width: 300px;
}

.editFavoritesListsCompany {
    background-color: #fff !important;
    width: 30px;
}

.editFavoritesLists.icon-cancel, .editFavoritesLists.icon-plus {
    color: #888;
    cursor: pointer;
    font-size: 16px;
}

    .editFavoritesLists.icon-cancel:hover {
        color: #C00;
    }


    .editFavoritesLists.icon-plus:hover {
        color: #00C;
    }

.undo.icon-reply:before {
    text-decoration: none;
    width: 50px;
}

.cartSummaryInnerTable > tbody > tr > td:nth-child(2n) {
    width: 165px;
}

.checkoutBox #subtotal {
    margin-top: 15px;
}

    .checkoutBox #subtotal span:first-child {
        margin-right: 8px;
    }

    .checkoutBox #subtotal .lblSubtotal {
        color: var(--bg-color);
        display: inline-block;
        font-size: 22px;
        width: 105px;
    }

.checkoutBlock .chooseAffiliate {
    margin-bottom: 10px;
}

    .checkoutBlock .chooseAffiliate p {
        padding-left: 9px;
    }

.success {
    background: #F2FF00;
    display: inline-block;
    font-size: 13px;
    padding: 10px;
}

    .success a {
        color: black;
        font-weight: bold;
        text-decoration: underline;
    }

/*supposed to be in the toolnav.css 
body #preheader ul.left-menu-block li a:before {
    top: 2px;
}*/

.main-phone {
    display: block;
    font-size: 13px;
    line-height: 100%;
    text-align: right;
}

.affiliate-phone {
    display: block;
    font-size: 12px;
    line-height: normal;
}

.transfer_class {
    height: 70px !important;
    max-height: 70px !important;
    max-width: 200px !important;
    width: 200px !important;
}

#hsrightmenu {
    display: none;
}

.val-header {
    display: none;
}

.basketvalue-copy {
    margin-left: 5px;
}

#minicartItems span.basketvalue:before {
    display: none;
}

.balance-funds {
    margin-top: 32px;
}

.amount-input {
    padding: 5px 10px;
    text-align: right;
    width: 70px;
}

.wallet-card {
    font-size: 13px;
    font-weight: bold;
    margin-top: 5px;
}

button#doPay.wait, button#doPay.wait:focus {
    background: var(--bg-color) url(/images/wait.gif) no-repeat 50% 50%;
    height: 28px;
    width: 55px;
}

.addressBinllingAddressError {
    background-color: #FFFF75;
    padding: 5px;
}

.form-submit {
    margin-top: 35px;
}

    .form-submit .cancel {
        margin-left: 15px;
    }


.chosen-container-active .chosen-single span, .chosen-container-single .chosen-single span,
.chosen-container-single .chosen-search input, .chosen-results li {
    font-size: 12px;
}

.checkout-payment-selector {
    padding-left: 11px;
}

.wait.loading.full-page-placeholder {
    min-height: 450px;
}

a[role="button"]:hover {
    opacity: .8;
}

.footerLogo img {
    border-radius: 8px;
    margin-bottom: 0;
}

.lineItemDiscountHeading, .lineItemDiscountValue {
    background: #E0FFB9;
    /*left: 10px; AV: popup is broken on the page accountcenter.aspx when this line uncommented*/
    color: green;
    font-weight: bold;
    padding: 5px 10px !important;
    position: relative;
}

    .lineItemDiscountHeading *, .lineItemDiscountValue * {
        color: green;
        font-weight: bold;
    }


    .nowrap {
        white-space: nowrap;
    } /*! jQuery UI - v1.12.1 - 2019-02-26
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666} .mobile-cell-title {
    display: none;
}
@media screen and (max-width: 950px) {
    html .mobile-cell-title {
        display: inline-block;
        margin: 0 5px 0 0;
        color: #c1c1c1;
    }
} @font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?68352707');
  src: url('../font/fontello.eot?68352707#iefix') format('embedded-opentype'),
       url('../font/fontello.svg?68352707#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzI+JVSdAAABUAAAAGBjbWFwaJvSfQAAAbAAAAsGY3Z0IAAAAAAAAMScAAAADmZwZ21iLvl6AADErAAADgxnYXNwAAAAEAAAxJQAAAAIZ2x5ZiDqQHQAAAy4AACpgGhlYWQpdgY9AAC2OAAAADZoaGVhB8EEdgAAtnAAAAAkaG10eD+g/28AALaUAAACnGxvY2EjJVHeAAC5MAAAAVBtYXhwAn4PrQAAuoAAAAAgbmFtZc2dGxwAALqgAAACzXBvc3Q4T/EsAAC9cAAAByNwcmVwfrY7tgAA0rgAAACcAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQDcgGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOgA8sADUv9qAFoDrACYAAAAAQAAAAAAAAAAAAAAAAACAAAABQAAAAMAAAAsAAAABAAAAy4AAQAAAAACKAADAAEAAAAsAAMACgAAAy4ABAH8AAAAKAAgAAQACOhJ6HXoe+iL6JHoluia6J3os/Dq8W3xx/He8eDx9/IA8nPyufLA//8AAOgA6Evod+h96I3ok+iY6J3os/Dq8W3xwvHe8eDx9/IA8nPyufLA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACgAugEOARYBMgE6AUABRAFEAUQBRAFEAU4BTgFOAU4BTgFOAU4AAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAcgBzAHQAdQB2AHcAeAB5AHoAewB8AH0AfgB/AIAAgQCCAIMAhACFAIYAhwCIAIkAigCLAIwAjQCOAI8AkACRAJIAkwCUAJUAlgCXAJgAmQCaAJsAnACdAJ4AnwCgAKEAogCjAKQApQCmAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAfYAAAAAAAAAKYAAOgAAADoAAAAAAEAAOgBAADoAQAAAAIAAOgCAADoAgAAAAMAAOgDAADoAwAAAAQAAOgEAADoBAAAAAUAAOgFAADoBQAAAAYAAOgGAADoBgAAAAcAAOgHAADoBwAAAAgAAOgIAADoCAAAAAkAAOgJAADoCQAAAAoAAOgKAADoCgAAAAsAAOgLAADoCwAAAAwAAOgMAADoDAAAAA0AAOgNAADoDQAAAA4AAOgOAADoDgAAAA8AAOgPAADoDwAAABAAAOgQAADoEAAAABEAAOgRAADoEQAAABIAAOgSAADoEgAAABMAAOgTAADoEwAAABQAAOgUAADoFAAAABUAAOgVAADoFQAAABYAAOgWAADoFgAAABcAAOgXAADoFwAAABgAAOgYAADoGAAAABkAAOgZAADoGQAAABoAAOgaAADoGgAAABsAAOgbAADoGwAAABwAAOgcAADoHAAAAB0AAOgdAADoHQAAAB4AAOgeAADoHgAAAB8AAOgfAADoHwAAACAAAOggAADoIAAAACEAAOghAADoIQAAACIAAOgiAADoIgAAACMAAOgjAADoIwAAACQAAOgkAADoJAAAACUAAOglAADoJQAAACYAAOgmAADoJgAAACcAAOgnAADoJwAAACgAAOgoAADoKAAAACkAAOgpAADoKQAAACoAAOgqAADoKgAAACsAAOgrAADoKwAAACwAAOgsAADoLAAAAC0AAOgtAADoLQAAAC4AAOguAADoLgAAAC8AAOgvAADoLwAAADAAAOgwAADoMAAAADEAAOgxAADoMQAAADIAAOgyAADoMgAAADMAAOgzAADoMwAAADQAAOg0AADoNAAAADUAAOg1AADoNQAAADYAAOg2AADoNgAAADcAAOg3AADoNwAAADgAAOg4AADoOAAAADkAAOg5AADoOQAAADoAAOg6AADoOgAAADsAAOg7AADoOwAAADwAAOg8AADoPAAAAD0AAOg9AADoPQAAAD4AAOg+AADoPgAAAD8AAOg/AADoPwAAAEAAAOhAAADoQAAAAEEAAOhBAADoQQAAAEIAAOhCAADoQgAAAEMAAOhDAADoQwAAAEQAAOhEAADoRAAAAEUAAOhFAADoRQAAAEYAAOhGAADoRgAAAEcAAOhHAADoRwAAAEgAAOhIAADoSAAAAEkAAOhJAADoSQAAAEoAAOhLAADoSwAAAEsAAOhMAADoTAAAAEwAAOhNAADoTQAAAE0AAOhOAADoTgAAAE4AAOhPAADoTwAAAE8AAOhQAADoUAAAAFAAAOhRAADoUQAAAFEAAOhSAADoUgAAAFIAAOhTAADoUwAAAFMAAOhUAADoVAAAAFQAAOhVAADoVQAAAFUAAOhWAADoVgAAAFYAAOhXAADoVwAAAFcAAOhYAADoWAAAAFgAAOhZAADoWQAAAFkAAOhaAADoWgAAAFoAAOhbAADoWwAAAFsAAOhcAADoXAAAAFwAAOhdAADoXQAAAF0AAOheAADoXgAAAF4AAOhfAADoXwAAAF8AAOhgAADoYAAAAGAAAOhhAADoYQAAAGEAAOhiAADoYgAAAGIAAOhjAADoYwAAAGMAAOhkAADoZAAAAGQAAOhlAADoZQAAAGUAAOhmAADoZgAAAGYAAOhnAADoZwAAAGcAAOhoAADoaAAAAGgAAOhpAADoaQAAAGkAAOhqAADoagAAAGoAAOhrAADoawAAAGsAAOhsAADobAAAAGwAAOhtAADobQAAAG0AAOhuAADobgAAAG4AAOhvAADobwAAAG8AAOhwAADocAAAAHAAAOhxAADocQAAAHEAAOhyAADocgAAAHIAAOhzAADocwAAAHMAAOh0AADodAAAAHQAAOh1AADodQAAAHUAAOh3AADodwAAAHYAAOh4AADoeAAAAHcAAOh5AADoeQAAAHgAAOh6AADoegAAAHkAAOh7AADoewAAAHoAAOh9AADofQAAAHsAAOh+AADofgAAAHwAAOh/AADofwAAAH0AAOiAAADogAAAAH4AAOiBAADogQAAAH8AAOiCAADoggAAAIAAAOiDAADogwAAAIEAAOiEAADohAAAAIIAAOiFAADohQAAAIMAAOiGAADohgAAAIQAAOiHAADohwAAAIUAAOiIAADoiAAAAIYAAOiJAADoiQAAAIcAAOiKAADoigAAAIgAAOiLAADoiwAAAIkAAOiNAADojQAAAIoAAOiOAADojgAAAIsAAOiPAADojwAAAIwAAOiQAADokAAAAI0AAOiRAADokQAAAI4AAOiTAADokwAAAI8AAOiUAADolAAAAJAAAOiVAADolQAAAJEAAOiWAADolgAAAJIAAOiYAADomAAAAJMAAOiZAADomQAAAJQAAOiaAADomgAAAJUAAOidAADonQAAAJYAAOizAADoswAAAJcAAPDqAADw6gAAAJgAAPFtAADxbQAAAJkAAPHCAADxwgAAAJoAAPHDAADxwwAAAJsAAPHEAADxxAAAAJwAAPHFAADxxQAAAJ0AAPHGAADxxgAAAJ4AAPHHAADxxwAAAJ8AAPHeAADx3gAAAKAAAPHgAADx4AAAAKEAAPH3AADx9wAAAKIAAPIAAADyAAAAAKMAAPJzAADycwAAAKQAAPK5AADyuQAAAKUAAPLAAADywAAAAKYAAAABAAD/ygOhA0AAHwAdQBoSDwoEAwUAAgFMAAIAAoUBAQAAdh0UFwMGGSsBFA8BExUUDgEvAQcGIiY1NDcTJyY1NDclNzYyHwEFFgOhD8owDBUM+/oMFgwBMMsOHwEYfgsgDH0BGCAB6QwPxf7pDAsQAQeEhAcSCgQIARfFDwwVBSj+Fxf+KAUAAgAA/8oDoQNAAAkAKQAnQCQcGRQODQkIBwYFAwEMAAIBTAACAAKFAQEAAHYlJBcWEhADBhYrATcvAQ8BFwc3FxMUDwETFRQjIi8BBwYiJjU0NxMnJjU0NyU3NjIfAQUWAnuq62pp7Ksp09P+D8owFwoM+/oMFgwBMMsOHwEYfgsgDH0BGCABIqYi1dUiputvbwGyDA/F/ukMHAeEhAcSCgQIARfFDwwVBSj+Fxf+KAUAAAAABv///2oELwNSABEAMgA7AEQAVgBfAG9AbE8OAgMCAUwRAQkLCYUACwgLhRABCAIIhQ8BAgMChQcBBQABAAUBgAwKAgEGAAEGfgAGBAAGBH4ABASEDgEDAAADWQ4BAwMAYQ0BAAMAUV5dWllWVFJQS0pJR0NCPz46ORkVFBk3IxMhEBIGHysBBgcjIiY3NDMyHgE3MjcGFRQBFAYjISImJzQ+BTMyHgI+AT8BNjcyHgQXARQGIiY0NjIWARQGLgE+AhYFFAYnIyYnNjU0JxYzMj4BFzInFAYiJjQ2MhYBS1o6Sy1AAUUEKkIhJiUDAoNSQ/4YRFABBAwQICY6IQYkLkhQRhkpEAgiOCYgEA4B/cZUdlRUdlQBiX6wgAJ8tHoBQz4uSzlaLQMlJSFEKARFR1R2VFR2VAFeA0QsLMUWGgENFRBO/ltCTk5CHjhCODQmFhgcGgIWEBoKAhYmNDhCHAKPO1RUdlRU/u9ZfgJ6tngGhNMrLgFEA0FOEBUNGBgBjztUVHZUVAAC//3/sQNfAwsAFQAiADBALQcBAgEBTAAEAASFAAABAIUAAQIBhQACAwMCWQACAgNhAAMCA1EVFxcUFAUGGysBNC8BJiIPAScmIg8BBhQfARYyNwE2FxQOASIuAj4BMh4BAs0KMwscC+R+CxwLMwoKygoeCwEvCoxyxujIbgZ6vPS6fgG4EAoyCwvjfgsLMgofCsoKCgEvCkt1xHR0xOrEdHTEAAIAAP+xAsoDDAAVAB4AJUAiAAUBBYUDAQEEAYUABAIEhQACAAKFAAAAdhMXEREXMgYGHCslFAYjISImNTQ+AxcWMjcyHgMDFAYiLgE2HgECykYx/iQxRgoYKj4tScpKKkImHAiPfLR6BIKshEU8WFg8MFRWPCgBSEgmPlRWAcBYfn6wgAJ8AAACAAD/iQOiAysACgAPABBADQ4NAgBJAAAAdhMBBhcrFRMBNjIfARYUBwEnPwEnBzwCcxU8FHkVFf2M1cIYlRh3ARkCdBUUehU6Ff2MCSwZlRgAAAABAAD/7wLUAoYAJAAeQBsiGRAHBAACAUwDAQIAAoUBAQAAdhQcFBQEBhorJRQPAQYiLwEHBiIvASY0PwEnJjQ/ATYyHwE3NjIfARYUDwEXFgLUD0wQLBCkpBAsEEwQEKSkEBBMECwQpKQQLBBMDw+kpA9wFhBMDw+lpQ8PTBAsEKSkECwQTBAQpKQQEEwPLg+kpA8ABAAA/74CjgL+AAoAEgBUAHAAw0AvcGloAwIKKSYjAwECGRgCAAFTFxYFBAUIADk4NDMMCwYECDs6AgUESEVCAwYFB0xLsBpQWEA2AAoCCoUAAgEChQMBAQABhQAACACFAAgECIUABAUEhQcBBQYGBXAABgkJBlcABgYJYgAJBglSG0A1AAoCCoUAAgEChQMBAQABhQAACACFAAgECIUABAUEhQcBBQYFhQAGCQkGVwAGBgliAAkGCVJZQBlua19eUlFNTEdGQUA+PC0sKCciIRwaCwYWKxM2NzY3FSYnJjU0FzUWFx4BFRQnHgEVFzcnBiMiLwEmJyYjNTQ2NzUjFRYdAQ4BFRQeARcVJicmNScHFzYzMhcWFxUUBgcVMzUuAT0BPgE1NCcjNRY3HgIVFAcGBwYiJyYnJjU0PgE3JzQ2MyEyFhXuCREOGSsNE3UhDRIOCBYOCC0GCgQIBQwvERsXCQtPEUhRHUI6NyEdBykGCAQHAkpABwpPCwlIV5UKJEs7WTItK0lMsk1KKy0yWTtSDw0Bbg0PAXoLBgUCVQQGCBUN6FsDAwMNDS7qDQ4LBFoFBwQFEQUIEQcJAwkJBQ4PA0E2JSwYBWEGExIVBF4EBQIlAxMICQMJCQMJCBMERDZlDlgDpBlad0JZTEsrLS0rS0xZQndaGbMMDQwNAAAF//r/agPpA1gAHwA9AFsAeQCZAENAQGsBBQOUAQQCAkwAAAEAhQABAwGFAAMFA4UAAgUEBQIEgAAFAgQFWQAFBQRhAAQFBFGSkIB+dnRoZktJMS8GBhYrNzEjLgEnJjY3PgEXMhUXHgEHDgEHBhYXFg8BBiYnIjUTMTU2NzY3PgEXHgEVBw4BJyMGBw4BBwYiLwEuATclMTMWFxYXHgEXFgYHJyImJyYvASYnJicmPwE+ARcTMTAxBgcGBw4BBwYmLwImNjc+ATc2NzYzFzIWFQExMDEGIyInLgEnJjQ/ATYWFxYXFhcWNzIfARYGBwYjLgELEwYOESACCQQCUAQCAgcLAwgMEwMHUAQJAwF4FRkdFkOYTgUFIAEIBCgaDjNfKAMIA08EAQMCTgEYGhAeOEwQAgYFZgQGAQIHBQkGMFkHAh8BCQX2BgkMCiFpQwQKAgEeAQMEECENSxoDCGIFBv5KHh4iGU2NOgQEUgQJAxQMFgxeagkDHQIEBQECkBg8HUuYRwQDAgE7AggEECkUMmcwCAU4AwIEAgI+ARMSFAsmHwkBBwVgBAQBAgIIKyECAjoCCgRCDhIMGjSGTAUHAQEFBAoTDhUKXjgECVwEBQL96B4bIBdGcSYCAgQCXgQIAgobDUlnCAEGBf5yAwQJPzUDCQQ7AgEDEAcOBi8GCFwECAIBAAAAAgAA//kDkgLFABAAMQAuQCsuJiUYFQ8ODQgBAwwBAAECTAQBAwEDhQABAAGFAgEAAHYqKCMiIREUBQYZKwERFAYHIzUjFSMiJicRCQEWNwcGByMiJwkBBiYvASY2NwE2Mh8BNTQ2OwEyFh0BFxYUAxIWDtaP1g8UAQFBAUEBfCIFBwIHBf5+/n4HDQUjBAIFAZESMBOICghrCAp6BgEo/vUPFAHW1hYOAQ8BCP74ASQpBQEDAUL+vgQCBSkGDgUBTg8PcWwICgoI42YEEAAAAAEAAP/5AxIDCwAjAClAJgAEAwSFAAEAAYYFAQMAAANXBQEDAwBfAgEAAwBPIzMlIzMjBgYcKwEVFAYnIxUUBgcjIiY3NSMiJic1NDY3MzU0NjsBMhYXFTMyFgMSIBboIBZrFiAB6BceASAW6B4XaxceAegXHgG3axYgAekWHgEgFekeF2sXHgHoFiAgFuggAAIAAP/5A6ADCwAtAEIATkBLOwEEBiUBBQQCTAAHAQIBBwKAAAYCBAIGBIAABAUCBAV+AAUDAgUDfgABAAIGAQJnAAMAAANXAAMDAF8AAAMATxQXFSc1OTUzCAYeKwEVFAYjISImNRE0NjchMhceAQ8BBiMnJiMhIgYHERQWFyEyNj0BND8BNjMyFxYTAQYiLwEmND8BNjIfAQE2Mh8BFhQDEl5D/jBDXl5DAdAjHgkDBxsGBwUNDP4wJTQBNiQB0CU0BSQGBwMEC4H+OQ0kDvAODj0OJA6TAWkNJA4+DQFLsUNeXkMB0EJeAQ4EEwYcBQEDNCX+MCU0ATYkjQgFIwYCBAEF/joODvANJA4+DQ2TAWkNDT0OJAACAAD/+QMTAwsADwAfACtAKAADBAEAAQMAZwABAgIBVwABAQJfAAIBAk8CAB4bFhMKBwAPAg8FBhYrASEiBgcRFBYXITI2NRE0JhcRFAYjISImNRE0NjchMhYCcf4wJTQBNiQB0CU0NHxeQ/4wQ15eQwHQQmACwzQl/jAlNAE2JAHQJTRZ/jBDXl5DAdBCXgFgAAAABgAA/3IELwNJAAgAEgAbAHoAtgDxAJxAme7ZAgQOal0CBQjQvHADAAW+rKB1UkxFIx0JAQCznkADAgE6LQIGApWAAgsDB0zn2wIOSoIBC0kKAQgJBQkIBYAABgIHAgYHgAAOAAQJDgRpAAkIAAlXAAUNAQABBQBpAAIGAQJZDAEBAAcDAQdnAAMLCwNZAAMDC2EACwMLUeXjx8aqqIuKbWxkYlpZNDIrKhMUFBQTEg8GHCsBNCYiBhQWMjYFNCYOARcUFjI2AzQmIgYeATI2BxUUBg8BBgcWFxYUBw4BIi8BBgcGBwYrASImNScmJwcGIicmNTQ3PgE3Ji8BLgE9ATQ2PwE2NyYnJjQ3PgEzMh8BNjc2NzY7ATIWHwEWFzc2MhcWFRQPAQYHFh8BHgEBFRQHBgcWFRQHBiMiLwEGIicOAQciJyY1NDcmJyY9ATQ3NjcmNTQ/ATYzMhYXNxc2PwEyFxYVFAcWFxYRFRQHBgcWFRQHBiMiJicGIicOASInJjU0NyYnJj0BNDc2NyY1ND8BNjMyFhc3FzY/ATIXFhUUBxYXFgH0VHZUVHZUAa0sOCwBKjosASw4LAEqOizYCARXBgwTHwQEDEQQBUAVFgYHBA1oBgoNExdCBA0GUAQFJAgNB1UFCAgFVgcLEx8EBAxECgYGQBMYBgcDDWgGCgENExdBBQ0FUQQYEQgNBlUGBgFmUwYKHAJEAQUVHQsMCwcsAwFEAx0KB1NTBwodAzQQAQQqCBERHBcEAkMCHAkHU1MGChwCRAEFKggLDAsHLAREAx0KB1NTBwodAzQQAQQqCBERHBcEAkMCHAkHUwFeO1RUdlRU4x0sAigfHSoqAlkdKio7KirNZwYKAQ4TFxslBgwEEUIEMgsGPBsNCAZVBgwyBARLDwUFCCwMGBYNAQgHaAUKAQ4TFxslBgwFEEIEMgoIPBoNCAZVBgsxBARLDwQGHhUNGxMMAgj+z04JCA8OPw4CAigbJQEBCzQBKAICDj8ODwgJTgkJEA0/DgICHgk0DAEBKBcBJwICDj8NEAkCM04JCQ8OPw4CAic0DAEBDDQnAgIOPw4PCQlOCQgQDT8OAgIeCTQLAQEnFwEnAgIOPw0QCAAAAQAAAAADpQKYABUAHUAaDwEAAQFMAAIBAoUAAQABhQAAAHYUFxQDBhkrARQHAQYiJwEmND8BNjIfAQE2Mh8BFgOlEP4gECwQ/uoPD0wQLBCkAW4QLBBMEAIWFhD+IA8PARYQLBBMEBClAW8QEEwPAAH//v+xA1kDCwAwAD1AOi0BAQUJAQABAkwAAAEDAQADgAADAgEDAn4ABQABAAUBaQACBAQCWQACAgRhAAQCBFEnJxMnJDMGBhwrARUUBisBIiY/ASYjIg4CFB4CMzI2Nz4BHwEeAQcOAQciLgI+AzMyFhc3NhYDWRQQ+hcTEU1ScDpqTC4uTGo6QnYpBBEGTAUCBjyuX1egcEgEQHiYW1KYPUgRLALD+g4WLRBNTS5ManRqTC46NQYBBU0EDgZKUAFEdJ6unnREPjlIEhMAAAAGAAD/sQMSAwsADwAfAC8AOwBDAGcAZEBhV0UCBggpIRkRCQEGAAECTAUDAgEGAAYBAIAEAgIABwYAB34ADgAJCA4JZw8NAggMCgIGAQgGZwAHCwsHVwAHBwtfAAsHC09lZGFeW1lTUk9MSUdBPxQkFCYmJiYmIxAGHysBERQGKwEiJjURNDY7ATIWFxEUBisBIiY1ETQ2OwEyFhcRFAYrASImNRE0NjsBMhYTESERFB4BMyEyPgEBMycmJyMGBwUVFAYrAREUBiMhIiYnESMiJj0BNDY7ATc+ATczMhYfATMyFgEeCggkCAoKCCQICo8KCCQICgoIJAgKjgoHJAgKCggkBwpI/gwICAIB0AIICP6J+hsEBbEGBAHrCgg2NCX+MCU0ATUICgoIrCcJLBayFyoJJ60ICgG3/r8ICgoIAUEICgoI/r8ICgoIAUEICgoI/r8ICgoIAUEICgr+ZAIR/e8MFAoKFAJlQQUBAQVTJAgK/e8uREIuAhMKCCQICl0VHAEeFF0KAAr////5A6EDCwAPAB8ALwA/AE8AXwBvAH8AjwCfAHpAd4mBaWE5ODEHBwZ5cUlBGREGAwJZUSkhCQgBBwEAA0wAExAMAgYHEwZnEQ0CBw4IAgIDBwJnDwkCAwoEAgABAwBnCwUCARISAVcLBQIBARJfABIBEk+em5aTjYuFg317dXNta2VjXVtVU01LJiYmJiYmJiYjFAYfKyU1NCYrASIGBxUUFjsBMjY9ATQmKwEiBgcVFBY7ATI2BTU0JisBIgYdARQWOwEyNgE1NCYrASIGBxUUFjsBMjYFNTQmKwEiBh0BFBY7ATI2BTU0JisBIgYdARQWOwEyNgE1NCYrASIGHQEUFjsBMjYFNTQmKwEiBh0BFBY7ATI2PQE0JisBIgYdARQWOwEyNjcRFAYjISImNxE0NjchMhYBHgoIswcKAQwGswgKCgizBwoBDAazCAoBHQoHswgKCgizBwr+4woIswcKAQwGswgKAR0KB7MICgoIswcKAR4KCLIICgoIsggK/uIKB7MICgoIswcKAR4KCLIICgoIsggKCgiyCAoKCLIICkg2JP0SJDYBNCUC7iU0UmsICgoIawgKCt5sBwoKB2wHCgrPawgKCghrCAoKAbVrCAoKCGsICgrPbAcKCgdsBwoKz2sICgoIawgKCgG1awgKCghrCAoKz2wHCgoHbAcKCt5rCAoKCGsICgq6/aElNDQlAl8lNAE2AAEAAAAAAdYCYgAdAB5AGx0WDgYEAAIBTAMBAgAChQEBAAB2FBoUEwQGGislFhQGIi8BBwYiJyY0PwEnJjQ3NjIfATc2MhYUDwEBxBIkMhKEhBIyEhAQiooQEBIyEoSEEjIkEorCEjIiEJiYEBASMhKcnhIyEhAQmJgQIjISngAABAAA/5wDhAMgABcAGwAfACMAYEBdBAIMAwAJCAkACIAPCw4DCQoBCAMJCGcFAQMABgcDBmcNAQcBAQdXDQEHBwFfAAEHAU8gIBwcGBgBACAjICMiIRwfHB8eHRgbGBsaGRYVFBMSERAOCQYAFwEXEAYWKwEyFhURFAYjISImNRE0NjsBFTM1IRUzNRMRIRETFSM1IRUjNQMgKjo6Kv1EKDw8KC6gASKgLP1EoEYCCEYCvDoq/agoPDwoAlgqOmRkZGT9RAGQ/nADIKqqqqoAAAUAAP+xBHcDCwADAAcADQARABUAZkBjAAUKBYUPAQoDCoUMAQMIA4UOAQgBCIULAQEAAYUJBwIDAAYAhQ0BBgQEBlcNAQYGBF8ABAYETxISDg4ICAQEAAASFRIVFBMOEQ4REA8IDQgNDAsKCQQHBAcGBQADAAMREAYXKwERIxEBESMRARUhETMRAREjESURIxEBZY8BZY4CyvuJRwLLjwFljwFe/uIBHgEe/cQCPP19SANa/O4B9P5TAa3W/X0CgwAAAAAB//n/sQMYAsMAFAAYQBUOAwIAAQFMAAEAAYUAAAB2OCcCBhgrARYHAREUBwYjIi8BJjURASY2MyEyAw8JEf7tFgcHDwqPCv7tEhMYAsoXAq0WEf7t/mIXCgMLjwsOAQ8BExEsAAAAAAQAAP+xA+gCxAAIABEAGgBMAFpAVzoBAQI2HAIECQJMEgACBAFLAAsKC4UACQAEAAkEgAgGAgQFAAQFfgcBBQWEAAoAAgEKAmcAAQAAAVcAAQEAYQMBAAEAUUtJRUM5OBISEhIdGBEWEgwGHyslNCYOAh4BNgMzNSMiDwEGFQE0Jg4CHgE2ExEUDgIPASMUBiImNSMUBiImNSMiJi8BLgE3NDY3NTQ/ATY/Aj4BOwE1NDYXITIWAWUqOioCLjYu2NZYBwVtBQLKKjoqAi42Lo0EDAYKDRpUdlTWVHZUPwQQBQkECAIUDwIDAQcNbgsiEFkWDgI7DxRAHSwCKD4mBC4BOY8FbQUH/tEdLAIoPiYELgJ6/cUIDgYGAQE7VFQ7O1RUOwIDBgMOCA8UAdsGDRUICRFuCw5rDxYBFAABAAD/aQQuA1EAMAAYQBUGAQABAUwAAQABhQAAAHYcGxICBhcrBRQHITU0JzQ3PgM3NjU0Jy4CJyYnJjU0NjIWBxQHBgcOAgcGFRQXHgMXFgQuAvvVAQEMaHiCIBELBAwUBg8SBmzObgIHDhIGEg4ECxEfhHZoDAJYFSofFQseBzFIIjwjFhAWMxUgIg4jYSYlaX5+aR8sWSsOIiAVMxYSFCQ6JEYyCAACAAD/+QKDAwsABwAfACpAJwUDAgABAgEAAoAAAgKEAAQBAQRZAAQEAWEAAQQBUSMTJTYTEAYGHCsTITU0Jg4BFwURFAYHISImJxE0NhczNTQ2MhYHFTMyFrMBHVR2VAEB0CAW/ekXHgEgFhGUzJYCEhceAaVsO1QCUD2h/r4WHgEgFQFCFiABbGaUlGZsHgAD//n/sQOpAwsAUQBhAHEAVEBROAEFAVABBAUPDQwDAgYDTAAGBwIHBgKAAAIDBwIDfgABAAUEAQVnAAQABwYEB2cAAwAAA1cAAwMAXwAAAwBPbmxmZF5dVlVLSEVCPTo1CAYXKwEWBwMOAQchIiYnJj8BNjc0JjU2PwE+ATc2JjY/AT4BNzYmNzY/AT4BNzQmPgE/Aj4BPwE+AhcVNjMhMhYHAw4BByEiBhcWMyEyNjcTNicWBQYWFyEyNj8BNiYnISIGDwEGFhchMjY/ATYmByEiBgcDkxYMmgpAJf39K1APDg0BAQIEAQQSDRgFAgQEBwoMFgMBBAICCg0KGgMEAggGCgkFBgYLBRQUEBUHAakpLg2ZFCg0/hsPDAUOQwIDEB4FpwQBFf26AgYIAVMIDgIMAgYJ/q0HDgI6AwgHAVMHDgMLAwgH/q0HDgMCRx8p/gckMAE8LCUiDw0HBQ4EBgYaFTwVBhYLCQ0UPhQFGAQHCg0OQhUEFAkMBwsRChQKEggKAgQBBUAo/gZCJgERDycSDgImDRMIEQcKAQwGJAcKAQwGswcKAQwGJAcMAQoIAAAAAv/9/7EDXwMLACMAMABBQD4NAQABHwEEAwJMAgEAAQMBAAOABQEDBAEDBH4ABwABAAcBZwAEBgYEVwAEBAZhAAYEBlEVFSMkJSMkFAgGHisBNTQmByM1NCYnIyIGBxUjIgYXFRQWNzMVFBYXMzI2NzUzMjY3FA4BIi4CPgEyHgECpxYOjxYORw8UAY8OFgEUD48WDkcPFAGPDhaycsboyG4Gerz0un4BOkgOFgGPDxQBFg6PFA9IDhYBjw8UARYOjxQzdcR0dMTqxHR0xAAAAAX///+xBC8DCwAPABkAIwAnACsAakBnFhMCAgMgHQIFBwJMCgEACwEDAgADZwACAAQGAgRnCAEGDgkNAwcFBgdnDAEFAQEFVwwBBQUBXwABBQFPKCgkJBoaEBABACgrKCsqKSQnJCcmJRojGiIfHhAZEBgVFAkGAA8BDg8GFisBMhYVERQGByEiJjcRNDY3FSIGBxUhNTQmIxEyNicRIREUFj8BNTMVMzUzFQPWJTQ0JfyDJDYBNCUHCgEDoQoIBwwB/F8MBjaPR9YDCzYk/VolNAE2JAKmJTQBSAoIfX0ICv02CggBU/6tBwwBR0hISEgAAAAGAAD/8wPoAsoAAwAHAAsADwATABcAYkBfCgEEEQsOAwUCBAVnCAECEAkNAwMAAgNnBgEAAQEAVwYBAAABXw8HDAMBAAFPFBQQEAwMCAgEBAAAFBcUFxYVEBMQExIRDA8MDw4NCAsICwoJBAcEBwYFAAMAAxESBhcrFTUzFQM1MxUDNTMVEzUhFQE1IRUBNSEVtLS0tLRWAt79IgLe/SIC3g20tAERtLQBErS0/d20tAERtLQBErS0AAAAAAMAAP+fA48DHQADAAcACwBAQD0AAAMBAwABgAYBAQGECAUCAgMDAlcIBQICAgNfBAcCAwIDTwgIBAQAAAgLCAsKCQQHBAcGBQADAAMRCQYXKxcRIREBNSEXJRUhNxIDff56ARZw/gr+eXBhAi/90QKf39/f398AAAMAAP/5AxMDCwAjADMAQwBSQE8YAQMEEwECAAMGAQEAA0wABAYDBgQDgAABAAcAAQeAAAkABgQJBmcFAQMCAQABAwBnAAcICAdXAAcHCF8ACAcIT0I/NTU2FCMmFCMjCgYfKwEVFAYrARUUBisBIiY9ASMiJj0BNDY7ATU0NjsBMhYdATMyFhMRNCYjISIGBxEUFhchMjYTERQGIyEiJjURNDY3ITIWAoMKCMQKCCQICsQICgoIxAoIJAgKxAgKRzQl/jAlNAE2JAHQJTRIXkP+MENeXkMB0EJgAZQkCArECAoKCMQKCCQHCsUICgoIxQr+/wHQJTQ0Jf4wJTQBNgH0/jBDXl5DAdBCXgFgAAAAAgAA/7ED6AMLABEANwA8QDkLAgIGBQMBAAQCTAABBQGFBwEFBgWFAAYDBoUAAwIDhQACBAKFAAQABIUAAAB2JBMoIiMnGBYIBh4rExQHERQGByMiJicRJjU0NjIWBREUBgcGIyIuAiMiBwYjIiY3ETQ3Njc2MzIWFxYyNj8BNjMyFrMkCggkBwoBIyo6LAM0Dg94ViJGMlAna5gKCQ4WAREMIIRnPGhGFTpGGzEWCA8UAsMoFf09BwoBDAYCwxUoHioqQv5XDhAHQRgeGFEFFA8BnxENCBBDICELGA4aDBQAAAAAAgAA/7EEdwMLAAUAHwBLQEgYCwIEBRcSEAMDBBEBAgMDTAABBQGFAAUEBYUABAMEhQADAgOFBgECAAACVwYBAgIAXwAAAgBPAAAdGxUUDg0ABQAFEREHBhgrBRUhETMRARUUBi8BAQYiLwEHJwE2Mh8BAScmNjsBMhYEd/uJRwPoFApE/p8GDgaC6GsBRwUOBoIBA0MJCA3zBwoHSANa/O4CuPIMCglE/p8GBoLpbAFGBgaCAQNECBYKAAAD//3/sQNfAwsAHgAuADsASUBGKCACBgUOBgICARgBAgQAA0wACAAFBggFZwAGAAECBgFnAAIDAQAEAgBpAAQHBwRXAAQEB2EABwQHURUWJiYmESYjIwkGHyslNTQmKwERNCYrASIGHQEUFjsBFSMiBh0BFBY7ATI2AzU0JisBIgYdARQWOwEyNgUUDgEiLgI+ATIeAQI7Cgc2CgiyCAoKCDU1CAoKCPoHCkcKCGsICgoIawgKAWVyxujIbgZ6vPS6flJZCAoBHggKCghZCAqzCghZCAoKAfxZCAoKCFkICgrgdcR0dMTqxHR0xAAAAAAD//X/sQPzA1IADwAhADMAOkA3GxECAwIJAQIBAAJMAAUCBYUAAgMChQADAAABAwBnAAEEBAFXAAEBBF8ABAEETxc4JycmIwYGHCslNTQmKwEiBh0BFBYXMzI2JxM0JyYrASIHBhUXFBY3MzI2AwEWBw4BByEiJicmNwE+ATIWAjsKB2wHCgoHbAcKAQoFBwd6BggFCQwHZwgMCAGsFBUJIhL8phIiCRUUAa0JIiYiU2oICgoIaggKAQzXAQEGBAYGBAj/BQgBBgIQ/O4jIxESARQQIyMDEhEUFAAABQAA/2oDWQNSAAYAGAAoADgASABlQGIEAQADQjoCCQgyKgIHBiIaAgUEBEwAAwADhQAAAQCFCgEBAAgJAQhnAAkABgcJBmcABwAEBQcEZwAFAgIFVwAFBQJfAAIFAk8IB0ZEPjw2NC4sJiQeHBUTDgsHGAgYEgsGFysBFhchERYXAyERFAYHISImJxE0NjchERQWEzU0JiMhIgYdARQWMyEyNj0BNCYjISIGHQEUFjMhMjY9ATQmIyEiBh0BFBYzITI2AzMICP74DQgmAS8eF/0SFx4BIBYBviBvCgj+dwgKCggBiQgKCgj+dwgKCggBiQgKCgj+dwgKCggBiQgKAkgHDQEICAj+wf2zFx4BIBYDfBceAf7QFh7+ZCQICgoIJAgKCpckCAoKCCQICgqXJAcKCgckCAoKAAAAAAMAAP9qA1kDUgATABoAIwA5QDYUAQIEAUwAAQAEAgEEZwACAAMFAgNnBgEFAAAFVwYBBQUAXwAABQBPGxsbIxsjEyYUNTYHBhsrAR4BFREUBgchIiYnETQ2NyEyFhcHFTMmLwEmExEjIiYnNSERAzMQFh4X/RIXHgEgFgH0FjYPStIFB68GxugXHgH+UwJ+EDQY/X4XHgEgFgN8Fx4BFhAm0hEGrwf8sAI8IBXp/KYAAgAA/2oDWQNSAAYAGAAsQCkBAQADAUwAAwADhQQBAAEAhQABAgGFAAICdgAAGBYRDgsJAAYABgUGFisBERYfARYXBRQWFyERFAYHISImJxE0NjchAjsNCOMICP6xIBYBLx4X/RIXHgEgFgG+AjQBCAgI5AcNEhYeAf2zFx4BIBYDfBceAQAAAAT///+xA6EDCwADAAwAFQA9AFlAVg0BAQIXAQYBAkwAAwQJBAMJgAgBBgEAAQYAgAAKAAQDCgRnCwEJAAUCCQVpAAIAAQYCAWcAAAcHAFcAAAAHXwAHAAdPPDozMC0rEzMpExMhEREQDAYfKxchNSE1ITUjIiY9ASEBNC4BDgEWPgE3FRQGByMVFAYjISImJzUjIiY3NTQ2FzMRNDYzITIWHwEeAQcVMzIW1gH0/gwB9FkWIP6bAoMUIBICFhwYRgwGfSAW/egWHgF9BwwBQCskIBUBdxc2D1UPGAEjLT4Hj9bWIBZZ/ncPFAIYGhgEEBHoBwoBWRYgIBZZDAboLEABATAWIBgOVRA2Fo8+AAAAAQAA/4gDWQLtAB0AJEAhAAIDAoUAAQABhgADAAADVwADAwBfAAADAE8mFxYjBAYaKwEVFAYjIRcWFA8BBiInASY0NwE2Mh8BFhQPASEyFgNZJB3+d6QVFSoVOxX+lBQUAWwVOhYqFRWkAYkdJAFeRx4qpBQ8FCsUFAFsFToWAWsVFSkWOhakKAAAAAADAAD/dgOgAwsACAAUAC4AM0AwJgEEAygnEgMCBAABAQADTAADBAOFAAQCBIUAAgAChQAAAQCFAAEBdhwjLRgSBQYbKzc0Jg4CHgE2JQEGIi8BJjQ3AR4BJRQHDgEnIiY0NjcyFhcWFA8BFRc2PwE2MhbWFB4UAhgaGAFm/oMVOhY7FRUBfBZUAZkNG4JPaJKSaCBGGQkJo2wCKkshDwodDhYCEiASBBr2/oMUFD0UOxYBfDdU3RYlS14BktCQAhQQBhIHXn08AhktFAoAAAAAAgAA/5wCigMgADEANQBJQEYnCwICAR0UAgMHAkwIAQABAIUFAQECAYUGBAICBwKFAAcDAwdXAAcHA2EAAwcDUQEANTQzMi4sIB4aFxMRBgQAMQExCQYWKwEiBgcmIyIOARUUFw4BFRQeATsBFxUUFjsBMjY9AT8BMj4BNTE0Jic2NTQuASMiBy4BAzMHIwFFLUUIDQ8iOSIfJC0fOSUZZB8TMhMfZCQfNR4tJB8iOSIODghEeZYyMgMgOywDIjkiLyQOPygiOiGvfRMfHxN9rwEiOiAoPw4iMSI5IgMsO/3aZAAABf/9/7EDXwMLABMAHAAlADYAQwBCQD8dFAICAwFMAAkABgMJBmkFAQMEAQIBAwJpAAEAAAcBAGkABwgIB1kABwcIYQAIBwhRQUAXFxYTFBMZGRIKBh8rJQ4BLgEnJj4BFhceATI2Nz4BHgElFAYiJj4CFgUUBiIuAT4BFhc0LgIiDgIeAz4DNxQOASIuAj4BMh4BAnkVcI5yFAQOHBoEDkxeSg8EHBoQ/uYqOiwCKD4mASAqPCgCLDgujTpeho6IXDwCOGCEkoJiNklyxujIbgZ6vPS6fvpDVAJQRQ4aCQwQLDg4LA8OChrlHioqPCgCLBweKio8KAIsq0mEYDg4YISShF48BDRmfE11xHR0xOrEdHTEAAAAAAL///9qA6EDDQAIACEAMkAvHwEBAA4BAwECTAACAwKGAAQAAAEEAGkAAQMDAVkAAQEDYQADAQNRFyMUExIFBhsrATQuAQYUFj4BARQGIi8BBiMiLgI+BB4CFxQHFxYCg5LQkpLQkgEeLDoUv2R7UJJoQAI8bI6kjmw8AUW/FQGCZ5IClsqYBoz+mh0qFb9FPmqQoo5uOgRCZpZNe2S/FQACAAAAAAJYAnUAFQArACtAKCUBAwEPAQADAkwFAQQBBIUCAQEDAYUAAwADhQAAAHYUFxgUFxQGBhwrARQHAQYiJwEmND8BNjIfATc2Mh8BFjUUBwEGIicBJjQ/ATYyHwE3NjIfARYCWAb+/AUQBP78BgYcBQ4G29wFEAQcBgb+/AUQBP78BgYcBQ4G29wFEAQcBgFwBwb+/AYGAQQGDgYcBQXc3AUFHAbPBwb+/AUFAQQGDgYcBgbb2wYGHAYAAAAE////+QQvAsMADwAfACoAMgBVQFIZEQICAwFMAAEAAwIBA2cAAggBAAQCAGcJAQQABwYEB2cKAQYFBQZXCgEGBgVfAAUGBU8sKyEgAQAwLSsyLDEnJCAqISodHBUTCQYADwEOCwYWKzciJjURNDYzITIWFxEUBiMBERQWNyEyNjURNCYnISIGATMVFAYHISImNzUFMjQrASIUM+glNDQlAl8lNAE2JP2PDAYCXwgKCgj9oQcKAv9ZNCX8gyQ2AQJECQlZCQmINCUBiSU0NCX+dyU0AeL+dwcMAQoIAYkHCgEM/fQ2Fh4BIBU2NhISAAAC//3/sQNfAwsAHgArADNAMAABAAIAAQKAAAIDAAIDfgAFAAABBQBpAAMEBANZAAMDBGEABAMEURUXFhYmFAYGHCsBNC8BJiIPAQYUHwEhIgYHFRQWNyEHBhQfARYyPwE2NxQOASIuAj4BMh4BAs0K/QoeCjMKCmr+6A8UARYOARhqCgozCh4K/QqMcsboyG4Gerz0un4BXg8K/QoKMwoeCmoUD0gOFgFqCh4KMwoK/QoPdcR0dMTqxHR0xAAAAAACAAD/sQI8AwsACAAYACZAIwABAAIAAQKAAAIChAADAAADWQADAwBhAAADAFEXFxMSBAYaKwE0JiIGFBYyNjcUBwMOASImJwMmNTQ2MhYBrVR2VFR2VI4SywkkJiYHzBKo7KgB7TtUVHZUVDs9J/5QEhYWEgGwJz12qKgAAgAA/5wD6AMgABQAJABEQEEEAQAFHgEBAAJMCgEBSQcBBAMEhQADBQOFBgEFAAWFAAABAQBXAAAAAWECAQEAAVEWFSAfHRsVJBYjJSImEAgGGislITI3MxUUBisBBzUjIiY1ETQ2OwElMhYVERQGKwEVJyERNDYzASIBXgIEBDoq+pYyKDw8KL4CYio6Oioylv6iPCjwAlwoPJaWPCgBLCo6+joq/tQoPJaWAZAqOgAJ////iQPtAzMAHwAjACcAKwAxADUAOQA+AEMAhUCCEwEDAgFMAAUABAAFBGcWAQAMCAIGBwAGZw0JAgcRFw8DCgsHCmcQDgILAAECCwFnAAIAAxICA2cUARITExJZFAESEhNhFQETEhNRMjIBAENCQUA+PTw7OTg3NjI1MjU0MzEwLSwrKikoJyYlJCMiISAcGhYUEQ8LCQgGAB8BHxgGFisBMhYHAw4BJyEXITIeAQYnISImJwMjIi4BNjczMhYfAQUjFTMnIxUzFSMVMwMjFzY7AQcXMzUFMzcjATQyFCIlNDIUIgO2FyACNQIeE/2yCQIQFh4CIhT9xBQeAWJIFh4CIhR0Ex4CCwKTyLntnZ2dndC2EgMFnJwRiwEEpA6y/mCcnAHVnJwCyyQY/pMSGgE1ICgiAhoRAkYeLBwCGBQ8aWdnZzVoAQRpAjVoaGho/hJOnU9OnQAAAAAD//3/sQNfAwsADwA3AEQASEBFKQEFAwkBAgEAAkwABAIDAgQDgAADBQIDBX4ABwACBAcCaQAFAAABBQBnAAEGBgFXAAEBBmEABgEGURUeKxMWJiYjCAYeKyU1NCYrASIGHQEUFjsBMjYTNC4BIyIHBh8BFjMyNz4BMhYVFAYHDgEXFRQWOwEyNjQ2PwE+AxcUDgEiLgI+ATIeAQH0CghrCAoKCGsICo8+XDGIRwkNSgQGCQUeJTgqFhsjPAEKCGsIChgSHAoeFAzXcsboyG4Gerz0un5SawgKCghrCAoKAX8xVC53DQs3BAcmGx4SFRoMD0IlFAgKChIiCxAGGhwoUnXEdHTE6sR0dMQADAAAAAADUQKUAAMABwALAA8AEwAXABsAHwAjACcAKwAvAUtLsAlQWEBFHw8eDRkDGAcBDgwCAwAFAQBnIhUgERsHGgcFFBAGAwQJBQRnIxchEx0LHAcJCAgJVyMXIRMdCxwHCQkIXxYSCgMICQhPG0uwClBYQEgfDx4NGQMYBwEODAIDAAUBAGciFSARGwcaBwUUEAYDBBcFBGcjARcJCBdXIRMdCxwFCQgICVchEx0LHAUJCQhfFhIKAwgJCE8bQEUfDx4NGQMYBwEODAIDAAUBAGciFSARGwcaBwUUEAYDBAkFBGcjFyETHQscBwkICAlXIxchEx0LHAcJCQhfFhIKAwgJCE9ZWUBiLCwoKCQkICAcHBgYFBQQEAwMCAgEBAAALC8sLy4tKCsoKyopJCckJyYlICMgIyIhHB8cHx4dGBsYGxoZFBcUFxYVEBMQExIRDA8MDw4NCAsICwoJBAcEBwYFAAMAAxEkBhcrExUjNSEVIzUHFSM1IRUjNQcVIzUhFSM1ARUjNSEVIzUHFSM1FxUjNSUVIzUXFSM1oKABh6FGoAGHoUagAYehAYahAYagRaGhoQGGoKCgApShoaGh5qKioqLmoKCgoAHMoaGhoeWiouegoOeiouSjowAAAwAAAAAD6AK2ABYAMABHAC1AKjszJhwODAQHAQABTAACAAKFBAEAAQCFBQEBAwGFAAMDdhsmGxspKQYGHCs9ATQ/ASYnNDc2NzIXBhcGDwEGBxUjIhc1ND8CLgE3NDYyFhUUBx8BFh0BBgchLgEBNic2NzIXFhUUBxcWHQEUByM1NC8BJhKrQgIjJTUfIDFIDA1yMARyGb8WmDklLgFcgFpOPZIYAiP94w4UAdlELh8jMSkjQagSG3Yybg9qhhoGUCdcOC8pAhN9cAsINxc9jxmoGwpGHBdWM0xsbExpNR5GChuoJQQCGAFZan0TAispPlIxUAoWhiACjzkbNQgAAAEAAP+0AxADCAA2AD1AOgACBQYFAgaAAAYEBQYEfgABAAMHAQNpAAcABQIHBWkABAAABFkABAQAYQAABABRJhcmJRMVFSIIBh4rJRQGIyInASY0PgEXARYUBiInASYiBhYXARYzMjY3NCcBJiMiBhQfARYUBiIvASY1NDYzMhcBFgMQWkBLOP5OP3ywQAFSBSIQBf6tLHRSASoBsSMuJC4BI/67DhMQFg7lBiQOBuUjQC0xIwFEOE1BWDcBskCwegE//q4FECIFAVMrVHUr/k8kMCMuIwFEDhYiD+QGECIF5SIxLkAj/rs2AAAABgAA/84D6ALuAA8AEwAXABsAHwAyAHBAbSABBAUBTAwBAAACCQACZwsQAgkACAcJCGcPAQcABgUHBmcOAQUKAQQDBQRnDQEDAQEDVw0BAwMBXwABAwFPHBwYGBQUEBABACsqIiEcHxwfHh0YGxgbGhkUFxQXFhUQExATEhEJBgAPAQ4RBhYrATIWFREUBiMhIiY1ETQ2MwERIRElFSM1NxUjNTcVIzUBFyM0MzY1NCY1NDIVFAYVFBYXA4QqOjoq/OAoPDwoAyD84AFe+vr6+voCVAT6BlQ2tDgqFgLuOir9qCg8PCgCWCo6/UQCWP2oxFpallpallpa/sBGRhYsEFAwbm4wUBAUIAYAAAf/+v+xA+oCwwAIAEoAWABmAHMAgACGAHtAeHd2QD4ECQh4bWxoZ0ItBwUJg3kqAwEAhoB6JxIFCgSCFQILCgVMAAcGCAYHCIAAAgsDCwIDgAAGAAgJBghpAAkABQAJBWkAAAABBAABaQAEAAoLBAppAAsCAwtZAAsLA2EAAwsDUWZkX11YVioaKCgnKxoTEAwGHysBMhYOAS4CNhcFFgYPAQYiJyUHBiMWBw4BBwYjIicmNz4BNzYzMhc2PwEnJicGIyInLgEnJjY3NjMyFx4BFxYHHwElNjIfAR4BBwU2JicmIyIHBhYXFjMyAz4BJyYjIgcOARcWMzITFzU0PwEnBwYPAQYjHwEBJwUVBx8CFh8BBTclBwYHAhgOFgISIBIEGrMBGxAFEEgHEwf+fz4EAwgCBDYvSlBMMDMHBDYuSlEuJgUIREQIBSYuUUouNgQDFhkvTVBKLjgDAggHPgGBBxMHSBAFEP1pGhwtNDcqFRocLTM4KRktHBoWKTgzLRwaFSo3lzYSCCwPAQQJAQF4NgGaR/5TWQUEBgQCDwHiR/7eYwEGAV4WHBYCEiASIt4LKAgkBATYJAMcGitQHS8sL0UqUB0vEggFKCkFBxEvHk4rITwWLC8dTiwbGwMl2AUEJAknDE0YShwhFBhIHiH+dRxKFxQhHEoXFAF3IQcUCwQaDgIECQGCEgFBJPBANQUDBwUBD7Ij5E0CAgAAAAAC//3/sQNfAwsAHQAqADNAMAAAAQMBAAOAAAMCAQMCfgAFAAEABQFpAAIEBAJZAAICBGEABAIEURUVJhcWIwYGHCsBNTQmByE3NjQvASYiDwEGFB8BFjI/ATY0LwEhMjY3FA4BIi4CPgEyHgECyhQP/udqCwszCh4K/QoK/QoeCjMKCmoBGQ4WjnLG6MhuBnq89Lp+ATpIDhYBagscCzMKCv0KHgr9CgozCh4KahQzdcR0dMTqxHR0xAAAAAIAAP+xA1oDCwAIAGoARUBCZVlMQQQABDsKAgEANCgbEAQDAQNMAAUEBYUGAQQABIUAAAEAhQABAwGFAAMCA4UAAgJ2XFtTUUlIKyoiIBMSBwYYKwE0JiIOARYyNiUVFAYPAQYHFhcWFAcOASciLwEGBwYHBisBIiY1JyYnBwYiJyYnJjQ3PgE3Ji8BLgEnNTQ2PwE2NyYnJjQ3PgEzMh8BNjc2NzY7ATIWHwEWFzc2MhcWFxYUBw4BBxYfAR4BAjtSeFICVnRWARwIB2gKCxMoBgUPUA0HB00ZGgkHBBB8CAwQGxdPBhAGRhYEBQgoCg8IZgcIAQoFaAgOFyUGBQ9QDQcITRgaCQgDEXwHDAEPHBdPBQ8HSBQEBAkoCg8IZgcKAV47VFR2VFR4fAcMARAeFRsyBg4GFVABBTwNCEwcEAoHZwkMPAUGQB4FDgYMMg8cGw8BDAd8BwwBEBkaIC0HDAcUUAU8DQhMHBAKB2cJCzsFBUMcBQ4GDDIPHBoQAQwAAAABAAD/wAKYA0QAFAAXQBQBAQABAUwAAQABhQAAAHYXFwIGGCsJAhYUDwEGIicBJjQ3ATYyHwEWFAKO/tcBKQoKXQscC/5iCwsBngoeCl0KAqr+2P7XCh4KXQoKAZ8KHgoBngsLXQoeAAEAAP/AAnQDRAAUABdAFAkBAAEBTAABAAGFAAAAdhwSAgYYKwkBBiIvASY0NwkBJjQ/ATYyFwEWFAJq/mILHAtdCwsBKP7YCwtdCh4KAZ4KAWn+YQoKXQscCwEpASgLHAtdCwv+YgscAAAAAAEAAAAAAUwCUQAVABdAFAsBAAEBTAABAAGFAAAAdhwUAgYYKwEUBwEGIi8BJjQ/AScmND8BNjIXARYBTAX++wUOBhwGBtvbBgYcBRAEAQUFAToHBf77BQUcBg4G29wFDgYcBgb+/AUAAQAAAAABXgJRABUAF0AUAwEAAQFMAAEAAYUAAAB2FxkCBhgrARQPARcWFA8BBiInASY0NwE2Mh8BFgFeBtvbBgYcBQ4G/vwGBgEEBRAEHAYCIgcF3NsGDgYcBQUBBQUOBgEEBgYcBQARAAD/hwPKA1MACAAPABYAHAAiACgALgA0ADoAQABGAEwAUgBYAF4AZQBsAI1AimtdW1FPMhsZFRMKCABKLQIHCEMlAgkEYVdVPjs3IR8NCwoBCQRMAAAIAIUAAQkBhg8BCA4BBwMIB2kRDQYDAxAMEwUSBQIEAwJnCwEECQkEWQsBBAQJYQoBCQQJUSMjCQlpaGRjTk1MS0hHRkVCQUA/OjkxMCwrKikjKCMoJyYREAkPCQ8TEhQGGCsRNAAkAAIAJAA3Fhc2NyYvATM2NyYnBjcWFzY3BgMWFyYnBhMWFzY3NSczNSYnBjcWFzUjBgMWFzM1BhczNjcmJzUWFzY3IzUzJicGBzU2NyYnIxM2NyYnBgMWFzY3JgMWFzY3IwYDFhczJicGARwBkAEeAv7m/mz+6D0HdjQ5KwS7uwQhPjdmezM5K0qDSlh1QCk1FwQpRUq8vE5LHytFSAJaJTFOAkVkAk4xPURKRSkEvLwEIEpOSEUxWgI1dVgvNSlASis5Ml0MOTR1CLsEISEEuwZlNwFuyQEaAv7i/nL+4AQBGLumdSUXanUfaFwZK3GIJxdlSxb9NUwTQFQTAQ9vZhYEux+dAxpYdRcE2kz9p2RCuwS3QmQRBCAEFmZvH2JYGgMfBBdzTPy7E0wiE1QDAEtlFydc/YcXJXWmdQFYXGiXcSsAAAAL////aQPpA1IAJwBPAFMAVwBbAF8AYwBnAGsAbwBzAMZAw08BCgkvAQgRAkwGBAIDAA8NCwMJCgAJZwUDAgEODAIKFAEKaSAaAhQqIScbJAUVEhQVZx4YAhIpHyYZIwUTEBITZxwWAhAoHSUXIgURCBARZwAIBwcIVwAICAdfAAcIB09wcGxsaGhkZGBgXFxYWFRUUFBwc3BzcnFsb2xvbm1oa2hramlkZ2RnZmVgY2BjYmFcX1xfXl1YW1hbWllUV1RXVlVQU1BTUlFNS0hHRENAPzw7ODc0MjQ1IxMTExMTIysGHysVETQ2FzM1NDYyFh0BMzU0NjIWHQEzNTQ2MhYdATMyFgcRFAYnISImNxQWMyEyNicRNCYrARUUBiImPQEjFRQGIiY9ASMVFAYiJj0BIyIGFxM1MxUnNTMVJzUzFRM1MxUnNTMVJzUzFRM1MxUnNTMVJzUzFTAkhxIaErwSGhK8EhoShyMyATAk/MAjMkAKCwNACgwBCguHEhoSvBIaErwSGhKHCgwBnH19fX19Xn19fX19XX19fX19QgLiIzIBPw0SEg0/Pw0SEg0/Pw0SEg0/MCT9HiMyATAkCgwMCgLiCgw/DRISDT8/DRISDT8/DRISDT8MCv2lXl6cXl6cXl7+yF5enF5enF5e/sheXpxeXpxeXgAAAQAA/7ED6AMuACsAKUAmJgEEAwFMAAMEA4UABAEEhQABAgGFAAIAAoUAAAB2IxcTPRcFBhsrJRQHDgIHBiImNTQ2NzY1NC4FKwEVFAYiJwEmNDcBNjIWBxUzIBcWA+hHAQoEBQcRCgIBAxQiOD5WVjd9FCAJ/uMLCwEdCxwYAn0Bjloe4V2fBBIQBAoMCAUUAyYfOFpAMB4SBo8OFgsBHgoeCgEeChQPj+FLAAEAAP+xA+gDLwAsAB1AGgADAQOFAAEAAYUAAAIAhQACAnYqHTMUBAYaKwEUBwEGIiY9ASMiDgUVFBcUFgcUBiInLgInJjU0NzYhMzU0NhYXARYD6Av+4wscFn03VlY+OCIUAwQBChEGBAgGA0ceWgGOfRYcCwEdCwHtDwr+4gsWDo8GEh4wQFo4HyYEEgYIDAoFDhQDn11vS+GPDhYCCf7iCwAAAQAAAAACagKhAAYAF0AUAgEASQACAAKFAQEAAHYREhADBhkrATMJATMDMwGV1f7M/srVA8MBTv7OATQBUQAAAAQAAP/5A1kC5wAJABEAGgBFAFtAWDoBAgMuHAIGCQJMCwEKBAEDAgoDaQUNAgIAAAkCAGcMAQkIAQYBCQZpAAEHBwFXAAEBB18ABwEHTwsKQ0I+PDg2MzAqKSYjIB4ZFxUUDg0KEQsRMxEOBhgrJREjERQWFzMyNgMzJyYiBh4BJTQmBg8BMzI2FxUUBisBFRQGByEiJj0BIyImPQE0NjsBIiY0NjcyHwE3NjMyHgEGJzMyFgIGsxQQaxAU/21GDy4gAhwBmB4vD0VsFiDRCgg1IBb9oRYgNQgKCgj1M0pKMzwiSEciPDRIAkwy9QgKXQGQ/nAODgEQAeRaER4uHjUWIAERWiB5swcK6RYeASAV6QoHswgKSGpGAitcXCtKZkwCCgABAAAAAAJqAqEABgAXQBQCAQBKAQEAAgCFAAICdhESEAMGGSsTIwkBIxMj1dUBNAE21QPDAW4BM/7L/rAAAAAAA////7ADWQMQAAkAEgAjACpAJwsDAgMAAQFMAAMAAQADAWkAAAICAFkAAAACYQACAAJRFxkmJAQGGisBNCcBFjMyPgIFASYjIg4BBxQlFA4CLgM+BB4CAtww/ltMWj5wUDL90gGlS1xTjFABAtxEcqCsonBGAkJ0nrCcdkABYFpK/lwyMlByaQGlMlCOUltbWKByRgJCdpy0mng+BkpspgAAAAABAAD/iAM1Au0AHgAkQCEAAwIDhQAAAQCGAAIBAQJXAAICAV8AAQIBTxYlJhQEBhorARQHAQYiLwEmND8BISImPQE0NhchJyY0PwE2MhcBFgM1FP6VFjoVKhYWo/53HSQkHQGJoxYWKhU6FgFrFAE6HhT+lBQUKhU8FaMqHkceKgGlFDwUKhUV/pUUAAMAAP/5AxMDCwAPAB8ALwAzQDAJAQIAAQFMAAUAAgEFAmcAAQAAAwEAZwADBAQDVwADAwRfAAQDBE81NTU2JiMGBhwrARUUBiMhIiY9ATQ2MyEyFhMRNCYjISIGBxEUFhchMjYTERQGIyEiJjURNDY3ITIWAoMKCP4wCAoKCAHQCApHNCX+MCU0ATYkAdAlNEheQ/4wQ15eQwHQQmABlCQICgoIJAcKCv7/AdAlNDQl/jAlNAE2AfT+MENeXkMB0EJeAWAAAAAAAwAA//kDWgLEAA8AHwAvADdANCgBBAUIAAIAAQJMAAUABAMFBGcAAwACAQMCZwABAAABVwABAQBfAAABAE8mNSY1JjMGBhwrJRUUBgchIiYnNTQ2NyEyFgMVFAYnISImJzU0NhchMhYDFRQGIyEiJic1NDYXITIWA1kUEPzvDxQBFg4DEQ8WARQQ/O8PFAEWDgMRDxYBFBD87w8UARYOAxEPFmRHDxQBFg5HDxQBFgEQSA4WARQPSA4WARQBDkcOFhYORw8WARQAAAAABgAA/9QD6QLnAAgAEQAhACoAOgBKAF9AXEQ8OwMKCzQsAggJGxMCBAUDTAALAAoGCwpnAAcABgMHBmkACQAIAgkIZwADAAIBAwJpAAEFAAFZAAUABAAFBGcAAQEAYQAAAQBRSEZAPzg2JRMVFxYTFBMSDAYfKzcUBi4BND4BFjUUBiImNDYyFgEVFAYnISImPQE0NjchMhYBFAYiJjQ2MhYBFRQGIyEiJj0BNDYzITIWAxUUBgchIiY9ATQ2MyEyFtY+Wj4+Wj4+Wj4+Wj4DEgoI/VoICgoIAqYHDPztPlo+Plo+AxIKCP1aCAoKCAKmBwwBCgj9WggKCggCpgcMQCxAAjxcPAJA8i0+Plo+Pv7rawcMAQoIawcKAQwCAC0+Plo+Pv7rbAcKCgdsBwoKARZrBwoBDAZrCAoKAAL//v/OA+oC7gAOAB4AZEuwDVBYQCMAAwQEA3AFAQACAQIAAYAAAQGEAAQCAgRXAAQEAmAAAgQCUBtAIgADBAOFBQEAAgECAAGAAAEBhAAEAgIEVwAEBAJgAAIEAlBZQBEBAB0aFxQREAkGAA4BDQYGFisBMhYHAw4BIyEiJwMmNjMlFyE3PgE7ATIfARYzITIWA7ogEAIqAhQg/No0BCoCECADagr8sg4EIBSkNCIeIDYBVBQkAfQYGP48GBoyAcQYGG4ohBQcIh4kGAAAAAACAAD/sQNbAwsAJABHAF1AWkMlAgYJLwEFBhcBAwIIAQEDBEwACQgGCAkGgAcBBQYCBgUCgAQBAgMGAgN+AAEDAAMBAIAACAAGBQgGaQADAQADWQADAwBhAAADAFFGRSYlJTYlJjUUJAoGHysBFBUOASMiJicHBiImPQE0NjsBMhYGDwEeATcyNjc2NzY7ATIWExUUBisBIiY2PwEmIyIGBwYHBisBIiY3NT4BMzIWFzc2MhYDSyTkmVGYPEgLHBYWDvoOFgIJTShkN0qCJwYYBAxrCAoOFBD6DhYCCU1ScEuCJwYXBQxvBwwBJOaZUZo8SAscGAEFAwGWuj45SAsWDvoOFhYcC00kKgFKPgo4DQwBuPoOFhYcC01NSj4KOA0MBgSWuj45SAsWAAAE//r/mgPzAxoAKwA3AFYAXgAdQBpZWEA/BABJAgEBAAGFAAAAdh0cGxoREAMGFisTDgEUIwcGBwYvASY3PgE3NjI+ATcyPgE3NjcyFzIHBgcGFxYXFg8BBicuARcBFg8BBicBJj8BNiUWBwYnJg8BJzc+ASY3Njc2FgcGBwYWFxY3PgE3NhYBNxcHBi8BJpsIBgIRDwQQDEYLDQIgBAYqHggGAg4mFoY0ehoMFHggUCwiBAgKTA4EKjr4AZoSFDAWEP5iCAhIDAIyECAyaDgsUkREGA4CBgyADAwEDCIOBCY6JgYoAgQS/Kj+TPYUEi4WAfoIHBYPDQQOEkwMDAIYBAYcMAYOHhBaBgIINBg4Oi4CCAZGCAQwGDL+JBYQKg4SAdgIDD4IwGg+WBoMLE5ORhg6SBY4OAYSBgxECjIcKD4MOgQKAv1E+FbyFBAuEgAD////sQPoAsMAGQA5AEkAQEA9GxIBAwMCEwACAQACTAADAgACAwCAAAABAgABfgAFAAIDBQJnAAEEBAFXAAEBBF8ABAEETzU9LRkqKQYGHCslEQYHBgcOAicjIi4BJyYnJicRFBY3ITI2EzUvASYGJyEiBgcUFxYXHgQ3MzI+Azc2Nz4BNxEUBgchIiY3ETQ2MyEyFgOhEhWVWRwkPBsCGj4iHViWFRIMBgM2BwoBAgMDBAb8ygcKAVNrdAQgEiAYDAILGh4UHgV0bB40RzQl/MokNgE0JQM2JTQLAawUEHNKGBoeAhoeFkpzEBT+VAcMAQoCUg4OBQUCAwwGXkFUXAMcDhQMAQoWDB4CXFQYUjX9oSU0ATYkAl8lNDQAAAACAAD/nwMfAx0AEAAbACNAIBkYAgEAAUwTCQIBSQAAAQCFBAMCAwEBdhIWEhYQBQYbKwEzFRQHAQYHMwcnMzY3ATY1EzMHJzMmLwE3FxYCQHBS/sQsBG+nqHEGSgE8MW5xp6hvBCw/UD5KAx1sc1L+xi09qalvSgE6MkT9l6mpPS0+Tz5KAAAABAAA/7EDWQMLAAMADgAkADQATkBLFgEIAQFMAAUDAQMFAYAACAEAAQgAgAAKAAIDCgJpAAMGAQEIAwFnBwQCAAkJAFcHBAIAAAlfAAkACU8zMCsoJRITIxIzExEQCwYfKzczESM3LgEiBh4BMzEyNgEzNTQmIyIHMzUjFgMzNTQ3PgEzMhUBERQGByEiJjURNDY3ITIWhIGBigEoPiwBKCAhKAFHgVJCTCkBgQICgQQIIhhBAQVeQ/3pQ15eQwIXQ149AYN4HSYmOiYm/iLeVlhBOCX+otkVChMcWAFe/ehCXgFgQQIYQl4BYAACAAD/sQNZAwsALgA+AGJAXy0PBgQCBQEAFQECAR0ZAgMCJAEFBARMAAEAAgABAoAAAgMAAgN+AAMEAAMEfgAEBQAEBX4ABQYABQZ+AAgAAAEIAGkABgcHBlkABgYHXwAHBgdPNTsiIRQWFhQXCQYfKwEGBzY3BgcmIgYHFBcuAScGFRQXJicVFBYXBiMiJx4BMwYjIicWMzI+Ayc1NjcRFAYHISImNRE0NjchMhYCyh8kJg4lJiJkRAEDSH4sEDMbHTgoEAwHDww8JUBRDw1SYj5uTjgcASOmXkP96UNeXkMCF0NeAf4OBRYrFQckRDEQCwRCNRwfQCIBDgEqQgcFAyQuMgI1KEJWYC4PGZD96EJeAWBBAhhCXgFgAAQAAP9qA+gDUgATADcAQwBRAFxAWQACBQgFAgiACQEACgEEBgAEZwsBBgAFAgYFZwwBCAAHAwgHZwADAQEDVwADAwFfAAEDAU9ERDg4FBQBAERRRFFLSjhDOEM+PRQ3FDcpJBsaCwgAEwESDQYWKxMiDgEVERQeATMhMj4BNRE0LgEjBRYXFhcWBxYXFhcVBgcGBwYvASYjBiY1Jjc1Jjc2NDU2NzY3Fw4CFhczPgImJwcOARYXFhcFPgE0JyYnxDVaNTVaNQJgNVo1NVo1/vJFKicFBwkwHyYDBR4qXBUxKC1Kam4BAQEBAQQtKT8fHSABIB6YHSABIB67HSEBEBEfARcdIBASHgNSNVo1/aA1WjU1WjUCYDVaNbsFKSg8OSICFx07VkcsPA0DAQEBAl5hHUBhNBkEDwQ8JyQJdAUhKiAEBSEqIAT9BSQuERMEAQQlLhETBAAAAQAA/7EDWQMLACQASkBHEgEEBQFMBwECAwEDAgGACAEBAYQJAQAABQQABWkABAMDBFkABAQDXwYBAwQDTwEAHhwbGhkYFRMRDwwLCgkIBgAkASMKBhYrATIWFREUBgcjETM3IzU0Nj8BNSYjIgYXFSMVMxEhIiY1ETQ2NwK4Q15eQ2hvEH8aJkQjQUtcAXBw/tdDXl5DAwtgQf3oQl4BAU2BUx8eAQFzBVhTX4H+s2BBAhhCXgEAAAEAAP+xA1kDCwBJAE5ASz4BBQYLAQIFAkwABQYCBgUCgAgBAAADBAADaQAEAAYFBAZpAAIBAQJZAAICAV8HAQECAU8BAENBOjgwLiooFhUPDQgGAEkBSAkGFisBMhYVERQGByE2PwEeATMyNjc0LgIiDgMHFBYXFjY3PgEnJjU0NhcyFhUUBiMiJjc+AjU0JiMiBhUUFwcGFyMiJjURNDY3ArhDXl5D/mwvDR4LPCFlfgEmRmR2ZkQ0FgEsKwcMAgYGChx0XVNeTDshKggFFAwcHCIwDTYOCmZDXl5DAwtgQf3oQl4BRDJ0FSCmfS9YQiogNkRKJTlYEQMGBxkWCyMxU3gBWkhehDIgE0IwEhskPi8oHOc4VmBBAhhCXgEAAAMAAP+xA1kDCwAbACcANwBmQGMSAQMEEQEIAwJMAAgDAAMIAIAKAQYAAQAGAYAACwECAQsCgAANAAQDDQRpAAMJBwIABgMAZwABAAIFAQJpAAUMDAVZAAUFDF8ADAUMTzYzLisnJiUkIyIRERIjIyMkERIOBh8rATQnIxUzDgMnIiY0NjMyFzcmIyIOARYXMjY3MzUjNSMVIxUzFTMTERQGByEiJjURNDY3ITIWAgAEynoCEBowHjdOTjc0Ijo8VFl8AoBXXHLAPT09PT09mV5D/elDXl5DAhdDXgFZDxVKDR4cFgFQblAhOTd8tHoCdEM+PT0+PQFo/ehCXgFgQQIYQl4BYAAAAAP//f+xA18DCwAUACEALgBBQD4NAQABAUwAAgMBAwIBgAABAAMBAH4AAAQDAAR+AAYAAwIGA2kABAUFBFkABAQFYQAFBAVRFRYVGBQXEgcGHSsBBwYiLwEmND8BNjIfATc2Mh8BFhQXNC4BDgMeAj4BNxQOASIuAj4BMh4BAo7sCxwLpAsLOQoeClKZCxwMOQpEUoqmjFACVIiqhlZ7csboyG4Gerz0un4BjOsLC6QLHAs5CwtSmgoKOQseOFOKVAJQjqKOUAJUilN1xHR0xOrEdHTEAAAAAAH////5AxIDCwBOACNAIDIBAgEAAQACAkwAAQIBhQACAAKFAAAAdkJAISAmAwYXKyUUBgcGBwYjIiYvAiYnLgEnJi8BLgEvASY3NDc2Nz4BMzIXFh8BHgEXHgIVFA4CBxQfAR4BNR4BFzIWHwEWNzI+AhcyHgEfARYXFgMSDAYLOTQzDx4RGjs2K0eaKxsTCggIBAcDAR0fHA4wDwgEChQQChQHAhAIICYeAQMEAQ4qbkwBEgULBgcKHh4gDAcQGAJgJwMCng8wDhwgHAQFCBUUGyyYSCs2HBcQEiAODzQ0OQsGDAIDJx8UHg8CGBAICyAeHgoFCAsDFgFNbioMAgUDASAkIgEIEAI2EwoEAAAAAgAA/7EDWQMLADEARgBaQFcqAQMFHQEIA0AlAgQIOzMCBgcETAAIAwQDCASAAAQHAwQHfgABBgIGAQKAAAUAAwgFA2kABwAGAQcGZwACAAACWQACAgBhAAACAFEjJicpNRcjFyQJBh8rARQOAiMiJicmND8BNhYXHgEzMj4DLgIiBgcXFgYrASImJzU0Nh8BPgEzMh4CJRUUBisBIiY9ATQ2OwE1NDY7ATIWA1lEcqBWYK48BAVMBhEEKXZDOmhQKgIuTGxvZChNERMX+g8UASwRSDyaUleedEL+nAoIsggKCgh9CgckCAoBXleedERSSQYOBE0FAQY1Oi5ManRqTC4oJU0QLRYO+hgTEkg5PkR0nkr6CAoKCCMICsUICgoABP////kD6ANSAAMAFwAbAC8AXEBZFgEEBgFMCwkCAAEIAQAIgAAIAwEIA34ACgABAAoBZw0HDAUEAwAGBAMGZwAEAgIEVwAEBAJfAAIEAk8YGAQELiwpJiMhHh0YGxgbGhkEFwQXJBM0ERAOBhsrASE1IQERFAYjISImNxEhFRQWFzMyNjc1IxUjNQEVITU0NjsBNTQ2NyEyFgcVMzIWAWUBHv7iAoM0JfzKJDYBAXcWDrIPFAE2jgI7/Bg0JcUeFwFCFiABxSU0AsNI/lP+9CU0NCUBDFkPFAEWDllHRwEM1tYlNFkXHgEgFlk0AAAABgAA/2oDWQNSABMAGgAjADMAQwBTAHZAcxQBAgQsJAIHBkA4AggJUEgCCgsETAABAAQCAQRnAAIAAwYCA2cABgAHCQYHZw0BCQAICwkIZw4BCwAKBQsKZwwBBQAABVcMAQUFAF8AAAUAT0RENDQbG0RTRFJMSjRDNEI8OjAuKCYbIxsjEyYUNTYPBhsrAR4BFREUBgchIiYnETQ2NyEyFhcHFTMmLwEmExEjIiYnNSEREzQ2MyEyFh0BFAYjISImNQUyFh0BFAYjISImPQE0NjMFMhYdARQGIyEiJj0BNDYzAzMQFh4X/RIXHgEgFgH0FjYPStIFB68GxugXHgH+U48KCAGJCAoKCP53CAoBmwgKCgj+dwgKCggBiQgKCgj+dwgKCggCfhA0GP1+Fx4BIBYDfBceARYQJtIRBq8H/LACPCAV6fymAeMHCgoHJAgKCghZCggkCAoKCCQICo8KCCQICgoIJAgKAAAAAAkAAP/5A+gDCwAPAB8ALwA/AE8AXwBvAH8AjwBPQEwRDQIHEAwCBgMHBmcPCQIDDggCAgEDAmcLBQIBAAABVwsFAgEBAF8KBAIAAQBPjouGg357dnNua2ZjXltWU05LNTU1NTU1NTUzEgYfKyUVFAYHIyImJzU0NhczMhYTFRQGJyMiJic1NDY3MzIWARUUBgcjIiYnNTQ2FzMyFgEVFAYrASImJzU0NjsBMhYBFRQGJyMiJic1NDY3MzIWARUUBgcjIiY9ATQ2FzMyFgEVFAYrASImJzU0NjsBMhYBFRQGJyMiJj0BNDY3MzIWExUUBisBIiY9ATQ2OwEyFgEeIBayFx4BIBayFx4BIBayFx4BIBayFx4BZiAWshceASAWshce/pwgFrIXHgEgFrIXHgFmIBayFx4BIBayFx4BZiAWshYgIBayFx7+nCAWshceASAWshceAWYgFrIWICAWshceASAWshYgIBayFx6abBYeASAVbBYgAR4BBmsWIAEeF2sXHgEg/s1sFh4BIBVsFiABHgIkaxYgIBZrFiAg/sxrFiABHhdrFx4BIP7NbBYeASAVbBYgAR4CJGsWICAWaxYgIP7MaxYgAR4XaxceASABCGsWICAWaxYgIAAABAAA//kDoQMLAA8AHwAvAD8AJUAiBwEDAgOFBgECAQKFBQEBAAGFBAEAAHY1NTU1NTU1MwgGHisBFRQGIyEiJj0BNDYzITIWExUUBgchIiY9ATQ2NyEyFgEVFAYjISImPQE0NjMhMhYTFRQGByEiJj0BNDY3ITIWAa0sHP7iHSoqHQEeHSoBLBz+4h0qKh0BHh0qAfUsHP7iHSoqHQEeHSoBLBz+4h0qKh0BHh0qARfXHSoqHdcdKioBj9YdKgEsHNYdKgEs/jjXHSoqHdcdKioBj9YdKgEsHNYdKgEsAAADAAD/+QPoAn0AEQAiADMARkBDCwICBAINAQADAkwABAIDAgQDgAADAAIDAH4AAAECAAF+AAYAAgQGAmkAAQUFAVkAAQEFYQAFAQVRFxYkFBUYFgcGHSsBJicWFRQGLgE1NDcGBx4BIDYBNCYHIgYVFBYyNjU0NjMyNgUUBwYEICQnJjQ3NiwBBBcWA6FVgCKS0JIigFVL4AEE4v63EAtGZBAWEEQwCxAB2QtO/vj+2v74TgsLTgEIASYBCE4LATqEQTpDZ5QCkGlDOkGEcoiIAUkLEAFkRQsQEAswRBDMExOBmpqBEyYUgJoCnn4UAAABAAD/sQPoAwsAVQBOQEsADAsMhQ0BCwoLhQ8JBwUDBQECAAIBAIAIBAIAAIQOAQoCAgpXDgEKCgJfBgECCgJPVFJPTUxKRUI9Ozo4NTM1IRElNSERJTMQBh8rJRUUBisBIiY9ATQ2FzM1IRUzMhYXFRQGKwEiJic1NDYXMzUhFTMyFhcVFAYrASImJzU0NhczNTQ2FyE1IyImJzU0NjsBMhYXFRQGByMVITIWBxUzMhYD6CAWshYgIBY1/uM1Fx4BIBayFx4BIBY1/uM1Fx4BIBayFx4BIBY1Kh4BHTUXHgEgFrIXHgEgFjUBHR0sATUXHpqzFiAgFrMWIAFrax4XsxYgIBazFiABa2seF7MWICAWsxYgAWsdLAFrIBWzFiAgFrMWHgFrKh5rHgAD////sAOhAy8AEwBLAFUAW0BYEQACCAIBTAAJCgMKCQOABwUCAwIKAwJ+AAIICgIIfgAIBAoIBH4GAQQBCgQBfgALAAoJCwpnAAEAAAFZAAEBAGEAAAEAUVRTUE1GRBMmFhYWJxQZEwwGHysBERQOASYnND4BFhUUHgE2JxE2MgUUBiYnLgEjIgYHBg8BBiInJi8BLgIGBwYPAQYiLwEmJy4BJyIGBwYiJjc0Nz4CMzIeAhcWARUmIgc1NDYeAQH0VHZSAhYcFiw2LgESIgHADAwHGzIgJkIZBAYIBhMGAwYJGERKRBcEBggGFAYIBgQYQiYhMBwHDQwBARmOvmpOmHpgEAH+UxcaFhQeFAGE/rw6VAJYOA8UAhgNHCoCLhoBRAYVBwwBBhkaKiEFCg4JCQQKDyIoAiwgBQoOCQkOCgUiKAEaGQYKCAMBZphMLFKATAEBkzcBATcOFgISAAAAAv///4kCSgMyADUAdwBFQEJiXwIABUxBAgQCAkxLAQQBSwAABQIFAAKAAAIEBQIEfgABAAUAAQVnAAQDAwRXAAQEA18AAwQDT2FgEjgfOB0GBhsrFTU0PgE/ATYGNgY2BjYjJy4CPQE0NjMhMhYXFRQOAQ8BBjYGNgY2BjMfAR4BFxUUBiMhIiY3MzQ+BzcXHgYXMzU0JyYnJicmNTQ+Aj8BNjc2PwE1IRUWFxYXFhcWFRQOAg8CBhUGBwYVGBgaMhoILCIYPBAiGBoYGDAjAaMjMAEYGBozGwosIBQ2CiAYJg0WATIi/l0iMmUoBA4KGA4eECIHGhIUHhQSDgYBKA4IIjUSIg4kGBgHIQkGAwX+fgEMCiE1EiIQIhgYBAIBIgkNJUYWNiYkRSQGTBBMBkggJSQ4FUYiMDAiRhY2JiREJAZMEEwGSCE3EzYWRiIwMEUJEBQMGAgaBh4CEw0MGgwaDBoHIwcYDjFLIUAzGjg6Kh4KLxEJCA0jIwgWES9LIT8zGzY+JCIEAwIBMQ4YBwAAAAAK//3/agN1A1IADAAZACcAPwBOAF0AaQB3AIQAkQBZQFZXAQUESEACAwICTAAABwgHAAiAAAgBBwgBfgABBAcBBH4ABgAHAAYHaQAEAAUCBAVnAAIDAwJXAAICA18AAwIDT4GAaGdiYVtZU1FNSkRDOTguKwkGFisTJjY/ATYeAQYPAQYmAyY+AR8BHgEOAS8BJjc2NzYWHwEWDgEmLwEmFz4COwEyHgEXFg8BDgIHIyYnJi8BJhM0NjczMhYdARQGKwEiPQI0OwEyFh0BFAYnIyImEzU0PgEWHQEUDgEmFyY/AT4BFx4BDwEOASYTPgEfAR4BDgEvAS4BNyY2PwE2HgEGDwEGJgECEg1aDhgCEBBYDhYBBgwaDVIOCgoaDVIOmgIMChgJMQcEEhwGMwg7EUBWMwQzVkASKzovDhYJDMsMBh0KLzqOCgjRBgoKBtESEtEGCgoG0QgKXhAZEhIZEMEBBzEKGAsKBAgxChYYdQIUD1oNEgQWD1oOEAsECg1UDBgODg1SDRoBNQwUARACDhoUAw0CDgEIDRYKCSMGGBYKBScE3A0IBQYNTAwcCgQNTA3kJzYcHDYnaHtbGmAZAgIMbxhbg/3xCAgBCgcjCAoSZyMSCggjCAoBCAL7WhASARQPWg4SARQoDgxMDAgGCBoNTAwGDP66DQ4CEAISGwwBDQIWxwwWByMICBgYBScECAAAAwAA//gD6AKyAAgAHQAuADFALhsBAAEsEwICAAJMAAIAAoYAAQAAAVkAAQEAYQMBAAEAUQoJJCMaGAkdCh0EBhYrJTYAFxYCBwYmEyIGFRQXFg4BJic0JjU0ADMyFwcmBRYVFA4BKwEuATc2NTQnNjcBliIBaA4M2B4yrI6o6AICHCggAgIBItJIPkYoAVKKBBwUBBYaAgJQBg6yOAHICAb94DZWZAHS/rgeEBYeBBwUCCQK4gE4ElYEPpreJiYaBCAUDiCWdg4lAAAAAgAA/70DTQMLAAgAHQAkQCEAAQEAAUwAAQABhgACAAACVwACAgBhAAACAFE4GhIDBhkrEzQmDgEeAjYBFAcBBiInAS4BPQE0NjczMhYXARb6KjosAig+JgJVFP7uFjsU/nEVHiod6R1IFQGPFAJYHioCJkAkBjD+2R4V/u4VFQGPFUgd6B0qAR4V/nEVAAAAAwAA/70EJAMLAAgAHQA0ACpAJyYAAgEAAUwDAQEAAYYEAQIAAAJXBAECAgBhAAACAFEqKTgaEgUGGysTNCYOAR4CNgEUBwEGIicBLgE9ATQ2NzMyFhcBFhcUBwEGIyImJwE2NCcBLgEjMzIWFwEW+io6LAIoPiYCVRT+7hY7FP5xFR4qHekdSBUBjxTXFf7uFh0UGhABBhUV/nEVSB19HUgVAY8VAlgeKgImQCQGMP7ZHhX+7hUVAY8VSB3oHSoBHhX+cRUdHhX+7hUQEQEGFTsVAY8VHh4V/nEVAAP/+P9oA/ADVgAWABoAIgAKtx0bGhgTBQMyKwEWBwMOASclLgE/AQcGJwMmNyU2Fh8BJRMlAwETJRMWDwIDyiYIlgQcEP5qEBAEGLQoCqAKJgHGEBwEQv38kAGIkAE2hP7WTAomxBoB4Aok/dQQDgRuBBwOXDAKJAJaJAx6BA4Q9Fr94moCHPyyAexS/uYiDDRmAAAFAAD/agPoA1IAHwAiACUAMwA8AHBAbSMBAAYdAQkAJyACBwUDTAADAAYAAwZnDAEAAAkFAAlnAAUABwQFB2cABAAKCAQKZwAIAAILCAJnDQELAQELVw0BCwsBXwABCwFPNDQBADQ8NDw7OTY1MC8uLCkoJSQiIRoXDgwJBgAfAR4OBhYrATIWFxEUBgchIiYnNSEiJicRNDY/AT4BOwEyFhcVNjMPATMBBzMXNzUjFRQGByMRITU0NgERIxUUBicjEQOyFx4BIBb96RceAf7RFx4BFhDkDzYW6BceASYhR6en/punp22w1h4X6QEeFgIm1x4X6AJ8IBb9WhceASAWoCAWAXcWNg/kEBYgFrcXd6cBfafCsOnpFh4B/puPFjb+TgKD6BYgAf6aAAACAAD/+QOhAwsAFwAsACxAKQAEAAEFBAFnAAUAAAIFAGcAAgMDAlcAAgIDXwADAgNPIzU1NTUzBgYcKyURNCYHISImJzU0JgcjIgYVERQWMyEyNhMRFAYjISImNRE0NjsBMhYdASEyFgNZHhf+dxceAR4XsxYgIBYCpxYgR0oz/VkzSkozszNKAXczSnYBiRYgASAWJBYgAR4X/egWICABn/53M0pKMwIYM0pKMxJKAAMAAP/5BCkDCwARACcARQBKQEckAQEAAUwABgAEBwYEZwAHAAMCBwNnCAkCAgAAAQIAZwABBQUBVwABAQVfAAUBBU8TEkJAPTs4NTAtIR4ZFhInEyc2MQoGGCsBNCMhIgYPAQYVFDMhMjY/ATYlITU0JgchIiYnNTQmByMiBhURNz4BBRQPAQ4BIyEiJjURNDY7ATIWHQEhMhYXFTMyFhcWA+Ie/aEWNA2kCx4CXxcyD6QK/YMBrSAW/r8XHgEeF7MWII8ZUALqGaUYUiX9oTNKSjOzM0oBLzRIAWseNAsIAUsTGBHLDQkUGhDLDGRaFiABIBYkFiABHhf+JK8eJlojIMseJkozAhgzSkozEkozWhobEQAAAAADAAD/kgOYAyoACAARABcASUBGFhUUEwQCBAFMBwEEAwIDBAKABQEAAAMEAANpBgECAQECWQYBAgIBYQABAgFREhIKCQEAEhcSFw4NCREKEQUEAAgBCAgGFisBMgAQACAAEAATMjYQJiAGEBYTFRcHJxEBzL4BDv7y/oT+8gEOvpbS0v7W1NS4ljKqAyr+8v6E/vIBDgF8AQ78zNQBKtLS/tbUAmz0ljKqARIACAAA/2oDWQNSABMAGgAjAFkAXgBsAHcAfgB4QHUUAQIEbGoCAwJ0YVZJBAYDbyYCCgZ+NAILClwBCAcGTAAIBwUHCAWAAAEABAIBBGcJAQIAAwYCA2cABgAKCwYKaQALAAcICwdpDAEFAAAFVwwBBQUAXwAABQBPGxt8e3p5UE04NzIwKScbIxsjEyYUNTYNBhsrAR4BFREUBgchIiYnETQ2NyEyFhcHFTMmLwEmExEjIiYnNSERARYXNjMyFxYHFCMHBiMiJicGBwYjIi8CJjc+ATc2FxYVNjc2Ny4BNzY7ATIXFgcGBxUGBxYBNjcOARMGFzY3NDc2NyImNTQnAzY3Ii8BJicGBwYFJiMWMzI3AzMQFh4X/RIXHgEgFgH0FjYPStIFB68GxugXHgH+UwGsEh0hIFIRCQgBAQMkG0oke2BVMggHDgMGAgU2LggFAR0fJhQNCAgGEQwNBwoFAQEBBx/+8h0vHSjXCQcBAwQBAgEBB0ZMUwEGCSscDx8RAWANQSobCAICfhA0GP1+Fx4BIBYDfBceARYQJtIRBq8H/LACPCAV6fymAUsOEQQbDRABAhUWEg0hkgQHAgYOFzgaBQgBAS8/TEYuVhwWCAwaAwEWRCdb/vENSxYyAfEXMgQUAhYDAgIBDAj+jR4PBQglPTA+HwYNEAEAAAP/+P+wA/wDEAAGABgAMAAlQCIYEwYDAQABTCcUBQMASgAAAQCFAAECAYUAAgJ2KyUYAwYZKxMmNzYfAQclNhYXFg8BBiMiJyUnNxcWFwUJAQYjIicuATcBNjc2HwETPgEXFgcDBiciKgoKLGI0AzYOJgwgIvwMEg4O/uI2MiQMBAEI/vT+ogwaDAwQCAoBdggUEhL24gokECYa/BgmARwKLioKGFAEDAIOICDiDArcDlAIBATMAab92hYICiYOAkwQBAYMnAFGEAYMGCb+liQYAAAABP/8/84D2ALuAAoAEwAqADgAnUAMKicCAAE4KwIJBwJMS7AQUFhANAAHBgkGB3IACQQGCQR+AAQEhAoBAwACAQMCZwABAAAFAQBnAAUGBgVXAAUFBl8IAQYFBk8bQDUABwYJBgcJgAAJBAYJBH4ABASECgEDAAIBAwJnAAEAAAUBAGcABQYGBVcABQUGXwgBBgUGT1lAGAsLNjMxMC8uLSwpKB4cCxMLExgUEQsGGSsBFSE1NDY3ITIeAScyHgEVITQ2NwUWFxYHAw4BByEiJyYCJyY+AT8BFSE1AzUjFSE1IxUUMyEyNjUDSP1IGgwCYAYQHJQGEBz+DhoMApIiBAYGTAQgDP06NAgGQgYKDgYSKANE2kb+/EQwASwWGgJYMjIWGgICGoACGhYWGgLIIA4SJP4+FhoCMhoBih4WLAgQKFBQ/tRkUFBkMhgMAAAAAwAA/2oD6ANSAAwAEwAaAD1AOhYBAwEBTAABAwGFAAMFA4UABwIAAgcAgAAAAIQGAQUCAgVXBgEFBQJfBAECBQJPERIREREUFRMIBh4rARQOASAuARA+ASAeAQE3IxEjESMnMwsBMxEzA+iG5v7w5oaG5gEQ5ob+n6JndmdJZ6KiZ3YBXojmhobmARDmhobm/lLsASX+23UBCf73/toAAAMAAP+IA8oDNAADABMALwBLQEgnAQAELAEFAAMBAgMFHgICAQMZAQIBBUwABQADAAUDgAADAQADAX4ABAAABQQAaQABAgIBWQABAQJhAAIBAlEVFxUTFxoGBhwrARcBJxcBNjQvASYiBwEGFB8BFjIJAQYiLwE2NCYiBycmNDcBNjIfAQYUFjI3FxYUAjux/sGxygFZCgrKCiAJ/qgLC8oKHgH6/gYVPBRHIEBYH0YVFQH6FToWRiBAWCBGFAJWsf7BseMBWAscDMoKCv6nCxwLygsBbv4FFBRGIFhAIEcUPBUB+RUVRSBYQCBGFTwAAAL//f+xA18DCwAMABkAK0AoAAMEAQABAwBpAAECAgFZAAEBAmEAAgECUQEAFxYREAcGAAwBDAUGFisBIg4CHgEyPgEuAgEUDgEiLgI+ATIeAQGtU4xQAlSIqoZWBE6OAVtyxujIbgZ6vPS6fgKOUoykjFJSjKSMUv7QdcR0dMTqxHR0xAAAAAAB//3/sQNfAwsADAARQA4AAQABhQAAAHYVEwIGGCsBFA4BIi4CPgEyHgEDWXLG6MhuBnq89Lp+AV51xHR0xOrEdHTEAAUAAP/DA+gCsQAJABoAPgBEAFcAV0BUNBsCAARTBgICAFJDAgECUEIpJwgBBgYBBEwABQQFhQACAAEAAgGAAAEGAAEGfgAGAwAGA34AAwOEAAQAAARZAAQEAGEAAAQAUUxLEy4ZJBQdBwYcKyU3LgE3NDcGBxYBNCYHIgYVFBYyNjU0NjMyNjcUFQYCDwEGIyInJjU0Ny4BJyY0Nz4BMzIXNzYzMhYfARYHFhMUBgcTFhcUBwYHDgEjNz4BNyYnNx4BFxYBNiswOAEigFVeAWoQC0ZkEBYQRDALEMo76jscBQoHRAkZUIYyCwtW/JcyMh8FCgMOCyQLAQkVWEmdBPoLFidU3Hwpd8hFQV0jNWIgC2lPI2o9QzpBhJABZwsQAWRFCxAQCzBEEHUEAWn+WmkyCScGCgcqJHhNESoSg5gKNgkGBhQGAQX+/U6AGwEYGV4TEyQtYGpKCoRpZEA/JGI2EwAAAgAAAAACEgK8AAgAEQAjQCAFAgQDAAEAhQMBAQF2CgkBAA4NCREKEQUEAAgBCAYGFisBMhURFCI1ETQhMhURFCI1ETQBuFq0/vxatAK8QP3GQkICOkBA/cZCQgI6QAAAAQAAAAAB9AKSAAsABrMKBQEyKwEWFAcBBiY1ETQ2FwHmDg7+VBgiIhgBeAoeCv72EBQeAgIeFBAAAAAAAQAAAAACWAKKAAwAGEAVAgEAAQCFAAEBdgEABwQADAELAwYWKwEyFREUIyEiNRE0NjMCDkpK/j5MJCgCikD+KkJCAdYkHAAAAQAAAAADEgHtAA8AGEAVAAEAAAFXAAEBAF8AAAEATzUzAgYYKwEVFAYnISImJzU0NjchMhYDEiAW/VoXHgEgFgKmFx4Bt2sWIAEeF2sXHgEgAAAABAAA/6ECaAMbACYA6wD4AQUBeEAyvri2AxYOy6oCDRbangIMDXk+AgQDa0kCFQRgVwIFFQkBBgUbEgIABwhMCAYFBAIFAUlLsAxQWEBmEQEPEA4QDw6AEgEOFhAOFn4YEwINFgwMDXIaFwoDBAMVAwRyCQEFFQYVBQaACAEGBxUGB34CAQAHAQcAAYAAAQGEABAAFg0QFmkUAQwLAQMEDANqGQEVBQcVWRkBFRUHYQAHFQdRG0BoEQEPEA4QDw6AEgEOFhAOFn4YEwINFgwWDQyAGhcKAwQDFQMEFYAJAQUVBhUFBoAIAQYHFQYHfgIBAAcBBwABgAABAYQAEAAWDRAWaRQBDAsBAwQMA2oZARUFBxVZGQEVFQdhAAcVB1FZQTQA+gD5AO0A7AEAAP8A+QEFAPoBBQDzAPIA7AD4AO0A+ADrAOkA4QDfANIA0ADEAMIAuwC6ALMAsgClAKQAmgCZAJIAkACLAIgAgAB+AHIAcAAYABkAGwAbABsALQAlACUALwAbAAYAHyslMxcPAScHLwE3Fh8BFhcWMzI3FxYXFjMyNzY/ARYzMjc2PwE2NxYTFhUUBwYnIzEXFhceAQYHBgcGIyInJi8BFxYHBgcGIyIvARUWFxYHBgcGIyInJi8BFRYHBiInJjc1BwYHBiImJyY3Nj8BBwYHBiMiJyYnJjc2PwEHBgcGIyInJjc0NzY/ATEjBicmNDc2FzMnJicmNjc2MzIXFh8BJyY2NzYzMhcWHwEnJicmNzY3NjIXFh8BNSY2MhYHFTc2NzYzMhcWFxYHBgcVNzY3NjMyFxYXFgcGDwI3Njc2MzIXFhcWBwYPATM2BTI+ATQuASIOARQeATciLgE0PgEyHgEUDgEB8AN1fU5oaFR5dwEIAQodEhMWCwQKBhUaGBYHCQIPFBAUGwwDBwICZwgIBU4JERwNFwIDBAcNCgoEHhgHBAg6BAQNEhMGLQwLCA8FChANDAgNCA0IAgsKKAsLAgIMCRIUHgoGDgkKAwUDDiYFEhIOAwIbEg8EBQYZHQMbDwgDGA0cEQdPBggIBk4LC0kBAxAMCQ0DHRkGBQk4Bg4REwQaDw8FAwoJDgYIEQ0XEwwIAQIVKRUCBQ4IDgkOCxIIBQ8ICwIIFhoFFBEMBQMTChcLAgQHGB4ECwkNBwkEAUgLDU3+4jRZNDRZaVo1NVo1KUYoKEZSRCcnROffC1ykpF4J4QkNAQ4PBwcDCQMMDAMJAwcHDRAFCwcCAScLFBENDAIHCwYMDQ8LEgkHEQ0FAgg1Cw4NEzINBBUWJQYOBQYYDR0QCE4FCQkFTgsFHBIiCw4GJRcUBAICESoTDwwIHRQNAgIEDhEiFA0GDAYLBwIMCSwICgIEHA0NJQgGEQ4EAgk1GBAQGhARBAUVFiUICQgFJBgWAwxODg5OCQwdDxoFBwoIJRQXBQQLFhoQDg4HFAwUCwQCBQ0RBggTEwwNHAQC6zVZaVo0NFppWTUtKEVRRSgoRVFFKAAAAQAA/9UCPAEXAA4AF0AUAAEAAQFMAAEAAYUAAAB2JhQCBhgrJRQPAQYiLwEmNDY3ITIWAjsK+gscC/oLFg4B9A4W8w8K+gsL+goeFAEWAAAB//8AAAI7AucADgARQA4AAQABhQAAAHYVMgIGGCsBFAYjISIuAT8BNjIfARYCOxQP/gwPFAIM+goeCvoKAckOFhYcC/oLC/oKAAAAAgAA//kD6ANSACcAPwBMQEkoAQEGEQECATcuAgQCIQEFBARMAAYBBoUABAIFAgQFgAAFAwIFA34AAQACBAECZwADAAADVwADAwBfAAADAE86GyU1NiUzBwYdKwEVFAYjISImNRE0NjchMhYdARQGIyEiBgcRFBYXITI2PQE0NjsBMhYTERQOAS8BAQYiLwEmNDcBJyY0NjMhMhYDEl5D/jBDXl5DAYkHCgoH/nclNAE2JAHQJTQKCCQICtYWHAti/pQFEARABgYBbGILFg4BHQ8UAUyyQ15eQwHQQl4BCggkCAo0Jf4wJTQBNiSyCAoKAdr+4w8UAgxi/pQGBkAFDgYBbGILHBYWAAAAAAYAAP+aA+EDVAANAB4ALQA9AEwAXQBZQFZRTjIDBAVLSTAqKR0QDwgBAigWAQMAAQNMJwEASQAFBAWFAAQCBIUHAQIBAoUGAQEAAAFXBgEBAQBhAwEAAQBRDg4AAFlXUE8mJQ4eDh4ADQALEggGFyslDwEnLgEnLgE+AjcWExcnDgMPAScmND8BNjcnAQcOAQ8BBgcXJzcXFjY3AQYHLwE3PgEXHgEfAR4CBRcWBgcOBQcmJzcnNwcnNy4DLwEzNhYfARYB0wkB6hQkCAYECAYSAisZZFIjNhwQAgJqCgMEFCxOA6FpBxwKCihSBIB2BF5+IP5pGnmxC34LLBcNHAkXDg4aAXJ2CgYMBxYWIBQmBhOBrkVPeupUEy4mIgkK4hIeBwYVxs4MEAIgFA8gKBYyBAYBPtQ0KVA8LgwLxw4iCQojRjD+1sgQFAICBANbzcphCQ4LAhAj0GgHxxEQAwEKBxILEhqxyxUqFQsSDgoICAMozGyFLtALMDJWNCQIBwEOCQgiAAAADQAA/2oDoQNSAAgAEQAaACMALAA1AD4ARwBTAFwAbAB1AIUAh0CEXQEVFG1UPy0ECwo2JBIDBQQDTAAZABQVGRRnABUWEg4DCgsVCmkXEw8DCxAMCAMEBQsEaQ0JAgUGAgIAAQUAaREHAwMBGBgBWREHAwMBARhfABgBGE+EgXx5dHNwb2toY2BbWldWUlFMS0ZFQkE9PDk4NDMwLysqFBMUExQTFBMSGgYfKxc0JiIGHgE+ATc0JiIOARY+ASc0JiIGHgI2BTQmIg4BFj4BJzQmIg4BHgE2JzQmIgYeAjYFNCYiDgEeATYnNCYiDgEeATYBNTQuAQYHFRQeATYDNCYiDgEeATY3NTQmIyEiBh0BFBYzITI2BzQmIgYeAjYTERQGIyEiJjURNDYzITIW1io6LAIoPibZKjwoAiw4LtkqOiwCKD4mAa8qPCgCLDgu2Co8KAIsOC7ZKjosAig+JgGvKjwoAiw4LtgqPCgCLDguAaoqOioBLDgs1yo8KAIsOC7UFBD9Ng4WFg4Cyg8WASo6LAIoPiZKLBz87h0qKh0DEh0qBx0qKjosAigfHSoqOiwCKPUeKio8KAIsuh0qKjosAij1HioqPCgCLPIeKio8KAIsuh4qKjwoAizyHioqPCgCLP5w1h0qAi4b1h0qAi4Bxx4qKjwoAizPjw4WFg6PDhYWpR4qKjwoAiwBgvymHSoqHQNaHSoqAAAAAwAAAAADEgHtAA8AHwAvACJAHwUDAgEAAAFXBQMCAQEAXwQCAgABAE81NTU1NTMGBhwrExUUBicjIiYnNTQ2NzMyFgUVFAYnIyImNzU0NjczMhYFFRQGJyMiJj0BNDY3MzIW1h4XaxceASAWaxYgAR0gFmsWIAEeF2sXHgEfIBZrFiAgFmsXHgG3axYgAR4XaxceASAWaxYgAR4XaxceASAWaxYgAR4XaxceASAAAAABAAD/sQNZAwsAMQA+QDsqAQMFJR0CBAMCTAAEAwEDBAGAAAECAwECfgAFAAMEBQNpAAIAAAJZAAICAGEAAAIAUSk1FyMXJAYGHCsBFA4CIyImJyY0PwE2FhceATMyPgMuAiIGBxcWBisBIiYnNTQ2HwE+ATMyHgIDWURyoFZgrjwEBUwGEQQpdkM6aFAqAi5MbG9kKE0RExf6DxQBLBFIPJpSV550QgFeV550RFJJBg4ETQUBBjU6LkxqdGpMLiglTRAtFg76GBMSSDk+RHSeAAAAAAQAAP/5A6EDUgAIABEAJwA/AElARjwBBwgJAAICAAJMAAgHCIUJAQcDB4UABgMEAwYEgAAEAAIEWQUBAwEBAAIDAGkABAQCXwACBAJPPz0kJRYiEiU5GBIKBh8rJTQuAQ4BFj4BNzQuAQ4BFj4BNxUUBgchIiYnNTQ2MyEXFjI/ASEyFgMWDwEGIi8BJjc2OwE1NDY3MzIWBxUzMgLKFB4UAhgaGI0UIBICFhwYRiAW/MsXHgEgFgEDSyFWIUwBAxYgtgoS+goeCvoRCQoXjxYOjw4WAY8YZA8UAhgaGAIUDw8UAhgaGAIUjLMWHgEgFbMWIEwgIEwgASgXEPoLC/oQFxX6DxQBFg76AAABAAD/dgPcAz0AbwBSQE9DAQQFUz0CAwRpIwsDBwYPAQEHagoCAgEFTAAFBAWFAAQDBIUAAwYDhQAGBwaFAAcBB4UAAQIBhQACAAKFAAAAdmxrXlxPThwuLxgUCAYbKwUUDwEGIi8BJjQ3JwcGIicXFhQWBhcUBw4FIyIvASY1ND8BNj8CNjM2OwEyHgQXJjQ/ATYyFy8BJjQvASY3ND8BPgQXMh8BFhUUDwEOAyMGKwEiJgYmIiYjFhQPARc2Mh8BFgPcFDwWOhXLFRiPRggWCBQFCAIBDwIOCAwOCgkXD+QQAwUCBwkLCQERFQoECgYKAgwBCAjCCBYIDgYFAwQBAQ8JBwgMDgoJFw/kEAMFAgwIDgMRFQoECgYIBggDCAhGjxg6FssUBx4UPRQUzBQ7GI9GCAgUBQYKCAYVEQESBA4EBhDkDxcHBwwFCAoLCQ8GAggECgIIFgjCCAgOBwYCBwkCCBURCggGDgIIARDkDxcHBwwFEAQSDwgCDA4IFghGjxgVyhYAAAMAAP/iAnAC2gAEAAoAEQCSQAoCAQMEDAECBQJMS7AJUFhAMAADBAYEA3IABgUEBgV+CQcCBQIEBQJ+AAAIAQQDAARnAAIBAQJXAAICAV8AAQIBTxtAMQADBAYEAwaAAAYFBAYFfgkHAgUCBAUCfgAACAEEAwAEZwACAQECVwACAgFfAAECAU9ZQBcLCwUFCxELERAPDg0FCgUKERISEAoGGisRIRcRIRMRIREjNRMHJzMnMxUBo839kFoBvKFsqKp1AmoC2tL92gKe/bwBrpb+usTFaGkAAAQAAAAAArgClQADAAcACwAPAFJATwgBAQAAAwEAZwkBAwACBQMCZwoBBQAEBwUEZwsBBwYGB1cLAQcHBl8ABgcGTwwMCAgEBAAADA8MDw4NCAsICwoJBAcEBwYFAAMAAxEMBhcrARUhNQUVITUFFSE1BRUhNQK4/UgCAv3+Arj9SAIC/f4ClVJStFJStFJStFJSAAADAAD/agPEA1MADAAaAEIAhUAMAAECAAFMKBsCAwFLS7AOUFhALgcBBQEAAQVyAAACAQBwAAgABAMIBGkAAwABBQMBaQACBgYCWQACAgZhAAYCBlEbQC8HAQUBAAEFcgAAAgEAAn4ACAAEAwgEaQADAAEFAwFpAAIGBgJZAAICBmEABgIGUVlADB8iEigWESMTEgkGHysFNCMiJjc0IhUUFjcyJSEmETQuAiIOAhUQBRQGKwEUBiImNSMiJjU+BDc0NjcmNTQ+ARYVFAceARcUHgMB/QkhMAESOigJ/owC1pUaNFJsUjQaAqYqHfpUdlT6HSocLjAkEgKEaQUgLCAFaoIBFiIwMGAIMCEJCSk6AamoASkcPDgiIjg8HP7XqB0qO1RUOyodGDJUXohNVJIQCgsXHgIiFQsKEJJUToZgUjQAAAACAAD/agO1A1IADAAYAGJAXwEBAwIBTAADAgECAwGAAAEHAgEHfgAHBgIHBn4AAAACAwACZwgBBg0LAgkEBglnAAQFBQRXAAQEBV8KDAIFBAVPDQ0AAA0YDRgXFhUUExIREA8OAAwADBERERESDgYbKxURNyERIxEhFSMRIRUnNTM1MxUzFSMVIzW8AgdW/o+mAaKD0aDPz6CWAzK2/qQBBJz9ZFjPos/Pos/PAAAAAAEAAP9qA+gDUgALACdAJAABAAGFAgEAAwCFBgUCAwQDhQAEBHYAAAALAAsREREREQcGGys1ESERIREhESERIREBZwEaAWf+mf7m0QEaAWf+mf7m/pkBZwABAAD/5wO2AikAFAAZQBYNAQABAUwCAQEAAYUAAAB2FBcSAwYZKwkBBiInASY0PwE2MhcJATYyHwEWFAOr/mIKHgr+YgsLXQoeCgEoASgLHAxcCwGP/mMLCwGdCx4KXAsL/tgBKAsLXAscAAAMAAD/+QPoAw0ADwAfAC8APwBJAFkAaQB5AIkAoQCxALsAm0CYq6ODe2NbOTEZEQoCA3NrU0spKCEJAQkAAQJMFAESEwkTEgmAABUAExIVE2kbGQIJGBoCCAMJCGcXEQ0HBAMWEAwGBAIBAwJnDwsFAwEAAAFXDwsFAwEBAF8OCgQDAAEAT7KyQUCyu7K7uLWvraelm5qSkI+OjIqHhX99d3VvbWdlX11XVU9NRURASUFIJiYmJiYmJiMcBh4rNxUUBisBIiY9ATQ2OwEyFicVFAYrASImPQE0NjsBMhYFFRQGKwEiJic1NDY7ATIWJxUUBisBIiY9ATQ2OwEyFiUiJic1IRUUBiMBFRQGKwEiJj0BNDY7ATIWJxUUBisBIiY9ATQ2OwEyFgUVFAYrASImPQE0NjsBMhYnFRQGKwEiJj0BNDY7ATIWNxUhNTQEHQEhNTQ+Bh4FHQEUBisBIiY9ATQ2OwEyFjUVFAYrASImJzX6CghrCAoKCGsICmsKCGsICgoIawgKAUEKCGsHCgEMBmsICmsKCGsICgoIawgK/sAQFAEBHxYOAawKCGsICgoIawgKbAoHbAcKCgdsBwoBQgoIawgKCghrCAprCghrCAoKCGsICtb+4f5W/uEKHCxQYpiwmGJQLBwKCghrCAoKCGsIChYO1w8UAXZrCAoKCGsICgrOawgKCghrCAoK3msICgoIawgKCs5rCAoKCGsICgpRFg9ISA8W/tFrCAoKCGsICgrOawgKCghrCAoK3msICgoIawgKCs5rCAoKCGsICgrcBwU6ATkFBwkeKioqIhIEGhoyIjIW8WsICgoIawgKCr5IDxYWD0gAAAAEAAD/sQOhAy4ACAARACkAQABGQEM1AQcGCQACAgACTAAJBgmFCAEGBwaFAAcDB4UABAACBFcFAQMBAQACAwBpAAQEAl8AAgQCTz08IzMjIjIlORgSCgYfKyU0Jg4CHgE2NzQmDgIeATY3FRQGIyEiJic1NDYXMx4BOwEyNjczMhYDBisBFRQGByMiJic1IyImPwE2Mh8BFgLKFB4UAhgaGI0UIBICFhwYRiAW/MsXHgEgFu4MNiOPIjYN7hYgtgkYjxQPjw8UAY8XExH6Ch4K+hIdDhYCEiASBBoMDhYCEiASBBqJsxYgIBazFiABHygoHx4BUhb6DxQBFg76LBH6Cgr6EQAAAAACAAD/xAOsAvgAFwAdAFNAUBoBBAYdHBsTCAUCBAcBAQIDTAAGAwQDBgSABQEEAgMEAn4HAQAAAwYAA2kAAgEBAlkAAgIBYQABAgFRAQAZGBUUEhEPDgsJBgQAFwEXCAYWKwEyFhAGIyInNxYzMjY0JiIGBzMHJzM+ARczFRcHJwIUqu7uqopyRlJkfrS0+rIEjri4fATugkaCMpYC+PD+rPBYTDy0/rSsfM7Opui+zIIylgAEAAD/5wQaAtUAHAAgACQAKABZQFYABQAFhQQBAAIAhQACBwKFDAEHAAYJBwZnDQEJAAgLCQhnDgELAQELVw4BCwsBXwoDAgELAU8lJSEhHR0lKCUoJyYhJCEkIyIdIB0gFRITIzMjEQ8GHSsJATMRFBY7ATU0NjMhMhYXFTMyNjURMwEmIgcGBwMVITUFFSE1BRUhNQHb/iVkHhSWHRUBXhUcAZYVHWT+GyEMDggVfwFe/qIBXv6iAV4CvP7t/nATH/oVHR0V+h0VAZABGRMHBA3+JDIyZDIyZDIyAAAAAAj///+JA6oDMwARAB0ALgBAAFEAYQBrAHwAeUB2UiwCCQoqAQUJWQEEBSYBCAR7bAIHA1sBAgc/OwIGAnh1c3BpRzg0MhQKAQYITAABBgGGAAAACgkACmkABAgGBFkABQAIAwUIaQAJAAcCCQdpAAMAAgYDAmkABAQGYQAGBAZRX11XVVFQTkw+PBIiJCsXJAsGHCsRND4CFzIeAg4DIi4CNxQXNjcmLwEjIgcGNzY7AT4BMzIXNjc2NyYnDgEDHgEXNjcmNTQ3LgEnBiMiJwY3Fh0BHgEXMzY1NCcjIiYnBjcWFzYzMhYXFhcuASsBIgcTNj8BNjU0JyMGExYVFAcWFAcWFT4BPQEmJwZKfqxhX658TAFKfqzArnxMWQ4jRAEBAQYxNQYULykLCiYYHBZaaAUGSXNUfgEqklhVNBMZI2xDGSgTElXJAVB+KAELEgIaKghXA1M7CQkfLgJbRyDMhQoFBzgwMwEBBAQmXRUOICUGV2hMbgcBXl+ufEwBSn6sv65+Skp+rl8xMl9FAgQFDiBcCRQYEi4CCwhgKB18/ntNaA0xTxcdIhhAYBohClmtAQMFHnBKMC03PiAYA+gvTwIqHh49faQB/QkEEwsIBhYiOgG/RkM3NxhQGiIgMrBnAVwlCgAAAv/8/8oDpgNAAAgAJAAgQB0XEQoIBwUEAQgAAgFMAAIAAoUBAQAAdhoUHgMGGSsBNy8CER8BJyUHExYGByIvAQcGIiY3EycmNjclNzYyHwEFHgEClo/GJWohsigBF8owAgwNCQ37+g0WDgQwyxIKGQEYfgsgDH0BGBkMATyMHQXV/ecRXuusxf7pExQBB4SEBxYSARfFEh4FKP4XF/4oBCAAAAAD//j/mgMyAx4AGQAoADMAGUAWMgEBAAFMAAABAIUAAQF2KCcYFgIGFisBHgMXFgYHBiQnJjYnJjY3PgE3NhY3NhYDPgInLgEOAxceATY3PgE3FxYGBwYnNgJ4EDAqLgwWwJyk/vYWFEAOOBJoGgYaGCwihIRcWI46BAhSps6OLgYEXLAaCBoEAg4+OmA4TgGqIiQIJiQ+xjo6Gj42cjbA2FQWOgoIKAICiP2kIGpMDBYWFExiRhIMFAzOAgoCAihWFCQyRAAAAAL//f+xA18DCwAeACsAOEA1GA8CAQAXAQIBAkwDAQEAAgABAoAABQAAAQUAaQACBAQCVwACAgRhAAQCBFEVFxU1FxQGBhwrATQvASYiDwEGFB8BFjI/AREUFjsBMjY3ERcWMj8BNjcUDgEiLgI+ATIeAQLNCv0KHgr9CgozCh4KaRYORw8UAWoKHgozCoxyxujIbgZ6vPS6fgFfDwr9Cgr9Ch4LMgoKaf7oDhYWDgEYaQsLMgsOdcR0dMTqxHR0xAAAAAAB//8AAAI7AckADgARQA4AAQABhQAAAHYVMgIGGCslFAYnISIuAT8BNjIfARYCOxQP/gwPFAIM+goeCvoKqw4WARQeC/oKCvoLAAAAAwAA/7oDmANJABwAOwBcAKZAGjoBCQVXRwIABBMLAgEHA0xWKwIJRgYCBwJLS7AKUFhANgAFAwkEBXIAAQcCAAFyAAgAAwUIA2kACQAABwkAaQAEAAcBBAdqAAIGBgJZAAICBmEABgIGURtAOAAFAwkDBQmAAAEHAgcBAoAACAADBQgDaQAJAAAHCQBpAAQABwEEB2oAAgYGAlkAAgIGYQAGAgZRWUAOWVgXFxwoFxgaGBQKBh8rJTQvASYiBxceAR8BFAYHIi4BLwEGFB8BFjI/ATYBNC8BJiIPAQYUHwEWMjcnLgI1NDYXMhYfARYfATYBFA8BBiIvASY0NycGIi8BJjQ/ATYyHwEWFAcXNjIfARYDLRB0EC4QFgMMAQIgFggODgQWExBzDy0QUhD+dw9zECwQUhAQdA8uERcDCgQeFwkOBwsECAoSAfQwUi6HLnMuMTEwhy90Ly9SL4Yvcy4xMTCHL3QvqxcPdBASFgMQBg8XHgEECgQWES4PdA8PURABnxYQcxAPUg8sEHQPERcDDg4JFiABBAUIAwkLEf6OQi9RLzBzL4cwMTEvdC+GLlIuL3QuiDAxMS90LwAAAAQAAAAAA+gCWAALABcAKwA3AFlAVg8KAgkACwAJC2cIDgQMBAAHBQIBAgABZw0BAgMDAlcNAQICA2EGAQMCA1EtLBkYDQwBADMwLDctNikoJiQjIR8eHBoYKxkrExAMFw0WBwQACwEKEAYWKwEyFhQGIyEiJjQ2MwUyFhQGIyEiJjQ2MyUyFCsBFRQiPQEjIjQ7ATU0Mh0BJTIWFAYjISImNDYzAV4WHB4U/tQUHhwWASwWHB4U/tQUHhwWA5geHqpkpB4epGT+PhYcHhT+1BQeHBYBkB4oHh4oHsgeKB4eKB7IZKoeHqpkqh4eqsgeKB4eKB4AAAAABP///7EELwMLAAgADwAfAC8AVUBSHRQCAQMPAQABDg0MCQQCABwVAgQCBEwAAgAEAAIEgAAGBwEDAQYDZwABAAACAQBpAAQFBQRXAAQEBV8ABQQFTxEQLismIxkXEB8RHxMTEggGGSsBFA4BJjQ2HgEBFSE1NxcBJSEiBgcRFBY3ITI2JxE0JhcRFAYHISImNxE0NjchMhYBZT5aPj5aPgI8/O6yWgEdAR78gwcKAQwGA30HDAEKUTQl/IMkNgE0JQN9JTQCES0+AkJWQgQ6/vr6a7NZAR2hCgj9WgcMAQoIAqYIChL9WiU0ATYkAqYlNAE2AAP/+P+EA+gDQgAOAB4AJgBDQEAlJCMhIAgGBAIBTAIBAEoBAQACAIUFAQIEAoUGAQQDAwRXBgEEBANfAAMEA08fHxAPHyYfJhgVDx4QHSIQBwYYKwEjJwcjIgYdAQMmNyU2FxMyFhURFAYjISImNRE0NjMBNScPAScHFQNYZHzWtDRMbAogAqgkDtAQFhYQ/SwQFhYQApxIpoKKXAIGlpZONKABKCYO+Aoi/owYEP4oEBgYEAHYEBj+PKKgPISq1lYAAAAE////iQOqAzMAEQAgAC8AOwAuQCsAAAADBAADaQAEAAUCBAVpAAIBAQJZAAICAWEAAQIBUTo5NDMlFxckBgYaKxE0PgIXMh4CDgMiLgI3FB4BMj4BNC4BIyIOAiUmPgEWFxYPAQ4BJy4BJwc0NzYyFxYUBwYiJkp+rGFfrnxMAUp+rMCufEx2XqK/ol5eol9Igl44AQ8ELkY2BAEBGwImGBUeAg8WFEATFhYUPisBXl+ufEwBSn6sv65+Skp+rl9gol5eor+iXjhegn0kNgcsJAkI9BgeAgIeFKcfFRQUFT4VFisAAAAAAwAA/2kD6gNTAAgADAAVADRAMQAABgEDAgADZwACAAUEAgVpAAQBAQRZAAQEAWEAAQQBUQkJFBMQDwkMCQwTExIHBhkrETQABAACAAQAARMzEwEUFjI2NC4BBgEmAZwBKAT+4P5c/uIBOk/PTv7hPlo+Plo+AV7PASYC/t7+Xv7eAgEmAmH92gIm/UgsQEBYQAJEAAQAAP+xA+gCwwAIABMAHABLAFNAUAANDA2FAAsABgALBoAKCAIGAQAGAX4ADAADAgwDZwACBAEACwIAaQUBAQcHAVkFAQEBB2EJAQcBB1FKR0RCOjk0Mi8uExQWExoREhMSDgYfKyU0NjIWFAYiJhMjNTMyFh8BHgEVATQ2MhYUBiImAxEUFxY3MxQeATI+ATUzFB4BMj4BNTMWNzY1NCYjNTYnJi8BLgErATU0JiMhIgYCpyo6Kyo8KdbWWAIJAW0BBP02KjorKjwpjxUNHggmQkxCJ9cmQkxCJyweDBUVDgEDBhFvCiQPWRUP/cUPFUAdKys6KioBO48EAW0BCQL+0R0rKzoqKgJ8/cUYCAUBJkInJ0ImJkInJ0ImAQUIGA8VwSQRHRJuCg9rDxUVAAABAAD/+QOhAwwAJQAwQC0EAQIBAAECAIAAAAMBAAN+AAMDhAAFAQEFWQAFBQFhAAEFAVETJTUjFSQGBhwrARUUBgcjIiY9ATQmDgEHFTMyFhcRFAYHISImJxE0NhchNTQ+ARYDoRYOJA4WUnhSATUXHgEgFv3pFx4BIBYBd5LQkAIRjw8UARYOjztUAlA9bB4X/r4WHgEgFQFCFiABbGeSApYAAAEAAAAAAjwB7QAOABdAFAABAAEBTAABAAGFAAAAdjUUAgYYKwEUDwEGIi8BJjQ2MyEyFgI7CvoLHAv6CxYOAfQOFgHJDgv6Cwv6CxwWFgAABAAA/2oD6ANSAAgAGAAbADcATkBLEgoCBAMyAQIEGwEFAgNMAAcBAAEHAIAACAADBAgDZwAEAAIFBAJnAAUAAQcFAWcAAAYGAFcAAAAGXwAGAAZPNSM1ExckEyEQCQYfKwUhESMiJic1Izc1NCYnISIGFxUUFjchMjYTMycFERQGByEiJic1ISImJxE0NjchMhYHFRYfAR4BAa0B9OkWHgHWjgoH/ncHDAEKCAGJBwqPp6cBHiAW/ekXHgH+0RceASAWAl8WIAEMCOQQFk8BZh4X6KEkBwoBDAYkBwwBCv6Rp+7+iRceASAWWSAVAu4XHgEgFrcHCOQPNgAABQAA/7EDWQMLAAgAEQAaAFQAbQBjQGASAQMFAUwACgIHBwpyAA0LDgIGBQ0GaQAFAAQABQRpAAMAAAEDAGkAAQACCgECaQkIAgcMDAdZCQgCBwcMYAAMBwxQIBtqZV5ZUlE9PDo5ODc2NRtUIFMTFBMUExIPBhwrATQmIg4BFjI2NxQGLgE+AhY3FAYiLgE2MhYlIisBIg4BBw4BBw4CFgYWBhYUHwEeARceATIWNhY2Fj4BNz4BNz4CJjYmNiY0LwEuAScuASImBgEUBw4BBwYiJy4BJyYQNz4BNzYgFx4BFxYCO1J4UgJWdFZLgLaCAn66fD8eLBwCICgi/uYEJzsURC4RHCoMBggEAgICAgIGCgwqHBAwQipMCkosQDQNHCwKBggEAgICAgIGCgsqHRAuRiZQAaoDBYBzMv4ydIAFAwMFgHQxAQAxdH4GAwFeO1RUdlRUO1uCAn66fgKCihUeHioeHmYEBggLKhwQMEQmUAZQJkQYKBwqCwYKBAQEBAQIAgoLKhwQMEQmUAZQJkQYKBwqCwYKBAT+ooAxdIAFAwMGfnUxAQAxdIAFAwMGfnUxAAQAAP9qA1kDUgATABoAIwBTALtACxQBAgRMPgIHBgJMS7ASUFhAPRAODAMKAwYDCnINCwkDBgcDBgd+CAEHBQUHcAABAAQCAQRnAAIAAwoCA2cPAQUAAAVXDwEFBQBgAAAFAFAbQD8QDgwDCgMGAwoGgA0LCQMGBwMGB34IAQcFAwcFfgABAAQCAQRnAAIAAwoCA2cPAQUAAAVXDwEFBQBgAAAFAFBZQCQkJBsbJFMkU1JRR0Y6OTg3NjU0MygnJiUbIxsjEyYUNTYRBhsrAR4BFREUBgchIiYnETQ2NyEyFhcHFTMmLwEmExEjIiYnNSERExUzEzMTNjc2NTMXHgEXEzMTMzUjFTMHBg8BIzU0JjQmJwMjAwcGDwEjJyYvATM1AzMQFh4X/RIXHgEgFgH0FjYPStIFB68GxugXHgH+UzsnXFhIBAECAgEBAgJIWVsnpzI3AwEBAwICAlE/UQIBAQICAgECODICfhA0GP1+Fx4BIBYDfBceARYQJtIRBq8H/LACPCAV6fymAfQ7/o8BDwsOCQUOARQE/vEBcTs79QsODAQCBAQSBQEw/tANCAQMDA4L9TsABAAA/2oDWQNSABMAGgAjAFMA00ALFAECBFI7AgcLAkxLsBJQWEBGDwEMAwsDDHIQDg0DCwcDCwd+ExEKCAQHBgMHBn4JAQYFBQZwAAEABAIBBGcAAgADDAIDZxIBBQAABVcSAQUFAGAAAAUAUBtASA8BDAMLAwwLgBAODQMLBwMLB34TEQoIBAcGAwcGfgkBBgUDBgV+AAEABAIBBGcAAgADDAIDZxIBBQAABVcSAQUFAGAAAAUAUFlAKiQkGxskUyRTUVBPTk1MQUA/Pj08Ojk4NzY1KCcmJRsjGyMTJhQ1NhQGGysBHgEVERQGByEiJicRNDY3ITIWFwcVMyYvASYTESMiJic1IRE3FTM1Izc+AgczFB8BHgEfASMVMzUjJzczNSMVMwcOAQ8BIzQnJi8BMzUjFTMXBwMzEBYeF/0SFx4BIBYB9BY2D0rSBQevBsboFx4B/lOonSo6AwQGAQEDAgEEAjwroyZrbCacKTkCCAEBAQMDBjsqoiZqbQJ+EDQY/X4XHgEgFgN8Fx4BFhAm0hEGrwf8sAI8IBXp/KaDOztaBAoGAQIEBAIEA1o7O5ieOztZBAoDAQIDBgdZOzuYngAFAAD/agNZA1IAEwAaACMANwBCAXS1FAECBAFMS7AKUFhASwAJAwoDCQqAAAoNAwoNfgAGBwUFBnIAAQAEAgEEZwACAAMJAgNnAA0QAQwIDQxpAAgPCwIHBggHZw4BBQAABVcOAQUFAGAAAAUAUBtLsAtQWEBFAAkDCgMJCoAABgcFBQZyAAEABAIBBGcAAgADCQIDZw0BChABDAgKDGkACA8LAgcGCAdnDgEFAAAFVw4BBQUAYAAABQBQG0uwElBYQEsACQMKAwkKgAAKDQMKDX4ABgcFBQZyAAEABAIBBGcAAgADCQIDZwANEAEMCA0MaQAIDwsCBwYIB2cOAQUAAAVXDgEFBQBgAAAFAFAbQEwACQMKAwkKgAAKDQMKDX4ABgcFBwYFgAABAAQCAQRnAAIAAwkCA2cADRABDAgNDGkACA8LAgcGCAdnDgEFAAAFVw4BBQUAYAAABQBQWVlZQCY5OCQkGxs8OjhCOUIkNyQ3NjU0MispKCcmJRsjGyMTJhQ1NhEGGysBHgEVERQGByEiJicRNDY3ITIWFwcVMyYvASYTESMiJic1IRE3FTM1IzUzMjc+AS4BJyYrARUzETcjNTMyFxYVFAcGAzMQFh4X/RIXHgEgFgH0FjYPStIFB68GxugXHgH+U6G3NEwrFyUuASojGy3ONJFCQx0RHyISAn4QNBj9fhceASAWA3wXHgEWECbSEQavB/ywAjwgFen8poM7O10JDEhbQhAKO/7KnJYKEy0yEQkAAAUAAP9qA1kDUgATABoAIwAqADMAX0BcFAECBCoBBwgpKCckBAYHA0wABgcFBwYFgAABAAQCAQRnAAIAAwgCA2cACAoBBwYIB2kJAQUAAAVXCQEFBQBfAAAFAE8sKxsbMC8rMywzJiUbIxsjEyYUNTYLBhsrAR4BFREUBgchIiYnETQ2NyEyFhcHFTMmLwEmExEjIiYnNSERJRUhNTcXNwUiJjQ2MhYUBgMzEBYeF/0SFx4BIBYB9BY2D0rSBQevBsboFx4B/lMCg/3Fa0fX/uItPj5aPj4CfhA0GP1+Fx4BIBYDfBceARYQJtIRBq8H/LACPCAV6fym+rJra0fWRz5aPj5aPgAAAAkAAP9qA1kDUgADAAcACwAPACMAKgA3AEoAUwGLQAskAQAMAUxEARIBS0uwCVBYQGANAQAMAgwAcgACAQwCcBcBBQYHBgUHgBEYAgcSBgcSfgAJDgEMAAkMZxUBAQAEAwEEZwoWAgMLAQYFAwZnABIAFBMSFGkaARMAEA8TEGkZAQ8ICA9XGQEPDwhfAAgPCE8bS7ASUFhAYQ0BAAwCDAByAAIBDAIBfhcBBQYHBgUHgBEYAgcSBgcSfgAJDgEMAAkMZxUBAQAEAwEEZwoWAgMLAQYFAwZnABIAFBMSFGkaARMAEA8TEGkZAQ8ICA9XGQEPDwhfAAgPCE8bQGINAQAMAgwAAoAAAgEMAgF+FwEFBgcGBQeAERgCBxIGBxJ+AAkOAQwACQxnFQEBAAQDAQRnChYCAwsBBgUDBmcAEgAUExIUaRoBEwAQDxMQaRkBDwgID1cZAQ8PCF8ACA8IT1lZQERMSysrDAwICAQEAABQT0tTTFNJR0ZFPj0rNys3NjU0MzIxLiwmJSEeGRYMDwwPDg0ICwgLCgkEBwQHBgUAAwADERsGFysBNSMVFzUjHQE1IxUXNSMVJR4BFREUBgchIiYnETQ2NyEyFhcHFTMmLwEmExEjIiYnNSMVIzUhEQEXFhUUBi4BJzQ3Njc1MxUzMhYDMjY0JiIOARYBZUePSEePSAHOEBYeF/0SFx4BIBYB9BY2D0rSBQevBsboFx4BR0j+4gFtPARQfk4CBQw3RywNEkseKio8KAIsAnxHR0hISEdHR0hISNkQNBj9fhceASAWA3wXHgEWECbSEQavB/ywAjwgFelISPymAZPDDw4uPgI6MA4PI7pHRw7+8BYcFhYcFgAAAAYAAP9qA1kDUgATABoAIwA5AEsAXAEJQAoUAQIEMwEGBwJMS7AJUFhAQQAKAwcDCgeADQEJBggFCXIMAQgFBQhwAAEABAIBBGcAAgADCgIDZwAHAAYJBwZnCwEFAAAFVwsBBQUAYAAABQBQG0uwElBYQEIACgMHAwoHgA0BCQYIBgkIgAwBCAUFCHAAAQAEAgEEZwACAAMKAgNnAAcABgkHBmcLAQUAAAVXCwEFBQBgAAAFAFAbQEMACgMHAwoHgA0BCQYIBgkIgAwBCAUGCAV+AAEABAIBBGcAAgADCgIDZwAHAAYJBwZnCwEFAAAFVwsBBQUAYAAABQBQWVlAIE1MOzobG1NSTFxNXDpLO0s3NS8uGyMbIxMmFDU2DgYbKwEeARURFAYHISImJxE0NjchMhYXBxUzJi8BJhMRIyImJzUhEQEWFREUBwYjIi8BIyImPQE0NjsBNzYTMjc2NCcuAQ4BFxYUBwYWFxYnMjc2NCcuAQYUFxYUBwYUFgMzEBYeF/0SFx4BIBYB9BY2D0rSBQevBsboFx4B/lMBEwsLBAMGBl1JCAoKCEldCPQRC0hICR4XBAo4OAkCDAppDwsxMQoeFgodHQoXAn4QNBj9fhceASAWA3wXHgEWECbSEQavB/ywAjwgFen8pgHHBQz+0AwEAQVdCghrCApdCP57DljkWQsEEx4LRbJEDB4ICVMLNIw0CwIWHAwgUiALHhMAAAAACQAA/7EDWQLEAAMAEwAXABsAHwAvAD8AQwBHAJ9AnCsBCwY7AQ0EAkwaERUDBxABBgsHBmcXAQoACwwKC2cZDxQDBQ4BBA0FBGcYAQwADQIMDWcTAQIBAwJXFgkSAwEIAQADAQBnEwECAgNfAAMCA09EREBAMTAhIBwcGBgUFAUEAABER0RHRkVAQ0BDQkE5NjA/MT8pJiAvIS8cHxwfHh0YGxgbGhkUFxQXFhUNCgQTBRMAAwADERsGFys3FSM1JTIWHQEUBisBIiY9ATQ2PwEVITUTFSM1ARUhNQMyFgcVFAYHIyImJzU0NhcBMhYHFRQGByMiJic1NDYXBRUjNRMVITXExAGJDhYWDo8OFhYO6P4efX0DWf5lfQ8WARQQjg8UARYOAfQOFgEUD48PFAEWDgFBfX3+HkBHR0gWDo8OFhYOjw8UAdZHRwEeSEj9xEdHAoMUEI4PFAEWDo4PFgH+4hQPjw8UARYOjw4WAUdHRwEeSEgAAAEAAP+xA1oDDAAlAERAQR8TAgUDJAoCAgAJAQECA0wABAMEhQADBQOFAAUABYUGAQACAIUAAgEChQABAXYBAB4cGRgSEA0LBQQAJQElBwYWKwEyFhQGIiY3NDcnBiMiJjQ2MzIXNyY1ND4BHgEGJyInBxYUBxc2AqdKaGiUagEByTNGS2hoS0YzyQFolmYCaklHM8kBAckzARdqkmpqSQcMZDBqkmowZAwHSmgCbJBsATBkDA4MZDAAAAAABAAA/2oEbwNTAAwAFwAnAE8AlkAbTCYlDgQGAzUBAQYhAQAEAAECAARMNxgCBgFLS7AQUFhALwABBgQGAQSAAAAEAgQAcgAHAAMGBwNpAAYABAAGBGcAAgUFAlkAAgIFYQAFAgVRG0AwAAEGBAYBBIAAAAQCBAACgAAHAAMGBwNpAAYABAAGBGcAAgUFAlkAAgIFYQAFAgVRWUAMRUQTEigkIxMSCAYdKwU0IyImNTQiFRQWNzIJAS4BByIOAgcUBRQGKwEUBiImJzchJic3FhMXFhQHAQYmLwEmND8BJjU+BDc0NjcmNTQ+ARYHFAceARc3NhYCRAkgMBI6KAn+1QHpF2ZKM1YyGgECpyoe+lR2UgFTAaZcIj0jtC8EBvvrBRAELwQGaAscLjAkFAGCagQgKiIBBEVqHeoFEGAIMCEJCSk6AQESAagxQgEiODwc1/odKjtUVDpIaZc3xwKZNQYQBPx3BQIFNQYQBFoRExgyVF6ITVSSEAoLFx4CIhULCgpINMoFAgAD//7/sQPEA1IACwAQABYALkArAAECAxABAgACAkwABAEEhQABAwGFAAMCA4UAAgAChQAAAHYRFBEVIwUGGysJAQ4BByIuAj4BMxMhFAYHEyERMh4BAa0BMDueV3XGcAR4vnloAa9CPVz+U3XEdAFh/tA9QgF0xOrEdP5TWJ47AXgBrXLGAAAABQAA/2oDoQNSACMAJwA3AEcAawC4QBM5KQILBkExAgcLIBcOBQQAAgNMS7AKUFhAPQ8NAgsGBwcLcgMBAgUABQIAgAEBAAQFAAR+DgEMCAEGCwwGaQkBBwAFAgcFaAAECgoEVwAEBApfAAoECk8bQD4PDQILBgcGCweAAwECBQAFAgCAAQEABAUABH4OAQwIAQYLDAZpCQEHAAUCBwVoAAQKCgRXAAQECl8ACgQKT1lAGmpoZWJfXltYVVNOS0VDJiYkERoUHBQSEAYfKyUHBiIvAQcGIi8BJjQ/AScmND8BNjIfATc2Mh8BFhQPARcWFAUhESE3NTQmKwEiBh0BFBY7ATI2JTU0JisBIgYdARQWOwEyNjcRFAYjISImNRE0NjsBNTQ2OwEyFh0BMzU0NjsBMhYHFTMyFgJsGgUOBmlpBQ4GGQUFaWkFBRkFEARpaQYOBRoFBWlpBf3WAxL87tcKCCQICgoIJAgKAawKCCMICgoIIwgK1ywc/O4dKiodSDQlJCU01jYkIyU2AUcdKk0ZBgZpaQYGGQUOBmlpBg4FGgUFaWkFBRoFDgZpaQUQoAI8a6EICgoIoQgKCgihCAoKCKEICgos/TUdKiodAssdKjYlNDQlNjYlNDQlNioAA////2oDoQNSAB4AKABWAGVAYkQBCQhOAQsBKgEFDANMAAAKBAoABIAABwADCAcDaQAIAAkKCAlpAAQAAQsEAWkACgALDAoLaQAMAAUCDAVpAAIGBgJXAAICBl8ABgIGT1RTUlBKSUhGEzUzJRQUPhUVDQYfKyU0LgMnBw4ELwEuAjUiDgMXFBYzITI2AzQuAQYXFB4BNgUVFAYrARUUBiMhIiY3ETQ2MyEyFh0BMzIWHQEUBisBFTMyFh0BFAYrARUzMhYCngYSGiwdExAOIBYeCxwRCiYcLBwQCAEuIwFBIjBhVnZYAlR6UgFlCgg2NCX9WSQ2ATQlAqclNDYICgoINjYICgoINjYICp8gODgoGAEMCgYQBAIECgYKEAQaJjo2ISk2NgF1PFQCWDo8VAJY9GsICn0lNDQlAzYlNDQlfQoIawgKSAoHbAcKSAoAAwAA/2oDWgNSAB8AKAA4AE5ASxMBAwIBTAcBBQMGAwUGgAABCAECAwECaQADAAYEAwZpCQEEAAAEVwkBBAQAXwAABABPKikhIDMyMTAvLik4KjclJCAoISgeOAoGGCsBHgQHFAYjISImNTQ+AzcmNTQ+AjIeAhcUASIGFB4BPgEmEzI2NTQmJwYiJw4BFRQWMwKeGjA0JBoBcE7+I05wGCYyMhksLkxqdGhQKgH+41l+frJ8AoCXMUZYUlHUUlJYRjEBnQgcNE5yS1Z6elZJdko4GApFUjpqTC4uTGo6UgEpfrJ8AoCugvykUDmGmgNGRgOahjlQAAABAAAAAQAA8XXEiF8PPPUADwPoAAAAAOLzYUwAAAAA4vNhTP/1/2gEdwNYAAAACAACAAAAAAAAAAEAAANS/2oAAAR2//X/7gR3AAEAAAAAAAAAAAAAAAAAAACnA+gAAAOgAAADoAAABC///wNZ//0CygAAA6IAAAMRAAACjgAAA+j/+gOgAAADEQAAA6AAAAMRAAAELwAAA+gAAANZ//4DEQAAA6D//wHWAAADhAAABHYAAAMR//kD6AAABC4AAAKCAAADoP/5A1n//QQv//8D6AAAA6AAAAMRAAAD6AAABHYAAANZ//0D6P/1A1kAAANZAAADWQAAA6D//wNZAAADoAAAAooAAANZ//0DoP//AoIAAAQv//8DWf/9AjsAAAPoAAAD6///A1n//QNRAAAD6AAAAxEAAAPoAAAD6P/6A1n//QNZAAACygAAAsoAAAFlAAABZQAAA8kAAAPo//8D6AAAA+gAAAJqAAADWQAAAmoAAANZ//8DWQAAAxEAAANZAAAD6AAAA+n//gNZAAAD6P/6A+j//wMxAAADWQAAA1kAAAPoAAADWQAAA1kAAANZAAADWf/9AxH//wNZAAAD6P//A1kAAAPoAAADoAAAA+gAAAPoAAADoP//Akn//wNx//0D6AAAA1kAAAQvAAAD6f/4A+gAAAOgAAAELwAAA5gAAANZAAAD6//4A9X//APoAAAD6AAAA1n//QNZ//0D6AAAAhIAAAH0AAACWAAAAxEAAAJoAAACOwAAAjv//wPoAAAD6AAAA+gAAAMRAAADWQAAA6AAAAPoAAACcAAAArgAAAPoAAADtQAAA+gAAAPoAAAD6AAAA6AAAAOsAAAEGgAAA6n//wOg//wDIP/4A1n//QI7//8DoAAAA+gAAAQv//8D6P/4A6n//wPoAAAEDAAAA6AAAAI7AAAD6AAAA1kAAANZAAADWQAAA1kAAANZAAADWQAAA1kAAANZAAADWQAABHYAAAPo//4D6AAAA6D//wNZAAAAAAAAAEQAngFiAbQB+AIiAmwDbARwBNgFIAWsBfYHmgfSCDoI/goMCkwKtAsWC0oL6Aw8DIQNXg3GDkAOng7aD2IP1BAyEKoRGBG2Eg4SUhLaEyATiBP6FIYU1hU2Fa4WDhZMFqQXUhfYGMgZSBm+GkQbVBuyHHQcqBzeHRIdRh5IH0YfnB/uIA4goCDAIRIhWCG8IiIiwCMoI74kZiT2JTolsCY+JuonRifWKFooxilOKd4qVisMK/osaiziLXguKC7yL/wwYjCqMRgxYjH4MlAy3DMyNDA0mjVCNZI2CjZONnA3IjdSN3A3lDe+OfI6GjpAOsY7ijyYPPA9Wj3gPqQ/ED9aP/xAVECAQLZB9EJ4QtJDQkQ2RIhE7EVORXRGVEbQR0pHrEggSGpJAklUSXxJ+krUS7BMkk2wTjRPeFCKUUZRpFJoUqxTnFREVMAAAQAAAKcBBgARAAAAAAACAFYAmQCNAAAA4g4MAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABAAgANQABAAAAAAACAAcAPQABAAAAAAADAAgARAABAAAAAAAEAAgATAABAAAAAAAFAAsAVAABAAAAAAAGAAgAXwABAAAAAAAKACsAZwABAAAAAAALABMAkgADAAEECQAAAGoApQADAAEECQABABABDwADAAEECQACAA4BHwADAAEECQADABABLQADAAEECQAEABABPQADAAEECQAFABYBTQADAAEECQAGABABYwADAAEECQAKAFYBcwADAAEECQALACYByUNvcHlyaWdodCAoQykgMjAyNCBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29tZm9udGVsbG9SZWd1bGFyZm9udGVsbG9mb250ZWxsb1ZlcnNpb24gMS4wZm9udGVsbG9HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADIANAAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AZgBvAG4AdABlAGwAbABvAFIAZQBnAHUAbABhAHIAZgBvAG4AdABlAGwAbABvAGYAbwBuAHQAZQBsAGwAbwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABlAGwAbABvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAARzdGFyCnN0YXItZW1wdHkFdXNlcnMKb2stY2lyY2xlZAR1c2VyBnBlbmNpbAZjYW5jZWwFbW9uZXkFc3BpbjIEaG9tZQRwbHVzBWNoZWNrC2NoZWNrLWVtcHR5B2NvZy1hbHQCb2sCY3cFdHJhc2gFdGFibGUIY2FuY2VsLTEIY2FsZW5kYXIJY2hhcnQtYmFyBmZpbHRlcgV0cnVjawZ1c2VyLTEEbG9jawRib29rDHBsdXMtY2lyY2xlZAtjcmVkaXQtY2FyZARsaXN0A2JveBBwbHVzLXNxdWFyZWQtYWx0BGZsYWcMY2hhcnQtbGluZS0xDGluZm8tY2lyY2xlZAlhdHRlbnRpb24MZG9jLXRleHQtaW52A2RvYwdkb2MtaW52BXByaW50CGxlZnQtYmlnBndyZW5jaAZ0cmVlLTIFc21pbGUGc2VhcmNoEWFuZ2xlLWRvdWJsZS1kb3duBmxhcHRvcA1yaWdodC1jaXJjbGVkCGxvY2F0aW9uBGNoYXQIYmFza2V0LTEMaGVscC1jaXJjbGVkAnRoBWdyb3VwBmF0dGFjaAV2Y2FyZAhzY2lzc29ycwxsZWZ0LWNpcmNsZWQDY29nCWxlZnQtb3BlbgpyaWdodC1vcGVuC2FuZ2xlLXJpZ2h0CmFuZ2xlLWxlZnQFZ2xvYmUKY2FsZW5kYXItMQVyZXBseQdmb3J3YXJkBGRvd24EZ2lmdAJ1cAVibG9jawlyaWdodC1iaWcRbWludXMtc3F1YXJlZC1hbHQEbWVudQtsaXN0LWJ1bGxldAZmb2xkZXIJYXJyb3dzLWN3BXRvb2xzBG1haWwFc3BsaXQQbGlua2VkaW4tc3F1YXJlZA90d2l0dGVyLXNxdWFyZWQMYmxvZ2dlci1yZWN0EGZhY2Vib29rLXNxdWFyZWQRcGludGVyZXN0LXNxdWFyZWQNZ3BsdXMtc3F1YXJlZAtvay1jaXJjbGVkMgVwaG9uZQdoaXN0b3J5CWJyaWVmY2FzZQhkb2MtdGV4dAR0aC0xCHRoLWxhcmdlA2V5ZQdzaXRlbWFwCHVtYnJlbGxhCWhvdXJnbGFzcwlsaWdodGJ1bGIHZ2F1Z2UtMQN0YWcEdGFncwZkb2NzLTEEZG9jcwxmb2xkZXItZW1wdHkRZm9sZGVyLW9wZW4tZW1wdHkFY2xvY2sIZmlsZS1wZGYKY2hhcnQtbGluZQdhcmNoaXZlDXVwZG93bi1jaXJjbGUGdGlja2V0DGNpcmNsZS1lbXB0eQZjaXJjbGUHZXllLW9mZgVwYXVzZQRwbGF5BHN0b3AFbWludXMFYXdhcmQJc29ydC1kb3duB3NvcnQtdXAIbGluay1leHQHcmVjeWNsZQRjYWxjCGVsbGlwc2lzA2Njdwpkb3dubG9hZC0xBmhhbW1lcghkb3dubG9hZAdhcnRpY2xlBmJlbGwtMQdkb2MtbmV3BnBsdXMtMQlkb3duLW9wZW4DdHR5BnVwbG9hZAxiYWNrLWluLXRpbWUJd2FyZWhvdXNlDGRhdGEtc2NpZW5jZQ1zdGFyLWhhbGYtYWx0BGJlbGwKdXAtY2lyY2xlZAZ1cC1kaXIEbGluawhsaXN0LWFkZAdwaWN0dXJlCXBpY3R1cmUtMQ1hdHRlbnRpb24tYWx0C2V4Y2xhbWF0aW9uC3RydWNrLXJpZ2h0CWxvY2stb3Blbghkb3duLWRpcgVwYXN0ZQlpbnN0YWdyYW0JZmlsZS13b3JkCmZpbGUtZXhjZWwPZmlsZS1wb3dlcnBvaW50CmZpbGUtaW1hZ2UMZmlsZS1hcmNoaXZlCmZpbGUtYXVkaW8Hc2xpZGVycwVzaGFyZQ5iZWxsLW9mZi1lbXB0eQtjaGFydC1waWUtMRBjYWxlbmRhci10aW1lcy1vDGFkZHJlc3MtYm9vawZ1c2VyLW8AAAAAAQAB//8ADwAAAAAAAAAAAAAAAAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGw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') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?68352707#fontello') format('svg');
  }
}
*/

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-star:before { content: '\e800'; } /* '' */
.icon-star-empty:before { content: '\e801'; } /* '' */
.icon-users:before { content: '\e802'; } /* '' */
.icon-ok-circled:before { content: '\e803'; } /* '' */
.icon-user:before { content: '\e804'; } /* '' */
.icon-pencil:before { content: '\e805'; } /* '' */
.icon-cancel:before { content: '\e806'; } /* '' */
.icon-money:before { content: '\e807'; } /* '' */
.icon-spin2:before { content: '\e808'; } /* '' */
.icon-home:before { content: '\e809'; } /* '' */
.icon-plus:before { content: '\e80a'; } /* '' */
.icon-check:before { content: '\e80b'; } /* '' */
.icon-check-empty:before { content: '\e80c'; } /* '' */
.icon-cog-alt:before { content: '\e80d'; } /* '' */
.icon-ok:before { content: '\e80e'; } /* '' */
.icon-cw:before { content: '\e80f'; } /* '' */
.icon-trash:before { content: '\e810'; } /* '' */
.icon-table:before { content: '\e811'; } /* '' */
.icon-cancel-1:before { content: '\e812'; } /* '' */
.icon-calendar:before { content: '\e813'; } /* '' */
.icon-chart-bar:before { content: '\e814'; } /* '' */
.icon-filter:before { content: '\e815'; } /* '' */
.icon-truck:before { content: '\e816'; } /* '' */
.icon-user-1:before { content: '\e817'; } /* '' */
.icon-lock:before { content: '\e818'; } /* '' */
.icon-book:before { content: '\e819'; } /* '' */
.icon-plus-circled:before { content: '\e81a'; } /* '' */
.icon-credit-card:before { content: '\e81b'; } /* '' */
.icon-list:before { content: '\e81c'; } /* '' */
.icon-box:before { content: '\e81d'; } /* '' */
.icon-plus-squared-alt:before { content: '\e81e'; } /* '' */
.icon-flag:before { content: '\e81f'; } /* '' */
.icon-chart-line-1:before { content: '\e820'; } /* '' */
.icon-info-circled:before { content: '\e821'; } /* '' */
.icon-attention:before { content: '\e822'; } /* '' */
.icon-doc-text-inv:before { content: '\e823'; } /* '' */
.icon-doc:before { content: '\e824'; } /* '' */
.icon-doc-inv:before { content: '\e825'; } /* '' */
.icon-print:before { content: '\e826'; } /* '' */
.icon-left-big:before { content: '\e827'; } /* '' */
.icon-wrench:before { content: '\e828'; } /* '' */
.icon-tree-2:before { content: '\e829'; } /* '' */
.icon-smile:before { content: '\e82a'; } /* '' */
.icon-search:before { content: '\e82b'; } /* '' */
.icon-angle-double-down:before { content: '\e82c'; } /* '' */
.icon-laptop:before { content: '\e82d'; } /* '' */
.icon-right-circled:before { content: '\e82e'; } /* '' */
.icon-location:before { content: '\e82f'; } /* '' */
.icon-chat:before { content: '\e830'; } /* '' */
.icon-basket-1:before { content: '\e831'; } /* '' */
.icon-help-circled:before { content: '\e832'; } /* '' */
.icon-th:before { content: '\e833'; } /* '' */
.icon-group:before { content: '\e834'; } /* '' */
.icon-attach:before { content: '\e835'; } /* '' */
.icon-vcard:before { content: '\e836'; } /* '' */
.icon-scissors:before { content: '\e837'; } /* '' */
.icon-left-circled:before { content: '\e838'; } /* '' */
.icon-cog:before { content: '\e839'; } /* '' */
.icon-left-open:before { content: '\e83a'; } /* '' */
.icon-right-open:before { content: '\e83b'; } /* '' */
.icon-angle-right:before { content: '\e83c'; } /* '' */
.icon-angle-left:before { content: '\e83d'; } /* '' */
.icon-globe:before { content: '\e83e'; } /* '' */
.icon-calendar-1:before { content: '\e83f'; } /* '' */
.icon-reply:before { content: '\e840'; } /* '' */
.icon-forward:before { content: '\e841'; } /* '' */
.icon-down:before { content: '\e842'; } /* '' */
.icon-gift:before { content: '\e843'; } /* '' */
.icon-up:before { content: '\e844'; } /* '' */
.icon-block:before { content: '\e845'; } /* '' */
.icon-right-big:before { content: '\e846'; } /* '' */
.icon-minus-squared-alt:before { content: '\e847'; } /* '' */
.icon-menu:before { content: '\e848'; } /* '' */
.icon-list-bullet:before { content: '\e849'; } /* '' */
.icon-folder:before { content: '\e84b'; } /* '' */
.icon-arrows-cw:before { content: '\e84c'; } /* '' */
.icon-tools:before { content: '\e84d'; } /* '' */
.icon-mail:before { content: '\e84e'; } /* '' */
.icon-split:before { content: '\e84f'; } /* '' */
.icon-linkedin-squared:before { content: '\e850'; } /* '' */
.icon-twitter-squared:before { content: '\e851'; } /* '' */
.icon-blogger-rect:before { content: '\e852'; } /* '' */
.icon-facebook-squared:before { content: '\e853'; } /* '' */
.icon-pinterest-squared:before { content: '\e854'; } /* '' */
.icon-gplus-squared:before { content: '\e855'; } /* '' */
.icon-ok-circled2:before { content: '\e856'; } /* '' */
.icon-phone:before { content: '\e857'; } /* '' */
.icon-history:before { content: '\e858'; } /* '' */
.icon-briefcase:before { content: '\e859'; } /* '' */
.icon-doc-text:before { content: '\e85a'; } /* '' */
.icon-th-1:before { content: '\e85b'; } /* '' */
.icon-th-large:before { content: '\e85c'; } /* '' */
.icon-eye:before { content: '\e85d'; } /* '' */
.icon-sitemap:before { content: '\e85e'; } /* '' */
.icon-umbrella:before { content: '\e85f'; } /* '' */
.icon-hourglass:before { content: '\e860'; } /* '' */
.icon-lightbulb:before { content: '\e861'; } /* '' */
.icon-gauge-1:before { content: '\e862'; } /* '' */
.icon-tag:before { content: '\e863'; } /* '' */
.icon-tags:before { content: '\e864'; } /* '' */
.icon-docs-1:before { content: '\e865'; } /* '' */
.icon-docs:before { content: '\e866'; } /* '' */
.icon-folder-empty:before { content: '\e867'; } /* '' */
.icon-folder-open-empty:before { content: '\e868'; } /* '' */
.icon-clock:before { content: '\e869'; } /* '' */
.icon-file-pdf:before { content: '\e86a'; } /* '' */
.icon-chart-line:before { content: '\e86b'; } /* '' */
.icon-archive:before { content: '\e86c'; } /* '' */
.icon-updown-circle:before { content: '\e86d'; } /* '' */
.icon-ticket:before { content: '\e86e'; } /* '' */
.icon-circle-empty:before { content: '\e86f'; } /* '' */
.icon-circle:before { content: '\e870'; } /* '' */
.icon-eye-off:before { content: '\e871'; } /* '' */
.icon-pause:before { content: '\e872'; } /* '' */
.icon-play:before { content: '\e873'; } /* '' */
.icon-stop:before { content: '\e874'; } /* '' */
.icon-minus:before { content: '\e875'; } /* '' */
.icon-award:before { content: '\e877'; } /* '' */
.icon-sort-down:before { content: '\e878'; } /* '' */
.icon-sort-up:before { content: '\e879'; } /* '' */
.icon-link-ext:before { content: '\e87a'; } /* '' */
.icon-recycle:before { content: '\e87b'; } /* '' */
.icon-calc:before { content: '\e87d'; } /* '' */
.icon-ellipsis:before { content: '\e87e'; } /* '' */
.icon-ccw:before { content: '\e87f'; } /* '' */
.icon-download-1:before { content: '\e880'; } /* '' */
.icon-hammer:before { content: '\e881'; } /* '' */
.icon-download:before { content: '\e882'; } /* '' */
.icon-article:before { content: '\e883'; } /* '' */
.icon-bell-1:before { content: '\e884'; } /* '' */
.icon-doc-new:before { content: '\e885'; } /* '' */
.icon-plus-1:before { content: '\e886'; } /* '' */
.icon-down-open:before { content: '\e887'; } /* '' */
.icon-tty:before { content: '\e888'; } /* '' */
.icon-upload:before { content: '\e889'; } /* '' */
.icon-back-in-time:before { content: '\e88a'; } /* '' */
.icon-warehouse:before { content: '\e88b'; } /* '' */
.icon-data-science:before { content: '\e88d'; } /* '' */
.icon-star-half-alt:before { content: '\e88e'; } /* '' */
.icon-bell:before { content: '\e88f'; } /* '' */
.icon-up-circled:before { content: '\e890'; } /* '' */
.icon-up-dir:before { content: '\e891'; } /* '' */
.icon-link:before { content: '\e893'; } /* '' */
.icon-list-add:before { content: '\e894'; } /* '' */
.icon-picture:before { content: '\e895'; } /* '' */
.icon-picture-1:before { content: '\e896'; } /* '' */
.icon-attention-alt:before { content: '\e898'; } /* '' */
.icon-exclamation:before { content: '\e899'; } /* '' */
.icon-truck-right:before { content: '\e89a'; } /* '' */
.icon-lock-open:before { content: '\e89d'; } /* '' */
.icon-down-dir:before { content: '\e8b3'; } /* '' */
.icon-paste:before { content: '\f0ea'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-file-word:before { content: '\f1c2'; } /* '' */
.icon-file-excel:before { content: '\f1c3'; } /* '' */
.icon-file-powerpoint:before { content: '\f1c4'; } /* '' */
.icon-file-image:before { content: '\f1c5'; } /* '' */
.icon-file-archive:before { content: '\f1c6'; } /* '' */
.icon-file-audio:before { content: '\f1c7'; } /* '' */
.icon-sliders:before { content: '\f1de'; } /* '' */
.icon-share:before { content: '\f1e0'; } /* '' */
.icon-bell-off-empty:before { content: '\f1f7'; } /* '' */
.icon-chart-pie-1:before { content: '\f200'; } /* '' */
.icon-calendar-times-o:before { content: '\f273'; } /* '' */
.icon-address-book:before { content: '\f2b9'; } /* '' */
.icon-user-o:before { content: '\f2c0'; } /* '' */
 .cqb_parent {
    position: relative;
}

    .cqb_parent .cqb_redactor {
        display: none !important;
        position: absolute;
        cursor: pointer;
        text-align: center;
    }

        .cqb_parent .cqb_redactor span {
            width: 0;
            height: 0;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-radius: 2px;
        }

    .cqb_parent .cqb_redactor {
        padding: 1px 0;
        opacity: .7;
    }

        .cqb_parent .cqb_redactor:not(.cqb_disable):hover {
            opacity: 1;
        }

    .cqb_parent .cqb_dec span {
        border-top: 6px solid #999999;
    }

    .cqb_parent .cqb_inc span {
        border-bottom: 6px solid #999999;
    }

    .cqb_parent.cqb_active .cqb_redactor,
    .cqb_parent.cqb_active .cqb_redactor span {
        display: inline-block !important;
    }

    .cqb_parent .cqb_redactor.cqb_disable {
        opacity: .3;
        cursor: default;
    }
 body .modal.big {
    padding: 0;
    border: none;
    left: 10px !important;
    right: 10px !important;
    top: 10px !important;
    bottom: 10px !important;
    border-radius: 2px;
    opacity: .97 !important;
    overflow: hidden;
}

    body .modal.big .modal_content {
        width: 770px;
        margin: 20px;
    }

    body .modal.big iframe {
        width: 100%;
        height: 100%;
    }

    body .modal.big div.cancel,
    body #chatsModal div.cancel {
        top: 5px;
        right: 28px;
        font-size: 150%;
        width: 45px;
        height: 45px;
        overflow: hidden;
        position: fixed;
        padding: 0;
        cursor: pointer;
        background: rgba(255, 255, 255, 0.6);
    }

@media screen and (max-width: 950px) {
    html body .modal.big div.cancel,
    html body #chatsModal div.cancel {
        right: 10px;
        top: 10px;
    }
}

body .modal.big div.cancel:hover:before, body .modal.big div.cancel:hover:after,
body #chatsModal div.cancel:hover:before, body #chatsModal div.cancel:hover:after {
    opacity: 1;
}

body .modal.big div.cancel:before, body .modal.big div.cancel:after,
body #chatsModal div.cancel:before, body #chatsModal div.cancel:after {
    content: '';
    position: absolute;
    width: 35px;
    top: 24px;
    background: var(--bg-color);
    left: 5px;
    opacity: .3;
}

body .modal.big div.cancel:before,
body #chatsModal div.cancel:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

body .modal.big div.cancel:after,
body #chatsModal div.cancel:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

body .modal.big div.cancel.thick:before, body .modal.big div.cancel.thick:after,
body #chatsModal div.cancel.thick:before, body #chatsModal div.cancel.thick:after {
    height: 3px;
}

body #compareModal.modal.big div.cancel.close.thick {
    display: none;
}
 body #mainContent ul.products li.product.us:not(.see-all) .decor{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 60px;
}

body #mainContent ul.products li.product.us:not(.see-all) .decor:after {
    content: 'Made In the USA';
    position: absolute;
    display: flex;
    top: -40px;
    right: -40px;
    width: 80px;
    height: 80px;
    background-color: #bf0a30;
    transform: rotate(45deg);
    align-items: flex-end;
    justify-content: center;
    padding: 0 21px 3px 25px;
    box-sizing: border-box;
    font-family: var(--compact-font-family);
    line-height: 100%;
    color: white;
    font-weight: 700;
    font-size: 10px;
    z-index: 20;
}
 body.quick_view {
    overflow-x: hidden;
}

        body.quick_view #headerWrap,
        body.quick_view #navwrapper,
        body.quick_view #footer,
        body.quick_view .decor3,
        body.quick_view .decor4,
        body.quick_view #pnlExtMomFeatures {
            display: none;
        }
        
        html body.quick_view, body.quick_view #masterWrap {
            background: none;
            padding: 10px 0 10px 0;
        }

body.quick_view #outerwrap {
    margin: 0;
    padding-bottom: 0 !important;
    background: none;
} body.simple_view2,
body.simple_view2 #masterWrap,
body.simple_view2 #mainContent,
body.simple_view2 .mainColumn {
    padding-left: 0 !important;
    margin: 0 !important;
}
     #reportIssue > a, #reportIssueBottom > a {
        display: block;
        padding: 5px;
        color: var(--a-color);
        font-size: 16px;
    }

        #reportIssue > a:hover,
        #reportIssue > a.active {
            background-color: #fff;
            opacity: 1;
        }

#reportIssue > div {
    display: none;
    position: absolute;
    top: 28px;
    right: 0;
    border-radius: 3px;
    padding: 20px;
    background-color: #fff;
    box-shadow: 0 0 5px #888;
    z-index: 9999;
}

#reportIssueBottom > div {
    display: none;
    /*position: absolute;
        bottom: 175px;
        left: 20%;*/
    border-radius: 3px;
    padding: 20px;
    background-color: #fff;
    box-shadow: 0 0 5px #888;
    z-index: 9999;
    width: 355px;
}

#reportIssue .arrow.decor {
    background: white;
    border-bottom: solid 1px #cdcdcd;
    border-right: solid 1px #cdcdcd;
    content: '';
    height: 7px;
    left: 376px;
    position: absolute;
    top: -4px;
    transform: rotate(225deg);
    visibility: visible;
    width: 7px;
}

#reportIssue .form h2, #reportIssueBottom .form h2 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0;
}

#reportIssue .form div:not(.arrow) {
    width: 355px;
}

.report-issue-container {
    min-width: 300px;
}

#reportIssueBottom .form {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    line-height: 1;
}

    #reportIssue .form textarea, #reportIssueBottom .form textarea {
        margin: 1em 0;
        width: 100%;
        height: 75px;
    }

    #reportIssue .form .close, #reportIssueBottom .form .close {
        margin-left: 10px;
    }

#reportIssue .thanks, #reportIssueBottom .thanks {
    width: 355px;
    text-align: center;
}

    #reportIssue .thanks h2, #reportIssueBottom .thanks h2 {
        font-size: 28px;
        font-weight: bold;
    }

    #reportIssue .thanks div, #reportIssueBottom .thanks div {
        margin: 5px 0 25px;
        font-size: 17px;
        font-weight: bold;
    }

#reportIssue {
    position: absolute;
    right: 10px;
    top: 3px;
    z-index: 100;
}

#reportIssueBottom > a {
    color: #aaa;
    text-decoration: none;
    font-size: 12px;
    padding: 0;
}

@media screen and (max-width: 1100px) {
    #reportIssue {
        display: none;
    }

    #reportIssueBottom {
        display: block;
    }
}

@media screen and (min-width: 750px) {
    #reportIssueBottom {
        width: 200%;
    }
}
 body #mainContent .search-wrap,
ul#tool-nav .search-wrap,
.modal .search-wrap {
    position: relative;
    display: flex;
}

    body #mainContent .search-wrap.grid-filter-input-container {
        display:block;
        font-weight: normal;
    }

    body #mainContent .search-wrap input[type=text],
    ul#tool-nav .search-wrap input[type=text],
    .modal .search-wrap input[type=text] {
        margin-right: 0;
    }

    body #mainContent .search-wrap button,
    ul#tool-nav .search-wrap button,
    .modal .search-wrap button {
        position: relative;
        left: -2px;
    }

.grid-filter-popup .search-wrap {
    white-space: nowrap;
}

    .grid-filter-popup .search-wrap .grid-filter-info {
        white-space: normal;
    }


body #mainContent .search-wrap .icon-search,
ul#tool-nav .search-wrap .icon-search,
.modal .search-wrap .icon-search {
    display: block;
    left: 5px;
    line-height: 15px;
    position: absolute;
    top: 7px; /*calc(50% - 8px);*/
}

    body #mainContent .search-wrap .icon-search:before,
    ul#tool-nav .search-wrap .icon-search:before,
    .modal .search-wrap .icon-search:before {
        color: black;
        font-size: 15px;
        line-height: 15px;
        margin: 0;
        opacity: .4;
    }

body #mainContent .search-wrap input[type="text"],
ul#tool-nav .search-wrap input[type="text"],
.modal .search-wrap input[type="text"] {
    padding-left: 22px;
    vertical-align: top; /* EM: previous value (middle) made button 1px above input on Calendar page*/
    width: 150px;
    /*float: left;
        margin-right: 2px;*/
}
    .modal .search-wrap input[type="text"]#txtSearch {
        padding-left: 22px;
        margin-bottom: 5px;
    }

body #mainContent .search-wrap.grid-filter-input-container input[type="text"] {
    margin-right: 2px;
} .rebate_table {
    margin: auto;
}

.rebate_first_cell {
    width: 250px;
    padding-bottom: 30px !important;
    padding-right: 10px !important;
}

.rebate_second_cell {
    color: black !important;
    font-weight: bold;
    font-size: 16px;
    width: 270px;
}

    .rebate_second_cell .small-text {
        color: black !important;
        font-size: 14px;
        padding-top: 10px;
    }

.rebate_logo_cell {
    padding-right: 10px !important;
    font-weight: bold;
    font-size: 16px;
    width: 50px;
}

.rebates-container {
    background-color: rgb(254, 230, 120);
    margin-left: 4%;
}

    .rebates-container .rebates-header {
        text-align: center;
        font-weight: bold;
        font-size: 18px;
        padding: 10px 0 0 0;
        font-family: var(--main-font-family);
        line-height: 16px;
    }

    .rebates-container .rebates-content {
        text-align: left;
    }

        .rebates-container .rebates-content div {
            border-bottom: 1px dashed #FFFFFF;
            padding: 5px 30px 10px 30px;
            color: #0163b1;
        }

        .rebates-container .rebates-content a {
            display: block;
            margin-top: 2px;
        }

    .rebates-container .rebates-footer {
        padding: 5px 30px 5px 30px;
        text-align: center;
    }

        .rebates-container .rebates-footer a, .rebates-container .rebates-content div a.rebates-link {
            font-weight: bold;
            text-decoration: underline;
        }

    .rebates-container .rebates-content img {
        width: calc(100% - 64px);
        margin: 8px 30px 0 30px;
        border-radius: 1px;
        border: solid 2px white; /* Evgeny: So that the rebates image has a nice white border around it, otherwise any elements in it
            adjusent to borders will stick to close to the container, and the whole thing doesn't look good then.
        */
    }

.triangle-container {
    width: 56px;
    height: 56px;
    display: inline-block;
    overflow: hidden;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
}

    .triangle-container .triangle {
        position: absolute;
        display: inline-block;
        top: -40px;
        right: -40px;
        width: 80px;
        height: 80px;
        background-color: #fce475;
        -webkit-transform: rotate(45deg); /* Chrome y Safari */
        -moz-transform: rotate(45deg); /* Firefox */
        transform: rotate(45deg); /* Newer browsers (incl IE9) */
        -o-transform: rotate(45deg); /* Opera */
        /*z-index: 4;*/
    }

        .triangle-container .triangle:hover {
            background-color: #FFD200;
        }

.triangle-rebate {
    position: absolute;
    top: 55px;
    left: 24px;
    font-size: 10px;
    color: #0163b1;
    font-weight: bold;
    font-family: var(--main-font-family);
}

.triangle-available {
    position: absolute;
    top: 65px;
    left: 20px;
    font-size: 10px;
    color: #0163b1;
    font-weight: bold;
    font-family: var(--main-font-family);
} body .ui-autocomplete {
    border-top: none !important;
    background: white !important;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-color: #ddceac;
    border-left-color: #c2c2bf;
    box-shadow: 3px 3px 4px #888;
    font-family: inherit;
    padding: 5px 0 !important;
    margin: 0 !important;
}

    body .ui-autocomplete.ui-menu {
        border: solid 2px var(--bg-color) !important;
        border-top: none !important;
        box-shadow: 0px 1px 3px #555;
        z-index: 10001;
    }

body #headersearch .ui-autocomplete.ui-menu {
    left: 0 !important;
    width: 350px !important;
    z-index: 2 !important;
    max-width: 100%;
    text-align: left;
}

body .ui-autocomplete .ui-menu-item a, body .ui-autocomplete .category {
    line-height: 100%;
    padding: 5px 10px;
    color: #000;
    font-size: inherit;
}

    body .ui-autocomplete .ui-menu-item a strong {
        font-size: 100%;
        color: #000;
    }

body .ui-autocomplete .ui-menu-category-item {
    clear: left;
    padding-top: 5px;
}

body .ui-autocomplete .category {
    display: block;
    padding-left: 15px;
    font-size: 13px;
    font-weight: normal;
    border-top: dashed 1px #CCC;
    padding-top: 8px;
    font-weight: bold;
}

body .ui-autocomplete .ui-state-focus, body .ui-autocomplete .ui-state-active {
    border: none;
    background: #FCB92D;
    cursor: pointer;
    border-radius: 0;
}

body input[type="text"].autocompleted {
    padding: 5px 5px 5px 10px;
    color: black;
    font-weight: bold;
}


body #headersearch .ui-autocomplete .ui-menu-item a,
.ui-autocomplete .ui-menu-item a {
    padding: 5px 10px 5px 25px;
    color: #333;
    white-space: normal;
    font-weight: 400;
    text-decoration: none;
    display: block;
}

    body #headersearch .ui-autocomplete .ui-menu-item a strong {
        font-weight: 700;
    }
 .ocd body #headersearch .ui-autocomplete.ui-menu {
    z-index: 10 !important;
}
 #footer {
    background-color: #00516c;
    color: #fff;
    font-size: 11px;
    margin: 0;
    position: relative;
    font-family: var(--main-font-family);
    display: grid;
    grid-template-columns: 2fr 1fr;
}

    #footer ul.footer-nav {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: var(--margin);
        gap: var(--half-margin) var(--margin);
        width: auto;
        max-width: unset;
        justify-content: center;
        align-items: center;
    }

        #footer ul.footer-nav a{
            margin: unset;
            padding: unset;
            font-size: .9rem;
        }

        #footer .links {
            display: flex;
        }

    #footer a {
        color: #fff;
        text-decoration: none;
        font-size: 12px;
        line-height: 120%;
        font-weight: 500;
    }

        #footer a:hover {
            text-decoration: underline;
            color: #eee;
        }

    #footer ul {
        max-width: 200px;
        width: 100%;
    }

        #footer ul li {
            color: #aaa;
            font-size: 12px;
            padding-bottom: 3px;
        }

    #footer .social {
        margin-top: 5px;
        position: relative;
        left: -5px;
    }

        #footer .social a {
            font-size: 20px;
            text-decoration: none;
            display: inline-block;
            margin: 0;
            padding: 0;
            width: 25px;
        }

#footerTop {
    width: 100%;
    height: 6px;
}

#copyright {
    margin: 35px 0 0;
    font-size: 11px;
    font-weight: bold;
    grid-column: 1 / span 2;
}

    #copyright em {
        color: #aaa;
        font-size: 11px;
        font-weight: normal;
    }

.credit-badges {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

@media screen and (min-width: 750px) {
    .credit-badges > div:not(:last-child) {
        margin-right: var(--side-margin);
    }
}

@media screen and (max-width: 750px) {
    body .credit-badges {
        justify-content: space-around;
    }
}

#AuthorizeNetText {
    display: none;
}

@media screen and (max-width: 750px) {

    body #footer {
        padding: 5% 3%;
        grid-template-columns: 1fr;
    }

        body #footer .links {
            flex-direction: column;
        }

    body #copyright {
        grid-column: auto;
    }

    body #footer ul li {
        padding-bottom: 2px;
        padding-top: 2px;
    }

        body #footer ul li:not(:last-child) {
        }

    body #footer ul {
        width: auto;
        line-height: 200%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    body div.AuthorizeNetSeal {
        width: auto;
    }

    body #footer .links div:not(:first-child) + h2 {
        margin-top: 20px;
    }

    body .credit-badges {
        justify-content: center;
    }

    body #footer ul {
        max-width: initial;
    }

    body #masterWrap #footer .links > div {
        margin-right: 0;
        margin-bottom: 20px;
    }
}


#footer .report-issue-container {
    min-width: initial;
}


#footer .links > div > h2 {
    margin-bottom: 5px;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 2px;
}

#footer .links > div:not(:last-child) {
    margin-right: 50px;
}

#reportIssueBottom a:before {
    margin: 0;
}
 .modal {
    background: white;
    border: solid 3px var(--bg-color);
    border-radius: 3px;
    box-shadow: 0 0 10px #000;
    color: black;
    padding: 0;
    max-height: calc(100vh - 20px); /* EM: 20px is what bPopup seems to always leave at the top above the modal */
    overflow: auto;
}

.modal:not(dialog) {
    display: none;
}

.modal .modal-header,
.modal .modal-content,
.modal .modal-footer {
    margin: 0;
    padding: 15px;
}

.modal .modal-content {
    padding-bottom: 0;
    overflow: auto;
}

    .modal .modal-content.scroll {
        padding-right: 0;
    }

.modal .modal-header {
    align-items: center;
    background: #59a5c0;
    display: flex;
    height: 54px;
    justify-content: space-between;
    padding-bottom: 0;
    padding-top: 0;
    overflow: visible;
}

    .modal .modal-header .header-container {
        font-size: inherit;
    }

    .modal .modal-header h3 {
        background: none;
        border: none;
        display: inline-block;
        font-size: 180%;
        letter-spacing: -.5px;
        line-height: 100%;
        margin: 0;
        padding: 0;
    }

    .modal .modal-header .tools {
        /*background: #C7E3EC;*/
        color: var(--app-color-4);
        flex-grow: 2; /* Evgeny: this is to push it left right next to the modal header */
        font-weight: normal;
        padding-left: 1em;
        text-shadow: none;
    }

.cancel.close.x.o {
    --button-hover-background-color: #e5e5e569;
    --button-pressed-background-color: #e5e5e5aa;
    --size: 28px;
    --padding: 3px;
}

/*.preview-product-images div.cancel.close {
    cursor: pointer;
    float: right;
    height: 21px;
    overflow: hidden;
    padding-top: 11px;
    position: relative;
    width: 22px;
    z-index: 10001;
}

.modal .modal-header div.cancel.close {*/
/*cursor: pointer;
    font-size: 150%;
    height: 21px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 22px;*/
/*}

    .modal .modal-header div.cancel.close:hover:after,
    .modal .modal-header div.cancel.close:hover:before,
    .preview-product-images div.cancel.close:hover:before,
    .preview-product-images div.cancel.close:hover:after {
        background: var(--bg-color);
        opacity: 1;
    }

    .modal .modal-header div.cancel.close:before, .modal .modal-header div.cancel.close:after,
    .preview-product-images div.cancel.close:after,
    .preview-product-images div.cancel.close:before {
        background: var(--bg-color);
        content: '';
        left: 0;
        opacity: .7;
        position: absolute;
        top: 10px;
        width: 22px;
    }

    .modal .modal-header div.cancel.close:before,
    .preview-product-images div.cancel.close:before {
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .modal .modal-header div.cancel.close:after,
    .preview-product-images div.cancel.close:after {
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .modal .modal-header div.cancel.close:before, .modal .modal-header div.cancel.close:after,
    .preview-product-images div.cancel.close:before, .preview-product-images div.cancel.close:after {
        height: 2px;
    }*/


body .modal .modal-content {
    height: calc(100% - 58px - 54px);
}

body .modal.scrollable .modal-content {
    padding-right: 0;
}


.modal .modal-content {
    margin: 0px !important;
    min-height: 80px;
    min-width: 330px;
}

.modal #content {
    height: 100%; /* Evgeny: some modals have this redundant wrapping div inside because they get loaded
            over ajax and this content div serves as the container for what is going to be pulled off the resulting
            html and put into the modal, so it ends up there, and therefore needs to be as "transparent" as possible
        */
}

@media screen and (max-width: 700px) {
    body div.modal {
        bottom: 5px !important;
        height: auto !important;
        left: 5px !important;
        min-height: initial !important;
        min-width: initial !important;
        opacity: .97 !important;
        right: 5px !important;
        top: 5px !important;
        width: auto !important;
    }

        body .modal .modal-header h3 {
            font-size: 18px;
            padding: 0;
            /*width: calc(100% - 30px);*/
        }

        body .modal .modal-header,
        body .modal .modal-content,
        html body .modal .modal-footer {
            padding: 10px;
        }

    html body .modal .modal-header {
        padding-bottom: 0;
        padding-top: 0;
    }

    html body div.modal .modal-content {
        padding-right: 0;
    }

    body .modal .modal-content {
        height: calc(100% - 44px - 48px);
        min-height: initial;
        min-width: initial;
    }

    body .modal .modal-header {
        height: 44px;
        overflow: hidden;
    }

    body .modal .modal-footer {
        height: 48px;
        overflow: hidden;
    }
}

body .modal .content .view-note {
    background: #FFF4A3;
    font-weight: 700;
    margin: 0 0 15px 0;
    padding: 7px 0 7px 12px;
}

    body .modal .content .view-note .icon-truck-right:before, body .modal .content .view-note .icon-doc-text-inv:before {
        color: #444;
        font-size: 130%;
        margin-right: 5px;
        position: relative;
        top: 1px;
    }

.modal .empty {
    font-size: 120%;
}

    .modal .empty .action {
        margin-top: 10px;
    }

        .modal .empty .action a {
            font-size: 110%;
            font-weight: bold;
        }

div.modal.wait {
    min-height: 180px;
}

.modal .content.wait {
    opacity: .5 !important;
}

body .modal h3 {
    background: rgb(199, 227, 236);
    border-bottom: solid 1px rgb(220, 235, 240);
    font-size: 180%;
    letter-spacing: -.5px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 15px 20px;
}

.modal h4 {
    font-size: 100%;
    font-weight: bold;
    padding: 0 0 .1em 0;
}

.modal h3:before {
    left: -4px;
    margin-right: 0;
    position: relative;
}

.modal h3.icon-star:before {
    font-size: 107%;
}

.modal div, .modal strong {
    color: black;
}

body .modal .modal-form.with-vertical-scroll {
    margin-right: 0;
}

.modal .modal-form .prompt {
    margin-right: 0px;
}

#chatPopup.modal .modal-form.has-iframe {
    margin: 0px;
}

.modal iframe,
.modal .iframe {
    max-width: 100%;
}

.modal .content.wait {
    background-position: 50% 50% !important;
}

.modal .content div#uniform-undefined {
    margin: 0;
}

.modal .content div.radio {
    margin: 0;
}

.modal .subtitle {
    font-size: 110%;
    font-weight: normal;
    line-height: 140%;
}

.modal .status {
    font-weight: normal;
    margin: 1em 0 0 0;
}

    .modal .status .error, .error, .error span, .warning {
        color: red;
    }

.modal .default-button {
    font-weight: bold;
    padding: 5px 20px;
}

.modal .content .cancel,
.modal .modal-footer .cancel {
    font-size: 100%;
    font-weight: normal;
    position: static;
}

.modal .content button + .cancel,
.modal .modal-footer button + .cancel,
.modal .content input + .cancel,
.modal .modal-footer input + .cancel {
    margin-left: 10px;
}

.modal.wait {
    background: white url(/images/wait.gif) no-repeat 50% 50%;
}

.modal .footer.wait {
    background: white url(/images/wait.gif) no-repeat 0 50%;
}

.modal-footer .side-action {
    float: right;
    font-size: 90%;
    /*margin-right: 20px; removed it because it created redundant margin in address book modal */
}

    .modal-footer .side-action:after {
        content: '>';
        font-size: 100%;
        font-weight: bold;
        margin-left: 3px;
        position: relative;
        text-decoration: none !important;
        top: 1px;
    }

    .modal-footer .side-action:hover {
        border-bottom: solid 1px var(--bg-color);
        text-decoration: none;
    }

    .modal-footer .side-action:after:hover {
        border-bottom: none;
        content: '>';
        text-decoration: none !important;
    }

.modal .footer .side-action.compact {
    position: relative;
    top: 7px;
}

.modal.wait.loading {
    background-position: 50% 50%;
}

.b-modal {
    opacity: .5;
}

.modal .payment-methods li.payment-profile {
    /*height: 142px;*/
    border: solid 1px #ddd;
    border-radius: 3px;
    margin: 0 5px 5px 0;
    min-width: 140px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 140px;
}

.modal .payment-methods li.payment-profile-new-card {
    /*height: 142px;*/
    border: solid 1px #ddd;
    border-radius: 3px;
    margin: 0 5px 5px 0;
    min-width: 75px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 75px;
}

.modal .payment-methods li.select-funds {
    border-color: var(--bg-color);
    border-width: 3px;
    font-weight: bold;
    padding: 8px;
}

.modal .payment-methods li ul {
    cursor: pointer;
}


.modal .modal-content .section,
.modal .modal-content section {
    margin-bottom: 1em;
}

.modal .modal-content .subsection {
    margin-bottom: .5em;
}

.modal .modal-directions {
    left: 16px;
}

.activity-attributes .attributeValue {
    margin-right: 0px;
}

.activity-attributes .eventAttributeCopy {
    padding-right: 5px;
}

body.hide-cancel-close div.modal div.cancel.close.thick {
    display: none;
}

#compareModal {
    -webkit-overflow-scrolling: touch;
    overflow: auto;
}

    #compareModal iframe {
        display: block;
    } #mainContent .filters.type1,
.modal .filters.type1 {
    background-color: #ececec;
    margin-bottom: 5px;
    padding: 5px;
    overflow: hidden;
    border-radius: 2px;
}

.filters.type1 .decor-and-status {
    margin-right: 5px;
}

.filters.type1 .decor {
}
 body .modal .modal-header {
    background: #b98d36;
    border-bottom: solid 1px #b38425;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

html body .modal {
    border: none;
    border-radius: 2px;
}

    html body .modal h3,
    html body .modal h3:before {
        color: white;
    }

/*body .modal .modal-header div.cancel.close:before,
body .modal .modal-header div.cancel.close:after,
body .modal .modal-header div.cancel.close:hover:after,
body .modal .modal-header div.cancel.close:hover:before {
    background: #725100;
}
*/
html body .modal .modal-header .tools.mail_editor_tools a {
    color: white;
    top: 0;
}

.ocd #chatPopup {
    background: #f6f6f6;
}
 div[data-likeable] {
    position: relative;
}

    div[data-likeable] > .tools {
        font-size: 25px;
        padding: 11px 15px 9px 15px;
        transition: opacity .24s;
        position: absolute;
        top: 0;
        left: 0;
    }

    div[data-likeable]:not([data-liked]) > .tools {
        opacity: 0;
    }

    div[data-likeable]:hover > .tools {
        opacity: 1;
        transition: opacity .24s;
    }

    div[data-likeable] > .tools a {
        opacity: .5;
        transition: opacity .24s;
    }

    div[data-likeable]:hover > .tools a {
        opacity: 1;
        transition: opacity .24s;
    }

    div[data-likeable] > .tools .decor {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: white;
        opacity: .6;
    }
    
    div[data-likeable] > .tools a[role=button] {
        font-size: inherit;
        display: inline-block;
        position: relative;
        z-index: 1;
    }

        div[data-likeable] > .tools a[role=button]:before {
            font-size: inherit;
            margin: 0;
            padding: 0;
            line-height: 100%;
            color: #c53e5d;
            transition: transform .24s;
        }

    div[data-likeable][data-liked] > .tools a[role=button]:before {
        color: #c53e5d;
    }

    div[data-likeable][data-liked] > .tools a[role=button].ce-icon-heart-empty:before,
    div[data-likeable][data-liked] > .tools a[role=button].ce-icon-heart:before {
        content: '\e801' !important;
    }

    div[data-likeable][data-liked] > .tools a[role=button].ce-icon-heart-empty:before,
    div[data-likeable][data-liked] > .tools a[role=button].ce-icon-heart:before {
    }

    div[data-likeable][data-liked] > .tools {
        opacity: 1;
    }


.ocd .addToFavoritesWrap .edit.fontello {
    border: none;
    opacity: .7;
    font-weight: 400;
    color: #aaa;
    border: solid 1px #ddd;
    box-shadow: 0 0 1px #ddd;
    height: 36px;
    margin: 0;
    line-height: 24px;
    margin-right: 5px;
}

.addToFavoritesWrap .edit.fontello {
    display: inline-block;
    font-size: 13px;
    text-decoration: none;
    cursor: pointer;
    margin-top: 1px;
    text-align: left;
    font-size: 13px;
    font-family: roboto,sans-serif;
    line-height: 155%;
    border: solid 2px #b72f33;
    margin-right: 5px;
    border-radius: 3px;
    padding: 6px 8px 2px 2px;
    color: #B72F33;
    position: relative;
    top: -1px;
    font-weight: 400;
}

.ocd .addToFavoritesWrap .edit.fontello.remove:before {
    content: '\e801';
}


.ocd .addToFavoritesWrap .edit.fontello.add:not(.active):before {
    font-size: 17px;
    margin-right: 3px;
}

.ocd .addToFavoritesWrap .edit.fontello:before {
    text-shadow: none;
}

.ocd .addToFavoritesWrap .edit.fontello:hover:before,
.ocd .addToFavoritesWrap .edit.add:not(.active).fontello:hover:before,
.ocd .addToFavoritesWrap .edit.fontello:before {
    font-size: 17px;
    margin-right: 3px;
}

.ocd .addToFavoritesWrap .edit.fontello:hover {
    opacity: 1;
}

.ocd .addToFavoritesWrap .edit.fontello:before {
    margin-top: 0px;
}

.ocd .addToFavoritesWrap .edit.fontello.remove {
    opacity: 1;
    color: #de8699;
    border-color: #fff;
    box-shadow: none;
    font-weight: 700;
    border-right: none;
}

@media screen and (max-width: 750px) {
    div[data-likeable]:not([data-liked]) > .tools {
        opacity: 1;
    }
} #mainContent .gallery-section {
    transition: all .1s ease-in-out;
    background: var(--black);
    color: var(--white);
}

.gallery-section {
    overflow: hidden;
    position: relative;
}

.gallery-section .explore-prompt {
    background-color: var(--brand-color);
    border-radius: 2px;
    box-shadow: 0 0 5px #777;
    color: #1f1f1f;
    font-size: 12px;
    font-weight: 500;
    height: 115px;
    opacity: .9;
    padding-top: 65px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: calc(50% - 58px);
    transition: right .3s, background-color .3s;
    width: 70px;
}

.gallery-section .explore-prompt:hover { opacity: .97; }

    .gallery-section .explore-prompt .decor {
        border-bottom: solid 3px #4a4a4a;
        border-right: solid 3px #4a4a4a;
        height: 30px;
        position: absolute;
        left: 15px;
        right: 25px;
        top: 20px;
        transform: rotate(-45deg);
    }

.gallery-section.open .explore-prompt {
    background-color: #ffffff;
    opacity: .97;
    right: 518px;
    transition: right .3s, background-color .3s;
}

.gallery-section.open .explore-prompt .decor { border-color: #a0a0a0; }

#mainContent section.gallery-section > h1,
#mainContent section.gallery-section > h1 > select {
    font-family: var(--main-font-family);
    font-size: 20px;
    font-weight: 300;
    letter-spacing: -.5px;
    line-height: 115%;
    margin: 3px 20px 5px 0;
}

#mainContent section.gallery-section > h1 > select {
    font-size: 90%;
    font-weight: 300;
    height: 36px;
    letter-spacing: 0;
    margin: 0 0 0 10px;
    padding: 0 5px;
}

section.gallery-section {
    -webkit-transition-duration: .1s;
    border-radius: 2px;
    padding: 0;
    position: relative;
    transition-duration: .1s;
    transition-property: opacity;
}

section.gallery-section .background {
    background-position: 50% 50%;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

section.gallery-section.open .background { }

section.gallery-section img { max-height: 600px; }

section.gallery-section .toolbar {
    align-items: center;
    background: white;
    border-style: dashed;
    display: flex;
    justify-content: space-between;
    opacity: .95;
    padding: 10px;
    position: absolute;
    top: 0;
    width: 100%;
}

section.gallery-section .toolbar > * { flex-grow: 1; }

section.gallery-section .toolbar select {
    border: solid 2px #6ba2b9 !important;
    color: #0067a5;
    display: inline-block;
    font-family: var(--main-font-family);
    font-size: 16px;
    font-weight: 700;
    height: 35px !important;
    vertical-align: middle;
}

section.gallery-section .toolbar .step2 {
    display: inline-block;
    margin-left: 20px;
    max-width: 200px;
    vertical-align: middle;
}

section.gallery-section .toolbar h1 {
    font-family: var(--main-font-family);
    font-size: 24px;
    font-weight: 900;
    letter-spacing: -1px;
    margin: 0 0 10px 0;
    padding: 0;
}



section.gallery-section .toolbar .build-progress-panel {
    position: relative;
    top: -2px;
}

section.gallery-section .toolbar .build-progress-panel h2 {
    color: #019801;
    font-size: 15px;
    font-weight: 400;
    position: relative;
    top: -2px;
}

section.gallery-section .toolbar .build-progress-panel .build-progress {
    align-items: flex-start;
    background: gray;
    display: flex;
    height: 2px;
    justify-content: space-between;
    margin-bottom: 40px;
    position: relative;
    top: 2px;
    width: 100%;
}

section.gallery-section .toolbar .build-progress-panel .build-progress .s {
    flex-grow: 1;
    font-family: 'roboto condensed', roboto, sans-serif;
    font-size: 11px;
    line-height: 100%;
    padding-top: 12px;
    position: relative;
}

section.gallery-section .toolbar .build-progress-panel .build-progress .s.next-step a { text-decoration: underline; }

section.gallery-section .toolbar .build-progress-panel .build-progress .s label {
    display: block;
    text-align: center;
}

section.gallery-section .toolbar .build-progress-panel .build-progress .s .n {
    background: white;
    border: solid 1.5px black;
    border-radius: 30px;
    display: block;
    font-size: 16px;
    height: 20px;
    left: calc(50% - 10px);
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: -10px;
    width: 20px;
    z-index: 11;
}

section.gallery-section .toolbar .build-progress-panel .build-progress .s.completed .n {
    background-color: #03b103;
    border-color: #03b103;
    color: white;
}

section.gallery-section .toolbar .build-progress-panel .actual-progress {
    background: #03b103;
    border-radius: 2px;
    display: block;
    height: 6px;
    position: absolute;
    width: 25%;
    z-index: 10;
}

#mainContent .gallery-section ul.possible-designs {
    margin: 0;
    padding: 0;
}

#mainContent .gallery-section ul.possible-designs li {
    display: inline-block;
    margin: 0;
    padding: 0;
}

#mainContent .gallery-section ul.possible-designs.multiple li img {
    border-radius: 3px;
    height: 207px;
    transition: filter .5s;
    width: 160px;
}

#mainContent .gallery-section ul.possible-designs.single li img {
    border-radius: 2px;
    opacity: .9;
}

#mainContent .gallery-section ul.possible-designs { margin-top: 12px; }

#mainContent .gallery-section:not(:hover) .possible-designs.multiple {
    filter: grayscale(100%);
    position: relative;
    transition: all .1s ease-in-out;
}

#mainContent .gallery-section ul.possible-designs.multiple li img:hover {
    cursor: zoom-in;
    transform: scale(1.1);
    transition: all .1s ease-in-out;
    z-index: 10;
}

#mainContent .gallery-section ul.possible-designs.multiple li img:active {
    cursor: pointer;
    cursor: zoom-out;
    transform: scale(4);
    transition: all .1s ease-in-out;
    z-index: 10;
}


.gallery-section a.active-option {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAIUlEQVQoU2O8ffu2LwMRgBGkUFVVdTMhtaMK8YYQ0cEDAO63JulOwqN5AAAAAElFTkSuQmCC) repeat;
    border-radius: 2px;
    display: inline-block;
    font-size: 90%;
    font-weight: 400;
    height: 31px;
    margin-left: 20px;
    padding: 5px 30px;
} @font-face {
  font-family: 'ce-fontello';
  src: url('../font/ce-fontello.eot?37322644');
  src: url('../font/ce-fontello.eot?37322644#iefix') format('embedded-opentype'),
       url('../font/ce-fontello.svg?37322644#ce-fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ce-fontello';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzI+IFNTAAABUAAAAFZjbWFwqoapqwAAAagAAAHsY3Z0IAbX/wQAAA20AAAAIGZwZ22KkZBZAAAN1AAAC3BnYXNwAAAAEAAADawAAAAIZ2x5ZkGPO2MAAAOUAAAGBGhlYWQUlmFRAAAJmAAAADZoaGVhBzwDWwAACdAAAAAkaG10eBo5AAAAAAn0AAAAIGxvY2EGtAUEAAAKFAAAABJtYXhwARQMDgAACigAAAAgbmFtZZS0CTgAAApIAAAC8XBvc3Sc0xXPAAANPAAAAHBwcmVw5UErvAAAGUQAAACGAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEDRwGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQOgA8nwDUv9qAFoDUwCWAAAAAQAAAAAAAAAAAAUAAAADAAAALAAAAAQAAAGIAAEAAAAAAIIAAwABAAAALAADAAoAAAGIAAQAVgAAAA4ACAACAAboAfCa8K7xbfIx8nz//wAA6ADwmvCu8W3yMfJ8//8AAAAAAAAAAAAAAAAAAQAOABAAEAAQABAAEAAAAAEAAgADAAQABQAGAAcAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAGQAAAAAAAAABwAA6AAAAOgAAAAAAQAA6AEAAOgBAAAAAgAA8JoAAPCaAAAAAwAA8K4AAPCuAAAABAAA8W0AAPFtAAAABQAA8jEAAPIxAAAABgAA8nwAAPJ8AAAABwACAAD/sQPoAwwAHAA5ADVAMjIBAQAaAQMBAkcAAQADAAEDbQADA24FAQQAAARUBQEEBABYAgEABABMKCofFRUVBgUaKwE0LgMOAwcGIicuAw4EBxQXCQE2NxQHAQYiJwEnLgM1NDY3Mh4CFz4DFzIWA6EYJjYyPEA8JBAKIgoOKDhEODYyKhQCaQFEAURpR4D+pQoeCv6kDwoqIhqOfSJIPi4TFCxARiN9jgIFLkQqGAwEGDAgEg0NDyYqHgIGHiRKK11p/sgBOGlde4D+sQoKAVAPCjY2UCV7igEYKiIVFCQoGgGMAAAAAQAA/7ED6AMMABwAIUAeEQEAAQFHAgEBAAFvAwEAAGYBABcVDQsAHAEcBAUUKwUiJwEnLgM1NDY3Mh4CFz4DFzIWFAcBBgH0Dgv+pA8KKiIajn0iSD4uExQsQEYjfY6A/qUKTwoBUA8KNjZQJXuKARgqIhUUJCgaAYz1gP6xCgABAAD/sQIXA1IAFAAtQCoAAQAGAUcAAwIDcAUBAQQBAgMBAl4AAAAGWAAGBgwASSMREREREyEHBRsrARUjIgYdATMHIxEjESM1MzU0NjMyAhdXMCKkFo6rjo50YVIDS5MoKGql/lgBqKV6aHIAAAAABgAA//kD6AMLAAMABwALABsAKwA7AF9AXCwBBQs0AQoEHAEDCRQBBgAERwALAAUECwVeAAQACgkECmAACQADAgkDXgACAAgHAghgAAcAAQAHAV4AAAYGAFIAAAAGWAAGAAZMOjcyLyooJiYlEREREREQDAUdKyUhNSEnITUhJTM1IwEVFAYHISImJzU0NhchMhYTFRQGJyEiJic1NDY3ITIWExUUBiMhIiYnNTQ2MyEyFgI7AWb+mtYCPP3EAWXX1wEeFg78YA8UARYOA6APFAEWDvxgDxQBFg4DoA8UARYO/GAPFAEWDgOgDxRASNZH10f96I4PFAEWDo4PFgEUAQ6PDhYBFA+PDxQBFgEQjw4WFg6PDhYWAAUAAP+xA1kDCwAIABEAGgBUAG0AY0BgEgEDBQFHAAoCBwcKZQANCw4CBgUNBmAABQAEAAUEYAADAAABAwBgAAEAAgoBAmAJCAIHDAwHVAkIAgcHDFkADAcMTSAbamVeWVJRPTw6OTg3NjUbVCBTExQTFBMSDwUaKwE0JiIOARYyNjcUBi4BPgIWNxQGIi4BNjIWJSIrASIOAQcOAQcOAhYGFgYWFB8BHgEXHgEyFjYWNhY+ATc+ATc+AiY2JjYmNC8BLgEnLgEiJgYBFAcOAQcGIicuAScmEDc+ATc2IBceARcWAjtSeFICVnRWS4C2ggJ+unw/HiwcAiAoIv7mBCc7FEQuERwqDAYIBAICAgICBgoMKhwQMEIqTApKLEA0DRwsCgYIBAICAgICBgoLKh0QLkYmUAGqAwWAczL+MnSABQMDBYB0MQEAMXR+BgMBXjtUVHZUVDtbggJ+un4CgooVHh4qHh5mBAYICyocEDBEJlAGUCZEGCgcKgsGCgQEBAQECAIKCyocEDBEJlAGUCZEGCgcKgsGCgQE/qKAMXSABQMDBn51MQEAMXSABQMDBn51MQABAAD/sQLKA1MASgA/QDwjAQUCEwEBAwJHHAEBRAACBAUEAgVtAAUDBAUDawADAAEDAVwABAQAWAAAAAwESUVEOzkxLyknKCUGBRYrETQ+AxcyHgEVFA4DJyImJwcOBQ8BJyY1NDY/ASY1NDY3MhYVFA4BFjMyPgQ3NCYjIgYVFB4CFRQGIycuAypKYG46WJheFDBAYDomShEPCggOEBIiEgcFCRgZHRI6LSImMAEyJB80JBoQBgF6Y2+WDhAOEA0JHSwYDAIFPGpQOh4BSo5ZNmZgRi4CJB8/KRg4FjAoHAMGWBEzgGFxJDovUAEuIiWKRy4cMDpAPBpgbJBvGS4aGgQPMgEJLD46AAAABAAA/28COwNNAAMABgAKAA0ADUAKDQwJBwUEAwEELSstAREFARElGQEFEQUlEQEeAR3+4/7iAR7+4gEeAR25pf62pQHv/ralApT+tqUBSqWl/rYAAQAAAAEAAFr3UcFfDzz1AAsD6AAAAADYx47VAAAAANjHjtUAAP9vA+gDUwAAAAgAAgAAAAAAAAABAAADUv9qAAAD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAACAPoAAAD6AAAA+gAAAI7AAAD6AAAA1kAAALKAAACOwAAAAAAAAB0ALQA7AF4AlIC2AMCAAAAAQAAAAgAbgAGAAAAAAACAB4ALgBzAAAAdAtwAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABAAsANQABAAAAAAACAAcAQAABAAAAAAADAAsARwABAAAAAAAEAAsAUgABAAAAAAAFAAsAXQABAAAAAAAGAAsAaAABAAAAAAAKACsAcwABAAAAAAALABMAngADAAEECQAAAGoAsQADAAEECQABABYBGwADAAEECQACAA4BMQADAAEECQADABYBPwADAAEECQAEABYBVQADAAEECQAFABYBawADAAEECQAGABYBgQADAAEECQAKAFYBlwADAAEECQALACYB7UNvcHlyaWdodCAoQykgMjAxOSBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29tY2UtZm9udGVsbG9SZWd1bGFyY2UtZm9udGVsbG9jZS1mb250ZWxsb1ZlcnNpb24gMS4wY2UtZm9udGVsbG9HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADEAOQAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AYwBlAC0AZgBvAG4AdABlAGwAbABvAFIAZQBnAHUAbABhAHIAYwBlAC0AZgBvAG4AdABlAGwAbABvAGMAZQAtAGYAbwBuAHQAZQBsAGwAbwBWAGUAcgBzAGkAbwBuACAAMQAuADAAYwBlAC0AZgBvAG4AdABlAGwAbABvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAgEDAQQBBQEGAQcBCAEJAAtoZWFydC1lbXB0eQVoZWFydAhmYWNlYm9vawV0YXNrcwlpbnN0YWdyYW0JcGludGVyZXN0BWhvdXp6AAAAAQAB//8ADwAAAAAAAAAAAAAAAAAAAAAAGAAYABgAGANT/2oDU/9qsAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIGQgsMBQsAQmWrIoAQpDRWNFUltYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsQEKQ0VjRWFksChQWCGxAQpDRWNFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwAStZWSOwAFBYZVlZLbADLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbAELCMhIyEgZLEFYkIgsAYjQrEBCkNFY7EBCkOwAWBFY7ADKiEgsAZDIIogirABK7EwBSWwBCZRWGBQG2FSWVgjWSEgsEBTWLABKxshsEBZI7AAUFhlWS2wBSywB0MrsgACAENgQi2wBiywByNCIyCwACNCYbACYmawAWOwAWCwBSotsAcsICBFILALQ2O4BABiILAAUFiwQGBZZrABY2BEsAFgLbAILLIHCwBDRUIqIbIAAQBDYEItsAkssABDI0SyAAEAQ2BCLbAKLCAgRSCwASsjsABDsAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbALLCAgRSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhlWbADJSNhRESwAWAtsAwsILAAI0KyCwoDRVghGyMhWSohLbANLLECAkWwZGFELbAOLLABYCAgsAxDSrAAUFggsAwjQlmwDUNKsABSWCCwDSNCWS2wDywgsBBiZrABYyC4BABjiiNhsA5DYCCKYCCwDiNCIy2wECxLVFixBGREWSSwDWUjeC2wESxLUVhLU1ixBGREWRshWSSwE2UjeC2wEiyxAA9DVVixDw9DsAFhQrAPK1mwAEOwAiVCsQwCJUKxDQIlQrABFiMgsAMlUFixAQBDYLAEJUKKiiCKI2GwDiohI7ABYSCKI2GwDiohG7EBAENgsAIlQrACJWGwDiohWbAMQ0ewDUNHYLACYiCwAFBYsEBgWWawAWMgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLEAABMjRLABQ7AAPrIBAQFDYEItsBMsALEAAkVUWLAPI0IgRbALI0KwCiOwAWBCIGCwAWG1EBABAA4AQkKKYLESBiuwcisbIlktsBQssQATKy2wFSyxARMrLbAWLLECEystsBcssQMTKy2wGCyxBBMrLbAZLLEFEystsBossQYTKy2wGyyxBxMrLbAcLLEIEystsB0ssQkTKy2wHiwAsA0rsQACRVRYsA8jQiBFsAsjQrAKI7ABYEIgYLABYbUQEAEADgBCQopgsRIGK7ByKxsiWS2wHyyxAB4rLbAgLLEBHistsCEssQIeKy2wIiyxAx4rLbAjLLEEHistsCQssQUeKy2wJSyxBh4rLbAmLLEHHistsCcssQgeKy2wKCyxCR4rLbApLCA8sAFgLbAqLCBgsBBgIEMjsAFgQ7ACJWGwAWCwKSohLbArLLAqK7AqKi2wLCwgIEcgILALQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpVWCBHICCwC0NjuAQAYiCwAFBYsEBgWWawAWNgI2E4GyFZLbAtLACxAAJFVFiwARawLCqwARUwGyJZLbAuLACwDSuxAAJFVFiwARawLCqwARUwGyJZLbAvLCA1sAFgLbAwLACwAUVjuAQAYiCwAFBYsEBgWWawAWOwASuwC0NjuAQAYiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sS8BFSotsDEsIDwgRyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsABDYTgtsDIsLhc8LbAzLCA8IEcgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNjOC2wNCyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsjMBARUUKi2wNSywABawBCWwBCVHI0cjYbAJQytlii4jICA8ijgtsDYssAAWsAQlsAQlIC5HI0cjYSCwBCNCsAlDKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgsAhDIIojRyNHI2EjRmCwBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2EjICCwBCYjRmE4GyOwCENGsAIlsAhDRyNHI2FgILAEQ7ACYiCwAFBYsEBgWWawAWNgIyCwASsjsARDYLABK7AFJWGwBSWwAmIgsABQWLBAYFlmsAFjsAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wNyywABYgICCwBSYgLkcjRyNhIzw4LbA4LLAAFiCwCCNCICAgRiNHsAErI2E4LbA5LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWG5CAAIAGNjIyBYYhshWWO4BABiILAAUFiwQGBZZrABY2AjLiMgIDyKOCMhWS2wOiywABYgsAhDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8ijgtsDssIyAuRrACJUZSWCA8WS6xKwEUKy2wPCwjIC5GsAIlRlBYIDxZLrErARQrLbA9LCMgLkawAiVGUlggPFkjIC5GsAIlRlBYIDxZLrErARQrLbA+LLA1KyMgLkawAiVGUlggPFkusSsBFCstsD8ssDYriiAgPLAEI0KKOCMgLkawAiVGUlggPFkusSsBFCuwBEMusCsrLbBALLAAFrAEJbAEJiAuRyNHI2GwCUMrIyA8IC4jOLErARQrLbBBLLEIBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAlDKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsSsBFCstsEIssDUrLrErARQrLbBDLLA2KyEjICA8sAQjQiM4sSsBFCuwBEMusCsrLbBELLAAFSBHsAAjQrIAAQEVFBMusDEqLbBFLLAAFSBHsAAjQrIAAQEVFBMusDEqLbBGLLEAARQTsDIqLbBHLLA0Ki2wSCywABZFIyAuIEaKI2E4sSsBFCstsEkssAgjQrBIKy2wSiyyAABBKy2wSyyyAAFBKy2wTCyyAQBBKy2wTSyyAQFBKy2wTiyyAABCKy2wTyyyAAFCKy2wUCyyAQBCKy2wUSyyAQFCKy2wUiyyAAA+Ky2wUyyyAAE+Ky2wVCyyAQA+Ky2wVSyyAQE+Ky2wViyyAABAKy2wVyyyAAFAKy2wWCyyAQBAKy2wWSyyAQFAKy2wWiyyAABDKy2wWyyyAAFDKy2wXCyyAQBDKy2wXSyyAQFDKy2wXiyyAAA/Ky2wXyyyAAE/Ky2wYCyyAQA/Ky2wYSyyAQE/Ky2wYiywNysusSsBFCstsGMssDcrsDsrLbBkLLA3K7A8Ky2wZSywABawNyuwPSstsGYssDgrLrErARQrLbBnLLA4K7A7Ky2waCywOCuwPCstsGkssDgrsD0rLbBqLLA5Ky6xKwEUKy2wayywOSuwOystsGwssDkrsDwrLbBtLLA5K7A9Ky2wbiywOisusSsBFCstsG8ssDorsDsrLbBwLLA6K7A8Ky2wcSywOiuwPSstsHIsswkEAgNFWCEbIyFZQiuwCGWwAyRQeLABFTAtAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAFQrIAAQAqsQAFQrMKAgEIKrEABUKzDgABCCqxAAZCugLAAAEACSqxAAdCugBAAAEACSqxAwBEsSQBiFFYsECIWLEDZESxJgGIUVi6CIAAAQRAiGNUWLEDAERZWVlZswwCAQwquAH/hbAEjbECAEQAAA==') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'ce-fontello';
    src: url('../font/ce-fontello.svg?37322644#ce-fontello') format('svg');
  }
}
*/
 
 [class^="ce-icon-"]:before, [class*=" ce-icon-"]:before {
  font-family: "ce-fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.ce-icon-heart-empty:before { content: '\e800'; } /* '' */
.ce-icon-heart:before { content: '\e801'; } /* '' */
.ce-icon-facebook:before { content: '\f09a'; } /* '' */
.ce-icon-tasks:before { content: '\f0ae'; } /* '' */
.ce-icon-instagram:before { content: '\f16d'; } /* '' */
.ce-icon-pinterest:before { content: '\f231'; } /* '' */
.ce-icon-houzz:before { content: '\f27c'; } /* '' */ .image-list {
    margin-bottom: calc(var(--_image-title-bottom-offset) + 5px);
}

.image-list .image {
    --_background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: var(--_background-size) !important; /* to override inline styles */
    border-radius: 2px;
    cursor: zoom-in;
    min-height: 250px;
}

ul .files .folder-image:not(.zoomed):not(.prev):not(.next), ul.files .folder-image:not(.zoomed):not(.prev):not(.next) .image-zoomed {
    background-image: none !important;
}

.image-list .image .image-zoomed,
ul.files .folder-image .image-zoomed {
    background-color: rgba(255, 255, 255, .98);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    display: block;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: -5000px;
    top: 0;
    transition: opacity .12s linear .12s, left 0s linear .24s, top 0s linear .24s, right 0s linear .24s, bottom 0s linear .24s;
    z-index: 15000;
}

.image-list.no-stretch .image .image-zoomed,
ul.files .folder-image .image-zoomed {
    background-size: initial;
}

.image-list .image.zoomed .close-gallery,
ul.files .folder-image.zoomed .close-gallery {
    display: inline-block;
    height: 50px;
    pointer-events: all;
    position: absolute;
    right: 0;
    transition: opacity .24s;
    width: 50px;
    z-index: 100;
}

#fileStorageModal ul.files .folder-image.zoomed .close-gallery {
    top: 45px;
    right: 160px;
}

.image-list .image.zoomed .close-gallery a,
ul.files .folder-image.zoomed .close-gallery a {
    display: inline-block;
    height: 50px;
    width: 50px;
}

    .image-list .image.zoomed .close-gallery a:before,
    .image-list .image.zoomed .close-gallery a:after,
    ul.files .folder-image.zoomed .close-gallery a:before,
    ul.files .folder-image.zoomed .close-gallery a:after {
        border-left: solid 2px #999;
        content: ' ';
        cursor: pointer;
        display: block;
        height: 30px;
        opacity: .7;
        position: absolute;
        right: 0;
        width: 30px;
    }

    .image-list .image.zoomed .close-gallery a:before,
    ul.files .folder-image.zoomed .close-gallery a:before {
        top: 21px;
        transform: rotate(45deg);
    }

    .image-list .image.zoomed .close-gallery a:after,
    ul.files .folder-image.zoomed .close-gallery a:after {
        top: 0;
        transform: rotate(-45deg);
    }

.image-list .image.zoomed .image-zoomed,
ul.files .folder-image.zoomed .image-zoomed {
    bottom: 0;
    cursor: zoom-out;
    left: 0;
    opacity: 1;
    pointer-events: all;
    right: 0;
    top: 0;
    transition: opacity .24s;
}

.quick_view .image-list .image.zoomed .image-zoomed,
.quick_view ul.files .folder-image.zoomed .image-zoomed {
    right: 50px;
}

.image-list .image.zoomed.off-transition .image-zoomed,
ul.files .folder-image.zoomed.off-transition .image-zoomed {
    transition: none;
}

.image-list .image .arrows,
ul.files .folder-image .arrows {
    opacity: 0;
}

.image-list .image.zoomed .arrows,
ul.files .folder-image.zoomed .arrows {
    opacity: 1;
    padding: 0px 20px;
    position: absolute;
    top: calc(50% - 36px);
    transition: opacity .24s;
    width: 100%;
}

    .image-list .image.zoomed .arrows :is(.icon-angle-left, .icon-angle-right),
    ul.files .folder-image.zoomed .arrows :is(.icon-angle-left, .icon-angle-right) {
        --this-decor-color: #999;
        background: white;
        border: 2px solid var(--this-decor-color);
        border-radius: 50%;
        color: var(--this-decor-color);
        cursor: pointer;
        font-size: 45px;
        line-height: 70px;
        aspect-ratio: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 60px;
    }

        .image-list .image.zoomed .arrows :is(.icon-angle-left, .icon-angle-right):before,
        ul.files .folder-image.zoomed .arrows :is(.icon-angle-left, .icon-angle-right):before {
            margin: 0;
        }

        .image-list .image.zoomed .arrows :is(.icon-angle-left, .icon-angle-right):hover,
        ul.files .folder-image.zoomed .arrows :is(.icon-angle-left, .icon-angle-right):hover {
            --this-decor-color: #000;
        }

    .image-list .image.zoomed .arrows .icon-angle-left,
    ul.files .folder-image.zoomed .arrows .icon-angle-left {
        float: left;
    }

    .image-list .image.zoomed .arrows .icon-angle-right,
    ul.files .folder-image.zoomed .arrows .icon-angle-right {
        float: right;
    }


.image-list {
    display: grid;
    flex-wrap: wrap;
    position: relative;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: calc(var(--half-margin) + var(--_image-title-bottom-offset) + 5px) var(--half-margin);
}

    .image-list .image .note {
        bottom: calc(0px - var(--_image-title-bottom-offset));
    }

@media screen and (max-width: 750px) {
    /*.ocd .image-list .image.zoomed .arrows, EM: This must not be in master */
    ul .files .folder-image.zoomed .arrows {
        bottom: 20px;
        top: initial;
    }
}
 .image-list .image .image-zoomed .possibilities {
    background-color: white;
    left: initial;
    margin: 0 auto;
    position: relative;
    right: initial;
}

.image-list .ext-links:not(.zoomed) {
    display: none;
}

@media screen and (max-width: 750px) {
    .ocd .image-list .image.zoomed .arrows {
        bottom: 20px;
        top: initial;
    }
} 
.ocd .share-container {
    position: relative;
}

.ocd .share-container .list-manager {
    top: 42px;
}

    .ocd .share-container a.icon-share:before {
        top: -2px;
        position: relative;
    }

.share-container .share-list a {
    font-size: 20px;
    color: #aaa;
}

.share-container .share-list a.icon-twitter-squared:before {
    top: -1px;
    position: relative;
}
.share-container .share-list a.icon-pinterest-squared:before {
    top: -1px;
    position: relative;
}
.share-container .share-list a.icon-mail-alt:before {
    top: -2px;
    position: relative;
}

.share-container .share-list a {
    opacity: 0.7;
}

.share-container .share-list a:hover {
    opacity: 1;
}

.ocd .share-container .list-manager {
    border: solid 2px #c4c4c4;
    box-shadow: 0 0 1px #ddd;
}

    .ocd .share-container .list-manager .arrow-top {
        border-bottom: 7px solid #c4c4c4;
    }

div[data-likeable] > .tools .share-container.compact-share {
    display: inline-block;
    z-index: 1;
    position: relative;
    margin-left: 5px;
}


    div[data-likeable] > .tools .share-container.compact-share a.edit {
        color: #aaa;
    }
    
    
    div[data-likeable] > .tools .share-container .share-list {
        position: absolute;
        left: 0;
        padding: 10px 10px 10px 13px;
        min-width: 148px;
        background-color: #fff;
        border-radius: 2px;
        z-index: 1000;
    }

div[data-likeable] > .tools .share-container .list-manager .arrow-top {
    position: absolute;
    left: 14px;
    top: -8px;
    height: 0;
    width: 0;
    border-bottom: 7px solid #c4c4c4;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
} /*AV: commented below because it breaks the same style in style_wide.css file*/
/*.fixed-header {
    box-shadow: none;
}*/

.grid3 {
    display: table;
    /*
        EM: created horizontal scroll:        
        width: 100%;*/
    border-spacing: 5px;
    border-spacing: 0;
    font-size: 15px;
    margin-top: 5px;
}

    .grid3 p {
        color: inherit;
        font-size: inherit;
        margin: 0;
    }

        .grid3 p + p {
            margin-top: .5em;
        }

.grid3-actions {
    display: flex;
    align-items: center;
}

    .grid3-actions .action-section {
        margin-left: 10px;
    }

    .grid3-actions .action-wrapper {
        margin-right: 5px;
        display: inline-block; /* Evgeny: needed for more precise margins between buttons */
    }


.grid3 .tr {
    display: flex;
    clear: both;
    border-spacing: 0;
}

    .grid3 .tr .th {
        font-weight: bold;
        white-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        text-align: center;
        font-size: 12px;
        background: #e5e5e5;
        padding: 10px 0;
        font-size: 12px;
        line-height: 13px;
    }

        .grid3 .tr .th.two-lines {
            font-size: 12px;
            line-height: 12px;
            padding-top: 4px;
            padding-bottom: 5px;
        }

    .grid3 .tr .td, .grid3 .tr .th {
        float: left;
        display: table-column;
        margin: 1px 1px 0 0;
        font-weight: 400;
    }

.grid3 .pos {
    text-align: right;
    width: 20px;
}

.grid3 .chk-action {
    width: 20px;
}

body .grid3 .th.chk-action {
    padding: 8px 0px;
}

.grid3 .sku {
    width: 190px;
}

.grid3 .qty {
    width: 50px;
    white-space: nowrap;
}

.grid3 .product {
    width: 360px;
}

.grid3 .franchise-info {
    width: 100px;
}

.grid3-fixed-header {
    background: #FFF;
    opacity: .99;
    max-width: 100%;
    z-index: 2;
    top: 20px;
    margin-top: 40px;
    padding-top: 25px;
    box-shadow: 2px 1px 3px #EEE;
    position: -webkit-sticky;
    position: sticky;
}

.grid3-actions .notification {
    white-space: normal;
}

.grid3-actions .success {
    position: absolute;
    top: 28px; /* Evgeny: moved it closer to buttons on the custom prices page */
    left: 0;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 10px;
    box-shadow: 0 2px 5px #ccc;
    width: 287px;
    z-index: 10;
}

.grid3-actions .error {
    display: block;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    padding: 5px 10px;
    background: yellow;
    box-shadow: 0 2px 5px #ccc;
    width: 300px;
    z-index: 10;
}

.wait {
    cursor: wait;
    opacity: .3;
}

    .wait * {
        cursor: wait !important;
    }

.grid3 .tr .th.chk-action {
    padding: 8px 0;
}

.grid3 *, .grid3 input {
    font-size: 15px;
}

.grid3 input {
    margin: 0;
}

#mainContent .grid3 input[type="text"] {
    border-radius: 2px;
    border: solid 1px #ddd;
}

.grid3 .refresh_error {
    transform: scale(0.9);
    transform-origin: left top 0px;
    margin-top: 5px;
}

.grid3 .error {
    color: red;
    display: none;
}

    .grid3 .error.present {
        display: flex;
        width: 700px;
    }

    .grid3 .error > div {
        margin: 3px 0 3px 10px;
        font-size: 85% !important;
        color: red;
    }

        .grid3 .error div.not-found, .grid3 .error div.can-import {
            margin-top: 8px;
        }

.grid3 .c3 .error > div {
    /*width: 178px; 
        Evgeny: Do we need this? This makes the "Did you mean" message overflow 
        the cell it's in on ManageFavorites.aspx */
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.grid3 .c4 .error > div {
    width: 78px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.grid3 input[type="text"].error-source {
    color: red !important;
    border-color: red !important;
}

.grid3 .bulk {
    margin-top: 5px;
}

.tr.wait .sku input[type="text"] {
    background: url(/images/wait.gif) no-repeat 0 50%;
}

body.wait {
    background: url(/images/wait.gif) no-repeat 50% 50%;
}

.grid3 .td .value {
    display: block;
    line-height: 100%;
    background: var(--bg-color-3);
    font-weight: 400;
    padding: 13px 5px 12px 5px;
    border-radius: 2px;
    text-align: right;
    color: #444;
    vertical-align: middle;
}

.grid3 .td.margin .value, .grid3 .td.margin-est .value, .grid3 .td.custom-price .value {
    font-weight: 700;
    color: black;
}

.grid3 .total .td .value {
    background: #eee;
    font-weight: 700;
}

.grid3 .tr:hover .td .value, .grid3 .tr:hover .td:not(.sku) {
    background-color: #C1DCFB;
}

    .grid3 .tr:hover .td.pos, .grid3 .tr:hover .td.chk-action {
        background: white;
    }

#mainContent .grid3 .tr .td input[type=text] {
    margin: 0;
    height: 40px;
    vertical-align: middle;
    z-index: 1;
    font-size: 15px;
}

#mainContent .grid3 .tr .td.qty.error input[type=text] {
    color: red;
}

#mainContent .grid3 .tr:hover .td input {
    border-color: #72AAEC;
}

body .grid3 .remove button {
    background: none;
    border: none;
    font-size: 13px;
    margin-top: 11px;
    cursor: pointer;
}

    body .grid3 .remove button:hover {
        color: red;
    }

body .grid3 .product .value {
    font-weight: normal;
    font-size: 12px;
    width: 360px;
    text-align: left;
    padding: 4px 5px;
    /*line-height: 16px;*/
    min-height: 40px;
}

    body .grid3 .product .value a, body .grid3 .product .value a span {
        font-size: 12px;
        line-height: 13px;
    }

        body .grid3 .product .value a img {
            width: 30px;
            height: 30px;
            display: block;
            float: left;
            margin: 0 5px 0 0;
        }

/*body .grid3 .product .value a:visited {
            color: #7B308D;
        }*/

body .grid3 .franchise-info .value {
    padding: 9px 0;
    text-align: center;
    line-height: 12px;
}

    body .grid3 .franchise-info .value a {
        font-weight: normal;
        font-size: 12px;
        display: block;
        padding: 5px;
    }

.grid3 .tr.template .ckb-child {
    display: none;
}

.grid3 .tr .td {
    padding: 0;
}

body #mainContent .grid3 .tr .ckb-child {
    position: relative;
    margin: 13px auto 0 auto;
    display: block;
}

body .grid3 .tbody .tr.new input.ckb-child {
    display: none;
}

body .grid3 .tbody .tr.new .franchise-info a {
    visibility: hidden;
}

#mainContent .sku input[type=text] {
    /*padding: 10px;*/
    width: 190px;
    text-transform: uppercase;
    font-weight: bold;
}

.td.sku label {
    position: absolute;
    top: 13px;
    left: 0;
    white-space: nowrap;
}

body .td .n {
    color: #aaa;
    margin-top: 14px;
    display: block;
    font-size: 11px;
}

.mean {
    color: #000000;
    background: yellow;
    padding: 2px 5px;
    position: relative;
    left: -5px;
    display: none;
}

    .mean span {
        cursor: pointer;
        border-bottom: 1px dashed #068FE0;
        color: #068FE0;
        font-weight: bold;
    }

#skusPopup {
    position: relative;
    background-color: #FFFFFF;
}

    #skusPopup .modal_popup_Header {
        position: fixed;
        width: 340px;
    }

    #skusPopup #skusContainer {
        padding: 10px;
        height: 330px;
        overflow: auto;
        margin-bottom: 10px;
    }

        #skusPopup #skusContainer p {
            margin-left: 100px;
        }

            #skusPopup #skusContainer p span {
                display: inline-block;
                font-size: 18px;
                font-weight: bold;
            }


.grid3-hidden-items {
    padding: 5px;
    background: var(--bg-color-3);
    margin-bottom: 5px;
}

.with-hidden {
    position: relative;
}

button#save {
    min-width: 85px;
}

.show-all {
    margin-left: 20px;
    margin-top: 5px;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    font-size: 15px;
    width: 1220px;
}

.total-hidden {
    margin-right: 10px;
}

.td .inventory {
    font-size: 11px;
    vertical-align: top;
    padding-top: 3px;
    display: inline-block;
    text-overflow: ellipsis;
    z-index: 1;
    position: absolute;
    margin-left: 1px;
}

.tr.new .td .inventory {
    display: none;
}

.sort-link-name {
    line-height: 0;
}


#addInBulkPopup .auxiliary-text {
    width: 300px;
    max-width: 100%;
    display: inline-block;
    vertical-align: top;
}

#addInBulkPopup .txtareasku {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    margin-bottom: 10px;
}

#addInBulkPopup .auxiliary-text p {
    border: solid 1px #eee;
    width: 200px;
    padding: 10px;
    border-radius: 2px;
}

.grid3 .product-errors {
    color: red;
}

    .grid3 .product-errors a {
        background: yellow;
    }

.grid3-table {
    margin-top: 188px;
}

.grid3-table.hidden-items {
    margin-top: 228px;
} .global-note {
    margin: 165px 0 0 0;
    font-size: 18px;
    padding: 20px;
    background: #FFF;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    width: 650px;
    line-height: 150%;
    background: #FFA;
    -moz-box-shadow: 0 0 5px #F4F000;
    -webkit-box-shadow: 0 0 5px #F4F000;
    box-shadow: 0 0 5px #F4F000;
}

    .global-note span {
        font-size: 100%;
    }

    .global-note a {
        text-decoration: underline;
        font-weight: bold;
    }

    .global-note input {
        color: black;
    }

.grid3 .custom-price,
.grid3 .custom-cost,
.grid3 .input-column {
    width: 90px;
}

.grid3 .public-price, .grid3 .cost, .grid3 .margin, .grid3 .cost-est, .grid3 .margin-est, .grid3 .msrp, .grid3 .uom {
    width: 90px;
}

.grid3 .td.uom .value {
    justify-content: center;
}

body #mainContent .grid3 .tr .td input[type="text"]{
    padding: 0 10px;
}

.grid3 .custom-price input[type="text"],
.grid3 .custom-cost input[type="text"],
.grid3 .input-column input[type="text"] {
    width: 88px;
    padding: 10px;
    font-weight: bold;
    text-align: right;
}

.grid3 .qty input[type="text"],
#mainContent .grid3 .qty input[type="text"] {
    width: 50px;
    padding: 10px;
    font-weight: bold;
    text-align: right;
}


.grid3 .tr.yellow .td.margin-est .value {
    background: yellow;
    color: black;
}

body .grid3 .tr.red .td.margin-est .value {
    background: red;
    color: white;
}


.td.sku, .td.custom-price {
    position: relative;
}

.td.public-price a.value {
    color: var(--a-color);
}

.dropdown-pane {
    min-width: 150px; /* Evgeny: changed it from 180px. Why does it need to be 180px? 
        It's too wide in some cases (e.g. item list) */
}

.td.sku .suggested-sku {
    display: block;
    position: absolute;
    font-size: 13px;
    color: #bbb;
    font-weight: bold;
    z-index: 1;
    padding: 13px 11px;
}

.td.sku .sku-input {
    background: none;
    position: absolute;
    z-index: 2;
}

/* this should go to grid3.css, but for now it's just here to test it out before applying to more areas */
body .grid3 .tbody .tr {
    display: block;
}


body .playground .grid3 .tbody .tr.new input.ckb-child {
    display: block;
}

body .playground .grid3 .tr .ckb-child {
    margin-top: 12px;
}

body .grid3 .error {
}

body .grid3 .tbody .tr .errors {
    margin: 2px 0 10px 25px;
}

    body .grid3 .tbody .tr .errors li, body .grid3 .tbody .tr .errors li span {
        font-size: 13px;
        color: red;
    }

        body .grid3 .tbody .tr .errors li .input-suggestion {
            font-size: 13px;
            background: yellow;
            padding: 2px 5px 2px 2px;
            color: #0163B1;
            font-weight: bold;
            position: relative;
            top: 1px;
            cursor: pointer;
        }

            body .grid3 .tbody .tr .errors li .input-suggestion:before {
                opacity: .3;
            }

body .grid3 .product span {
    font-size: 12px;
}

body .grid3 .td .value {
    min-height: 40px;
}

body .grid3 .td.product .value {
    height: 40px;
}

body .playground h1 {
    margin-bottom: 10px;
}

body .playground.user-selected h1 {
    margin-bottom: 20px;
}

body .playground h1 input[type="text"],
body #mainContent .playground h1 input[type="text"] {
    font-size: 60%;
    width: 500px;
    position: relative;
    top: -3px;
    padding: 5px;
    border: solid 2px #2A7BBC;
    border-radius: 4px;
    outline: none;
    box-shadow: 0 0 3px #bbb;
    height: 38px;
}

h1 .selected-user {
    margin-left: 7px;
    font-size: 60%;
    letter-spacing: 0px;
    display: inline-block;
    margin-bottom: 0;
}

.playground .legend {
    margin: 20px 0 0 45px;
}

.playground .legend {
    margin: 20px 0 0 45px;
}

input[type="text"].find-input:-ms-input-placeholder {
    line-height: 22px;
}

input[type="text"].find-input::-webkit-input-placeholder {
    line-height: 22px;
}

input[type="text"].find-input::-moz-placeholder {
    line-height: 22px;
}

.quick-items {
    display: inline;
    margin-bottom: 8px;
    padding: 7px 5px;
    background-color: yellow;
    font-size: 13px;
}

.sort-link-name {
    line-height: 0;
}

.grid3 .tr .td.pos, .grid3 .tr .td.chk-action {
    height: 41px;
}

#mainContent .grid3 .tr.selected .td input {
    border-color: #72AAEC;
}

.grid3 .tr.selected .td .value, .grid3 .tr.selected .td:not(.sku) {
    background-color: #C1DCFB;
} .ocd body .grid3 .td .value {
    min-height: 30px;
    padding: 0 5px 0 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.ocd body .grid3 .td.product .value {
    height: 30px;
    justify-content: flex-start;
    padding-left: 5px;
}

.ocd body .grid3 .td.uom .value {
    height: 30px;
    justify-content: center;
    width: 90px;
}

.ocd .grid3 *, .dma .grid3 input {
    font-size: 12px;
}

.ocd #mainContent .grid3 .tr .td input[type=text] {
    font-size: inherit;
    height: 30px;
    box-sizing: border-box;
}

.ocd .grid3 .tr .td.pos,
.ocd .grid3 .tr .td.chk-action {
    height: 30px;
    display: flex;
    align-items: center;
}

.ocd .quick_view .grid3.playground-margins {
    margin-top: 191px !important;
}

.ocd body #mainContent .grid3 .tr .ckb-child {
    margin: 0;
}

.ocd .td .inventory {
    font-size: 85%;
    padding-top: 1px;
}

.ocd body #mainContent .sku input[type=text] {
    width: 120px;
}

.ocd body .grid3 .sku {
    width: 121px;
}
 #UserLocatorModal .autocomplete-container {
    height: 200px;
    overflow: auto;
    margin: 10px 0 0 0;
    padding: 10px;
    border: dashed 1px #ddd;
    color: black;
}

    #UserLocatorModal .autocomplete-container p, #UserLocatorModal .autocomplete-container input {
        font-size: 110%;
    }

    #UserLocatorModal .autocomplete-container .ui-autocomplete {
        position: relative;
        left: 0 !important;
        top: 0 !important;
        border: none !important;
        box-shadow: none !important;
        width: 98%;
        display: block !important;
    }

#UserLocatorModal .autocomplete-container h4 {
    padding: 0;
    margin-bottom: .6em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    #UserLocatorModal .autocomplete-container h4 small {
        font-size: 80%;
        margin-left: 10px;
        position: relative;
        top: -1px;
    }

#UserLocatorModal .autocomplete-container p {
    margin: 1em 0;
}


#UserLocatorModal .find-input{
    width: 340px; background: none; height: 22px; margin-left: 10px;
} .sku-import-modal .import-inputs td {
    vertical-align: top;
}

.sku-import-modal .import-inputs span.fieldName {
    display: inline-block;
    width: 90px;
    margin-top: 7px;
}

.sku-import-modal .import-inputs span.req {
    margin-left: 7px;
    color: red;
    font-weight: bold;
}

.sku-import-modal .import-inputs input[type=text] {
}

#nameCreate {
    width: 380px;
}

/*html body .sku-import-modal ul.ui-autocomplete.ui-menu {
    border: solid 2px var(--bg-color) !important;
    border-top: none !important;
    box-shadow: 2px 2px 2px #777;
}*/

    /*html body .sku-import-modal ul.ui-autocomplete.ui-menu li .ui-state-focus, html body .sku-import-modal ul.ui-autocomplete.ui-menu li .ui-state-focus strong {
        background: var(--bg-color);
        color: white;
    }*/

.sku-import-modal .import-inputs textarea {
    padding: 3px;
    width: 380px;
    height: 50px;
    resize: none;
}

.sku-import-modal .import-inputs input.import-money {
    text-align: right;
    width: 60px;
}

.sku-import-modal .import-inputs ul {
    display: block;
    margin-bottom: 7px;
    margin-left: 15px;
}

    .sku-import-modal .import-inputs ul li {
        margin-top: 3px;
    }
 #mainContent .sku input[type=text], #mainContent .qty input[type=text] {
    padding: 10px;
}

#mainContent .ckb-parent {
    margin: 0 2px;
}

@media all and (max-width: 770px) {

    body #mainContent .grid3,
    body #mainContent .grid3 .thead,
    body #mainContent .grid3 .thead .tr,
    body #mainContent .grid3 .thead .tbody {
        width: 100%;
    }

        body #mainContent .grid3 .th.product,
        body #mainContent .grid3 .td.product {
            width: calc(100% - 367px);
        }

            body #mainContent .grid3 .td.product .value {
                max-width: calc(100% - 10px);
            }
}

@media all and (max-width: 550px) {
    body #mainContent .grid3 .th.product,
    body #mainContent .grid3 .td.product,
    body #mainContent .grid3 .td.product .value {
        display: none;
    }

    body #mainContent .grid3 .th.sku,
    body #mainContent .grid3 .td.sku {
        width: calc(100% - 177px);
    }

        body #mainContent .grid3 .td.sku input {
            width: calc(100% - 22px);
        }
}

#quickOrderSection .action-wrapper.dropdown-container {
    font-size: 12px;
}
 svg {
    touch-action: none;
    transform:none;
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    touch-action: none;

}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #CDCDCD;
    border-radius: 3px;
    background: #F8F8F8;
    font-family: var(--main-font-family);
    padding: 3px;
    z-index: 10000;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
    position: absolute;
    border-radius: 3px;
    background: #F8F8F8;
    padding: 3px;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
    width: 10px;
    height: 10px;
}

.jvectormap-zoomin {
    top: 10px;
}

.jvectormap-zoomout {
    top: 30px;
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px;
}

.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;base64,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);
}

.jvectormap-legend-title {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.jvectormap-legend-cnt {
    position: absolute;
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0;
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0;
}

.jvectormap-legend {
    color: white;
    border-radius: 3px;
}

.jvectormap-legend-inner {
    margin-bottom: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: auto;
    margin-right: 10px;
    float: right;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 13px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
}
 .ai_tabs {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 0 0 25px;
    font-size: 13px;
    letter-spacing: 0;
    font-family: var(--main-font-family);
}

    .ai_tabs li {
        padding: 0 5px 0 5px;
    }

    .ai_tabs .ai_tables {
        border-right: 2px solid #000000;
    }

    .ai_tabs .ai_active {
        color: #000000;
        cursor: default;
    }

.ai_product_info {
    overflow: auto;
    position: relative;
    min-width: 1120px;
    min-height: 400px;
}

    .ai_product_info .ai_bottom_gradient {
        display: none;
        position: absolute;
        bottom: 0;
        height: 75px;
        width: 100%;
        z-index: 100;
        background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#00ffffff\', endColorstr=\'#ffffff\',GradientType=0 );
    }

    .ai_product_info .ai_section_bucket {
        float: left;
        margin-right: 15px;
        min-height: 10px;
        min-width: 560px;
        max-width: 100%;
    }

        .ai_product_info .ai_section_bucket > div {
            margin-bottom: 15px;
        }

    .ai_product_info .ai_inventory {
        width: 300px;
        min-width: 560px;
    }

        .ai_product_info .ai_inventory #vendor {
            display: flex;
        }

        .ai_product_info .ai_inventory .carrier {
            min-width: 280px;
            padding: 10px;
            border-radius: 2px;
            background: #fafafa;
        }

            .ai_product_info .ai_inventory .carrier#sprCarrier {
                background: #e5f5fa;
            }

        .ai_product_info .ai_inventory #map {
            height: 350px;
            width: 500px;
            position: absolute;
        }

    .ai_product_info .ai_msrp h4 span,
    .ai_product_info .ai_custom_prices h4 span,
    .ai_own_whs_inventory h4 span {
        font-weight: normal;
    }

.ai_own_whs_inventory {
    padding-bottom: 5px;
}

.ai_product_info .ai_purchase_fequency .ai_contents {
    width: 500px;
}

    .ai_product_info .ai_purchase_fequency .ai_contents .chart {
        height: 200px;
        margin-top: 10px;
    }

.ai_product_info .ai_purchase_fequency h4 a {
    margin-left: 20px;
}

.ai_product_info .admin-product-info {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
    font-size: 13px;
}

    .ai_product_info .admin-product-info h4 select {
        width: 200px;
    }

    .ai_product_info .admin-product-info p {
        margin: 0 5px 0 0;
        display: inline-block;
    }

        .ai_product_info .admin-product-info p span {
            margin-right: 5px;
            font-weight: bold;
        }

    .ai_product_info .admin-product-info .filter {
        background: yellow;
        display: inline-block;
        text-align: left;
        font-weight: bold;
        position: relative;
    }

.ai_product_info table.type2 {
    border-collapse: collapse;
    width: 100%;
}

    .ai_product_info table.type2 th,
    .ai_product_info table.type2 td,
    #mainContent .ai_product_info table.type2 th,
    #mainContent .ai_product_info table.type2 td {
        padding: 2px 5px;
        border-bottom: 1px solid #ddd;
        font-size: 12px;
    }

        .ai_product_info table.type2 td.num {
            text-align: right;
        }

    .ai_product_info table.type2 th {
        font-weight: bold;
        padding-top: 3px;
    }

.ai_product_info table.type2 {
    border-top: solid 2px #808080;
    border-bottom: solid 2px #808080;
}

.ai_section_bucket .ai_prices #powerPricingTbl {
    max-width: 503px;
}

table.type2 td.special {
    text-align: center;
}


@media screen and (min-width: 600px) and (max-width: 1120px) {
    .ai_modal {
        left: 5px;
        right: 5px;
    }
}
