@charset "UTF-8";
/*------------------------------------*\
    BPDTHEME01 - CLIENT THEME
\*------------------------------------*/
/*------------------------------------*\
    Responsive Breakpoints
\*------------------------------------*/
/*------------------------------------*\
    Clearfix
\*------------------------------------*/
/*------------------------------------*\
    Container
\*------------------------------------*/
/*------------------------------------*\
    Hover Style
\*------------------------------------*/
/*------------------------------------*\
    Hover - Basic Style
\*------------------------------------*/
/*------------------------------------*\
    White Bubble
\*------------------------------------*/
/*------------------------------------*\
    CSS Arrow Pointer
\*------------------------------------*/
/*------------------------------------*\
    Icon Display
\*------------------------------------*/
/*------------------------------------*\
    BPD Iconset
\*------------------------------------*/
/*------------------------------------*\
    Kendo UI Icon Set
\*------------------------------------*/
/*------------------------------------*\
    Spin Animation
\*------------------------------------*/
/*------------------------------------*\
    Generic Content Box
\*------------------------------------*/
/*------------------------------------*\
    Background Image - Cover
\*------------------------------------*/
/*------------------------------------*\
    Full Width Layout
\*------------------------------------*/
/*------------------------------------*\
    Centre Layout
\*------------------------------------*/
/*------------------------------------*\
    Placeholder Text
\*------------------------------------*/
/*------------------------------------*\
    Centered Page Content
\*------------------------------------*/
/*------------------------------------*\
    Buttons
\*------------------------------------*/
/*------------------------------------*\
    Fade Animation
\*------------------------------------*/
@import url("https://fonts.googleapis.com/css?family=Cabin:400,400i,500,500i,600,600i,700,700i");
@keyframes bpd-fade-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
/* Firefox < 16 */
/* Safari, Chrome and Opera > 12.1 */
/* Internet Explorer */
/* Opera < 12.1 */
/*------------------------------------*\
    Blur
\*------------------------------------*/
/*------------------------------------*\
    Blur (light)
\*------------------------------------*/
/*------------------------------------*\
    Form Focus
\*------------------------------------*/
/*------------------------------------*\
    Text Elipsis
\*------------------------------------*/
/*------------------------------------*\
    Role & Account Select
\*------------------------------------*/
@keyframes slideInUp {
    from {
        transform: translate3d(0, -3%, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
/*------------------------------------*\
    Client Colours
\*------------------------------------*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
    line-height: 1.15;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/* Sections
     ========================================================================== */
/**
   * Remove the margin in all browsers.
   */
body {
    margin: 0;
}

/**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
h1 {
    font-size: 2.5em;
    margin: 0.67em 0;
}

/* Grouping content
     ========================================================================== */
/**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/* Text-level semantics
     ========================================================================== */
/**
   * Remove the gray background on active links in IE 10.
   */
a {
    background-color: transparent;
}

/**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
    /* 2 */
}

/**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
b,
strong {
    font-weight: bolder;
}

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
code,
kbd,
samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/**
   * Add the correct font size in all browsers.
   */
small {
    font-size: 80%;
}

/**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
     ========================================================================== */
/**
   * Remove the border on images inside links in IE 10.
   */
img {
    border-style: none;
}

/* Forms
     ========================================================================== */
/**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
}

/**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
button,
input {
    /* 1 */
    overflow: visible;
}

/**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
button,
select {
    /* 1 */
    text-transform: none;
}

/**
   * Correct the inability to style clickable types in iOS and Safari.
   */
button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button;
}

/**
   * Remove the inner border and padding in Firefox.
   */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
   * Restore the focus styles unset by the previous rule.
   */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
   * Correct the padding in Firefox.
   */
fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}

/**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
progress {
    vertical-align: baseline;
}

/**
   * Remove the default vertical scrollbar in IE 10+.
   */
textarea {
    overflow: auto;
}

/**
   * 1. Add the correct box sizing in IE 10.
   * 2. Remove the padding in IE 10.
   */
[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto;
}

/**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
[type=search] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

/**
   * Remove the inner padding in Chrome and Safari on macOS.
   */
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

/* Interactive
     ========================================================================== */
/*
   * Add the correct display in Edge, IE 10+, and Firefox.
   */
details {
    display: block;
}

/*
   * Add the correct display in all browsers.
   */
summary {
    display: list-item;
}

/* Misc
     ========================================================================== */
/**
   * Add the correct display in IE 10+.
   */
template {
    display: none;
}

/**
   * Add the correct display in IE 10.
   */
[hidden] {
    display: none;
}

.mce-content-body {
    background: white !important;
    color: black;
}

/*------------------------------------*\
    Utilities
\*------------------------------------*/
.push-left {
    float: left !important;
}

.push-right {
    float: right !important;
}

.text-left {
    text-align: left;
}

.text-right,
.price-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-elipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.no-mobile {
    display: none !important;
}
@media (min-width: 992px) {
    .no-mobile {
        display: block !important;
    }
}

.no-desktop,
.mobile-only {
    display: block !important;
}
@media (min-width: 992px) {
    .no-desktop,
.mobile-only {
        display: none !important;
    }
}

@media print {
    .no-print {
        display: none !important;
    }
}

.cv-is-hidden {
    display: none !important;
}

.spacing-top {
    margin-top: 2.5em !important;
}

@media (min-width: 992px) {
    .spacing-top-xl {
        margin-top: 4em;
    }
}

.spacing-right {
    margin-right: 2.5em !important;
}

.spacing-bottom {
    margin-bottom: 2.5em !important;
}

.spacing-left {
    margin-left: 2.5em !important;
}

.ico-left:before {
    float: left;
}

.ico-right:before {
    float: right;
    margin-right: 0;
    margin-left: 5px;
}

/*------------------------------------*\
    Grid
\*------------------------------------*/
* {
    box-sizing: border-box;
}

.grid::after {
    clear: both;
    content: "";
    display: table;
}

.grid-row,
.row {
    clear: both;
    display: block;
    width: 100%;
}
.grid-row::after,
.row::after {
    clear: both;
    content: "";
    display: table;
}

.container {
    width: 100%;
    max-width: 1620px;
    margin: 0 auto;
}
.container::after {
    clear: both;
    content: "";
    display: table;
}

[id*=cv-zone-] {
    width: 100%;
    display: block;
    clear: both;
}
[id*=cv-zone-]::after {
    clear: both;
    content: "";
    display: table;
}

[class*=col-] {
    float: left;
    width: 100%;
    display: inline-block;
    clear: none;
    padding: 0;
}
@media (min-width: 576px) {
    [class*=col-] {
        padding: 0 5px 0 0;
    }
}
[class*=col-].push-right {
    float: right;
}

.col-1-1 {
    padding-right: 0;
}

@media (min-width: 576px) {
    .col-1-2,
.mm-col-1-2 {
        width: 50%;
    }
}

@media (min-width: 576px) {
    .col-1-3,
.mm-col-1-3 {
        width: 33.333%;
    }
}

@media (min-width: 576px) {
    .col-2-3 {
        width: 66.666%;
    }
}

@media (min-width: 576px) {
    .col-1-4,
.mm-col-1-4 {
        width: 25%;
    }
}

@media (min-width: 576px) {
    .col-3-4 {
        width: 75%;
    }
}

@media (min-width: 576px) {
    .col-1-5 {
        width: 20%;
    }
}

@media (min-width: 576px) {
    .col-2-5 {
        width: 40%;
    }
}

@media (min-width: 576px) {
    .col-3-5 {
        width: 60%;
    }
}

@media (min-width: 576px) {
    .col-4-5 {
        width: 80%;
    }
}

@media (min-width: 576px) {
    .col-1-6 {
        width: 16.6666666667%;
    }
}

@media (min-width: 576px) {
    .col-3-10 {
        width: 30%;
    }
}

@media (min-width: 576px) {
    .col-5-12 {
        width: 41.6666666667%;
    }
}

@media (min-width: 768px) {
    .layout-sidebar {
        width: 25%;
        float: left;
        display: inline-block;
        padding-right: 0.25em;
    }
}
@media (min-width: 1200px) {
    .layout-sidebar {
        width: 20%;
    }
}
.category .layout-sidebar {
    width: 0;
}

@media (min-width: 768px) {
    .layout-maincontent {
        width: 75%;
        float: left;
        display: inline-block;
    }
}
@media (min-width: 1200px) {
    .layout-maincontent {
        width: 80%;
    }
}
.category .layout-maincontent {
    width: 100%;
}

.example-code {
    display: none;
}

/*------------------------------------*\
    Top Bar
\*------------------------------------*/
#cv-zone-topbar {
    background: #031634;
    color: white;
    font-size: 14px;
    left: 0;
    width: 100%;
    z-index: 10000;
    position: relative;
    position: fixed;
    top: 0;
    transition: top 0.3625s ease-in;
}
@media (min-width: 768px) {
    #cv-zone-topbar.nav-up {
        top: -190px;
        position: fixed;
    }
}
#cv-zone-topbar .cv-header-topbar {
    height: 40px;
}
#cv-zone-topbar [class*=widget-] {
    float: left;
    display: block;
    height: 40px;
    padding: 12px 10px;
}
#cv-zone-topbar [class*=widget-]:hover {
    background: none;
}
#cv-zone-topbar a,
#cv-zone-topbar button {
    color: white;
    font-weight: 700;
}
#cv-zone-topbar .ico-only-text {
    display: none;
}
@media (min-width: 992px) {
    #cv-zone-topbar .ico-only-text {
        display: inline-block;
        font-weight: 700;
    }
}
#cv-zone-topbar .widget-social-links {
    padding-top: 8px !important;
}
#cv-zone-topbar .widget-phone-number .icon:before {
    position: relative;
    top: 1px;
    margin-right: 5px;
}
#cv-zone-topbar .widget-phone-number .ico-only-text {
    font-weight: 900;
}
#cv-zone-topbar .widget-phone-number a:hover {
    color: #1daafe;
}

.tagline {
    display: block;
    font-weight: 600;
    font-style: italic;
}

/*------------------------------------*\
    Header
\*------------------------------------*/
#cv-zone-header {
    background: #041A3E;
    padding: 10px;
    color: white;
    transition: top 0.3625s ease-in;
    margin-top: 40px;
}
@media (min-width: 768px) {
    #cv-zone-header {
        position: fixed;
        padding: 10px 0;
        top: 40px;
        margin: 0;
        left: 0;
        width: 100%;
        z-index: 10000;
        box-shadow: 0 10px 10px rgba(0, 0, 0, 0.18);
    }
}
@media (min-width: 576px) {
    #cv-zone-header.nav-up {
        top: -150px;
        position: fixed;
    }
}
@media (min-width: 576px) {
    #cv-zone-header .col-1-3.header-col-1 {
        width: 100%;
    }
}
@media (min-width: 1200px) {
    #cv-zone-header .col-1-3.header-col-1 {
        width: 220px;
    }
}
#cv-zone-header .col-1-3.header-col-1 .widget-logo.main-logo {
    max-width: 170px;
    margin: 0 10px;
}
@media (min-width: 1200px) {
    #cv-zone-header .col-1-3.header-col-1 .widget-logo.main-logo {
        max-width: 220px;
    }
}
#cv-zone-header .col-1-3.header-col-1 .widget-html-snippet.nav-toggle {
    float: left;
    width: 80px;
}
@media (min-width: 1200px) {
    #cv-zone-header .col-1-3.header-col-1 .widget-html-snippet.nav-toggle {
        display: none;
    }
}
#cv-zone-header .col-1-3.header-col-1 .widget-html-snippet.nav-toggle b {
    display: none;
}
#cv-zone-header .col-1-3.header-col-1 .widget-html-snippet.nav-toggle .ico:before {
    font-size: 40px;
    position: relative;
    padding: 0 15px;
}
#cv-zone-header .col-1-3.header-col-1 .widget-html-snippet.nav-toggle .text {
    display: none;
}
#cv-zone-header .col-1-3.header-col-1 .widget-login-logout-modal.widget-logout .icon.cv-ico-general-logout {
    font-size: 0;
}
#cv-zone-header .col-1-3.header-col-1 .widget-login-logout-modal.widget-logout .icon.cv-ico-general-logout:before {
    font-size: 30px;
    position: relative;
    top: 4px;
    color: white;
    right: 20px;
}
#cv-zone-header .col-1-3.header-col-1 .widget-cart-summary .icon {
    font-size: 30px;
    position: relative;
    top: 4px;
    color: white;
    right: 2px;
}
#cv-zone-header .col-1-3.header-col-1 .widget-cart-summary .cart-total,
#cv-zone-header .col-1-3.header-col-1 .widget-cart-summary .header-cart-items {
    display: none;
}
@media (min-width: 1200px) {
    #cv-zone-header .col-1-3.header-col-1 .widget-cart-summary,
#cv-zone-header .col-1-3.header-col-1 .widget-login-logout-modal,
#cv-zone-header .col-1-3.header-col-1 .widget-section-menu {
        display: none;
    }
}
#cv-zone-header .col-1-3.header-col-1 .widget-section-menu {
    display: none;
}
#cv-zone-header .col-1-3.header-col-2 {
    display: none;
}
@media (min-width: 576px) {
    #cv-zone-header .col-1-3.header-col-2 {
        z-index: 10000;
        position: relative;
    }
}
@media (min-width: 768px) {
    #cv-zone-header .col-1-3.header-col-2 {
        width: 100%;
    }
}
@media (min-width: 1200px) {
    #cv-zone-header .col-1-3.header-col-2 {
        display: inline-block;
        width: calc((100%) - 250px);
    }
}
@media (min-width: 576px) {
    #cv-zone-header .col-1-3.header-col-3 {
        width: 100%;
    }
}
@media (min-width: 768px) {
    #cv-zone-header .col-1-3.header-col-3 {
        width: 500px;
        width: 100%;
        float: right;
    }
}
@media (min-width: 992px) {
    #cv-zone-header .col-1-3.header-col-3 {
        height: 60px;
        width: 100%;
        transition: all 0.2s;
    }
}
@media (min-width: 576px) {
    #cv-zone-header .col-1-2.header-col-1 {
        width: 100%;
    }
    #cv-zone-header .col-1-2.header-col-2 {
        display: none;
    }
}
@media (min-width: 768px) {
    #cv-zone-header .col-1-2.header-col-1 {
        width: 200px;
    }
    #cv-zone-header .col-1-2.header-col-2 {
        display: inline-block;
        width: calc((100%) - 200px);
    }
}
#cv-zone-header .cv-menus {
    top: auto !important;
    position: relative !important;
}
#cv-zone-header .cv-menus .mobile-menu {
    display: none;
}
#cv-zone-header #undefined-sticky-wrapper {
    float: left;
}
#cv-zone-header .widget-product-search-with-category {
    margin-top: 10px;
}
#cv-zone-header .widget-product-search-with-category .category-area {
    position: relative;
    z-index: 1;
}
#cv-zone-header .widget-product-search-with-category .category-area .k-icon {
    top: 8px;
}
#cv-zone-header .widget-product-search-with-category .category-area .k-icon:before {
    font-size: 20px;
}
#cv-zone-header .widget-section-menu {
    display: none;
}
@media (min-width: 576px) {
    #cv-zone-header .widget-cart-summary,
#cv-zone-header .widget-login-logout-modal,
#cv-zone-header .widget-section-menu {
        display: inline-block;
        padding: 10px;
        transition: all 0.2s ease-in-out;
    }
}
@media (min-width: 1440px) {
    #cv-zone-header .widget-cart-summary,
#cv-zone-header .widget-login-logout-modal,
#cv-zone-header .widget-section-menu {
        padding: 15px 10px;
    }
}
#cv-zone-header .widget-cart-summary a,
#cv-zone-header .widget-login-logout-modal a,
#cv-zone-header .widget-section-menu a {
    color: white;
    font-size: 16px;
    text-transform: uppercase;
    font-family: "Gotham Book";
    border-bottom: 2px solid transparent;
}
@media (min-width: 992px) {
    #cv-zone-header .widget-cart-summary a,
#cv-zone-header .widget-login-logout-modal a,
#cv-zone-header .widget-section-menu a {
        font-size: 14px;
    }
}
@media (min-width: 1200px) {
    #cv-zone-header .widget-cart-summary a,
#cv-zone-header .widget-login-logout-modal a,
#cv-zone-header .widget-section-menu a {
        font-size: 14px;
    }
}
@media (min-width: 1440px) {
    #cv-zone-header .widget-cart-summary a,
#cv-zone-header .widget-login-logout-modal a,
#cv-zone-header .widget-section-menu a {
        font-size: 16px;
    }
}
#cv-zone-header .widget-cart-summary:hover,
#cv-zone-header .widget-login-logout-modal:hover,
#cv-zone-header .widget-section-menu:hover {
    transform: translateY(-4px);
}
#cv-zone-header .widget-cart-summary:hover a,
#cv-zone-header .widget-login-logout-modal:hover a,
#cv-zone-header .widget-section-menu:hover a {
    border-color: #0171B4;
}
#cv-zone-header .widget-section-menu .dropdown-area a,
#cv-zone-header .widget-section-menu .dropdown-area span {
    font-size: 14px;
    color: black;
    border: 0;
}
#cv-zone-header .widget-section-menu .dropdown-area a:hover span {
    color: white;
}
#cv-zone-header .widget-cart-summary .dropdown-cart-summary a {
    border: 0;
}

/*------------------------------------*\
    Navigation
\*------------------------------------*/
#cv-zone-navigation,
#cv-zone-navigation-container {
    z-index: 1000;
    background: #01619b;
}
#cv-zone-navigation .container,
#cv-zone-navigation-container .container {
    position: relative;
}

/*------------------------------------*\
    Feature
\*------------------------------------*/
/*------------------------------------*\
    Page
\*------------------------------------*/
.page-ProductList .page-content,
.page-Checkout .page-content,
.page-PDFCatalogueExportWizard .page-content,
.page-B2CAccount .page-content,
.page-UserMaintenanceCustomer .page-content,
.page-Account .page-content,
.page-AccountPayment .page-content,
.page-OrdersApproval .page-content,
.page-OrderImport .page-content,
.page-OrdersOnHold .page-content,
.page-OrderSearch .page-content {
    padding: 0 10px;
}
@media (min-width: 992px) {
    .page-ProductList .page-content .widget-page-title,
.page-Checkout .page-content .widget-page-title,
.page-PDFCatalogueExportWizard .page-content .widget-page-title,
.page-B2CAccount .page-content .widget-page-title,
.page-UserMaintenanceCustomer .page-content .widget-page-title,
.page-Account .page-content .widget-page-title,
.page-AccountPayment .page-content .widget-page-title,
.page-OrdersApproval .page-content .widget-page-title,
.page-OrderImport .page-content .widget-page-title,
.page-OrdersOnHold .page-content .widget-page-title,
.page-OrderSearch .page-content .widget-page-title {
        margin-top: 4em;
    }
}

@media (min-width: 768px) {
    #cv-zone-header + #cv-zone-feature,
#cv-zone-header + #cv-zone-container-1 {
        margin-top: 140px;
    }
}
@media (min-width: 992px) {
    #cv-zone-header + #cv-zone-feature,
#cv-zone-header + #cv-zone-container-1 {
        margin-top: 140px;
    }
}

@media (min-width: 768px) {
    #cv-zone-container-1 {
        margin-top: 165px;
    }
}
@media (min-width: 992px) {
    #cv-zone-container-1 {
        margin-top: 170px;
    }
}
@media (min-width: 1200px) {
    #cv-zone-container-1 {
        margin-top: 190px;
    }
}

/*------------------------------------*\
    Page Before
\*------------------------------------*/
/*------------------------------------*\
    Page After
\*------------------------------------*/
#cv-zone-pagecontent-after {
    background: #041A3E;
    color: white;
    text-align: center;
    padding: 1.5em;
}
@media (min-width: 768px) {
    #cv-zone-pagecontent-after {
        padding: 4em 0 0;
    }
}
#cv-zone-pagecontent-after h2 {
    font-weight: 700;
    font-size: 22px;
}
@media (min-width: 992px) {
    #cv-zone-pagecontent-after h2 {
        font-size: 1.5em;
    }
}

/*------------------------------------*\
    Page Left
\*------------------------------------*/
/*------------------------------------*\
    Page Right
\*------------------------------------*/
/*------------------------------------*\
    Footer
\*------------------------------------*/
#cv-zone-footer {
    padding: 1.5em;
    background: #041A3E;
    color: white;
}
@media (min-width: 992px) {
    #cv-zone-footer {
        padding: 4em 0 8em;
    }
}
#cv-zone-footer .heading {
    font-size: 1.5em;
    font-weight: 600;
    padding: 0 0 0.5em;
    color: #fff;
    display: block;
    width: 100%;
    text-align: left;
}
@media (min-width: 992px) {
    #cv-zone-footer .heading.text-right {
        text-align: right;
        width: auto;
    }
}
#cv-zone-footer .heading.ico-left:before {
    margin-right: 10px;
    background: white;
    border-radius: 100px;
    padding: 10px;
    color: #00314f;
    position: relative;
    top: -10px;
}
#cv-zone-footer .widget-section-menu {
    width: 100%;
    margin: 0 0 2.5em;
}
@media (min-width: 768px) {
    #cv-zone-footer .widget-section-menu {
        max-width: 90%;
        margin: 0;
    }
}
#cv-zone-footer .widget-section-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#cv-zone-footer .widget-section-menu ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #014168;
}
#cv-zone-footer .widget-section-menu ul li a span {
    font-size: 0.75em;
    display: block;
    color: #fff;
    border-bottom: 1px solid #002135;
    padding: 0.5em 0;
}
#cv-zone-footer .widget-section-menu ul li a:hover span {
    color: #1daafe;
}
#cv-zone-footer .widget-social-links {
    margin-top: 0.25em;
}
#cv-zone-footer .widget-social-links.push-right {
    float: left !important;
}
@media (min-width: 768px) {
    #cv-zone-footer .widget-social-links.push-right {
        float: right !important;
    }
}
#cv-zone-footer .widget-social-links a {
    transform: scale(1.5);
    position: relative;
    border-radius: 100px;
    z-index: 1;
    margin: 0 20px 0 0;
}
#cv-zone-footer .widget-social-links a:hover {
    transform: scale(2);
    z-index: 2;
}

/*------------------------------------*\
    Footer After
\*------------------------------------*/
#cv-zone-footer-after {
    padding: 2.5em 1em;
    background: white;
    font-size: 12px;
}
#cv-zone-footer-after small {
    text-align: center;
    display: block;
    padding: 1em 0 0;
}
#cv-zone-footer-after .col-1-3.footer-after-col {
    text-align: center;
}
#cv-zone-footer-after .col-1-3.footer-after-col .widget-logo.main-logo {
    float: none;
}

/*------------------------------------*\
    Buttons
\*------------------------------------*/
.btn {
    padding: 0.5em 1em;
    background: #919DA4;
    border: 1px solid #919DA4;
    color: white;
    float: left;
    display: block;
    outline: none;
    cursor: pointer;
    text-align: center;
    border-radius: 5px;
}
.btn:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.btn:hover, .btn:focus {
    background: #c9cfd2;
    border-color: #c9cfd2;
}
.btn:before {
    display: inline-block;
    position: relative;
    top: 1px;
    margin-right: 5px;
}
.btn + .btn {
    margin: 0 0 0.25em 0.25em;
}
.btn.ico-right:before {
    margin-right: 0;
    margin-left: 5px;
}
.btn.cv-is-processing {
    position: relative;
    background: white !important;
    color: white !important;
}
@keyframes spin {
    0% {
        transform: rotate(359deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
.btn.cv-is-processing:after {
    display: inline-block;
    content: "";
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    animation: spin 1.25s infinite linear;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px;
    color: #919DA4 !important;
}
.btn.disabled, .btn.cv-is-disabled, .btn[disabled], .btn[disabled=disabled] {
    cursor: not-allowed;
    opacity: 0.5;
    color: grey !important;
    background: #ddd !important;
    border-color: #ddd !important;
}
.btn.small {
    padding: 0.25em 0.5em;
    font-size: 0.75em;
}
.btn.large {
    padding: 1em 2.5em;
    font-size: 1.25em;
}
.btn.pill {
    border-radius: 100px;
}
.btn.square {
    border-radius: 0;
}
.btn.ghost {
    background: transparent;
    color: grey;
}
.btn.primary {
    background: #0171B4;
    border-color: #0171B4;
    color: white;
    font-family: "Gotham Bold";
    font-weight: normal;
}
.btn.primary:hover, .btn.primary:focus {
    background: #1daafe;
    border-color: #1daafe;
}
.btn.primary.ghost {
    background: transparent;
    color: #0171B4;
}
.btn.secondary {
    background: #041A3E;
    border-color: #041A3E;
    color: white;
}
.btn.secondary:hover, .btn.secondary:focus {
    background: #0a429e;
    border-color: #0a429e;
}
.btn.secondary.ghost {
    background: transparent;
    color: #041A3E;
}
.btn.alternate {
    background: #EC008C;
    border-color: #EC008C;
    color: white;
}
.btn.alternate:hover, .btn.alternate:focus {
    background: #ff53b9;
    border-color: #ff53b9;
}
.btn.alternate.ghost {
    background: transparent;
    color: #EC008C;
}
.btn.black {
    background: black;
    border-color: black;
    color: white;
}
.btn.black:hover, .btn.black:focus {
    background: #333333;
    border-color: #333333;
}
.btn.black.ghost {
    background: transparent;
    color: black;
}
.btn.cv-favourite:before {
    content: "";
}
.btn.cv-favourite.active:before {
    content: "";
}
.btn.cv-add-to-cart {
    background: #0171B4;
    border-color: #0171B4;
    color: white;
    font-family: "Gotham Bold";
    font-weight: normal;
}
.btn.cv-add-to-cart:before {
    content: "";
}
.btn.cv-add-to-cart:hover, .btn.cv-add-to-cart:focus {
    background: #1daafe;
    border-color: #1daafe;
}
.btn.cv-view-cart:before {
    content: "";
}
.btn.cv-checkout {
    background: #71B55E;
    border-color: #71B55E;
    color: white;
}
.btn.cv-checkout:before {
    content: "";
}
.btn.cv-checkout:hover, .btn.cv-checkout:focus {
    background: #63ab4f;
}
.btn.cv-log-in {
    background: #0171B4;
    border-color: #0171B4;
    color: white;
    font-family: "Gotham Bold";
    font-weight: normal;
}
.btn.cv-log-in:before {
    content: "";
}
.btn.cv-log-in:hover, .btn.cv-log-in:focus {
    background: #1daafe;
    border-color: #1daafe;
}
.btn.cv-log-out:before {
    content: "";
}
.btn.cv-view:before {
    content: "";
}
.btn.cv-clear {
    background: #D82A2B;
    border-color: #D82A2B;
    color: white;
}
.btn.cv-clear:before {
    content: "";
}
.btn.cv-clear:hover, .btn.cv-clear:focus {
    background: #c52425;
}
.btn.cv-clear.ghost {
    background: transparent;
    color: #D82A2B;
}
.btn.cv-search:before {
    content: "";
}
.btn.cv-filter:before {
    content: "";
}
.btn.cv-next:before {
    content: "";
}
.btn.cv-previous:before {
    content: "";
}
.btn.cv-apply {
    background: #71B55E;
    border-color: #71B55E;
    color: white;
}
.btn.cv-apply:before {
    content: "";
}
.btn.cv-apply:hover, .btn.cv-apply:focus {
    background: #63ab4f;
}
.btn.cv-confirm {
    background: #71B55E;
    border-color: #71B55E;
    color: white;
}
.btn.cv-confirm:before {
    content: "";
}
.btn.cv-confirm:hover, .btn.cv-confirm:focus {
    background: #63ab4f;
}
.btn.cv-cancel {
    background: #D82A2B;
    border-color: #D82A2B;
    color: white;
}
.btn.cv-cancel:before {
    content: "";
}
.btn.cv-cancel:hover, .btn.cv-cancel:focus {
    background: #c52425;
}
.btn.cv-back:before {
    content: "";
}
.btn.cv-close {
    background: #D82A2B;
    border-color: #D82A2B;
    color: white;
}
.btn.cv-close:before {
    content: "";
}
.btn.cv-close:hover, .btn.cv-close:focus {
    background: #c52425;
}
.btn.cv-send:before {
    content: "";
}
.btn.cv-submit:before {
    content: "";
}
.btn.cv-home:before {
    content: "";
}
.btn.cv-print:before {
    content: "";
}
.btn.cv-edit:before {
    content: "";
}
.btn.cv-export:before {
    content: "";
}
.btn.cv-share:before {
    content: "";
}
.btn.cv-refresh:before {
    content: "";
}
.btn.cv-copy:before {
    content: "";
}
.btn.cv-delete {
    background: #D82A2B;
    border-color: #D82A2B;
    color: white;
}
.btn.cv-delete:before {
    content: "";
}
.btn.cv-delete:hover, .btn.cv-delete:focus {
    background: #c52425;
}
.btn.cv-publish:before {
    content: "";
}
.btn.cv-undo {
    background: #D82A2B;
    border-color: #D82A2B;
    color: white;
}
.btn.cv-undo:before {
    content: "";
}
.btn.cv-undo:hover, .btn.cv-undo:focus {
    background: #c52425;
}
.btn.cv-upload:before {
    content: "";
}
.btn.cv-download:before {
    content: "";
}
.btn.cv-help:before {
    content: "";
}
.btn.cv-readmore:before {
    content: "";
}
.btn.cv-newsletter:before {
    content: "";
}
.btn.cv-approve {
    background: #71B55E;
    border-color: #71B55E;
    color: white;
}
.btn.cv-approve:before {
    content: "";
}
.btn.cv-approve:hover, .btn.cv-approve:focus {
    background: #63ab4f;
}
.btn.cv-reject {
    background: #D82A2B;
    border-color: #D82A2B;
    color: white;
}
.btn.cv-reject:before {
    content: "";
}
.btn.cv-reject:hover, .btn.cv-reject:focus {
    background: #c52425;
}

.btn.cv-favourite.favourite-icon-only {
    position: absolute;
    top: 5px;
    right: 5px;
    background: none;
    border: none;
    padding: 0;
    font-size: 0;
    margin: 0 !important;
    width: auto !important;
}
.btn.cv-favourite.favourite-icon-only:before {
    font-size: 32px;
    color: black;
}

.text-right .btn {
    float: right;
}
.text-right .btn + .btn {
    margin: 0 0.25em 0.25em 0;
}

.product-grid.grid .widget-productlist-fav-button {
    width: 100% !important;
    margin: 0 0 5px !important;
}

.product-slider.product-grid.grid .widget-productlist-fav-button {
    width: 100% !important;
    margin: 5px 0 !important;
}

.btn.cv-search.search-click {
    margin-top: 21px;
}

/*------------------------------------*\
    ARROW BOX
\*------------------------------------*/
.arrow-box {
    position: relative;
    padding: 1em;
    background: #919DA4;
    border-radius: 5px;
    color: white;
    margin: 1em 0;
    min-height: 70px;
}
.arrow-box .help-icon:before {
    color: white;
}
.arrow-box:after {
    content: "";
    margin: 0;
    bottom: 100%;
    left: 35px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: none;
    border-bottom-color: #919DA4;
    border-width: 8px;
    margin-left: -8px;
}
.arrow-box.primary {
    background: #0171B4;
    color: white;
}
.arrow-box.primary:after {
    border-bottom-color: #0171B4;
}
.arrow-box.primary .form-label {
    color: white;
}
.arrow-box.primary .btn {
    background: white;
    color: black;
}
.arrow-box.primary .btn:hover {
    background: white;
    color: black;
}
.arrow-box.secondary {
    background: #041A3E;
    color: white;
}
.arrow-box.secondary:after {
    border-bottom-color: #041A3E;
}
.arrow-box.secondary .btn {
    background: white;
    color: black;
}
.arrow-box.secondary .btn:hover {
    background: white;
    color: black;
}
.arrow-box.alternate {
    background: #EC008C;
    color: white;
}
.arrow-box.alternate:after {
    border-bottom-color: #EC008C;
}
.arrow-box.alternate .btn {
    background: white;
    color: black;
}
.arrow-box.alternate .btn:hover {
    background: white;
    color: black;
}
.arrow-box.black {
    background: black;
    color: white;
}
.arrow-box.black:after {
    border-bottom-color: black;
}
.arrow-box.black .btn {
    background: white;
    color: black;
}
.arrow-box.black .btn:hover {
    background: white;
    color: black;
}

/*------------------------------------*\
    Content Boxe
\*------------------------------------*/
.content-box {
    clear: both;
    display: block;
    margin: 0 0 2.5em;
}
.content-box::after {
    clear: both;
    content: "";
    display: table;
}
.content-box .box-title {
    display: block;
    padding: 0.25em;
    background: white;
    font-weight: bold;
    border-bottom: 1px solid #919DA4;
    font-size: 1.2em;
    color: black;
}
.content-box .box-title.ico-heading:before {
    position: relative;
    top: 1px;
    margin-right: 5px;
}
.content-box .box-content {
    clear: both;
    padding: 1em;
    min-height: 10em;
    background: white;
}
.content-box .box-content::after {
    clear: both;
    content: "";
    display: table;
}
.content-box .box-title + .box-content {
    border-top: none;
}
.content-box.primary .box-title {
    color: black;
}
.content-box.secondary .box-title {
    color: black;
}
.content-box.alternate .box-title {
    color: black;
}
.content-box.black .box-title {
    color: black;
}

#custom-layout-dashboards .col-1-2 {
    padding: 10px !important;
}

/*------------------------------------*\
    Generic Box
\*------------------------------------*/
.grey-box {
    clear: both;
    display: block;
    padding: 1.5em;
    margin: 1em 0;
    background: #f2fafd;
    border: 1px solid #41b7ea;
    border-radius: 0.5em;
}
.grey-box::after {
    clear: both;
    content: "";
    display: table;
}
.grey-box .container {
    max-width: 100%;
}
.grey-box .grey-box {
    background: white;
}

/*------------------------------------*\
    Data List View
\*------------------------------------*/
.data-list-item-content div:nth-child(2n) .data-list-item {
    background: whitesmoke;
}

.data-list-item-content div:hover .data-list-item, .data-list-item-content div:focus .data-list-item {
    background: #e1eff5;
}

.data-list-item {
    background: white;
    font-size: 12px;
}

.data-list-item::after {
    clear: both;
    display: block;
    content: "";
}

.data-list-item.data-list-heading {
    display: none;
}

@media (min-width: 992px) {
    .data-list-item.data-list-heading {
        display: block;
        background: white;
        color: #1e3232;
        border-bottom: 2px solid #1e3232;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        font-weight: bold;
    }
}
.data-list-item.data-list-heading:hover, .data-list-item.data-list-heading:focus {
    background: white;
    color: #1e3232;
}

.data-list-item:nth-child(2n) {
    background: whitesmoke;
}

.data-list-item:hover, .data-list-item:focus {
    background: #e1eff5;
}

.data-item-title {
    display: block;
    font-size: 12px;
    color: #1e3232;
    font-weight: 600;
}

@media (min-width: 992px) {
    .data-item-title {
        display: none;
    }
}
.data-list-column {
    float: left;
    display: block;
    padding: 5px;
    width: 100%;
}

.data-list-column.cv-sortable-column {
    position: relative;
}

.data-list-column.cv-sortable-column.asc label {
    color: #e56f22;
}

.data-list-column.cv-sortable-column.asc .sort-icon .cv-ico-general-arrow-up2 {
    color: #e56f22;
}

.data-list-column.cv-sortable-column.desc label {
    color: #e56f22;
}

.data-list-column.cv-sortable-column.desc .sort-icon .cv-ico-general-arrow-down2 {
    color: #e56f22;
}

.data-list-column.cv-sortable-column:hover, .data-list-column.cv-sortable-column:focus {
    cursor: pointer;
}

.data-list-column.cv-sortable-column:hover label, .data-list-column.cv-sortable-column:focus label {
    color: #e56f22;
    cursor: pointer;
}

.data-list-column.cv-sortable-column .sort-icon {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
}

.data-list-column.cv-sortable-column .sort-icon .cv-ico-general-arrow-down2::before,
.data-list-column.cv-sortable-column .sort-icon .cv-ico-general-arrow-up2::before {
    margin: 0;
}

.data-list-column.cv-sortable-column .sort-icon .cv-ico-general-arrow-down2 {
    position: relative;
    top: -7px;
}

.data-list-column.price-right {
    text-align: left;
    float: left;
}

@media (min-width: 992px) {
    .data-list-column.price-right {
        text-align: right;
        padding-right: 1em;
    }

    .data-list-column.price-right .widget-productlist-price {
        display: block;
        width: 100%;
        font-size: 12px;
    }
}
.data-list-column.price-right .data-item-value,
.data-list-column.price-right .summary-value {
    font-weight: bold;
}

.data-list-column.cv-is-hidden {
    display: none;
}

.data-list-column .widget-productlist-image {
    position: relative;
}

.data-list-column .form-number-plus-minus {
    height: calc((45px) - 2px);
}

.data-list-column .form-number-plus-minus .cv-link {
    margin: 0;
}

.data-list-column span.k-numerictextbox.form-text {
    margin: 0;
    border: none;
    padding: 0;
    height: auto;
    border-radius: initial;
}

.data-list-view-basic {
    background: white;
    font-size: 12px;
    margin: 15px 0;
}

.data-list-view-basic.no-options .cv-data-zone-2 {
    width: 75%;
}

.data-list-view-basic.no-options .cv-data-zone-3 {
    display: none;
}

.data-list-view-basic .cv-data-zone-1 {
    display: block;
    float: left;
    width: 100%;
}

@media (min-width: 992px) {
    .data-list-view-basic .cv-data-zone-1 {
        width: 25%;
    }
}
.data-list-view-basic .cv-data-zone-2 {
    display: block;
    float: left;
    width: 100%;
}

@media (min-width: 992px) {
    .data-list-view-basic .cv-data-zone-2 {
        width: 60%;
    }
}
.data-list-view-basic .cv-data-zone-3 {
    display: block;
    float: left;
    width: 100%;
}

@media (min-width: 992px) {
    .data-list-view-basic .cv-data-zone-3 {
        width: 15%;
    }
}
@media (min-width: 992px) {
    .data-list-view-basic.column-2 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 2);
    }
}
@media (min-width: 992px) {
    .data-list-view-basic.column-3 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 3);
    }
}
@media (min-width: 992px) {
    .data-list-view-basic.column-4 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 4);
    }
}
@media (min-width: 992px) {
    .data-list-view-basic.column-5 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 5);
    }
}
@media (min-width: 992px) {
    .data-list-view-basic.column-6 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 6);
    }
}
@media (min-width: 992px) {
    .data-list-view-basic.column-7 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 7);
    }
}
@media (min-width: 992px) {
    .data-list-view-basic.column-8 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 8);
    }
}
.data-list-view-product {
    background: white;
    font-size: 12px;
    margin: 15px 0 48px;
}

.data-list-view-product .cv-data-zone-1 {
    display: block;
    float: left;
    width: 100%;
}

@media (min-width: 992px) {
    .data-list-view-product .cv-data-zone-1 {
        width: 50%;
    }
}
@media (min-width: 992px) {
    .data-list-view-product .cv-data-zone-1 .data-list-column:first-child {
        width: 10%;
    }
}
@media (min-width: 992px) {
    .data-list-view-product .cv-data-zone-1 .data-list-column:nth-child(2) {
        width: 10%;
    }
}
@media (min-width: 992px) {
    .data-list-view-product .cv-data-zone-1 .data-list-column:last-child {
        width: 80%;
    }
}
.data-list-view-product .cv-data-zone-1 .data-list-column.image-column .product-image {
    width: 100%;
    padding: 0;
    max-width: 100px;
}

.data-list-view-product .cv-data-zone-2 {
    display: block;
    float: left;
    width: 100%;
}

@media (min-width: 992px) {
    .data-list-view-product .cv-data-zone-2 {
        width: 40%;
    }
}
.data-list-view-product .cv-data-zone-3 {
    display: block;
    float: left;
    width: 100%;
}

@media (min-width: 992px) {
    .data-list-view-product .cv-data-zone-3 {
        width: 10%;
    }
}
@media (min-width: 992px) {
    .data-list-view-product.column-2 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 2);
    }
}
@media (min-width: 992px) {
    .data-list-view-product.column-3 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 3);
    }
}
@media (min-width: 992px) {
    .data-list-view-product.column-4 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 4);
    }
}
@media (min-width: 992px) {
    .data-list-view-product.column-5 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 5);
    }
}
@media (min-width: 992px) {
    .data-list-view-product.column-6 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 6);
    }
}
@media (min-width: 992px) {
    .data-list-view-product.column-7 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 7);
    }
}
@media (min-width: 992px) {
    .data-list-view-product.column-8 .cv-data-zone-2 .data-list-column {
        width: calc((100%) / 8);
    }
}
@media (min-width: 992px) {
    .data-list-view-product.no-options .cv-data-zone-2 {
        width: 50%;
    }
}
.data-list-view-product.no-options .cv-data-zone-3 {
    display: none;
}

.pagination-buttons {
    float: right;
    width: auto;
}

.data-item-action .btn, .data-item-action #Wizard1_pnllReportDetailsHeaderButtonsStandard input, #Wizard1_pnllReportDetailsHeaderButtonsStandard .data-item-action input, .data-item-action #printPanel input, #printPanel .data-item-action input, .data-item-action .image-tile .content-container .content span.read-more, .image-tile .content-container .content .data-item-action span.read-more, .data-item-action .dropdown-section-list {
    width: auto;
    padding: 5px;
    margin: 0 5px 5px 0;
    font-size: 12px;
    height: auto;
    font-weight: 400;
}

.data-item-action .btn::before, .data-item-action #Wizard1_pnllReportDetailsHeaderButtonsStandard input::before, #Wizard1_pnllReportDetailsHeaderButtonsStandard .data-item-action input::before, .data-item-action #printPanel input::before, #printPanel .data-item-action input::before, .data-item-action .image-tile .content-container .content span.read-more::before, .image-tile .content-container .content .data-item-action span.read-more::before, .data-item-action .dropdown-section-list::before {
    margin: 0 5px 0 0;
}

.data-item-key-title {
    font-weight: bold;
}

.ordertemplate-controls .btn, .ordertemplate-controls #Wizard1_pnllReportDetailsHeaderButtonsStandard input, #Wizard1_pnllReportDetailsHeaderButtonsStandard .ordertemplate-controls input, .ordertemplate-controls #printPanel input, #printPanel .ordertemplate-controls input, .ordertemplate-controls .image-tile .content-container .content span.read-more, .image-tile .content-container .content .ordertemplate-controls span.read-more, .ordertemplate-controls .dropdown-section-list,
.orderapprove-controls .btn,
.orderapprove-controls #Wizard1_pnllReportDetailsHeaderButtonsStandard input,
#Wizard1_pnllReportDetailsHeaderButtonsStandard .orderapprove-controls input,
.orderapprove-controls #printPanel input,
#printPanel .orderapprove-controls input,
.orderapprove-controls .image-tile .content-container .content span.read-more,
.image-tile .content-container .content .orderapprove-controls span.read-more,
.orderapprove-controls .dropdown-section-list {
    width: 100%;
    padding: 5px;
    margin: 2px 0;
}

@media (min-width: 992px) {
    .ordertemplate-controls .btn, .ordertemplate-controls #Wizard1_pnllReportDetailsHeaderButtonsStandard input, #Wizard1_pnllReportDetailsHeaderButtonsStandard .ordertemplate-controls input, .ordertemplate-controls #printPanel input, #printPanel .ordertemplate-controls input, .ordertemplate-controls .image-tile .content-container .content span.read-more, .image-tile .content-container .content .ordertemplate-controls span.read-more, .ordertemplate-controls .dropdown-section-list,
.orderapprove-controls .btn,
.orderapprove-controls #Wizard1_pnllReportDetailsHeaderButtonsStandard input,
#Wizard1_pnllReportDetailsHeaderButtonsStandard .orderapprove-controls input,
.orderapprove-controls #printPanel input,
#printPanel .orderapprove-controls input,
.orderapprove-controls .image-tile .content-container .content span.read-more,
.image-tile .content-container .content .orderapprove-controls span.read-more,
.orderapprove-controls .dropdown-section-list {
        height: 45px;
        width: auto;
        padding: 10px;
        margin: 0 5px;
    }
}
.ordertemplate-controls .btn.cv-view, .ordertemplate-controls #Wizard1_pnllReportDetailsHeaderButtonsStandard input.cv-view, #Wizard1_pnllReportDetailsHeaderButtonsStandard .ordertemplate-controls input.cv-view, .ordertemplate-controls #printPanel input.cv-view, #printPanel .ordertemplate-controls input.cv-view, .ordertemplate-controls .image-tile .content-container .content span.cv-view.read-more, .image-tile .content-container .content .ordertemplate-controls span.cv-view.read-more, .ordertemplate-controls .cv-view.dropdown-section-list {
    float: left;
    margin: 2px 0;
}

@media (min-width: 992px) {
    .ordertemplate-controls .btn.cv-view, .ordertemplate-controls #Wizard1_pnllReportDetailsHeaderButtonsStandard input.cv-view, #Wizard1_pnllReportDetailsHeaderButtonsStandard .ordertemplate-controls input.cv-view, .ordertemplate-controls #printPanel input.cv-view, #printPanel .ordertemplate-controls input.cv-view, .ordertemplate-controls .image-tile .content-container .content span.cv-view.read-more, .image-tile .content-container .content .ordertemplate-controls span.cv-view.read-more, .ordertemplate-controls .cv-view.dropdown-section-list {
        float: right;
        margin: 0 2px 2px 0;
    }
}
.ordertemplate-controls .btn.cv-view::before, .ordertemplate-controls #Wizard1_pnllReportDetailsHeaderButtonsStandard input.cv-view::before, #Wizard1_pnllReportDetailsHeaderButtonsStandard .ordertemplate-controls input.cv-view::before, .ordertemplate-controls #printPanel input.cv-view::before, #printPanel .ordertemplate-controls input.cv-view::before, .ordertemplate-controls .image-tile .content-container .content span.cv-view.read-more::before, .image-tile .content-container .content .ordertemplate-controls span.cv-view.read-more::before, .ordertemplate-controls .cv-view.dropdown-section-list::before {
    float: none;
    margin-right: 5px;
    margin-left: 0;
}

.ordertemplate-creation-options input {
    margin-right: 10px;
}

.ordertemplate-creation-options label::before {
    margin: 0 10px 0 0;
}

.ordertemplate-creation-options .form-fieldset {
    width: auto;
    padding: 10px;
    height: auto;
    border-radius: 5px;
    margin: 0;
    float: left;
    clear: none;
}

.ordertemplate-creation-options .form-fieldset.active {
    color: white;
    background: #3e8468;
}

.ordertemplate-creation-options .form-fieldset input {
    margin: 1px 4px 0 0;
}

.ordertemplate-creation-input {
    margin-top: 25px;
}

.ordertemplate-creation-input .btn.cv-submit, .ordertemplate-creation-input #Wizard1_pnllReportDetailsHeaderButtonsStandard input.cv-submit, #Wizard1_pnllReportDetailsHeaderButtonsStandard .ordertemplate-creation-input input.cv-submit, .ordertemplate-creation-input #printPanel input.cv-submit, #printPanel .ordertemplate-creation-input input.cv-submit, .ordertemplate-creation-input .image-tile .content-container .content span.cv-submit.read-more, .image-tile .content-container .content .ordertemplate-creation-input span.cv-submit.read-more, .ordertemplate-creation-input .cv-submit.dropdown-section-list {
    float: left;
    margin-top: 15px;
    height: 45px;
}

.ordertemplate-creation-input input {
    margin-right: 10px;
}

.ordertemplate-creation-input input[type=checkbox] {
    margin: 3px 3px 0 0;
}

.template-top-navigation::after {
    clear: both;
    display: block;
    content: "";
}

.template-top-navigation .btn.small, .template-top-navigation #Wizard1_pnllReportDetailsHeaderButtonsStandard input.small, #Wizard1_pnllReportDetailsHeaderButtonsStandard .template-top-navigation input.small, .template-top-navigation #printPanel input.small, #printPanel .template-top-navigation input.small, .template-top-navigation .small.dropdown-section-list, .template-top-navigation .image-tile .content-container .content span.read-more, .image-tile .content-container .content .template-top-navigation span.read-more {
    padding: 10px;
    width: 100%;
    margin: 0 0 5px;
}

@media (min-width: 744px) {
    .template-top-navigation .btn.small, .template-top-navigation #Wizard1_pnllReportDetailsHeaderButtonsStandard input.small, #Wizard1_pnllReportDetailsHeaderButtonsStandard .template-top-navigation input.small, .template-top-navigation #printPanel input.small, #printPanel .template-top-navigation input.small, .template-top-navigation .small.dropdown-section-list, .template-top-navigation .image-tile .content-container .content span.read-more, .image-tile .content-container .content .template-top-navigation span.read-more {
        width: auto;
        margin: 0 5px;
    }
}
@media (min-width: 992px) {
    .orderapprove-results .cv-data-zone-2 .data-list-column {
        width: 25%;
    }
}
.account-statement-filter .btn, .account-statement-filter #Wizard1_pnllReportDetailsHeaderButtonsStandard input, #Wizard1_pnllReportDetailsHeaderButtonsStandard .account-statement-filter input, .account-statement-filter #printPanel input, #printPanel .account-statement-filter input, .account-statement-filter .image-tile .content-container .content span.read-more, .image-tile .content-container .content .account-statement-filter span.read-more, .account-statement-filter .dropdown-section-list {
    margin: 0 10px 0 0;
}

.account-statement-subtotals label.form-label, .account-statement-subtotals .widget-product-filter .product-filter label.heading-alternate, .widget-product-filter .product-filter .account-statement-subtotals label.heading-alternate,
.account-statement-subtotals + .grid-row label.form-label,
.account-statement-subtotals + .grid-row .widget-product-filter .product-filter label.heading-alternate,
.widget-product-filter .product-filter .account-statement-subtotals + .grid-row label.heading-alternate {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: bold;
}

.data-list-view-basic.account-statement-basic .data-item-value .btn.btn.small.primary, .data-list-view-basic.account-statement-basic .data-item-value #Wizard1_pnllReportDetailsHeaderButtonsStandard input.small.primary, #Wizard1_pnllReportDetailsHeaderButtonsStandard .data-list-view-basic.account-statement-basic .data-item-value input.small.primary, .data-list-view-basic.account-statement-basic .data-item-value #printPanel input.small.primary, #printPanel .data-list-view-basic.account-statement-basic .data-item-value input.small.primary, .data-list-view-basic.account-statement-basic .data-item-value .image-tile .content-container .content span.small.primary.read-more, .image-tile .content-container .content .data-list-view-basic.account-statement-basic .data-item-value span.small.primary.read-more, .data-list-view-basic.account-statement-basic .data-item-value .small.primary.dropdown-section-list, .data-list-view-basic.account-statement-basic .data-item-value .image-tile .content-container .content .content span.primary.read-more, .image-tile .content-container .content .content .data-list-view-basic.account-statement-basic .data-item-value span.primary.read-more, .data-list-view-basic.account-statement-basic .data-item-value .image-tile .content-container .content .content span.small.read-more, .image-tile .content-container .content .content .data-list-view-basic.account-statement-basic .data-item-value span.small.read-more, .data-list-view-basic.account-statement-basic .data-item-value .image-tile .content-container .content span.btn.btn.read-more, .image-tile .content-container .content .data-list-view-basic.account-statement-basic .data-item-value span.btn.btn.read-more, .data-list-view-basic.account-statement-basic .data-item-value .image-tile .content-container .content .content .content span.read-more, .image-tile .content-container .content .content .content .data-list-view-basic.account-statement-basic .data-item-value span.read-more, .data-list-view-basic.account-statement-basic .data-item-value .image-tile .content-container .content span.dropdown-section-list.read-more, .image-tile .content-container .content .data-list-view-basic.account-statement-basic .data-item-value span.dropdown-section-list.read-more {
    width: auto;
    margin: 0 5px 0 0;
    min-width: 10px;
}

.data-item-value {
    position: relative;
}

.cv-data-zone-2 .data-item-value a {
    float: left;
}

.cv-data-zone-2 .data-item-value a + .cv-html-tooltip.tooltip-top-left .cv-ico-general-star,
.cv-data-zone-2 .data-item-value a + .cv-html-tooltip.tooltip-top-left + .cv-html-tooltip.tooltip-top-left .cv-ico-general-star {
    float: left;
    position: relative;
    top: -3px;
    left: 3px;
}

.cv-data-zone-2 .data-item-value a + .cv-html-tooltip.tooltip-top-left .cv-html-tooltip-content,
.cv-data-zone-2 .data-item-value a + .cv-html-tooltip.tooltip-top-left + .cv-html-tooltip.tooltip-top-left .cv-html-tooltip-content {
    left: -24px;
}

.cv-sortable-column-container {
    position: relative;
}

.cv-sortable-column-container.cv-is-processing {
    position: relative;
}

.cv-sortable-column-container.cv-is-processing .cv-is-processing-overlay {
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.cv-sortable-column-container.cv-is-processing .cv-is-processing-overlay .cv-is-processing-message {
    font-weight: 600;
    position: absolute;
    text-align: center;
    color: #333;
    top: 35%;
    left: 0;
    width: 100%;
    z-index: 1;
}

.cv-sortable-column-container.cv-is-processing .cv-is-processing-overlay .cv-is-processing-message::before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.cv-sortable-column-container.cv-is-processing .cv-is-processing-overlay .cv-is-processing-message::before {
    content: "";
}

@keyframes spin {
    0% {
        transform: rotate(359deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
.cv-sortable-column-container.cv-is-processing .cv-is-processing-overlay .cv-is-processing-message::before {
    display: inline-block;
    margin-right: 5px;
    animation: spin 1.25s infinite linear;
}

.order-search-line-product-info-sub .widget-order-line-product-code {
    padding: 1px 0;
}

.order-search-results .pagination-buttons [class*=form-] {
    margin: 0;
}

.order-search-results .no-of-records.spacing-top {
    font-size: inherit;
    margin-top: 12px !important;
    display: block;
}

.order-search-results .no-of-records.spacing-top span {
    font-weight: 600;
}

.order-search-results .no-of-records.spacing-top span:last-child {
    font-weight: initial;
}

#printPanel {
    display: block;
    margin: -150px 0 50px;
}

#printPanel::after {
    clear: both;
    display: block;
    content: "";
}

#printPanel input {
    float: none;
    display: inline-block;
}

/*------------------------------------*\
    Form Hint Hover
\*------------------------------------*/
.form-hint-hover {
    position: static;
    margin: 0;
}

.form-hint-hover.btn, #Wizard1_pnllReportDetailsHeaderButtonsStandard input.form-hint-hover, .image-tile .content-container .content span.form-hint-hover.read-more, .form-hint-hover.dropdown-section-list, #printPanel input.form-hint-hover {
    margin: 0;
}

.form-hint-hover.btn[disabled], #Wizard1_pnllReportDetailsHeaderButtonsStandard input.form-hint-hover[disabled], .image-tile .content-container .content span.form-hint-hover[disabled].read-more, .form-hint-hover[disabled].dropdown-section-list, #printPanel input.form-hint-hover[disabled] {
    opacity: 1;
    cursor: pointer;
}

.form-hint-hover.btn[disabled].primary, #Wizard1_pnllReportDetailsHeaderButtonsStandard input.form-hint-hover[disabled].primary, .form-hint-hover[disabled].primary.dropdown-section-list, #printPanel input.form-hint-hover[disabled].primary, .image-tile .content-container .content span.form-hint-hover[disabled].read-more {
    color: white;
    background: #e56f22;
    border-color: #e56f22;
}

.form-hint-hover.btn[disabled].primary:hover, #Wizard1_pnllReportDetailsHeaderButtonsStandard input.form-hint-hover[disabled].primary:hover, .form-hint-hover[disabled].primary.dropdown-section-list:hover, #printPanel input.form-hint-hover[disabled].primary:hover, .image-tile .content-container .content span.form-hint-hover[disabled].read-more:hover, .form-hint-hover.btn[disabled].primary:focus, #Wizard1_pnllReportDetailsHeaderButtonsStandard input.form-hint-hover[disabled].primary:focus, .form-hint-hover[disabled].primary.dropdown-section-list:focus, #printPanel input.form-hint-hover[disabled].primary:focus, .image-tile .content-container .content span.form-hint-hover[disabled].read-more:focus {
    background: #ea8c4e;
    border-color: #ea8c4e;
}

.form-hint-hover:hover, .form-hint-hover:focus {
    opacity: 1;
}

.form-hint-hover:hover .form-hint-hover-info, .form-hint-hover:focus .form-hint-hover-info {
    display: block;
}

.form-hint-hover .form-hint-hover-info {
    display: none;
    position: absolute;
    right: 0;
    padding: 11px 20px 5px;
    z-index: 1;
    margin: 0;
}

.form-hint-hover .form-hint-hover-info .hover-content {
    background: #1e3232;
    color: white;
    padding: 8px;
    border-radius: 5px;
    font-weight: 400;
    text-align: left;
    position: relative;
}

.form-hint-hover .form-hint-hover-info .hover-content::before {
    content: "";
    border-style: solid;
    border-width: 8px;
    border-color: transparent transparent #1e3232 transparent;
    right: 23px;
    position: absolute;
    top: -16px;
}

/*------------------------------------*\
    Client fonts
\*------------------------------------*/
@font-face {
    font-family: "Rocketpop";
    src: url("/Themes/BPDTHEME01/theme-client-updates/fonts/rocketpop.eot");
    src: url("/Themes/BPDTHEME01/theme-client-updates/fonts/rocketpop.woff") format("woff"), url("/Themes/BPDTHEME01/theme-client-updates/fonts/rocketpop.ttf") format("truetype"), url("/Themes/BPDTHEME01/theme-client-updates/fonts/rocketpop.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Gotham Bold";
    src: url("/Themes/BPDTHEME01/theme-client-updates/fonts/GothamHTF-Bold.woff2") format("woff2"), url("/Themes/BPDTHEME01/theme-client-updates/fonts/GothamHTF-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "Gotham";
    src: url("/Themes/BPDTHEME01/theme-client-updates/fonts/Gotham-Medium.woff2") format("woff2"), url("/Themes/BPDTHEME01/theme-client-updates/fonts/Gotham-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "Gotham Book";
    src: url("/Themes/BPDTHEME01/theme-client-updates/fonts/GothamHTF-Book.woff2") format("woff2"), url("/Themes/BPDTHEME01/theme-client-updates/fonts/GothamHTF-Book.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Eurostile-LT-Std-Bold_16307";
    src: url("/Themes/BPDTHEME01/theme-client-updates/fonts/Eurostile-LT-Std-Bold_16307.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "EurostileLTStd-Bold";
    src: url("/Themes/BPDTHEME01/theme-client-updates/fonts/EurostileLTStd-Bold.woff") format("woff"), url("/Themes/BPDTHEME01/theme-client-updates/fonts/EurostileLTStd-Bold.svg#EurostileLTStd-Bold") format("svg");
    font-weight: normal;
    font-style: normal;
}
/*------------------------------------*\
    Forms
\*------------------------------------*/
input,
textarea {
    display: block;
}
input::placeholder,
textarea::placeholder {
    color: #ccc;
    font-style: italic;
}

fieldset {
    border: none;
    padding: 0;
}

[class*=form-] {
    display: block;
    clear: both;
    width: 100%;
    float: left;
    margin: 0 0 0.75em;
}
[class*=form-].push-right {
    float: right;
}

.form-label {
    display: block;
    font-weight: 600;
    margin: 0 0 0.25em;
}
.form-label.required:after {
    color: #D82A2B;
    content: "*";
    padding-left: 0.25em;
}

.form-title {
    font-weight: 700;
    font-size: 1.5em;
}

.form-text,
.form-email,
.form-password,
.form-url,
.form-credit-card,
.form-tel {
    border: 1px solid #c9cfd2;
    padding: 0.5em;
    border-radius: 5px;
}
.form-text:focus, .form-text:active,
.form-email:focus,
.form-email:active,
.form-password:focus,
.form-password:active,
.form-url:focus,
.form-url:active,
.form-credit-card:focus,
.form-credit-card:active,
.form-tel:focus,
.form-tel:active {
    border-color: #0171B4;
    outline: none;
    background: #e1eff5;
}
.form-text:focus::placeholder, .form-text:active::placeholder,
.form-email:focus::placeholder,
.form-email:active::placeholder,
.form-password:focus::placeholder,
.form-password:active::placeholder,
.form-url:focus::placeholder,
.form-url:active::placeholder,
.form-credit-card:focus::placeholder,
.form-credit-card:active::placeholder,
.form-tel:focus::placeholder,
.form-tel:active::placeholder {
    color: #333333;
    font-style: italic;
}

.form-textarea {
    border: 1px solid #c9cfd2;
    padding: 0.5em;
    border-radius: 5px;
    min-height: 200px;
}
.form-textarea:focus, .form-textarea:active {
    border-color: #0171B4;
    outline: none;
    background: #e1eff5;
}
.form-textarea:focus::placeholder, .form-textarea:active::placeholder {
    color: #333333;
    font-style: italic;
}

.form-checkbox,
.form-span {
    display: inline-block;
    width: auto;
    clear: none;
}

.form-checkbox + .form-span {
    padding-left: 0.25em;
}

[type=checkbox],
[type=radio] {
    float: left;
    display: block;
}

.form-radiobutton {
    width: auto;
}

.option-label {
    padding-left: 0.5em;
    font-size: 0.75em;
}

.cv-button-checkbox {
    float: left;
    display: block;
}

.widget-productlist-qty-input.k-numerictextbox {
    border-radius: 5px;
    border: 1px solid #c9cfd2;
    margin: 0;
}
.widget-productlist-qty-input.k-numerictextbox .k-numeric-wrap {
    border: none;
}

.product-grid.grid .product .cv-numeric-input .k-numerictextbox,
.widget-product-qty-input .cv-numeric-input .k-numerictextbox,
.modal-atc .cv-numeric-input .k-numerictextbox,
.cart-line-qty .cv-numeric-input .k-numerictextbox,
.data-list-column .cv-numeric-input .k-numerictextbox,
.product-atc .cv-numeric-input .k-numerictextbox,
.widget-productlist-qty-input.k-numerictextbox {
    border: 4px solid #e6e6e6;
    border-radius: 5px;
}
.product-grid.grid .product .cv-numeric-input .k-numerictextbox .k-numeric-wrap,
.widget-product-qty-input .cv-numeric-input .k-numerictextbox .k-numeric-wrap,
.modal-atc .cv-numeric-input .k-numerictextbox .k-numeric-wrap,
.cart-line-qty .cv-numeric-input .k-numerictextbox .k-numeric-wrap,
.data-list-column .cv-numeric-input .k-numerictextbox .k-numeric-wrap,
.product-atc .cv-numeric-input .k-numerictextbox .k-numeric-wrap,
.widget-productlist-qty-input.k-numerictextbox .k-numeric-wrap {
    border: 0;
    border-radius: 0;
}
.product-grid.grid .product .cv-numeric-input .k-numerictextbox .k-numeric-wrap .k-select,
.widget-product-qty-input .cv-numeric-input .k-numerictextbox .k-numeric-wrap .k-select,
.modal-atc .cv-numeric-input .k-numerictextbox .k-numeric-wrap .k-select,
.cart-line-qty .cv-numeric-input .k-numerictextbox .k-numeric-wrap .k-select,
.data-list-column .cv-numeric-input .k-numerictextbox .k-numeric-wrap .k-select,
.product-atc .cv-numeric-input .k-numerictextbox .k-numeric-wrap .k-select,
.widget-productlist-qty-input.k-numerictextbox .k-numeric-wrap .k-select {
    border-left: 4px solid #e6e6e6;
}
.product-grid.grid .product .cv-numeric-input .k-numerictextbox .k-numeric-wrap .k-input,
.widget-product-qty-input .cv-numeric-input .k-numerictextbox .k-numeric-wrap .k-input,
.modal-atc .cv-numeric-input .k-numerictextbox .k-numeric-wrap .k-input,
.cart-line-qty .cv-numeric-input .k-numerictextbox .k-numeric-wrap .k-input,
.data-list-column .cv-numeric-input .k-numerictextbox .k-numeric-wrap .k-input,
.product-atc .cv-numeric-input .k-numerictextbox .k-numeric-wrap .k-input,
.widget-productlist-qty-input.k-numerictextbox .k-numeric-wrap .k-input {
    font-size: 18px;
}

.data-list-column .cv-numeric-input .k-numerictextbox {
    margin: 0;
}

.cv-numeric-input .k-numeric-wrap .k-select .k-link {
    float: right;
    width: 50%;
    height: 100%;
}
.cv-numeric-input .k-numeric-wrap .k-select .k-link .k-icon:before {
    font-size: 20px;
}
.cv-numeric-input .form-number-plus-minus {
    display: none;
}

.cv-button-checkbox {
    margin: 0.75em;
}
.cv-button-checkbox input[type=checkbox] {
    margin: 0 0.25em 0 0;
}

.error label {
    color: red;
}
.error .form-text,
.error .form-email,
.error .form-password,
.error .form-url,
.error .form-credit-card,
.error .form-tel {
    border-color: #D82A2B;
}
.error .form-textarea {
    border-color: #D82A2B;
}

/*------------------------------------*\
    ICON FONTS - MOBILE MENU
\*------------------------------------*/
@font-face {
    font-family: "cv-icons-mobilemenu";
    src: url("/Themes/BPDTHEME01/theme-base/webfonts/menu/icomoon.eot");
    src: url("/Themes/BPDTHEME01/theme-base/webfonts/menu/icomoon.eot?#iefix") format("embedded-opentype"), url("/Themes/BPDTHEME01/theme-base/webfonts/menu/icomoon.woff") format("woff"), url("/Themes/BPDTHEME01/theme-base/webfonts/menu/icomoon.ttf") format("truetype"), url("/Themes/BPDTHEME01/theme-base/webfonts/menu/icomoon.svg#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
}
/*------------------------------------*\
    ICON FONTS - GENERAL
\*------------------------------------*/
@font-face {
    font-family: "cv-ico-general";
    src: url("/Themes/BPDTHEME01/theme-base/webfonts/ico-general/cv-ico-general.eot");
}
@font-face {
    font-family: "cv-ico-general";
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAATdYAAsAAAABNwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDq/0d2NtYXAAAAFoAAAAPAAAADzNPhqdZ2FzcAAAAaQAAAAIAAAACAAAABBnbHlmAAABrAABK7QAASu02wOAkmhlYWQAAS1gAAAANgAAADYBMvVqaGhlYQABLZgAAAAkAAAAJAiCBdFobXR4AAEtvAAABUAAAAVAK+ZuxmxvY2EAATL8AAACogAAAqJW/gq+bWF4cAABNaAAAAAgAAAAIAF7AtFuYW1lAAE1wAAAAXgAAAF4pEDwAXBvc3QAATc4AAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAg500DwP/A/8ADwABAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAAoAAAABgAEAAEAAgAg503//wAAACDmAP///+EaAgABAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAQD/1wMAA8MABgAAJSMRIxEjBQMApbalAQDMAvf9CfUAAAABAQD/1wMAA8MABgAAASMRIxEjJQMApbalAQACzv0JAvf1AAABAAoAzQP2As0ABgAAJTUhNSE1EwMB/QkC9/XNpbal/wAAAAABARQBAALsApoAAgAAASEDARQB1+sBAAGaAAAAAQEUAQAC7AKaAAIAAAEhEwLs/inrApr+ZgAAAAEBMwDhAs0CuAACAAABESUCzf5mArj+KewAAAAFAB//7APhA64AhACZAK4AwwDYAAAlNTQuAisBIi4CPQE+AzU0LgIjIg4CFRQeAhcVFA4CKwEiDgIdAQ4DFRQeAjMyPgI1NC4CJzU0PgI7ATI+AjcVDgMVFB4CMzI+AjU0LgInNR4DOwEyHgIdAQ4DFRQeAjMyPgI1NC4CJwUUDgIjIi4CNTQ+AjMyHgIVEzQ+AjMyHgIVFA4CIyIuAjUTFA4CIyIuAjU0PgIzMh4CFQUiLgI1ND4CMzIeAhUUDgIjA5cTKkMxZhsgEAQQGxQLEyItGRktIhMLFBsQAxAgHGYxQyoTEBwTCxMhLRoZLSETChQbEQQPIB1mDBUUEggQGxQLEyItGRktIhMLFBsQCBIUFQxmGyAQBREbFAoTIS0ZGi0hEwsTHBD9SgwTGg4PGhMLCxMaDw4aEwzYCxQZDw8ZFAsLFBkPDxkUC44LExoPDxkUCwsUGQ8PGRQLAR8OGhMMDBMaDg8aEwsLExoP13YaPjUjDBESB48HFx4iExosIhMTIiwaEyIeFwePBRIRDiM1Php2BxcdIxMZLSETEyEtGRMjHRcHdgUaGxUCAwUD0gcXHSMTGS0hExMhLRkTIx0XB9IDBQMCExsaB3YHFx0jExktIRMTIS0ZEyMdFwdxDhoTDAwTGg4PGhMLCxMaDwLNDxoTCwsTGg8OGhQLCxQaDv0zDhoTDAwTGg4PGhMLCxMaD0cMExoODxoTCwsTGg8OGhMMAAAEALgAHwNIA3sAUgBnAHwAkQAAATQuAiMiDgIVFB4CFw4DBw4DBzU+AzU0LgIjIg4CFRQeAhcRDgMVFB4CMzI+AjU0LgInPgM3PgM3PgM1ITQ+AjMyHgIVFA4CIyIuAjUTIi4CNTQ+AjMyHgIVFA4CIwEiLgI1ND4CMzIeAhUUDgIjA0gUIS0ZGiwiEwsTGhAEHCw6IhEkJSQQEBwTCxMiLBoZLSEUCxQbEREbFAsUIS0ZGiwiEwsTGhAEHCw6IiRORTEGEBwUDP2kCxQaDg8aEwsLExoPDhoUC0cOGhQLCxQaDg8aEwsLExoPAZoPGhMLCxMaDw4aFAsLFBoOAwAZLSITEyItGRMiHRcHJTAgFQsFDA8SDNIHFx0jExktIhMTIi0ZEyMdFwf+ewcWHiITGi0hExMhLRoSIh4WCCUwHxYKCx41UkAHFx4jEw8aEwsLExoPDxoTCwsTGg/9UwsTGg8OGhMMDBMaDg8aEwsCZgsTGg8PGhMLCxMaDw8aEwsAAAAABAC4/+wDSAOuAFcAbACBAJYAACUiDgIHIyIuAj0BHgM7AR4DMzI+AjU0LgIjIg4CByMiLgI9AT4DNTQuAiMiDgIVFB4CFxEUHgI7AR4DMzI+AjU0LgIjETIeAhUUDgIjIi4CNTQ+AjMBND4CMzIeAhUUDgIjIi4CNQEiLgI1ND4CMzIeAhUUDgIjAs0TIx0XB6kbHxEECBIUFgupBxcdIxMZLSEUFCEtGRMjHRcHqRsfEQQQGxQLEyIsGhktIRQLFBsREipEMKkHFx0jExktIRQUIS0ZDhoUCwsUGg4PGhMLCxMaD/4fCxQaDg8aEwsLExoPDhoUCwHhDxoTCwsTGg8OGhQLCxQaDuELExwQFBobBsYDBgUCEBwTCxMiLBoZLSEUCxQbERQaGwd1BxceIhMaLCITEyIsGhMiHhcH/iQaPjUjERsUChMhLRkaLSETATMLFBoODxoTCwsTGg8OGhQLAR8PGhMLCxMaDw4aFAsLFBoO/OwMExoODxoTCwsTGg8OGhMMAAABAKAASQODAy0AKAAAAQ4DJy4CBgcOAR4BFxY+Ajc+AycuAgYHDgEeARcWDgIHAj8eQDkvDhQkLDssLBIVLhMWZYegUlJoMwEXEyszPCMjFgkhFA4LJjgeAY4eOSQNDxMiCRUkIzwyLBMXATJqUVOfiGMYEi4VES0rPCwkEw8uOj8fAAADANH/zQMvA80AGAAtADIAAAEhIg4CBxMGHgIzITI+AicTLgMjAyIuAic+AzMyHgIHFg4CIzchAyEDAsf+cxYlHg8BAQERHCcUAY8UJxwRAQEBDx4lFsYQGhUKAQEKFRoQDhwTDAEBDBMcDtr+SwEBtwEDzREcJhb80RUmHRAQHSYVAy8WJhwR/CoIDhMLCxMOCAgOEwsLEw4InAKy/U4AAgDl/9kDFQPJACIANwAAJQMuAwcnLgIGBw4CFB8BDgMXEx4DNz4DJwEGLgInJj4CNzYeAhcWDgIHAxWGDzVIUCpkBAoODQgFCgMEYhwtGQUKbQ03TlsxLkoqDA/+tA8bGhEGAwINFA8NHRgTBAUECxYN6wGCKD0kCgvEBwkEAQMECw4OB78UN0BHI/52KT4iBQ4RO0pUKAEZBQMNFg4OHRkTBQQDDBYODx0YEwUAAAACAAAAAAQAA5oAOwBfAAABIyIOAh0BIyIOAgcOAw8BDgMVFB4CHwEeAxceAzsBERQeAjsBMj4CNRE0LgIjBScuAycuAyMhFyEyPgI3PgM/AT4DNTQuAicBsy4ECAUDtQQHBwgDBAgGBwJ6AgQDAQEDBAJ6AgcGCAQDCAcHBLUDBQgELgQIBQQEBQgEAkN6AgcGCAQDCAcHBP6iKQE1BAcHCAMECAYHAnoCBAMBAQMEAgOaBAUIBMIBAQIBAgIDBAJTAgQEBQIDBAUEAVQCAwMDAQECAQH+PQQHBgMDBgcEA3EECAUE1lQCAwMDAQECAQHsAQECAQICAwQCUwIEBAUCAwQFBAEAAAACADMApAPNAvYAHwBTAAATHgMXHgMzMj4CNz4DNz4CJiMhIgYeARcFDgMHDgMjIi4CJy4DJyYiDgEVHAMxFB4CMyEyPgI1MDwCNTQuASIHUgl3iXIFBAsMDQYGDQwLBAVyiXcJChAFCxH8nhELBRAKA2cLeYt1BwYMCwsGBgsLDAYHdYt5CwcJAwEKDxIIAzQIEg8KAQMJBwK+BUBJPgIDBAIBAQIEAwM9SUAFBRMSDg4SEwVmBj9JPQQDBAIBAQIEAwQ9ST8GBAUHAwR2i3MIEQ8JCQ8RCHOLdgMEBwUEAAIANQBXA9YDRgA7AEgAAAEGDAIHDgEeARceAyMzFzI+Ajc2HgIHDgMzIjIiMiMHFzIeAhcWMj4BJz4DNzQuAgcBBh4BNjc+AzMnFwO9B/7p/rP+6ggECAEECAZARDgBAXIBrdKwBAEHAwEDAX+VfgEBAQEBARYeAUpdUQcEDgkKAQQsOSsDAQkICf2uAgUCCAIHLTYoAqUCA0YCY3ViAwIGBwcCAxkcFi5/moICAgEEBgICiaKHGhApMSwEAwQKBwjG6sQFBgsGAQL9GAUGAgMDBCovJlTQAAIAcQA9A48DXAAOACcAAAEuAgY1AQc3ARQ2LgEnAQcuAycuAyc/ATQeAhceAxUHA1AcLyMT/dUz9AIqAQoaHP4GUwMHCAsHBgwMDAUSGA8bIxMTFQoCGAMdHBoLAgH91PMzAisBFSIwG/1yEgYLDAwHBgsICAJUFwEDCRYSFCIcDwEXAAEAq//ZA2EDzABQAAAXPgM3PgM3Bi4CNz4DNwYuAjc+Azc+AycuAwcOAycuAT4BNw4DBw4BHgEHBi4CJw4BHgEXDgMHBh4BNjfaBg4SFQw0TUA6IRs4LBwCAkNicTA8US4NCBJDTE4cDxULAQYILjtAGBg7Ny4LCw0CExMVNjcuDBYECQoICB4iHwgLCQohHwwSDQcBAQwPDwMnEy84QycIAhM1PAgMGR4KCwIWPkUNChocBQoJDRscDy4xLQ0PIx4SAwJOXUwBASU8SiYKJC40GS6Lg2AEAyk/RRckSk9WMCBDPTYSDxIHBggAAQBL/80DwwPHAHkAABciLgInLgI2Nz4DNz4DFx4DFxYOAgcBDgMHBi4CJy4BPgE3AT4BMhYXHgEUBgcBDgIWFx4CMjM+AzcBPgI0Jy4DJyYOAgcOAwcOAR4BFx4CNjcBPgEyFhceARQGBwEOAyP+GjEtKRIhKQIoLxx/mJo3FCwuMRcYKiIZBgYBDhsT/hIKFhgXDAwXFhMIDg8DFxcBWwUODg0FBgUFBv6mCw0EAwUCBQYHBAUMDQwGAe0NEQoDBA8VGQ4PHRwcDDiamH8bJB4CHhcXP0dLJAIEBg0ODQYFBQUF/fwXMDExGDMKFBwRIlljZy8bf5iaOBMbDgEGBhkiKhgYMC8rFP4TCxEMBwECAwcMCA4oLjIYAVoGBQUGBQ0ODgX+pQsVEw8FAgMCAQQHCQYB7Q0bHR0ODxkVDwMEAQkRDTebl38cJEtHPxcYHQIeJAIDBgUFBgUNDg4F/fwXIBUKAAAAAgACAM0D/gKaADUASAAAAS4DJy4DIyoDIzIqAiMiDgIHDgMHDgMfAR4DMyEyPgI/ATYuAicFIg4CDwEhJy4DKwE3IRcjA94IJzIvEgQNDRAGCVNgTAEBTl5VBgkODwsGDzIwKQYLDQkCAh0CDREWCQNFCRYRDQIdAgIJDQv+8gMCBQECKf7NKQIBBQIDtWgCOWi1AeQIKDAwEAUIBgMDBggFEDAwKAgKEhISCp0KEg0HBw0SCp0KEhISCiIBAgICaGgCAgIBdnYAAAAAAQAzAHEDzQMpAA4AACUwLgIjNQkBNTIeAhcDzS571qn+jgFyXJ+JdDBxm7ucxv61/qrfDjJiVAACAAAAcQQAAykABgAVAAABNQkBNSc3BTUJATUyHgIXMC4CIwFy/o4BctjYAQD+jgFyP2ldWTASTqCOAqCJ/rX+qo7Iwj3G/rX+qt8OMmJUm7ucAAABADMAcQPNAykADgAAARUJARUiDgIxPgMzAlsBcv6OqdZ7LjB0iZ9cAWffAVYBS8acu5tUYjIOAAEABQAAA8gDmgBRAAAlLgM3Jj4CNz4DNy4DIzI+Ajc2LgIjIg4CFxQeAiMyDgIXHgMXHgMXDgMHDgMXBhYGFiMhIjYmNic2LgInAvcvQCYSAQEOEBQGAw0QDQMBBQcFAQECBQMDAQ0uUENAUysPAwYDBAEBBwYGAQEODw4CBxITDAEBECg/MC5PNR8BAQEBAQEDxAEBAQEBAR82Ti7pESImMB8TEhQiIg4HCRkgDREJBBEbIA4TOzkpKTk7Ew4gGxEECRENIBkJBw4iIhQSEx8wJiIRESMgHQwMJSIZGSIlDAwdICMRAAACAAAAPQQAA1wAHQAsAAAlIREzMD4CNyEiDgIVERQeAjMhMj4CPQEHFQMVCQEVIg4CMT4DMwMA/WaFDhsqHP7ZChMOCAgOEwoDAAsSDghmVAFU/qybp04NLE1bdVSkAc0QHCUVCA4TCv3NCxMOCAgOEwu/VDgBZLYBCgEAoICZf0hZMRIAAAAAAgEAADMDAANmABQAKQAAASIOAhUUHgIxMD4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CIwIANV1GKFBgUFBgUChGXTUdMiYVFSYyHR0yJhUVJjIdA2YoRV41W8ema2umx1s1XkUo/nMWJTMcHTImFhYmMh0cMyUWAAAABQAAADMEAANhADwAQQBGAEsAUAAAAScuAQ4BDwEnLgIGDwEOAxcDHgMXHgI2PwEXHgE+AT8BFx4CMhc2Mj4BNz4DJxMuAycBBxM3ExcnAxcDNwcTNxMXJwMXAwPw7wUHCggF3d8DCggJA/EDBwMDAQEBAQYFBQMKBwoD390FCAkIBd3fAQUEBQIDAwUDAwMHBAMBAQEBBQUF/QCtAasB76wBrgHwrQGrAe6rAa0BAsyWAgMBAQSKigQBAQMClgIHBwoD/acECQcIAQQBAQQBjIwBBAECA4qKAgECAQECAQIBCAcJBAJZAwoHBwL+NW0CB2v9+21tAgVr/fltbQIHa/37bW0CBWv9+QAAAAQAFf/hA+wDuAAUACkAPgBTAAABDgMXHgM3PgMnLgMHEwYuAjUmPgI3Nh4CFxQOAgcnIj4CNz4DMyIOAgcOAzMTPgM3DgMHDgEiJicuAjY3AflmsYVKAQJPiLNnZLODTAIBUYa1ZQtPj2pAAjxnjVBRjWw+Ajppi1LtAU1qciUmMiAMAQFLbHAnJDQeDgG2ECwzNhoHEhcaEQkbGxsJDAkBCwoDuAFQh7RmZrKDSwECT4e1ZWayhEsC/JEBO2iMUVCOaz8BATtojVBQj2o/AZ0NHzMlJnFrTA0fMyUmcWtMARsQGxcSBxo3MywPCwoKCwoaHBoKAAAAAgAA/80D8gO+ABYAGgAAAS4BDgEHBgQOATUFExQ+ARI3PgImJwcBAwED8g0dKDkqcv7h/q4BxEFhipc2FR8QAg1t/rgiAWoDvg0DER8VNZmIYgFC/j0Br/0BIHAsOCkbDnX9nwEUAU4AAAAAAgBIABQDuAOFABQANQAAASIOAhUUHgIzMj4CNTQuAiMTNSMVLgMnMzUjPgM3FTM1HgMXIxUzDgMHAgBboXdFRXehW1uhd0VFd6FbJEg/cFU2B8bGBzZVcD9IP3BVNgfGxgc2VXA/A4VFeKBbW6F3RkZ3oVtboHhF/OPGxgY3VW9ASD9wVTYGxcUGNlVwP0hAb1U3BgAAAAABAGYAAAOaA5oAVAAAASIOAgclPgE0NjU0JjQmJyUeAzMyPgI1NC4CIyIOAhUUFhQWFwUuAyMiDgIVFB4CMzI+AjcFDgEUBhUUHgIzMj4CNTQuAiMDAA0ZGBYJ/vQBAQEBAQEBDAkWGBkNIDgpGRkpOCAgOCkZAQEB/vQJFhgZDSA4KRkZKTggDRkYFgkBDAEBARkpOCAgOCkZGSk4IAEzBAgMCKEDBgYHAwMGBwYDoAcMCAUZKTggIDgpGRkpOCADBwYGA6AHDAgEGCk4ICA4KhgFCAwHoAMHBgYDIDgqGBgqOCAfOCoYAAAAAAMAAAAzBAADZgAUADsAYgAAARQeAjMyPgI1NC4CIyIOAhUnPgMzMh4CFx4BMjY3PgE0JicuAyMiDgIHIxUzMj4CNwUiDgIHDgMjIi4CJy4BIgYHDgEUFhceAzMyPgI3MzUjAVwaLDwiIjwsGhosPCIiPCwadAo0Sl0zHjgzLhQJFhgXCQkJCQkcQklRKkV8Z0sUeaQTGQ8HAgJ0ExkPBwIKNEpdMx44My4UCRYYFwkJCQkJHEJJUSpFfGdLFHmkAc0iPCwaGiw8IiI7LRoaLTsiPTFSPCMMFh8TCQkJCQkWGBYJHC0fECpNaT57DRQVBz0OExUIMFI9IgwVIBMJCQkJCRcXFwkcLB8RK0xqPnsAAQCQAGYDcAL4ABgAAAEuAQ4BDwEnLgIGBw4BFBYXCQE+ATQmJwNwIFFUUSA6OiBRVFEgJCQkJAFwAXAkJCQkAvgdHgEcHzQ0HxwBHh0iUlhTIv6vAVEiU1hSIgACAJAAZgNwAvgAGABFAAABLgEOAQ8BJy4CBgcOARQWFwkBPgE0JicDCQEuAzU0PgI3PgM3HgMfATc+AzceAxceAxUUDgIHA3AgUVRRIDo6IFFUUSAkJCQkAXABcCQkJCQ2/sb+xgsRCwQDCA8MCxgbHQ8PHRsYCmxsChgbHQ8PHRsYCwwPCAMECxELAvgdHgEcHzQ0HxwBHh0iUlhTIv6vAVEiU1hSIv70/twBJAwYHBwQDh0YGQoKDgsEAQEHDxELXFwLEQ8HAQEECw4KChkYHQ4QHBwYDAABAD0ACgPDA48ACQAAARMhBRMlBRMlIQIAegFJ/vRf/ur+6l/+9AFJA4/+qMr+ndXVAWPKAAAAAAIAPQAKA8MDjwAKABUAAAEhCwEhBQMlBQMlBQc3Jxc3FzcHFycDw/64e3n+tgENYAEXARVeAQv+PptAk7Y3ObOQPpkCNwFY/qjK/p3V1QFjyvSAt3UFz88FdbeAAAAAAAIAZgAAA5oDlgAfADYAAAEmPgInJg4CBw4DFREUHgIzMj4CNTQuAicFIg4CHQEUHgIzMi4CNRE0PgIjArsDNTAOKQkqPE8uGU5INFWCnEgaPTMiRFJHAv5FDTMzJyczMw0NDRoZGRoNDQJUB0BcbDMML09bHxEzNzYV/qIYMCYYi7KmGhodEAkHBQsiPzT4ND4gCQwbLCEBRiIuHQwAAAACAGYABAOaA5oAHwA2AAABFg4CFxY+Ajc+AzURNC4CIyIOAhUUHgIXJTI+Aj0BNC4CIyIeAhURFA4CMwFFAzUwDikJKjxPLhpNSDRVgpxIGjw0IkRSRwIBuw0zMycnMzMNDQ0aGRkaDQ0BRgdAXGwzDC9PWh8SMzc2FAFfGDAmGIyypRoaHRAJBwUKIj80+TQ9IAkLHCwg/rkiLhwMAAAAAQA/ADEDwQNZACQAAAkBLgIGBwEOAR4BNxcRFB4CFzcRNxE3Fj4CNREXPgImJwPB/mUIFBQUCP5lCAUFDgtWAggRD8jQ0gsNBwFWCw4FBQgBvQGbCQcBCQf+YwcPCgcBAf7FCg4MBQEBATsB/sMBAQcKEAgBPQEBBQwNCQAAAAADAGYAMwOaA2YAGAAdACkAAAEhIg4CFwMeAzMhMj4CNwM2LgIjAyEDIQMlIxMGHgIzISchAwMz/mUVJhoRAQEBDx0kFwGYFiUcEAEBARIaJxQB/mgBAZoB/ZtoAQESGicUATQB/s4BA2YPHCUV/mUVJRwQEBwlFQGaFSUcEP4AAZr+Zmf+zRYlHBBnATMAAAACAGwARwOJA2EAJgA7AAAlJz4DNTQuAiMiDgIVFB4CMzI+AjcXHgEyNj8BPgEuAScBND4CMzIeAhUUDgIjIi4CNQOCwQsRDAY1WnZCQXRWMTRadkIWKigmEsIHEhMSBzAHBQIKB/1LIjxQLS5TPyUiPFAtLVM/JrXBEicqKxdBd1k1MlV0QUJ2WjUGCxAKwggHBwgwBxAQEAcBcC1QOyMmP1MtLlA7IyY/Uy4AAwA+AAsDvwOMACIANwBMAAABLgIGDwEOAxcBDgEeARceAjY3ARY+Aj8BPgEuAScBLgE+ATc+AhYXHgEOAQcOAiYnAS4DNzYeAhceAwcGLgInA2wgRT8zDYoHDgoDBP5eCQMMGhMSKCUeCQGiGzMsIAiKDQEVLCD+NQcFAw0KChcWFAcIBQQMCgoXFxQHAVkZIBEFAgIfLTYZGSETBgMCIC43GQM5ICwVAQ2KCCErMxv+XgkfJCgSExoMAgoBoQMDCQ4Iig0yP0Yg/l8HFBYXCgoNAwUHBxQXFwoKDAQFCAEvGTcuIAICBRMhGRk2LR8CAgURIBkAAAADAAoAAAP2A2YAGgA3ADwAABMhMj4BJicuAysBNSEVIyIOAgcOAR4BMwUhIg4CHQEUHgI7AQMhAzMyPgI9ATQuAiMBEyETIU0DZgsKAQYGBTpEPwou/nouCj9EOgUGBgEKCwNw/IYLFBAKChAUC2UtAwotZQsUEAoKEBQL/SRIAa5I/cICZgoNDAECFhcUmZkUFxYCAQwNCjgLEhYKtAoWEgv/AAEACxIWCrQKFhIL/jgBTf6zAAAAAwB5ADcDlgOOACgAPQBXAAABLgMHBi4CBw4DBw4CFhcWDgIXHgI2Nz4DJy4DJwMOAS4BJyY+Ajc+AR4BFxYOAgcnDgMHHgI2Nz4DJzAmMDQxDgMHAu4sSFBlRxoYEBIUEwkDCRQ4NQobGgsSGA4OC1V+nVNUhVkoCw8qLi4Tv0qEZDwDBBpFc1ZVhF00BQMiSW9LQCdCNy0RDCIpLhcdLh0KBwEFCgkKBgIZXoRSJAEBDw8IBwgRFxsQLl10lGUqNCsyKh4oDBQfH1hcVh4pHRIbKP5iHA8GEwcMM0BGHyAXAhcOCDZGSRyzDh8fHw8MDQQGCAsiKSsUAQECAwMEAgAAAAACAGYAMwOaAzMARQCLAAAlBw4BIiYnLgM1ND4CPwE+AhYXHgEyNjc+ATQmJy4BDgEPAQ4DFRQeAhceAzMyPgI/AT4BNCYnLgEiBgcBLgIGDwEOARQWFx4BMjY/AT4BHgEXHgMVFA4CDwEOAS4BJy4BIgYHDgEUFhceAzMyPgI/AT4DNTQuAicBkikOIiMiDQcKBwMDBwoHmAwhJCURBxMTEwcIBwcIG0NJSyOZDhUOCAgOFQ4OISMkExIlIyAOKgcIBwgHExMTCAHPHkVGQxs0BwgHCAcTExMIMw4gIB4MBwoHAwMHCgejGyoeEwYHExMTCAcHBwgNGx0dEBMmJyYTow4VDggIDhUO3CkNDQ0NBw8QEQkJEhAPBpgMGRADEAcHBwgHExMTBxwWCSgjmA0gIiUUEyUjHw4OFQ4HBw4VDikIExMTBwgHBwgCTB4fAxobNAcTExMHCAcHBzQOCQUQDQYPEBIJCREQDwehHBMCDwUIBwcIBxMUEggMEw0GCRMcE6EOHyMlExQlIiAOAAAAAQAzABoDyQMdABMAAAEGLgIPARMzAzYeATYTNi4CBwOy27FqgKpfvGdcmIBonLMEAQcLCALdWFyCN30i/R8BaX8+SEgBBAYLBgEDAAIAUgAfA64DewB4AI0AAAE0PgI3LgMnBi4CJy4CNjcuAycOAyMiLgInDgMHHgEOAQcOAycOAwceAxUUDgIHHgMXPgEeARceAgYHHgMXPgMzMh4CFz4DNy4BPgE3PgMXPgM3LgM1BSIuAjU0PgIzMh4CFRQOAiMDWwwWHhMDCAkKBRUmIx8ODhMJAQYKFRYVDAseIycUFCcjHgsMFRYVCgYBCRMODh8jJhUFCgkIAxMeFgwMFh4TAwgJCgUVJiMfDg4TCQEGChUWFQwLHiMnFBQnIx4LDBYVFQoGAQkTDg4fIyYVBQoJCAMTHhYM/qUnRDMdHTNEJydEMx0dM0QnAc0UJB8bCwsWFRUKBQINFQ8OHyMmFAYKCQgDEx4WDAwWHhMDCAkKBRUmIx8ODxUNAgUKFRUWCwsbHyQUFCckHgsLFhUVCgUBCBMODiAiJhUFCgkIAxIfFgsLFh8SAwgJCgUVJiIgDg4WDAMGChUWFQwLGiAkFLsdM0QnJ0QyHh4yRCcnRDMdAAAABAAHAA0D+wOSAFUAbgCpALgAABM+AR4BFxYyPgE3PgM3PgImJy4DJyY+AiMmKgIjDgMHDgMHDgMHDgEiBgcOAwcOARQWFzAeAhceAjY3PgM3NjQ+ATcFLgEiBg8BDgEUFhcBHgEyNj8BPgImJwElLgIGBw4DBw4CJicuAjY3PgM3NjQuAQcOAwcGFg4BDwEXNz4DFxY+Ajc+AiYnAQ4BFBYfAR4BPgE/AScFoBIiIiMUAgUFBQECGBsYAQEDAQECAgkLCwUjRWdTFAotMSkHGDYzLQ8VHBIKAQYDAwgKCxMPDgYDCwwLAgMDAgMUGRcCAgcICQMDCwwJAQICBwcBJQMFBQUDSQIDAgIBqAQKCgsEMgQEAQME/lwCNgEGBwcDAg0PDgUFEBghFRYRAgkEBA4PDAECBQkHByowKQYGAQMPFURFVAgXGx4PHzEmHAoJCQICAfyRBAQEBDEECgoKBPtN/vsCbA4FDiAXAgIEAQIVGRUBAQMEBQICDA4PBi1LNh4BAxceHwoOFhAJAQUQExQJCgUBBQMJCQgDAgYGBwMWHBkCAwQCAgMDCgkIAgEPExMGGgIDAgJAAgUGBQL+HAQFAwQpBAoKCwQB6c0KCAEFBQQTFxcIBxQLAg8QGxYSCAcZGhQDAwgIAwMEEx4oFxguLSsVSFBQCA4KAwMIBBIeFBEyMyoJ/UUECgsKBDAEAgEGBPdY/QAEADP/9gPNA6QAQABMAGEAbQAAJTQ+Ajc+AzU0LgIrAS4DIyIOAgcjIg4CFRQeAhceAx0BDgMVFB4CMzI+AjU0LgInNRM+AzczDgMHAzIeAhUUDgIjIi4CNTQ+AjMFMx4DFy4DJwI8FSY3IypZSi8GCg0HsAkmPVU4OFU9JgmwBw0KBi9KWSojNyYVJT0tGSQ+Uy8vUz4kGS09JY8LEw4KAYEFITM+Ics0Si8WFi9KNDRKLxUVL0o0/n2BAQoOFAohPjIiBe4cLSgoFxxCWnlSCA0JBhEiGxERGyIRBgkNCFJ5WkIcFygoLRxDBBEXHRATIhkODhkiExAdFxEEQwEDFzdCTi40T0AzFgF0EhoaCAgbGRMTGRsICBoaEmguTkI3FxYzQE80AAIAHv/aA9wDywA5AGcAAAEuAwcOAxcWDgIHJy4DIwciDgIHAQ4CFhcTHgEyNjcBPgM/AT4BLgEvAT4DJwMOAS4BJy4BPgE3PgEyFhcOAwcOAhQXHgMzMjYyNjc+AzcWDgIHA9wCCQoMBgYJBQECEg0nORscBAsNDgehBhAPDgX+JAgLAwQG2AYQERIIAdwFCwoHAjMCAQIFBBEkRC0LFN4OHx8cCQoHBhEOCxgZGAoFCAcEAQUIBAMCBgcIBQEDBAMCAwgICAQCAwgPCgO4BgkFAQICCAsMBjRZSjoVKgUJBwUBAwQHA/6uBhEUFAj+xwkIBgcBUQQLDA4GoQYPDw0GGRxMXWw8/iEKBgURDg4gIBsKCAcICAMFAwIBAwkLDAYEBwQDAQEBAgQEBQILFxUTBwAABAAAADMEAANmABQARQBaAG8AAAEiDgIVFB4CMzI+AjU0LgIjJSMiLgIvAS4DIyEiDgIPAQ4DKwEiDgIVERQeAjMhMj4CNRE0LgIjASIuAjU0PgIzMh4CFRQOAiMBIi4CNTQ+AjMyHgIVFA4CIwIAIDgpGRkpOCAgOCkZGSk4IAGaewcMCwkCHwIJCw0G/qQGDQsIAiACCQsMB3sVJRwQEBwlFQM0FSUcEBAcJRX+ZjVdRigoRl01NV1GKChGXTUBdggNCQYGCQ0IBw0KBgYKDQcCMxgqOB8gOCoYGCo4IB84KhiaBAgLBl8GCwgEBAgLBl8GCwgEEBwlFv40FiUcEBAcJRYBzBYlHBD9zShFXjU1XUUpKUVdNTVeRSgBhQUKDQgHDQoGBgoNBwgNCgUAAAIAUQABA44DlgBLAGAAAAEuAwcOAwcOAhYXHgM3PgMzHgMXHgMXHgM3PgM3PgI0Jy4DJy4DJyY+Ajc2HgI3PgEuAScDBi4CJy4CNjc2HgIXHgIGBwNyHkxMRxgrBjqqzxEYCAEJBh8kKhAEDA4JAQwaFRIEBw8TDgUDDw4QBggbIB0KCAwFAwIPDg8DBA0PDQQDAw8VD114TzofGhMHJB0dBSgyOhcYFgcHBQYlNDcZFhkGBQYCZUd4VScKEV6EoVQHISorEhEhFggHAgQEAxELAwULDScnJAkKEgwFAgMKDAwDBAoNDgYHCgkLCAgfIR8IChQPCgEKJS4iDQpNcIlH/s4CGjhTNzdmTzECAh8+WTc2YUksAgABAN7/3QL/A48AJgAAASMRLgEiBgcOAxceAjY3PgM1ER4CFAcGHgE2NzYuAjUCXFIRJykrFic9JQwLCjBATSYiNSYUNj0bBgMCBwwJOSRaXgOP/WMHBggIDi84PB0cJxMEDgwlLjIZAiQJQ1JOEwcLAwkMWodvYDMAAAAAAQBu//EDXQO3ADIAAAERLgEOAQcOAxceAjY3PgM1MDwCNSURLgEOAQcOAxceAjY3PgM1EQUBOQ0aHB0OICwXAwkIIS44IBwsIBABbA0bGx0OICwXAwgJIS05IBwsHxH93ANB/aADAgMGBQwoLzMYGCEPAwwKHyYrFWuarkNT/n8DAQIHBQwnLzMYGCEQAwwKICYqFgLQdgADAEP/9gO9A6IAeAB9AIIAAAEnLgE0Nj8BPgEuAS8BLgM/ATYuAQYPAQ4BLgEvAS4BIgYPAQ4CIi8BJg4CHwEWDgIPAQ4CFh8BHgEUBg8BDgEeAR8BHgMPAQYeATY/AT4BHgEfAR4BPgE/AT4CFh8BHgE+AS8BJj4CPwE+AiYnBSM1MxU1IxEzEQO9WAoKCgpYCgcEEAx1DRMLAgQ+BQEJEAuKCxgWFAYyBxAREAYvBhQYGgtSDBQOCAEEAQgQFQxQDA4EBwpYCgoKClgKBwQPDWsNEwwCBDcEAgkQC38LGRgVBzQIEREQBi4GExcZC1kMEw4IAQQBCBAVDE8NDgQHCv52ZmZmZgFVTwgWFhYITwkQDQgCCwELEhYNrQwQBwIHVgYEBg8LWgsLCwtRCxAHBiUGAQoSDVMNGRYQAxUDDRARCU8IFhYWCE8JEA0KAQ0CDBIXDKcMEQgCBkkHAwYOC04LCgEMC1kLEAgCBS0FAQoSDVMNGRYPBBUDDRARCV9sbKQBCv72AAMAGQBIA+cDRAAWAEYAVwAAEx4DFx4DMzI+Ajc+AzcFJS0BLgEiBgcFDgEUFhcFHgEyNjctAQ4DIyIuAjU0PgIzMh4CFwU3PgE0JicDBh4BNjc2LgIxBzAeAgepCRYjMyYmOSwiDw8hKzgmJiEOBAn+5f6pAz7+Vg0fISAN/lYMDQ0MAaoNHyEgDQET/tUECQkKBRQkGg8PGiQUEBwYEgUBPU8MDQ0MggEUGhgDCwQND0gSDwMPAVokNioiEBEhGhAOGB8REBkgLSSKrPvvBwcHB+8HEhISB+4HCAgHmkYBAgEBCRAVDAwVEAkFCg4IaCwHEhISB/48CBAFDRVigUwgKBpDdFsAAAEAmv/dA2YDswBVAAABJSYOAgcOAhYHEwYeAhceAxceAzMyPgI3PgMnEy4DJyU+Azc+ATIWFyIeAhceAgYXBhYGFiMeAzMyPgInEy4DJwNU/jMXQ0A4DQcFAwEBBgEGBwsDC4OZfQUBBgQGAgMDBQQDAwgEBAEBAQIGBQX+XgEJDhULDxYTCwQBf5iDBAYEAwEBAQEBAQEBCQ4QCAcPCwgBAQEBBgUGAsXuDAgcKhYJEA4KBP3nBAoJCAMGUl9PAgICAQEBAQEBAwYHCQQCNAQICAYC6gMLDA4GCAUCAURSRQMCAwQFBASox6QKDgkEBwoOBgJABAkHBgIAAAoAZgAAA5oDmgAYAB0AIgAnACwAMQA2ADsAQABFAAABISIOAhURFB4CMyEyPgI1ETQuAiMRIREhEQEhFSE1NyMVMzUnMzUjFScjFTM1AyMVMzUXITUhFQUhFSE1JzM1IxUDM/2aFSYbEREbJhUCZhUmGxERGyYV/ZoCZv8A/wABAJrNzc3NzTOamjNnZzMBAP8AAQD+ZgGaZ2dnA5oRGyYV/TMVJRwQEBwlFQLNFSYbEfzMAs39MwEAMzPNMzMzZ2dnzc3/ADMzMzMzmjMzMzMzAAAAAwBIAB8DuAN7ADQASwBQAAABLgMnLgMjISIOAgcOAwcOAxceAzEeAzMhMj4CNzA+Ajc2LgInASIuAiczHgMzMj4CNzMOAyMBNyEXIQOgBiAlIAYGDg8PB/4UBw8PDgYGICUgBgUKBwMBAh8lHgIICw0GAlgGDQsIAh4lHwIBAwcJBv5gPk8uEwNeBRIcJhoaJhwSBV4DEy5PPv6YcQHucf0wAxEFGR0ZBQUGBAICBAYFBRkdGQUFDA8SCwrT88gGCwgEBAgLBsjz0woLEg8MBf5DS2FdEhpDOigoOkMaEl1hSwF5dnYAAAEAAP/TBAADlgAaAAAFMxMhMD4CNTQuAjEhAyMTIycjFwczNzMDARJm5gEIMDowMDow/vjmZn+3dGZSUmZ0t38tAZoCDR0bGx0OAgGa/mZmrq5n/mYAAAAGACn/9gPXA6QAFAArAEIAWQBuAIUAAAEOAxceAzc+AycuAwcXMh4CFwcuAwcmDgIHJz4DNwMHLgM1Jj4CNxcOAxUUHgIXAQYuAic3HgMXPgM3Fw4DIycuAzU0PgIXNh4CFRQOAgclPgM1NC4CJzceAxcUDgIHJwH6Yqp/RwEBTYGtYWKqf0cBAU2BrWEBGjMxLhY/Dh8fIRERIR8eDz8VKy8wGf1pCxEMBgEGDBEMaQcKCAQECAoHAQcaMzEuFj8PHh8hEREhHx4PPxUrLzAZBS9SPSMjPVIvL1I9IyM9Ui8BAgcKCAQECAoHaQsRDAYBBgwRDGkDpAFNgK5gY6p/RwECS4OsYmGrfUkCPQUNEA1oBgsHBQEBBQcMBWgMEA0FAf3oPhMtLTEYHDIyLRdBDR8eIhASICAeD/7lAQcLEgprCAoIAwEBAwgKCGsJEgsHuAEiPlEwLVQ8JAEBJDxULTBRPiIBZA0gHiIQEiAgHQ8/FC0tMRgbMjItF0AAAAADAAAArgQAAuwAFAApAEMAAAEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAiM1Jj4CIyIOAhUUHgIzMj4CNTQOAicCAH6/gUJCgb9+fr+BQkKBv34vUz4kJD5TLy9TPiQkPlMvCAgKAw0YKR8SEh8pGBgpHxIfJyUHAuxPZF0PD11kT09kXQ8PXWRP/gQjPFAuLVE8IiI8US0uUDwj3QglJRwRHigXFygeEREeKBcKAwgGBwAAAAMAKf/2A9cDpAAUACkALwAAASIOAhUUHgIzMj4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CIxMjERc3JwIAYquASkqAq2Jiq4BKSoCrYkyHZDo6ZIdMTIdkOjpkh0wkSK4zmQOkSoCsYWKrgEpKgKtiYayASvy4OmSGTUyGZDo6ZIZMTYZkOgJ7/ueuMpoAAwC4/80DSAPNAEkAVwBlAAABIyIOAh0BFA4CIyIuAj0BNC4CKwEiDgIdARQeAhcVIyIOAh0BFB4CMyEyPgI9ATQuAisBNT4DPQE0LgIjBTI+Aj0BIRUUHgIzEzQuAiMiDgIdASE1AzMfBAcGAxc6Y0xMYzoXAwYHBB8ECAUEIUNpSIUFBwYDAwYHBQFwBQcGAwMGCASFSGlDIQQFCAT+zS07Iw/+zA8jOy2aDyM7LS07Iw8BNAJaAwYHBY0ZQDkmJjlAGY0FBwYDAwYHBY0rVUcwB4cDBgcEPgQHBgMDBgcEPgQHBgOHBzBHVSuNBQcGA/QRGB0MoqIMHRgRAhUMHRgRERgdDNnZAAAAAAQAMwAAA80DmgAgACUAKgAvAAABIxUjNSEVIzUjIg4CFREUHgIzITI+AjURNC4CIxEhESERASMVMzUhIxUzNQNmLqT+2KQuFiUcEBAcJRYCzBYlHBAQHCUW/TQCzP3XR0cBzUdHAzNmZmZmEBwlFf2ZFSUcEBAcJRUCZxUlHBD9MwGa/mYDNK6urq4AAQEzAAACzQOZAB4AACUmPgInLgMnJj4CFxYOAhceAxcWDgInAVwEMjw0AwE9Rj0DBHGJdwMEMjw0AwE9Rz4BA3GIdwMAAnSLeAUGGh4dCwqOoIEEA3SMdgUEGR4fCwuOn4ACAAMAAAAABAADZgAwAEcAYgAAATMVITAuAicuAysBLgMnLgMrASIOAgcOAwcjIg4CBw4DMSE1Az4DOwEyHgIXHgMXIT4DNxMjNSEwHgIXFB4CMyEyPgI3PgMxIRUB0lwB0gIEAwEBCxgmHaQJFBANAwYKDREP4g8RDQoGAw0QFAmkHSYYCwEBAwQCAdJKBAcJDAmdCg0IBwQCBggJBf7UBQkIBgKmXP5IAgMDAgcTJB4DAB4kEwYBAgMDAv5IAZlmSmNkGxkpHBASJB8YBgwPCAMDCA8MBhgfJBIQHCkZGmRjS2YBawkKBgICBgoJAwsPEQkJEQ8LA/2VZx8xPR0MHhoSEhoeDB49MB9nAAADAD8AUgPBAx0ALQBbAIkAABM+AhYXHgMzMj4CNz4CJicuAgYHDgImJy4BDgEHDgIWFx4CNjcFDgImJy4BDgEHDgIWFx4CNjc+AhYXHgMzMj4CNz4CJicuAgYHEQ4CJicuAQ4BBw4CFhceAjY3PgIWFx4DMzI+Ajc+AiYnLgIGB4ciQFBmSCM+OTMXKUQ6MhcICQIGBwcSFBMIIkBQZkhfj25UJAgJAQUHBxIUEwgC8iJAUGZIX49uVCQICQIGBwcSFBMIIkBQZkgjPjkzFylEOjIXCAkBBQcHEhQTCCJAUGZIX49uVCQICQIGBwcSFBMIIkBQZkgjPjkzFylEOjIXCAkCBgcHEhQTCAKHHS8RFygUGxEIFCEoEwcTFBQICAkCBgcdLhEWKTYXGj0fBxIUFAgJCQIGB28dLxEXKTUYGzwfBxMUFAgICQIGBx0uERYpExwRCBUgKBQHEhQUCAkJAgYH/vodLhEWKTYXGj0fBxIUFAgJCQIGBx0vERcoFBsRCBQhKBMHExQUCAgJAgYHAAAAAAMA4f/NAx8DzQA8AFsAoQAAATwDMTQuAiMiDgIVMBwCFRQeAhUUDgIVHAMxFB4CMzI+AjUwPAI1NC4CNTQ+AjUlPgMzMh4CMR4DBw4DIyIuAicmPgIxExQeAhceAx0BLgM1NCYiBhUUDgIHNTQ+Ajc+AzU0LgInLgM1Jx4DMzI+AjcHFA4CBw4DFQMfLU5pOztpTi0+Sz4+Sz4tTmk7O2lOLT5LPj5LPv4RDSc0QikoSzgiAwsIAQcQLzpDJCVCOC4QCAMICuoRHiUVDyAcEhJDQTAQFBAwQUMSEhwhDhUlHhERHiUVDiEcEgMUMjpBIiJBOjIUAxIcIQ4VJR4RAuIpMBkHDyckGBgkJw8HGTApKUtFPx0dQEVLKSkwGAcPKCMYGCMoDwcYMCkpTEU/HR0/RUspdAgTEQsRFRECBwkJBQkTDwkKEBQJBAoJBv53FyckIxQOIiEfDUQJFRwpHQ8PDw8dKRwVCUQNHyEiDhQjJCcXFyYkJBQOISEgDDQLFA8KCg8UCzQMICEhDhQkJCYXAAAAAwAAAGYEAAMOABQAQgBrAAABDgEeARceAT4BNz4DJyYOAgcTOgEeARc+AzcuAyMiDgIVHAEeARcUHgI3Mj4CJzQmNCY1ND4CMwUOAwceAxUUBhQGBwYeAjMUOgIxMj4CNz4CNDU0LgInAaANBQsaExImJSENDlNXPwgHepKADWAIERARCAgSEhIKESEjIxJsu4pPAQEBCg8UCgsRDQYBAQFAbpZWAXIGCwsKBRMfFQwBAQEBBwwSCwIBAQoSDggBAQEBFCQ1IQEKFykkHQsKCAcaFxfE2rEEBY+5qhcBhQICAQoWFxYLBQcFA1aUynMIDg4OBwsRDQYBCg8UCgYMDAwGXqR5RUAOHRwbDRxARUomBwwMDAYKFA8KAQcNEQoHDg8OCDhrYVclAAAABQAAAEoD8wNSAIQAmgCrAOIA5gAAAS4DJwYmBiYHJxQ+AjM+AjQ1LgM1LgIGJw4DFTwBJjQ1NC4CByYGIgYnBiIOARUwFBYUNRQOAgciBiIGFR4DFTAWMhY3Fj4CFRcOAwcOAxUUHgIXFj4CNx4BDgEHJg4BFDMeAxceATYyNT4DJwUuAzU0PgI3PgM3Fw4CJic/ATYWNhY3HgMXFg4CBwE0LgEiJwcmDgIHDgMHMBQyFjcXNjI2MjUwPgIVNxQeAhUyFDIWNxc2MjYiNTAuAicDGwEHA/MMLD5MLAIDBAMCATdDOQICAwEBAwMDAQICBAICND4yAQEDAwMCEBEPAgIDAgEBMTszAgEEAgEBAwQDAgIDAwIvNy0CFCMdFwgPFxAIEh8sGj1iSjINFQUcPS0BAQECAQkKCgECBAMEMUUnBhD+hhIUCQEGDBALBg4QEQoECA8QEAl8AwEEAwMCDxwZFQcIESIuF/42AgMDAmQBBAICAQc6PzIBAQECWAICAQERExCzEBMQAQICAVkBAgEBMj86CIZKSpQBoCEzJRIBAQEBAQFrAQoKCwEBBAMDAg8QEAEDAgICAQEHCQcBAR8oIAQBBAECAQEBAQEBAwIDJyolAQEHCwgBAgQBAhEWEQMEAgIBCQkJAWcGDhMSCg8lJSoUIC8kFAQHMVBYIB5OVlEgAQQCBAMKDgoDAQIBAiBVWl0pogERFBoJEB0dGQwGDQkKAtoDAwMBAR3RAQECAQEBAgYGBQMvOz8TAYcDAgMBAQECAQQBGrXInQICAgEBAQICNj42AQEBNEA0AgICAQEBAgKfxrcY/r4BDP70AQAAAAgAKf/2A9cDpAAoAEcAZgCPAKkAyADxARAAAAEyHgIXPgM3NC4BNDU8AT4BNy4DJw4DBx4DFz4DMwc0PgI3LgMnDgMVFB4CFz4DNy4DNQEyHgIXPgM3LgMjIg4CBx4DFz4DMxM+AzcuAycOAyMiLgInDgMHHgMVHAEOAQceAxcXFB4BFBUUDgIHPgM3DgMHDgMHJy4DJw4DIyImIiYnDgMHHgMXPgM3Ew4DBxwDFRQOAgceAxcyHgIXPgM3PgM1NC4CJwMOAwceAzMyPgI3PgM1NCY0JicuAycBDgQHCAcEDRwdHw8BAQICARIlJygUFCQhHg0JFhgZDgUKCwsGZAECAwIMFxYUCgwTDAcJERkPBhAVGQ8FBwUDAVgKExEPBxQoKSoWGjg7PiAWKykoFBAeHRwOBgwMDgeWAgYGCAQLHSIoFwUJCgoFCBAPDQYOGhkYDAQFBAICAQEhRktPKYIBAQECAgEdNSsiDA4bHBwPAwsOEQqaK1RQTCMFDQ0OBwMFBQUDEBwVDQMQJigsFxxFTlgwvBw3NjQZAQMEAhktJiAMDxwYEgURIiEhDwIBAQEWKDkkiS1TSkAbDRwdHQ8bMzIwFwMGBAIBAQEECQgIAwJrAQECAQ8dGhoMAwUGBgMECQcIBA0XFRMJDBweIhISIiEfDwIEAgJkBQoKCgQNHBweDxgyNTgcIUA9ORogPTw6GwYOEBAJAUYDBwoHCQ8MCwQPFxAJBAgLBwgQEhMKBAUEAf4oBQkJCAMiQT46GwIDAgEDBAcFCxYXGA0FDQ0OBwQICAcDFiUeFQaHBw4PDgcNGRoYDRY1PEMkBAUFBAEKEw8NBEQHGCAoGAMGBAIBAQEgREZKJRIhHBgKLFBGPRgB+AMKDRILAQMCAwEGCwsLBR1AREgmCRAXDQIFBggFCBAREAk0YlhPIP3SFTU/RygEBQMCBgsQCxIkJCYTBg4NDgcBBAQGAgAAAAIAcf/YA4oDvgAuAEMAAAEuAwcOAxceAxcBDgMfAR4DPwE+Az8DHgE+ATc+AycHDgEuAScuAzc+AhYXHgIGBwOKCjpVZzc3YUQhCgIHCwwH/vcEBQQBARECBgoMBk4GDg0LA2pHeg8kIyENN04uDgmCDx4iJRYVJxYCDw8rMDEVFhoJChAC2zldPhkKCjROYzkNHiEgDv51BQ8QEAZlBwsHAwIOAQYJCwaqDccDAgEDAgpDXnE5ThcKDRwQEBscIhcWHAgKEBAsMjQWAAMAAACaBAADAAAqAF8AdgAAATQ+AjM6AzEuAyMhIg4CFRQeAjMhMj4CNzAqAiMiLgI1Bw4BLgExJzAOAgcOAiYnLgMxMC4CNz4BHgExFzA+Ajc+AhYXHgMxMB4CByUjIg4CFRQeAjsBMj4CNTQuAiMDFRYiKRMHFxYQDRsoPS79/0hnQiAgQmdIAgEuPSgbDQcPGhMUKSIWiwQLCwmXBQcIBAQIDRUQED48LQYFAgQDCwwImAQHCQQDCQ0UEBE9PS0FBQIDATwmCxQQCgoQFAsmCxUQCgoQFQsBzTVSOR0UIBYMO1tsMTFtWjsLFiAVHThTNVwFAQIDRQwRFQkJEQkDCww3OCwFCAoFBQECA0UMERUJCREJAwsMNzkrBQgKBcYOGiYXGCYaDg4aJhgXJhoOAAAAAwAtABUD0wOFAE0AXQByAAABMSIOAhceAxcOAxceAxcWPgI3LgM1ND4CMzIeAhUUDgIjDgMnHgMVHgMzMTI+Ajc+Azc2LgIjASY+AjceAxcuAyclIi4CNTQ+AjMyHgIVFA4CIwJEXpdpNQQBBQUHBC4+Jg4CAh02UTgfREM9GAIEAgIMExoPDxoUCwsTGg4eSFFVKwECAQECLE5vRUVvTysCAhshHQQENWiYXv4wAQoXJxwECAkIBB8wIRICAdBFc1QuLlRzRUVzVC4uVHNFA4UdLjcaBxwkLhkSLjIzGBw4LiEFAw0fLh4ECQkJBQ8aFAsLFBoPDhoTDCY8KBQDBgkHBgMMKCgdHSgoDAur0LobGjcuHf4gDBwdHAwaNTU0GQcVGh8P2hYeIAoJIB4WFh4gCQogHhYAAwBcAAoDpAOPAA4AHQBMAAAlBh4CHwEyPgI/ASUHJRcUHgIzNz4DLwEFAxclJzwBJjQ1ND4CMzIeAhUcAQYUFQcFNzY0NjQ1NC4CIyIOAhUcARYUFwJvAQQICgfMBgwJBQEQ/vcQ/gkQBgkMBswHCggEARD+9xoQAQkQARkpOCAgOCkZARABCRABAUJymVdXmXJCAQE6BgoJBQERAwgKBqgWqZOoBgoIAxEBBQkKBqkWARWtFa4BBAMDAh01JxcXJzUdAgMDBAGuFa0ECQkIBVGQaz4+a5BRBQgJCQQAAAACADUAMwPLAzMAJAA9AAABAy4DIyEiDgIHAw4CFB8BFB4CMyEyPgI/AT4BLgEnDwEOAyMhIi4CLwE0PgIzITIeAhUDvaEFEBUWDP5hDBYVEAWhBQYFASQNDxUKAtkKFRAMASMBAQUHBUUOAQwPFQr9owoVDwwBDgQNEQwCkwwRDQQBhQGACRENBwcNEQn+gAkZGxoLvAsTDggIDhMLvAsaGxkJhk0LFA4JCQ4UC00LEw8ICA8TCwAAAgCkACkDXANxABYAKwAAASIOAhcTHgMzMj4CNxM2LgIjFSIuAjU0PgIzMh4CFRQOAiMCAFKDWy8DSgEpSGQ8PGRIKQFKAy9bg1I8ZUkoKEllPDxlSSgoSWU8A3EZJi4W/aAJISIZGSIhCQJgFi4mGdwTGRsIBxsZExMZGwcIGxkTAAAAAgBOABADtQOMADMASAAAATA+Aic0LgInLgMjJg4CMSYOAgcGHgI3PgMxFzAOAgcGHgI3PgMnEy4BNDY3PgEyFhceARQGBw4BIiYnAnRwgGAPAQICAQECBAQCbceWWVJYNyslCAMPFw0NJSMZhAkMDgUFAQwXEVltNwsKMwsLCwsMHR4dCwwLCwwLHR4dDAFJW5rLcAIEBAIBAQICARBjg3MKCjlwWxEXDAEEBQ4OCYgZJCYNDRgPAwcnLDhZVQEvDB4eHgwLDAwLDB4eHgwMCwsMAAACABoACAPoA6sAFAA9AAATDgMHBhY+ATc+AS4BJy4CBgcBJg4CBw4DBwYUHgEzHgMXHgMXHgI2Nz4DNz4DJ40dDgkYJxE7Z3gtEg8GGRQULi8tEwNbDp7GwDEYIhgRCAMEBQIKERAQCAkODAoFAQIEBgQKFx8mGDGkmGQPARYdOkNILRMNEzEtES0tLhMVFwcPEgKUEGSUojAZJB8WCwMGAwQGCQwMCggQDxEJAwQFAQIJDxkgGTC9wZwOAA4AAACaBAADAAAYAB0AIgAnACwAMQA2ADsAQABFAEoATwBUAFkAAAEhIg4CFwMeAzMhMj4CNwM2LgIjBTMHIycXByMnMyUzByMnFwcjJzMlMwcjJxcHIyczJTMHIycXByMnMwMjJzMHKQE3IRczIyczBy8BMwcjNyMnMwcDuPyPDhsTDAEBAQoVGRADbxAZFQoBAQEMExsO/npoAWYBmwFmAWj+zGcBZQGaAWUBZ/7MZwFlAZsBZgFo/stoAWYBmwFlAWc0ZgFoAQI0/f8BAf8BmWYBaAGZAWcBZZnMAc4BAwALFBoP/ikPGhMLCxMaDwHXDxoUC2ZnZ5pmZppnZ5pmZppnZ5pmZppnZ5pmZv8AZmZmZmZmmmZmmWdnAAAAAAUAAAAzBAADZgAYAC0AQgBHAEwAAAEhIg4CBxMGHgIzITI+AicTLgMjBTIeAgcWDgIjIi4CJz4DMwc+AzMyHgIHFg4CIyIuAicBIRMhEwMhJyEHA5r8zRYkHQ8BAQERGyYUAzUUJhsRAQEBDx0kFv1TBg8KBwEBBwoPBgkNDAUBAQUMDQmOAQULDQkHDwkIAQEICQ8HCQ0LBQEDPfzJAQM1AQH9mQECaQEDZhAcJRX9mhYlHBAQHCUWAmYVJRwQXwYKDggHDgoGBgoOBwgOCgYmCA4KBgYKDggHDgoGBgoOB/25Adf+KQIpPT0ABQAAAAAEAAOaACAANQBKAE8AVwAAASEiDgIHEwYeAjsBJyMDIQMjBzMyPgInEy4DIwUiLgInPgMzMh4CBxYOAiMzIi4CNyY+AjMyHgIXDgMjJSE3IRcFBzMTMxMzJwOa/M0WJB0PAQEBERsmFM0BzAEDNwHMAc0UJhsRAQEBDx0kFvzsCQ0LBQEBBQsNCQcPCgcBAQcKDwdmBw8KBwEBBwoPBwkNCwUBAQULDQkCsP2WAQJoAf5h95kBvAGZ+AOaERsmFf2aFSUcEGUB2P4oZRAcJRUCZhUmGxGrBgoOBwgOCgYGCg4IBw4KBgYKDgcIDgoGBgoOCAcOCgYGPz/L9/7NATP3AAAABQAAAM0EAALNABgAHQAiACcALAAAASEiDgIHEwYeAjMhMj4CJxMuAyMTIRMhEycjBzMnKwEXMzchIwczJwOa/M0WJB0PAQEBERsmFAM1FCYbEQEBAQ8dJBYB/MsBAzMBNcsBzQH/zQHLAf7/ywHNAQLNEBwlFv7NFSUcEBAcJRUBMxYlHBD+ZgEz/s3/y8vLy8vLAAQAAADNBAACzQAYAB0AIgAnAAABISIOAgcTBh4CMyEyPgInEy4DIxMhEyETJSMHMycrARczNwOa/M0WJB0PAQEBERsmFAM1FCYbEQEBAQ8dJBYB/MsBAzMB/svLAc0B/80BywECzRAcJRb+zRUlHBAQHCUVATMWJRwQ/mYBM/7N/8vLy8sAAAADAAAAzQQAAs0AGAAdACIAAAEhIg4CBxMGHgIzITI+AicTLgMjEyETIRMlIwczJwOa/M0WJB0PAQEBERsmFAM1FCYbEQEBAQ8dJBYB/MsBAzMB/cvLAc0BAs0QHCUW/s0VJRwQEBwlFQEzFiUcEP5mATP+zf/LywACAAAAzQQAAs0AGAAdAAABISIOAgcTBh4CMyEyPgInEy4DIxMhEyETA5r8zRYkHQ8BAQERGyYUAzUUJhsRAQEBDx0kFgH8ywEDMwECzRAcJRb+zRUlHBAQHCUVATMWJRwQ/mYBM/7NAAoAmgBmA2YDMwAUACkAPgBTAGgAfQCSAKcAvADRAAABIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjJSIOAhUUHgIzMj4CNTQuAiMlLgEOAQcOAhYXHgE+ATc+AiYnFyIOAhUUHgIzMj4CNTQuAiMBIg4CFRQeAjMyPgI1NC4CIycOAhYXHgE+ATc+AiYnLgEOAQcDDgEeARceAjY3PgEuAScuAgYHAR4CNjc+AS4BJy4CBgcOAR4BFwMyPgI1NC4CIyIOAhUUHgIzAgAiPCwaGiw8IiI8LBoaLDwiFiYcEREcJhYWJhwRERwmFv7NCxIOCAgOEgsKEw0ICA0TCgIuBhASEQgHCQIFBgYQEhEIBwkCBQY4ChMNCAgNEwoLEg4ICA4SC/7NCA8MBgYMDwgIDwwGBgwPCPQICAIFBgYQEhEIBwkCBQYGEBISBwoGBQIJBwgSEREGBgUCCQgHEhIQBgG7BxISEAYGBQIJBwgSEREGBgQCCAi9CA8MBgYMDwgIDwwGBgwPCAJxGiw8IiI8LBoaLDwiIjwsGv7zEB0mFhYmHBERHCYWFiYdEJIHCw8ICQ8LBgYLDwkIDwsH0gYFAgkHCBESEAYGBQIICAcSEhAG0gcLDwgJDwsGBgsPCQgPCwf+1wgOEwoLEw4ICA4TCwoTDghBCBIREQYGBAIICAcSEhAGBgUCCQcBtwYQERIIBwkCBQYGEBISBwgIAgUG/hEHCQIFBgYQEhIHCAgCBQYGEBIRCAH3CA4SCwsSDggIDhILCxIOCAAKAAD/zQQAA80AHgAzAEgAZwCGAKUAxADjAQIBIQAAASoDIyIOAgceAzM6AzMyPgI3LgMjJSIOAgceAzMyPgInNi4CIwMiLgI3Jj4CMzIeAhcOAyMlLgMjKgMjIg4CBx4DMzoDMzI+AjcBMj4CNyY2JjYnNi4CIyIOAgcWBhYGFwYeAjMTIg4CBxYGFgYXBh4CMzI+AjcmNiY2JzYuAiMBPgImJy4BDgEHDgMHDgIWFx4BPgE3PgM3AQ4DBw4CFhceAT4BNz4DNz4CJicuAQ4BBxMuAgYHDgEeARceAxceAjY3PgEuAScuAycBHgMXHgI2Nz4BLgEnLgMnLgIGBw4BHgEXA80DDw4PAgwSDwcBAQcPEgwCDw4PAwsSDwcBAQcPEgv+NDxlTisBAStOZTw6Z0wtAQEtTGc6ASlMNyEBASE3TCkrSjkfAQEfOUor/poBBw8RDAIPDw8DCxIPBwEBBw8SCwMPDw8CDBEPBwEBZgkODQUBAQEBAQEBBwsQBwkODQUBAQEBAQEBBwsQBwEJDg0FAQEBAQEBAQcLEAcJDg0FAQEBAQEBAQcLEAcBeAkHAwYFBw8TEAkBCwoMAQgIAwYFBw8TEQgBDAoLAf0zAwoMCQMHCQEEBwURERIHAwkMCgMGCgEEBwURERMGFQcSEREFBwQBCQcDCQwKAwYTEREFBwQBCgYDCgwJAwJbAQwKCwEJEBMPBwUGAwcJAQsLCwEIERMPBwUGAwgIAfYHCw8ICQ8LBgYLDwkIDwsH8CxMZzo7Zk0sLE1mOzpnTCz+GiA4SisqSzchITdLKitKOCDNCA8LBwcLDwgJDwsGBgsPCQFmCA4TCgQOEA4EChMOCAgOEwoEDhAOBAoTDgj9MwgOEgsDDw8OBAsSDggIDhILBA4PDwMLEg4IAqYHEhIQBgYFAgkHAgoMCgIHEhIQBgYFAgkHAgoMCgL9pQIKCwoCCBIREQYFBQIICAIKCwoDBxIREQYGBQIJCAKVBwkCBQYGEBISBwIKDAoCBwkCBQYGEBISBwIKDAoC/TIDCgsKAggIAgQGBhEREggCCgsKAggJAQQGBhEREgcAAAoAAP/NBAADzQAeADMAPwBeAH0AnAC7ANoA+QEYAAABKgMjIg4CBx4DMzoDMzI+AjcuAyMlIg4CBx4DMzI+Aic2LgIjEyIuAjcmPgIzEyU2LgIjKgMjIg4CFwYeAjM6AzMyPgInATI+Aic2JjYmNy4DIyIOAhcGFgYWBx4DMwMiDgIXBhYGFgceAzMyPgInNiY2JjcuAyMBPgImJy4BDgEHDgMHDgIWFx4BPgE3PgM3AQ4DBw4CFhceAT4BNz4DNz4CJicuAQ4BBxMuAgYHDgEeARceAxceAjY3PgEuAScuAycBHgMXHgI2Nz4BLgEnLgMnLgIGBw4BHgEXA80DDw4PAgwSDwcBAQcPEgwCDw4PAwsSDwcBAQcPEgv+NDxlTisBAStOZTw6Z0wtAQEtTGc6BCtONyIBASI3TisB/pMBCQ0TCgQNEQ0FCRQNCQEBCQ0UCQUNEQ0EChMNCQEBaAcQCwcBAQEBAQEBBQ0OCQcQCwcBAQEBAQEBBQ0OCQEHEAsHAQEBAQEBAQUNDgkHEAsHAQEBAQEBAQUNDgkBegcJAQQHBREREgcDCQwKAwYKAQQHBREREwYDCgwJA/0xAQwKCwEJBwMGBQcPExAJAQsKDAEICAMGBQcPExEIFwkQEw8HBQYDBwkBCwoMAQgREw8HBQYDCAgBDAoLAQJZAwoMCQMHEhERBQcEAQkHAwkNCQMGExERBQcEAQoGAfYHCw8ICQ8LBgYLDwkIDwsH8CxMZzo7Zk0sLE1mOzpnTCz+GiA4SisqSzch/mbNCA8LBwcLDwgJDwsGBgsPCQFmCA4TCgQOEA4EChMOCAgOEwoEDhAOBAoTDgj9MwgOEgsDDw8OBAsSDggIDhILBA4PDwMLEg4IAqYHEhIQBgYFAgkHAgoMCgIHEhIQBgYFAgkHAgoMCgL9pQIKCwoCCBIREQYFBQIICAIKCwoDBxIREQYGBQIJCAKVBwkCBQYGEBISBwIKDAoCBwkCBQYGEBISBwIKDAoC/TIDCgsKAggIAgQGBhEREggCCgsKAggJAQQGBhEREgcAAgAAAKcEAALzABgAMQAAAS4CBgcJAR4CNjc+ATQmLwE3PgE0JiclLgEOAQcOAR4BHwEHDgIWFx4BPgE3CQEBhgcQERAH/rkBRwcQERAHBwcHB/7+BwcHBwEzBxAREAcHBwEHB/39BwcBBwcHEBEQBwFH/rkC8wcGAQgF/tn+2wgFAQcGCA8TDwjl5wUSEBIGAQUIAQYHBhIQEgXn5QgPEw8IBgcBBQgBJQEnAAIAAAAKBAADjwAkACkAAAEhIg4CBxMGHgIfASIOAjMhMi4CIzc+AycTLgMjEyETIRMDmvzNFiQdDwEBAREaJhPhATcyCS4CAS4JMjcB4RMmGhEBAQEPHSQWAfzLAQMzAQOPEBwlFf3NFSkhGAQtFRkWFhkVLQQYISkVAjMVJRwQ/WwCOP3IAAADAAAA7AQAAq4AKQA+AFMAAAEiDgIHLgMjIg4CFRQeAjMxMj4CNx4DMzI+AjU0LgIjASIuAjU0PgIzMh4CFw4DIyEiLgInPgMzMh4CFRQOAiMDLihSTkgeHkhOUigmSzwlJTxLJihSTkgeHkhOUigmSzwlJTxLJv2kHSwdDw8dLB0gREA7Fxc7QEQgAlwgREA7Fxc7QEQgHSwdDw8dLB0CrhUnNyIiNycVGDVWPj5WNhcVJzciIjcnFRc2Vj4+VjUY/pgRIjIiITMiERQkMR4eMiQTEyQyHh4xJBQRIjMhIjIiEQADAJv/zQNlA80ADQAjAEMAAAUeAzMyPgI3NSUVJTQ+AicuAycOAwcGHgIVBQE+Axc2HgIXFg4CBw4DDwEuAycuAzcBcA8hJCcVFSckIQ/+4AEaSlVDBwQqVYReXoRVKgQHQ1VKART+fQQlQFk3N1lAJQQCDBokFQ8hHxoJVAkaHyEPFiMaDAIJChAMBQUMEAppAWupUnlteVI2aVY1AQE1Vmk2UnlteVIBAf0xTDIaAQEaMkwxHC4wMR8VMTU9IQEjOzcvFx0zLjAaAAACAJr/zQNmA80AGgAjAAABByUnJg4CBxMGHgI3BT4DJxMuAycHNwcnDwIXBQMfPf49PRAZFAoBAQEMEhsOAj8OGxIMAQEBChQZEGYtbiajJm4tAXEDZpoBmAEMEhsO/PQNGxMMAQEBChUZDwMKEBkUCgFnZwFoAWYBZQEAAwAzAAADzQOaABQAKQBVAAA3FB4CMzI+AjU0LgIjIg4CFSEUHgIzMj4CNTQuAiMiDgIVLQE+AzURITU0LgIrASIOAh0BMxMXFRQeAjMhMj4CPQEhIi4BNjfNEBwlFRUmHBAQHCYVFSUcEAIAEBwlFRUmHBAQHCYVFSUcEP61AjcEBwYD/S4DBgcFngUHBgNkZAoDBgcFAp4FBwYD/cAWFwISEmYVJRwQEBwlFRYlHBAQHCUWFSUcEBAcJRUWJRwQEBwlFvKiAgUHCAQBGlcECAUEBAUIBFL+MDBNBAcGAwMGBwRNCAsNBQAAAAADADMAMwPNA2YADgAdACIAAAEhIg4CHQEhNTQuAiMBFB4CMyEyPgI1ESERASEVITUDrvykBgwIBQOaBQgMBvy4DBMaDwKkDxoTDPzMAQABNP7MA2YECQsGe3sGCwkE/RUPGhMMDBMaDwIf/eEBuGZmAAAAAAMALv/7A9IDnwAEAD0AQgAAExcBJwElJw4DIyIuAjU0PgI3Jy4BIgYHAQ4BFBYfAT4DMzIeAhUUDgIHFx4BMjY3AT4BNCYnCQT7tgFOtv6yAtdNBgwMDQcVJhwQAQMFA00IExQTCP3NCAcHCE0GDAwNBxUmHBABAwUDTQgTFBMHAjQIBwcI/d/+9wGhAQn+XwF+tgFOtv6y+k0DBQMCERwmFQcNDAwGTQgHBwj9zAcTFBMITQMEBAEQHCYVBw0NCwZNCAgICAIzCBMUEwj9/QEJAaH+9/5fAAMAZwAzA3EDPQAMABkALgAAExUyHgIVMzQCJiQjHQEyHgIVMzQuAiMTIg4CFRQeAjMyPgI1NC4CI2eI77JnenvT/uWhVZdxQXlUkcRudBgrHxISHysYGCogEhIgKhgDPXlnsvCIoQEc03ryeUFxl1Zvw5JU/tETHyoZGCofExMfKhgZKh8TAAAEAAoAMwP2ApQAFAAhAC4AOwAAASIOAhUUHgIzMj4CNTQuAiMnFz4BMhYXNy4BIgYHJxc+ATIWFzcuASIGBycXPgEyFhc3JiQgBAcCABUlGxAQGyUVFSUbEBAbJRXXSB1LTksdSC1wdHEsj0c8lZyVPEdKu8K7SpBIWeDq4FlIaP76/vD++mgBABAcJRUWJRwQEBwlFhUlHBBzSR4eHh5JLS0tLZFJPDw8PElLS0tLkEhaWlpaSGlpaWkAAAIA7P/NAxQDzQAhADkAAAERNC4CKwEiDgIVEQ4DFRQeAjMyPgI1NC4CJwMiLgI1ND4CNxEzER4DFRQOAiMChQgOEguuCw8KBSA1JhQrS2U5OWVLKxQmNSCFJD8wGxMiLhtnGiwfEhswPyQB1AHGChMOCAgOEwr+OhIzPkknOWVLKytLZTknST4zEv5fHC8/JB42LCAIAXf+hwkgKzUdJD8vHAAAAwAf/80D4QPIABkAMwBNAAATNCYiBhUOAxUUHgIzMj4CNTQuAicFNC4BBhUOAxUUHgI3Fj4CNTQuAicBDgMVFB4CFz4DNTQuAic0IiYGFcoDBQMKNTcqGi48IiE8LhoqNzUKAncDBQMKNTcqGi48ISI8LhoqNzUK/rkKNDcrGy08IiI8LRsrNzQKBAQEA8gCAwMCT2hTUDYiPC0ZGS08ITdPVGdQAQMCAQQBUGdUTzchPSwaAQEaLD0gOE5VZlH+N01qUVE1JDouGAICGC46JDVRUWpNBQIEAQAAAAQAMwCaA80DAAAJABMAHQAnAAABIREhNTQuAiMBFB4CMyERIRUFITI+Aj0BIREBFSERISIOAhUDmv4zAgAIDhMK/JkFChAKAQr+zQGaAc0KEw4I/gD+ZgEz/vYKEAoFAwD/AM0KEw4I/c0LEg4IAQDNMwgOEgvN/wACM80BAAgOEwoAAAMAAQAUA/gDfQANAC4AXQAAExc3JyYOAgcGHgIXBQclLgIiLwEHFwUeAjIXNjI+ATclPgImJy4BIgYHJRceAT4BNwE+AS4BJy4BDgEHAycuAgYjDgMHAQ4BHgEXHgM3Fj4CNwEjRjVkChIPCwMCAwkPCQOP5P7zAgQEBQIkNTkBIwQGCAcEBAkHCAMBAgcHAQYGBxASEgf+C/oIEhEPBQECBQQDCggIEhIPBuj7BAkJCQUECQcGA/6ABQMECgkDBgYGBAUMCgkDAWcBiRFSGgECCg4KCRMODAEPzM4DAgMCCFIP4AQDAwEBBAQE5wcQEhEIBgkFCOOhBAQECQkBcQkREw4HBAUECQn+s6AEAgMBAgMGBgX9pwoREg4GAQQBAgEBBAUJBAI0AAAAAAIAUgAAA64DXAAHAB4AAAEOAwchERcRFA4CIyEeAzMyPgI1NC4CJwHLSoJkQAkBeWwIDhMK/k8KS3KSUlqddUQ6ZYlPA1wJQGSCSgF5Af5QCxMOCE+JZTpEdZ1aUpJySwoAAAADAGYAAAOaA5oADgAdACwAAAEjIg4CFwMzAzYuAiMBIyIOAgcTMxMuAyMBIyIOAhcDMwM2LgIjA2ZxChAJBgEBzgEBCQ0UCv7MbwwODAMBAcsBAQcPEQz+znIJEQkGAQHOAQEJDRMKA5oIDhML/JoDZgsTDgj+zAgOEgv9zQIzCxIOCP7NCA4SC/8AAQALEg4IAAAAAQAQAD0D9gNTACUAAAEDDgImLwEuAQ4BDwEOAiYvAS4BDgEHAw4BHgEXJRE0LgEGBwPm7QQJCgsFcgUKCwoDoQQJCwsFSwQMCwoE7AQCAwgGA9sDBAYDA1P+fgYFAgQDbQMFAwUG8gYFAgQDRgMFAgUF/toGBwgDAQEDEAcGAwYEAAAAAgCaAAADZgNmADEAPwAAASM1NC4CIyIOAh0BIyIOAhURFB4CHwEeAzMhMj4CPwE+AzURNC4CIyU0PgIzMh4CHQEjNQMpXBozTTMzTTMaZgsSDggHDhEKPgoZHBoLASgLGhwZCj4KEQ4HCxIVC/5xDhsmFxcmGw7MAjNIN1g8ICA8WDdICxIWCv5wChUTDQQTBAUFAgIFBQQTBA0TFQoBkAoWEgtcHCodDg4dKhxcXAABALkAZgNLAygAJwAAJSIuAi8BLgE+ATc+AR4BHwEBPgIWFx4CBgcBDgMHMiIwIjMBqQgRDQ4EuAgIBQ0NCh0aGgh5AS4JFhscDQwRBQMJ/psFDBAPCgECAgFmBAcLB/EMHBsYCQkHBA4MngHlDRAGBAgIFxocDf3CBw0IBQEAAAEBIQDVAt8CxQAwAAABJzc+AiYnLgIGDwEnLgEOAQcOAhYfAQcOAR4BFx4BPgE/ARceAjY3PgEuAScC342NCggBCggKFhkVCoeJCBcXGAgKCAEKCI+PCAoBCAoIGBcXCImHChUZFgoICgEICgEroaIIGBYYCAoIAQoInJwICgEICggYFhgIoqEKFRkVCggKAQgKmpoKCAEKCAoVGRUKAAACAGYAMwOaA2YAGAAdAAABISIOAhURFB4CMyEyPgI1ETQuAiMDITUhFQMz/ZoVJhsRERsmFQJmFSYbEREbJhUz/gACAANmEBwlFf2aFiUcEBAcJRYCZhUlHBD+NGZmAAACAGYAMwOaA2YAGAAlAAABISIOAhURFB4CMyEyPgI1ETQuAiMDIxUjNSM1MzUzFTMVAzP9mhUmGxERGyYVAmYVJhsRERsmFTPNZs3NZs0DZhAcJRX9mhYlHBAQHCUWAmYVJRwQ/jTNzWbNzWYAAAAAAgBmADMDmgNmABgAJQAAASEiDgIVERQeAjMhMj4CNRE0LgIjAycHJzcnNxc3FwcXBwMz/ZoVJhsRERsmFQJmFSYbEREbJhWWnZ1YnJxYnZ1YnJxYA2YQHCUV/ZoWJRwQEBwlFgJmFSUcEP1ynJxYnZxZnZ1YnZ1YAAAAAAIAUgAfA64DewAUABkAAAEiDgIVFB4CMzI+AjU0LgIjARUhNSECAFmddEREdJ1ZWZ10RER0nVkBA/36AgYDe0R0nVlZnXVDQ3WdWVmddET+hmlpAAIAUgAfA64DewAUACEAAAEiDgIVFB4CMzI+AjU0LgIjExUjNSM1MzUzFTMVIwIAWZ10RER0nVlZnXRERHSdWTRoz89oz88De0R0nVlZnXVDQ3WdWVmddET+Hc7Oac7OaQAAAAACAFIAHwOuA3sAFAAhAAABIg4CFRQeAjMyPgI1NC4CIxMXBycHJzcnNxc3FwcCAFmddEREdJ1ZWZ10RER0nVlZnFidnVicnFidnVicA3tEdJ1ZWZ11Q0N1nVlZnXRE/lKdWJycWJ2cWZ2dWJ0AAAAAAQDXAZoDKQIAABYAAAEhIg4CFRQeAjMhMj4CNTQuAiMDCv3sCwwGAgIGDAsCFAsMBgICBgwLAgAIDhMKCxIOCAgOEgsKEw4IAAAAAAEA1wCkAykC9gAwAAABIzU0LgIjIg4CHQEjIg4CFRQeAjsBFRQeAjMyPgI9ATMyPgI1NC4CIwMK1wgOEgsLEg4I1wsMBgICBgwL1wgOEgsLEg4I1wsMBgICBgwLAgDXCwwGAgIGDAvXCA4TCgsSDgjXCwwHAQEHDAvXCA4SCwoTDggAAAIADQBmBAADMwAeACsAAAEhIg4CBwEOAhYXAR4DMyEyPgInEy4DIwMnByc3JzcXNxcHFwcDmv4XCRMUEQf+pQgFAQcGAV0FExIVBwHrFCYbEQEBAQ8dJBaPhIJLhIRLgoRJgoJJAzMEBwoG/tAGDg8OBf7PBQoHBREbJhUCABUlHBD9zYODSoODSoODSoODSgAAAAAFABT/4QPsA7gAFAAbACwAMwBEAAABIg4CFRQeAjMyPgI1NC4CIwUxOAMxATQ+AjMyHgIXAS4DNRMxOAMxBSIuAicBHgMVFA4CIwIAZrOFTk6Fs2Zms4VOToWzZgEI/YI7ZYlNIkA8Nxj98RMgFQxuAQgiQDw2GQIOFCAVDDtliU0DuE2Fs2Zms4VOToWzZmazhU3j/vhNiGY7DBYfFP3yGDc8QCL+920LFh8UAg4YNjxBIU6IZTsAAgEU/80C6wPNABQAQQAAATIeAhcOAyMiLgI3Jj4CMwMiLgE2NxM+ATQmIyIOAgcnPgMzMh4BBgcDDgEeATMyPgI3Fw4DIwJ9GiYbCwEBFCUyHhcnGQ4BARIhNCHTFSATAg1AAwUEBQUfJSgOHTNmXk0aExkHBQtGBgIBBwQHGCIlFR0vYlZGFAPNEBwkFBkvJBUOGiYYFC0lGfwADyhGNwEFDxcOBgoQFAstKkIuGBgrPSb+7hIZDwcIDxcQKjFEKxQAAAMAKf/2A9cDpAAUACkAVgAAAQ4DFx4DMz4DJy4DBxceAxUUDgInBi4CNTQ+AjcDLgI2PwE+ATQmJw4DByc+Axc2HgEGDwEOAR4BNxY+AjcXDgMHAfpiqn9HAQFNga1hYqp/RwEBTYGtYTQSGA4GDBYgFBEZEQcLFSIYewwUCwEIJgIDAgMEEhYYChAePjkvDwwOBQQGKwMBAQQDAw8UFwwTHTs0KwwDpAFNgK5hYqp/RgJLg6xiYat9SQKcAQkRFQ0OHBQOAQEJDxcNDRoXDgH9ngEIGSkimQsMCQMBAQUKDAccGCgaDwEBDxgmFaQJEAgFAQEFCA8IFx4oGwsBAAACAHcAKQOJA3EAGQAzAAAlLgE+ATc+AzcnDgMHDgIWFwcFAwcBETceAQ4BBw4DBxc+Azc+AiYnNyUBGisrAi4tEiosLxgEIUI/Ohk9PQI6O1kBGgF2AVV3KysCLi0SKiwvGAQhQj86GT09Ajo7Wf7m9S9zeHEuEh8VEAJsBRMfKBs8mp6cPVsOASl1AmP+1nYudHZzLRMdFw4FaQMUHSoZPpihmj9ZEAABAB8AKQPhA3EALQAAATIeAhczByczLgMjIg4CBx4DMzI+AjcXDgMjIi4CNyY+AjMBwVWXcEQBf727kQE0VHE/QnFWMQEBMVZxQhkzLiwTSRw7QkQmVZpxQgEBQnGaVQNxQG+WVdLSQG9SMDJVc0FBc1YxCBAXDk0VIRcMQnKZV1eZckIAAAAAAQAfACkD4QNxAC0AAAEiDgIHIxc3Iz4DMzIeAhcOAyMiLgInBx4DMzI+Aic2LgIjAj9Vl3BEAX+9u5EBNFRxP0JxVjEBATFWcUIZMy4sE0kcO0JEJlWacUIBAUJxmlUDcUBvllXS0kBvUjAyVXNBQXNWMQgQFw5NFSEXDEJymVdXmXJCAAAAAAMAAAAaBAADgAAdADUAUAAAATMVNycVIyIOAgcOAysBFTMyPgI3PgMzBT4DNz4DNy4DKwEVMzIeAhcFIyIuAicOAwcOAwceAzsBFTcnFQMFJNfXJEdxXU4jID1BSixra0dxXU4jID1BSS3+EAMGBgYDCA8QEQkaOEBIKWtrGi0qJxICFCQbMCwpEwIEBAMCCRISEwoaOkJLKyTX1wJ2Z7i5ey9MXi4qSzkijzBLXi8qSzkhWgQICAgEChQUFQoYKB4QjwwVHRL4DRchFAIFBQYCCxcYFwwaKyASe7i5ZwAAAQAzAJoDmgMAABUAAAEhNQcXNSEVIRUhMj4CNRE0LgIjAzP919fXAgD9ZwLCFSYcEBAcJhUCj3G4uXHXjxAcJRUBKRUlHBAAAQBnAJoDYQMAAA4AABMhFTcnFSERIxEUHgIzzQGf9fX+io8QGyYVATOZ4eGZAT3+mhYlHBAAAAACAAAAmgQAAwAADgAdAAATETMnBzMRFB4CMyEnISURNC4CIyEXIREjFzcj/2ezs2cRGyYVAcyE/ukCmhEbJhX+NIQBF2ezs2cBKQELzMz+zBUlHBCPPAE1FSUcEI/+9MvLAAAAAQAzAJoDzQMAACMAAAEjFzMXITczFzcnByMiDgIHEwYeAjMhMj4CJxMuAyMDZsMBmAH9hQHWAcvLAf8XJB0PAQEBERsmFQLNFSYbEQEBAQ8dJBcCj4/X13G5uHEQHCUV/tcVJRwQEBwlFQEpFSUcEAAAAAACAB8AKQPhA3EALQA0AAABIg4CByMXNyM+AzMyHgIXDgMjIi4CJwceAzMyPgInNi4CIwcfATcnNyMCP1WXcEQBf727kQE0VHE/QnFWMQEBMVZxQhkzLiwTSRw7QkQmVZpxQgEBQnGaVSYBmDSGAUgDcUBvllXS0kBvUjAyVXNBQXNWMQgQFw5NFSEXDEJymVdXmXJCw/CaM4XSAAAGAJoAzQNmAs0AFgAtAEQAWwByAIkAAAEjIg4CFRQeAjsBMj4CNTQuAiM1IyIOAhUUHgI7ATI+AjU0LgIjNSMiDgIVFB4COwEyPgI1NC4CIxchMj4CNTQuAiMhIg4CFRQeAjMFISIOAhUUHgIzITI+AjU0LgIjFSEiDgIVFB4CMyEyPgI1NC4CIwEAMwsSDggIDhILMwsSDggIDhILMwsSDggIDhILMwsSDggIDhILMwsSDggIDhILMwsSDggIDhILzQFmCxIOCAgOEgv+mgsSDggIDhILAWb+mgsSDggIDhILAWYLEg4ICA4SC/6aCxIOCAgOEgsBZgsSDggIDhILATMIDhILCxIOCAgOEgsLEg4IzQgOEwoLEg4ICA4SCwoTDgjNCA4TCgsTDggIDhMLChMOCGcIDhMLChMOCAgOEwoLEw4IZggOEwoLEg4ICA4SCwoTDgjNCA4SCwsSDggIDhILCxIOCAAEAAAAzQQAAs0AFgAtAF4AdQAAASEiDgIVFB4CMyEyPgI1NC4CIxUhIg4CFRQeAjMhMj4CNTQuAiMlIzU0LgIjIg4CHQEjIg4CFRQeAjsBFRQeAjMyPgI9ATMyPgI1NC4CIyUhIg4CFRQeAjMhMj4CNTQuAiMBZv7NChMOCAgOEwoBMwsTDggIDhML/s0KEw4ICA4TCgEzCxMOCAgOEwsCe64IDhILCxIOCKkLDAYCAgYMC6kIDhILCxIOCK4LDAYCAgYMC/2F/s0KEw4ICA4TCgEzCxMOCAgOEwsCAAgOEwoLEg4ICA4SCwoTDgjNCA4SCwsSDggIDhILCxIOCM2uCwwGAgIGDAuuCA4TCgsSDgiuCwwHAQEHDAuuCA4SCwoTDgjNCA4TCgsTDggIDhMLChMOCAAAAAAEAM0AmgMzAwAAGAAxAEoAYwAAASMiDgIdARQeAjsBMj4CPQE0LgIjISMiDgIdARQeAjsBMj4CPQE0LgIjASMiDgIdARQeAjsBMj4CPQE0LgIjISMiDgIdARQeAjsBMj4CPQE0LgIjAXtcFR8UCgoUHxVcFR8UCgoUHxUBZlwVHxQKChQfFVwVHxQKChQfFf6aXBUfFAoKFB8VXBUfFAoKFB8VAWZcFR8UCgoUHxVcFR8UCgoUHxUDAAoUHxVcFR8UCgoUHxVcFR8UCgoUHxVcFR8UCgoUHxVcFR8UCv6aChQfFVwWHhUJCRUeFlwVHxQKChQfFVwWHhUJCRUeFlwVHxQKAAIAmgAAA2YDmgAYAB0AAAEhIg4CFREUHgIzITI+AjURNC4CIxEhESERAwD+ABUlHBAQHCUVAgAVJRwQEBwlFf4AAgADmhEbJhX9MxUlHBAQHCUVAs0VJhsR/MwCzf0zAAMAAf/OA/8DywAmACsANwAAASUnLgMHBQ4DFxMeAz8BBwYeAhcFFj4CNxM2LgInLQETBQMBJT8BPgMnAwUDA+H+g0MCCg0QCP4vCA0IAwKmAgoNEAi5GQIDCAwJAZ8IEA4KApgCAwgNCPxzAZGU/m+UAs/+oxvICA0IAwJOATGHAlFm+QgMBwICfAIKDRAH/ZYHDAgCAjJeCA8NCgJwAgIHDQcCOAgPDQoCwmv91msCKv0IYGY2AgoNDwgBIFP+BwAAAAACAAAAZgQAAzMAGAAdAAATERQeAjMhMj4CNRE0LgIjISIOAhUhESERIQAQHCUVAzQVJRwQEBwlFfzMFSUcEAOa/MwDNALN/gAVJhsRERsmFQIAFSUcEBAcJRX+AAIAAAADAAP/zQQAA5cAFwAwADkAAAEDLgMHBQ4CFBcTNTQ+AjcXNxc3FyUOAxURFB4CFyUWPgI1ETQuAgcDBTU3Fz8BFxUDbWkDCw0QCP1IBwwGA24VIzAbuNt/Z2z9GwgOCwYGCw4IAuUIDgsGBgsOCDn9ml+OhapKAl4BIQcNBgIE/QQJEA8J/tGiHS8mFAEBm5sBXgEBBQwOCv4fCg4MBQEBAQcKEAgB4wgQCgcB/jMBWduviD6mpAAAAgAKAGYD9gMzADAANAAAATU0LgIjISIOAh0BMxUjFTMVIxUzFSMVFB4CMyEyPgI9ASM1MzUjNTM1IzUzARENAQP2BwsPCPxmCA8LB2dnZ2dnZwcLDwgDmggPCwdnZ2dnZ2f9mQEA/wACzT0JDwsGBgsPCT1nZmZnZj4IDwsHBwsPCD5mZ2ZmZ/5mATOZmgAAAgCaAAADZgOaABgAPwAAASEiDgIVERQeAjMhMj4CNRE0LgIjAw4BLgE3PgEuAScRFA4CBwYiLgEnJj4CNz4BMhYXETMUHgIHAwD+ABUlHBAQHCUVAgAVJRwQEBwlFXEEBwQBAQQBDSEeCxYiFxYtJx0GBQYVIhYMGRcWCT4zMRMhA5oRGyYV/TMVJRwQEBwlFQLNFSYbEf4YBwUCBgQLJyghBf71Ex4ZEwgHDBcQECIfGggFBAMEAXkZPUpXMwAAAgABADMD/wNmABgAMwAAASEiDgIXEx4DMyEyPgI3EzYuAiMnLgMjISIuAi8BLgMrASIOAhUHIScD0PxfERUIAgIpAgQMFRIDORMUDQMCKQICCBURIwENEBUK/qMKGhcWBx8HFhcaCagKFA8LEANkDAJmCA4SC/4zChMOCAgOEwoBzQsSDghxCA8MBgYKDQceCA0KBQgNEwqGKQAABAAOADMD8gNmAA4AGwBIAFsAAAE0LgIxITAOAh0BITUnITAOAhUhNC4CMRcuAzEVITUwFA4BBw4DFx4DFx4DMSEwPgI3PgM3Ni4CJwMwDgIjISIuAjE1MxUhNTMVA2UQExD9nBATEALKmf5oEBMQAf4QExD/DAwGAfynBgwMCxMLAwUEGBoWAwQUFRECyhEVFAQDFxkYBAUDCxML/wIJFRP+zhMVCQJIAQhIAs0TFQkCAgkVEzMzmQEKFRMTFQoBzAsMBgFSUgEGDAsMERQeGBiImIMSExUJAgIJFRMSg5iIGBgeFBEM/usQExAQExBnUlJnAAMAe//hA4UDuAAWADoAVQAAGwEeAzMyPgI3Ew4DIyIuAicBJy4DKwEiDgIPAQ4DHQEUHgIzMj4CPQE0LgInBycjByMwPgI3PgM7ATIeAhceAzEjrjgBKkpnPj5nSioBOSFPWF0uLl1YTyAB9CwGDhEVDV4NFREOBiwxVDwiPWqNUVGNaj0iPFQxOEBUQFceJiMFBAcICQVoBQkIBwQFIyYeVwI4/g8JIiIZGSIiCQHxEhsSCAgSGxIBMzEJCwYCAgYLCTEJHiMmEQkdNScWFic1HQkRJiMeCXJERCQtKgYEBwMCAgMHBAYqLSQAAgACAAAD/gNmAAcANAAAAQUzETMRMyUBJyMXIyoBDgEPASEnLgIiKwE3IwcOAx8BHgMzITI+Aj8BNi4CJwIA/vapwqn+9gHeo2SutgIDBAIBKv7OKgECBAMCtq5kowkOCQMDHAMMEhUKA0QKFRIMAxwDAwgPCQNm+v76AQb6/bFuhgIDAXNzAQMChm4FERQWCp0KEg0HBw0SCp0KFhQRBQAAAAACAAIAAAP+A2YALAA0AAABJyMXIyoBDgEPASEnLgIiKwE3IwcOAx8BHgMzITI+Aj8BNi4CJwMjESMRIwUlA96jZK62AgMEAgEq/s4qAQIEAwK2rmSjCQ4JAwMcAwwSFQoDRAoVEgwDHAMDCA8J1KnCqQEKAQoBF26GAgMBc3MBAwKGbgURFBYKnQoSDQcHDRIKnQoWFBEFAUkBBv76+voAAwBmADMDmgNmABQAIwAoAAABISIOAhURFB4CMyEyPgI1EScDFA4CIyEiLgI1ESERJyMVMzUDCf3EFSYbEREbJhUCZhUmGxGRPAgOEwr+zAoTDggBmjNnZwNmEBwlFf2aFiUcEBAcJRYCLKD+zQoTDggIDhMKAQD/AM3NzQAAAAACADUAMwPLAzMAKwBEAAABAy4DKwEXMwUlMzcjIg4CBwMOAx8BHgMzITI+Aj8BNi4CJw8BDgMjISIuAi8BJj4CMyEyHgIHA72hBRAVFgxoE4v++v78iRVqChgTEgOjAwgDAgMiAgsREwwC1wwTEQsDIQMBAwkDRwwDChETDP2lDBMRCgMMAgYLEwoClQoTCwYCAYUBgAkRDQfQ2NjQBw0RCf6ACRkbGgu8CxMOCAgOEwu8CxobGQmGTQsUDgkJDhQLTQsTDwgIDxMLAAABAAAAZgQAAwAALgAAASIOAgcuAyMiDgIVFBYUFhciJiImIyIOAhUUHgIzITI+AjU0LgIjAwsFCwoKBgwyRVMuOWNKKwEBAQMFBQYDJkQyHR0yRCYCUjNZQicnQlkzAkYBAQEBKUYzHCpIYTcFCgoJBQEBHTFCJiVCMR0mQVcyMldBJgAHADMAAAPNA5YABAAJAEIARwBMAFEAVgAAAScfATcvAQcXJwEuAgYHBSUuAQ4BBw4DBxMGHgIXBSYWMhY1FjIWNhc0FjYyNRY2MjYXJT4DNwM2LgInASUDBQMlBRMlEycPATcnNwcXPwEBj80BywEBywHNAQIoBgsNCwf+ev54BQ0LDQQHBwcCAQEBBgcNBgGaAQQCBAICAwICBAEEAgIEAgEBmAgLCQQBAQEEBQkF/hb+uQEBSQEBr/63AQFHAT/LAc0BAc0BywEBWVJGUUXVUURTRgFjBAQCAwGdnQEDAgQEAwoKDQb9cAcPDAsCpAECAgEBAQEBAQEBAQECAgGlAQsMDwcCkAYNCgoD/NmCAj+E/cOCggI9hP3Bv1JFUUbUUUZTRAAAAAEATwDLA8sCxQASAAABFA4CIyEiLgE2NwE+AR4BFREDyw0WHhH84RATAwwPAzYOGhMLAR0RHhYNBgwPCQHQCAMLFxH+gAAAAAUAhgBHA8sDowAUACkARQBhAH0AABMOAhYXHgE+ATc2LgInLgMHAQYuAicuAzc2HgIXHgMHEzI+Aj8BPgEuAScuASIGDwEOAR4BFx4DMyceAzMyPgI/AT4BLgEnLgEOAQ8BDgEeARcFLgIGDwEOAhYXHgMzMj4CPwE+AiYn4RZeQglRUsm6jRcVBC5ROTd0ZVEVAdkFNUteLjE+JQgFBzNNXDEuQCMLCAkECwgKAmMGCQEHCAcTExQGYwcIAQYJAwkJCgS3AgcFCAIIDAwJBDcGAQQOCAoTFA8HNgYBBA4IAcEHDxQTCmIKCwcDBQQJDQwHAggFBwJkCA4EAQYCvxWOuspRUQhAXxYVUWVzODhSLQUW/hUGCiNALzBdTDQGBgkkPzAvXUw0BwGUAgQFBGIHExQSCAcICAdiBxMUEwcEBQQCfwICAgEEBgoGYwkVExAFBQIFDQljCRQTEAWbCgwFAgU3BhATFAkGCgcDAQEDATgFEBMUCQADAEwACgO0A4EAGwAyAEkAAAEuASIGBwEOARQWFx4DMzI+AjcBPgE0JicDHgMHBi4CJwEWPgI3PgEuAScHJS4DNzYeAhc3LgIGBw4DFwEDtAcTFBMH/OAIBwcIAwkJCgUFCgkIBAMgCAcHCN0bIxMEBQUjNEEl/uZQsJpyExEDGjQmM/7lFRwPAgUEHS05HzUsUkc4EBJKQSAXARUDgQgHBwj84AgSFBMHBAYEAQEEBgQDIAcTFBMH/nUkQjQiBQUDFCMb/uUkGUJPExI9TlsvNEAgOSweBAUCDxwVNCAsFQUQEmmPpk4BFAAAAAQAFf/hA+wDuAAUACkAbQCxAAABDgMXHgM3PgMnLgMHEwYuAjUmPgI3Nh4CFxQOAgcDIi4CJy4DNyY+AjMyHgIXHgMXNy4DIyIOAgcOAwceAxceAzMyPgI3PgM3Jw4DIyEiLgInLgM3Jj4CMzIeAhceAxc3LgMjIg4CBw4DBx4DFx4DMzI+Ajc+AzcnDgMjAflmsYVKAQJPiLNnZLODTAIBUYa1ZQtPj2pAAjxnjVBRjWw+Ajppi1J8CQ0MCQUDBwMDAQEJDhkPBAUIBgUDCAUGAkALGCAlFg4dFxcJCw4KBAEBAwsOCgkXGR0PCxITEAkIDwwMBDkFCw8RCwEQCA0NCQUDBwMDAQEJDxkOBQYIBgUCCAUHAUALFyEkFw4cGBcJCg4LBAEBBAsNCgkXGR4PChITEAkHEAwMBDoFChAQDAO4AVCHtGZmsoNLAQJPiLRlZrKESwL8kQE7aIxRUI5rPwEBO2iNUFCOaz8BATADBgkFBg0PEQoVHxUKAQIDAgIGCAkFIREaEQgFCg4KChcbHhERHxsXCgoOCgUDBQcFBQwNEAkdCg8KBgMGCQUGDQ8RChUfFQoBAgMCAgYICQUhERoRCAUKDgoKFxseEREfGxcKCg4KBQMFBwUFDA0QCR0KDwoGAAAABAAU/+ED7AO4ABQAMQBGAFsAAAEyPgI1NC4CIyIOAhUUHgIzFyMiDgIHDgMdATMVMzUzNTQuAicuAyMDIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjAgARGhEJCREaEREaEQgIERoRZcoDBgYFAgMDAgI5mDkCAgQCAwUFBgNlZrOFTk6Fs2Zms4VOToWzZlOSbT8/bZJTU5JtPz9tklMCgQgRGhESGhEICBEaEhEaEQgbAQIEAgIFBgYDye/vyQMGBgUCAgQCAQFSTYWzZmazhU5OhbNmZrOFTfyDP22TU1OSbT8/bZJTU5NtPwAAAAADABT/4QPsA7gAFABQAIsAAAEiDgIVFB4CMzI+AjU0LgIjAR8DHgMVFA4CBw4DIyIuAicHHgMzFTM1PgM3PgM3Fw4DIyIuAjU0PgI3BS8BLgM1ND4CNz4DMzIeAhc3LgMnNSMVDgMHDgMHJz4DMzIeAhUUDgIHJwIAZrOFTk6Fs2Zms4VOToWzZv6F+U46MAMFAwICBQcEBQoKDAcPHRwZDEQRJCUnFDkNGBYUCgkPDAgCtxpKWmk5U5JtPwMFCAYCBk9qAQEBAQIFBwQFCQoLBgsVFRUKQA4dHiEROQsWExMJCA8LCQO7G0hWYjVTkm0/AQQFA/kDuE2Fs2Zms4VOToWzZmazhU3+mXAiGxQDBggIBQYMCQgCAwUCAgYLEQtFDhYPB0xMAQUJCwcIERMVC1EuTTYfP22TUxEiISAQfSMvAgMDAwIFCQcGAgMDAgEDCAoIQgsQCwcBS0sBBAYJBgYODxEKVClDMBo/bZJTDhoaGgxvAAAAAwAU/+ED7AO4ABQAUgCHAAABIg4CFRQeAjMyPgI1NC4CIwEXIxUzFAYcAR0BIxUzHgMXHgMzMj4CNycOAyMiLgInLgMnMxcOAyMiLgI1ND4CNwUzNSMnPgM3PgMzMh4CFzcuAyMiDgIHDgMHJz4DMzIeAhUUDgIHJQIAZrOFTk6Fs2Zms4VOToWzZv6EgQkuAS01AwkLDwgRLTM6HhQlIRwKEwcUGRwOEB0bGAoFCAcFArL8GkpaaTlTkm0/AgYIBQH1B4s5AgQEBQMJFxocDw0aGBQIFwsbICMSHTYwKhEECAcGA6EaSVZjNVOSbT8BBAUD/vUDuE2Fs2Zms4VOToWzZmazhU3+lzk7AwYGBgMOOxAeGhgLFiMYDAUJCwZbAwgGBAUKEAsFDA8QCW8uTTceP22TUxEhISAPdDsZBAgHBgMMEQsFBAYHA14FCQYECxYfEwUKCgoFRypEMBo/bZJTDhoaGQ12AAAAAAQAFP/hA+wDuAAUADMAOABTAAABIg4CFRQeAjMyPgI1NC4CIwEXIxUzFxUjFTMVMzUzNRcOAyMiLgI1ND4CNwU1NxcjNzUjNyMHLwEjFyc+AzMyHgIVFA4CBycCAGazhU5OhbNmZrOFTk6Fs2b+gfo4cwx/f3p/nhpKWGY3U5JtPwIEBwUBuwZscn9MfYNWLU+CNqIaSVhlN1OSbT8CBAYFxQO4TYWzZmazhU5OhbNmZrOFTf6McEwYJUxvb0ZGLEgzHT9tk1MPHx4dDvklDDFmI+a+FKplSCxHMhw/bZJTDx4dHA5YAAADABT/4QPsA7gASwBgAHUAAAEiDgIHDgMHIxc3Iz4DMzIeAhceAxUUDgIHDgMjIi4CJyMeAxceAzMyPgI3PgM1NC4CJy4DIzciDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAiMB/RUnIyEPDhgSDQQmYWIkAxEbJxgOGBURCAcLBwQECAwICBIVFw0aKBsOAXwDDBIZDw8hJCcVHDMvKBISGxEJCBEaEREpLjQdA2azhU5OhbNmZrOFTk6Fs2ZTkm0/P22SU1OSbT8/bZJTAtAGDRINDB4jKBdhYRYgFgsFChAKChkeIhQSIh4aCwsRCwYLFyEXFykkHgwNEwwGCRMcExIrLzQcHTUwKhMTHBIK6E2Fs2Zms4VOToWzZmazhU38gz9tk1NTkm0/P22SU1OTbT8AAAAABAAU/+ED7AO4AAQACQAeADMAAAEhNyEXByEnIQcTIg4CBx4DMzI+Aic2LgIjAyIuAjcmPgIzMh4CFw4DIwFNAWUB/pkBAQFnAf6bAbRnsoZNAQFNhrJnZbSETwEBT4S0ZQFSk2xAAQFAbJNSVJFuPgEBPm6RVAHsVVWeVVUCak2Fs2Zms4VOToWzZmazhU38gz9tk1NTkm0/P22SU1OTbT8AAAADABT/4QPsA7gAFABKAHYAAAEiDgIVFB4CMzI+AjU0LgIjARcOAxUUHgIzMj4CNz4DNycOAwcOAyMiLgI1BQ4DIyIuAjU0PgI3BT4DMzIeAhceAxc3LgMjIg4CByc+AzMyHgIVFA4CByUCAGazhU5OhbNmZrOFTk6Fs2b+hJ4BAgIBMUhTIxQmIx8OAwUEBQJHAQIBAgEKFhINAhwoGg0BshpKWmk5U5JtPwIGCAUBPwYQFBkOCA8OCwYCBAMEAVAUKiglDyQ8MygPlRpJVmM1U5JtPwEEBQP+PwO4TYWzZmazhU5OhbNmZrOFTf6XRggPEBAISmE5GAYMEAkCBAQEAlcBAgIBAQoLBQEbKTEYwC5NNx4/bZNTESEhIA8jCxMOCAMEBgQBBAMDAVIRFgsFEBsmF0IqRDAaP22SUw4aGhkNxwAFABT/4QPsA7gAFAAqAEoAXwB0AAABIg4CFRQeAjMyPgI1NC4CIwM0PgIzOgEeATMeAgYPAS4CNDUXKgImJyIwIiYxKgEmIiMuAjY/AR4CFBUUDgIjESIOAhUUHgIzMj4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CIwIAPU8tEhItTz09Ty0SEi1PPVcDEiMfAgUFBAIFBgICBWwBAQFXAgUFBAIBAQEBAQIBAQYLBQMGeQIDAQMSIx9ms4VOToWzZmazhU5OhbNmU5JtPz9tklNTkm0/P22SUwLoNFJlMDFkUjQ0UmQxMGVSNP7lFT03JwEBBAkLDQfGCRMREAewAQEBAQMJCw8K0QwXFhQIFjw3JwKbTYWzZmazhU5OhbNmZrOFTfyDP22TU1OSbT8/bZJTU5NtPwAAAAAFABT/4QPsA7gARABVAFoAbwCEAAABIzU0LgInLgMjIQ4DBw4DFREUHgIXHgM7ARUUHgIXHgMzITI+Ajc+AzURNC4CJy4DIyEiDgIHDgMdASMRMxUjEyMRMxEDIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjAslrAQIDAgIEBQUD/vECBQQEAgIDAQEBAgMCAgQFBQNrAQIDAgIEBQUDAQwDBQUEAgIDAgEBAgMCAgQFBQP+8QMEBAQCAgICAVHXbvXX169ms4VOToWzZmazhU5OhbNmU5JtPz9tklNTkm0/P22SUwJZawMFBQUCAgMCAQECAgMCAgQEBQP+lwMFBQUCAgMBAWwCBgQFAgIDAgEBAgMCAgQFBgIBagMFBQQCAgMCAQICAwICBAQFA8kBNFD+lwE0/swCyE2Fs2Zms4VOToWzZmazhU38gz9tk1NTkm0/P22SU1OTbT8AAAEBZwCjA2cC9wAXAAAJAS4BDgEVERQeATY3ATA+AjU0LgIxA1f+SgwWDwkJEBUMAbYFBgUFBgUB5wEQBwMJFQ/98Q8UCQIIAQ8EBwoGBgkHBAAAAAIA8QBmAw8DMwAWAC0AAAEiDgIVERQeAjMyPgI1ETQuAiMhIg4CFREUHgIzMj4CNRE0LgIjArMTIRkPDxkhExMiGQ4OGSIT/poTIhkODhkiExMhGQ8PGSETAzMGEBkT/bgTGg8HBw8aEwJIExkQBgYQGRP9uBMaDwcHDxoTAkgTGRAGAAEAmgBmA2YDMwAUAAABIg4CFRQeAjMyPgI1NC4CIwIASoNhODhhg0pKg2E4OGGDSgMzOGGDSkqDYTk5YYNKSoNhOAAAAQDNAJoDMwMAABgAAAEhIg4CFwMeAzMhMj4CNwM2LgIjAub+MxIeEwoBAQEIFRwUAcsUHBUIAQEBChMeEgMABhAZFP4fExkQBgYQGRMB4RQZEAYAAgAzALcDuALjABcALwAAASUuAQ4BFREUHgE2NyU0PgI1NC4CFS0BLgEOARURFB4BNjclND4CNTQuAhUDqv6CCxMPCAgPEwsBfgQGBAQGBP4v/pALFA4JCQ4UCwFwBQUFBQUFAeX9CAEHFA3+Ew0UCAII/AEDBwgHBAoGBAEB/QgBBxQN/hMNFAgCCPwBAwcIBwQKBgQBAAACAEgAtwPNAuMAFwAvAAATFB4CNQUeAT4BNRE0LgEGBwU0DgIVBRQeAjUFHgE+ATURNC4BBgcFNA4CFUgEBQUBfgsTDwgIDxML/oIFBQQB0AUFBQFwCxQOCQkOFAv+kAUFBQHNBQoFBQH+BgQKEg8B6w8SCQMG/wEEBgoEAQUKBQUB/gYEChIPAesPEgkDBv8BBAYKBAAAAAIAzQCkAzMC9gAXAC4AAAEUHgIxBR4BPgE1ETQuAQYHBTAOAhUnERQeAjMyPgI1ETQuAiMiDgIVAX8EBQUBdAoTDQgIDRMK/owFBQSyCxQdEREcFAsLFBwRER0UCwHNBQgGBOoHAggSDQHGDREIAgfqAwYIBe7+JBEXDgUFDhcRAdwRFg4GBg4WEQAAAgDNAKQDMwL2ABcALgAAASUuAQ4BFREUHgE2NyUwPgI1NC4CMRMiDgIVERQeAjMyPgI1ETQuAiMCc/6MChMNCAgNEwoBdAUFBAQFBXMRHBQLCxQcEREdFAsLFB0RAePqBwIIEQ3+Og0SCAIH6gMHCAUFCAYDARMGDhYR/iQRFw4FBQ4XEQHcERYOBgACAGsAOQOVA2EABwAPAAABFwcXNxcRIQMHJxEhJzcnAlN7m2aWZv6+7ZZlAUJ8m2YDYWSWZpt+AUP+OZt9/r1llmYAAAIAMwAAA80DmgAHAA8AADcHFzcXEQUXAScHJxElJzfSn2eUZv7SbAL7Z5RmAS5sn/uUZ6BtAS8BZQI3aKBs/tEBZpUAAQAKAM0D9gLNAAYAADc1ITUhNQP/Avf9CfXNpbal/wAAAAAAAQEfAB8C4QN7AB0AACUOARQWFx4BMjY3AT4BNCYnAS4BIgYHDgEUFhcJAQEfBQYGBQUNDQ0FAZEFBgYF/m8FDQ0NBQUGBgUBbf6TUQUNDg0FBQYGBQGVBQ0ODQUBlQUFBQUFDg0NBf6E/oQAAQBSAOwDrgKuAB0AACUeAT4BNz4BNCYnAS4BDgEHAQ4BFBYXHgE+ATcJAQN8BQ0ODQUFBQUF/msFDQ4NBf5rBQUFBQUNDg0FAXwBfOwFBgEEBwQODA4EAZIEBgEEBv5wBgwODAYFBgEEBwFs/pQAAAEAUgDsA64CrgAdAAATLgEiBgcOARQWFwEeATI2NwE+ATQmJy4BIgYHCQGEBQ0ODQUFBQUFAZUFDQ4NBQGVBQUFBQUNDg0F/oT+hAKuBQUFBQUNDQ0G/nAGBQUGAZAGDA4NBQUFBQX+kgFuAAEBHwAfAuEDewAdAAAlHgEUBgcOASImJwEuATQ2NwE+ATIWFx4BFAYHCQEC4QUGBgUFDQ0NBf5vBQYGBQGRBQ0NDQUFBgYF/pMBbVEFDQ4NBQUGBgUBlQUNDg0FAZUFBQUFBQ4NDQX+hP6EAAEBhQDsAnsCrgAdAAABDgEUFhceATI2PwE+ATQmLwEuASIGBw4BFBYfAQcBhQUFBQUFDQ4NBcQFBQUFxAUNDg0FBQUFBaGhAR4FDQ4NBQYFBQbIBQ0ODQXIBQUFBQUNDg0Fr68AAAAAAQEfAVIC4QJIAB0AAAEOASImJy4BNDY/AT4BMhYfAR4BFAYHDgEiJi8BBwFRBQ0ODQUFBgYFyAUNDg0FyAUGBgUFDQ4NBa+vAVIFBQUFBQ0ODAbEBQUFBcQGDQ0NBQUFBQWhoQAAAAABAR8BUgLhAkgAHQAAAT4BMhYXHgEUBg8BDgEiJi8BLgE0Njc+ATIWHwE3Aq8FDQ4NBQUGBgXIBQ0ODQXIBQUFBQUNDg0Fr68CSAUFBQUGDA4NBcQFBQUFxAUNDgwGBQUFBaGhAAAAAAEBhQDsAnsCrgAdAAABHgEUBgcOASImLwEuATQ2PwE+ATIWFx4BFAYPARcCewUFBQUFDQ4NBcQFBQUFxAUNDg0FBQUFBaGhAR4FDQ4NBQYFBQbIBQ0ODQXIBQUFBQUNDg0Fr68AAAAAAQFkALQCrgLmACoAAAEeAzEeAxUUDgIHMA4CBw4BIiYnLgE0Nj8BJy4BNDY3PgEyFhcBtghKU0IEBwQCAgQHBEJTSggIFRcWCAkJCArAwAkJCQkIFhcVCALmCE1XRQQKCgsFBgsKCQVFVk0ICAgICAgUFRULyMgKFhUTCQgICQcAAAAAAQDnATADGQJ7ACoAAAEuAzEuAyMiDgIHMA4CBw4BFBYXHgEyNj8BFx4BMjY3PgE0JicDGQhNVkYECQsLBQULCwkERlZNCAgICAgJExUWCsjIChYVEwkICAgIAYMISlNCBAYFAgIFBgRCU0oICBUXFgkICQgJwMAJCAkICRYXFQgAAAAAAQDnAR8DGQJpACoAAAEOAzEOAyMiLgInMC4CJy4BNDY3PgEyFh8BNz4BMhYXHgEUBgcDGQhNVkYECQsLBQULCwkERlZNCAgICAgJExUWCsjIChYVEwkICAgIAhYISlJCBAcEAgIEBwRCUkoICBYXFggJCQkJwMAJCQkJCRUXFggAAAAAAQFSALQCnALmACoAAAEOAzEOAxUUHgIXMB4CFx4BMjY3PgE0Ji8BNz4BNCYnLgEiBgcCSghKU0IEBwQCAgQHBEJTSggIFRcWCAkJCQnAwAkJCQkIFhcVCALmCE1XRQQKCgsFBgsKCQVFVk0ICAgICAgUFRULyMgKFhUTCQgICQcAAAAAAQEzAOECzQK4AAIAAAERJQEzAZoCuP4p7AAAAAMAKf/2A9cDpAAUACkAMQAAExQeAjMyPgI1NC4CIyIOAhUhFA4CIyIuAjU0PgIzMh4CFSUVMxU3JxUjKUqAq2Jiq4BKSoCrYmKrgEoDSDpkh0xMh2Q6OmSHTEyHZDr9ytHDw9EBzWKrgEpKgKtiYayASkqArGFNhmQ6OmSGTUyGZTk5ZYZMXLh00M9zAAAAAAMAKf/2A9cDpAAUACkAMQAABTI+AjU0LgIjIg4CFRQeAjMRMh4CFRQOAiMiLgI1ND4CMwMzNTMnBzMVAgBiq4BKSoCrYmKrgEpKgKtiTIdkOjpkh0xMh2Q6OmSHTFy4c8/PcwpKgKtiYayASkqArGFiq4BKA0c6ZIZMTYZkOjpkhk1MhmU5/cvRw8PRAAAAAAMAKf/2A9cDpAAUACkAMQAAASIOAhUUHgIzMj4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CIxMjFSMXNyM1AgBiq4BKSoCrYmKrgEpKgKtiTIdkOjpkh0xMh2Q6OmSHTFy4c8/PcwOkSoCsYWKrgEpKgKtiYayASvy4OmSGTUyGZDo6ZIZMTYZkOgI20cTE0QAAAAMAKf/2A9cDpAAUACkAMQAAATQuAicOAxUUHgI3Fj4CNSU0PgIXNh4CFRQOAgcuAzUFNQc1Bxc1NwPXSoCrYmKrgEpKgKtiYquASvy4OmSHTEyHZDo6ZIdMTIdkOgI20cPD0QHNYquBSQEBSYGrYmGsf0sBAUt/rGEBS4djOwEBO2OHS06FZTkBATllhU5duQF00M9zAQAAAQCZAHsDhQMfAAYAAAEVIREhFQECAf6YAWgBhAMfxP7kxAFSAAAAAAEArgBmA1IDUgAGAAABIxEhESMBA1LE/uTEAVIBzv6YAWgBhAAAAAABAK4ASANSAzMABgAAASMRIREjAQNSxP7kxAFSAcwBZ/6Z/nwAAAAAAQB7AHsDZwMfAAYAACU1IREhNQEB/wFo/pj+fHvEARzE/q4AAQCZAEgDhQNSAAYAAAEVIREhFQECAf6YAWgBhANSxP59wwGFAAAAAAEAewBmA4UDUgAGAAABIxEhESMBA4XE/n7EAYUBzv6YAWgBhAAAAAABAHsASAOFAzMABgAAASMRIREjAQOFxP5+xAGFAcwBZ/6Z/nwAAAAAAQB7AEgDZwNSAAYAAAEVIREhFQEB/wFo/pj+fANSxP59wwGFAAAAAAYAuAAfA0gDewAqAD8AVAB/AJQAqQAAATQuAiMiDgIVFB4CFxEOAxUUHgIzMj4CNTQuAicRPgM1AxQOAiMiLgI1ND4CMzIeAhUDIi4CNTQ+AjMyHgIVFA4CIwERPgM1NC4CIyIOAhUUHgIXEQ4DFRQeAjMyPgI1NC4CJwM0PgIzMh4CFRQOAiMiLgI1EyIuAjU0PgIzMh4CFRQOAiMBrhMiLBoZLSEUCxQbEREbFAsUIS0ZGiwiEwsUGxAQHBMLNAsTGg8OGhQLCxQaDg8aEwtHDhoUCwsUGg4PGhMLCxMaDwHKERsUCxQhLRkaLCITCxQbEBAcEwsTIiwaGS0hFAsUGxF3CxMaDw8ZFAsLFBkPDxoTC0cPGhMLCxMaDw8ZFAsLFBkPAwAZLSITEyItGRMjHRcH/nsHFh4iExotIRMTIS0aEyIeFgcBhQcXHSMT/ZoPGhMLCxMaDw4aEwwMExoOAh8LExoPDxoTCwsTGg8PGhML/lEBhQcXHSMTGS0iExMiLRkTIx0XB/57BxYeIhMaLSETEyEtGhMiHhYHAfYPGhMLCxMaDw8aEwsLExoP/VMLExoPDhoTDAwTGg4PGhMLAAAAAwGFAB8CewN7ACoAPwBUAAABET4DNTQuAiMiDgIVFB4CFxEOAxUUHgIzMj4CNTQuAicDND4CMzIeAhUUDgIjIi4CNRMiLgI1ND4CMzIeAhUUDgIjAjEQGxQLEyItGRktIhMLFBsQEBsUCxMiLRkZLSITCxQbEHgLExoPDxoTCwsTGg8PGhMLRw8aEwsLExoPDxoTCwsTGg8BCgGFBxcdIxMZLSITEyItGRMjHRcH/nsHFh4iExotIRMTIS0aEyIeFgcB9g8aEwsLExoPDxoTCwsTGg/9UwsTGg8OGhMMDBMaDg8aEwsAAAIBFP/NAuwDzQADAAcAAAEDIQMREyETAgDsAdfr7P4o7APN/ooBdvwAAXb+igAAAAMAKQFcA9cCPQAUACkAPgAAEyIOAhcGHgIzMj4CNy4DIyEiDgIHHgMzMj4CJzYuAiMhIg4CFwYeAjMyPgI3LgMjmhcqHRMBARMdKhcYKCAQAQEQICgYAWcYKCARAQERICgYFioeEwEBEx4qFgFlFioeEgEBEh4qFhkoHxEBAREfKBkCPREfKRcYKR4SEh4pGBcpHxERHykXGCkeEhIeKRgXKR8RER8pFxgpHhISHikYFykfEQAAAAACANwBXAMkAj0AFAApAAABIg4CFwYeAjMyPgI3LgMjISIOAgceAzMyPgInNi4CIwFNFyodEwEBEx0qFxgoIBABARAgKBgBZxgoIBABARAgKBgXKh0TAQETHSoXAj0RHykXGCkeEhIeKRgXKR8RER8pFxgpHhISHikYFykfEQAAAAEBjwFcAnECPQAUAAABIg4CFRQeAjMyPgI1NC4CIwIAFykfEhIfKRcXKR8SEh8pFwI9ER8pFxgpHhISHikYFykfEQAABACN/80DWQPNACkAPABKAF0AAAE+Azc+AS4BLwE3JwMuAy8BAxceAzcDFzcXHgE+ATc+AS4BJxMeAgYHDgImLwEyJjImMzcXBSc3Fx4CBgcOAiYnEyc3FiYyNDMXHgIGBw4CJicCuxguKCMMFQgUMyZCbjvTBxEZHBJ7wH0QJCEjENM5b0AoT0o8FQwOAQoNLxohDAcPDSkvNRlCAgECAQF/Qv49QIFDGSEMBhANKS42GZ5AfgIBAgI/GyAOCQ0PJzEzGwFdAQ0ZIhciTUZAFia9I/6QEBwcFgtG/rVICQ4GAgP+kCC8JBgLES8iGC4wLRYBNA4qLzQXGh8NCQ4mAgPdJ+Il4ycOKy80FxoeDgkO/uwl3gECAiQQKTEyGRghCwcQAAYAFP/hA+wDuAASABsAIAAlADoATwAAASc1JQcVMwcVFzcXBRc/AjUnByMxJzUXFTMVNyc3FwcXBzU3FQEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAiMDQWH+04YBdX1/CQEBBgZ3CQqLAeLiAQ9ITklPZ1hY/tRms4VOToWzZmazhU5OhbNmU5JtPz9tklNTkm0/P22SUwHEKHp9O4sxfzY0A2oCAjMEiwShXFpcBFZyHiEfIEwmViVVAm9NhbNmZrOFTk6Fs2Zms4VN/IM/bZNTU5JtPz9tklNTk20/AAABACoA1wOQAsMADgAAEyEVMxE0LgIjITUHFzX3AgqPEBwlFf3Nzc0BzfYBHxUlHBBnr6NcAAAAAAIAAABxBAADKQAHAA8AAAEhNQcXNSE1AScVIRUhFTcCzf4Azc0CAAEzzf4AAgDNAsNmrqRckP5Rr2ePXKMAAAACAAAACgQAA48ATQCbAAAlMC4CJy4DJy4DNTQ+Ajc+Azc0LgIxMD4CNzYuAiMiDgIXHgMxMA4CFR4DFx4DFRQOAgceAx0BMwEuAzU0PgI3PgM3NC4CMTA+Ajc2LgIjIg4CFx4DMTAOAhUeAxceAxUUDgIHDgMdASEwPAI1NC4CJwQAAQMFBQYXISwdHCcXCggKDAMCCAkJAQMFAwICAwEBCRoxKCcxGwgBAQIDAgQEAwEICQkBBAsLCAUKEAw+SycM5/4LJjMfDQoODwUCCw0LAQQGBAIDBAECDCNBNTVBJAsCAQMEAgUFBQILDAsCBg8OCg0fNCYLHhsSAsceM0QnCj1NRQcLFBMVDAsYGiEVDQ0OFxgJBQYRFwkLBwIMExYKDCknHR0nKQwKFhMMAgcLCRcRBgUJGBcODQ0OGBUSCB8qJCYcmAEMEB4kLBwRERMfHw0GCRcdDBAJAxAYHg0RNzQlJTQ3EQ0eGBADCRAMHhYJBg0fHxMRERwsJB4QBQ0TGhK7JC8uCxEgHyAQAAAAAgAAAAAEAAOaAE0AWgAAJS4DNTQ+Ajc+Azc0LgIxMD4CNzYuAiMiDgIXHgMxMA4CFR4DFx4DFRQOAgcOAwcVITA8AjU0LgInEzUjFSMVMxUzNTM1IwJ6MEEnEQ0SEwYDDg8OAgUHBgMEBQECDi1SQ0JSLQ4CAQUEAwYHBgMNEA4CBxMSDBAoQDAGEhcYDAMzFi1GMOxmmppmmprpESImMB8TEhQiIg4HCRkgDREJBBEbIA4TOzkpKTk7Ew4gGxEECRENIBkJBw4iIhQSEx8wJiIRAgUHCAXOGSIlDAwdICMRAReammaammYAAAAGAAAAMwQAA2YAGAAdACIAJwAsAFYAAAEhIg4CBxMGHgIzITI+AicTLgMjEyETIRMlIwchJzchFzM3JyMHIScBIi4CJz4DNy4DIyIOAhcGHgIHFg4CMyIOARYjISI2LgEjA5r8zRYkHQ8BAQERGyYUAzUUJhsRAQEBDx0kFgH8ywEDMwH+Mv8BAQEBAf7/Af8BAf8BAQEBAWIBGiIaAQERFhABAQgWIhwZJRQKAQETFBIBARwfHQEDAQIBAQEBAQECAQMDZhAcJRX9mhYlHBAQHCUWAmYVJRwQ/TQCZv2ax1xcmlxcmVxc/rkIERoQEBofKiEaKh0PDx0qGiEqHxoQEBoRCBcaFxcaFwAAAgBmAGYCqgMKABUAKwAAEyIOAhUUHgIzMhYOASMVMj4BJiMhIg4CFRQeAjMyFg4BIxUyPgEmI/wfNygYGCg3HzgXL2tLhrE2VoEBrh83KBgYKDcfOBcva0uGsTZWgQMKGCo4IB84Khhdb11I0/7TGCo4IB84Khhdb11I0/7TAAABAFwArAMhA3EAHgAAAQ4CJiceAxceAT4BNz4BNCYnLgMnHgEOAQcCdDaFjo9ACBATFAtCpa2lQkFCQkEMFxkZDiQbEz83AVk2QREZJQ4YGhcMQEMBQUJBpqunQA0TFA8JQY6PhDcAAAIACwBIA9EDNQAjADgAAAEuAgYHDgMHBh4CMzI+Ajc2LgI3PgEeATc+AS4BJwEiLgI1ND4CMzIeAhUUDgIjA3g8fomSUTx0WToEBjJlmGFqk10qAQEgHAUbIUA4MBISFww5Pf66EBwVDAwVHBAQHBUMDBUcEALjKDQWChYSU259PEiAYTgrOzsPECozOR0lDgsSBAU3Tlwo/iMMFRwQEBwVDAwVHBAQHBUMAAABACAAYAPdAwAAKAAAAQ4CFBc+AzEwDgIHBh4BNjc+AzEeAjY3PgM3Ni4BBAcBEElMHwNf3L5+reboOwQRGx0GEigjFiViaWouPUNDXlYUkOX++GQC+ytqZ1oZcHUzBUWK0IoLFg4CDSZCMBsOGgcUICuBioQuCywWGTkAAgAAAGYEAAMAAC4AeQAAASIOAgcuAyMiDgIVFBYUFhciJiImIyIOAhUUHgIzITI+AjU0LgIjBw4DBw4CIicuAzU0PgIxNy4DLwEuAzU0PgI3PgM3PgIyFx4DFRQOAjEHHgMfAR4DFRQOAgcDCwULCgoGDDJFUy45Y0orAQEBAwUFBgMmRDIdHTJEJgJSM1lCJydCWTPFCS0uJQECBwoKBQIDAgIBAgI1BAoKCwUEBQsIBgIDBQMJLS4lAQIHCgoFAgMCAgECAjUECgoLBQQFCwgGAgMFAwJGAQEBASlGMxwqSGE3BQoKCQUBAR0xQiYlQjEdJkFXMjJXQSbdDjEyJgICBgQEAQMEBgQEBwYEdQIEBAUCAQIFCAoGBAcICAUNMjEmAgMFBAMBAwUGAwQHBgR2AQQEBQICAgUHCgcDBwgIBQAAAgDh/+EDHwOwABkAQgAAATQmIgYVDgMVFB4CMzI+AjU0LgInAw4DBw4DFRQOAiMiLgI1ND4CNz4DNz4BMhYXHgEcARUCCgYIBhFbX0ouT2g6OmhPLkpfWxErAQMCAwEIDw0IChEVCwwWEAkSHiQSBgsKCgQCBwcIAgECA7AEBAQEiLSPil86Z00tLU1nOl+Kj7SI/m4ECQkIBRs7PkMkExsRBwkQFgwrRz01GAgPDw4HBAMEAwIDBAMCAAACACn/9gPXA6QAFAApAAABIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjAgBiq4BKSoCrYmKrgEpKgKtiIDgpGRkpOCAgOCkZGSk4IAOkSoCsYWKrgEpKgKtiYayASv2PGCo4ICA4KRgYKTggIDgqGAAEAAAAAAQAA5oADgAdAC8APQAAASMDMzI+AicTLgMjBQMeAzsBEyMiDgIXJS4DIyIOAgcXIxMhEyM3ByMnPgMzMh4CHwEDmjMBNRQmGxEBAQEPHSQW/GcBAQ8dJBYzATUUJhsRAQKtDCMqNh4gNCwhDgFyAQI9AXIBPuEBDBceHxIQIRwZCgEDAP0AEBwlFQI0FSUcEGb9zBUlHBADABAcJRXRBhAPCgoPEAZr/QADAGtrRAUIBwQEBwgFRAAAAAADADkAFQPHA5oAHgA9AF0AAAEyPgI3LgMnDgMjIi4CJw4DBx4DMxEyPgI3LgMnLgMjIg4CBw4DBx4DMwEnFxQOAiMiLgI1NwcOAhYXBR4BMjY3JT4BLgEnAgAuUj4nAgcODw4IBR8vOiAgOi8fBgcPDg4HAic+Ui4WKCIZBggPDgsEAw8VGAwMGBUPAwQLDg8IBhkiKBYBwsEWLUxlOTllTC0WwRQVARITAWoTMTIxEwFqExIBFRQBYg8aIxQTKCkpFQ8YEgoKEhgPFSkpKBMUIxoPAVgGDBEKFyolHwwJDAgFBQgMCQwfJSoXChEMBv52TT4YKyASEiArGD5NCBcYGAvBCwoKC8ELGBgXCAAAAAQAFP/hA+wDuAAUAEIAjgCtAAABIg4CFRQeAjMyPgI1NC4CIwEUDgIHLgI0Nz4CNCcuAyciLgInJj4CJyYOASYnND4CNx4DFQEOAwcOAwcOAxUUHgI3PgEeARceAwcOAwcOAxUUHgEGIyIuAjU0LgI1NC4CNTQ+AicuAyc+AzcDPgMzPgM3PgM3Nh4CFw4DIyIuAicCAGazhU5OhbNmZrOFTk6Fs2YBowwWIBUFCwYGBgcEAQEIDhcQEBwXFQoUGSUYFAUeIh0EAgUGBD5pTSr+IwMNDw8GDRQQDQcHGxsTCg4QBgYUFhcJCT89IRYGICUhCAEFBQQEAwQJCR4dFQUHBRgdGQ0OCgQDHCQkCxRCV2c5SgoLCgsJChISEwsKGx4gEA0kIx4HGTY6PiARIiEgEAO4TYazZWazhU5OhbNmZbOGTf4VJEVAPBoEEBUYDQwoKSYLDCMhGAEGDxkTKDMnIRYGEAcUKgMHCAkFFU1ofkUBnwcLCgkFDA0KDAsLGxoYCAgRDQcCAgIBBAMDCyBAOBITFB8eBBUXFwYJJygeGiMgBgYYHyQRERQUGhcUIBkVCgoLBQMBNFpGLQj80wULCQYBAwUGAgILCwoCAQIHDw0QGhIJAgYIBQAACQAAAGYEAAMzABgAHQAiACcANAA5AD4ARQBSAAABISIOAgcTBh4CMyEyPgInEy4DIxMhEyETAyEnIQcBBzMnIx8BMzczNzM3IxcjFyMXJyMHMyM3IxczNzM3IxczNwczJzMnIwcjByMHMycDmvzNFiQdDwEBAREbJhQDNRQmGxEBAQEPHSQWAfzLAQMzAQH8zQEDNQH9NAEgAR63AT0BHQEeAT4BIAEgfAEeASCbAT4BPCAeAT8BHgF8IAEgAT0BHQEeAT4BAzMQHCUV/gAVJhsRERsmFQIAFSUcEP2aATP+zQHNMzP++h4ePR8fHx4eHx8fHx8fPh49Hx8fHh4fHx8AAAADAJoACgNmA48AKABRAGgAAAEOAyMiLgInLgEOARUcAzEUHgIzMj4CNTA8AjU0LgEGBxMOAyMiLgInLgEOARUcAzEUHgIzMj4CNTA8AjU0LgEGBwEiDgIdARQeAjMyPgI9ATQuAiMDWBBCWm89PW9aQhAEBQQBOGGDSkqDYTgBBAUEARBCWm8+Pm9aQhADBQQBOGGDSkqDYTgBBAUD/qdKg2E4OGGDSkqDYTg4YYNKATsaLCASEiAsGgYDAQUDAyElHiVIOSQkOUglHiUhAwMFAQMGAQYXJx0QEB0nFwUDAQQDAiYsJCI8LBoaLDwiJCwmAgMEAQMFAU4VJDEcQR01JhcXJjUdQRsyJBUAAwAAAM0EAAKkACoAPwBUAAABIg4CBx4DFyM+AzcuAyMiDgIXBh4CMyEyPgInNi4CIwU+AzMyHgIHFg4CIyIuAicFIi4CJz4DMzIeAgcWDgIjAxQxVUEkAQEEDA4LpQsOCwUBASRBVTEwVz8mAQEmP1cwAikwVz8mAQEmP1cw/VEBFCUwHRoyIxYBARYjMhodMCUUAQKvHDAlFAEBFCUwHBsyIxYBARYjMhsCpCVAVjESJCEgDg4gISQSMVZAJSVAVjEwVkAlJUBWMDFWQCXsHDAlFBQlMBwbMSQVFSQxG4UVJDEbHDAlFBQlMBwbMSQVAAAAAAEAmgAAA2YDmgA+AAABIzU0LgIjIg4CHQEzNTQ+AjMyHgIdASEiDgIVERQeAh8BHgMzITI+Aj8BPgM1ETQuAiMDKVwaM00zM00zGmcOGyYXFyYbDv5nCxIOCAcOEQo+ChkcGgsBKAsaHBkKPgoRDgcLEhULAjN7OFc9ICA9VzgUKRsqHQ4OHSobkAsSFgr+cAoVEg4EEwQFBQICBQUEFAMOEhUKAZAKFhILAAACADMAAAPNA5oAIAAoAAAlIRMhFzM3LgMjISIOAgcTBh4CMyEyPgInNyMXAScHIQchBzcCNP5kAQGaAWUBARAcJRb+aBckHQ8BAQERGyYVAZoUJxoSAQFnAQGYywH+NAEBzgHNZgLNmZkVJhsRERsmFf0zFSUcEBAcJRVnZwFNyHuaescAAAAAAgAzAAADzQOaACAAKAAAASEiDgIXBzMnIQMhJyMHHgMzITI+AjcDNi4CIwE3JxchFyEXA2b+MxUlGxEBAWcBAc0B/jUBZQEBDx0jFwHLFyQdDwEBAREbJhX+mc7OAf4yAQHMAQOaERsmFZmZ/TNnZxUlHBAQHCUVAs0VJhsR/VLHyHuaegAAAAIA1wAAAykDmgBhAHYAAAEuAyMiDgIHDgMHMyY+Ajc+AzMyHgIXHgMXDgMHDgMHIg4CBw4DFwYeAjM6AzMyPgInNjQ+ATc+Az8BPgM3PgM3LgMnAyIOAgceAxcWPgInNi4CJwLRFjE4OyMYLyonEB0pHg8DqgEFBgwGCBIZHBIQHhcTBgcJBwMBAQQJCQcCCAgKBQEdKywQCAsEBAEBAgIHBQYmLSYGAwgCAgECAwEDAgsMEAgvDx0XEgUKDw0FAQEKFyAX3RcmHhECAQ4dJRcWKBwTAQIQGycWA1oQGBAIBgsRCxEvO0cqDBgXFwsMEQsFBAkOCQkTFRULChISEQgECQkIBBQfJhELGh8mFgIEBAMDBQUBCA0KCQUJEA8PBiANFhQSCA0dICMTHzcuKA/9dw4aJhgYJxwPAQEOGiYYFygcEAEAAAADACn/9gPXA6QAFAArAIMAAAEOAxceAzM+AycuAwcDBy4DNzQ+Ahc3HgMVDgMnEw4DDwEOAwcOAhQVDwE1PgM3PgM3PgM3PgM1NC4CJy4DJw4DBw4DHQEnNT4DNz4DFzYeAhceAxUUDgIHAfpiqn9HAQFNga1hYqp/RwEBTYGtYQICDxkSCgELEhkOAw8aEgkBChMZD6kECw4SCR0GCgcFAQECAQFtAQEEBgYKGxkTAQMFBQUCBAYEAgIEBQQECg4QCgoRDQsEBAcEAnEBCxIbEQsYGh4PFSYiHw4NFQ4HAwcKBwOkAU2ArmFiqn9GAkuDrGJhq31JAv0LAQIJFBgQDhkRCwEBAQoUGRANGhALAQFOBA0LDwcVAwoICgMEBAcHCAQBCg4YEhEGCxYUDAECBQQHAQcKCwgGBQ4KDQQGBwYBAQECBwkHBg4NDwYGAQQbLCYdDAYLBgUBAQYJEAkLGB4iFAoWFBQIAAAAAwAZAAAD5wNmACEAJgArAAAlAS4DIyIOAgcBDgEUFhceAzMhMj4CNz4CJiclIzUzFTUjETMRA+f+OAIHCAkFBQkIBwL+OAIDAwIDBggJBQOQBQkIBgMCAgEDAv5RcHBwcDQDIAUGBQICBQYF/OAECQkJBAQGBQICBQYEBAkJCQQyZ2ezATT+zAAAAAADAJoAzQNmAs0AFgAtAEQAAAEhIg4CFRQeAjMhMj4CNTQuAiMlITI+AjU0LgIjISIOAhUUHgIzASEiDgIVFB4CMyEyPgI1NC4CIwMz/ZoLEg4ICA4SCwJmCxIOCAgOEgv9mgJmCxIOCAgOEgv9mgsSDggIDhILAmb9mgsSDggIDhILAmYLEg4ICA4SCwIACA4TCgsSDggIDhILChMOCGYIDhMLChMOCAgOEwoLEw4I/s0IDhILCxIOCAgOEgsLEg4IAAAABQCaAAADZgOaAAQAHQAiACcALAAAASE1IRUBISIOAhURFB4CMyEyPgI1ETQuAiMRIREhEQMhFSE1ESEVITUBcgEf/uEBjv4AFSUcEBAcJRUCABUlHBAQHCUV/gACAHH+4gEe/uIBHgGgXFwB+hEbJhX9MxUlHBAQHCUVAs0VJhsR/MwCzf0zAl5ZWf5uWVkABACaAAADZgOaABgAHQAiACcAAAEhIg4CFREUHgIzITI+AjURNC4CIwUhFSE1ASE1IRU3ITUhFQMA/gAVJRwQEBwlFQIAFSUcEBAcJRX+KgGs/lQBrP5UAawC/lMBrQOaERsmFf0zFSUcEBAcJRUCzRUmGxHWWVn+FVlZx1xcAAABAAAAZgQAAwAANQAAASIOAgcuAyMiDgIVFBYUFhciJiImIyIOAhUUHgI7ATUjNxcjFTMyPgI1NC4CIwMLBQsKCgYMMkVTLjljSisBAQEDBQUGAyZEMh0dMkQm/2uzs2vDM1lCJydCWTMCRgEBAQEpRjMcKkhhNwUKCgkFAQEdMUImJUIxHcPs7MMmQVcyMldBJgAAAQFIAAACuAOaAA8AAAEhIg4CFRE3FxE0LgIjAoX+7AsPCgW4uAgOEgsDmggOEwv8mri4A2YLEw4IAAAAAgDm/80DGgPNABQAJAAAASMiDgIVMzIeAhURFxE0LgIjBSMiDgIVETcXETQuAiMC5tcKEAoFZwoTDgiaCA4TC/8A1woQCgWamggOEwsDzQgOEwoIDhML/Ya5A2cKEw4ImggOEgv8zbi4AzMLEg4IAAIAAAAABAADmgAdADQAAAERJw4DFREUHgIXNxU3BT4DPQEmBiIGJwUBBSYOAhURJRc1Fz4DNRE0LgInASnDFSUcEBAcJRU0mQEAFSYbEQICAwIC/poCcf4zFSYbEQFnmTQVJRwQEBwlFQFcAT0BARAcJRb+zhYkHQ8BAZubAQEPHSQWXAEBAQEBAj8BARIaJxT+ZgGbmwEBDx0kFgEyFiUcEAEAAQBmAGYDmgMzABsAAAEhIg4CFREUHgI7ARc1MzI+AjURNC4CIwMz/ZoVJhsRERsmFc3MzRUmGxERGyYVAzMQHCUV/pkVJRwQmpoQHCUVAWcVJRwQAAAAAAEAMwAAA80DmgAUAAABIg4CFRQeAjMyPgI1NC4CIwIAjbNmJydms42Ns2YnJ2azjQOaJ2azjY2zZyYmZ7ONjbNmJwAACQAA/8AEAAOAAEEARgBLAFAAVQBqAH8AlACpAAABAxwBDgEVDgMHIg4BIiMhFyEyHgIVFA4CIyEiLgI1AyMiLgI1ND4COwEyHgIVFyEyHgIVHAEOAQcBMxEjEwEjETMRMyMRMxEzETMTIwEyHgIVFA4CIyIuAjU0PgIzFTI+AjU0LgIjIg4CFRQeAjMlMh4CFRQOAiMiLgI1ND4CMxUyPgI1NC4CIyIOAhUUHgIzA/1dAQECAwUFAwEDAwMC/aAaAiYHCwkFBQkLB/3ABwsJBXpmBwsJBQUJCweABwsJBQYDGgcLCQUBAQH9Fm2tQAEtoKDAoKAgSFGZ/kAUIxoPDxojFBQjGg8PGiMUBwsJBQUJCwcHCwkFBQkLBwHAFCMaDw8aIxQUIxoPDxojFAcLCQUFCQsHBwsJBQUJCwcDE/6NAgMDAwEDBQUDAgEBgAUJCwcHCwkFBQkLBwJgBQkLBwcLCQUFCQsHIAUJCwcCAwMDAv6tAUD+wAFA/sABQP7AAUD+wAFA/YAPGiMUFCMaDw8aIxQUIxoPgAUJCwcHCwkFBQkLBwcLCQWADxojFBQjGg8PGiMUFCMaD4AFCQsHBwsJBQUJCwcHCwkFAAIAAP/ABAADwAAHABkAAAERMh4CFSEDIi4CNTQ+AjMRIRQOAiMCQGOld0H+QGBjr4NLS4i8cQHAS4OvYwIAAcBBd6Vj/cBLg69jbLJ9Rf5AY7mPVQAAAAAFAED/wAPAA8AAMgBLAGQAfQCWAAABISIuAjU0PgI7ARM0PgI7ATIeAhUDIQM0PgI7ATIeAhUTMzIeAhUUDgIjBSEyHgIVAxQOAiMhIi4CNQM0PgIzATMyPgI1NzQuAisBIg4CFQcUHgIzJRQeAjsBMj4CPQE0LgIrASIOAh0BIxQeAjsBMj4CNSc0LgIrASIOAhUXA6D8wAcLCQUFCQsHQMAFCQsHQAcLCQXAAcDABQkLB2AHCwkFoEAHCwkFBQkLB/zAA0AHCwkFQAUJCwf9QAcLCQVABQkLBwJgQAcLCQUgBQkLB0AHCwkFIAUJCwf/AAUJCwdABwsJBQUJCwdABwsJBeAFCQsHQAcLCQUgBQkLB0AHCwkFIAIABQkLBwcLCQUBYAcLCQUFCQsH/qABYAcLCQUFCQsH/qAFCQsHBwsJBUAFCQsH/kAHCwkFBQkLBwHABwsJBf6ABQkLB8AHCwkFBQkLB8AHCwkFIAcLCQUFCQsHwAcLCQUFCQsHwAcLCQUFCQsHwAcLCQUFCQsHwAAAAAMAAP/AA8ADwAAUACkAUAAANzQ+AjMyHgIVFA4CIyIuAjUhND4CMzIeAhUUDgIjIi4CNRMRITQuAiMVMh4CFRMOAxUUHgIzITUhIi4CNTgCNDElgA8aIxQUIxoPDxojFBQjGg8CgA8aIxQUIxoPDxojFBQjGg/A/MAUIy4bDRgRCjALEgwHFCMuGwMA/QANGBEKA0AgFCMaDw8aIxQUIxoPDxojFBQjGg8PGiMUFCMaDw8aIxQBoAGAGy4jFEAKERgN/mQJFhkdDxsuIxRAChEYDQF/AAAAAAQAAP/AA/4DwAAoAC0ARgBfAAABMj4CNxM2LgIjITQuAisBFTMRFB4CMyEyPgI1NC4CIyE1IQEhByE1ExQOAisBIi4CPQE0PgI7ATIeAh0BIRQOAisBIi4CPQE0PgI7ATIeAh0BA08NGhcQBF0DAw0VDf1xFCMuG8DADxojFAJgDRgRCgoRGA39wAIP/fECQzf99EANFR0RIBAeFQ0NFR0RHxEdFQ0CQA0VHREgEB4VDQ0VHREfER0VDQGAChAXDQFEDRcQChsuIxSA/eAUIxoPChEYDQ0YEQpAAUDAwP1QEB4VDQ0VHREfER0VDQ0VHREgEB4VDQ0VHREfER0VDQ0VHREgAAAAAAwAAP/AA/4DQAArADAANQA6AD8ARABJAE4AUwBYAG0AggAAASYOAg8BJScuAycHJg4CFRQeAhc3Ex4DNwU+AzcTNi4CJwE1FxUHFxUnNTcnNRcVBycXFQcnFzcVLwEfARUHJwUnNTcHNwc1Fwc3JzU3BwE0PgIXNh4CFRQOAgcuAzUFND4CNx4DFRQOAicGLgI1A9INGRYQBAX9qwgCCxEWDKANGBEKChEYDWg4AgsRFgwCIAsTEQwDgAMDDBQM/i6AgICAgICAgNCQiAgQgHgIEHBoCAHAUGISJHSHEyWZqxL9pw8aIxQUIxoPDxojFBQjGg8BgA8aIxQUIxoPDxojFBQjGg8C/gQECxULEwFHDRMQCAEBAQsQGQwOFxIJAQH+NwsVDgoBAQEGDRALAb8OGBcPBf7BQQE/AT9BAT8Bv0EBPwFBAT8BQYEBQQE/fwE/AUFBAT8BQYEBQQE/fwE/AUH94RMkGRABARAZJBMVIhsOAQEOGyIVARUiGw4BAQ4bIhUTJBkQAQEQGSQTAAACAAD/wAORA8AAFgAeAAABESIOAhUUHgIzMj4CNTQuAicFAS4DIxElAcBdo3pGRnqjXV2jekYGDBIL/m8B0RxTZ3lCAZEBgAHARnqjXV2jekZGeqNdGzQzMBbIAUg3XEEk/kDIAAAAAAIAAP/ABAADwAAFAHoAADchFSERMxMiLgI1ND4CMzoDMzcuAzU0PgIzMh4CFRQOAgcXOgMzOgMxEy4DNTQ+AjMyHgIVFA4CIyoDMQMeAxUUDgIjIi4CNTQ+AjcnKgMjKgMjBx4DFRQOAiOAA4D8AICgFCMaDw8aIxQBAgICAWgEBgQCDxojFBQjGg8CBAYEaAECAgIBAQECAqsEBgUCDxojFBQjGg8PGiMUAQECAqsEBgUCDxojFBQjGg8CBAYEaAECAgIBAQICAgFoBAYEAg8aIxRAgAQA/MAPGiMUFCMaD6wFDQ0OBxQjGg8PGiMUBw4NDQWsASoGDA4OCBQjGg8PGiMUFCMaD/7WBgwODggUIxoPDxojFAcODQ0FrKwFDQ0OBxQjGg8ABQAAAAAEAANAAAMABwALAA8AEwAANyEVIRMzFSMTMxEjEzMRIxMzESMABAD8AICAgMCAgMCAgMCAgICAAYDAAcD+QAEA/wACgP2AAAYAQP/AA8ADQAAYAB0ANgA7AFQAWQAAASMiDgIVERQeAjsBMj4CNRE0LgIjESMRMxEBIyIOAhURFB4COwEyPgI1ETQuAiMRIxEzEQEjIg4CFREUHgI7ATI+AjURNC4CIxEjETMRASDABwsJBQUJCwfABwsJBQUJCwfAwAFAwAcLCQUFCQsHwAcLCQUFCQsHwMABQMAHCwkFBQkLB8AHCwkFBQkLB8DAAkAFCQsH/cAHCwkFBQkLBwJABwsJBf3AAQD/AALABQkLB/1ABwsJBQUJCwcCwAcLCQX9QAFA/sADQAUJCwf8wAcLCQUFCQsHA0AHCwkF/MABgP6AAAYAAABABAADQAAYACcANgA6AD4AQgAAASEiDgIVERQeAjMhMj4CNRE0LgIjBSEyHgIdASE1ND4CMwEhIi4CNREhERQOAiMlMxUjNzMVIzczFSMDoPzAFCMaDw8aIxQDQBQjGg8PGiMU/MADQAcLCQX8gAUJCwcDQPzABwsJBQOABQkLB/zgQECAQECAQEADQA8aIxT9wBQjGg8PGiMUAkAUIxoPQAUJCwdgYAcLCQX9gAUJCwcBIP7gBwsJBcCAgICAgAACAAD/wAQAA8AAMABmAAAlIzU0LgIjIg4CHQEhNTQuAiMiDgIdASMiDgIVFB4CMyEyPgI1NC4CIxEhIg4CFREUHgIzMj4CNRQeAjMyPgI1FB4CMzI+AjUUHgIzMj4CNRE0LgIjA8BAChEYDQ0YEQr+AAoRGA0NGBEKQA0YEQoKERgNA4ANGBEKChEYDfyADRgRChQjLhsbLiMUFCMuGxsuIxQUIy4bGy4jFBQjLhsbLiMUChEYDUCADRgRCgoRGA2AgA0YEQoKERgNgAoRGA0NGBEKChEYDQ0YEQoDgAoRGA3+gBsuIxQUIy4bGy4jFBQjLhsbLiMUFCMuGxsuIxQUIy4bAYANGBEKAAAABQAA/8ADwAOAABQAKQA+AEMASAAAASIOAhUUHgIzMj4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CIxM1MzUjNSMVIxEzFSMVMxUzNTMRIysBNTMVFyM1MxUB4GOvg0tLg69jY6+DS0uDr2NQi2k8PGmLUFCLaTw8aYtQIICAQICAgIBAgIBAQECAQEADgEuDr2Njr4NLS4OvY2Ovg0v8oDxpi1BQi2k8PGmLUFCLaTwBoIBAQED/AIBAQEABAICAwICAAAAAAAIAAAAABAADQAA8AEEAAAEDIzU0LgInBSYOAhURHwEOAxUUHgIXPgM1NC4CJyUOAxUUHgI3Fj4CNTQuAicXNQU1HwEHBACAwAoRGA39wA0YEQpAUQQGBQIUIy4bGy4jFAIFBgQBYgQGBQIUIy4bGy4jFAIFBgRR/sCFUNUBgAEAgA0XEgkBAQELEBkM/f8/AQYQDxIIHC0kEwEBEyQtHAgSDxAGAQgOERAKGi8iFQEBFSIvGgoQEQ4IAcEBoQGfAQAAAAACAAD/yQP3A8AAMABFAAAlHgIGDwEOASImJwE0LgI1DgMjIi4CNyY+AjMyHgIXDgMHHgMXAQEiDgIHHgMzMj4CJzYuAiMD9wUEAQYDLQQMCw0E/soDAQIZNDo7IU+MaD0BAT1ojE9Rimo7AQEJFBsSAwIEAQMBNP2KNlxHJwEBJ0dcNjReRSkBASlFXjQiBQwMCwUsBAUFBAE1AgIDAwIRHBMKPGmLUFCLaTw8aYtQIDw5NRgBAQICAf7LAx4oRl01NV1GKChGXTU1XUYoAAAAAgAA/9gD6APAAC8ARAAAJScuAyM+Ayc2LgIjIg4CBx4DMzI+AjceAx8BHgI2Nz4BLgEnJSIuAic+AzMyHgIHFg4CIwPg8wkUEhMHFSMWDgEBPWiMT1GKajsBATtqilEjRT46GAECCQwJzQ8gJCAPDA0DDxD9oTZcRycBASdHXDY0XkUpAQEpRV40Wc4IDQgDGTk/RCRQi2k8PGmLUFCLaTwNFyIWCBITEwryDxACDA0OISMhDucoRl01NV1GKChGXTU1XUYoAAAEAAD/wAQAA8AABAAZAC4AQwAALQETBQMTMh4CBxYOAiMiLgInPgMzAyIOAhcGHgIzMj4CNy4DIxMiLgInPgMzMh4CBxYOAiMBJQE7gf7Df90MGBELAQELERgMDhcSCQEBCRIXDgJpvIpRAQFRirxpa7qMTwEBT4y6awVRi2o8AQE8aotRTo5nPgEBPmeOTuCBAT5+/r8BHwoRGA0NFxIKChIXDQ0YEQoBwVCLu2pqu4tQUIu7amq7i1D8fz1ojU9QjGk9PWmMUE+NaD0AAAAAAQAA/8AEAAPAAAQAAAURIQkBAgD+AAQA/gBAAgEB//wAAAAAAgDA/8ADQAPAABQAKQAABTAuAjU0PgIxMB4CFRQOAjETIg4CFRQeAjMyPgI1NC4CIwH+Y3hjY3hjZXhlZXhlAhsuIxQUIy4bGy4jFBQjLhtAk8zbSI6bSA0NSJqNStzMkgNAFCMuGxsuIxQUIy4bGy4jFAACAAD/wAQAA8AAFABdAAABIg4CFRQeAjMyPgI1NC4CIxM1NC4CKwEiDgIdAS4DJzMyPgI9ATQuAisBPgM3FRQeAjsBMj4CPQEeAxcjIg4CHQEUHgI7AQ4DBwIAaruLUFCLu2pqu4tQUIu7akAFCQsHQAcLCQU8alM3CnoHCwkFBQkLB3oKN1NqPAUJCwdABwsJBTxqUzcKegcLCQUFCQsHego3U2o8A8BQi7tqaruLUFCLu2pqu4tQ/IZ6BwsJBQUJCwd6CjdTajwFCQsHQAcLCQU8alM3CnoHCwkFBQkLB3oKN1NqPAUJCwdABwsJBTxqUzcKAAAAAAIAwP/AA0ADwAAUACkAAAEiDgIVFB4CMTA+AjU0LgIjESIuAjU0PgIzMh4CFRQOAiMCAEJ1VzJkeGRkeGQyV3VCKEY0Hh40RigoRjQeHjRGKAPAMld1Qnj6zIKCzPp4QnVXMv4AHjRGKChGNB4eNEYoKEY0HgAAAAMAwP/AA0ADwAAUACkAPgAAASIOAhUUHgIxMD4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CIyc0PgIzMh4CFRQOAiMiLgI1AgBCdVcyZHhkZHhkMld1QilHNR8fNUcpKUc1Hx81Ryl8EyItGhotIhMTIi0aGi0iEwPAMld1Qnj6zIKCzPp4QnVXMv38HzVHKSlHNR8fNUcpKUc1H8QaLSITEyItGhotIhMTIi0aAAADAAAAAAQAA4AAAwAHAAsAABMlEQUBESURJREFEQABQP7AAsD+wAKA/wADAID9AIADAP0AawMAFf0AZgMAAAAABAAAAAAEAAOAAAgADQASABcAAAElBRElBSURBSUFESURBSURBREBBRElEQKg/sD+oAFgAUABYP6g/uABAP8A/sABAP8AA4D/AAEAAwCAgP0AgICAAwCALmb9imYCdltd/YhdAnj92l0CeF39iAAAAAYAAP/ABAADwAAgAC0AQgBPAFwAaQAAASMuAyc1IxUOAwcjFTMeAxcVMzU+AzczNSsBLgMnNR4DFwUiLgI1ND4CMzIeAhUUDgIjAxUOAwcjPgM3AzMeAxcVLgMnBTU+AzczDgMHBABlCj1cdUOAQ3VcPQplZQo9XHVDgEN1XD0KZedkBxceJRQoRzkoCf7nDRgRCgoRGA0NGBEKChEYDUAUJR4XB2QJKDlHKNlkBxceJRQoRzkoCQFZFCUeFwdkCSg5RygCAEN1XD0KZWUKPVx1Q4BDdVw9CmVlCj1cdUOAFCUeFwdkCSg5RyiAChEYDQ0YEQoKERgNDRgRCgFZZAcXHiUUKEc5KAn+pxQlHhcHZAkoOUco2WQHFx4lFChHOSgJAAACAID/wAOAA8AAFAApAAABIg4CFRQeAjEwPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjAgBQi2k8eJB4eJB4PGmLUDVdRigoRl01NV1GKChGXTUDwDxpi1BQ28mMjMnbUFCLaTz9gChGXTU1XUYoKEZdNTVdRigAAAADAID/wAOAA8AAFAApAD4AAAEiDgIVFB4CMTA+AjU0LgIjESIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIwIAUItpPHiQeHiQeDxpi1A1XUYoKEZdNTVdRigoRl01Gy4jFBQjLhsbLiMUFCMuGwPAPGmLUFDbyYyMydtQUItpPP2AKEZdNTVdRigoRl01NV1GKAGAFCMuGxsuIxQUIy4bGy4jFAAACABA/8ADwAPAAHkAiQCeALgA0gDxAP8BHwAAAS4DJyIOAgcuAycuAyc+ATQ2NzA+Aic8AS4BNScuAysBIg4CBwYUHgEXBw4DDwEOAw8BMA4CBw4DBwYUHgEfAR4DMzI+Ajc+AzceAzM6AT4BMz4DNz4CNCc0LgInBT4DNzI+AjcOAwcBMh4CFRYOAgcuAzUwND4BMwM+Azc+AzceAxceAxcOAwclDgMjIi4CJzI+ATIzOgEeARceAgYHEycuAyMhIg4CFREUHgIzITI+AjURNC4CJwceAxcjNR4DHwETFA4CIyEiLgI1ETQ+AjMhOgEWMhcVMxYUFhQVEQNKBREWHREMGRwcDwcNDQwFDxoXEwgBAQEBBgcFAwEBAgIHCQsHCwcOCwcCBQcOCQYHDg8QBwMHDw4NBhIKDQwDFiUbEAMBAgUEEQMFBgYDECInLBkePj4+HRYwLywRAwYFBQIDBgYEAgMEAgECAwMC/YoDDhUcEQEDBQUCEh0ZFAcBCgYHBgMBAwQGBAMEAwEBAgJPAwgHBwQJEAwKBQgUFRcNAQMEAwIaLy0qEwGuAgUHBwMJFRgcEAYMCwsFCQ4MDAoJCQQBAUqODCElJhH+IBAeFQ0NFR0RAt8RHRUNCQ8VDC0BAwICAaMCAwMCAY8mAwQGA/0gAwYEAwMEBgMB4AIEBAQC/gEBAXMFBwYCAQECAwIECAgJBQ4gIycVAgQDBAEoNjcQAgMDAgIFBQoHBQQGCgYSLTY+IxAQIB8fDgUPHBkYCwkFBwcBDhwbGwwECAgHAgkBAgEBFCpALAoRDwwEDBUPCAEBAQMDBQIFDA0OBwIFBAUC4QgXGh0OBAQEAhwoGxADAmYLExgMDBURDwYJFxgXCg8SD/5LBg0NDgcSHxsZDBAdGhgLAQMDAgIFCwwOBwMBAQEBBAgLBwEBAgICAwYHBQEBs44MFQ8JDRUdEfygEB4VDQ0VHRECXxEmJSEMLgECAwMCowECAgMBj/1FAwYEAwMEBgMDYAMGBAMBAf4CBAQEAv2gAAAEAED/wAPAA8AADgAtADsAWwAAATMHAyMLASMTMxsBMxMjJScuAyMhIg4CFREUHgIzITI+AjURNC4CJwceAxcjNR4DHwETFA4CIyEiLgI1ETQ+AjMhOgEWMhcVMxYUFhQVEQKALDNCa006b3FtTERlgaoBB44MISUmEf4gEB4VDQ0VHREC3xEdFQ0JDxUMLQEDAgIBowIDAwIBjyYDBAYD/SADBgQDAwQGAwHgAgQEBAL+AQEB5OIBPv7CAT7+AAEv/tECALmODBUPCQ0VHRH8oBAeFQ0NFR0RAl8RJiUhDC4BAgMDAqMBAgIDAY/9RQMGBAMDBAYDA2ADBgQDAQH+AgQEBAL9oAAEAED/wAPAA8AADQAsADoAWgAAASMHJyMXAyE1IzcXMwMBJy4DIyEiDgIVERQeAjMhMj4CNRE0LgInBx4DFyM1HgMfARMUDgIjISIuAjURND4CMyE6ARYyFxUzFhQWFBURAueHYGCHorcBBjwyb423AUKODCElJhH+IBAeFQ0NFR0RAt8RHRUNCQ8VDC0BAwICAaMCAwMCAY8mAwQGA/0gAwYEAwMEBgMB4AIEBAQC/gEBAkCNjfL+8lxLpwEOAauODBUPCQ0VHRH8oBAeFQ0NFR0RAl8RJiUhDC4BAgMDAqMBAgIDAY/9RQMGBAMDBAYDA2ADBgQDAQH+AgQEBAL9oAAAAAUAQP/AA8ADwAA7AHcAlgCkAMQAAAE1ND4CNz4DMzUiDgIdARQOAisBFTMyHgIdARQeAjM1Ii4CJy4DPQE0LgIjMj4CNQUVFA4CBw4DIxUyPgI9ATQ+AjsBNSMiLgI9ATQuAiMVMh4CFx4DHQEUHgIzIg4CFQEnLgMjISIOAhURFB4CMyEyPgI1ETQuAicHHgMXIzUeAx8BExQOAiMhIi4CNRE0PgIzIToBFjIXFTMWFBYUFREBgAIFBwUECwsNBhovIxQFCQsHICAHCwkFFCMvGgYNCwsEBQcFAgUJCwcHCwkFAQACBQcFBAsLDQYaLyMUBQkLByAgBwsJBRQjLxoGDQsLBAUHBQIFCQsHBwsJBQEHjgwhJSYR/iAQHhUNDRUdEQLfER0VDQkPFQwtAQMCAgGjAgMDAgGPJgMEBgP9IAMGBAMDBAYDAeACBAQEAv4BAQFdcgULCwkEBAYFAjkSHyoXVgYKCAQ6BAgKBlYXKh8SOQIFBgQECQsLBXIGCwgEBAgLBjpyBQsLCQQEBgUCORIfKhdWBgoIBDoECAoGVhcqHxI5AgUGBAQJCwsFcgYLCAQECAsGAdaODBUPCQ0VHRH8oBAeFQ0NFR0RAl8RJiUhDC4BAgMDAqMBAgIDAY/9RQMGBAMDBAYDA2ADBgQDAQH+AgQEBAL9oAAFAED/wAPAA8AABQALACoAOABYAAABJwcXNycFFzcnBxcTJy4DIyEiDgIVERQeAjMhMj4CNRE0LgInBx4DFyM1HgMfARMUDgIjISIuAjURND4CMyE6ARYyFxUzFhQWFBURAcBAwMBAgAEAQMDAQIDHjgwhJSYR/iAQHhUNDRUdEQLfER0VDQkPFQwtAQMCAgGjAgMDAgGPJgMEBgP9IAMGBAMDBAYDAeACBAQEAv4BAQGAQMDAQICAQMDAQIAB+Y4MFQ8JDRUdEfygEB4VDQ0VHRECXxEmJSEMLgECAwMCowECAgMBj/1FAwYEAwMEBgMDYAMGBAMBAf4CBAQEAv2gAAAAAAgAQP/AA8ADwAAEAAkADgAtADsAWwBtAH8AABMzFSM1FTMVIzUVMxUjNQEnLgMjISIOAhURFB4CMyEyPgI1ETQuAicHHgMXIzUeAx8BExQOAiMhIi4CNRE0PgIzIToBFjIXFTMWFBYUFRElMw4DIyIuAjU0PgI3FRMyHgIVHAEOAQcjNT4CMjPAwMDAwMDAAseODCElJhH+IBAeFQ0NFR0RAt8RHRUNCQ8VDC0BAwICAaMCAwMCAY8mAwQGA/0gAwYEAwMEBgMB4AIEBAQC/gEB/sC9BhwqNB0hOiwZEyMvG2AhOiwZAQEBvQQICAgEAcBAQIBAQIBAQAI5jgwVDwkNFR0R/KAQHhUNDRUdEQJfESYlIQwuAQIDAwKjAQICAwGP/UUDBgQDAwQGAwNgAwYEAwEB/gIEBAQC/aDwGy8jExksOiEdNCocBr0BABksOiEECAgIBL0BAQEAAAsAQP/AA8ADwAADAAcACwAPABMAFwAoAC0ATABaAHoAAAEzFSMjMxUjOwEVIyMzFSM7ARUjIzMVIzMVIxUUHgI7ATI+AjURIxMjNTMVAScuAyMhIg4CFREUHgIzITI+AjURNC4CJwceAxcjNR4DHwETFA4CIyEiLgI1ETQ+AjMhOgEWMhcVMxYUFhQVEQGgYGBgYGBgYGBgYGBgYGBgYGBgYAUJCweABwsJBWBAgIABp44MISUmEf4gEB4VDQ0VHREC3xEdFQ0JDxUMLQEDAgIBowIDAwIBjyYDBAYD/SADBgQDAwQGAwHgAgQEBAL+AQEDQEBAQEBAQEDgBwsJBQUJCwcBIP8AQEACOY4MFQ8JDRUdEfygEB4VDQ0VHRECXxEmJSEMLgECAwMCowECAgMBj/1FAwYEAwMEBgMDYAMGBAMBAf4CBAQEAv2gAAAAAAUAQP/AA8ADwAAUADgAVwBlAIUAAAEuASIGBzYeAhc+AxcuASIGBwcmDgIHLgEOAQc+Azc2HgIXPgM3PgM3LgMjEycuAyMhIg4CFREUHgIzITI+AjURNC4CJwceAxcjNR4DHwETFA4CIyEiLgI1ETQ+AjMhOgEWMhcVMxYUFhQVEQKyFzIzMRYaNjIvEhIuMjYZFTEyMhcYGjIwLhUpWFhTIgkUExQKI0lFQBsLGx4iEhcyNDQaECMlJhLtjgwhJSYR/iAQHhUNDRUdEQLfER0VDQkPFQwtAQMCAgGjAgMDAgGPJgMEBgP9IAMGBAMDBAYDAeACBAQEAv4BAQHoCwwODwMDDRgUFRkNAwIODQ0LhgEIEBcOEQ4JIB0BAgMEAQQGEyIZEB4ZFQgLDgcCAQoOBwIBl44MFQ8JDRUdEfygEB4VDQ0VHRECXxEmJSEMLgECAwMCowECAgMBj/1FAwYEAwMEBgMDYAMGBAMBAf4CBAQEAv2gAAADAED/wAOAA8AAHgAuAEEAAAEuAyMhIg4CFREUHgIzITI+AjURNC4CJwEBIREhMh4CMwEUHgIVERMjIg4BFh8BHgE+AT0BNC4CIwIXBQ0PDwf+gAcLCQUFCQsHAwAHCwkFBAYIBf6uASn9QAFfAQMDAwEBUgIBASDABwgCAwXSBQgGBAUJCwcDqQUIBgQFCQsH/EAHCwkFBQkLBwJABw8PDQUBUvxXA4ABAQL+rgEDAwMB/eEDwAQGCAXSBQMCCAfABwsJBQAAAAUAAP/ABAADwAAJAA0AFgAaACEAAAERIQcRIREhESElFSM3AxEzNSEVBxEhARUjNwEhETM1IRECgP5AwAGAAoD+gP5AZWWAwAFAwP7AAgBlZQGA/gDAAUACwAEAwP3A/wADAKVlZf2bAcDAwMD/AAFlZWX9mwHAwP2AAAAJAEsAVQOAA1UAWQBeAGMAaAByAHcAfACRAKYAAAEuAyMhJy4DKwEiDgIVFB4COwETHAEWFBUyFBYUFxQeAhcwHgIzHgMXMh4CMx4CMjMwOgIxMj4CNTQuAiMhJyEyPgI3EzwBLgEnDwEjNTMjFSM1Mx0BIzUzJxUjKgIGIyczBzMVIycFNTMHIwMUDgIjIi4CNTQ+AjMyHgIVIRQOAiMiLgI1ND4CMzIeAhUDdgMICAkF/bMJAQcMDghgCQ8MBgYMDwk8UAEBAQEBAgEBAQEBAQECAgIBAQEBAQECBAQEApKwkwkPDAcHDA8J/k8HAeMIDgsIASsDBANSDJikz4CAgICqgAECAQIBDpWAgHIOAVWSDIbVChIXDQ4XEQoKERcODRcSCgGAChIXDQ4XEQoKERcODRcSCgLxBAUEAjIHDQoFBgwPCQkQCwf+JAEBAgEBAgIBAQECAgIBAgEBAQIBAQEBAQEBAQEHCxAJCQ8MBisGCQ4IASoFCQkIA0ZWVlZWgFZWgFYBV4BWVlZWVv7ADRcSCgoSFw0OFxEKChEXDg0XEgoKEhcNDhcRCgoRFw4AAAAABgCA/9UDgAOrAAoADwAUABkAHgAjAAABNSchBxUjESERIyUhFyE3BRUjNTMjFSM1MyEzFSM1ASERIREDAID/AICAAwCA/oABACv+qisBKysrVqqq/wArKwHW/aoCVgKrgICAgP0qAtaqKipVVVVVVVVV/SsCKv3WAAAAACoAAP/VBAAD1QAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyAAAJSM1IxUjNSMVIzUjFSM1IxUjNSMVIzcbAQEnCwIHESMRITUjETMVIyczFSMnMxUjJzMVIyczFSMnMxUjJzMVIyczFSMFMxUjJzMVIyczFSMnMxUjJzMVIyczFSMnMxUjJzMVIwUzFSMlMxUjJzMVIyUzFSMnMxUjJzMVIwUzFSMlMxUjJTMVIyczFSMnMxUjBTMVIyczFSMlMxUjJzMVIwUzFSMnMxUjJTMVIyUzFSMnMxUjBTMVIyczFSMnMxUjJTMVIyUzFSMD1VUrVStVK1UrVSu74HClAUBJ9bui31UEACsrK4ArK4ArK4ArK4ArK4ArK4ArK4ArKwOAKyuAKyuAKyuAKyuAKyuAKyuAKyuAKysDgCsr/wArK4ArK/8AKyuAKyuAKysDgCsr/oArK/8AKyuAKyuAKysDgCsrgCsr/YArK4ArKwOAKyuAKyv+gCsr/wArK4ArKwOAKyuAKyuAKyv/ACsr/oArKysqKioqKioqKioqhwFF/t0CFiz+ZwFJ/iWGA3D8AIADgCoqKioqKioqKioqKioqKlYqKioqKioqKioqKioqKipWKioqKioqKioqKipWKioqKioqKioqVioqKioqKipWKioqKioqKioqVSsrKysrKysrKwAAABsAAP/VBAAD1QAcACEAJgArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAbwBzAHcAewB/AIMAhwAAJTUHFQcRBxEHEQcRBxEHNQcVBzUHEQcRBxEFNQclBxEXEQUnETcRJQcRFxEBNxUnPwEVJz8BFSc/ARUnPwEVJz8BFSc/ARUnFTcVJyc3FScnNxUnFTcVJz8BFSc/ARUnFTcVJyc3FScnNxUnBTcVJxU3FScVNxUnATcVJxU3FScnNxUnNTcVJwPVKivVK9UrKypWKlZVBAAr/VYrKwEAKysBACsr/YAqKoAqKoAqKoAqKoAqKoAqKoAqKioqgCoqgCoqKiqAKiqAKioqKoAqKoAqKgEAKioqKioq/YAqKioqgCoqKiorKwEpAQGrAf5XAQNWAfysAQIBASsBKQErAf3XAQOrAfwBAVcBAQEBqwH+VwEBAv8B/P8BAQFWAf6sA6kBKwEpASsBKQErASkBKwEpASsBKQErASkBKwFXASsBKQErASkBKwFXASsBKQErASkBKwFXASsBKQErASkBKwFXASsBVwErAVcBKwECqQErAVcBKwEpASsBqQErAQAHAAYAFQP4A5UADAAZADsAQwBQAFgAagAAEw4DFRQeAhclAwMmPgI3FwcuAzUBJg4CBxcHAQUXJx4DFRcxHgM3Fj4CNTQuAicBBTceAxclPgM3HgMXAycDJQMuAycFBiYiJiMTJR4DFRQOAgenJTsqFwMGCQYBauFkAQsVIBWz/gIDAwEB9ShPS0UeAREBEP50BgEBAQEBBBhVbYNHXaN5R0d5o10BTP7ysQ8bFxQI/dYYNTg7Hh02NDAWzt10ATc6K01CMhEBUgULCwoGPgFIBAYEAjljhEsDOhpFT1wvEyEjHxGHATn+0h07NjMUxlUJEBMQCgGJAQ8bKhkCDv7HfRMBAwIDAgMKQW1MKwEBSHmkW16ie0UB/tBi4gwfHyQRjRMcFAkBAQgRFxD++Pz+YWH+wQkpOEkq6AEBAgFZdwwaGRwNTINjOAEAAAQAqwBVA1UDKwAYADwASABhAAABISIOAhcDHgMzITI+AjcDNi4CIxMWDgIjISIuAjcDHgM7AR4DMzI+AiczMj4CNxMBMw4DIyIuAjclFg4CIyEiLgI3Jz4DMyEyHgIXBwLV/lUaLyIVAQEBEyQtHAGpHC0kEwEBARUiLxoqAQgKEQj+VQgRCggBAQYJDAoHPwEWKjUgHjcoGAFBBQwKCwQB/pTXARAeJhcVKBwSAQFqAQgKEQj+VQgRCggBAQEGDA8KAakKDwwGAQEDKxQjLxr+KhovIxQUIy8aAdYaLyMU/aoIEAwGBgwQCAE3AwQDAh82KRcXKTYfAgMEA/7JASsWJx0RER0nFlUIEAwGBgwQCFYIEAwGBgwQCFYAAgBV/9YDqwPVAAwAIQAAAQMFCQI4AjYxNyMnDgImJy4CNjc+AhYXHgIGBwOqef55/qsB+AFUAQkBtgslKy4WFR0NBAwLJSsvFRUdDQQMAl0BeHn9iv7wAnUBERUWHQwECwwkLC4VFh0NBQsMJCsvFQAAAAAKAAAAVQQAAysAJgArADYAOwBAAEUASgBPAFQAWQAAASMnNi4CIyEiDgIXAx4DOwEXBh4CMyEyPgInEy4DIwEjNzMXEyMnIQchIg4CIxMDIQMhJTMnIwc3MxcjNwUzJyMHAyE3IRcBMycjByEzNyMXA6tVAQEOFiAR/VQQIBcOAQEBDBkeEioBAQ4XIBAC1xAgFw4BAQEMGR4S/NYsASoBCzYBAqwB/dYMFRQPBkoBAtcB/SsB1dYB1AErfwGBAf5/rAGqAVQBKgH+1AEBKisBKQH+1ikBKwECqxkRJR4TEx4lEf6AEhkRCGcRGhEICBEaEQGrESUeE/6qq6sBK1UqDhAN/isBqv5WgKqqgFZW1isrAQBWVv8AKysrKwAAAAAHAAAAgAPVAwAACAAPABQAGQAoAEEAUAAAATUhETMVIREjASMRIRUhEQUhESERAREhESEXNTMOAx0BFB4CFyMlFA4CKwEiLgI9ATQ+AjsBMh4CHQEXIz4DPQE0LgInMxUDVfyrgANVgP0rKwKr/YADAP1VAqv9gAJV/asrjAMFAwEBAwUDjAFVChEYDSsNFxIKChIXDSsNGBEKq4wDBAMCAgMEA4wCgID+AIACAP7VAVYr/tWAAVb+qgEr/wABANWqBAsKCwZWBgsKCwRADhcRCgoRFw4qDhcRCgoRFw4qQAQLCgsGVgYLCgsEqgAAAAADACIAEgPVA6sABAAfADQAADcXNycHASIOAhUUHgIfAR4DMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAiMiPLs6vQI5T4pmPAoSGhBIGDc8QCJOimc7O2eKTj1rTy8vT2s9PGtQLi5QazxOPLs+vQNdPGeKTh87NzMXTBMfFgw8Z4pOTopnPP1gLlBqPT1qUC4uUGo9PWpQLgAAAAACAQ8AKwLxAvMAEQAwAAABLgEiBgcOARQWHwE3PgE0JicDIi4CJy4BNDY3PgMzMh4CFx4BFAYHDgMjAvEyfYN+MjIyMjLx8TIyMjLxCxQTEgcQEBAQBxITFAsLFBMSBxAQEBAHEhMUCwLzMTExMTF8gXwx7e0xfIF8Mf6iBAgMCA8oKScPCAwIBAQIDAgPJykoDwgMCAQAAAEAzQCjAtwCsQATAAAlHgI2NxM+ASYiBwUOAR4BHwIBugYPEhEH4wcBCxYQ/hoQDwEREa86phERAhEPAeYPGAoJ4QkQEg8GOrAAAAAEAQAAKwMAA1UAIAA3AFYAdQAAATIeAhceAxUUDgIPAScuAzU0PgI3PgMzNSIOAgcOARQWHwE3PgE0JicuAyMVMh4CFx4BFAYHDgMjIi4CJy4BNDY3PgMzNSIOAgcOARQWFx4DMzI+Ajc+ATQmJy4DIwIAGjEuKhMSGxMKChMbEra2EhsTCgoTGxITKi4xGiFBPTkZMjIyMvHxMjIyMhk5PUEhCxQTEgcQEBAQBxITFAsLFBMSBxAQEBAHEhMUCw4dGxkLFRYWFQsZGx0ODh0bGQsVFhYVCxkbHQ4DAAoSHBISKC0wGRkxLCkSs7MSKSwxGRkwLSkREhwSClUMGSQZMXyBfDHt7TF8gXwxGSQZDOoECAwHECcpKA8IDAcFBQcMCA8oKScQBwwIBCoFCxALFjc6NxYLEAsFBQsRChY3OjcWCxALBQAAAgCEAFkDBQLYACIAJwAAJSIuAi8CLgM1Jj4CNyU+AR4BFx4CBgcDDgMjAx8BEwUB2QYSFBQHNJsTGQ4FAQMMFhMB5hAeGhUHAwYBBQfjCBQTEgbmrzrM/ktZBA0ZFpszBxISEgcHEhQVCOMIBQUNCwUQFBoP/hsSFgwEAVg6rwG1zAAAAgB8/9UDhAPVABQAKQAAASIOAhUUHgIzMj4CNTQuAiMDIi4CNTQ+AjMyHgIVFA4CIwIAUI5pPWKCgR8Xf4ZoPWmOUAIpSDUfHzVIKSlINh8fNkgpA9U9aY5QUdrGi4vG2lFQjmk9/b0fNUgpKUg1Hx81SCkpSDUfAAAAAAcAAP/6A9UD1QAIAA0AEgAXABwAIQAmAAABBSURBSUFESUTJxEXESU3EQcRETcRBxEDEScRFwcXEScRAREXEScCkv7N/qEBaAEiAUv+ve7V1f4A1dXV1VXW1tbW1gJW1dUDvarC/PTErLcDDLf+D20BDXT++vx7/vR5AQr+xXn+9XsBDQE7/veAAQR7uoH+9HkBFP7tAQ9v/u5yAAcAAAAgBAADYAAeACQAZwCAAJUAqgDhAAABLgMrASIOAhcHHgM7ATI+AjcnNiY0JjUnFyM3MxcHNycuAysBNy4DIyEiDgIHEwYeAjsBBx4DOwEeAzMyPgI3Mx4DMzI+AjczMj4CNyc2LgInBSIuAjcDPgMzITIeAhcDFg4CIyEBIi4CJz4DMzIeAgcWDgIjISIuAjcmPgIzMh4CFw4DIzcOAysBLgMjIg4CByMuAyMiDgIHIyIuAic3ITI+AjcnMzIeAh8BFBYUFgcXAxsCBgYJAyEGDAgGAQEBBAoKCH8ICgoEAQEBAgNhRoEBH2EBkYEGEhQYC4EBAQ4bIhX+IRUiGw4BAQEQGSQTAQEBDhsiFSQGFiInFxUpIBgEqgUYICkVFyciFgYkFSIbDgEBAQMDBwP8bwYMCAYBAQEECgoIAd8ICgoEAQEBBggMBv4fAQEOFxIJAQEJEhcODBkQCwEBCxAZDAGfDBkQCwEBCxAZDA4XEgkBAQkSFw7BAQQKCggkBhYiJxcVKSAYBKsEGCApFRcnIhYGJAgKCgQBAQGfFSIbDgEBgQMJBgYCgQMCAQECUgMFBAIFCQsHwAcLCQUFCQsHMAIFBQQCkNLAkDBVwAoQCwZAFCMaDw8aIxT+oBQjGg9gFCMaDxUjGQ8PGSMVFSMZDw8ZIxUPGiMUwAcODgwGVQUJCwcBYAcLCQUFCQsH/qAHCwkF/uAKERgNDRgRCgoRGA0NGBEKChEYDQ0YEQoKERgNDRgRCoAHCwkFFSMZDw8ZIxUVIxkPDxkjFQUJCwdgDxojFOACBAUDwAIEBQUCwAAAAAAGAEAAJAPAA2AACQAOADUASgBfAG0AAAEuAy8BJRcFAyUXBScTIg4CIwMnDgMHJwYuAjU0PgI3FzYeAh8BFTMTBiYOAQcXNh4CFxYOAgcGLgInJj4CNwceAzc+AycuAwcOAxclBTQuAicuAyclFwIXBQwNDQcnAdAy/leUATYy/soyDgMGBgYDiTMCBgcJBUAGDAkFBQkMBkAECAYGAmICjQMHBgcDCRYsJRwGBgcVIxYXLCUcBgYHFSMXEQIMEBMJCg8JAwMCDBATCQoPCQMDAjP+igEBAQEBAgMCAgF0EAEEBQoHBwGZgcF4AZxWwVfC/oYDAQQCEgEFBgYCAQEBBgkNBggLCgQBAQEDAwYCAQH92wIBAgECHwUFGCMZFi8mHgUHBxYlFxgtKBwHgQkRCAQEAQ4PFQkLDwoCAgMMERMLhWoEBggGBAIIBQcDaTUAAAAAEAAA//8D4AOQADwASwBQAFUAWgBfAGQAaQBuAHMAeAB9AIIAhwCMAJEAABM1MzcuAjQ1ND4CMzIeAhUUDgIjKgEuASMHIScOAiIjIi4CNTQ+AjMyHgIVHAEOAQcXMxUhAQ4CIjEFIi4CMQMhAwEjFTM1FSMVMzU3IxUzNRUjFTM1NyMVMzUVIxUzNTcjFTM1FSMVMzU3IxUzNRUjFTM1NyMVMzUVIxUzNTcjFTM1FSMVMzUAePEBAQEIDREKChENCAgNEQoBAwIDAdICa9ACAwMDAgoRDQgIDREKChENCAEBAfJ5/CADHAQMCwn97QoNCAOMA3KN/iQgICAgQCAgICBAICAgIEAgICAgQCAgICBAICAgIEAgICAgAgBg8QIDBAQCChENCAgNEQoKEQ0IAQHS0wEBAQgNEQoKEQ0ICA0RCgIDBAMC8mD+Iw4PBgEKDQsBv/5DAX2goMCgoMCgoMCgoMCgoMCgoMCgoMCgoMCgoMCgoMCgoMCgoMCgoMCgoAAAAAsAIAAAA8ADYAAOACMAUgBZAGAAZwBuAHUAfACAAIkAAAEiLgI9ATQ+AjMhFSE3Ig4CFRQeAjMyPgI1NC4CIwcVFB4CMyEVFA4CIyEiLgI1ETQ+AjMhByMiDgIVFB4CMyEVISIOAhUlIxUzNTM1FSMVMycXNRUjFTMnMzUVIxUzJxc1FSMVMzUzNRUjFTMnMzUTJRchJTMyHgIXIycCQA0YEQoKERgNAYD+gDAKEQ0ICA0RCgoRDQgIDREKkA8aIxQBQA8aIxT9YBQjGg8PGiMUATRL+QoRDQgIDREKAxD+wBQjGg/+wEAgIEAhASBAIQEgQCEBIEAgIEAhASCAAXhI/kABtUsLExIQB4MPAQAKERgNQA0YEQrAjQcNEgoKEQ0ICA0RCgoSDQcNQBQjGg+AFCMaDw8aIxQCYBQjGg8fCA0RCgoSDQfBDxojFOBAICBgQCABIWBAICBgQCABIWBAICBgQB8hAkKenl4ECQsHHwAAAAMA/gAYAwIDagAaAB8ANwAAASMiDgIHHgMzIh4BMjcWPgI3LgMjJzM3Ixc/ASIOAiMiLgIzIg4CIyIuAjMXMwI9eQE8TDwBAUBOQAEBFBwkEAFBT0ABAT1LPAF5eQF7AXc/AQwUFQkIFRENAQEMFBQKBxYRDgE+dwKGN2aPV1hfLAgBAQIBDzJdTk6Maz4PLi49mAoMCgoLCgoLCgkMCZYAAAAABADzABIDDQNzAAQAHwFhAXkAAAEzJyMHFyMyDgIXBh4CIzIeATY3Ij4CJzYuAjMTDgMHDgMHMCIUIjEHIycyIjIiMyoBJiInIi4CJy4DJyIuAjUiLgE0JzQmNiY3JjY0Nic2JjYmMyY2NDYxMjQyMDMwMh4BFR4DFx4DFx4CMjM6AT4BMz4DNzQ+AjU2NDY0NyY0LgEnNC4CJy4DJy4DJy4DJy4DJy4DJy4DNyY2NDY3PgM3PgM3Mj4CMyczBzIwMjAzMh4CFzIeAhceAzEWMBYGMwYWBhYjFgYWBhcGFgYWBxYGFgYXIhYGFgcWBhYGMyIUIjAjMCIuATUiLgInLgMnIi4BIiMqAgYHIg4CIxQOAhUGFAYWBxYUHgEXFB4CFx4DFx4DFx4DFx4DFx4DFxQWFBYHFgYUBgcDNyIOAiMiLgIzIg4CIyIuAjMXMwHBfgF8AX5+AUJMQQEBRFBEAQEVICQQAUVRRQEBQk1BAQgBBgQHAgQGCQcFAgIBHgEBAgEBAQUFBwUEAgcEBQIDAwQDAgEDAQMBAQEBAQECAQEBAQEBAQIBAQECAQECAQIBBAICBAMDAQUEBgIEBQcGBQEGAwUBAwIFAgIEAQICAQEBAgECBAIFAQIEBQQDAQYEBwEEBAYEAwIFBAUBAwIEAgIBAgEBAQECBAECBAUEBAIIBggDAwMFBAMBIAECAgEBBgMFAQMDBAMCAQMCAgECAQEBAgEBAQIBAQEBAQEBAQEBAQEBAQEBAgEBAQIBAgEBAgECAQMDAQQCAwEFAwUBBAQGBAQBBQMEAQICBAECAwECAQIBAQECAQIEAgUBAgQFBAMCBgQGAgMFBgQDAgUEBQEDAgUBAwMBAQECBAELQAEMFBYJCBcRDgEBDBQWCQgXEg0BP3wCljAwD0ZxkEtPWi4MAwIBBA4wWUtMkHFG/lUEBwYGAwIFBAMBASMfAQECAQEBAQECAgECAQIBAgICAQEDBAQCAgIDAgIBAQICAQEBAQEBAQEBAgIBAQECAgIBAQEBAQEBAQICAQECAwMBAgMDBAICBAQDAgIDAgMBAQMCAgECAgICAgECAwMBAgMEBAICBQUFAwMGBwgEBQgICAQDBwUGAgIEBAMBAQEBISEBAQEBAgEBAQEBAQIBAQEBAQEBAQEBAgEBAgICAgEDAgICAgIBAQEBAQEBAQEBAgECAQEBAgEBAQEBAQECAgECAwIBAgIDAwECBAQEAQIDAwIBAgICAwEBAgICAgECAwMCAQMEBAICBQUFAwMGBwcEBQoJCAQB+Z4LDAsKDQoKDQoKDAqcAAAABwAAAKAEAALgAAQACQAXACwBbgF8AZEAADcRIREhExEhESEFNC4CIyERITI+AjUXMj4CNTQuAiMiDgIVFB4CMycUBhQGMSIUKgEjMCIuASMuAyciLgIjLgIiIyoBBiIHIg4CBw4DBxQOARQVFB4CFx4DFx4DFx4DFx4DFx4DFx4DFx4CFBUUDgIHDgMHDgMHBioCIxUjNSI4AiMiJiImJyIuAicuAycuAyMuAjQnPAEmNDU8AjY1PAI2NTQ2NDI1OgE0MjMyFjIWMx4DFx4DFx4CMjM6AjY3Mj4CNz4DNz4BNDY1NC4CJy4DJy4DJy4DJy4DJy4DJy4DJy4CNDU0PgI3PgM3PgM3Mj4CMzUzFTIwOgEzFjIeARceAzMeAzEeARQyFTAWHAExFBYcARUcAxUcAxUcAQYUMQcUHgIzIREhIg4CFSciDgIVFB4CMzI+AjU0LgIjAAQA/ABAA4D8gAJgGSw6IQGg/mAhOiwZgAoRDQgIDREKChENCAgNEQrcAQEBAQEBAgECAgEDAwMBAgQEBAMCBQUFAwIEBAMCAQMDAgIBAgEBAQEBAQEBAgEDAwMCAgQFBQIDBQUFAwIFBQUDAgUFBAICAwMDAQIBAgECAgICBQUGAwMHCAgEAQEBAQEfAQEDBgcGAgMGBQUCAgQEAwECAgMBAQEBAQEBAQEBAQEBAQEBAQICAgEDAwQCAgQFBQMDBgYHBAIFBAQCAgMDAwIBAgICAQEBAQEBAgEBAwMEAgIEBAUCAwUFBQIDBQUFAwIFBAQCAgMEAgECAQIBAQMCAQQFBQMDBgcIBAIEBAQDHwEBAQECBQQEAgIEAwQBAgICAgEBAQEBAeQZLDoh/mABoCE6LBmAChENCAgNEQoKEQ0ICA0RCqACQP3AAgL+PgHC4ihGNB7+gB40RihAChEYDQ0YEQoKERgNDRgRCpEBAQEBAQEBAQIBAgECAQIBAQEBAQIBAgEBAgICAgECAwMBAwQDBAECAwMCAgECAwIBAQICAwEBAwIDAgEEAwQCAwQFBQMDBgcIAwYJCQgEBAcHBQMCBQQDAQEjHgEBAQECAQEBAQIBAQECAQIBAQICAgEDAwUCAQMDAgEBAgIBAQEBAQEBAQIBAgICAQECAgEBAQEBAQECAQIBAQMCAwIBBAMEAgIEBAMCAQMDAwEBAwICAQECAwIBAQMDAwECAwQEAgIEBgUDAwYHCAQECQgIAwQGBgUDAgQDAwIBAQEhIQEBAQEBAQECAQIBAQEBAQEBAQEBAQIBAQECAgMBAQMDAgEBAgECUShGNB4BgB40RihAChEYDQ0YEQoKERgNDRgRCgAAAAkAAAA/BMADQQAGAA0AEgAXAEMAWAGaAcYB2wAAJRMFNSERIwcnEyE1IREHIREhEQMhESERAxQeAhchMj4CNTQuAiMhDgMVFB4CMzI2MjYzES4DIyIOAhUnIg4CFRQeAjMyPgI1NC4CIycwFBYUMRwBFhQVHAMVHAMVFAYcATEUBhQGMSIUKgEjMCIuASMuAyMuAyMuAiIjKgEGIgciDgIHDgMVBhQGFBUcAR4BFx4DFx4DFx4DFx4DFx4DFx4DFx4CFBUUDgIHDgMHDgMHMCoBBjEVIzU4AiIxKgEuASMuAyMuAycuAzUuAzU0JjwBNTwDNTQ2PAE3MDQ+ATE0OgE2MTIeAhceAxceAzMeAzMyNjI2NzI+Ajc+Azc0PgE0NTwBLgEnLgMnLgMnLgMnLgMnLgMnLgMnLgM1ND4CNz4DNz4DNzI+AjM1MxUwOgIzFjIeARceAzMeAzEeATAWFQcUHgIzIT4CNDU0LgIjIg4CBxEyFjIWMzI+AjU8AS4BJyEiDgIVJyIOAhUUHgIzMj4CNTQuAiMEgAL8HgQgQCBAAvweBCBe+/4EAkD8fgOCYQEBAQH+nCE6LBkZLDohAWQBAQEBCA0SCQMEBAQCAgQEBAMJEg0IQAoRDQgIDREKChINBwcNEgrdAQEBAQEBAQEBAgEDAQEDAwMCAQQEBQICBQUFAwIEBAMCAgMCAwEBAgECAQEBAgECAgQDAgIEBQQDAgYFBQIDBQUFAwIFBQQCAgMDAwECAQIBAgMBAgUFBgMDBwgIBQEBAiABAwcGBgMDBQUFAgIEBAMCAQMCAgEBAQEBAQEBAQEBAQECAgIBAgMDBAICBAUFAwIGBwcDAwQFBAIBBAMDAgECAgIBAQEBAgECAgMEAgIEBAUCAwUFBQMCBQUFAwIFBAQCAgQDAwEBAgEBAQIDAQIEBQUDAwYHCAQCBAQEAiABAQEBAgQFBAICBAMEAQICAgIBAQHjGSs7If6cAQEBBw0SCgIEBAQCAgQEBAIKEg0HAQEBAWQhOysZgQoRDQgIDREKChINBwcNEgrgAiMBP/2fYQECIj79n0ACQf2/AgP+PQHD/m4DBAQEAR40RigoRjQeAgQEBAIKEQ0IAQL++QEBAQEIDRIJ8woSFw4NFxIKChIXDQ4XEgowAQEBAQECAQEBAgIDAQEDAgMBAQIBAgEBAQEBAQEBAgECAQIBAgEBAQEBAgECAQECAgICAQMCAwICBAMEAgEDAwICAQIDAgEBAgIDAQEDAwICAQQDBAMCBAUGAwIHBwcEBQkJCQQDBwcGAgMEBAMCASMfAQEBAQECAQIBAgEBAQIBAQEBAgIBAgMDBAICAwIDAQECAgEBAQEBAQEBAQEBAQECAgEBAgICAQEBAQEBAQIBAgEBAwIDAgEDBAMCAwQDBAIBAwMDAQECAwIBAQIDAgEBAwMCAgEEAwQDAgQFBgMDBgcHBQQJCAgDBAYGBQMCBAQCAgEBASEhAQEBAQEBAQIBAQIBAQEBAXMoRjQeAQQEBAMJEg0IAQEBAQEHAgEIDREKAgQEBAIeNEYoQwoSFw4NFxIKChIXDQ4XEgoACQBQAIADsAMAABEAKAA6AEwAYwB6AI8B0QHjAAAlIT4DNyEyHgIVFA4CIzUhPgE0NjU0JjQmJyEyHgIVFA4CIzUhLgMnITIeAhUUDgIjNSEuAychMh4CFRQOAiM1ISIuAjU0PgIzITIeAhUUDgIjNSEiLgI1ND4CMyEyHgIVFA4CIwEUDgIjIi4CNTQ+AjMyHgIVBy4DJy4DJy4DJy4DJy4DJy4DJy4DNTwBNjQ3PgM3PgMzNjI2MjM6AR4BFzIeAjMeAxcyHgEyMToCNDMwNjQ2NTA8ATY1PAM1PAM1PAImNTA0JjQxNCI0JicwLgInIi4CJy4CIicqAzE1IxUiDgIjDgMHDgMHDgIUFRwBHgEXHgMXHgMXHgMXHgMXHgMXHgMXHgMVFA4CFQ4DBw4DBwYiBiIjKgEuAScuAycuAyciLgEiMSoCFCMwBhQGFRQGHAEVBhwCFRwBFhQVFB4CFzIeAhcyHgIXHgMzHgE6ATMwMjgBMRUzNTA6ATYxPgM3PgM3PgM1NC4CJxchMh4CFRQOAiMhPgM3A5D+eAQIBwUCAW4HCwkFBQkLB/6YAQEBAQEBAWgHCwkFBQkLB/6SAgUHCAQBiAcLCQUFCQsH/mIHEhMVCwHqBwsJBQUJCwf+AAcLCQUFCQsHAgAHCwkFBQkLB/4ABwsJBQUJCwcCAAcLCQUFCQsH/oAjPVIuLlI9IyM9Ui4uUj0jkQEDAwMCAgQFBQIDBQUFAgMFBQUDAgUFBAICAwMDAQIBAQEBAQEBAQIBAQMDAgICAwQEAgMFBQUCAwQEBAECAwMDAQEDAQIBAQEBAQEBAQEBAQECAgICAQQDBAICBAUEAgEBAQEgAgQEBAIECAcGAwMFBQQCAQMCAQIBAgIDBAICBAQFAgMFBQUDAgUFBQMCBQQEAgIEAwMBAQIBAQEBAQECAgIBAgMDAwICBAQFAgQHBgYDAwUFBAICBAMDAQICAgIBAQEBAQEBAQEBAQEBAQECAwECAwQEAgIFBQYCAwYGBwMBIAIBAQUICAcDAwYFBQECAwIBAQECAXMBngcLCQUFCQsH/hYLFRMSB+AHEBAQCQUJCwcHCwkFYAQICAgEBAgICAQFCQsHBwsJBWAJEBAQBwUJCwcHCwkFYAoSEA4GBQkLBwcLCQVgBQkLBwcLCQUFCQsHBwsJBWAFCQsHBwsJBQUJCwcHCwkF/qAuUj0jIz1SLi5SPSMjPVIuGAMFBQQDAgQDBAECAwIDAQEDAgIBAQIDAgECAgMDAgEEAwQDAQMCAwECAgICAQECAQIBAQEBAQIBAgECAQIBAQEBAQEBAQIBAgEBAwIDAQEDAgIBAQECAQEBAQEBAQEBAQIBAQIBAQEBAQEBISEBAQECAgQEAgMFBgYEAwgICQQECAcGAwMFBQUCAgQEAwIBAwMCAgECAgMBAQICAwEBAwMDAQIDBAQCAgQDBAECAgMCAQIBAgEBAQEBAQEBAgECAQECAgIBAgEBAQEBAQEBAgIBAQIDAwECBAQDAQEDAQIBAgECAQICAQEBAQIBAQEfIwEBAwQFAgMGBgcEBAgJCgUEBwcGA4gFCQsHBwsJBQYOEBIKAAADAIAAZQOAAxsAaQB+AKcAAAEwPgI1NC4CIw4DMTAuAicuAgYHIgYeARceAzEwDgIHMCoCIyIOARQxFTAeAjM6AzEwHgIXFA4CMTAOARYXHgMXFj4CMTczFzAeAjc+Azc+AS4BMScBIi4CNTQ+AjMyHgIVFA4CIyUOAS4BJzAuAicuASIGMSIuAjU0PgIxMDYeARceAzEwHgIHAxYhKCFLa3kuLT0lDw4YHxANEQ4NCAcEAgYDAw4PDBgeGgIMERMHCAcDAQMGBwcTEQ0RGx4NCQsKAwEGCgkgIyEKCwwHAhy2HAMJEA4PHB0aDAsHAgYf/hQGCwkFBQkLBgcLCAUFCAsHAbQEBgYGAwwWHhMTJR4TAwYFAwYHBRUgKBMSIBgOBgYDAwEDGzZSNlBvRh4BCw0KCxATCgUFAgIDCg4OBAQYGhMaJy4TBwgGlwcIBxkfHgUBGR4YCAsMAwQMDgwEAwMFBjw+CQcDBgYNDQ0GBg8PCT4BBQQJCwYHCwgFBQgLBwYLCQRgBQICAwEKDw8GBQQBAgMFBAYGAwECAQQGBg8PCwQICgUABgBg/+ADoAOgACAALQA6AE8AegCPAAAlJxUjNSEHIzUnIi4CNRE0PgIzITIeAhURFA4CIwMhFScVMxUjFTMVIREDITUzNSM1MzcjNSERASIOAhUUHgIzMj4CNTQuAiMFNC4CIyIOAhUUHgIXFQ4DFRQeAjMyPgI1NC4CJzU+AzUFIi4CNTQ+AjMyHgIVFA4CIwNgQGD+ggJgQA0YEQoKERgNAsANGBEKChEYDSD9gB8fICACgCD9wCAgIAEhAkD+shsuIxQUIy4bGy4jFBQjLhsBHgUJCwcHCwkFAgUFBAQFBQIFCQsHBwsJBQMEBwQEBwQD/uAKEQ0ICA0RCgoRDQgIDREKIAJCQEA+AgoRGA0DAA0YEQoKERgN/QANGBEKAyB/AWP9YoACwP1gYGL+YV/9gAHOFCMuGxovIxQUIy8aGy4jFB8HDAgFBQgMBwQIBwYCqQIGBwgEBwsJBQUJCwcFCAgFAqcCBgcJBJcIDREKChENCAgNEQoKEQ0IAAAABwAD/8ID/QO+AFIAZwFiAYYBtAHsAiMAAAkBLgIiBw4DBw4DBw4DBw4DBw4DBw4DBwYUHgEXAR4CMjc+Azc+Azc+Azc+Azc+Azc+Azc2NC4BJwEuAyc+AzceAxcOAwcTLgMnLgIiIyIOAgcOAwcuAyc+AzM6ARYyFx4DMxYyPgE3PgM3NC4CJy4DJyImIgYHDgMHDgMHLgMnLgIiIyoBDgEHFAYUBhccAR4BMxQeAhcOAwcOAxUGFB4BFx4DFx4DMz4DNx4DFw4DIwYqAicuAycuAycuAiIjKgEOAQcOAxUUHgIXHgMXHgMXOgE+ATc+AzceAxceAjIzMj4CNzQ2NDY1JjQuATUuAyc+Azc+Azc8AS4BJy4DJwcGLgInLgM1JjQmNjU0PgI3PgM3HgMXDgMjFw4DBy4DJzI+Ajc+Azc6AhYzHgMXHgMVFhwCFQ4DBwc+ATIWFx4BFAYHOAEiFDkBDgMHDgMPATAGFCIVDgEiJicuATQ2NzE3PgM3PgM3MRM+Az8BMDY0Njc+ATIWFx4BFAYHMQcOAwcOAwcxDgEiJicuATQ2NzQyPgExPgM3A+3+wAYOEBAIBQgHBwMDBQQDAQYOFBcOEisuMRobNzUzFxMhGxUIAwQIBwFABg4QEAgFCAcHAwMFBAMBBg4UFw4SKy4yGRs3NTMXEyEbFQgDBAgH/ZMoUFBQKCKjtqMiKFBQUCgio7ajIvIECAgIBAMICAgEBAgICAQECAgIBQYNDQ0GAwYFBgIDBQYFAgMFBAUCAgQEAwICAgIBAQECAwICBgYHAwQHCAcEBAcIBwMDBwUFAgEBAgEBAQICAwEBAwICAQIBAQECAQIBAgEDBgUEAgIEAgIBAQIBAQQFBgMGDA0PCAcQEREJBw4ODwcDBgUFAwIEBAQCAgQDAwICAwMDAgEDBAMBAgMEBAICAgIBAQIDAgIEBgYDAwcHCAQECAgJBAUJCAkEAwQEBAIBAgIDAQEDAgIBAgEBAQIDBAQEAgMHBgUCAgMDAQEBAgEBBAUGA7MDBwYFAwECAQIBAQEBAQEBAQIDAwEHDAwMBgUICAgDlwECAwMBBw0ODQcCAwQEAgIEAwQCAgQEBAICBAQDAgICAgIBAQEBAgF/AgYGBQIDAgIDAQgODQ0HBgwLCgUUAQEDBgYGAgIDAQIWBQsLDQYHDg8OCHUGDAsKBRUBAQECBgYGAgMCAgIWBQsLDQYHDg8OCAIGBgYCAwICAwEBAQcODg0GAm0BQAYIBQIBAwQGAwIHBgcEEiEfHQ4TIR4eDw8hJCcXFCktLxkJEREPBv7ABgkEAgEDBAYDAgcGBwQSIR8dDhMhHh4PDyEkJxcUKS0vGQkREQ8G/ZMoUFBQKG59an1uKFBQUChufWp9bgHjAwYEBAEBAQEBAgMBAgMDBAIHDw4OBwMEAwEBAQEBAQEBAQIBAgMEBQICBQUEAgMFAwMBAQEBAQIDBAICBAQEAgEBAgEBAQEBAQIBAQIDAgEBAwICAQECAQEDCAgJBAQJCAkEBAgIBwQEBgYGAwUHBAEBAgUHBQgQEBAHAwQDAgEBAQECAgEBAgIBAQEBAQICAgIDBAUCAgUEBQICBAQEAQICAgEBAgICAQUGBwQCBAQDAgEBAQEBAQECAgIDAQECAgIBAQQDBAIECQkKBAUJCQgEBQgHBwQDBgcFAxUBAQMDAwECAwMBAgMDBAECBAQDAgIEBAQBBgwNDgcCBAMBQQIDBAMCBw4PDwgCAgEBAQEBAQEBAQECAwIBBAMEAgIEBAQCAgQEBAKTAgIDAgIGBgYDAQYLCwwHBg0MDQccAQEBAgMDAgIFBgUCHgcODg0HBg0NCwYBzwYNDA0HHQEBAQECAgICAgYGBgIeBw4ODQcGDQ0LBgICAgIDBgYGAgEBAQULDAwGAAAIAAD/wAPAA6AAFAA+AGMAaABtAHcAnQDDAAABND4CMzIeAhUUDgIjIi4CNSU4AzE9ATQuAiMhIg4CFREUHgIzITI+Aj0BOAMxPgE0JicBITIeAh0BLgMjMTU0LgIjISIOAh0BLgM1ND4CMwUhNSEVHQEhNSEdASEiLgInNSETFA4CIyEiLgI1ER4DMyEyHgIdASEiDgIVFB4CMyEVNyEiLgI1ND4CMyEyPgI3PgM3NDI0MDEeAxUUDgIHAgAKERgNDRgRCgoRGA0NGBEKAaAPGiMU/XAkQDAcHDBAJAJAJEAwHDAwMDD9EAKQBwsJBQQICAgEBQkLB/1gBwsJBQcMCQQSHikXAnD9YAKg/WACoP2QBg0MDAUCoEASHikX/cAXKR4SCxodHhACkAcLCQX+4CE6LBkZLDohASAp/rcUIxoPDxojFAEgBw8NDAQCAgIBAQEJDQkFBw4VDQFADRgRCgoRGA0NGBEKChEYDeDAYBQjGg8cMEAk/YAkQDAcHDBAJDAkZmxmJAFABQkLB8YBAwEBoAcLCQUFCQsHfgcSFBYLFykeEmAgICAgIEAgAgIFAhX90BcpHhISHikXAfgJDwoGBQkLB0AZLDohITosGTBwDxojFBQjGg8EBgoGAQQEBAEBAQsZGxwPEiQgHgwAAgAS/+sDpQOTADIARwAAJQcOAS4BLwEuAjY3Jw4DJwYuAjU0PgI3HgMVFA4CBxc+AR4BHwEeARQGBwE0LgInDgMVFB4CNxY+AjUDpRcJGBgYCrUICQIEBmMULTAzG0N1VzIyV3VDQnVXMwwVHxNhCRUUEwi2CQoKCf6eJkFYMjJYQSYmQVgyMlhBJgEXCQoBCAu0CRIWEwpjDhkPCgEBNFZ2QUR0WDEBATFYdEQeOzYyFGIGBAIJB7cIGRgYCQJSMldCJQEBJUJXMjFZQCcBASdAWTEAAAAABAEwACAC0ANAABYAGwAfADYAAAEhIg4CFRQeAjMhMj4CNTQuAiMnBzMnIxsBIxMDMzI+AjU0LgIrASIOAhUUHgIzApD+4A0YEQoKERgNASANGBEKChEYDd0j4COaTTBgMGDAChENCAgNEQrAChENCAgNEQoB4AoRGA0NGBEKChEYDQ0YEQrgwMD9YAEg/uACwAgNEQoKEQ0ICA0RCgoRDQgAAAAEAQIASgL3Ay8AFgAbAB8ANgAAAScuAQ4BBw4BHgEfAR4BPgE3PgEuAScnFzcnBwM3JwMBJy4BDgEHDgEeAR8BHgE+ATc+AS4BJwJf+QwZGBQHBgMGDwz5DBkYFAcGAwYPDM7CQoZ+j7pTZwHkpwgTEg8FBQIEDAinCBMSDwUFAgQMCAGGkAcDBhALDBkXFQaQBwMGDwwLGhcVBpxwuE2V/ijiMP7uAoVgBQIEDAgJExIPBWAFAgULCQgTEg8FAAAFAGD/0AOgA54AKAA9AF4AYwB4AAABFA4CIyIuAjU0PgI3LgM1ND4CMzIeAhUUDgIHHgMVASIOAhUUHgIzMj4CNTQuAiMXFSM1DgMHMxUjHgMXNTMVPgM3IzUzLgMnAxMlAwU3LgEiBgcOARQWFx4BMjY3PgE0JicDoEFxmFZWmHFBM1p8RwMHBAIPGiMUFCMaDwIEBwRIfFoz/mAKEQ0ICA0RCgoRDQgIDREKIEBBclU0A19dCDdUbD5APWxUNwhcXwMzVnJB8H4BGnv+4/oJGBgYCQoJCQoJGBgYCQoJCQoBcFaYcUFBcZhWTIhsSg4GDQ0PBxQjGg8PGiMUBw8NDQYOSmyITAIACA0RCgoRDQgIDREKChENCKJOTgU6WnVCPj1pUTIFTk4FM1BqPEBCdVk5Bf3NARx7/ud++gkJCQkKFxkXCgkKCgkKFxkXCgADAH8APgNhA0IABAAJAA4AACU3EQcRJRcRJxEBETcRBwKA4eH/AODg/v/i4j5nAp1n/WNnXAKcXf1jAjb9Y10CnFwAAAIA+QA/AwcDQQAUACsAAAE0PgIzMh4CFRQOAiMiLgI1BxQeAjEbATA+AjU0LgIjIg4CFQFlGSo4ICA4KhkZKjggIDgqGWwYHhi5rhwhHClIYDY2YEgpAk4gOCoYGCo4ICA4KRkZKTggExhFPyz+zAE0LT9EGDZfRyoqR182AAAABACA/8ADgAPAABQAKQBNAGwAAAEyPgI1NC4CIyIOAhUUHgIzETIeAhUUDgIjIi4CNTQ+AjM1Ig4CFRQeAhcwHgIzMDIwMjEyPgIxPgM1NC4CIxMiFA4BIzAuAicuAzU0PgIzMh4CFRQOAgcCAChGNB4eNEYoKEY0Hh40RighOiwZGSw6ISE6LBkZLDohT4xpPEBjdTQIDhILAQELEg4INXRjQDxpjE8EAQIBAQEBAQEsbWBCMld1QkJ1VzJCYG4sAYgeNUUoKEY0Hh40RigoRjQeAWAZLDohITosGRksOiEhOiwZ2DxojFBUqJ6QPAkJCAgJCTyQnqhUUIxoPPxEAQEBAQEBATKFlqBOQnVXMjJXdUJOoJaFMwAAAAAKAAD/wAQAA8AAPQBCAEcATABRAFYAawBwAIMAmAAAAScuAyc1NC4CIyEiDgIdAQ4DDwEOAx0BFB4CMzERFB4CMyEyPgI1ETI+Aj0BNC4CJwMVITUhASM3Mwc3MxUjNzsBFyM1OwEXIycFNTQ+Aj8BPgM7AQcjIi4CNQEjETMRMyMRNC4CKwEiDgIVESMRIRETFA4CKwEnMzIeAh8BHgMdAQPtYAIDAwMCChEYDf2ADRgRCgIDAwMCYAQIBAMPGiMUChEYDQLADRgRChQjGg8DBAgErf2AAoD+BoaARkBhSYlAaUlAiWpGgIZA/cYBAQMBYAMFBwcEW4A7BwsJBQJA8PDgwAUJCwfwBwsJBdACwGAFCQsHO4BbBAcHBQNgAQMBAQJagAEEAwQBmQ0YEQoKERgNmQIDAwQBgAcNDw8IIBQjGg/+YA0YEQoKERgNAaAPGiMUIAgPDw0HASaAgP5g4ODg4ODg4ODgwCADBQUEAoADBQMC4AUJCwf+AAFA/sABQAcLCQUFCQsH/sABoP5gAgAHCwkF4AIDBQOAAgQFBQMgAAACAAAAVQNiA7cAEAAqAAABNCcmIyIHBhUUFxYzMjc2NQEUBwEGIyInASYnJj0BNDc2OwEyFxYXARYVAQAVFh4eFhUVFh4eFhUCYhX+5xYeHhX+ZxYPDxYVHu4eJSQWAZkVAwAeFhUVFh4eFhUVFh7+tx4W/ucVFQGZFiQlHu4dFhYPDxb+aBYeAAAAAAMAAABVBD0DtwAQACoARgAAATQnJiMiBwYVFBcWMzI3NjUBFAcBBiMiJwEmJyY9ATQ3NjsBMhcWFwEWFTMUBwEGIyInJicBNjU0JwEmJyYjMzIXFhcBFhUBABUWHh4WFRUWHh4WFQJiFf7nFh4eFf5nFg8PFhUe7h4lJBYBmRXbFf7nFh4UDQ0SAQ0VFf5nFSUkH4AfJCUVAZkVAwAeFhUVFh4eFhUVFh7+tx4W/ucVFQGZFiQlHu4dFhYPDxb+aBYeHhb+5xUICBIBDBYeHhYBmBYPDw8PFv5oFh4AAAAAAwAAAEkDtwNuABAAIQBgAAAlFAcGIyInJjU0NzYzMhcWFSEUBwYjIicmNTQ3NjMyFxYVExEUBwYHBRQXFhcWFRQHITIXFhUUBwYjISInJjU0NzY3NjcDIyInJjU0NzY7ATIXFhcWFxYXFhcWFyEyFxYVAW4WFR4fFRYWFR8eFRYCABYVHh8VFhYVHx4VFkkJCQ/9rAICAgEOAg4PCwsLCw/9tw8LCwcGCwoBZXQPCwsLCw+SCQcHBQQDAwEBAgIBAq4PCwuSHhUWFhUeHxUVFRUfHhUWFhUeHxUVFRUfAm7+2w0LCgJGBAgIBwcGCRsLCw8PCwsLCw8IDw4UEwIB1woLDw8LCwQEBQUJCQYGCwoECwsPAAAAAAUAAABJBEkDtwAUACEALgAzADgAAAEyFxYHEwYHBiMhIicmJxMmNzYzIQUiBwYXByEnNicmIyEBMjc2JxMhEwYXFjMhJSczByMzNzMXIwPuJhocAQEBGhwk/GwkHBoBAQEcGiYDkvxuCAQHAQEDuAEBBgUI/G4DkggFBgEB/EgBAQcECAOS/KUBlAGS2wHaAdwDtxsbJv1KJhsbGxsmArYmGxtJBgUIgIAIBQb9JAYFCAFb/qUIBQZJSkpKSgAAAAMAIAAAAs4DtwA9AGMAhwAAARYHFhcWBwYHBgcGBwYHBgcVIzUiJxUjNSIjIisBNzMyNzUzIiM1JisBNRcyNzUzFTYzNTMVFhcWFxYXFhcDNCcmJyYnJicmJyYjIgcGIxUyMzIzMjcyNzY3Njc2NzY3Njc2NQM0JyYnJicmJyYnJiMGIyIjFTIzMjMyNzY3Njc2NzY3Njc2NQKbClVDISEHBA8OFxYhISUkL1gtGFgLFBULchI/HQQJAwYHLD95JRNYLhdYLSMjHh4REQR7CQgNDBUUEREZGQ8OFxYFBRARCwsTFA4OEhMNDQ4OCQgGBSkHBwoKEhEODhUVDA0SEwQDEREKCRMTDQwREQsLCgoFBQKSaCsQKytPKR8fFBQNDQcGApKPAZCSaR3mpCdeAQGQjQGMkAQJCRERGxwm/skUEBALCgcHBAMCAgEBwQECAQQDBQQIBwoKDQ0QARATDg8JCgYHAwMBAgGwAQECAwQEBgcJCQ0NEAAGAAAAkgQAA7cACwAQABQAIAAlAIAAAAE3IxcWFRQVNDU2MT8BIxczOwEnIxM3IxcwFRQXNDU0NT8BIxczFxUUBwYrAQMGKwEiJwMjAwYrASInJicDIyInJj0BNDc2OwEnIyInJj0BNDc2OwEnJjc2OwEyHwEzNzY7ATIfATM3NjsBMhcWDwEzMhcWHQEUBwYrAQczMhcWFQEmLlsrAQFCFKcSgW5PFCjtLV0vAUATqhOE6gUFCHpeBA1bDgRfd2AEDVsHBAUBXHcIBQUFBQhkE1EIBQUFBQg/MwMGBQlPDwI0zTcEDkgOBDjQNgIPTwkFBgM0QAgFBQUFCFMUZwgFBQFVq6sBAQEBAQEC9ElJSf7Dq6sCAQEBAQEB9ElJEiUIBQX+oA4OAWD+oA4EBAYBYAUFCCUIBQVJBQYIJAgFBcUJBwcOzs4ODs7ODgcHCcUFBQgkCAYFSQUFCAACABIAhAO3A7cAagB/AAABFRQHBisBIicmNREjBgcGBwYHBgcGBwYHBgcGBwYHBgcGIyIvASY3Njc2NzY3Njc2NzY3Njc2NzY3Njc2NzY3NjcjIicmPQE0NzYzITIXFh0BFAcGKwERFBcWOwEyNzY9ATQ3NjsBMhcWFQMVFAcGIyEiJyY9ATQ3NjMhMhcWFQO3NjZLSUw1NoABBwcLChESDw8YFxARGhoNDRgDEAQDDAUoAwMDBgQIBwMSCQkQEQkKDg8ICQsLBgcGBwMDAZMIBQUFBQgCtwgFBgYFCIALCw9JDwsLBQUIbggFBdwFBQj93AgGBQUGCAIkCAUFAVsSSzY2NjZLARI6MjMnJiIiFxcVFQwNDQwGBQkCBgELZggGBwMCAgMBBwQDCAgHBwwLDQ0REhYVGhsgISUGBQhbCAUFBQUIWwgFBv7cDwsLCwsPJAgGBQUGCAJKXAgFBQUFCFwIBQUFBQgAAAAAAQACAJICSQO3AFEAACUjIicmNycjIicmNyc2NzY7AScjIicmNyc2NzY7AQMmNzY7ATIfARYXNjc2PwE2OwEyFxYHAzMyFxYHFwYHBisBFzMyFxYHFwYHBisBFwYHBiMBWWIIBQYBAaQIBAcBAQEFBgamAaQIBAcBAQEFBgZ8uQMDBwlwCgd6CxUGCw0DbgMNbQoFBgWyeggEBwEBAQUGBqcBpQgEBwEBAQUGBqcBAQUGBpIFBgi8BQUIOwgFBjAFBQg8BwYFAUoKCQkK8xYyDhkZCvALCQgK/rUFBgc8CAUFMAYFCDsIBQW8CAUGAAAAAQAAAJICAQO3AEoAAAEVFAcGKwEGBwYHFhcWBwYrASInJicmPQE0NzY7ATI3NjcjIicmPQE0NzY7ASYrASInJj0BNDc2MyEyFxYdARQHBisBFhczMhcWFQIBBQUIYA09PGJgpwgGBQxvCQWvbgUFBgdATC4uDPQIBQUFBQjsIHlTBwYFBQUIAdwIBQUFBQiFGgpiCAUFAvM6CAUFUjQzDGXNCQoLB9J0BgdJBwUGGBkvBQUIOggGBUAGBQhMCAUFBQUIOwgFBSMvBQYIAAAAAAEAAACSAkcDtwBOAAABFRQHBgclBicmPQE0NzYXNzUnBicmPQE0NzYXNzU0NzYXNhcWFRYPAQYjBicmJyYnJicGBwYdATcWFxYdARQHBgcnFTc1NDc2FzcWFxYVAkcFBQj93QgFBQUGBzg3CAUFBQUIN0ZHbWpVBgEFOwUHCAUDDAwcGxowHh6uCAUGBgUIru0FBQhdCAUFAXbSBwcEAQEBBgUJVAkEBwEB2QEBBwQJSgkEBgEBfmM+QQEBSQMIBgdIBwIGAgkHDAkBARocKnwBAQQGB0wHBgUBAdkBZgkEBwEBAQUGBwABAAAAkgJCA7cAewAAARcWBwYHIwYjBgcGBwYHBgcGBwYjBiMiJyYnIyInJj0BNDc2OwEmNyMiJyY9ATQ3NjsBNjc2MzIXFhcWDwEGBwYvASIvATEnJiMGJyYHIgcGByEyFxYPAQYjIQYXITIXFg8BBgcGKwEWFxYzMjM2NzY3Njc2PwI2FxYXAi4UAQMDBwMCBAMGBQcHCAcKCQoKCwsLhWRkJDcHBgUFBgcmAQInCAUFBQUIOCdkZYA7NAYGAwIYAgYHBwIDBAoNDQICDg8CSDk5HQEMCQUGAg4DD/7pAgIBBgkGBQIOAQUFBt4cOjpICwoKCQkICAYGBQYDCAcHAgEVWwcGBgICAQICAQIBAQIBAQIBS0p/BQYHQQcFBiAcBQUIQQgFBnhJSQ0CBwYIWggEAwIBAQICAgECAgElJEAHBwhBDxUnBwcIQAcEBEMnJwEBAgEBAgEBAgEDBAQIAAAAAAQAAACSBEkDbgANAC4AQwBYAAABMzUjESMHFzY3MxUjFSUUBwYHBgcGIyInJicmJyY1NDc2NzY3NjMyFxYXFhcWFQURIicmNSEUBwYjETIXFhUhNDc2MxMRFAcGIyEiJyY1ETQ3NjMhMhcWFQG320lBVSwYCAFJASQMDBYWJCQqKyQkFhYMDAwMFhYkJCsqJCQWFgwMASU9Kiv9bSorPT0rKgKTKyo9SQsLDvwADwsLCwsPBAAOCwsBbjcBAE8tFQukN5IoKSkkIxYXFxYjJCkpKCgpKSQjFhcXFiMkKSkokgEkKys9PSsr/twrKz09KysB2/1uDwsLCwsPApIPCwsLCw8ABAAlAEkEAANuABAAGgArAHwAACU0JyYjIgcGFRQXFjMyNzY1AzM1IyIPAQYdAQE0JyYjIgcGFRQXFjMyNzY1ExEUBwYHBgcGBwYjIiMiIxQHBiMiJyY1IxQHBiMiJyY1IyIjIiMiJyYnJicmJyY1NDc2MzU0NTQ1NDc2NzY3Nj8BNjc2OwE1NDc2MyEyFxYVAW4WFh0eFhYWFh4dFhbc3FsHBXAFAtwWFh0eFhYWFh4dFhaSAgMFBQQECgkEAwsLAisrPD0rK9srKzw9KyskAgsLBAMKCQQEBQYCAgoLDwEBAwMFBQhxCxISD1wLCg8CSQ8LC9seFhYWFh4dFhYWFh0BJZIFbwUIEf7bHhYWFhYeHRYWFhYdAm79twkGBwQEAgMBATwrKysrPDwrKysrPAEBAwIEBAcGCQ8LC7YFDxAGBg4NCAgJCghxCwcHbg8LCwsLDwAAAAACAAAAAAO3A7cAEAA3AAABNCcmByYHBhUUFxYXNjc2NQEUBwYnBi8BBgcmJyYnJicmNTQ3Njc2NzYXNhcWFxYXFhUUBxcWFQKSS0tqaUxLS0xpaktLASUWFh0fFcRmflFLSzY2HyAgHzY2S0tRUktKNjYgIEfEFQIlakpNAQFNSmppTEoBAUpMaf4lHxQXAQEXwkYBAR8hNTdJTFFSSks1Nx8hAQEhHzc1S0pSfWfDFx0AAAACAAAASQLbA7cAFgAeAAABERQHBiMhIicmNRE0NzYzIREUFxYzISchERYfARYXAtsQEBb9khcQEBAQFwE3EBAXATYB/t0vHLMcCQJJ/jcXEBAQEBcDABcQEP7JFxAQSQEjCB2yHS8AAAMAAABJAtsDtwAKABIALAAANyERIyInJj0BIREBMyYvASYnFQURFAcGIyEiJyY1ETQ3NjMhMhcWHwEWFxYVSQJJ7RcQEP7bAW7XBgezBxABJBAQFv2SFxAQEBAXAW4WHBsQsxALC5IBtxAQF+79JAIAEQezBgbXEv4AFxAQEBAXAwAXEBAMCxCyEBwbFwAAAAIAAABJAkkDtwAQACcAAAE0JyYjIgcGFRQXFjMyNzY1MxQHAwYHBiMiJyYnAyY1NDc2MzIXFhUBtysrPD0rKysrPTwrK5IT0AkSEhQVEhIJ0BNWVXp5VVYCkj0rKysrPTwrKysrPD4o/kYTCwsLCxMBuig+eVZWVlZ5AAADAAAASQNuA7cAGAJ0As4AAAEyFxYXFhUUBwYHBiMiJyYnJjU0NzY3NjMTIgcGBzI3Njc2MzY3Njc2FyY3Njc2NzY/ASInJicUBzQjJgcGIyYnJicmJyYnJic0JyYnJicmIyIHBgcGIyYHIiMGBwYHBgciBzYnJgc2JzQnMzQnJicmJyYnJgcGFRYXFhUUBwYVFBcWBwYHBgcGFxYXFhUUBwYHBg8BBicmJyYnJgcmJyYHNicmBzY1NjU2NzQ3Njc2IxY3Njc2NzYzMhcWMzI3NicWJyYnJgcGFyYHBgcGJyYnJiciBzYnJiM2JyYjJgcGBxQXFhcWFxYzFgcGBwYHBgcGFxYHJicmJxYvASIHBiciJyY3NhcmJyYnBgcWNzY3NjM2FzcWFyYHBgcWByYnJicmIyIjBgcWFzIXFBcWNxYHMBcWFxYHJicmFQYXFjciBwYVFBUXBhcWNwYXFjMWFxYXFhcWFxYXBhcWBzAHIjEWFxYXFhUWFxY3NicmJyYnJicyFxYXFhcWBwYXFhcWFxYXFhcWIzIXFhcWFxYXFhcWHwExFxYXFhcWMzI3Njc2FxYXFjcGFxYXFhcWFxYXFhc2NwYXFjc2NQYnNCcmJyY1Jjc0MzI1NicmJyYnJicGJyInFAcGFSInNjc2NzQ3Njc2NTYnJiMGBwYHBgcGBwYnIicmJyY1NDc2NzQnNjc2NzYzMjMyNzY3JicmIxY3NhcWNzAnJjcWNxYXFhcWFxYVMjcyNxYXFhcWMzY3NDUmNSc9ASYnJjc2NzQ3Njc2NzYnMjciJyYnJiM2JzY3NjcWNzYnNjc2NxY1NjU0NzY3Nj8BNiMWNzYnNicmJzIzMjc2JyYHAzY3JiciJyYjNCcmJyYnJicmJyYnJicmIwYjByIHBgcGIxQVJiciJyYnJiMGBwYVBhUmNzYnJgcGBwYHBiMGBwYHBgcGByYnJjUWFxYXFgcGBwYXFAcGFRQXAbd3ZWU7Ozs7ZWV3eGRlOzs7O2VkeJwBBAQEAQIBAgEBAwkIFhMKAQcGAgIGBwIBBwMDAQMDAgQEAQYDAwECAQEEBAIBAQEBAQECAgICAgIBAgECAQECAQECAwMCCAkFBAUBBAIEBQUGAgQPDwQDAQICBAMICAMBCAcCAwICBAECAgEBAwEHBQYCBAUNBAIVDhMDAwQHAgECBQQDAgICFAkDBAMDBQMCBgUDCAEBBQcGAgIHCQQGAQUFBAUEAQMCAwUEAggIBgsQBAcIBAIBAwMDAwQDAggEAQQDAwMBAQECAwMCAgIEEgYCBwcFBQMCAgECAwQEARsbAwQDBAUBEwUDCAMEDQsBBAICBAQEBAUJBFMzBAMCAQEBBgUDGQsBAQcBBAUCAgIEBAECAQIFBQcHEwMBAgUFBAMCAwMDBQEGBwEBAQEHCAEBAQEBBAEPCQEBAgEBAQICAwICAgEBAgMEBAYGAQMFBAQFBgcDAwIBAQIDBAMKBwMIBwUGAwMFBQMJCAgEFAsBAQIDAwICAQMHCAMDAQIGBQUIEgoBAgEBAQEDBQECAQEBBQYBAwYHAgEBCAEBAQEBAwICAgEDAwcLBAEBAQIBBAQJCgQIBQUBAQEDAQQDAgIBAQIBAQEBAQIBAQQMDQMJBAIBAQMNAgcHAwICAwECAgMGAQYFBAICAQEBCQICAwMGBAQFBQIMAwQCAQICAgIBBQQDAgEDBQcEAwIJCQIEAQICBgcBCQICCwcGCQEDAwYCBQUBCQ0KD112UwIFBgELAwICAgMEBQIBAwICAQMDAgEEAgIBAgECAQwIAwQDAwIDAwQDAQQEBAMCBAUCAwQEAQEEAwIBAgIBAQUGAQECAQQLDwECCQUEAQO3OztlZXd3ZWU7Ozs7ZWV3d2VlOzv+1gUFAQMDAwQEBQMEBAoBBgYBAQECAwwEBQcBAwQBAQECAgMHBwEDAwQCAgICAQIBAgMDAwMCAQEBAQEBAQEDAwMBAgUFAwIDAgMCAQMDAgIEAgMFBgEEBAQDBAQFCAQFBAMEBgYEAQEBAgEBAQEBAwYHCA8CBQUHCAUDAQgIAgQGBwEIBQEEBAQDAgkCBwcDAwMDBgcFAQsEAQIFAgMBBwYEAwYBBwcBCQUEBAcJAgEDBAIDAgIBAQECBgIBAQIBAQECBgYCAwcHAgUCAQIBAQQFBwIBAgMEAQgPAQECAgMIBAMJBQICAwMHBAIEBAIDLlEEAQUFAQIDBAYQCgIGBAEEBAIDBwgBCgkLCwIBBw0MAQEXBQIDAwIDAwMKCgQDCAgFAQQEBAQCBAQCAgELGA8CAwYGAgEBAQEBAQEEBgYEBQYGAgMIBwYGBgQKCwMEBAQBBQQBBQUBAwIBAQEKCgILBQEDBAUFBAMBBAUFBAMDBQcHAQIRCRMBAgMCAgMCAgICAgUFAgUHBwEFAQUBAgMBAQEJCAUCBAUEAwQDAgIBCwEFBAIDAQIBAgUMDAkGCQoFBAoBBAQCAQEBAgEBAgICAwMHCAUFAxALAgEBAgECAgEBAwgFFwMBAQUFAwMEBAsEAgUFBgUFAQECAgIDCgoFAQIBAQMHAQUEAgcFBQUEAgIDAQICBQUCAwICAQYCAQgGBQQCAgEBBgMDCv4LFVcCAQIEBAQDAgEDAwEBAwIBAQECAQEBAQEBAQEKAwMCAgEBAwMGBgEDBwcDBAEBAgEEAwECAwICBQQCAgIBAgYODggRCg4JDQIECAcFAwYAAAAAAQABAEkDJANuABwAAAkBBicGJyYnJjURJQYnJicmNzY3ATYXNhcWFxYHAyH+kgoXAwUNCAf+tw0KCgMDBQYLAtsICQ8LCAICBQM5/SUVAQECAgsJDgFIAQEJBg4LDQoHAW0FAQEMBw0LCwAABAAAAEkDbgO3AAMABwAgADkAAAE3JxUTEQURBTQnJicmIyIHBgcGFRQXFhcWMzI3Njc2NTMUBwYHBiMiJyYnJjU0NzY3NjMyFxYXFhUBbpKS2/7cAckqKkdIVFVHSCkqKilIR1VUSEcqKoA7O2Vld3hkZTs7OztlZHh3ZWU7OwGSSUqTAVL+ypIBNlJVR0cqKioqR0dVVUdHKioqKkdHVXdlZTs7OztlZXd3ZWU7Ozs7ZWV3AAAAAAIAAP/RBAAD0QAgADUAACUUDgIxAQ4DIyIuAjU0PgIzMh4CFRQOAgcBASIOAhUUHgIzMj4CNTQuAiMEAB0jHf72Gjo+QiJXmHJCQnKYV1eYckILFR4SAQr9o0R2WTMzWXZEQ3dZMzNZd0MvIyYSAwELEx4UC0FymVdWmXJBQXKZViNCPjka/vYDRTNYd0NEd1gzM1h3REN3WDMAAAMAuv/RA0YD0QAUAI0AogAABTAuAjU0PgIxMB4CFRQOAjETLgMnLgMnLgMnLgMnLgMnLgMjLgIiIzgDMTgDMSoBDgEHDgMHMCI4ATEOAwcOAwcOAwcOAwcOAwcOAwcUDgIVDgMHDgMVFB4CMTA+AjU0LgInBTQ+AjMyHgIVFA4CIyIuAjUCAGZ6ZmZ6ZmZ6ZmZ6ZuQEDxYdEAECAgMBAgYFBgMCBQQFAwIFBQUDAwYGBgMGDAwMBgYMDAwFDBYUEwkBBAcHBgQBAgICAQIEBAQCAQQDAwIBAQICAQIDBAMCAQEBAQMCAgEBAgEBSVdJSVdJAQECAf6QFiYzHR0zJhYWJjMdHTMmFi9/yfh7eoQ9Cgo9hHp7+Ml/AuYVKCMfDQECAQIBAgMDAwIBAwMCAQECAgEBAQICAgIBAgIBAQMHCAsGAwUGBgMBAgECAQIFBQUCAgUEBAICAwQDAgMGBwcEAQMCAwEECAgIBAULDAsFWMSmbW2mxFgFCwsLBSsdMiYWFiYyHR0zJhYWJjMdAAABAAAAAQAAa5i0DV8PPPUACwQAAAAAAM6p2GwAAAAAzqnYbAAA/8AEwAPVAAAACAACAAAAAAAAAAEAAAPA/8AAAATAAAAAAATAAAEAAAAAAAAAAAAAAAAAAAFQAAAAAAIAAAAEAAEABAABAAQAAAoEAAEUBAABFAQAATMEAAAfBAAAuAQAALgEAACgBAAA0QQAAOUEAAAABAAAMwQAADUEAABxBAAAqwQAAEsEAAACBAAAMwQAAAAEAAAzBAAABQQAAAAEAAEABAAAAAQAABUEAAAABAAASAQAAGYEAAAABAAAkAQAAJAEAAA9BAAAPQQAAGYEAABmBAAAPwQAAGYEAABsBAAAPgQAAAoEAAB5BAAAZgQAADMEAABSBAAABwQAADMEAAAeBAAAAAQAAFEEAADeBAAAbgQAAEMEAAAZBAAAmgQAAGYEAABIBAAAAAQAACkEAAAABAAAKQQAALgEAAAzBAABMwQAAAAEAAA/BAAA4QQAAAAEAAAABAAAKQQAAHEEAAAABAAALQQAAFwEAAA1BAAApAQAAE4EAAAaBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAJoEAAAABAAAAAQAAAAEAAAABAAAAAQAAJsEAACaBAAAMwQAADMEAAAuBAAAZwQAAAoEAADsBAAAHwQAADMEAAABBAAAUgQAAGYEAAAQBAAAmgQAALkEAAEhBAAAZgQAAGYEAABmBAAAUgQAAFIEAABSBAAA1wQAANcEAAANBAAAFAQAARQEAAApBAAAdwQAAB8EAAAfBAAAAAQAADMEAABnBAAAAAQAADMEAAAfBAAAmgQAAAAEAADNBAAAmgQAAAEEAAAABAAAAwQAAAoEAACaBAAAAQQAAA4EAAB7BAAAAgQAAAIEAABmBAAANQQAAAAEAAAzBAAATwQAAIYEAABMBAAAFQQAABQEAAAUBAAAFAQAABQEAAAUBAAAFAQAABQEAAAUBAAAFAQAAWcEAADxBAAAmgQAAM0EAAAzBAAASAQAAM0EAADNBAAAawQAADMEAAAKBAABHwQAAFIEAABSBAABHwQAAYUEAAEfBAABHwQAAYUEAAFkBAAA5wQAAOcEAAFSBAABMwQAACkEAAApBAAAKQQAACkEAACZBAAArgQAAK4EAAB7BAAAmQQAAHsEAAB7BAAAewQAALgEAAGFBAABFAQAACkEAADcBAABjwQAAI0EAAAUBAAAKgQAAAAEAAAABAAAAAQAAAAEAABmBAAAXAQAAAsEAAAgBAAAAAQAAOEEAAApBAAAAAQAADkEAAAUBAAAAAQAAJoEAAAABAAAmgQAADMEAAAzBAAA1wQAACkEAAAZBAAAmgQAAJoEAACaBAAAAAQAAUgEAADmBAAAAAQAAGYEAAAzBAAAAAQAAAAEAABABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAwAQAAAAEAADABAAAwAQAAAAEAAAABAAAAAQAAIAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAEsEAACABAAAAAQAAAAEAAAGBAAAqwQAAFUEAAAABAAAAAQAACIEAAEPBAAAzQQAAQAEAACEBAAAfAQAAAAEAAAABAAAQAQAAAAEAAAgBAAA/gQAAPMEAAAABMAAAAQAAFAEAACABAAAYAQAAAMEAAAABAAAEgQAATAEAAECBAAAYAQAAH8EAAD5BAAAgAQAAAADbgAABEkAAAO3AAAESQAAAtsAIAQAAAADtwASAkoAAgIBAAACSQAAAkkAAARJAAAEAAAlA7cAAALbAAAC2wAAAkkAAANuAAADJQABA24AAAQAAAAEAAC6AAAAAAAKABwALgBAAE4AXABqAX4CQAMEA0YDlgPuBHIE4gVOBZAGBga6ByAHPAdmB4IH9gg6CHYI/Al4Ca4J+gpwCvgLJguSC64L3gwuDH4Mvg0GDVwN2A40DrYPfg+kEGgRdBIIEqITOhPGFAQUUBUUFZgWFhaAFvQXIBfgGD4YhBkKGVAZghoIGtIbnBwyHWwe2h9AH9ogdiDmIUIhhCHuIkwi3CNSI9YkICRkJKAk1CX8J5IpHClyKbYqKCqOKswrQit8K+gsLCyKLNwtSi2MLiIuVC6eLuAvOC94L8gv+DAwMG4wmDDKMQIxKDFqMbQyEDJyMvIzRjOKM840PjRiNH40sDTqNTg17DaINwo3OjecN8w4KDhwONA5HjmYOg46YDqwOvA7VjuYPCw8UD0MPYI+dj7yP65AZEDYQXZByEJqQwZDuEPiRCRERkRwRLxFCEVORZRFtkXYRepGIEZYRo5GxEb4RyxHYEeUR9ZIGEhaSJxIqkjySTpJgknOSeJJ9koKShxKMEpESlhKbEtOS8JL2kw2THZMmE0qTZ5Nuk3aTqJPGE+eT95QElBoUKZRSFGmUeJSQlLKU7hUOlTAVTpVkFXUVhhWvFdyV7hYGlhiWKJY7FkKWUJZlFnAWeJayFr0W75cKlyuXXZdql4+XmRe4l9EX8pgLGCOYPZhWmHCYdRiDmKKYsZjHGM8Y3RkBmRCZJhmHGagZyJoIGiiaVBp+Gq0axhrVmwwbG5tjm5ubxRvom/ccGxw5HEycX5xpHJIcopyyHMWdEp09HW2dnB2wniueqJ88n9IgByA3IOqhKKFDoVghcCGaIaKhsqHWIgqiHCI4IlsicyKiIs2i+yMZIzMjUCN8o50jyCPeo+uj/aQNJQylGiUxJUSldoAAAABAAABUALPACoAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEAHAAAAAEAAAAAAAIADgB4AAEAAAAAAAMAHAAyAAEAAAAAAAQAHACGAAEAAAAAAAUAFgAcAAEAAAAAAAYADgBOAAEAAAAAAAoAKACiAAMAAQQJAAEAHAAAAAMAAQQJAAIADgB4AAMAAQQJAAMAHAAyAAMAAQQJAAQAHACGAAMAAQQJAAUAFgAcAAMAAQQJAAYAHABcAAMAAQQJAAoAKACiAGMAdgAtAGkAYwBvAC0AZwBlAG4AZQByAGEAbABWAGUAcgBzAGkAbwBuACAAMAAuADAAYwB2AC0AaQBjAG8ALQBnAGUAbgBlAHIAYQBsY3YtaWNvLWdlbmVyYWwAYwB2AC0AaQBjAG8ALQBnAGUAbgBlAHIAYQBsAFIAZQBnAHUAbABhAHIAYwB2AC0AaQBjAG8ALQBnAGUAbgBlAHIAYQBsAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");
    font-weight: normal;
    font-style: normal;
}
.bpd-icons:before,
[class^=cv-ico-general-]:before,
[class*=" cv-ico-general-"]:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.cv-ico-general-arrow-down:before {
    content: "";
}

.cv-ico-general-arrow-up:before {
    content: "";
}

.cv-ico-general-arrow-right:before {
    content: "";
}

.cv-ico-general-arrow-up2:before {
    content: "";
}

.cv-ico-general-arrow-down2:before {
    content: "";
}

.cv-ico-general-arrow-left:before {
    content: "";
}

.cv-ico-general-flow-tree:before {
    content: "";
}

.cv-ico-general-flow-branch:before {
    content: "";
}

.cv-ico-general-flow-cascade:before {
    content: "";
}

.cv-ico-general-phone:before {
    content: "";
}

.cv-ico-general-mobile:before {
    content: "";
}

.cv-ico-general-mouse:before {
    content: "";
}

.cv-ico-general-directions:before {
    content: "";
}

.cv-ico-general-mail:before {
    content: "";
}

.cv-ico-general-paperplane:before {
    content: "";
}

.cv-ico-general-pencil:before {
    content: "";
}

.cv-ico-general-feather:before {
    content: "";
}

.cv-ico-general-paperclip:before {
    content: "";
}

.cv-ico-general-drawer:before {
    content: "";
}

.cv-ico-general-reply:before {
    content: "";
}

.cv-ico-general-reply-all:before {
    content: "";
}

.cv-ico-general-forward:before {
    content: "";
}

.cv-ico-general-user:before {
    content: "";
}

.cv-ico-general-export:before {
    content: "";
}

.cv-ico-general-location:before {
    content: "";
}

.cv-ico-general-map:before {
    content: "";
}

.cv-ico-general-compass:before {
    content: "";
}

.cv-ico-general-location2:before {
    content: "";
}

.cv-ico-general-target:before {
    content: "";
}

.cv-ico-general-share:before {
    content: "";
}

.cv-ico-general-sharable:before {
    content: "";
}

.cv-ico-general-heart:before {
    content: "";
}

.cv-ico-general-heart2:before {
    content: "";
}

.cv-ico-general-star:before {
    content: "";
}

.cv-ico-general-star2:before {
    content: "";
}

.cv-ico-general-thumbs-up:before {
    content: "";
}

.cv-ico-general-thumbs-down:before {
    content: "";
}

.cv-ico-general-house:before {
    content: "";
}

.cv-ico-general-popup:before {
    content: "";
}

.cv-ico-general-search:before {
    content: "";
}

.cv-ico-general-flashlight:before {
    content: "";
}

.cv-ico-general-printer:before {
    content: "";
}

.cv-ico-general-bell:before {
    content: "";
}

.cv-ico-general-link:before {
    content: "";
}

.cv-ico-general-flag:before {
    content: "";
}

.cv-ico-general-cog:before {
    content: "";
}

.cv-ico-general-tools:before {
    content: "";
}

.cv-ico-general-trophy:before {
    content: "";
}

.cv-ico-general-tag:before {
    content: "";
}

.cv-ico-general-camera:before {
    content: "";
}

.cv-ico-general-megaphone:before {
    content: "";
}

.cv-ico-general-music:before {
    content: "";
}

.cv-ico-general-music2:before {
    content: "";
}

.cv-ico-general-new:before {
    content: "";
}

.cv-ico-general-graduation:before {
    content: "";
}

.cv-ico-general-book:before {
    content: "";
}

.cv-ico-general-newspaper:before {
    content: "";
}

.cv-ico-general-bag:before {
    content: "";
}

.cv-ico-general-airplane:before {
    content: "";
}

.cv-ico-general-lifebuoy:before {
    content: "";
}

.cv-ico-general-eye:before {
    content: "";
}

.cv-ico-general-clock:before {
    content: "";
}

.cv-ico-general-microphone:before {
    content: "";
}

.cv-ico-general-calendar:before {
    content: "";
}

.cv-ico-general-bolt:before {
    content: "";
}

.cv-ico-general-briefcase:before {
    content: "";
}

.cv-ico-general-air:before {
    content: "";
}

.cv-ico-general-hourglass:before {
    content: "";
}

.cv-ico-general-gauge:before {
    content: "";
}

.cv-ico-general-language:before {
    content: "";
}

.cv-ico-general-network:before {
    content: "";
}

.cv-ico-general-key:before {
    content: "";
}

.cv-ico-general-battery:before {
    content: "";
}

.cv-ico-general-bucket:before {
    content: "";
}

.cv-ico-general-magnet:before {
    content: "";
}

.cv-ico-general-drive:before {
    content: "";
}

.cv-ico-general-cup:before {
    content: "";
}

.cv-ico-general-rocket:before {
    content: "";
}

.cv-ico-general-brush:before {
    content: "";
}

.cv-ico-general-keyboard:before {
    content: "";
}

.cv-ico-general-browser:before {
    content: "";
}

.cv-ico-general-publish:before {
    content: "";
}

.cv-ico-general-progress-3:before {
    content: "";
}

.cv-ico-general-progress-2:before {
    content: "";
}

.cv-ico-general-brogress-1:before {
    content: "";
}

.cv-ico-general-progress-0:before {
    content: "";
}

.cv-ico-general-sun:before {
    content: "";
}

.cv-ico-general-sun2:before {
    content: "";
}

.cv-ico-general-adjust:before {
    content: "";
}

.cv-ico-general-code:before {
    content: "";
}

.cv-ico-general-screen:before {
    content: "";
}

.cv-ico-general-infinity:before {
    content: "";
}

.cv-ico-general-light-bulb:before {
    content: "";
}

.cv-ico-general-clipboard:before {
    content: "";
}

.cv-ico-general-cart:before {
    content: "";
}

.cv-ico-general-box:before {
    content: "";
}

.cv-ico-general-ticket:before {
    content: "";
}

.cv-ico-general-rss:before {
    content: "";
}

.cv-ico-general-signal:before {
    content: "";
}

.cv-ico-general-thermometer:before {
    content: "";
}

.cv-ico-general-droplets:before {
    content: "";
}

.cv-ico-general-uniE665:before {
    content: "";
}

.cv-ico-general-statistics:before {
    content: "";
}

.cv-ico-general-pie:before {
    content: "";
}

.cv-ico-general-bars:before {
    content: "";
}

.cv-ico-general-graph:before {
    content: "";
}

.cv-ico-general-lock:before {
    content: "";
}

.cv-ico-general-checkmark:before {
    content: "";
}

.cv-ico-general-cross:before {
    content: "";
}

.cv-ico-general-minus:before {
    content: "";
}

.cv-ico-general-plus:before {
    content: "";
}

.cv-ico-general-cross2:before {
    content: "";
}

.cv-ico-general-minus2:before {
    content: "";
}

.cv-ico-general-plus2:before {
    content: "";
}

.cv-ico-general-cross3:before {
    content: "";
}

.cv-ico-general-minus3:before {
    content: "";
}

.cv-ico-general-plus3:before {
    content: "";
}

.cv-ico-general-erase:before {
    content: "";
}

.cv-ico-general-blocked:before {
    content: "";
}

.cv-ico-general-info:before {
    content: "";
}

.cv-ico-general-info2:before {
    content: "";
}

.cv-ico-general-cycle:before {
    content: "";
}

.cv-ico-general-cw:before {
    content: "";
}

.cv-ico-general-ccw:before {
    content: "";
}

.cv-ico-general-shuffle:before {
    content: "";
}

.cv-ico-general-arrow:before {
    content: "";
}

.cv-ico-general-arrow2:before {
    content: "";
}

.cv-ico-general-retweet:before {
    content: "";
}

.cv-ico-general-loop:before {
    content: "";
}

.cv-ico-general-history:before {
    content: "";
}

.cv-ico-general-list:before {
    content: "";
}

.cv-ico-general-add-to-list:before {
    content: "";
}

.cv-ico-general-layout:before {
    content: "";
}

.cv-ico-general-document:before {
    content: "";
}

.cv-ico-general-docs:before {
    content: "";
}

.cv-ico-general-landscape:before {
    content: "";
}

.cv-ico-general-pictures:before {
    content: "";
}

.cv-ico-general-video:before {
    content: "";
}

.cv-ico-general-music3:before {
    content: "";
}

.cv-ico-general-folder:before {
    content: "";
}

.cv-ico-general-archive:before {
    content: "";
}

.cv-ico-general-trash:before {
    content: "";
}

.cv-ico-general-upload:before {
    content: "";
}

.cv-ico-general-download:before {
    content: "";
}

.cv-ico-general-disk:before {
    content: "";
}

.cv-ico-general-install:before {
    content: "";
}

.cv-ico-general-cloud:before {
    content: "";
}

.cv-ico-general-book2:before {
    content: "";
}

.cv-ico-general-volume:before {
    content: "";
}

.cv-ico-general-sound:before {
    content: "";
}

.cv-ico-general-mute:before {
    content: "";
}

.cv-ico-general-cc:before {
    content: "";
}

.cv-ico-general-cc-by:before {
    content: "";
}

.cv-ico-general-cc-nc:before {
    content: "";
}

.cv-ico-general-cc-nc-eu:before {
    content: "";
}

.cv-ico-general-cc-nc-jp:before {
    content: "";
}

.cv-ico-general-cc-sa:before {
    content: "";
}

.cv-ico-general-cc-nd:before {
    content: "";
}

.cv-ico-general-cc-pd:before {
    content: "";
}

.cv-ico-general-cc-zero:before {
    content: "";
}

.cv-ico-general-cc-share:before {
    content: "";
}

.cv-ico-general-play:before {
    content: "";
}

.cv-ico-general-pause:before {
    content: "";
}

.cv-ico-general-record:before {
    content: "";
}

.cv-ico-general-stop:before {
    content: "";
}

.cv-ico-general-next:before {
    content: "";
}

.cv-ico-general-previous:before {
    content: "";
}

.cv-ico-general-first:before {
    content: "";
}

.cv-ico-general-last:before {
    content: "";
}

.cv-ico-general-resize-enlarge:before {
    content: "";
}

.cv-ico-general-resize-shrink:before {
    content: "";
}

.cv-ico-general-arrow-left2:before {
    content: "";
}

.cv-ico-general-uniE6AC:before {
    content: "";
}

.cv-ico-general-arrow-up3:before {
    content: "";
}

.cv-ico-general-arrow-down3:before {
    content: "";
}

.cv-ico-general-arrow-left3:before {
    content: "";
}

.cv-ico-general-arrow-right2:before {
    content: "";
}

.cv-ico-general-arrow-up4:before {
    content: "";
}

.cv-ico-general-arrow-down4:before {
    content: "";
}

.cv-ico-general-arrow-left4:before {
    content: "";
}

.cv-ico-general-arrow-right3:before {
    content: "";
}

.cv-ico-general-arrow-up5:before {
    content: "";
}

.cv-ico-general-arrow-down5:before {
    content: "";
}

.cv-ico-general-arrow-left5:before {
    content: "";
}

.cv-ico-general-arrow-right4:before {
    content: "";
}

.cv-ico-general-arrow-right5:before {
    content: "";
}

.cv-ico-general-arrow-up6:before {
    content: "";
}

.cv-ico-general-arrow-down6:before {
    content: "";
}

.cv-ico-general-arrow-left6:before {
    content: "";
}

.cv-ico-general-arrow-right6:before {
    content: "";
}

.cv-ico-general-arrow-up7:before {
    content: "";
}

.cv-ico-general-arrow-down7:before {
    content: "";
}

.cv-ico-general-arrow-left7:before {
    content: "";
}

.cv-ico-general-arrow-right7:before {
    content: "";
}

.cv-ico-general-arrow-up--upload:before {
    content: "";
}

.cv-ico-general-arrow-down8:before {
    content: "";
}

.cv-ico-general-arrow-left8:before {
    content: "";
}

.cv-ico-general-flow-parallel:before {
    content: "";
}

.cv-ico-general-flow-line:before {
    content: "";
}

.cv-ico-general-menu:before {
    content: "";
}

.cv-ico-general-ellipsis:before {
    content: "";
}

.cv-ico-general-dots:before {
    content: "";
}

.cv-ico-general-dot:before {
    content: "";
}

.cv-ico-general-daniel-bruce:before {
    content: "";
}

.cv-ico-general-cc-share2:before {
    content: "";
}

.cv-ico-general-back:before {
    content: "";
}

.cv-ico-general-switch:before {
    content: "";
}

.cv-ico-general-users:before {
    content: "";
}

.cv-ico-general-user-add:before {
    content: "";
}

.cv-ico-general-vcard:before {
    content: "";
}

.cv-ico-general-quote:before {
    content: "";
}

.cv-ico-general-moon:before {
    content: "";
}

.cv-ico-general-palette:before {
    content: "";
}

.cv-ico-general-leaf:before {
    content: "";
}

.cv-ico-general-thunder:before {
    content: "";
}

.cv-ico-general-droplet:before {
    content: "";
}

.cv-ico-general-cd:before {
    content: "";
}

.cv-ico-general-suitcase:before {
    content: "";
}

.cv-ico-general-cone:before {
    content: "";
}

.cv-ico-general-earth:before {
    content: "";
}

.cv-ico-general-credit-card:before {
    content: "";
}

.cv-ico-general-database:before {
    content: "";
}

.cv-ico-general-voicemail:before {
    content: "";
}

.cv-ico-general-lock-open:before {
    content: "";
}

.cv-ico-general-logout:before {
    content: "";
}

.cv-ico-general-login:before {
    content: "";
}

.cv-ico-general-question:before {
    content: "";
}

.cv-ico-general-help:before {
    content: "";
}

.cv-ico-general-warning:before {
    content: "";
}

.cv-ico-general-list2:before {
    content: "";
}

.cv-ico-general-text:before {
    content: "";
}

.cv-ico-general-text2:before {
    content: "";
}

.cv-ico-general-upload2:before {
    content: "";
}

.cv-ico-general-bookmark:before {
    content: "";
}

.cv-ico-general-bookmarks:before {
    content: "";
}

.cv-ico-general-chat:before {
    content: "";
}

.cv-ico-general-comment:before {
    content: "";
}

.cv-ico-general-daniel-bruce2:before {
    content: "";
}

.cv-ico-general-cart2:before {
    content: "";
}

.cv-ico-general-chart:before {
    content: "";
}

.cv-ico-general-basket:before {
    content: "";
}

.cv-ico-general-cart3:before {
    content: "";
}

.cv-ico-general-cart4:before {
    content: "";
}

.cv-ico-general-cart5:before {
    content: "";
}

.cv-ico-general-pie2:before {
    content: "";
}

.cv-ico-general-stats:before {
    content: "";
}

.cv-ico-general-bars2:before {
    content: "";
}

.cv-ico-general-bars3:before {
    content: "";
}

.cv-ico-general-credit:before {
    content: "";
}

.cv-ico-general-store:before {
    content: "";
}

.cv-ico-general-coin:before {
    content: "";
}

.cv-ico-general-truck:before {
    content: "";
}

.cv-ico-general-search2:before {
    content: "";
}

.cv-ico-general-search3:before {
    content: "";
}

.cv-ico-general-compass2:before {
    content: "";
}

.cv-ico-general-location3:before {
    content: "";
}

.cv-ico-general-location4:before {
    content: "";
}

.cv-ico-general-target2:before {
    content: "";
}

.cv-ico-general-location5:before {
    content: "";
}

.cv-ico-general-location6:before {
    content: "";
}

.cv-ico-general-map2:before {
    content: "";
}

.cv-ico-general-map3:before {
    content: "";
}

.cv-ico-general-target3:before {
    content: "";
}

.cv-ico-general-pin:before {
    content: "";
}

.cv-ico-general-pin-alt:before {
    content: "";
}

.cv-ico-general-file-pdf:before {
    content: "";
}

.cv-ico-general-file-word:before {
    content: "";
}

.cv-ico-general-file-excel:before {
    content: "";
}

.cv-ico-general-file-css:before {
    content: "";
}

.cv-ico-general-file-xml:before {
    content: "";
}

.cv-ico-general-file-powerpoint:before {
    content: "";
}

.cv-ico-general-file-zip:before {
    content: "";
}

.cv-ico-general-file-openoffice:before {
    content: "";
}

.cv-ico-general-libreoffice:before {
    content: "";
}

.cv-ico-general-copy:before {
    content: "";
}

.cv-ico-general-shopping-cart:before {
    content: "";
}

.cv-ico-general-bag2:before {
    content: "";
}

.cv-ico-general-graph2:before {
    content: "";
}

.cv-ico-general-bars4:before {
    content: "";
}

.cv-ico-general-chart2:before {
    content: "";
}

.cv-ico-general-shopping-bag:before {
    content: "";
}

.cv-ico-general-tag2:before {
    content: "";
}

.cv-ico-general-credit-cards:before {
    content: "";
}

.cv-ico-general-bill:before {
    content: "";
}

.cv-ico-general-search4:before {
    content: "";
}

.cv-ico-general-location7:before {
    content: "";
}

.cv-ico-general-location-arrow:before {
    content: "";
}

.cv-ico-general-location-outline:before {
    content: "";
}

.cv-ico-general-location-arrow-outline:before {
    content: "";
}

.cv-ico-general-map-marker:before {
    content: "";
}

.cv-ico-general-map4:before {
    content: "";
}

.cv-ico-general-truck2:before {
    content: "";
}

.cv-ico-general-shipping:before {
    content: "";
}

.cv-ico-general-basket2:before {
    content: "";
}

.cv-ico-general-wallet:before {
    content: "";
}

.cv-ico-general-bag3:before {
    content: "";
}

.cv-ico-general-money-bag:before {
    content: "";
}

.cv-ico-general-dollar:before {
    content: "";
}

.cv-ico-general-dollar2:before {
    content: "";
}

.cv-ico-general-coins:before {
    content: "";
}

.cv-ico-general-pig:before {
    content: "";
}

.cv-ico-general-safe:before {
    content: "";
}

.cv-ico-general-banknote:before {
    content: "";
}

.cv-ico-general-wallet2:before {
    content: "";
}

.cv-ico-general-magnifier:before {
    content: "";
}

.cv-ico-general-pin2:before {
    content: "";
}

.cv-ico-general-pin3:before {
    content: "";
}

.cv-ico-general-compass3:before {
    content: "";
}

.cv-ico-general-map5:before {
    content: "";
}

.cv-ico-general-location8:before {
    content: "";
}

.cv-ico-general-location9:before {
    content: "";
}

.cv-ico-general-shop:before {
    content: "";
}

.cv-ico-general-tag3:before {
    content: "";
}

.cv-ico-general-tags:before {
    content: "";
}

.cv-ico-general-shopping-cart2:before {
    content: "";
}

.cv-ico-general-credit2:before {
    content: "";
}

.cv-ico-general-bitcoin:before {
    content: "";
}

.cv-ico-general-won:before {
    content: "";
}

.cv-ico-general-renminbi:before {
    content: "";
}

.cv-ico-general-yen:before {
    content: "";
}

.cv-ico-general-rupee:before {
    content: "";
}

.cv-ico-general-gbp:before {
    content: "";
}

.cv-ico-general-euro:before {
    content: "";
}

.cv-ico-general-money:before {
    content: "";
}

.cv-ico-general-truck3:before {
    content: "";
}

.cv-ico-general-search5:before {
    content: "";
}

.cv-ico-general-file:before {
    content: "";
}

.cv-ico-general-file2:before {
    content: "";
}

.cv-ico-general-map-marker2:before {
    content: "";
}

.cv-ico-general-globe:before {
    content: "";
}

.cv-ico-general-location-arrow2:before {
    content: "";
}

.cv-ico-general-compass4:before {
    content: "";
}

.cv-ico-general-search6:before {
    content: "";
}

.cv-ico-general-location10:before {
    content: "";
}

/*------------------------------------*\
    ICON FONTS - SOCIAL
\*------------------------------------*/
@font-face {
    font-family: "cv-ico-social";
    src: url("/Themes/BPDTHEME01/theme-base/webfonts/ico-social/cv-ico-social.eot");
    src: url("/Themes/BPDTHEME01/theme-base/webfonts/ico-social/cv-ico-social.eot?#iefix") format("embedded-opentype"), url("/Themes/BPDTHEME01/theme-base/webfonts/ico-social/cv-ico-social.ttf") format("truetype"), url("/Themes/BPDTHEME01/theme-base/webfonts/ico-social/cv-ico-social.woff") format("woff"), url("/Themes/BPDTHEME01/theme-base/webfonts/ico-social/cv-ico-social.svg#cv-ico-social") format("svg");
    font-weight: normal;
    font-style: normal;
}
[class*=cv-ico-social-]:before {
    font-family: "cv-ico-social";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.cv-ico-social-github:before {
    content: "";
}

.cv-ico-social-github2:before {
    content: "";
}

.cv-ico-social-flickr:before {
    content: "";
}

.cv-ico-social-flickr2:before {
    content: "";
}

.cv-ico-social-vimeo:before {
    content: "";
}

.cv-ico-social-vimeo2:before {
    content: "";
}

.cv-ico-social-twitter:before {
    content: "";
}

.cv-ico-social-twitter2:before {
    content: "";
}

.cv-ico-social-facebook:before {
    content: "";
}

.cv-ico-social-facebook2:before {
    content: "";
}

.cv-ico-social-facebook3:before {
    content: "";
}

.cv-ico-social-googleplus:before {
    content: "";
}

.cv-ico-social-googleplus2:before {
    content: "";
}

.cv-ico-social-pinterest:before {
    content: "";
}

.cv-ico-social-pinterest2:before {
    content: "";
}

.cv-ico-social-tumblr:before {
    content: "";
}

.cv-ico-social-tumblr2:before {
    content: "";
}

.cv-ico-social-linkedin:before {
    content: "";
}

.cv-ico-social-linkedin2:before {
    content: "";
}

.cv-ico-social-dribbble:before {
    content: "";
}

.cv-ico-social-rdio:before {
    content: "";
}

.cv-ico-social-rdio2:before {
    content: "";
}

.cv-ico-social-spotify:before {
    content: "";
}

.cv-ico-social-spotify2:before {
    content: "";
}

.cv-ico-social-qq:before {
    content: "";
}

.cv-ico-social-instagram:before {
    content: "";
}

.cv-ico-social-dropbox:before {
    content: "";
}

.cv-ico-social-evernote:before {
    content: "";
}

.cv-ico-social-flattr:before {
    content: "";
}

.cv-ico-social-skype:before {
    content: "";
}

.cv-ico-social-skype2:before {
    content: "";
}

.cv-ico-social-renren:before {
    content: "";
}

.cv-ico-social-sina-weibo:before {
    content: "";
}

.cv-ico-social-picasa:before {
    content: "";
}

.cv-ico-social-soundcloud:before {
    content: "";
}

.cv-ico-social-mixi:before {
    content: "";
}

.cv-ico-social-behance:before {
    content: "";
}

.cv-ico-social-circles:before {
    content: "";
}

.cv-ico-social-vk:before {
    content: "";
}

.cv-ico-social-smashing:before {
    content: "";
}

.cv-ico-social-dribbble2:before {
    content: "";
}

.cv-ico-social-stumbleupon:before {
    content: "";
}

.cv-ico-social-stumbleupon2:before {
    content: "";
}

.cv-ico-social-lastfm:before {
    content: "";
}

.cv-ico-social-lastfm2:before {
    content: "";
}

.cv-ico-social-share:before {
    content: "";
}

.cv-ico-social-youtube:before {
    content: "";
}

.cv-ico-social-feed:before {
    content: "";
}

.cv-ico-social-apple:before {
    content: "";
}

.cv-ico-social-windows8:before {
    content: "";
}

.cv-ico-social-android:before {
    content: "";
}

.cv-ico-social-tux:before {
    content: "";
}

.cv-ico-social-reddit:before {
    content: "";
}

/*------------------------------------*\
    Images
\*------------------------------------*/
figure {
    margin: 0;
    padding: 0;
}

img {
    max-width: 100%;
}

.img-small {
    max-width: 25%;
}

.img-med {
    max-width: 50%;
}

.img-large {
    max-width: 750%;
}

/*------------------------------------*\
    Kendo UI
\*------------------------------------*/
[class*=k-] {
    box-sizing: border-box;
}

/*------------------------------------*\
    KENDO THEME
\*------------------------------------*/
/* icons */
.k-icon:hover,
.k-state-hover .k-icon,
.k-state-selected .k-icon,
.k-state-focused .k-icon,
.k-column-menu .k-state-hover .k-sprite,
.k-column-menu .k-state-active .k-sprite {
    opacity: 1;
}

.k-icon,
.k-state-disabled .k-icon,
.k-column-menu .k-sprite {
    opacity: 0.8;
}

.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
    opacity: 0.8;
}

.k-tool {
    border-color: transparent;
}

.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-column-menu .k-sprite,
.k-grid-mobile .k-resize-handle-inner:before,
.k-grid-mobile .k-resize-handle-inner:after {
    border-color: transparent;
}

/* IE will ignore the above selectors if these are added too */
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
    border-color: transparent;
}

.k-loading,
.k-state-hover .k-loading {
    background-position: 50% 50%;
}

.k-loading-image {
    background-image: url("/Themes/BPDTHEME01/theme-base/js/kendo-ui/styles/Default/loading-image.gif");
}

.k-loading-color {
    background-color: #ffffff;
}

.k-button {
    color: #2e2e2e;
    border-color: #c5c5c5;
    background-color: #e3e3e3;
}

.k-button:hover {
    color: #2e2e2e;
    border-color: #bcb4b0;
    background-color: #bcb4b0;
}

.k-state-disabled .k-button,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled:hover,
.k-state-disabled .k-button:active,
.k-button.k-state-disabled:active {
    color: #9f9e9e;
    border-color: #c5c5c5;
    background-color: #e3e3e3;
}

.k-draghandle {
    border-color: #c5c5c5;
    background-color: #ffffff;
    box-shadow: none;
}

.k-draghandle:hover {
    border-color: #bcb4b0;
    background-color: #bcb4b0;
    box-shadow: none;
}

/*------------------------------------*\
      AUTOCOMPLETE
  \*------------------------------------*/
.k-widget.k-autocomplete {
    height: 36px;
    padding: 0;
    color: #ddd;
    width: 100%;
    float: left;
    display: inline-block;
    outline: none;
    border: 1px solid #c9cfd2;
    border-radius: 5px;
}
.k-widget.k-autocomplete.k-state-focused {
    border-color: #0171B4;
}
.k-widget.k-autocomplete .k-input {
    height: 100%;
    border-radius: 5px;
}

.k-animation-container {
    width: 100%;
}
@media (min-width: 992px) {
    .k-animation-container {
        width: 100%;
    }
}

.k-autocomplete .k-loading,
.k-multiselect .k-loading {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.k-popup.k-list-container {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
    background: white;
    border: none;
    width: 100%;
}
@media (min-width: 992px) {
    .k-popup.k-list-container {
        width: 100%;
    }
}

.k-popup .k-list .k-item {
    font-size: 12px;
}
.k-popup .k-list .k-item:hover {
    cursor: pointer;
}

.k-popup .k-list .k-state-hover {
    border-color: #c9cfd2;
    background: #c9cfd2;
}

.k-popup .k-list .k-state-focused {
    border-color: #0171B4;
    background: #0171B4;
    color: white;
}

/*------------------------------------*\
      DROPDOWN LIST
  \*------------------------------------*/
.k-dropdown-wrap {
    border: 1px solid #c9cfd2;
    border-radius: 5px;
    font-size: 14px;
    color: #ddd;
    height: 36px;
    background: white;
}

.k-dropdown-wrap .k-input {
    padding-top: 6px;
    color: black;
    height: 100%;
}

.k-list .k-state-selected {
    background: #0171B4 !important;
    border-color: #0171B4;
    color: white;
}

.k-item.k-state-selected .original-value {
    background: #041A3E !important;
    color: white !important;
}

.k-item .original-value {
    background: #c9cfd2;
    color: white;
}

/*------------------------------------*\
      DATE INPUT
  \*------------------------------------*/
.k-datepicker {
    display: block;
    width: 100%;
    border-radius: 5px;
}

.k-picker-wrap {
    border: 1px solid #c9cfd2;
    border-radius: 5px;
    font-size: 14px;
    color: #ddd;
    height: 36px;
}
.k-picker-wrap.k-state-default {
    background: white;
}

.k-picker-wrap .k-input {
    padding-top: 2px;
    color: black;
    border-radius: 5px;
}

.k-calendar-container {
    background: white;
}

.k-popup.k-calendar-container {
    border-color: #c9cfd2;
    padding: 3.8%;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
}

/*------------------------------------*\
      TIME INPUT
  \*------------------------------------*/
.k-timepicker {
    display: block;
    width: 100%;
}

/*------------------------------------*\
      DATETIME INPUT
  \*------------------------------------*/
.k-datetimepicker {
    display: block;
    width: 100%;
}

/*------------------------------------*\
      NUMBER INPUT
  \*------------------------------------*/
.k-numerictextbox {
    display: block;
    width: 100%;
}
.k-numerictextbox .k-link.k-link-increase .k-i-arrow-60-up:before {
    content: "";
    font-family: "cv-ico-general";
}
.k-numerictextbox .k-link.k-link-decrease .k-i-arrow-60-down:before {
    content: "";
    font-family: "cv-ico-general";
}

.k-numeric-wrap {
    border: 1px solid #c9cfd2;
    border-radius: 5px;
    font-size: 14px;
    height: 36px;
    background: white;
}
.k-numeric-wrap .k-input {
    padding-top: 2px;
    color: black;
    text-align: center;
    width: 70%;
    height: 36px;
    background: none;
}

.k-numerictextbox .k-select {
    background: white;
}

.k-numerictextbox .k-select .k-link span.k-i-arrow-n {
    background-position: -33px -210px;
}

.k-numerictextbox .k-select .k-link span.k-i-arrow-s {
    background-position: -33px -236px;
}

.k-numeric-wrap .k-select {
    width: 50%;
}

@media (min-width: 92em) {
    .k-numeric-wrap .k-select {
        width: 35%;
    }
}
.k-numeric-wrap .k-select .k-link {
    display: inline-block;
    float: right;
    width: 50%;
    height: inherit;
    line-height: 0;
}

@media (min-width: 92em) {
    .k-numeric-wrap .k-select .k-link {
        display: block;
        width: 100%;
        height: 50%;
    }
}
@media (min-width: 92em) {
    .k-numeric-wrap .k-select .k-link .k-icon.k-i-arrow-s {
        margin: 3px 0 0 5px;
    }
}
/*------------------------------------*\
      COMBOBOX INPUT
  \*------------------------------------*/
.k-combobox {
    display: block;
    width: 100%;
}
.k-combobox .k-input {
    padding-top: 2px;
}

/*------------------------------------*\
      RANGESLIDER
  \*------------------------------------*/
.k-slider {
    display: block;
    width: 100%;
    margin: 0 0 20px 5px;
}
.k-slider .k-label {
    font-size: 10px;
}

.range-slider-currency .k-label:before,
.range-slider-currencyasinteger .k-label:before {
    content: "$";
}

.k-slider-track {
    background: white;
    border-radius: 5px;
    border: 1px solid #c9cfd2;
}

.k-draghandle {
    background: #0171B4;
    border-radius: 10px;
    border: none;
    outline: none !important;
}
.k-draghandle:hover {
    outline: none !important;
    background: #0171B4;
}

.k-draghandle.k-state-selected {
    background: #1daafe;
}

.k-slider-selection {
    background: #c9cfd2;
}

.k-tick {
    background: url("/Themes/BPDTHEME01/theme-base/js/kendo-ui/styles/Default/slider-h.gif") top center no-repeat;
}

.k-slider-tooltip {
    font-size: 11px;
    border-radius: 10px;
    background: #c9cfd2;
    border-color: #c9cfd2;
    color: black;
}

@media (min-width: 768px) {
    .product-filter .k-slider {
        width: 150px;
        margin: 25px auto 15px;
    }
}
@media (min-width: 1200px) {
    .product-filter .k-slider {
        width: 200px;
    }
}
.product-filter .k-slider-items .k-first .k-label {
    left: 0;
    top: -15px;
}
.product-filter .k-slider-items .k-last .k-label {
    right: 0;
    top: -15px;
}

.mobile-filter .k-slider {
    width: 260px;
    margin: 20px 10px 10px;
}
@media (min-width: 576px) {
    .mobile-filter .k-slider {
        width: 550px;
    }
}
.mobile-filter .k-slider-items .k-label {
    color: black;
}
.mobile-filter .k-slider-items .k-first .k-label {
    left: 0;
    top: -15px;
}
.mobile-filter .k-slider-items .k-last .k-label {
    right: 0;
    top: -15px;
}

.k-slider-horizontal .k-first .k-label {
    width: 50px;
    text-align: left;
}

.k-slider-horizontal .k-last .k-label {
    width: 50px;
    text-align: right;
}

/*------------------------------------*\
      TABS
  \*------------------------------------*/
.k-tabstrip {
    display: block;
    background: none;
    width: 100%;
    border-color: white;
}

.k-tabstrip .k-tabstrip-items {
    padding: 0;
}
.k-tabstrip .k-tabstrip-items li {
    background: #c9cfd2;
}
.k-tabstrip .k-tabstrip-items a {
    color: black;
}
.k-tabstrip .k-tabstrip-items .k-item {
    border: none;
    margin-right: 5px;
    margin-left: 0px;
    border: 1px solid #c9cfd2;
    border-bottom: none;
}
.k-tabstrip .k-tabstrip-items .k-state-active {
    background: white;
    color: black;
    box-shadow: none;
    border-color: #c9cfd2;
    border-top-color: #0171B4;
}
.k-tabstrip .k-tabstrip-items .k-state-active a {
    color: black;
    font-weight: 600;
}
.k-tabstrip .k-tabstrip-items .k-state-hover {
    background: #c9cfd2;
    border-top-color: #1daafe;
}
.k-tabstrip .k-tabstrip-items .k-state-hover a {
    color: black;
}

.k-tabstrip .k-content {
    border: none;
    background: white;
    margin: 0;
    padding: 10px;
    border: 1px solid #c9cfd2;
    border-bottom-width: 2px;
}
.k-tabstrip .k-content * {
    box-sizing: border-box;
}

.k-state-focused {
    border-color: #0171B4;
}
.k-state-focused .k-select {
    border-color: #c9cfd2;
}

/*------------------------------------*\
      SORTABLE
  \*------------------------------------*/
#cv-sortable,
.cv-sortable {
    padding: 0;
    margin: 0;
    font-size: 12px;
}

li.sortable {
    list-style-type: none;
    padding: 0;
    margin: 0 0 3px;
    color: #333;
    cursor: move;
    border: 1px solid #ddd;
    background: white;
    min-height: 35px;
}
li.sortable::after {
    clear: both;
    content: "";
    display: table;
}
li.sortable .handle {
    float: left;
    display: inline-block;
    background: #fafafa;
    min-height: inherit;
    width: 32px;
    border-right: 1px solid #ddd;
}
li.sortable .handle:before {
    position: relative;
    top: 11px;
    left: 9px;
    font-size: 14px;
}
li.sortable .content {
    float: left;
    display: inline-block;
    width: calc((100%) - 32px);
    padding: 5px 5px;
}

li.sortable:hover {
    background-color: #dceffd;
}

li.hint {
    display: block;
    width: 50%;
    background-color: #52aef7;
}

li.hint span {
    color: #fff;
}

li.placeholder {
    background-color: #dceffd;
    color: #52aef7;
    text-align: left;
    font-size: 12px;
    color: #0171B4;
    font-weight: 600;
    padding: 8px 0 0 10px;
}

/*------------------------------------*\
      SORTABLE
  \*------------------------------------*/
li.sortable .widget-text-container::after {
    clear: both;
    content: "";
    display: table;
}
li.sortable .widget-text-container .widget-name {
    font-weight: 600;
    display: inline-block;
    float: left;
    font-size: 13px;
    padding-top: 4px;
}
li.sortable .widget-text-container .widget-description {
    font-weight: 400;
    display: inline-block;
    float: left;
    font-size: 11px;
    padding: 6px 5px 0px 15px;
}
li.sortable .widget-text-container .widget-btn {
    float: right;
    display: inline-block;
    margin-left: 3px;
}
li.sortable .widget-text-container .widget-btn:before {
    position: relative;
    top: 1px;
}

/*------------------------------------*\
      ORDER IMPORT
  \*------------------------------------*/
.widget-file-upload .k-upload-files .k-upload-status {
    top: 20px;
}
.widget-file-upload .k-dropzone .k-upload-status {
    float: right;
    position: relative;
    top: 10px;
}

.k-textbox.form-credit-card {
    height: 36px;
}

/*------------------------------------*\
    Messages
\*------------------------------------*/
.alert-box {
    background: white;
    margin: 0.75em 0;
    font-weight: 600;
    display: block;
    color: #333333;
    border: 1px solid #333333;
    height: 50px;
    padding: 1em 2.5em 1em 4em;
    position: relative;
}
.alert-box:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.alert-box:before {
    font-size: 1.5em;
    height: 36px;
    width: 50px;
    position: absolute;
    top: 0;
    left: 0;
    color: white;
    display: inline-block;
    text-align: center;
    padding-top: 12px;
    background: #333333;
}
.alert-box.inline-alert {
    display: inline-block;
}
.alert-box.info {
    border-color: #22B8B0;
}
.alert-box.info:before {
    content: "";
    background: #22B8B0;
}
.alert-box.success {
    border-color: #71B55E;
}
.alert-box.success:before {
    content: "";
    background: #71B55E;
}
.alert-box.warning {
    border-color: #F58228;
}
.alert-box.warning:before {
    content: "";
    background: #F58228;
}
.alert-box.error {
    border-color: #D82A2B;
}
.alert-box.error:before {
    content: "";
    background: #D82A2B;
}
.alert-box p,
.alert-box small {
    line-height: normal;
    margin: 0;
    padding: 0;
}

.cv-notification-area {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000000;
}

.cv-notification {
    padding: 1em;
    background: #ddd;
    margin: 0;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
    color: white;
    position: relative;
    width: 100%;
    z-index: 1000000;
}
.cv-notification::after {
    clear: both;
    content: "";
    display: table;
}
.cv-notification:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.cv-notification:before {
    font-size: 1.5em;
    float: left;
    display: block;
    margin-right: 10px;
}
.cv-notification .close {
    position: absolute;
    top: 0.75em;
    right: 0.75em;
    color: white;
}
.cv-notification .close:before {
    content: "";
}
.cv-notification .close:before {
    font-size: 2em;
    opacity: 0.5;
}
.cv-notification .close:hover:before {
    opacity: 1;
}
.cv-notification.info {
    background: #22B8B0;
    border-bottom-color: #1ea29b;
    color: white;
}
.cv-notification.info:before {
    content: "";
}
.cv-notification.info .btn.small:hover {
    color: #22B8B0;
}
.cv-notification.success {
    background: #71B55E;
    border-bottom-color: #63ab4f;
    color: white;
}
.cv-notification.success:before {
    content: "";
}
.cv-notification.success .btn.small:hover {
    color: #71B55E;
}
.cv-notification.warning {
    background: #F58228;
    border-bottom-color: #f47410;
    color: white;
}
.cv-notification.warning:before {
    content: "";
}
.cv-notification.warning .btn.small:hover {
    color: #F58228;
}
.cv-notification.error {
    background: #D82A2B;
    border-bottom-color: #c52425;
    color: white;
}
.cv-notification.error:before {
    content: "";
}
.cv-notification.error .btn.small:hover {
    color: #D82A2B;
}

.notification-message {
    padding-top: 3px;
    display: block;
}

.notification-actions {
    padding: 1em;
}
.notification-actions .btn.small {
    padding: 0.75em;
    margin-left: 1em;
    background: white;
    border-color: white;
    color: #333333;
}

/*------------------------------------*\
    Modals
\*------------------------------------*/
.modal-header,
.modal-content,
.modal-footer {
    clear: both;
    padding: 1em;
}
.modal-header::after,
.modal-content::after,
.modal-footer::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 768px) {
    .modal-header,
.modal-content,
.modal-footer {
        min-width: 400px;
    }
}

.modal-header {
    background: #041A3E;
    font-size: 1.75em;
    font-weight: bold;
    color: white;
    border-radius: 10px 10px 0 0;
    padding: 0.75em;
    text-transform: uppercase;
}
.modal-header span {
    font-weight: normal !important;
    font-family: "EurostileLTStd-Bold";
    text-transform: uppercase;
}
.modal-header span.ico-heading:before {
    color: #041A3E;
    position: relative;
    top: 1px;
    margin-right: 5px;
}

.modal-content {
    background: transparent;
}

.modal-footer {
    background: #fafafa;
    border-radius: 0 0 10px 10px;
}
.modal-footer:empty {
    background: transparent;
    padding: 0;
}

.fancybox-close {
    background: white !important;
    top: -10px !important;
    right: -12px !important;
    color: black;
    border-radius: 100px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    width: 25px !important;
    height: 25px !important;
}
.fancybox-close:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fancybox-close:before {
    content: "";
}
.fancybox-close:before {
    position: relative;
    top: 3px;
    left: 4px;
    font-size: 18px;
    color: #919DA4;
}
.fancybox-close:hover {
    background: #D82A2B !important;
}
.fancybox-close:hover:before {
    color: white;
}

.fancybox-overlay {
    z-index: 10000;
    background: rgba(255, 255, 255, 0.8) !important;
}

.fancybox-skin {
    border-radius: 1em;
    background: white !important;
}

html.fancybox-lock body #cv-zone-header,
html.fancybox-lock body #cv-zone-navigation,
html.fancybox-lock body #cv-zone-navigation-container,
html.fancybox-lock body #cv-zone-footer,
html.fancybox-lock body #cv-zone-footer-after,
html.fancybox-lock body #cv-zone-pagecontent-before .widget-breadcrumb,
html.fancybox-lock body #cv-zone-pagecontent,
html.fancybox-lock body #cv-zone-pagecontent-after,
html.fancybox-lock body #cv-zone-topbar {
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Internet Explorer */
    /* Opera < 12.1 */
    animation: bpd-fade-in 1s;
}

@media (min-width: 768px) {
    .modal-width-medium {
        width: 800px;
    }
}

@media (min-width: 768px) {
    .modal-width-large {
        width: 1000px;
    }
}

.fancybox-type-image * {
    border-radius: 20px;
}

#modal-atc-sawblade .form-label,
#modal-atc-sawblade [type=checkbox],
#modal-atc-sawblade [type=radio],
#modal-atc-coldsaw .form-label,
#modal-atc-coldsaw [type=checkbox],
#modal-atc-coldsaw [type=radio],
#modal-atc-bandsaw .form-label,
#modal-atc-bandsaw [type=checkbox],
#modal-atc-bandsaw [type=radio] {
    float: left;
    display: inline-block;
    width: auto;
    clear: none;
}
#modal-atc-sawblade [type=checkbox],
#modal-atc-sawblade [type=radio],
#modal-atc-coldsaw [type=checkbox],
#modal-atc-coldsaw [type=radio],
#modal-atc-bandsaw [type=checkbox],
#modal-atc-bandsaw [type=radio] {
    width: 16px;
    height: 18px;
    margin: 0 5px 0 0;
}
#modal-atc-sawblade .widget-productlist-title.custom-title,
#modal-atc-coldsaw .widget-productlist-title.custom-title,
#modal-atc-bandsaw .widget-productlist-title.custom-title {
    padding: 20px;
    font-size: 18px;
    background: #00314f;
    color: white;
    font-family: "EurostileLTStd-Bold";
    margin-bottom: 20px;
}
#modal-atc-sawblade .widget-productlist-title.custom-title:before,
#modal-atc-coldsaw .widget-productlist-title.custom-title:before,
#modal-atc-bandsaw .widget-productlist-title.custom-title:before {
    content: "PRODUCT CODE: ";
    font-weight: bold;
}
#modal-atc-sawblade .row-header,
#modal-atc-coldsaw .row-header,
#modal-atc-bandsaw .row-header {
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 0;
}
#modal-atc-sawblade #customTotalMeter,
#modal-atc-coldsaw #customTotalMeter,
#modal-atc-bandsaw #customTotalMeter {
    font-size: 18px;
}
#modal-atc-sawblade .grid-row.grid-row-detail,
#modal-atc-coldsaw .grid-row.grid-row-detail,
#modal-atc-bandsaw .grid-row.grid-row-detail {
    margin: 10px 0;
}
#modal-atc-sawblade .heading,
#modal-atc-coldsaw .heading,
#modal-atc-bandsaw .heading {
    margin: 10px 0 0 0;
    text-transform: uppercase;
    font-size: 20px;
    font-family: "EurostileLTStd-Bold";
}
#modal-atc-sawblade .cv-numeric-input,
#modal-atc-coldsaw .cv-numeric-input,
#modal-atc-bandsaw .cv-numeric-input {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
#modal-atc-sawblade .k-numeric-wrap .k-input,
#modal-atc-coldsaw .k-numeric-wrap .k-input,
#modal-atc-bandsaw .k-numeric-wrap .k-input {
    width: 50%;
}
#modal-atc-sawblade .cv-ico-general-plus2,
#modal-atc-coldsaw .cv-ico-general-plus2,
#modal-atc-bandsaw .cv-ico-general-plus2 {
    padding: 10px;
    width: 100%;
    text-align: center;
    background: #f1f0f0;
    float: left;
    margin-bottom: 20px;
}

/*------------------------------------*\
    Tables
\*------------------------------------*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}
table.content-table {
    width: 100%;
    border: 1px solid black;
    background: white;
    text-align: left;
}
table.content-table td,
table.content-table th {
    padding: 5px;
}
table.content-table thead {
    background: black;
    color: white;
}
table.content-table tbody td {
    border: 1px solid black;
}

.table-layout {
    font-size: 14px;
    margin: 1em 0;
    position: relative;
}
.table-layout .heading-row {
    background: #0171B4;
    color: white;
    padding: 0.5em;
    font-weight: 700;
    position: relative;
}
.table-layout .heading-row .sortable-heading {
    cursor: pointer;
    display: block;
}
.table-layout .heading-row .sortable-heading:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.table-layout .heading-row .sortable-heading:before {
    float: right;
    content: "";
}
.table-layout .content-row {
    padding: 0.5em;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.table-layout .content-row a {
    color: black;
}
.table-layout .content-row:nth-child(2n) {
    background: #fafafa;
}
.table-layout .content-row:hover {
    background: #e1eff5;
}
.table-layout .cv-is-processing-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.75);
}
.table-layout .cv-is-processing-overlay .cv-is-processing-message {
    color: black;
    display: block;
    text-align: center;
    font-weight: 700;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 500px;
    margin-left: -250px;
}
.table-layout .cv-is-processing-overlay .cv-is-processing-message:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.table-layout .cv-is-processing-overlay .cv-is-processing-message:before {
    content: "";
}
@keyframes spin {
    0% {
        transform: rotate(359deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
.table-layout .cv-is-processing-overlay .cv-is-processing-message:before {
    display: inline-block;
    animation: spin 1.25s infinite linear;
    margin: 0 8px 0 0;
}

/*------------------------------------*\
    Tooltips
\*------------------------------------*/
.cv-html-tooltip {
    float: left;
    position: relative;
    cursor: pointer;
    padding: 10px;
    display: inline-block;
    /* tranisition of box */
}
.cv-html-tooltip:hover .cv-html-tooltip-content {
    visibility: visible;
}
.cv-html-tooltip .cv-html-tooltip-content {
    background: #0171B4;
    padding: 8px 10px;
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
    position: absolute;
    min-width: 150px;
    max-width: 300px;
    z-index: 1000;
    border-radius: 5px;
    visibility: hidden;
    vertical-align: middle;
    color: white;
    text-shadow: 0 -1px 0px #01384d;
    font-size: 12px;
    line-height: 12px;
    transition: 0.2s ease-out;
}
.cv-html-tooltip .cv-html-tooltip-content:after {
    position: absolute;
    text-shadow: none;
    content: "";
    background: transparent;
    border: 6px solid transparent;
}
.cv-html-tooltip.tooltip-top-right .cv-html-tooltip-content, .cv-html-tooltip.tooltip-top-left .cv-html-tooltip-content {
    bottom: 100%;
}
.cv-html-tooltip.tooltip-top-right .cv-html-tooltip-content:after, .cv-html-tooltip.tooltip-top-left .cv-html-tooltip-content:after {
    bottom: -12px;
    right: 15px;
    border-top-color: #0171B4;
}
.cv-html-tooltip.tooltip-top-right .cv-html-tooltip-content {
    right: 0;
}
.cv-html-tooltip.tooltip-top-left .cv-html-tooltip-content {
    left: 5px;
}
.cv-html-tooltip.tooltip-bottom-left .cv-html-tooltip-content {
    left: 5px;
    top: 100%;
}
.cv-html-tooltip.tooltip-bottom-left .cv-html-tooltip-content:after {
    top: -12px;
    left: 15px;
    border-bottom-color: #0171B4;
}
.cv-html-tooltip.tooltip-bottom .cv-html-tooltip-content:after, .cv-html-tooltip.tooltip-top .cv-html-tooltip-content:after {
    top: -12px;
    left: calc((50%) - 5px);
    border-bottom-color: #0171B4;
}
.cv-html-tooltip.tooltip-top .cv-html-tooltip-content {
    left: calc((50%) - 150px);
    bottom: 100%;
}
.cv-html-tooltip.tooltip-bottom .cv-html-tooltip-content {
    right: calc((50%) - 150px);
    top: 100%;
}
.cv-html-tooltip.tooltip-bottom-right .cv-html-tooltip-content {
    right: 5px;
    top: 100%;
}
.cv-html-tooltip.tooltip-bottom-right .cv-html-tooltip-content:after {
    top: -12px;
    right: 15px;
    border-bottom-color: #0171B4;
}
.cv-html-tooltip.tooltip-right .cv-html-tooltip-content {
    left: 100%;
    bottom: 0;
}
.cv-html-tooltip.tooltip-right .cv-html-tooltip-content:after {
    bottom: 15px;
    left: -11px;
    border-right-color: #0171B4;
}
.cv-html-tooltip.tooltip-left .cv-html-tooltip-content {
    right: 100%;
    bottom: 0;
}
.cv-html-tooltip.tooltip-left .cv-html-tooltip-content:after {
    bottom: 15px;
    right: -11px;
    border-left-color: #0171B4;
}
.cv-html-tooltip.tooltip-top:hover .cv-html-tooltip-content, .cv-html-tooltip.tooltip-right:hover .cv-html-tooltip-content, .cv-html-tooltip.tooltip-bottom-right:hover .cv-html-tooltip-content, .cv-html-tooltip.tooltip-top-right:hover .cv-html-tooltip-content {
    transform: translate(5px, 0);
}
.cv-html-tooltip.cv-html-tooltip.tooltip-bottom:hover .cv-html-tooltip-content, .cv-html-tooltip.cv-html-tooltip.tooltip-bottom-left:hover .cv-html-tooltip-content, .cv-html-tooltip.cv-html-tooltip.tooltip-left:hover .cv-html-tooltip-content, .cv-html-tooltip.cv-html-tooltip.tooltip-top-left:hover .cv-html-tooltip-content {
    transform: translate(-5px, 0);
}

/*------------------------------------*\
    VALIDATION TOOLTIPS
\*------------------------------------*/
/**
 * source: tooltip-core.scss
 *
 * Defines the basic styling for the tooltip.
 * Each tooltip is made of 2 parts:
 * 	1) body (:after)
 * 	2) arrow (:before)
 *
 * Classes added:
 * 	1) tooltip
 */
.tooltip,
[data-tooltip] {
    position: relative;
    display: inline-block;
    /**
    * tooltip arrow
    */
    /**
    * tooltip body
    */
}
.tooltip:before, .tooltip:after,
[data-tooltip]:before,
[data-tooltip]:after {
    position: absolute;
    transform: translate3d(0, 0, 0);
    visibility: hidden;
    opacity: 0;
    z-index: 10000;
    pointer-events: none;
    transition: 0.3s ease;
}
.tooltip:hover:before, .tooltip:hover:after, .tooltip:focus:before, .tooltip:focus:after,
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after {
    visibility: visible;
    opacity: 1;
}
.tooltip:before,
[data-tooltip]:before {
    content: "";
    position: absolute;
    background: transparent;
    border: 8px solid transparent;
    z-index: 1000001;
}
.tooltip:after,
[data-tooltip]:after {
    content: attr(data-tooltip);
    background: #0171B4;
    color: white;
    text-shadow: 0 -1px 0px #002135;
    padding: 8px 10px;
    font-size: 12px;
    line-height: 12px;
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
    width: 200px;
}
@media (min-width: 992px) {
    .tooltip:after,
[data-tooltip]:after {
        white-space: nowrap;
        width: auto;
    }
}

/**
 * source: tooltip-position.scss
 *
 * Defines the positoning logic for the tooltips.
 *
 * Classes added:
 * 	1) tooltip-top
 * 	2) tooltip-bottom
 * 	3) tooltip-left
 * 	4) tooltip-right
 */
/**
 * set default color for tooltip arrows
 */
.tooltip-top:before {
    border-top-color: #0171B4;
}

.tooltip-bottom:before {
    border-bottom-color: #0171B4;
}

.tooltip-left:before {
    border-left-color: #0171B4;
}

.tooltip-right:before {
    border-right-color: #0171B4;
}

/**
 * top tooltip
 */
.tooltip-top-left:before,
.tooltip-top:before {
    margin-bottom: -16px;
}
.tooltip-top-left:after,
.tooltip-top:after {
    margin-left: -18px;
}
.tooltip-top-left:before, .tooltip-top-left:after,
.tooltip-top:before,
.tooltip-top:after {
    bottom: 100%;
    left: 18px;
}
.tooltip-top-left:hover:after, .tooltip-top-left:hover:before, .tooltip-top-left:focus:after, .tooltip-top-left:focus:before,
.tooltip-top:hover:after,
.tooltip-top:hover:before,
.tooltip-top:focus:after,
.tooltip-top:focus:before {
    transform: translateY(-8px);
}

.tooltip-top-middle:before {
    border-top-color: #0171B4;
    right: calc((50%) - 6px);
    top: 0;
}
.tooltip-top-middle:after {
    bottom: 100%;
    left: 0;
}
.tooltip-top-middle:hover:before, .tooltip-top-middle:focus:before {
    top: -10px;
}
.tooltip-top-middle:hover:after, .tooltip-top-middle:focus:after {
    margin-bottom: 10px;
}

.tooltip-top-right:before {
    border-top-color: #0171B4;
    right: 18px;
    top: -10px;
}
.tooltip-top-right:after {
    right: 8px;
    bottom: 100%;
    margin-bottom: 10px;
}
.tooltip-top-right:hover:before, .tooltip-top-right:focus:before {
    right: 8px;
}
.tooltip-top-right:hover:after, .tooltip-top-right:focus:after {
    right: 0px;
}

/**
 * bottom tooltip
 */
.tooltip-bottom-left:before,
.tooltip-bottom:before {
    margin-top: -16px;
}
.tooltip-bottom-left:after,
.tooltip-bottom:after {
    margin-left: -18px;
}
.tooltip-bottom-left:before, .tooltip-bottom-left:after,
.tooltip-bottom:before,
.tooltip-bottom:after {
    top: 100%;
    left: 18px;
}
.tooltip-bottom-left:hover:after, .tooltip-bottom-left:hover:before, .tooltip-bottom-left:focus:after, .tooltip-bottom-left:focus:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:hover:before,
.tooltip-bottom:focus:after,
.tooltip-bottom:focus:before {
    transform: translateY(8px);
}

.tooltip-bottom-middle:before {
    border-bottom-color: #0171B4;
    bottom: 0;
    right: calc((50%) - 6px);
}
.tooltip-bottom-middle:after {
    top: 100%;
    left: 0;
}
.tooltip-bottom-middle:hover:before, .tooltip-bottom-middle:focus:before {
    bottom: -10px;
}
.tooltip-bottom-middle:hover:after, .tooltip-bottom-middle:focus:after {
    margin-top: 10px;
}

.tooltip-bottom-right:before {
    border-bottom-color: #0171B4;
    bottom: -10px;
    right: 28px;
}
.tooltip-bottom-right:after {
    margin-top: 10px;
    right: 10px;
    top: 100%;
}
.tooltip-bottom-right:hover:before, .tooltip-bottom-right:focus:before {
    right: 18px;
}
.tooltip-bottom-right:hover:after, .tooltip-bottom-right:focus:after {
    right: 0;
}

/**
 * right tooltip
 */
.tooltip-right:before {
    margin-left: -16px;
    margin-bottom: -8px;
}
.tooltip-right:after {
    margin-bottom: -14px;
}
.tooltip-right:before, .tooltip-right:after {
    left: 100%;
    bottom: 50%;
}
.tooltip-right:hover:after, .tooltip-right:hover:before, .tooltip-right:focus:after, .tooltip-right:focus:before {
    transform: translateX(8px);
}

/**
 * left tooltip
 */
.tooltip-left:before {
    margin-right: -16px;
    margin-bottom: -8px;
}
.tooltip-left:after {
    margin-bottom: -14px;
}
.tooltip-left:before, .tooltip-left:after {
    right: 100%;
    bottom: 50%;
}
.tooltip-left:hover:after, .tooltip-left:hover:before, .tooltip-left:focus:after, .tooltip-left:focus:before {
    transform: translateX(-8px);
}

/**
 * source: tooltip-color-types.scss
 *
 * Contains tooltips of various types based on color differences.
 *
 * Classes added:
 * 	1) tooltip-error
 * 	2) tooltip-warning
 * 	3) tooltip-info
 * 	4) tooltip-success
 *
 */
/**
 * Error
 */
.tooltip-error:after {
    background-color: #D82A2B;
    text-shadow: 1px 1px 0px #6e1415;
}
.tooltip-error.tooltip-top:before {
    border-top-color: #D82A2B;
}
.tooltip-error.tooltip-bottom:before {
    border-bottom-color: #D82A2B;
}
.tooltip-error.tooltip-left:before {
    border-left-color: #D82A2B;
}
.tooltip-error.tooltip-right:before {
    border-right-color: #D82A2B;
}

/**
 * Warning
 */
.tooltip-warning:after {
    background-color: #F58228;
    text-shadow: 1px 1px 0px #974607;
}
.tooltip-warning.tooltip-top:before {
    border-top-color: #F58228;
}
.tooltip-warning.tooltip-bottom:before {
    border-bottom-color: #F58228;
}
.tooltip-warning.tooltip-left:before {
    border-left-color: #F58228;
}
.tooltip-warning.tooltip-right:before {
    border-right-color: #F58228;
}

/**
 * Info
 */
.tooltip-info:after {
    background-color: #22B8B0;
    text-shadow: 1px 1px 0px #0e4c49;
}
.tooltip-info.tooltip-top:before {
    border-top-color: #22B8B0;
}
.tooltip-info.tooltip-bottom:before {
    border-bottom-color: #22B8B0;
}
.tooltip-info.tooltip-left:before {
    border-left-color: #22B8B0;
}
.tooltip-info.tooltip-right:before {
    border-right-color: #22B8B0;
}

/**
 * Success
 */
.tooltip-success:after {
    background-color: #71B55E;
    text-shadow: 1px 1px 0px #3a652e;
}
.tooltip-success.tooltip-top:before {
    border-top-color: #71B55E;
}
.tooltip-success.tooltip-bottom:before {
    border-bottom-color: #71B55E;
}
.tooltip-success.tooltip-left:before {
    border-left-color: #71B55E;
}
.tooltip-success.tooltip-right:before {
    border-right-color: #71B55E;
}

/**
 * source: tooltip-always.scss
 *
 * Defines a persisted tooltip which shows always.
 *
 * Classes added:
 * 	1) tooltip-always
 *
 */
.tooltip-always:after, .tooltip-always:before {
    opacity: 1;
    visibility: visible;
}
.tooltip-always.tooltip-top-left:after, .tooltip-always.tooltip-top-left:before, .tooltip-always.tooltip-top:after, .tooltip-always.tooltip-top:before {
    transform: translateY(-8px);
}
.tooltip-always.tooltip-bottom-left:after, .tooltip-always.tooltip-bottom-left:before, .tooltip-always.tooltip-bottom:after, .tooltip-always.tooltip-bottom:before {
    transform: translateY(8px);
}
.tooltip-always.tooltip-left:after, .tooltip-always.tooltip-left:before {
    transform: translateX(-8px);
}
.tooltip-always.tooltip-right:after, .tooltip-always.tooltip-right:before {
    transform: translateX(8px);
}

/**
 * source: tooltip-rounded.scss
 *
 * Defines rounded corner tooltips.
 *
 * Classes added:
 * 	1) tooltip-rounded
 *
 */
.tooltip-rounded:after {
    border-radius: 4px;
}

/**
 * source: tooltip-effects.scss
 *
 * Defines various transition effects for the tooltips.
 *
 * Classes added:
 * 	1) tooltip-bounce
 *
 */
.tooltip-bounce:before, .tooltip-bounce:after {
    transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
}

.no-tooltip:before, .no-tooltip:after {
    display: none;
}

/*------------------------------------*\
    Typography
\*------------------------------------*/
html {
    font-family: "Gotham Book", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 16px;
    color: #313F48;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal !important;
    font-family: "EurostileLTStd-Bold";
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
h1.ico-heading:before, h2.ico-heading:before, h3.ico-heading:before, h4.ico-heading:before, h5.ico-heading:before, h6.ico-heading:before {
    position: relative;
    top: 1px;
    margin-right: 0.25em;
}

h1 {
    font-size: 1.5em;
}
@media (min-width: 992px) {
    h1 {
        font-size: 2.5em;
    }
}

h2 {
    font-size: 1.75em;
}

h3 {
    font-size: 1.5em;
}

h4 {
    font-size: 1.25em;
}

h5 {
    font-size: 1em;
}

h6 {
    font-size: 0.5em;
}

p {
    line-height: 1.82;
}

a {
    outline: none;
    text-decoration: none;
    color: #0171B4;
}

.subtitle {
    font-weight: normal;
    font-size: 1em;
}

.default.text {
    color: #919DA4;
}
.default.background {
    background: #919DA4;
}
.default.lighter.text {
    color: #c9cfd2;
}
.default.lighter.background {
    background: #c9cfd2;
}
.default.darker.text {
    color: #5e6a71;
}
.default.darker.background {
    background: #5e6a71;
}

.primary.text {
    color: #0171B4;
}
.primary.background {
    background: #0171B4;
}
.primary.lighter.text {
    color: #1daafe;
}
.primary.lighter.background {
    background: #1daafe;
}
.primary.darker.text {
    color: #00314f;
}
.primary.darker.background {
    background: #00314f;
}

.secondary.text {
    color: #041A3E;
}
.secondary.background {
    background: #041A3E;
}
.secondary.lighter.text {
    color: #0a429e;
}
.secondary.lighter.background {
    background: #0a429e;
}
.secondary.darker.text {
    color: black;
}
.secondary.darker.background {
    background: black;
}

.alternate.text {
    color: #EC008C;
}
.alternate.background {
    background: #EC008C;
}
.alternate.lighter.text {
    color: #ff53b9;
}
.alternate.lighter.background {
    background: #ff53b9;
}
.alternate.darker.text {
    color: #86004f;
}
.alternate.darker.background {
    background: #86004f;
}

.black.text {
    color: black;
}
.black.background {
    background: black;
}
.black.lighter.text {
    color: #333333;
}
.black.lighter.background {
    background: #333333;
}
.black.darker.text {
    color: black;
}
.black.darker.background {
    background: black;
}

.info.text {
    color: #22B8B0;
}
.info.background {
    background: #22B8B0;
}

.success.text {
    color: #71B55E;
}
.success.background {
    background: #71B55E;
}

.warning.text {
    color: #F58228;
}
.warning.background {
    background: #F58228;
}

.error.text {
    color: #D82A2B;
}
.error.background {
    background: #D82A2B;
}

@media (min-width: 992px) {
    .colour-item {
        width: 20%;
        float: left;
        padding: 0.5em;
    }
}

.example-area {
    margin: 4em 0;
}
.example-area .background {
    width: 4em;
    height: 4em;
    border-radius: 4em;
}

hr {
    margin: 1em 0 2.5em;
    box-sizing: border-box;
}

small {
    font-size: 0.75em;
}

.address {
    clear: both;
    display: block;
}

b,
.bold,
strong {
    font-family: "Gotham Bold";
    font-weight: normal;
}

/*------------------------------------*\
    Navigation Mobile
\*------------------------------------*/
.dl-menuwrapper ul {
    padding: 0;
    list-style: none;
    transform-style: preserve-3d;
}
.dl-menuwrapper ul.dl-submenu {
    padding: 0 !important;
}

.dl-menuwrapper li {
    position: relative;
}

.dl-menuwrapper li a {
    display: block;
    position: relative;
    padding: 8px 2%;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    color: #000;
    outline: none;
}

.dl-menuwrapper li > a:after {
    right: 2%;
}

.dl-menuwrapper .dl-menu {
    margin: 0px 0 0 0;
    width: 100%;
    pointer-events: none;
    transform: translateY(10px);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
    pointer-events: auto;
    transform: translateY(0px);
    display: block;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
    transition: all 0.3s ease;
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
    display: none;
}

/*
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link.
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
    display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
    display: block;
}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
    position: absolute;
    width: 100%;
    top: 10px;
    left: 20px;
    margin: 0;
}

/* Animation classes for moving out and in */
.dl-menu.dl-animate-out-1 {
    animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
    animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
    animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
    animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
    animation: MenuAnimOut5 0.4s ease;
}
@keyframes MenuAnimOut1 {
    50% {
        transform: translateZ(-250px) rotateY(30deg);
    }
    75% {
        transform: translateZ(-372.5px) rotateY(15deg);
        opacity: 0.5;
    }
    100% {
        transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }
}
@keyframes MenuAnimOut2 {
    100% {
        transform: translateX(-100%);
        opacity: 0;
    }
}
@keyframes MenuAnimOut3 {
    100% {
        transform: translateZ(300px);
        opacity: 0;
    }
}
@keyframes MenuAnimOut4 {
    100% {
        transform: translateZ(-300px);
        opacity: 0;
    }
}
@keyframes MenuAnimOut5 {
    100% {
        transform: translateY(40%);
        opacity: 0;
    }
}
.dl-menu.dl-animate-in-1 {
    animation: MenuAnimIn1 0.3s;
}

.dl-menu.dl-animate-in-2 {
    animation: MenuAnimIn2 0.3s ease-in-out;
}

.dl-menu.dl-animate-in-3 {
    animation: MenuAnimIn3 0.4s ease;
}

.dl-menu.dl-animate-in-4 {
    animation: MenuAnimIn4 0.4s ease;
}

.dl-menu.dl-animate-in-5 {
    animation: MenuAnimIn5 0.4s ease;
}
@keyframes MenuAnimIn1 {
    0% {
        transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }
    20% {
        transform: translateZ(-250px) rotateY(30deg);
        opacity: 0.5;
    }
    100% {
        transform: translateZ(0px) rotateY(0deg);
        opacity: 1;
    }
}
@keyframes MenuAnimIn2 {
    0% {
        transform: translateX(-100%);
        opacity: 0;
    }
    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}
@keyframes MenuAnimIn3 {
    0% {
        transform: translateZ(300px);
        opacity: 0;
    }
    100% {
        transform: translateZ(0px);
        opacity: 1;
    }
}
@keyframes MenuAnimIn4 {
    0% {
        transform: translateZ(-300px);
        opacity: 0;
    }
    100% {
        transform: translateZ(0px);
        opacity: 1;
    }
}
@keyframes MenuAnimIn5 {
    0% {
        transform: translateY(40%);
        opacity: 0;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
    animation: SubMenuAnimIn1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
    animation: SubMenuAnimIn2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
    animation: SubMenuAnimIn3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
    animation: SubMenuAnimIn4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
    animation: SubMenuAnimIn5 0.4s ease;
}
@keyframes SubMenuAnimIn1 {
    0% {
        transform: translateX(50%);
        opacity: 0;
    }
    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}
@keyframes SubMenuAnimIn2 {
    0% {
        transform: translateX(100%);
        opacity: 0;
    }
    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}
@keyframes SubMenuAnimIn3 {
    0% {
        transform: translateZ(-300px);
        opacity: 0;
    }
    100% {
        transform: translateZ(0px);
        opacity: 1;
    }
}
@keyframes SubMenuAnimIn4 {
    0% {
        transform: translateZ(300px);
        opacity: 0;
    }
    100% {
        transform: translateZ(0px);
        opacity: 1;
    }
}
@keyframes SubMenuAnimIn5 {
    0% {
        transform: translateZ(-200px);
        opacity: 0;
    }
    100% {
        transform: translateZ(0);
        opacity: 1;
    }
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
    animation: SubMenuAnimOut1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
    animation: SubMenuAnimOut2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
    animation: SubMenuAnimOut3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
    animation: SubMenuAnimOut4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
    animation: SubMenuAnimOut5 0.4s ease;
}
@keyframes SubMenuAnimOut1 {
    0% {
        transform: translateX(0%);
        opacity: 1;
    }
    100% {
        transform: translateX(50%);
        opacity: 0;
    }
}
@keyframes SubMenuAnimOut2 {
    0% {
        transform: translateX(0%);
        opacity: 1;
    }
    100% {
        transform: translateX(100%);
        opacity: 0;
    }
}
@keyframes SubMenuAnimOut3 {
    0% {
        transform: translateZ(0px);
        opacity: 1;
    }
    100% {
        transform: translateZ(-300px);
        opacity: 0;
    }
}
@keyframes SubMenuAnimOut4 {
    0% {
        transform: translateZ(0px);
        opacity: 1;
    }
    100% {
        transform: translateZ(300px);
        opacity: 0;
    }
}
@keyframes SubMenuAnimOut5 {
    0% {
        transform: translateZ(0);
        opacity: 1;
    }
    100% {
        transform: translateZ(-200px);
        opacity: 0;
    }
}
/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
    position: relative;
    opacity: 1;
    transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
    display: block;
}

.no-js .dl-menuwrapper li.dl-back {
    display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
    background: rgba(0, 0, 0, 0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
    content: "";
}

.dummy-button {
    position: absolute;
    left: -999em;
}

.widget-mobile-category-menu .second-level.expandable-toggle.Clearance {
    background: #ffd4d2;
}
.widget-mobile-category-menu .second-level.expandable-toggle.Clearance .third-level a:hover {
    color: #FF0000;
}

#cv-zone-navigation {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 10000;
    height: 100%;
    background: white;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);
    padding: 60px 0 0 0;
    transition: all 0.8s;
    width: 290px;
    right: -350px;
    overflow: scroll;
}

#cv-zone-navigation .container {
    width: 100%;
}

#cv-zone-navigation.active {
    right: 0;
}

#cv-zone-navigation .close-nav {
    width: 60px;
    float: left;
    left: 0;
    position: absolute;
    background: #0a429e;
    height: 60px;
    top: 0;
}

#cv-zone-navigation .close-nav b {
    display: none;
}

#cv-zone-navigation .close-nav .ico {
    padding: 14px;
}

#cv-zone-navigation .close-nav .ico:before {
    font-size: 25px;
    color: white;
}

#cv-zone-navigation .dl-menuwrapper button:hover,
#cv-zone-navigation .dl-menuwrapper button.dl-active,
#cv-zone-navigation .dl-menuwrapper ul {
    background: white;
}

#cv-zone-navigation .cv-menus {
    position: relative !important;
    float: left !important;
    top: 0 !important;
    width: 100%;
    overflow-y: scroll;
    background: white;
    border: 0;
}

#cv-zone-navigation .cv-menus .mobile-menu {
    background: white;
    float: left;
    width: 100%;
}

#cv-zone-navigation .cv-menus .mobile-menu button {
    display: none;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu {
    margin: 0;
    float: left;
    width: 100%;
    display: block;
    height: auto;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li {
    border-bottom: 1px solid #efefef;
    float: left;
    width: 100%;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li a {
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px;
    color: black;
    width: 100%;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li a:after {
    display: none;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li .dl-submenu {
    margin-bottom: 10px;
    display: block;
    float: left;
    max-height: none;
    overflow: visible;
    width: 100%;
    pointer-events: initial;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li .dl-submenu li {
    border: 0;
    padding: 5px;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li .dl-submenu li a {
    padding: 5px 10px;
    text-transform: capitalize;
    width: 100%;
    padding-right: 50px;
    font-size: 14px;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li .dl-submenu li.active {
    background: #f7f7f7;
    box-shadow: inset 1px 0px 5px #b9b9b9;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li .dl-submenu li.active a {
    font-weight: bold;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li .dl-submenu li.active .toggle-item .cv-ico-general-arrow-down5:before {
    color: #0171B4;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li .dl-submenu .dl-submenu {
    padding: 0;
    margin: 0;
    display: none;
    background: #f7f7f7;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li .dl-submenu .dl-submenu li {
    border-bottom: 1px solid #efefef;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li .dl-submenu .dl-submenu li a {
    font-weight: normal;
    font-size: 14px;
    padding: 0 5px;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li .dl-submenu .dl-submenu li .toggle-item {
    display: none;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li .dl-submenu .dl-back {
    display: none;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li.active {
    border-top: 2px solid black;
    border-bottom: 2px solid black;
}

#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li.active .toggle-item .cv-ico-general-arrow-down5:before {
    content: "";
}

#cv-zone-navigation .widget-navigation-menu {
    display: none;
}

#cv-zone-navigation .widget-logo.main-logo {
    top: 0;
    right: 0;
    width: calc((100%) - 60px);
    position: absolute;
    height: 60px;
    background: #0a429e;
}

#cv-zone-navigation .widget-logo.main-logo img {
    margin: 10px;
    max-height: 50px;
    max-width: 170px;
}

#cv-zone-navigation .widget-role-select,
#cv-zone-navigation .widget-phone-number,
#cv-zone-navigation .widget-user-name,
#cv-zone-navigation .widget-cart-summary,
#cv-zone-navigation .widget-login-logout.widget-logout,
#cv-zone-navigation .widget-social-links,
#cv-zone-navigation .widget-switch-account {
    float: left;
    width: 100%;
    display: block !important;
    padding: 5px 10px;
    color: black;
    height: auto;
    background: #f9f9f9;
    border-bottom: 1px solid #e2e2e2;
    height: 45px;
}

#cv-zone-navigation .widget-role-select .ico-only-text,
#cv-zone-navigation .widget-phone-number .ico-only-text,
#cv-zone-navigation .widget-user-name .ico-only-text,
#cv-zone-navigation .widget-cart-summary .ico-only-text,
#cv-zone-navigation .widget-login-logout.widget-logout .ico-only-text,
#cv-zone-navigation .widget-social-links .ico-only-text,
#cv-zone-navigation .widget-switch-account .ico-only-text {
    display: inline-block;
    color: black;
    font-size: 12px;
}

#cv-zone-navigation .widget-role-select .icon,
#cv-zone-navigation .widget-phone-number .icon,
#cv-zone-navigation .widget-user-name .icon,
#cv-zone-navigation .widget-cart-summary .icon,
#cv-zone-navigation .widget-login-logout.widget-logout .icon,
#cv-zone-navigation .widget-social-links .icon,
#cv-zone-navigation .widget-switch-account .icon {
    padding: 0;
}

#cv-zone-navigation .widget-cart-summary {
    display: table !important;
}

#cv-zone-navigation .widget-cart-summary .cart-link {
    vertical-align: middle;
    display: table-cell;
}

#cv-zone-navigation .widget-role-select .dropdown-area {
    width: 300px;
}

#cv-zone-navigation .widget-role-select .role-name {
    display: block;
    height: auto;
}

#cv-zone-navigation .acc-name .acc-code,
#cv-zone-navigation .role-name .role-code {
    display: inline-block;
    margin: 0;
    background: transparent;
    color: black;
    font-size: 10px;
    padding: 5px 0;
    margin: 0;
    position: relative;
    top: 5px;
    text-transform: uppercase;
    float: left;
    width: 100%;
}

#cv-zone-navigation .acc-name .acc-code a,
#cv-zone-navigation .role-name .role-code a {
    color: black;
    font-size: 10px;
}

#cv-zone-navigation .widget-switch-account .ico-only-text {
    display: inline-block;
}

#cv-zone-navigation .widget-switch-account .acc-name {
    float: left;
    display: block;
    height: auto;
}

#cv-zone-navigation .widget-section-menu {
    text-transform: uppercase;
    background: white;
    text-align: left;
    border-bottom: 1px solid #efefef;
    float: left;
    width: 100%;
}

#cv-zone-navigation .widget-section-menu a {
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px;
    color: black;
    width: 100%;
    float: left;
}

#cv-zone-navigation .widget-section-menu a .ico-right:before {
    display: none;
}

#cv-zone-navigation .widget-section-menu .heading.ico-left:before {
    display: none;
}

#cv-zone-navigation .widget-section-menu ul {
    display: none;
}

#cv-zone-navigation .widget-product-search {
    position: absolute;
    bottom: 0;
    margin: 0;
    left: 0;
    width: 100%;
}

#cv-zone-navigation .widget-product-search .k-widget.k-autocomplete {
    width: calc((100%) - 105px);
}

#cv-zone-navigation .widget-product-search .btn.search {
    width: 105px;
    border-radius: 0;
}

#cv-zone-navigation .widget-switch-account .acc-name:before {
    content: "Account Name: ";
    width: 80px;
    float: left;
    font-size: 12px;
    position: relative;
    top: 10px;
    font-weight: bold;
}

#cv-zone-navigation .widget-role-select .role-select {
    width: 100px;
    float: left;
    font-size: 12px;
    position: relative;
    top: 10px;
    font-weight: bold;
}

#cv-zone-navigation .widget-role-select .role-name,
#cv-zone-navigation .widget-switch-account .acc-code {
    width: calc((100%) - 100px);
    float: right;
}

#cv-zone-navigation .toggle-item {
    position: absolute;
    right: 0;
    padding: 5px 10px;
    top: 3px;
    color: grey;
    font-size: 25px;
}

#cv-zone-navigation .toggle-item:hover {
    color: black;
}

#cv-zone-navigation .widget-social-links a {
    background: #5778ad;
}

/*------------------------------------*\
    Navigation Desktop
\*------------------------------------*/
/*------------------------------------*\
    Widget - Account Select
\*------------------------------------*/
@media (min-width: 768px) {
    .widget-account-select .search-options .form-fieldset {
        width: auto;
        clear: none;
        margin-bottom: 0;
    }
    .widget-account-select .search-options .form-fieldset input {
        margin-bottom: 0;
    }
}

.number-results-row {
    font-size: 0.75em;
}

/*------------------------------------*\
    Widget - Banner Slider
\*------------------------------------*/
.widget-banner-slider {
    background: black;
    display: block;
    clear: both;
}
.widget-banner-slider img,
.widget-banner-slider .banner-caption {
    display: none !important;
}
.widget-banner-slider .owl-item .gallery-slide::after {
    clear: both;
    content: "";
    display: table;
}
.widget-banner-slider .owl-item .gallery-slide img {
    display: block !important;
    float: left;
}
.widget-banner-slider .owl-item .banner-caption {
    display: block !important;
}
.widget-banner-slider .container {
    padding: 1em 0;
    line-height: 200%;
    background: transparent;
    position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
}
.widget-banner-slider .banner-caption {
    margin: 10% auto 0;
    max-width: 1620px;
    color: white;
    text-shadow: 1px 1px 1px #000;
    padding-top: 50px;
    font-size: 1.5em;
    text-align: center;
}
.widget-banner-slider .banner-caption::after {
    clear: both;
    content: "";
    display: table;
}
.widget-banner-slider .banner-caption h1 {
    display: block;
    padding-bottom: 0.25em;
}
.widget-banner-slider .banner-caption h2 {
    display: block;
    padding-bottom: 0.25em;
    text-transform: uppercase;
    font-size: 80px;
    line-height: 50px;
}
.widget-banner-slider .banner-caption h5 {
    display: block;
    padding-bottom: 0.25em;
    text-transform: uppercase;
}
.widget-banner-slider .banner-caption .btn {
    margin: 10px;
    float: none;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    padding: 15px 40px;
}
.widget-banner-slider .owl-controls {
    margin: 0;
}
.widget-banner-slider .owl-controls .owl-nav.owl-buttons {
    margin: 0;
}
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-prev {
    left: 20px;
}
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-prev:before {
    content: "";
}
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-prev::before {
    position: relative;
    left: -5px;
}
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-next {
    right: 20px;
}
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-next:before {
    content: "";
}
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-next::before {
    position: relative;
    right: 1px;
}
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-prev,
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-next {
    display: none;
    position: absolute;
    top: 50%;
    font-size: 0;
    background: rgba(0, 0, 0, 0.56);
    border-radius: 100px;
    height: 50px;
    width: 50px;
    opacity: 0.25;
}
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-prev:before,
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-next:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-prev:before,
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-next:before {
    font-size: 42px;
    color: white;
}
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-prev:hover,
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-next:hover {
    opacity: 1;
}
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-prev:hover:before,
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-next:hover:before {
    color: white;
}
@media (min-width: 992px) {
    .widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-prev,
.widget-banner-slider .owl-controls .owl-nav.owl-buttons .owl-next {
        display: block;
    }
}
.widget-banner-slider .owl-controls .owl-dots {
    margin-top: -24px;
    position: relative;
}
.widget-banner-slider .owl-controls .owl-dots .owl-dot span {
    background: white;
}
.widget-banner-slider .owl-controls .owl-dots .owl-dot.active span {
    background: #0171B4;
}
.widget-banner-slider .owl-controls .owl-dots .owl-dot:hover span {
    background: #EC008C;
}

/*------------------------------------*\
    Widget - Breadcrumb
\*------------------------------------*/
.widget-breadcrumb {
    font-size: 0.75em;
    padding: 1em;
    margin: 0;
    background: #fafafa;
}
.widget-breadcrumb ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget-breadcrumb ul li {
    display: inline-block;
    padding: 0 0 0 1em;
}
.widget-breadcrumb ul li::after {
    content: "/";
    display: inline-block;
    padding-left: 1em;
}
.widget-breadcrumb ul li:first-child {
    padding-left: 0;
}
.widget-breadcrumb ul li.last-breadcrumb-item::after {
    display: none;
}
.widget-breadcrumb ul li a:hover {
    text-decoration: underline;
}

/*------------------------------------*\
    Widget - Campaign Slider
\*------------------------------------*/
.widget-campaign-slider h2.subtitle {
    padding: 1em;
    font-size: 1.75em;
    text-align: center;
}
.widget-campaign-slider h2.subtitle:before {
    margin-right: 10px;
}
.widget-campaign-slider .owl-controls {
    margin: 0;
}
@media (min-width: 1940px) {
    .widget-campaign-slider .owl-controls .owl-nav.owl-buttons {
        margin: 0;
    }
    .widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-prev {
        left: -100px;
    }
    .widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-prev:before {
        content: "";
    }
    .widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-prev::before {
        position: relative;
        left: -5px;
    }
    .widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-next {
        right: -100px;
    }
    .widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-next:before {
        content: "";
    }
    .widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-next::before {
        position: relative;
        right: 1px;
    }
    .widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-prev,
.widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-next {
        position: absolute;
        top: 50%;
        font-size: 0;
        background: rgba(0, 0, 0, 0.56);
        border-radius: 100px;
        height: 50px;
        width: 50px;
        opacity: 0.25;
    }
    .widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-prev:before,
.widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-next:before {
        font-family: "cv-ico-general";
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        speak: none;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-prev:before,
.widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-next:before {
        font-size: 42px;
        color: white;
    }
    .widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-prev:hover,
.widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-next:hover {
        opacity: 1;
    }
    .widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-prev:hover:before,
.widget-campaign-slider .owl-controls .owl-nav.owl-buttons .owl-next:hover:before {
        color: white;
    }
}
.widget-campaign-slider .owl-controls .owl-dots {
    margin-top: 0;
    position: relative;
}
.widget-campaign-slider .owl-controls .owl-dots .owl-dot span {
    background: #919DA4;
}
.widget-campaign-slider .owl-controls .owl-dots .owl-dot.active span {
    background: #0171B4;
}
.widget-campaign-slider .owl-controls .owl-dots .owl-dot:hover span {
    background: #EC008C;
}

/*------------------------------------*\
    Widget - Cart Buttons
\*------------------------------------*/
.widget-cart-buttons .btn.primary,
.widget-cart-buttons .btn.small {
    background: #0171B4;
    border-color: #0171B4;
    padding: 0.75em;
    font-weight: normal;
    font-family: "Gotham Bold";
}
@media (min-width: 992px) {
    .widget-cart-buttons .btn.primary,
.widget-cart-buttons .btn.small {
        margin: 0 0 0 10px;
    }
}
.widget-cart-buttons .btn.primary:hover,
.widget-cart-buttons .btn.small:hover {
    background: #1daafe;
    border-color: #1daafe;
}

.widget-cart-checkout-button .btn.checkout-progress {
    float: right;
}

.widget-pay-pal-express-button {
    padding: 0 0.75em 0 0;
}

.paypal-or {
    padding: 0 0 0 0.75em;
    position: relative;
    top: 12px;
}

.btn.btn-cart-option {
    padding: 10px 15px;
    font-size: 12px;
    margin: 0 5px 5px 0;
}

.widget-freight-estimate .grey-box,
.widget-cart-promotional-code-entry .grey-box {
    border: 0;
    background: none;
    padding: 0;
}
.widget-freight-estimate .grey-box .col-1-3.text-right .btn.small,
.widget-cart-promotional-code-entry .grey-box .col-1-3.text-right .btn.small {
    float: left;
    width: 100%;
    border-radius: 0;
    padding: 10px;
}

/*------------------------------------*\
    Widget - Cart Delivery Options
\*------------------------------------*/
.widget-cart-delivery-options {
    display: block;
}
.widget-cart-delivery-options::after {
    clear: both;
    content: "";
    display: table;
}
.widget-cart-delivery-options #delivery-mode-delivery + label:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.widget-cart-delivery-options #delivery-mode-delivery + label:before {
    content: "";
}
.widget-cart-delivery-options #delivery-mode-pickup + label:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.widget-cart-delivery-options #delivery-mode-pickup + label:before {
    content: "";
}

/*------------------------------------*\
    Widget - Fast Order Entry
\*------------------------------------*/
.widget-cart-fast-order-entry {
    padding: 2.5em 0;
    margin: 2.5em 0;
}
.widget-cart-fast-order-entry::after {
    clear: both;
    content: "";
    display: table;
}
.widget-cart-fast-order-entry .fast-order-basic-notes .cv-data-zone-2 .data-list-column {
    width: 50%;
    float: left;
}

/*------------------------------------*\
    Widget - Cart Summary Totals
\*------------------------------------*/
.widget-cart-order-summary-totals,
.cv-order-summary {
    float: right;
    display: block;
    width: 100%;
    max-width: 600px;
    padding: 10px;
    margin: 2.5em 0 0px;
}
.widget-cart-order-summary-totals::after,
.cv-order-summary::after {
    clear: both;
    content: "";
    display: table;
}
.widget-cart-order-summary-totals .total,
.cv-order-summary .total {
    font-weight: bold;
}
.widget-cart-order-summary-totals .cart-summary-row,
.cv-order-summary .cart-summary-row {
    clear: both;
    display: block;
}
.widget-cart-order-summary-totals .cart-summary-row::after,
.cv-order-summary .cart-summary-row::after {
    clear: both;
    content: "";
    display: table;
}
.widget-cart-order-summary-totals .summary-label,
.cv-order-summary .summary-label {
    float: left;
}
.widget-cart-order-summary-totals .summary-value,
.cv-order-summary .summary-value {
    float: right;
    text-align: right;
}

.cv-order-summary {
    margin: 0 0 4em;
}

/*------------------------------------*\
    Widget - Promo Code Entry
\*------------------------------------*/
.widget-cart-promotional-code-entry::after {
    clear: both;
    content: "";
    display: table;
}

/*------------------------------------*\
    Widget - Cart Summary
\*------------------------------------*/
.widget-cart-summary {
    position: relative;
}
@media (min-width: 992px) {
    .widget-cart-summary:hover .dropdown-cart-summary {
        display: block;
    }
}
.widget-cart-summary .cart-total {
    font-weight: 600;
}
.widget-cart-summary .header-cart-items {
    font-size: 0.75em;
}
.widget-cart-summary [class*=widget-] {
    height: auto;
    padding: 0;
    margin: 0;
    font-size: 12px;
}
.widget-cart-summary .dropdown-cart-summary {
    display: none;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    background: white;
    color: black;
    position: absolute;
    top: 100%;
    right: 0;
    width: 300px;
    z-index: 100000;
    padding: 1em;
}
.widget-cart-summary .dropdown-cart-summary:before {
    bottom: 100%;
    left: 95%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 10px;
    margin-left: -10px;
}
@media (min-width: 768px) {
    .widget-cart-summary .dropdown-cart-summary {
        width: 600px;
    }
}
.widget-cart-summary .dropdown-cart-summary a {
    color: black;
}
.widget-cart-summary .dropdown-cart-summary .dropdown-cart-summary-title {
    text-align: right;
    font-weight: 600;
    background: #f1f1f1;
    padding: 5px 10px;
    float: left;
    width: 100%;
    font-size: 12px;
    margin-bottom: 5px;
}
.widget-cart-summary .dropdown-cart-summary .dropdown-product-lines {
    max-height: 500px;
    overflow-y: scroll;
    padding: 0;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.widget-cart-summary .dropdown-cart-summary .product-line {
    border-bottom: 2px solid white;
    padding: 0.5em;
    background: #f9f9f9;
}
.widget-cart-summary .dropdown-cart-summary .product-line::after {
    clear: both;
    content: "";
    display: table;
}
.widget-cart-summary .dropdown-cart-summary .product-line a {
    color: black;
}
.widget-cart-summary .dropdown-cart-summary .product-line:hover {
    background: white;
}
.widget-cart-summary .dropdown-cart-summary .product-line .cv-zone-product-line-1 {
    float: left;
    display: block;
    width: 14%;
    padding: 0;
}
.widget-cart-summary .dropdown-cart-summary .product-line .cv-zone-product-line-2 {
    height: 50px;
    float: left;
    display: block;
    width: 48%;
    padding: 5px 15px;
}
.widget-cart-summary .dropdown-cart-summary .product-line .cv-zone-product-line-2 .widget-productlist-title {
    font-weight: 600;
    color: black;
    width: 90%;
}
.widget-cart-summary .dropdown-cart-summary .product-line .cv-zone-product-line-3,
.widget-cart-summary .dropdown-cart-summary .product-line .cv-zone-product-line-4,
.widget-cart-summary .dropdown-cart-summary .product-line .cv-zone-product-line-5 {
    float: right;
    display: block;
    width: 38%;
    text-align: right;
    color: black;
    margin-top: 5px;
}
.widget-cart-summary .dropdown-cart-summary .product-line .widget-productlist-price {
    text-align: right;
    font-weight: 600;
    display: block;
    width: 100%;
    font-size: 16px;
}
.widget-cart-summary .dropdown-cart-summary .product-line .widget-productlist-code:before {
    content: "Product Code: ";
}
.widget-cart-summary .dropdown-cart-summary .cart-lines {
    padding: 0.75em 0;
}
.widget-cart-summary .dropdown-cart-summary .cart-lines .cart-line-item {
    font-size: 0.75em;
}
.widget-cart-summary .dropdown-cart-summary .cart-lines .cart-line-item::after {
    clear: both;
    content: "";
    display: table;
}
.widget-cart-summary .dropdown-cart-summary .cart-lines .cart-line-item.subtotals {
    font-weight: 600;
    border-top: 1px solid #919DA4;
    border-bottom: 1px solid #919DA4;
    font-size: 1.5em;
    padding: 0.25em 0;
    margin: 0.25em 0;
}
.widget-cart-summary .dropdown-cart-summary .cart-lines .cart-line-item .cart-line-col-1 {
    float: left;
    display: block;
    width: 50%;
}
.widget-cart-summary .dropdown-cart-summary .cart-lines .cart-line-item .cart-line-col-2 {
    float: left;
    display: block;
    width: 50%;
    text-align: right;
}
.widget-cart-summary .dropdown-cart-summary .dropdown-cart-options {
    display: block;
    clear: both;
    padding: 0.75em 0 0 0;
}
.widget-cart-summary .dropdown-cart-summary .dropdown-cart-options::after {
    clear: both;
    content: "";
    display: table;
}
.widget-cart-summary .dropdown-cart-summary .dropdown-cart-options .btn.cv-checkout {
    color: white;
    float: right;
    text-align: center;
    width: 100%;
    padding: 0.75em;
}

/*------------------------------------*\
    Widget - Catalogue Select
\*------------------------------------*/
/*------------------------------------*\
    Widget - Category Banner
\*------------------------------------*/
.widget-category-banner {
    position: relative;
    height: auto;
    overflow: hidden;
    margin: 1em 0;
    float: left;
    width: 100%;
}
.widget-category-banner::after {
    clear: both;
    content: "";
    display: table;
}
.widget-category-banner .category-banner-title {
    z-index: 1000;
    font-size: 1.75em;
    font-weight: 700;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}
.widget-category-banner .category-banner-text {
    position: absolute;
    top: 80px;
    left: 50px;
    color: white;
    z-index: 1000;
    font-size: 1.75em;
    font-weight: 600;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}
.widget-category-banner .category-banner-image {
    width: 100%;
}

.widget-category-menu {
    display: none;
}
@media (min-width: 992px) {
    .widget-category-menu {
        float: left;
        display: inline-block;
        width: 200px;
    }
}
.widget-category-menu:hover .menu-button {
    background: #0171B4;
    border-color: #0171B4;
    color: white;
    cursor: pointer;
}
.widget-category-menu:hover .dropdown-area {
    display: block;
}
.widget-category-menu .menu-button {
    border-radius: 100px;
    background: none;
    border: 1px solid black;
    text-align: center;
    padding: 15px 0 0;
    height: 50px;
    font-weight: 600;
    position: relative;
    display: block;
    width: 100%;
}
.widget-category-menu .menu-button:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.widget-category-menu .menu-button:before {
    content: "";
}
.widget-category-menu .menu-button:before {
    font-size: 26px;
    position: relative;
    top: -4px;
    left: 10px;
    float: left;
    display: inline-block;
}
.widget-category-menu .dropdown-area {
    display: none;
    position: absolute;
    top: 50px;
    left: 0px;
    width: 100%;
    height: auto;
    background: transparent;
    z-index: 100000;
    border-radius: 10px;
    padding-top: 12px;
}
.widget-category-menu .dropdown-content {
    display: table;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
    border: none;
    background: #ddd;
    position: relative;
}
.widget-category-menu .menu-sidebar {
    background: #ddd;
    float: left;
    display: inline-block;
    height: 100%;
    width: 250px;
    border-radius: 10px 0 0 10px;
}
.widget-category-menu .menu-sidebar:after {
    content: "";
    margin: 0;
    bottom: 100%;
    left: 31px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: none;
    border-bottom-color: #ddd;
    border-width: 10px;
}
.widget-category-menu .menu-content {
    float: right;
    display: inline-block;
    height: 100%;
    width: calc((100%) - 250px);
    padding: 5px 20px;
    background: white;
    min-height: 350px;
    border-radius: 0 10px 10px 0;
}

.menu-sidebar-categories {
    list-style: none;
    margin: 0;
    padding: 0;
}
.menu-sidebar-categories::after {
    clear: both;
    content: "";
    display: table;
}
.menu-sidebar-categories a {
    border-bottom: 1px solid #d0d0d0;
    font-size: 14px;
    padding: 10px;
    color: #5e6a71;
    display: block;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.menu-sidebar-categories a:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.menu-sidebar-categories a:before {
    content: "";
}
.menu-sidebar-categories a:before {
    float: right;
}
.menu-sidebar-categories li:first-child a {
    border-radius: 10px 0 0 0;
}
.menu-sidebar-categories li.active a {
    background: #0171B4;
    border-bottom-color: #0171B4;
    color: white;
}

.menu-sub-categories {
    background: white;
    display: none;
}
.menu-sub-categories .menu-group {
    display: block;
    margin: 0.5em 0 0.5em;
}
.menu-sub-categories .menu-group::after {
    clear: both;
    content: "";
    display: table;
}
.menu-sub-categories .menu-group ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.menu-sub-categories .menu-group .heading a {
    font-size: 14px;
    font-weight: 600;
    padding: 0 0 5px;
    text-transform: uppercase;
    color: black;
    display: block;
}
.menu-sub-categories .menu-group .heading a:hover {
    color: #0171B4;
}
.menu-sub-categories .menu-group li {
    list-style: none;
    padding: 0;
    margin: 0;
}
.menu-sub-categories .menu-group li a {
    color: #919DA4;
    font-size: 14px;
    padding: 2px 0;
    display: block;
}
.menu-sub-categories .menu-group li a:hover {
    color: #0171B4;
}
.menu-sub-categories.active {
    display: block;
}
.menu-sub-categories.expandable-category .expandable-category-header {
    padding: 0;
    color: black;
    float: left;
    width: calc((100%) - 30px);
}
.menu-sub-categories.expandable-category .expandable-toggle.expandable-header {
    width: 20px;
    float: right;
    padding: 0;
    height: 20px;
    color: black;
    margin-right: 5px;
}
.menu-sub-categories.expandable-category .expandable-toggle.expandable-header:before {
    top: 0px;
    content: "z";
}
.menu-sub-categories.expandable-category .expandable-toggle.expandable-header.cv-ico-general-arrow-down5:before {
    content: "A";
}
.menu-sub-categories.expandable-category .expandable-toggle:hover {
    color: #0171B4;
}
.menu-sub-categories.expandable-category .expandable-content {
    clear: both;
    padding: 0;
}

.dropdown-area-custom-bottom::after {
    clear: both;
    content: "";
    display: table;
}
.dropdown-area-custom-bottom img {
    width: 100%;
}

/*------------------------------------*\
    Widget - Checkout Messages
\*------------------------------------*/
.widget-checkout-messages .modal-header:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.widget-checkout-messages .modal-header:before {
    content: "";
}
.widget-checkout-messages .modal-header:before {
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    color: #0171B4;
    text-align: center;
    margin-right: 0.5em;
}
.widget-checkout-messages .content-box.primary {
    margin: 0;
    padding: 0;
}
.widget-checkout-messages .content-box.primary .box-content {
    margin: 0;
    padding: 0;
    border: none;
    line-height: 180%;
}

/*------------------------------------*\
    Widget - Checkout Payment Options
\*------------------------------------*/
/*------------------------------------*\
    Widget - Checkout Review Address B2B
\*------------------------------------*/
/*------------------------------------*\
    Widget - Checkout Review Summary
\*------------------------------------*/
/*------------------------------------*\
    Widget - Contact Link
\*------------------------------------*/
.widget-contact-details {
    padding: 10px;
}
.widget-contact-details.just-map {
    padding: 0;
}
.widget-contact-details.just-map .box-title {
    display: none;
}
.widget-contact-details.just-map .box-content {
    padding: 0;
}
.widget-contact-details.just-map .box-content .grid-row:first-of-type {
    display: none;
}
.widget-contact-details.just-map .grid-row.office-map {
    height: 360px;
}

.page-CP_BPDTHEME01_Contact.Us .widget-breadcrumb {
    display: none;
}

#custom-layout-sharpening-layout-row4-column2,
#custom-layout-sharpening-layout-row4-column1 {
    width: 100%;
}
@media (min-width: 1200px) {
    #custom-layout-sharpening-layout-row4-column2,
#custom-layout-sharpening-layout-row4-column1 {
        width: 50%;
    }
}

/*------------------------------------*\
    Widget - Dashboard
\*------------------------------------*/
.widget-dashboard {
    clear: both;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    background: white;
    color: black;
    padding: 1.75em;
    margin: 1em 0 1.75em 0;
}
.widget-dashboard::after {
    clear: both;
    content: "";
    display: table;
}
.widget-dashboard .sub-page-tile {
    transition: all 0.2s ease-in-out;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    background: white;
    border: none;
    color: black;
    padding: 1em 1em 1em 3em;
    margin: 1em 2.5%;
    display: block;
    float: left;
    border: 1px solid #ddd;
    width: 45%;
    position: relative;
    min-height: 5em;
}
.widget-dashboard .sub-page-tile:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
    background: #f7f6f6;
    transform: translateY(-4px);
}
@media (min-width: 992px) {
    .widget-dashboard .sub-page-tile {
        width: 28%;
    }
}
.widget-dashboard .sub-page-tile .icon-large {
    position: absolute;
    top: 0.25em;
    left: -0.75em;
    width: 1.5em;
    height: 1.5em;
    background: #0171B4;
    color: white;
    text-align: center;
    font-size: 1.75em;
    border-radius: 0.25em;
}
.widget-dashboard .sub-page-tile .icon-large:before {
    position: relative;
    top: 0.25em;
}
.widget-dashboard .sub-page-tile .text-large {
    font-weight: bold;
    color: black;
    display: block;
    font-size: 1.25em;
    padding: 0 0 0.25em;
}
.widget-dashboard .sub-page-tile .text-small {
    color: black;
    display: black;
    font-size: 0.8em;
}
.widget-dashboard .sub-page-tile .menu-item-count {
    color: #555;
    margin-left: 10px;
    display: inline-block;
}

.dashboard-element-details + h2 {
    margin-top: 2.5em;
}

.account-payment-totals {
    color: #0171B4;
}
@media (min-width: 992px) {
    .account-payment-totals {
        float: left;
        display: inline-block;
        width: 50%;
        margin: 0 0 20px;
    }
}
.account-payment-totals .balance-owing,
.account-payment-totals .balance-due {
    display: block;
    clear: both;
    padding: 0 0 10px;
}
.account-payment-totals .balance-owing::after,
.account-payment-totals .balance-due::after {
    clear: both;
    content: "";
    display: table;
}
.account-payment-totals .balance-owing span,
.account-payment-totals .balance-due span {
    display: inline-block;
    float: left;
    width: 50%;
    padding-top: 7px;
    font-size: 16px;
}
.account-payment-totals .balance-owing span.text-large,
.account-payment-totals .balance-due span.text-large {
    font-size: 22px;
    font-weight: 600;
    padding-top: 0;
    text-align: right;
    position: relative;
}

.account-payment-days {
    margin: 0 0 20px;
}
@media (min-width: 992px) {
    .account-payment-days {
        float: right;
        display: inline-block;
        width: 25%;
        margin: 0;
    }
}

.balance-breakdown {
    width: 100%;
}
.balance-breakdown tr td {
    color: #999;
}
.balance-breakdown tr td.highlighted {
    color: black;
}

.col-1-2 .dashboard-module .alert-box {
    margin: 0;
}
.col-1-2 .dashboard-module.content-box .box-content {
    min-height: 250px;
}

/*------------------------------------*\
    FLYOUT NAV MENU
\*------------------------------------*/
.flyout-column {
    display: none;
}

.flyout-level-one {
    position: relative;
}

.flyout-level-one:hover .flyout-column-one {
    display: block;
    background: #0171B4;
}

.flyout-level-one.single-column ul {
    min-height: initial;
}

.flyout-column-one {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 100;
}

.flyout-column-one > ul {
    background: #0171B4;
    width: 250px;
    min-height: 400px;
}

.flyout-column-one > ul li.flyout-level-two {
    width: 100%;
    display: block;
}

.flyout-column-one > ul li.flyout-level-two:hover a {
    background: #0181cd;
}

.flyout-column-one > ul li.flyout-level-two:hover .flyout-column.flyout-column-two {
    display: block;
}

.flyout-column-one > ul li.flyout-level-two a {
    width: 100%;
    display: block;
    padding: 1em;
    border-radius: 0;
    color: white;
    background: none;
    height: auto;
    font-size: 14px;
}

.flyout-column.flyout-column-two {
    display: none;
    position: absolute;
    top: 0;
    left: 250px;
    background: #0181cd;
    width: 250px;
    min-height: 400px;
}

.flyout-column.flyout-column-two li {
    display: block;
    width: 100%;
}

.flyout-column.flyout-column-two li.flyout-level-three:hover a {
    background: #0191e7;
}

.flyout-column.flyout-column-two li:hover .flyout-column.flyout-column-three {
    display: block;
}

.flyout-column.flyout-column-two li a {
    width: 100%;
    display: block;
    color: white;
}

.flyout-column.flyout-column-two .flyout-column.flyout-column-three {
    display: none;
    position: absolute;
    top: 0;
    left: 250px;
    background: #0191e7;
    width: 250px;
    min-height: 400px;
}

.flyout-column.flyout-column-two .flyout-column.flyout-column-three li {
    display: block;
    width: 100%;
}

.flyout-column.flyout-column-two .flyout-column.flyout-column-three li a {
    width: 100%;
    display: block;
    color: white;
}

.flyout-column.flyout-column-two .flyout-column.flyout-column-three li a:hover {
    background: #04a0fe;
}

/*------------------------------------*\
    Widget - Forgot Password
\*------------------------------------*/
.widget-forgot-password {
    margin: 4em 0;
}
@media (min-width: 992px) {
    .widget-forgot-password {
        max-width: 50%;
        margin: 4em auto;
    }
}
.widget-forgot-password .col-1-2 {
    width: 100%;
    padding: 0 0 0.75em;
}
.widget-forgot-password .box-title {
    font-size: 1.75em;
    font-weight: bold;
    color: white;
    border-radius: 10px 10px 0 0;
    padding: 0.75em;
}
.widget-forgot-password .box-title:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.widget-forgot-password .box-title:before {
    content: "";
}
.widget-forgot-password .box-title:before {
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    color: #0171B4;
    text-align: center;
    margin-right: 0.5em;
    margin-right: 10px;
}
.widget-forgot-password .box-content {
    padding: 1.5em;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
}

/*------------------------------------*\
    Widget - Freight Estimate
\*------------------------------------*/
.widget-freight-estimate::after {
    clear: both;
    content: "";
    display: table;
}

/*------------------------------------*\
    Widget - Giftcards
\*------------------------------------*/
/*------------------------------------*\
    Widget - Keep Shopping
\*------------------------------------*/
/*------------------------------------*\
    Widget - Login Logout Modal
\*------------------------------------*/
.widget-login-logout-modal ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget-login-logout-modal ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget-login-logout-modal ul li a.cv-is-processing:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.widget-login-logout-modal ul li a.cv-is-processing:before {
    content: "";
}
@keyframes spin {
    0% {
        transform: rotate(359deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
.widget-login-logout-modal ul li a.cv-is-processing:before {
    display: inline-block;
    animation: spin 1.25s infinite linear;
}

#modal-login-register .modal-header .cv-ico-general-login:before {
    content: "";
}
#modal-login-register .modal-header .cv-ico-general-login:before {
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    color: #041A3E;
    text-align: center;
    margin-right: 0.5em;
}
#modal-login-register .col-1-2 {
    width: 100%;
    padding: 0;
}
#modal-login-register .form-fieldset {
    font-size: 0.75em;
    margin: 0.75em 0 0;
}
#modal-login-register .form-fieldset [class*=form-] {
    margin: 0;
}
#modal-login-register .grey-box {
    margin: 0;
    font-size: 0.75em;
}
#modal-login-register .grey-box a {
    color: black;
    text-decoration: underline;
}
#modal-login-register .grey-box a:hover {
    color: #0171B4;
}

.password-reset-link.cv-ico-general-lock {
    font-size: 0.75em;
}
.password-reset-link.cv-ico-general-lock:before {
    content: "";
}
.password-reset-link.cv-ico-general-lock:before {
    margin: 1px 5px 0 0;
}

/*------------------------------------*\
    Widget - Login Only
\*------------------------------------*/
.widget-login-only {
    margin: 4em 0;
}
@media (min-width: 992px) {
    .widget-login-only {
        max-width: 50%;
        margin: 4em auto;
    }
}
.widget-login-only .col-1-2 {
    width: 100%;
    padding: 0 0 0.75em;
}
.widget-login-only .box-title {
    font-size: 1.75em;
    font-weight: bold;
    color: white !important;
    border-radius: 10px 10px 0 0;
    padding: 0.75em;
    background: #041A3E;
    border-bottom: none;
}
.widget-login-only .box-title:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.widget-login-only .box-title:before {
    content: "";
}
.widget-login-only .box-title:before {
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    color: #041A3E;
    text-align: center;
    margin-right: 0.5em;
    margin-right: 10px;
}
.widget-login-only .box-content {
    padding: 1.5em;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
}
.widget-login-only #remember-email {
    margin-right: 5px;
}
.widget-login-only .lost-pwd {
    background: none;
    border: none;
    color: #0171B4;
    margin: 0;
    padding: 0;
    font-size: 0.75em;
}
.widget-login-only .lost-pwd:before {
    content: "";
}
.widget-login-only .lost-pwd:before {
    margin: 1px 5px 0 0;
}
.widget-login-only .lost-pwd:hover, .widget-login-only .lost-pwd:focus {
    background: none;
    border: none;
}

/*------------------------------------*\
    Widget - Logo
\*------------------------------------*/
.widget-logo {
    display: block;
    float: left;
}
.widget-logo::after {
    clear: both;
    content: "";
    display: table;
}
.widget-logo img {
    float: none;
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 200px;
}
@media (min-width: 1200px) {
    .widget-logo img {
        max-width: 240px;
        float: left;
        margin-bottom: 0;
    }
}
@media (min-width: 768px) {
    .footer-after-col .widget-logo img {
        max-width: 200px;
        margin: 0;
    }
}

/*------------------------------------*\
    Widget - List Layout Switch
\*------------------------------------*/
.widget-list-layout-switch {
    display: none;
    margin: 1em 0 0;
    float: left;
}
@media (min-width: 992px) {
    .widget-list-layout-switch {
        display: inline-block;
    }
}
.widget-list-layout-switch .layout-switch {
    float: left;
    display: block;
    margin: 0 1em 0.5em 0;
    border: 1px solid #ddd;
    min-width: 90px;
    padding: 10px;
    height: 40px;
    float: left;
    display: inline-block;
    outline: none;
    border-radius: 5px;
}
@media (min-width: 992px) {
    .widget-list-layout-switch .layout-switch {
        margin: 0 0.5em 0.5em 0;
    }
}
.widget-list-layout-switch .layout-switch:hover {
    cursor: pointer;
    border-color: #1daafe;
}
.widget-list-layout-switch .layout-switch.active {
    font-weight: 600;
    background: #0171B4;
    border-color: #0171B4;
    color: white;
}
.widget-list-layout-switch .layout-switch span:before {
    position: relative;
    top: -2px;
    margin: 0 5px 0 0;
    font-size: 24px;
    float: left;
}

/*------------------------------------*\
    Widget - Navigation Menu
\*------------------------------------*/
.widget-mega-menu {
    display: block;
    position: relative;
}
.widget-mega-menu::after {
    clear: both;
    content: "";
    display: table;
}
.widget-mega-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget-mega-menu ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    display: block;
}
.widget-mega-menu ul li:hover a {
    background: #015181;
    color: white;
}
.widget-mega-menu ul li:hover .dropdown-area a,
.widget-mega-menu ul li:hover .dopdown-column a {
    background: none;
    color: black;
}
.widget-mega-menu ul li a {
    display: block;
    padding: 1em;
    height: 50px;
    font-weight: 600;
    color: white;
}
.widget-mega-menu ul li a.ico-right:before {
    margin-left: 5px;
    position: relative;
    top: 1px;
}
.widget-mega-menu ul li.dropdown-twolevel {
    position: relative;
}
.widget-mega-menu ul li.dropdown-twolevel:hover .dropdown-column {
    display: block;
}
.widget-mega-menu ul li.dropdown-threelevel:hover .dropdown-area {
    display: block;
}
.widget-mega-menu .dropdown-area {
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    background: white;
    color: black;
    border-radius: 0 0 0.5em 0.5em;
    display: none;
    padding: 1em;
    position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
    z-index: 1000;
    border-top: none;
}
.widget-mega-menu .dropdown-area::after {
    clear: both;
    content: "";
    display: table;
}
.widget-mega-menu .dropdown-area .mm-col {
    padding-right: 1em;
}
.widget-mega-menu .dropdown-area a {
    height: auto;
    font-weight: normal;
}
.widget-mega-menu .dropdown-area a.mm-heading {
    border-bottom: 1px solid black;
    font-size: 1em;
    font-weight: 600;
    color: black;
    background: none;
    padding: 0.5em 0;
}
.widget-mega-menu .dropdown-area a.mm-heading:before {
    position: relative;
    top: 1px;
    margin-right: 5px;
}
.widget-mega-menu .dropdown-area a.mm-heading:hover {
    color: #0171B4;
}
.widget-mega-menu .dropdown-area ul {
    display: block;
    margin: 0 0 1em;
    padding: 0;
}
.widget-mega-menu .dropdown-area ul::after {
    clear: both;
    content: "";
    display: table;
}
.widget-mega-menu .dropdown-area ul li {
    width: 100%;
}
.widget-mega-menu .dropdown-area ul li a {
    padding: 0.5em;
    font-size: 0.75em;
    font-weight: 400;
    color: black;
}
.widget-mega-menu .dropdown-area ul li a:hover {
    background: none;
    color: #0171B4;
}

/*------------------------------------*\
    Widget - Mobile Menu Zoned
\*------------------------------------*/
.widget-mobile-menu-zoned .btn.ghost {
    margin: 0;
    padding: 0;
    border: none;
    color: white;
}

#cv-zone-topbar .mobile-menu.shift-left {
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Internet Explorer */
    /* Opera < 12.1 */
    animation: bpd-fade-in 1s;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 340px;
    background: rgba(255, 255, 255, 0.8);
    height: 100%;
    color: black;
    z-index: 100000;
    overflow: auto;
    overflow-y: scroll;
    box-shadow: -10px 0 30px #242424;
    color: black;
}
#cv-zone-topbar .mobile-menu.shift-left a {
    color: black;
}
#cv-zone-topbar .mobile-menu.shift-left > .container {
    margin-top: 4em;
}
#cv-zone-topbar .mobile-menu [class*=widget-] {
    height: auto;
}
#cv-zone-topbar .mobile-menu .containter {
    position: relative;
}
#cv-zone-topbar .mobile-menu .widget-section-menu {
    width: 100%;
}
#cv-zone-topbar .mobile-menu .widget-section-menu ul li a {
    display: block;
}
#cv-zone-topbar .mobile-menu .widget-section-menu ul li a span {
    display: block;
    padding: 0.75em 2.5em;
}
#cv-zone-topbar .mobile-menu .widget-section-menu ul li a:hover span {
    background: #0171B4;
    color: white;
}
#cv-zone-topbar .mobile-menu [class*=widget-]:hover {
    background: none;
}
#cv-zone-topbar .mobile-menu .widget-logo {
    margin: 0 auto;
    padding: 2.5em;
    cursor: default;
}
#cv-zone-topbar .mobile-menu .widget-logo img {
    width: 100%;
}
#cv-zone-topbar .mobile-menu .widget-phone {
    display: block;
    width: 100%;
    padding: 0.75em 2.5em;
}
#cv-zone-topbar .mobile-menu .widget-phone:hover {
    background: #0171B4 !important;
}
#cv-zone-topbar .mobile-menu .widget-phone:hover span {
    color: white;
}
#cv-zone-topbar .mobile-menu .widget-contact-link {
    display: block;
    width: 100%;
    padding: 0.75em 2.5em;
}
#cv-zone-topbar .mobile-menu .widget-contact-link:hover {
    background: #0171B4 !important;
}
#cv-zone-topbar .mobile-menu .widget-contact-link:hover span {
    color: white;
}
#cv-zone-topbar .mobile-menu .widget-social-links {
    display: block;
    width: 100%;
    padding: 1em 2.5em;
}
#cv-zone-topbar .mobile-menu .widget-html-snippet {
    padding: 0.5em 2.5em;
}
#cv-zone-topbar .mobile-menu .widget-html-snippet.copyright-message a {
    color: #0171B4;
    font-style: italic;
}
#cv-zone-topbar .mobile-menu .widget-html-snippet.copyright-message a:hover {
    text-decoration: underline;
}
#cv-zone-topbar .mobile-menu .widget-payment-icons {
    padding: 0.5em 2.5em;
}
#cv-zone-topbar .mobile-menu .widget-payment-icons img {
    max-height: 14px;
    padding: 0 3px 0 0;
}

body.shift-left {
    position: relative;
    overflow: hidden;
}
body.shift-left:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
}
body.shift-left #cv-zone-header,
body.shift-left #cv-zone-navigation,
body.shift-left #cv-zone-navigation-container,
body.shift-left #cv-zone-footer,
body.shift-left #cv-zone-footer-after,
body.shift-left #cv-zone-container-1 {
    filter: blur(1rem);
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Internet Explorer */
    /* Opera < 12.1 */
    animation: bpd-fade-in 1s;
}
body.shift-left #cv-zone-topbar {
    background: transparent;
    color: transparent;
    border: transparent;
}
body.shift-left #cv-zone-topbar a,
body.shift-left #cv-zone-topbar button {
    color: transparent;
}
body.shift-left #cv-zone-topbar [class*=widget-]:hover {
    background: transparent;
}

.mobile-menu-close {
    display: block;
    padding: 1em 2.5em;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    background: #f8f8f8;
}
.mobile-menu-close:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mobile-menu-close:before {
    content: "";
}
.mobile-menu-close:hover {
    background: #ebebeb;
    cursor: pointer;
}
.mobile-menu-close:hover:before {
    color: #D82A2B;
}
.mobile-menu-close:before {
    font-size: 1.75em;
    float: left;
}
.mobile-menu-close:after {
    content: "Close";
    float: left;
    display: inline-block;
    font-size: 1em;
    font-weight: 600;
    position: relative;
    top: 4px;
    left: 4px;
}

/*------------------------------------*\
    Widget - Navigation Menu
\*------------------------------------*/
.widget-navigation-menu {
    display: block;
    position: relative;
}
.widget-navigation-menu::after {
    clear: both;
    content: "";
    display: table;
}
.widget-navigation-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget-navigation-menu ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    display: block;
    height: 70px;
}
.widget-navigation-menu ul li:hover a {
    color: white;
    background: transparent;
    border-color: #1daafe;
    transition: all 0.2s ease-in-out;
}
.widget-navigation-menu ul li:hover a:hover {
    transform: translateY(-4px);
}
.widget-navigation-menu ul li:hover .dropdown-area a,
.widget-navigation-menu ul li:hover .dopdown-column a {
    background: none;
    color: black;
}
.widget-navigation-menu ul li a {
    display: block;
    padding: 1em;
    font-weight: 600;
    color: white;
    color: white;
    font-size: 12px;
    padding: 10px 10px 5px;
    display: block;
    font-weight: normal !important;
    font-family: "EurostileLTStd-Bold";
    text-transform: uppercase;
    border-bottom: 2px solid transparent;
    font-size: 14px;
}
@media (min-width: 1200px) {
    .widget-navigation-menu ul li a {
        font-size: 16px;
    }
}
@media (min-width: 1440px) {
    .widget-navigation-menu ul li a {
        padding: 12px 15px 5px;
        font-size: 20px;
    }
}
.widget-navigation-menu ul li a.ico-right:before {
    margin-left: 5px;
    position: relative;
    top: 1px;
}
.widget-navigation-menu ul li.dropdown-twolevel {
    position: relative;
}
.widget-navigation-menu ul li.dropdown-twolevel:hover .dropdown-column {
    display: block;
}
.widget-navigation-menu ul li.dropdown-threelevel:hover .dropdown-area {
    display: block;
}
.widget-navigation-menu .dropdown-column {
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    background: white;
    color: black;
    border-radius: 0 0 0.5em 0.5em;
    display: none;
    padding: 0;
    position: absolute;
    top: 100%;
    left: 0;
    width: 250px;
    z-index: 1000;
    border-top: none;
}
.widget-navigation-menu .dropdown-column::after {
    clear: both;
    content: "";
    display: table;
}
.widget-navigation-menu .dropdown-column ul {
    display: block;
    margin: 0;
}
.widget-navigation-menu .dropdown-column ul::after {
    clear: both;
    content: "";
    display: table;
}
.widget-navigation-menu .dropdown-column ul li {
    width: 100%;
}
.widget-navigation-menu .dropdown-column ul li a {
    padding: 1em;
    font-size: 0.75em;
    color: black;
    height: auto;
    background: white;
    font-weight: 400;
}
.widget-navigation-menu .dropdown-column ul li a.ico-left:before {
    margin-right: 5px;
}
.widget-navigation-menu .dropdown-column ul li a:hover {
    background: white;
    color: #0171B4;
}
.widget-navigation-menu .dropdown-column ul li:last-child a {
    border-radius: 0 0 15px 15px;
}
.widget-navigation-menu .dropdown-area {
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    background: white;
    color: black;
    border-radius: 0 0 0.5em 0.5em;
    display: none;
    padding: 15px;
    position: fixed;
    top: 115px;
    left: 0;
    width: 100%;
    z-index: 1000;
    border-top: none;
    max-height: calc((100vh) - 150px);
    overflow-y: auto;
}
.widget-navigation-menu .dropdown-area::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 1640px) {
    .widget-navigation-menu .dropdown-area {
        padding: 20px;
    }
}
.widget-navigation-menu .dropdown-area .mm-col {
    padding-right: 1em;
}
.widget-navigation-menu .dropdown-area a {
    height: auto;
    font-weight: normal;
}
.widget-navigation-menu .dropdown-area a.mm-heading {
    border-bottom: 1px solid black;
    font-size: 12px;
    font-weight: 600;
    color: black;
    background: none;
    padding: 0.5em 0;
}
@media (min-width: 1640px) {
    .widget-navigation-menu .dropdown-area a.mm-heading {
        font-size: 1em;
    }
}
.widget-navigation-menu .dropdown-area a.mm-heading:before {
    position: relative;
    top: 1px;
    margin-right: 5px;
    height: 25px;
    float: left;
}
.widget-navigation-menu .dropdown-area a.mm-heading:hover {
    color: #0171B4;
}
.widget-navigation-menu .dropdown-area ul {
    display: block;
    margin: 0 0 10px;
    padding: 0;
}
.widget-navigation-menu .dropdown-area ul::after {
    clear: both;
    content: "";
    display: table;
}
.widget-navigation-menu .dropdown-area ul li {
    width: 100%;
    height: auto;
}
.widget-navigation-menu .dropdown-area ul li a {
    padding: 4px 5px;
    font-size: 12px;
    font-weight: 100;
    color: black;
    font-family: "Gotham Book";
    border: 0;
}
@media (min-width: 1640px) {
    .widget-navigation-menu .dropdown-area ul li a {
        padding: 0.5em;
    }
}
.widget-navigation-menu .dropdown-area ul li a:hover {
    background: none;
    color: #0171B4;
}

/*------------------------------------*\
    Widget - Newsletter
\*------------------------------------*/
.widget-newsletter {
    padding: 1em;
    clear: both;
    display: block;
}
.widget-newsletter::after {
    clear: both;
    content: "";
    display: table;
}
.widget-newsletter > div {
    width: 100%;
    max-width: 1620px;
    margin: 0 auto;
}

.newsletter-message {
    font-weight: 300;
    padding: 0 0 1em;
    display: block;
}

.newsletter-form {
    position: relative;
    margin: 0 auto;
    max-width: 800px;
}
.newsletter-form::after {
    clear: both;
    content: "";
    display: table;
}
.newsletter-form .form-email {
    float: left;
    display: inline-block;
    height: 50px;
    border-color: white;
}
.newsletter-form .form-email:focus, .newsletter-form .form-email:active {
    background: white;
    border-color: white;
}
.newsletter-form .btn.cv-newsletter {
    float: left;
    display: inline-block;
    width: 100%;
    height: 40px;
    background: #00314f;
    border-color: #00314f;
    position: relative;
}
@media (min-width: 576px) {
    .newsletter-form .btn.cv-newsletter {
        position: absolute;
        top: 5px;
        right: 5px;
        width: auto;
    }
}
.newsletter-form .btn.cv-newsletter:hover {
    background: #0171B4;
    border-color: #0171B4;
}

.newsletter-title {
    clear: both;
    display: block;
}

.widget-article-slider .news-article .widget-article-list-title {
    height: 100px;
    float: left;
    overflow: hidden;
}
.widget-article-slider .news-article .widget-article-list-summary {
    height: 150px;
    overflow: hidden;
    float: left;
    width: 100%;
}

.widget-article-list.grid .content-box.news-article {
    padding: 0 20px;
}
@media (min-width: 1200px) {
    .widget-article-list.grid .content-box.news-article {
        padding: 0;
    }
}
.widget-article-list.grid .content-box .box-title {
    padding: 10px 0;
}
.widget-article-list.grid .box-content {
    padding: 1em 0;
}
.widget-article-list.grid .box-content .box-title {
    padding: 10px 0;
}
.widget-article-list.grid .box-content div {
    float: right;
    width: 100%;
}
@media (min-width: 992px) {
    .widget-article-list.grid .box-content div {
        width: 75%;
    }
}
.widget-article-list.grid .box-content div p {
    margin: 0 0 20px 0;
    line-height: normal;
}
.widget-article-list.grid .box-content .img-small.push-left {
    width: 100%;
    max-width: none;
}
@media (min-width: 768px) {
    .widget-article-list.grid .box-content .img-small.push-left {
        width: 25%;
        padding-right: 20px;
    }
}

/*------------------------------------*\
    Widget - Order Import
\*------------------------------------*/
.order-import-messages {
    clear: both;
    display: block;
    padding: 1.5em;
    margin: 1em 0;
    background: #f2fafd;
    border: 1px solid #41b7ea;
    border-radius: 0.5em;
    max-height: 600px;
    overflow: auto;
}
.order-import-messages::after {
    clear: both;
    content: "";
    display: table;
}

/*------------------------------------*\
    Widget - Cart Order Lines
\*------------------------------------*/
.widget-order-lines.cv-cart::after {
    clear: both;
    content: "";
    display: table;
}

.line-notes-area {
    clear: both;
}

.cv-cart-line {
    clear: both;
    display: block;
    padding: 2.5em 0;
    border-bottom: 1px solid #ddd;
    position: relative;
}
.cv-cart-line::after {
    clear: both;
    content: "";
    display: table;
}
.cv-cart-line .cart-product-image-container {
    position: relative;
    border: 1px solid #ddd;
}
.cv-cart-line .cart-product-image-container::after {
    clear: both;
    content: "";
    display: table;
}
.cv-cart-line .cart-product-image-container img {
    float: left;
}
.cv-cart-line .product-ribbons img {
    width: 80px;
}
.cart-line-area-1::after,
.cart-line-area-2::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 768px) {
    .cart-line-area-1,
.cart-line-area-2 {
        display: inline-block;
        float: left;
        width: 50%;
    }
    .cart-line-area-1 .cart-product-image-link,
.cart-line-area-2 .cart-product-image-link {
        width: 20%;
        float: left;
        display: inline-block;
        padding-right: 1em;
    }
    .cart-line-area-1 .cart-line-product-info,
.cart-line-area-2 .cart-line-product-info {
        width: 80%;
        float: left;
        display: inline-block;
    }
    .cart-line-area-1 .product-ribbons,
.cart-line-area-2 .product-ribbons {
        position: absolute;
        top: -5px;
        left: -5px;
    }
}

.cv-cart-headings {
    border-bottom: 2px solid black;
    font-weight: 700;
}
.cv-cart-headings .cv-cart-headings-col {
    padding: 0 0 0.25em;
}

.cart-line-detail-label {
    float: left;
    display: inline-block;
    width: 50%;
    font-size: 10px;
}
@media (min-width: 992px) {
    .cart-line-detail-label {
        display: none;
    }
}

.cart-line-detail-value {
    float: left;
    display: inline-block;
    width: 50%;
    text-align: right;
    font-size: 10px;
}
@media (min-width: 992px) {
    .cart-line-detail-value {
        width: 100%;
        font-size: 14px;
        padding-top: 5px;
    }
}

.detailed-line-values {
    clear: both;
    text-align: right;
}
.detailed-line-values::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 768px) {
    .detailed-line-values {
        display: block;
        clear: both;
        padding-top: 10px;
    }
}
@media (min-width: 992px) {
    .detailed-line-values {
        clear: none;
        display: inline-block;
        float: left;
        width: 50%;
        text-align: left;
        padding-top: 0;
    }
}

.cart-line-values {
    padding: 10px 0;
}
.cart-line-values::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 992px) {
    .cart-line-values {
        padding: 0 0 5px;
    }
}

/*------------------------------------*\
    CART LINES
\*------------------------------------*/
.cart-line-area-1::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 768px) {
    .cart-line-area-1 {
        display: inline-block;
        float: left;
        width: 50%;
    }
}

.cart-line-area-2::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 768px) {
    .cart-line-area-2 {
        display: inline-block;
        float: right;
        width: 50%;
    }
}
.cart-line-area-2 .btn + .btn {
    margin: 0 5px 5px 0;
}

.cart-line-product-info::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 768px) {
    .cart-line-product-info {
        display: inline-block;
        float: left;
        width: 88%;
    }
}

.cart-product-info::after {
    clear: both;
    content: "";
    display: table;
}
.cart-product-info.col-1-2 {
    width: 100%;
}
.cart-product-info.col-1-3 {
    width: 100%;
}
.cart-product-info.col-1-4 {
    width: 100%;
}
.cart-product-info.col-1-5 {
    width: 100%;
}
@media (min-width: 992px) {
    .cart-product-info {
        float: left;
        display: inline-block;
        width: auto;
        font-weight: 600;
    }
    .cart-product-info.col-1-2 {
        width: 50%;
    }
    .cart-product-info.col-1-3 {
        width: 33.3333%;
    }
    .cart-product-info.col-1-4 {
        width: 25%;
    }
    .cart-product-info.col-1-5 {
        width: 20%;
    }
}

.cart-product-field {
    display: inline-block;
    float: left;
    width: 33.333%;
    font-size: 80%;
}
@media (min-width: 992px) {
    .cart-product-field {
        display: block;
        width: 100%;
        margin: 0 0 5px;
    }
}

.btn.small.cart-see-more {
    float: right;
}
@media (min-width: 992px) {
    .btn.small.cart-see-more {
        display: none;
    }
}

@media (min-width: 992px) {
    .cart-line-qty .k-numerictextbox {
        float: left !important;
        display: inline-block !important;
    }
    .cart-line-qty .k-numerictextbox .k-input {
        font-weight: 600;
    }
}
.cart-line-qty .form-number-plus-minus {
    height: 34px;
    width: 50px;
}

.detailed-line-values {
    clear: both;
    text-align: right;
}
.detailed-line-values::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 768px) {
    .detailed-line-values {
        display: block;
        clear: both;
        padding-top: 10px;
    }
}
@media (min-width: 992px) {
    .detailed-line-values {
        clear: none;
        display: inline-block;
        float: left;
        width: 50%;
        text-align: left;
        padding-top: 0;
    }
}

.cart-line-values {
    padding: 10px 0;
}
.cart-line-values::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 992px) {
    .cart-line-values {
        padding: 0 0 5px;
    }
}

.cart-line-expandable-area {
    clear: both;
    float: right;
    width: 50%;
    background: #555;
    color: white;
    position: relative;
    border-radius: 5px;
    padding: 5px;
    margin: 10px 0 0;
}
.cart-line-expandable-area::after {
    clear: both;
    content: "";
    display: table;
}
.cart-line-expandable-area:after {
    content: "";
    margin: 0;
    bottom: 100%;
    right: 15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: none;
    border-bottom-color: #555;
    color: white;
    border-width: 9px;
    margin-left: -9px;
}
@media (min-width: 576px) {
    .cart-line-expandable-area {
        width: 50%;
    }
}
@media (min-width: 768px) {
    .cart-line-expandable-area {
        margin: 0;
        width: 75%;
    }
}
@media (min-width: 992px) {
    .cart-line-expandable-area {
        width: 100%;
        background: none;
        padding: 0;
        color: black;
    }
    .cart-line-expandable-area:after {
        display: none;
    }
}

.cart-product-ppi {
    display: block;
    margin: 0;
}
.cart-product-ppi::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 992px) {
    .cart-product-ppi {
        float: left;
        display: inline-block;
        width: 33.3333%;
        font-weight: 600;
    }
}

.cart-product-disc {
    display: block;
    margin: 0;
}
.cart-product-disc::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 992px) {
    .cart-product-disc {
        float: left;
        display: inline-block;
        width: 33.3333%;
        font-weight: 600;
    }
}

.cart-product-gst {
    display: block;
    margin: 0;
}
.cart-product-gst::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 992px) {
    .cart-product-gst {
        float: left;
        display: inline-block;
        width: 33.3333%;
        font-weight: 600;
    }
}

.cart-line-detail-label {
    float: left;
    display: inline-block;
    width: 50%;
    font-size: 10px;
}
@media (min-width: 992px) {
    .cart-line-detail-label {
        display: none;
    }
}

.cart-line-detail-value {
    float: left;
    display: inline-block;
    width: 50%;
    text-align: right;
    font-size: 10px;
}
@media (min-width: 992px) {
    .cart-line-detail-value {
        width: 100%;
        font-size: 14px;
        padding-top: 5px;
    }
}

.cart-line-qty {
    float: left;
    display: inline-block;
    width: 60%;
}
@media (min-width: 992px) {
    .cart-line-qty {
        width: 30%;
    }
}

.cart-product-line-total {
    float: right;
    display: inline-block;
    width: 40%;
    text-align: right;
    font-weight: 600;
    font-size: 20px;
}
@media (min-width: 992px) {
    .cart-product-line-total {
        width: 20%;
        font-size: 14px;
        padding-top: 5px;
    }
}

.line-note {
    width: 95%;
    max-width: 540px;
    padding: 10px;
}
@media (min-width: 992px) {
    .line-note {
        width: 100%;
        margin: 8px 0 0;
    }
}
@media (min-width: 1200px) {
    .line-note {
        width: 85%;
    }
}
.line-note .form-text {
    font-size: 12px;
    width: 100%;
    display: inline-block;
    margin: 0 5px 0 0;
    height: 26px;
    border-color: white;
    border-radius: 3px !important;
}
.line-note .form-select {
    margin-bottom: 0;
}
.line-note .btn {
    display: inline-block;
    clear: none;
    border-radius: 3px;
}
.line-note .btn:hover {
    background: white;
    color: black;
}

/*------------------------------------*\
    CART SUMMARY
\*------------------------------------*/
.cv-cart-summary {
    margin: 0 0 50px;
    clear: both;
}
.cv-cart-summary::after {
    clear: both;
    content: "";
    display: table;
}

.cv-cart-summary.cv-awaiting-update {
    color: black;
}

.cart-summary-row {
    margin: 0 0 5px;
    padding: 0 0 3px;
    font-size: 12px;
}
.cart-summary-row::after {
    clear: both;
    content: "";
    display: table;
}
.cart-summary-row .summary-label {
    float: left;
    display: inline-block;
    width: 50%;
}
.cart-summary-row .summary-value {
    float: right;
    display: inline-block;
    width: 50%;
    text-align: right;
}

.cart-additional-items {
    padding-bottom: 30px;
}
@media (min-width: 768px) {
    .cart-additional-items {
        float: left;
        display: inline-block;
        width: 60%;
    }
}
@media (min-width: 992px) {
    .cart-additional-items {
        width: 70%;
    }
}
@media (min-width: 576px) {
    .cart-additional-items .btn {
        margin-bottom: 5px;
        width: 32%;
    }
}
@media (min-width: 768px) {
    .cart-additional-items .btn {
        width: 40%;
    }
}
@media (min-width: 992px) {
    .cart-additional-items .btn {
        width: 25%;
    }
}
@media (min-width: 1200px) {
    .cart-additional-items .btn {
        width: auto;
        margin-bottom: 0;
    }
}
.cart-additional-items .btn.active {
    background: #0171B4;
    color: white;
}

.cart-summary-row.subtotal {
    font-weight: 600;
}

.cart-summary-row.total {
    font-weight: 600;
    border-top: 1px solid #919DA4;
    border-bottom: 1px solid #919DA4;
    font-size: 20px;
    padding: 8px 0;
}
.cart-summary-row.total .summary-value {
    letter-spacing: 1px;
}

.widget-cart-fast-order-entry,
.cart-fast-order {
    margin-bottom: 50px;
}
.widget-cart-fast-order-entry .table-layout .content-row:nth-child(2n+2),
.cart-fast-order .table-layout .content-row:nth-child(2n+2) {
    background: white;
}
.widget-cart-fast-order-entry .content-row:hover,
.widget-cart-fast-order-entry .table-layout .content-row:nth-child(2n+2):hover,
.cart-fast-order .content-row:hover,
.cart-fast-order .table-layout .content-row:nth-child(2n+2):hover {
    background: white;
}

.payment-logos img {
    height: 24px;
    margin: 0 5px 0 0;
}

.credit-card-type-container input {
    display: none;
}

.payment-logos .CARD #cc-CARDVISA,
.payment-logos .CARD #cc-CARDMASTERCARD,
.payment-logos .CARD #cc-CARDAMEX,
.payment-logos .CARD #cc-CARDDINERSCLUB,
.payment-logos .CARDVISA #cc-CARDMASTERCARD,
.payment-logos .CARDVISA #cc-CARDAMEX,
.payment-logos .CARDVISA #cc-CARD,
.payment-logos .CARDVISA #cc-CARDDINERSCLUB,
.payment-logos .CARDMASTERCARD #cc-CARDVISA,
.payment-logos .CARDMASTERCARD #cc-CARDAMEX,
.payment-logos .CARDMASTERCARD #cc-CARD,
.payment-logos .CARDMASTERCARD #cc-CARDDINERSCLUB,
.payment-logos .CARDAMEX #cc-CARDVISA,
.payment-logos .CARDAMEX #cc-CARDMASTERCARD,
.payment-logos .CARDAMEX #cc-CARD,
.payment-logos .CARDAMEX #cc-CARDDINERSCLUB,
.payment-logos .CARDDINERSCLUB #cc-CARDVISA,
.payment-logos .CARDDINERSCLUB #cc-CARDMASTERCARD,
.payment-logos .CARDDINERSCLUB #cc-CARDAMEX,
.payment-logos .CARDDINERSCLUB #cc-CARD {
    opacity: 0.2;
}

.widget-order-line-additional-details,
.widget-order-line-additional-details-static {
    display: inline-block;
    float: left;
    width: 33.3333%;
    font-size: 80%;
}
@media (min-width: 992px) {
    .widget-order-line-additional-details,
.widget-order-line-additional-details-static {
        width: 100%;
        display: block;
        margin: 0 0 5px;
    }
}
.widget-order-line-additional-details a,
.widget-order-line-additional-details-static a {
    color: black;
}

/*------------------------------------*\
    GUEST CHECKOUT OPTIONS
\*------------------------------------*/
.guest-checkout-options {
    text-align: center;
}
.guest-checkout-options::after {
    clear: both;
    content: "";
    display: table;
}
.guest-checkout-options .btn {
    float: none;
    margin: 0 auto 15px;
}
@media (min-width: 992px) {
    .guest-checkout-options .guest-checkout-options-register {
        float: left;
        display: inline-block;
        width: calc((50%) - 25px);
        padding-top: 15px;
    }
}
.guest-checkout-options .or-separator.vertical:after {
    top: -8px;
}
@media (min-width: 992px) {
    .guest-checkout-options .or-separator.vertical {
        float: left;
        display: inline-block;
        height: 140px;
        margin: 0;
    }
    .guest-checkout-options .or-separator.vertical:after {
        top: 0;
    }
}
.guest-checkout-options .guest-checkout-options-guest::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 992px) {
    .guest-checkout-options .guest-checkout-options-guest {
        float: right;
        display: inline-block;
        width: calc((50%) - 25px);
        padding-top: 15px;
    }
}

.cart-line-expandable-area {
    clear: both;
    float: right;
    width: 50%;
    background: #555;
    color: white;
    position: relative;
    border-radius: 5px;
    padding: 5px;
    margin: 10px 0 0;
}
.cart-line-expandable-area::after {
    clear: both;
    content: "";
    display: table;
}
.cart-line-expandable-area:after {
    content: "";
    margin: 0;
    bottom: 100%;
    right: 15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: none;
    border-bottom-color: #555;
    color: white;
    border-width: 9px;
    margin-left: -9px;
}
@media (min-width: 576px) {
    .cart-line-expandable-area {
        width: 50%;
    }
}
@media (min-width: 768px) {
    .cart-line-expandable-area {
        margin: 0;
        width: 75%;
    }
}
@media (min-width: 992px) {
    .cart-line-expandable-area {
        width: 100%;
        background: none;
        padding: 0;
        color: black;
    }
    .cart-line-expandable-area:after {
        display: none;
    }
}

.shipping-options {
    list-style: none;
}
.shipping-options li::after {
    clear: both;
    content: "";
    display: table;
}

#cv-zone-cart-bottom-left.col-2-3 {
    padding-right: 22%;
}

/*------------------------------------*\
    Widget - Order Line Description
\*------------------------------------*/
.widget-order-line-description {
    font-weight: 600;
    font-size: 1em;
}

/*------------------------------------*\
    Widget - Order Line Code
\*------------------------------------*/
.widget-order-line-product-code {
    display: block;
    color: #919DA4;
    padding: 0.75em 0;
    font-size: 0.75em;
}

/*------------------------------------*\
    Widget - Order Line Unit Desc
\*------------------------------------*/
.widget-order-line-unit-description {
    display: block;
    color: #919DA4;
    padding: 0;
    font-size: 0.75em;
}

/*------------------------------------*\
    Widget - Order Track
\*------------------------------------*/
.widget-order-track::after {
    clear: both;
    content: "";
    display: table;
}
.widget-order-track .orders-gst {
    display: block;
}

/*------------------------------------*\
    Widget Orders On Hold
\*------------------------------------*/
.widget-orders-on-hold .orders-gst {
    display: block;
}
.widget-orders-on-hold .address span {
    display: block;
}

.ordersonhold-controls .form-text {
    margin-bottom: 0;
}

.order-track-userinfo .form-label {
    width: 250px;
    margin: 0;
    padding: 0.25em 0;
}
.order-track-userinfo .form-span {
    width: calc((100%) - 250px);
    margin: 0;
    padding: 0.25em 0;
}

/*------------------------------------*\
    Widget - Banner Slider
\*------------------------------------*/
.widget-page-in-development {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.38);
    color: white;
    text-align: center;
    padding: 0.5em;
}

/*------------------------------------*\
    Widget - Page Title
\*------------------------------------*/
.widget-page-title,
.widget-product-list-title {
    padding: 0 0.5em;
    float: left;
    width: 100%;
}
.widget-page-title::after,
.widget-product-list-title::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 768px) {
    .widget-page-title,
.widget-product-list-title {
        padding: 0 0 0.5em;
    }
}

/*------------------------------------*\
    Widget - PayPal Express Button
\*------------------------------------*/
.widget-pay-pal-express-button button.checkout-paypal {
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    color: transparent;
}
.widget-pay-pal-express-button button.checkout-paypal img {
    max-height: 37px;
}

/*------------------------------------*\
    Widget - Payment Icons
\*------------------------------------*/
.widget-payment-icons {
    width: 100%;
    display: block;
}
.widget-payment-icons img {
    max-height: 24px;
}
.footer-after-col .widget-payment-icons {
    margin-top: 0.75em;
    text-align: center;
}
.footer-after-col .widget-payment-icons img {
    max-height: 20px;
    margin: 0 0 0 0.75em;
}
@media (min-width: 768px) {
    .footer-after-col .widget-payment-icons {
        text-align: right;
    }
}

/*------------------------------------*\
    Widget - Phone
\*------------------------------------*/
/*------------------------------------*\
    Widget - Product Attributes
\*------------------------------------*/
.widget-product-attributes {
    display: block;
    clear: both;
    margin: 0 0 0.5em;
}
.widget-product-attributes::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 768px) {
    .widget-product-attributes .master-attribute-selections .attribute-item {
        float: left;
        display: inline-block;
        width: 100%;
        padding: 0 0.5em 0 0;
        clear: both;
    }
}

/*------------------------------------*\
    Widget - Product Availability
\*------------------------------------*/
.widget-product-availability {
    display: block;
    clear: both;
    margin: 0 0 1.5em;
}
.widget-product-availability::after {
    clear: both;
    content: "";
    display: table;
}

/*------------------------------------*\
    Widget - Product ATC
\*------------------------------------*/
.widget-product-add-to-cart.btn {
    width: 100%;
    margin: 5px 0;
}

/*------------------------------------*\
    Widget - Product Field
\*------------------------------------*/
.widget-product-field {
    display: block;
    padding: 0 0 1.5em;
}
.widget-product-field::after {
    clear: both;
    content: "";
    display: table;
}
/*------------------------------------*\
    Widget - Product Filter
\*------------------------------------*/
@media (min-width: 992px) {
    .widget-product-filter .mobile-filter {
        display: none;
    }
}
.widget-product-filter .filter-item {
    margin: 0 0 0.5em;
}
.widget-product-filter .filter-item::after {
    clear: both;
    content: "";
    display: table;
}
.widget-product-filter .filter-item .expandable-header {
    display: block;
    padding: 1em;
    background: none;
    color: black;
    border-bottom: 1px solid #231F20;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    background-position: 50% 50%;
}
.widget-product-filter .filter-item .expandable-header::after {
    clear: both;
    content: "";
    display: table;
}
.widget-product-filter .filter-item .expandable-header:hover {
    color: #1daafe;
}
.widget-product-filter .filter-item .expandable-header .upArrow,
.widget-product-filter .filter-item .expandable-header .downArrow {
    float: right;
}
.widget-product-filter .filter-item .expandable-content {
    padding: 0.5em;
    background: #fafafa;
}
.widget-product-filter .filter-item .expandable-content::after {
    clear: both;
    content: "";
    display: table;
}
.widget-product-filter .product-filter {
    clear: both;
    display: block;
    margin-top: 1em;
}
.widget-product-filter .product-filter .heading-alternate {
    padding: 0 0 0.5em;
}
.widget-product-filter .product-filter .show-filter-items {
    display: none;
}
.widget-product-filter .filter-container .expandable-content {
    padding: 0;
}
.widget-product-filter ul.filter-list,
.widget-product-filter ul.filter-checklist {
    list-style: none;
    margin: 0;
    padding: 0.5em 0;
    overflow: auto;
}
.widget-product-filter ul.filter-list li,
.widget-product-filter ul.filter-checklist li {
    list-style: none;
    margin: 0;
    padding: 0.5em 1em;
    font-size: 12px;
}
.widget-product-filter ul.filter-list li::after,
.widget-product-filter ul.filter-checklist li::after {
    clear: both;
    content: "";
    display: table;
}
.widget-product-filter ul.filter-list li:hover,
.widget-product-filter ul.filter-checklist li:hover {
    background: #ddd;
    cursor: pointer;
    color: black;
}
.widget-product-filter ul.filter-list li:hover *,
.widget-product-filter ul.filter-checklist li:hover * {
    color: black;
    cursor: pointer;
}
.widget-product-filter ul.filter-list li input[type=checkbox],
.widget-product-filter ul.filter-checklist li input[type=checkbox] {
    float: left;
    display: block;
    width: 25px;
}
.widget-product-filter ul.filter-list li label,
.widget-product-filter ul.filter-checklist li label {
    float: left;
    display: block;
    width: calc((100%) - 25px);
}

.filter-options .col-1-1,
.filter-options .col-1-2 {
    padding: 0 !important;
}

.filter-apply {
    display: block;
    clear: both;
    font-size: 11px;
    text-align: center;
}
.filter-apply div {
    background: #71B55E;
    color: white;
    display: block;
    padding: 1em 0.5em;
}
.filter-apply div:hover {
    background: #80bd6f;
}
.filter-apply div:before {
    position: relative;
    top: 1px;
    margin-right: 0.5em;
}
.filter-apply div span {
    display: inline-block;
}
.filter-apply.cv-is-processing div {
    position: relative;
    background: #ddd !important;
    color: white !important;
}
@keyframes spin {
    0% {
        transform: rotate(359deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
.filter-apply.cv-is-processing div:after {
    display: inline-block;
    content: "";
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    animation: spin 1.25s infinite linear;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px;
    color: #919DA4 !important;
}

.filter-clear {
    display: block;
    clear: both;
    font-size: 11px;
    text-align: center;
}
.filter-clear div {
    background: #D82A2B;
    color: white;
    display: block;
    padding: 0.5em;
}
.filter-clear div:hover {
    background: #dc4040;
}
.filter-clear div:before {
    position: relative;
    top: 1px;
    margin-right: 0.5em;
}
.filter-clear div span {
    display: inline-block;
}
.filter-clear.cv-is-processing div {
    position: relative;
    background: #ddd !important;
    color: white !important;
}
@keyframes spin {
    0% {
        transform: rotate(359deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
.filter-clear.cv-is-processing div:after {
    display: inline-block;
    content: "";
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    animation: spin 1.25s infinite linear;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px;
    color: #919DA4 !important;
}

.current-filter.grey-box {
    border: none;
    padding: 0;
    background: none;
    margin: 0 0 1.75em;
}
.current-filter.grey-box .filter-list li a {
    color: black;
}
.current-filter.grey-box .filter-list li a:before {
    margin-right: 5px;
}

/* Filter Top 5 Toggles */
.show-filter-items {
    display: block;
    color: black;
    text-align: center;
    position: relative;
    font-size: 18px;
}

.show-filter-items:after {
    content: "";
    display: block;
    position: absolute;
    width: 80%;
    height: 1px;
    top: 12px;
    z-index: 1;
    left: 10%;
    border-top: 1px dashed #ddd;
}

.show-filter-items.cv-ico-general-arrow-down5,
.show-filter-items.cv-ico-general-arrow-up5 {
    margin: 5px 0;
}

.show-filter-items.cv-ico-general-arrow-down5:before,
.show-filter-items.cv-ico-general-arrow-up5:before {
    background: #ddd;
    color: white;
    border-radius: 20px;
    padding: 2px;
    top: 1px;
    position: relative;
    z-index: 100;
}

.show-filter-items.cv-ico-general-arrow-down5:hover:before,
.show-filter-items.cv-ico-general-arrow-up5:hover:before {
    background: #0394cb;
}

.downArrow.cv-ico-general-arrow-up2:before {
    content: "";
}

.upArrow.cv-ico-general-arrow-down2:before {
    content: "";
}

.mobile-filter {
    clear: both;
    display: block;
}
.mobile-filter .arrow-box.primary {
    background: #666;
}
.mobile-filter .arrow-box.primary:after {
    border-bottom-color: #666;
}

#mobile-filter-expand {
    clear: both;
    padding-top: 10px;
}
#mobile-filter-expand .expandable-header {
    background: #00314f;
    font-weight: 600;
    padding: 5px;
}
#mobile-filter-expand .expandable-header::after {
    clear: both;
    content: "";
    display: table;
}
#mobile-filter-expand .expandable-header span {
    font-size: 12px;
}
#mobile-filter-expand .expandable-header .upArrow,
#mobile-filter-expand .expandable-header .downArrow {
    float: right;
    display: inline-block;
}
#mobile-filter-expand .expandable-content {
    background: #555;
    display: none;
}

.filter-item-mobile {
    clear: both;
    display: block;
    margin: 0 0 10px;
}
.filter-item-mobile::after {
    clear: both;
    content: "";
    display: table;
}

/*------------------------------------*\
    Widget - Product Gallery
\*------------------------------------*/
.widget-product-gallery {
    position: relative;
    border-radius: 10px;
}
.widget-product-gallery::after {
    clear: both;
    content: "";
    display: table;
}
.widget-product-gallery img {
    float: left;
}
.widget-product-gallery .owl-carousel {
    border-radius: 10px;
}
.widget-product-gallery .owl-carousel .owl-stage-outer {
    background: white;
    border-radius: 10px;
}
.widget-product-gallery .owl-item {
    background: white;
}
.widget-product-gallery .owl-item img {
    padding: 20px;
}
.widget-product-gallery .zoom {
    opacity: 0;
    background: rgba(255, 255, 255, 0.75);
    width: 100%;
    display: block;
    text-align: center;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    color: #333333;
    font-weight: 700;
    padding-top: 48%;
    font-size: 32px;
}
.widget-product-gallery .zoom:hover {
    opacity: 1;
    cursor: pointer;
}
.widget-product-gallery .zoom:before {
    position: relative;
    top: 4px;
    margin-right: 10px;
}
.widget-product-gallery .owl-dot span {
    display: none !important;
}
.widget-product-gallery .item-link {
    transition: all 0.2s ease-in-out;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    background: white;
    border: none;
    color: black;
    background-color: white !important;
    display: block;
    background-size: 90% !important;
    position: relative;
    width: 100px;
    height: 100px;
    margin: 0.5em;
    outline: none;
}
.widget-product-gallery .item-link:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
    background: #f7f6f6;
    transform: translateY(-4px);
}

/*------------------------------------*\
    Widget - Product List Sort
\*------------------------------------*/
/*------------------------------------*\
    Widget - Product List Title
\*------------------------------------*/
/*------------------------------------*\
    Widget - List Totals
\*------------------------------------*/
/*------------------------------------*\
    Widget - List Results Per Page
\*------------------------------------*/
/*------------------------------------*\
    Widget - View Product Button
\*------------------------------------*/
.widget-product-list-view-product-button {
    display: none;
    background: #71B55E;
    border-color: #71B55E;
    color: white;
}
.widget-product-list-view-product-button:hover, .widget-product-list-view-product-button:focus {
    background: #63ab4f;
}
.is-master-product .widget-product-list-view-product-button {
    display: block;
}

/*------------------------------------*\
    Widget - Product Price
\*------------------------------------*/
.widget-product-price.detailed.price {
    display: block;
    clear: both;
    padding: 0.75em 0;
}
.widget-product-price.detailed.price::after {
    clear: both;
    content: "";
    display: table;
}
.widget-product-price.detailed.price .item-price {
    font-size: 2.5em;
    font-weight: 700;
    float: left;
}
.widget-product-price.detailed.price .gst {
    font-size: 1em;
    float: left;
    position: relative;
    top: 23px;
    left: 5px;
    font-style: italic;
}

/*------------------------------------*\
    Widget - Product Purchase Details
\*------------------------------------*/
.widget-product-purchase-details .detailed.price {
    display: block;
    clear: both;
    padding: 0.75em 0;
}
.widget-product-purchase-details .detailed.price::after {
    clear: both;
    content: "";
    display: table;
}
.widget-product-purchase-details .detailed.price .item-price {
    font-size: 2.5em;
    font-weight: 700;
    float: left;
}
.widget-product-purchase-details .detailed.price .gst {
    font-size: 1em;
    float: left;
    position: relative;
    top: 23px;
    left: 5px;
    font-style: italic;
}

/*------------------------------------*\
    Widget - Product QTY
\*------------------------------------*/
.widget-product-qty {
    display: block;
}
.widget-product-qty .cv-numeric-input {
    display: inline-block;
    width: 200px;
}

/*------------------------------------*\
    Widget - Product QTY
\*------------------------------------*/
/*------------------------------------*\
    Widget - Product Quick View Modal
\*------------------------------------*/
.product-slider.owl-carousel .cv-zone-product-1,
.product-grid.detailed-list .cv-zone-product-1,
.page-ProductDisplay .cv-zone-product-1 {
    position: relative;
}
.product-slider.owl-carousel .cv-zone-product-1 .btn.cv-view,
.product-grid.detailed-list .cv-zone-product-1 .btn.cv-view,
.page-ProductDisplay .cv-zone-product-1 .btn.cv-view {
    position: absolute;
    bottom: 0;
    display: none;
    margin: 0;
    border-radius: 0;
    border: 0;
    width: 100%;
}
.product-slider.owl-carousel .cv-zone-product-1 .btn.cv-view:hover,
.product-grid.detailed-list .cv-zone-product-1 .btn.cv-view:hover,
.page-ProductDisplay .cv-zone-product-1 .btn.cv-view:hover {
    background: #0171B4;
    color: white;
}
.product-slider.owl-carousel .cv-zone-product-1:hover .btn.cv-view,
.product-grid.detailed-list .cv-zone-product-1:hover .btn.cv-view,
.page-ProductDisplay .cv-zone-product-1:hover .btn.cv-view {
    display: block;
}

.product-quick-view-popup .grid.spacing-top.spacing-bottom {
    margin: 0 !important;
}
@media (min-width: 1200px) {
    .product-quick-view-popup .grid.spacing-top.spacing-bottom {
        width: 1000px;
    }
}
.product-quick-view-popup .widget-productlist-image .product-img {
    padding: 0;
}
.product-quick-view-popup .widget-productlist-title {
    padding: 10px 0;
}
.product-quick-view-popup .widget-productlist-title a {
    font-family: "EurostileLTStd-Bold";
    color: #0171B4;
    font-size: 14px;
}
@media (min-width: 992px) {
    .product-quick-view-popup .widget-productlist-title a {
        font-size: 22px;
    }
}
.product-quick-view-popup #cv-zone-scl-1-left-1-2 {
    border-radius: 15px 0 0 15px;
    overflow: hidden;
}
.product-quick-view-popup #cv-zone-scl-1-right-1-2 {
    padding: 20px 40px;
    background: #f7f7f7;
    border-radius: 0 15px 15px 0;
    overflow: hidden;
}
@media (min-width: 992px) {
    .product-quick-view-popup #cv-zone-scl-1-right-1-2 {
        height: 525px;
    }
}
.product-quick-view-popup .widget-productlist-code,
.product-quick-view-popup .widget-productlist-gst {
    padding: 10px 0;
    font-size: 14px;
}
.product-quick-view-popup table.content-table tbody td {
    font-size: 12px;
}
.product-quick-view-popup .widget-productlist-price span {
    font-size: 24px;
}

/*------------------------------------*\
    Widget - Product Ribbons
\*------------------------------------*/
.product-ribbons {
    position: absolute;
    top: -5px;
    left: -5px;
}

.data-list-column.image-column .product-ribbons {
    width: 40px;
    top: -2px;
    left: -2px;
}

/*------------------------------------*\
    Widget - Product Search
\*------------------------------------*/
.widget-product-search {
    margin-top: 1em;
}
.widget-product-search::after {
    clear: both;
    content: "";
    display: table;
}
.widget-product-search .k-widget.k-autocomplete {
    float: left;
    display: inline-block;
    width: 65%;
    border-right: none;
    border-radius: 5px 0 0 5px;
    height: 50px;
}
@media (min-width: 768px) {
    .widget-product-search .k-widget.k-autocomplete {
        width: 80%;
    }
}
.widget-product-search .btn.search {
    float: left;
    display: inline-block;
    width: 35%;
    border-radius: 0 5px 5px 0;
    background: #0171B4;
    border-color: #0171B4;
    height: 50px;
}
.widget-product-search .btn.search:hover {
    background: #1daafe;
    border-color: #1daafe;
}
@media (min-width: 768px) {
    .widget-product-search .btn.search {
        width: 20%;
    }
}

/*------------------------------------*\
    PRODUCT SEARCH WITH IMAGE
\*------------------------------------*/
.search-item-with-image {
    box-sizing: border-box !important;
}
.search-item-with-image::after {
    clear: both;
    content: "";
    display: table;
}
.search-item-with-image * {
    box-sizing: border-box !important;
}
.search-item-with-image .image {
    float: left;
    display: inline-block;
    width: 45px;
}
.search-item-with-image .product-info {
    float: left;
    display: inline-block;
    width: calc((100%) - 45px);
    padding-left: 5px;
}
.search-item-with-image .widget-productlist-code {
    clear: both;
    display: block;
}
.search-item-with-image .widget-productlist-title.product-item {
    height: auto;
}

.k-popup .k-list .k-state-focused .widget-productlist-title,
.k-popup .k-list .k-state-focused .widget-productlist-code {
    color: white;
}

/*------------------------------------*\
    Widget - Product Search w. Cat
\*------------------------------------*/
.widget-product-search-with-category::after {
    clear: both;
    content: "";
    display: table;
}
.widget-product-search-with-category .search-area {
    width: 80%;
    float: left;
    display: inline-block;
}
@media (min-width: 992px) {
    .widget-product-search-with-category .search-area {
        width: 50%;
    }
}
.widget-product-search-with-category .category-area {
    display: none;
}
@media (min-width: 992px) {
    .widget-product-search-with-category .category-area {
        width: 30%;
        float: left;
        display: inline-block;
    }
}
.widget-product-search-with-category .search-button {
    width: 20%;
    float: left;
    display: inline-block;
}
.widget-product-search-with-category .search-button .btn.cv-is-processing {
    border-color: white !important;
}
.widget-product-search-with-category .k-widget.k-dropdown {
    float: left;
    display: inline-block;
    width: 100%;
    border-right: none;
    border-radius: 0;
    height: 50px;
    margin: 0;
}
.widget-product-search-with-category .k-widget.k-dropdown .k-dropdown-wrap {
    height: 50px;
    border-radius: 0;
    border-right: none;
    border-color: white;
}
.widget-product-search-with-category .k-widget.k-dropdown .k-dropdown-wrap .k-input {
    padding: 8px;
    font-size: 18px;
    font-family: "EurostileLTStd-Bold";
    text-align: center;
    color: #919DA4;
}
.widget-product-search-with-category .k-widget.k-autocomplete {
    float: left;
    display: inline-block;
    width: 100%;
    border-right: none;
    border-radius: 5px 0 0 5px;
    height: 50px;
    margin-bottom: 0;
    border-color: white;
}
.widget-product-search-with-category .k-widget.k-autocomplete .k-input {
    border-radius: 3px 0 0 3px;
}
.widget-product-search-with-category .btn.cv-search {
    float: left;
    display: inline-block;
    width: 100%;
    border-radius: 0 5px 5px 0;
    background: #0171B4;
    border-color: #0171B4;
    height: 50px;
}
.widget-product-search-with-category .btn.cv-search:hover {
    background: #1daafe;
    border-color: #1daafe;
}
.widget-product-search-with-category .btn.cv-search:before {
    float: none;
}

.widget-category-menu + .widget-product-search-with-category {
    width: calc((100%) - 200px);
    float: left;
    padding-left: 50px;
}

/*------------------------------------*\
    Widget - Product tech specs
\*------------------------------------*/
.widget-product-technical-specifications {
    clear: both;
    display: block;
    padding: 2.5em 0;
}
.widget-product-technical-specifications::after {
    clear: both;
    content: "";
    display: table;
}

/*------------------------------------*\
    Widget - Product Title
\*------------------------------------*/
h1.widget-product-title {
    font-size: 18px;
    padding-top: 0.25em;
}
@media (min-width: 992px) {
    h1.widget-product-title {
        font-size: 22px;
    }
}
@media (min-width: 1200px) {
    h1.widget-product-title {
        font-size: 2.5em;
    }
}

/*------------------------------------*\
    Widget - ZIP Summary
\*------------------------------------*/
.widget-product-zip-summary {
    display: block;
    clear: both;
    margin: 0 0 0.5em;
    position: relative;
    left: -20px;
    top: -15px;
}
.widget-product-zip-summary::after {
    clear: both;
    content: "";
    display: table;
}

/*------------------------------------*\
    Widget - Product Availability
\*------------------------------------*/
.in-stock,
.out-of-stock,
.please-see-attributes {
    font-size: 0.75em;
}
.in-stock:before,
.out-of-stock:before,
.please-see-attributes:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.in-stock:before,
.out-of-stock:before,
.please-see-attributes:before {
    border-radius: 100%;
    color: white;
    text-align: center;
    font-size: 1em;
    padding: 0.25em;
    float: left;
    display: inline-block;
    margin: 0 0.75em 0 0;
}

.in-stock:before {
    content: "";
}
.in-stock:before {
    background: #71B55E;
}

.out-of-stock:before {
    content: "";
}
.out-of-stock:before {
    background: #D82A2B;
}

.please-see-attributes:before {
    content: "";
}
.please-see-attributes:before {
    background: #22B8B0;
}

/*------------------------------------*\
    Widget - Category Title
\*------------------------------------*/
.widget-productlist-category-title {
    display: block;
    text-align: center;
    height: 50px;
}
.widget-productlist-category-title a {
    margin-top: 20px;
    display: block;
    font-weight: 600;
    color: black;
    min-height: 30px;
}
.widget-productlist-category-title a:hover {
    color: #0171B4;
}

/*------------------------------------*\
    Widget - Category Image
\*------------------------------------*/
.widget-productlist-category-image a {
    display: block;
    clear: both;
}
.widget-productlist-category-image a::after {
    clear: both;
    content: "";
    display: table;
}
.widget-productlist-category-image a img {
    float: left;
}

/*------------------------------------*\
    Widget - Product List Code
\*------------------------------------*/
.widget-productlist-code {
    display: block;
    color: #5e6a71;
    padding: 0.75em 0;
    font-size: 0.75em;
}

/*------------------------------------*\
    PRODUCT COMPARE
\*------------------------------------*/
.widget-productlist-compare {
    float: left;
    width: 100%;
    margin: 10px 0;
}
.widget-productlist-compare a {
    color: #919DA4;
    font-size: 0.75em;
    padding: 0 0 0 0.75em;
    float: left;
}
.widget-productlist-compare a:hover {
    color: #0171B4;
}
.widget-productlist-compare .form-fieldset {
    margin: 0;
}
.widget-productlist-compare .form-checkbox {
    margin: 0;
}

body.no-scroll {
    overflow: hidden;
}
body.no-scroll .product-compare-bar {
    box-shadow: none;
}
body.no-scroll .products-to-compare {
    padding-top: 40px;
}
@media (min-width: 992px) {
    body.no-scroll .products-to-compare {
        padding-top: 35px;
    }
}
body.no-scroll .list-of-products {
    height: auto;
    max-height: 200px;
}
@media (min-width: 992px) {
    body.no-scroll .list-of-products {
        max-height: none;
    }
}
body.no-scroll .product-compare-buttons {
    padding-top: 40px;
}
@media (min-width: 992px) {
    body.no-scroll .product-compare-buttons {
        padding-top: 30px;
    }
}
@media (min-width: 992px) {
    body.no-scroll .product-title {
        padding-top: 6px;
        height: 45px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

.product-compare-content > h5,
.product-compare-bar > h5 {
    display: none;
}

.product-compare-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fafafa;
    border-top: 4px solid #0171B4;
    width: 100%;
    color: #000;
    z-index: 100000;
    height: 170px;
    padding-top: 0;
    overflow: visible !important;
    display: none;
    box-shadow: 0 -10px 40px rgba(0, 0, 0, 0.18);
}
.product-compare-bar .container {
    position: relative;
    padding: 5px;
}
.product-compare-bar h5 {
    font-size: 14px;
    padding: 0;
    margin: 0 0 5px;
}

.product-compare-toggle {
    background: #0171B4;
    color: white;
    position: absolute;
    right: 10px;
    top: -32px;
    font-size: 22px;
    width: auto;
    height: 28px;
    text-align: center;
    cursor: pointer;
    border-radius: 4px 4px 0 0;
    font-size: 12px;
    padding: 8px 15px 10px;
}
.product-compare-toggle #compare-toggle:before {
    position: relative;
    top: -2px;
    margin-right: 5px;
    font-size: 18px;
    display: inline-block;
    float: left;
}

.products-to-compare {
    float: left;
    display: inline-block;
    width: calc((100%) - 170px);
}
.products-to-compare::after {
    clear: both;
    content: "";
    display: table;
}
.products-to-compare .list-of-products {
    width: 100%;
    height: 100px;
    margin-bottom: 5px;
    overflow: auto;
}
.products-to-compare .list-of-products::after {
    clear: both;
    content: "";
    display: table;
}

.product-compare-buttons {
    margin-bottom: 5px;
    width: 170px;
    float: right;
    display: inline-block;
}
.product-compare-buttons::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 992px) {
    .product-compare-buttons {
        margin-top: 10px;
    }
}
.product-compare-buttons .btn {
    float: right;
    margin: 0 0 5px;
    width: 100%;
    font-size: 10px;
}
@media (min-width: 992px) {
    .product-compare-buttons .btn {
        width: 170px;
        padding: 10px;
        font-size: 12px;
    }
}
.product-compare-buttons .btn.cv-print {
    display: none;
}

.product-compare-item {
    float: left;
    display: inline-block;
    background: #919DA4;
    background: white;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin: 0 0 5px;
    position: relative;
    width: 98%;
    padding: 0px;
}
@media (min-width: 576px) {
    .product-compare-item {
        width: 49%;
        margin: 0 0.5% 5px 0;
    }
}
@media (min-width: 768px) {
    .product-compare-item {
        width: 32%;
    }
}
@media (min-width: 1200px) {
    .product-compare-item {
        width: 23%;
    }
}
.product-compare-item .form-checkbox {
    float: left;
    display: inline-block;
    margin: 5px 3px 0;
    cursor: pointer;
}
@media (min-width: 768px) {
    .product-compare-item .form-checkbox {
        margin-top: 15px;
    }
}
.product-compare-item .product-img {
    width: 70px;
    float: left;
    display: inline-block;
    margin: 0 5px 0 0;
    border-radius: 0px;
    border: 0;
    padding: 5px;
    min-height: 100%;
}
.product-compare-item .product-title {
    font-size: 12px;
    font-weight: normal;
    float: left;
    display: inline-block;
    color: black;
    padding: 10px 0 0;
    width: calc((100%) - 120px);
    text-align: left;
}
.product-compare-item .product-compare-item-remove {
    display: block;
    color: #999;
    position: absolute;
    top: 36%;
    right: 5px;
}
.product-compare-item .product-compare-item-remove:hover {
    color: #d83636;
    cursor: pointer;
}
.product-compare-item .product-compare-item-remove:before {
    content: "";
    font-family: "cv-ico-general";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#compare-full-toggle {
    background: #0171B4;
}
#compare-full-toggle:hover {
    background: #017bc3;
}

.compare-alert-messages .alert-box {
    font-size: 12px;
    padding: 3px 8px;
    background: white;
}
.compare-alert-messages .alert-box:before {
    font-size: 12px;
    position: relative;
    top: 2px;
}

.product-compare-close {
    display: none;
    position: absolute;
    top: 5px;
    right: 10px;
    text-align: center;
}
.product-compare-close .cv-ico-general-cross:before {
    position: relative;
    top: 3px;
    left: 4px;
    font-size: 18px;
    color: #6D6E70;
    background: #ddd;
    width: 25px;
    height: 21px;
    display: block;
    border-radius: 100px;
    padding-top: 4px;
    text-align: center;
}
.product-compare-close .cv-ico-general-cross:hover {
    cursor: pointer;
}
.product-compare-close .cv-ico-general-cross:hover:before {
    background: #D82A2B;
    color: white;
}

.expanded-compare-area {
    overflow: scroll !important;
}
.expanded-compare-area .product-compare-close {
    display: block;
}
.expanded-compare-area .product-compare-buttons .btn.small.cv-print {
    display: inline-block;
}

.product-compare-area {
    clear: both;
    padding-top: 40px;
    padding-bottom: 100px;
}
.product-compare-area::after {
    clear: both;
    content: "";
    display: table;
}

.product-compare-table {
    border-top: 1px dashed #ddd;
    padding-top: 40px;
    background-color: white;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
    box-shadow: 0 0 9px 4px #ebebeb;
    max-width: 90%;
    overflow: auto;
    margin: 0 auto;
}
@media (min-width: 992px) {
    .product-compare-table {
        max-width: 100%;
    }
}
.product-compare-table .content-table {
    border: none;
    font-size: 0.75em;
}
.product-compare-table .content-table td {
    border: none;
    padding-top: 1em;
    padding-bottom: 1em;
    width: 28%;
}
.product-compare-table .content-table tr:hover td {
    background: #e1eff5;
}
.product-compare-table .content-table tr:nth-child(2n) td {
    background: #fafafa;
}
.product-compare-table .content-table tr:nth-child(2n):hover td {
    background: #e1eff5;
}
.product-compare-table .content-table tr:first-child td {
    background: white;
    border-bottom: 2px solid black;
}
.product-compare-table .content-table tr:first-child:hover td {
    background: #fff !important;
}
.product-compare-table .content-table .widget-productlist-image {
    position: relative;
}
.product-compare-table .content-table .widget-productlist-image .product-img {
    max-width: 200px;
    border-radius: 4px;
    box-shadow: 0 0px 14px #ddd;
}
.product-compare-table .content-table .widget-productlist-image .product-ribbons {
    width: 60px;
}
.product-compare-table .content-table .cv-numeric-input {
    float: left;
}
.product-compare-table .content-table .form-number-plus-minus {
    height: 34px;
}
@media (min-width: 576px) {
    .product-compare-table .content-table .content-table.headings-left tr td:first-child {
        width: 175px;
        font-weight: 600;
    }
}
.product-compare-table .content-table .content-table.headings-left ul {
    line-height: 200%;
}
.product-compare-table .content-table .btn.cv-add-to-cart {
    clear: both;
    display: block;
    font-size: 1.25em;
    padding: 0.75em 1.5em;
    width: 175px;
}

/*------------------------------------*\
    Widget - Product List GST
\*------------------------------------*/
.widget-productlist-gst {
    float: left;
    display: block;
    font-size: 0.75em;
    color: #5e6a71;
    padding: 20px 0 0 5px;
}

/*------------------------------------*\
    Widget - Product List Image
\*------------------------------------*/
.widget-productlist-image {
    display: block;
}
.widget-productlist-image a {
    display: block;
}
.widget-productlist-image a img {
    display: block;
    width: 100%;
}

/*------------------------------------*\
    Widget - Product Price
\*------------------------------------*/
.widget-productlist-price {
    display: block;
    font-weight: 600;
}
.widget-productlist-price span {
    display: block;
    font-weight: 600;
}

.price-right .widget-productlist-price {
    float: right;
}

.data-list-view-product .widget-productlist-price {
    padding: 0;
    font-size: 1em;
}

.product-grid .product .widget-productlist-price {
    float: left;
    padding: 0.5em 0;
    font-size: 22px;
}

.widget-productlist-rrp {
    display: block;
    clear: both;
}

/*------------------------------------*\
    Widget - Product List Title
\*------------------------------------*/
.widget-productlist-title {
    display: block;
    height: 100px;
}
.widget-productlist-title a {
    display: block;
    font-weight: 600;
    color: black;
    min-height: 65px;
    font-size: 12px;
}
@media (min-width: 992px) {
    .widget-productlist-title a {
        font-size: 14px;
    }
}
.widget-productlist-title a:hover {
    color: #0171B4;
}

/*------------------------------------*\
    Widget - Product List Unit
\*------------------------------------*/
.widget-productlist-unit {
    float: left;
    display: block;
    font-size: 0.75em;
    color: #919DA4;
    padding: 20px 0 0 5px;
}

/*------------------------------------*\
    Widget - Questionnaire
\*------------------------------------*/
.widget-questionnaire.widget-questionnaire-sharpeningBookingForm .box-content {
    padding: 10px 0;
}
.widget-questionnaire.widget-questionnaire-sharpeningBookingForm .box-content [type=checkbox],
.widget-questionnaire.widget-questionnaire-sharpeningBookingForm .box-content [type=radio] {
    width: 15px;
    height: 20px;
    margin-right: 10px;
}

.capture-row {
    clear: both;
    display: block;
    padding: 1.5em;
    margin: 1em 0;
    background: #f2fafd;
    border: 1px solid #41b7ea;
    border-radius: 0.5em;
}
.capture-row::after {
    clear: both;
    content: "";
    display: table;
}

.capture-image::after {
    clear: both;
    content: "";
    display: table;
}
.capture-image img {
    float: left;
    border: 1px solid #41b7ea;
}
.capture-image .btn {
    clear: both;
    margin: 10px 0;
}

/*------------------------------------*\
    Widget - Recently Viewed
\*------------------------------------*/
.widget-recently-viewed-products {
    display: block;
    clear: both;
    overflow: hidden;
}
.widget-recently-viewed-products::after {
    clear: both;
    content: "";
    display: table;
}
.widget-recently-viewed-products .owl-item {
    padding: 0.75em;
}

/*------------------------------------*\
    Widget - Register
\*------------------------------------*/
.widget-register {
    margin: 4em 0;
}
@media (min-width: 992px) {
    .widget-register {
        max-width: 50%;
        margin: 4em auto;
    }
}
.widget-register .col-1-2 {
    width: 100%;
    padding: 0 0 0.75em;
}
.widget-register .box-title.ico-heading {
    font-size: 1.75em;
    font-weight: bold;
    color: white;
    border-radius: 10px 10px 0 0;
    padding: 0.75em;
    background: #041A3E;
    border-bottom: none;
}
.widget-register .box-title.ico-heading:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.widget-register .box-title.ico-heading:before {
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    color: #041A3E;
    text-align: center;
    margin-right: 0.5em;
    margin-right: 10px;
}
.widget-register .box-content {
    padding: 1.5em;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
}

/*------------------------------------*\
    Widget - Reviews
\*------------------------------------*/
.widget-reviews .write-review {
    clear: both;
    display: block;
    padding: 1.5em;
    margin: 1em 0;
    background: #f2fafd;
    border: 1px solid #41b7ea;
    border-radius: 0.5em;
}
.widget-reviews .write-review::after {
    clear: both;
    content: "";
    display: table;
}
.widget-reviews .btn.secondary.cv-ico-general-pencil + div {
    clear: both;
}

.rating {
    display: block;
    margin: 0 0 0.75em;
}
.rating::after {
    clear: both;
    content: "";
    display: table;
}
.rating .stars {
    list-style: none;
    margin: 0 1.5em 0 0;
    padding: 0;
}
.rating .stars::after {
    clear: both;
    content: "";
    display: table;
}
.rating .stars li {
    list-style: none;
    margin: 0;
    padding: 5px;
    float: left;
    display: block;
}
.rating .stars.five li .star-five,
.rating .stars.five li .star-four,
.rating .stars.five li .star-three,
.rating .stars.five li .star-two,
.rating .stars.five li .star-one {
    color: gold;
}
.rating .stars.four li .star-five {
    display: none;
}
.rating .stars.four li .star-four,
.rating .stars.four li .star-three,
.rating .stars.four li .star-two,
.rating .stars.four li .star-one {
    color: gold;
}
.rating .stars.three li .star-five,
.rating .stars.three li .star-four {
    display: none;
}
.rating .stars.three li .star-three,
.rating .stars.three li .star-two,
.rating .stars.three li .star-one {
    color: gold;
}
.rating .stars.two li .star-five,
.rating .stars.two li .star-four,
.rating .stars.two li .star-three {
    display: none;
}
.rating .stars.two li .star-two,
.rating .stars.two li .star-one {
    color: gold;
}
.rating .stars.one li .star-five,
.rating .stars.one li .star-four,
.rating .stars.one li .star-three,
.rating .stars.one li .star-two {
    display: none;
}
.rating .stars.one li .star-one {
    color: gold;
}

/*------------------------------------*\
    Widget - Role Select
\*------------------------------------*/
.widget-role-select {
    position: relative;
}
.widget-role-select::after {
    clear: both;
    content: "";
    display: table;
}
.widget-role-select .role-select {
    float: left;
    display: block;
    cursor: pointer;
}
.widget-role-select .icon .ico-right:before {
    position: relative;
    top: 2px;
    margin-right: 5px;
    margin-left: 5px;
}
.widget-role-select .role-name {
    float: left;
    display: block;
    position: relative;
    top: -5px;
}
.widget-role-select .role-code {
    display: block;
    font-size: 0.75em;
    padding: 0.75em 1em;
    background: transparent;
    border-radius: 20px;
}
.widget-role-select .dropdown-area {
    display: none;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    background: white;
    color: black;
    z-index: 1000;
    padding: 0.5em;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 300px;
}
.widget-role-select .dropdown-area::after {
    clear: both;
    content: "";
    display: table;
}
.widget-role-select .dropdown-area:before {
    bottom: 100%;
    left: 10%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 10px;
    margin-left: -10px;
}
.widget-role-select .dropdown-area .dropdown-list {
    display: block;
}
.widget-role-select .dropdown-area .dropdown-list .cv-dropdown {
    margin: 0;
}

/*------------------------------------*\
    Widget - Section Menu
\*------------------------------------*/
.widget-section-menu .heading {
    font-weight: 600;
    padding: 0 0 1em;
}
.widget-section-menu .heading.ico-left:before {
    margin-right: 5px;
}
.widget-section-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget-section-menu ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget-section-menu.dropdown-section-menu {
    position: relative;
}
.widget-section-menu.dropdown-section-menu a {
    border: 0;
}
.widget-section-menu.dropdown-section-menu .heading {
    font-weight: initial;
    padding: 0;
}
.widget-section-menu.dropdown-section-menu .heading.ico-left:before {
    margin-right: 5px;
    position: relative;
    top: 1px;
}
.widget-section-menu.dropdown-section-menu .heading.ico-left .ico-right:before {
    position: relative;
    top: 2px;
    margin-left: 3px;
}
.widget-section-menu.dropdown-section-menu .dropdown-area {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    width: 200px;
}
.widget-section-menu.dropdown-section-menu .dropdown-area .dropdown-list {
    position: relative;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
    background: white;
    border-radius: 10px;
    z-index: 1000;
    padding: 0;
    overflow: hidden;
}
.widget-section-menu.dropdown-section-menu .dropdown-area .dropdown-list:before {
    bottom: 100%;
    left: 90%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 10px;
    margin-left: -10px;
}
.widget-section-menu.dropdown-section-menu .dropdown-area .dropdown-list li a {
    border: 0;
}
.widget-section-menu.dropdown-section-menu .dropdown-area .dropdown-list .ico-only-text {
    display: block;
}
.widget-section-menu.dropdown-section-menu .dropdown-area ul li a {
    color: black;
    display: block;
    padding: 0.75em;
    border-bottom: 1px dashed #ddd;
}
.widget-section-menu.dropdown-section-menu .dropdown-area ul li a:last-child {
    border-bottom: none;
}
.widget-section-menu.dropdown-section-menu .dropdown-area ul li a:before {
    color: #5e6a71;
    margin-right: 0.5em;
}
.widget-section-menu.dropdown-section-menu .dropdown-area ul li a span {
    color: #5e6a71;
    font-weight: 400;
}
.widget-section-menu.dropdown-section-menu .dropdown-area ul li a span.menu-item-count {
    font-weight: 700;
    background: #c9cfd2;
    color: black;
    padding: 5px 8px;
    border-radius: 20px;
    display: inline-block;
    text-align: center;
    margin-left: 5px;
    font-size: 12px;
}
.widget-section-menu.dropdown-section-menu .dropdown-area ul li a:hover {
    background: #0171B4;
    border-bottom-color: #0171B4;
}
.widget-section-menu.dropdown-section-menu:hover .dropdown-area {
    display: block;
}
.widget-section-menu.section-menu-nav {
    padding-left: 15px;
}
.widget-section-menu.section-menu-nav .cv-menus {
    background: #01619b;
    width: 100%;
    z-index: 10000;
    left: 0;
    position: relative;
    height: 50px;
    color: white;
}
.widget-section-menu.section-menu-nav li {
    float: left;
    display: block;
}
.widget-section-menu.section-menu-nav li a {
    display: block;
    color: white;
    transition: all 0.2s ease-in-out;
}
.widget-section-menu.section-menu-nav li a:hover {
    transform: translateY(-4px);
}
.widget-section-menu.section-menu-nav li a span {
    color: white;
    font-size: 12px;
    padding: 10px 10px;
    display: block;
    font-weight: normal !important;
    font-family: "EurostileLTStd-Bold";
    text-transform: uppercase;
    border-bottom: 2px solid transparent;
}
@media (min-width: 992px) {
    .widget-section-menu.section-menu-nav li a span {
        padding: 12px 15px 10px;
        font-size: 20px;
    }
}
.widget-section-menu.section-menu-nav li a:hover span {
    border-color: #1daafe;
}

/*------------------------------------*\
    Widget - Social Links
\*------------------------------------*/
.widget-social-links {
    padding: 0;
}
.footer-col .widget-social-links {
    padding: 0;
}
.footer-col .widget-social-links a {
    color: white;
}
.widget-social-links a {
    transition: all 0.2s ease-in-out;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    background: white;
    border: none;
    color: black;
    display: inline-block;
    color: white;
    background: none;
    padding: 5px;
    border-radius: 100px;
    width: 26px;
    height: 26px;
    font-size: 14px;
    margin: 0;
}
.widget-social-links a:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
    background: #f7f6f6;
    transform: translateY(-4px);
}
.widget-social-links a:before {
    position: relative;
    top: 1px;
    left: 1px;
    color: white;
}
.widget-social-links .cv-ico-social-facebook3:hover {
    background: #3b5998 !important;
}
.widget-social-links .cv-ico-social-facebook3:before {
    content: "";
}
.widget-social-links .cv-ico-social-twitter:hover {
    background: #1DA1F2 !important;
}
.widget-social-links .cv-ico-social-instagram:hover {
    background: linear-gradient(#400080, transparent), linear-gradient(200deg, #d047d1, #ff0000, #ffff00) !important;
    color: white;
}
.widget-social-links .cv-ico-social-pinterest:hover {
    background: #BD081C !important;
}
.widget-social-links .cv-ico-social-youtube:hover {
    background: #FF0000 !important;
}
.widget-social-links .cv-ico-social-vimeo:hover {
    background: #1ab7ea !important;
}
.widget-social-links .cv-ico-social-googleplus:hover {
    background: #e15b4d !important;
}
.widget-social-links .cv-ico-social-linkedin:hover {
    background: #0077B5 !important;
}

/*------------------------------------*\
    Widget - Stock Availability Notify
\*------------------------------------*/
/*------------------------------------*\
    Widget - Switch Account
\*------------------------------------*/
.widget-switch-account::after {
    clear: both;
    content: "";
    display: table;
}
.widget-switch-account .switch-acc {
    float: left;
    display: block;
}
.widget-switch-account .switch-acc::after {
    clear: both;
    content: "";
    display: table;
}
.widget-switch-account .switch-acc a {
    float: left;
    display: block;
}
.widget-switch-account .switch-acc a .icon {
    display: block;
}
.widget-switch-account .switch-acc a .ico-only-text {
    display: block;
}
.widget-switch-account .acc-name {
    float: left;
    display: block;
    position: relative;
    top: -5px;
}
.widget-switch-account .acc-code {
    display: block;
    font-size: 0.75em;
    padding: 0.75em 1em;
    background: transparent;
    border-radius: 20px;
    display: block;
    margin-left: 0.75em;
}

/*------------------------------------*\
    Widget - User Name
\*------------------------------------*/
/*------------------------------------*\
    Widget - Value Prop
\*------------------------------------*/
.widget-value-prop {
    display: block;
    width: 100%;
    text-align: center;
    background: #fafafa;
    background: #0171B4;
}
.widget-value-prop::after {
    clear: both;
    content: "";
    display: table;
}
.widget-value-prop > div {
    max-width: 1620px;
    margin: 0 auto;
}
.widget-value-prop a {
    transition: all 0.2s ease-in-out;
    color: black;
    float: left;
    display: block;
    width: 100%;
    margin: 0 1.5%;
    padding: 20px;
}
.widget-value-prop a:hover {
    transform: translateY(-4px);
}
@media (min-width: 768px) {
    .widget-value-prop a {
        width: 30.333%;
    }
}
.widget-value-prop a:hover {
    color: #0171B4;
}
.widget-value-prop-content {
    background: transparent;
    text-align: center;
    color: white;
}
.widget-value-prop-content::after {
    clear: both;
    content: "";
    display: table;
}

.widget-value-prop-icon {
    display: inline-block;
    position: relative;
    top: 2px;
    text-align: center;
}
.widget-value-prop-icon:before {
    font-family: "cv-ico-general";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.widget-value-prop-icon:before {
    color: #0171B4;
    background: white;
    padding: 8px;
    border-radius: 100px;
    font-size: 20px;
    margin-right: 5px;
}

.widget-value-prop-text {
    display: inline-block;
    font-size: 18px;
    font-family: "Gotham Bold";
    font-weight: normal;
    text-align: center;
    position: relative;
    top: 10px;
}

.widget-value-prop-1 {
    border-right: 1px solid rgba(255, 255, 255, 0.18);
}
.widget-value-prop-1 .widget-value-prop-icon:before {
    content: "";
}

.widget-value-prop-2 {
    border-right: 1px solid rgba(255, 255, 255, 0.18);
}
.widget-value-prop-2 .widget-value-prop-icon:before {
    content: "";
}

.widget-value-prop-3 .widget-value-prop-icon:before {
    content: "";
}

#back-to-top {
    position: fixed;
    bottom: 50px;
    right: 20px;
    background: rgba(21, 21, 21, 0.3);
    width: 45px;
    height: 45px;
    display: block;
    text-decoration: none;
    border-radius: 35px;
    display: none;
    transition: all 0.3s ease;
    padding: 5px 8px;
    z-index: 10;
}
#back-to-top h3 {
    color: black;
    margin: 0;
    font-size: 30px;
    width: 0px;
    height: 0px;
}
#back-to-top h3:before {
    margin: 0px;
    color: white;
}
#back-to-top:hover {
    background: black;
    color: white;
}

/*------------------------------------*\
    BRAND INDEX SEARCH
\*------------------------------------*/
.brand-heading-row {
    background: #0171B4;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
    color: white;
    padding: 2.5em 0;
}
@media (min-width: 992px) {
    .brand-heading-row {
        padding: 4em 0;
    }
}
.brand-heading-row h2.text-center {
    padding-bottom: 20px;
}

.brand-index-search {
    width: 85%;
    max-width: 500px;
    margin: 0 auto;
}
.brand-index-search::after {
    clear: both;
    content: "";
    display: table;
}
.brand-index-search span.form-autocomplete {
    border-right: none;
    border-left-width: 1px;
    float: left;
    display: inline-block;
    border-radius: 5px 0 0 5px;
    height: 42px;
    width: calc((100%) - 100px) !important;
    background: white;
}
.brand-index-search input.form-autocomplete {
    font-size: 18px;
    padding: 5px 15px;
    border-right: none;
    border-left-width: 1px !important;
    border-color: #fff;
    float: left;
    display: inline-block;
    border-radius: 5px 0 0 5px;
    height: 42px;
}
.brand-index-search input.form-autocomplete:focus, .brand-index-search input.form-autocomplete:active .brand-index-search input.form-autocomplete:hover {
    border-color: #fff;
}
.brand-index-search .btn.cv-search {
    width: 100px;
    float: left;
    display: inline-block;
    clear: none;
    min-width: none;
    border-radius: 0 5px 5px 0;
    height: 42px;
    background: #041A3E;
    border-color: #041A3E;
    font-size: 12px;
    font-weight: 600;
}
@media (min-width: 768px) {
    .brand-index-search .btn.cv-search {
        font-size: 16px;
    }
}
.brand-index-search .btn.cv-search:hover {
    background: #051e48;
    border-color: #051e48;
}

/*------------------------------------*\
    BRAND INDEX CHARACTER SELECT
\*------------------------------------*/
.brands-top-row .widget-static-content {
    text-align: center;
}
.brands-top-row .widget-static-content h2 {
    font-weight: 600;
}

.brand-index-character-select {
    padding: 20px 10px 0;
}
.brand-index-character-select::after {
    clear: both;
    content: "";
    display: table;
}
.brand-index-character-select ol {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.brand-index-character-select li {
    margin: 5px 1px 0;
    padding: 0;
    display: inline-block;
}
.brand-index-character-select a {
    display: block;
    color: black;
    background: #fff;
    color: #474747;
    border-radius: 100px;
    padding: 7px;
    width: 30px;
    height: 30px;
    font-weight: 700;
    transition: all 0.1s ease-in-out;
}
@media (min-width: 992px) {
    .brand-index-character-select a {
        padding: 11px;
        width: 42px;
        height: 42px;
    }
}
.brand-index-character-select a:hover {
    background: #EC008C;
    color: white;
    transform: scale(1.45);
}

/*------------------------------------*\
    BRAND INDEX LOGOS
\*------------------------------------*/
.page-home .brand-logos,
.page-Home .brand-logos {
    background: #f8f9fa;
    padding: 35px 10px;
    display: block;
    text-align: center;
}

/*------------------------------------*\
    BRAND INDEX LISTING
\*------------------------------------*/
.brand-index-listing {
    padding: 50px 10px;
}

.brand-index-group {
    padding: 0 0 20px;
}
.brand-index-group > a {
    clear: both;
    display: block;
    background: transparent;
    width: 1px;
    height: 1px;
    margin-bottom: 40px;
    cursor: default;
}
.brand-index-group .no-brands {
    color: #999;
    font-style: italic;
    padding: 0 0 0 7px;
}

.brand-index-group-title {
    font-size: 24px;
    color: black;
    font-weight: 600;
    padding: 7px;
    margin-bottom: -7px;
}
.brand-index-group-title a {
    color: black;
}

.brand-index-group-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.brand-index-group-list::after {
    clear: both;
    content: "";
    display: table;
}
.brand-index-group-list li {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
}
@media (min-width: 576px) {
    .brand-index-group-list li {
        width: calc((100%) / 2);
    }
}
@media (min-width: 768px) {
    .brand-index-group-list li {
        width: calc((100%) / 3);
    }
}
@media (min-width: 992px) {
    .brand-index-group-list li {
        width: calc((100%) / 4);
    }
}
@media (min-width: 1200px) {
    .brand-index-group-list li {
        width: calc((100%) / 5);
    }
}
.brand-index-group-list li a {
    display: block;
    color: black;
    padding: 7px;
    font-size: 16px;
}
.brand-index-group-list li a:hover {
    color: #041A3E;
    text-decoration: underline;
}

.brand-logos {
    clear: both;
    display: block;
    padding: 20px;
    text-align: center;
}
.brand-logos::after {
    clear: both;
    content: "";
    display: table;
}
.brand-logos li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    float: left;
    width: calc((100%) / 2);
    padding: 8px;
}
.brand-logos li::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 576px) {
    .brand-logos li {
        width: calc((100%) / 3);
    }
}
@media (min-width: 768px) {
    .brand-logos li {
        width: calc((100%) / 4);
    }
}
@media (min-width: 992px) {
    .brand-logos li {
        width: calc((100%) / 8);
    }
}
@media (min-width: 1440px) {
    .brand-logos li {
        width: calc((100%) / 16);
    }
}
.brand-logos li a {
    display: block;
    transition: all 0.2s ease-in-out;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    background: white;
    border: none;
    color: black;
    padding: 5px;
    background: white;
    transition: all 0.2s ease-in-out;
}
.brand-logos li a:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
    background: #f7f6f6;
    transform: translateY(-4px);
}
.brand-logos li a::after {
    clear: both;
    content: "";
    display: table;
}
.brand-logos li a:hover {
    transform: scale(1.8);
}
.brand-logos li a img {
    float: left;
    width: 100%;
}

.brand-logos-hover {
    clear: both;
    display: block;
    padding: 20px;
    text-align: center;
    position: relative;
    float: left;
}
.brand-logos-hover::after {
    clear: both;
    content: "";
    display: table;
}
.brand-logos-hover ul {
    float: left;
    margin: 0;
    padding: 0;
}
.brand-logos-hover li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    float: left;
    width: calc((100%) / 2);
    padding: 10px;
}
@media (min-width: 576px) {
    .brand-logos-hover li {
        width: calc((100%) / 3);
    }
}
@media (min-width: 768px) {
    .brand-logos-hover li {
        width: calc((100%) / 4);
    }
}
.brand-logos-hover li a {
    display: block;
    transition: all 0.2s ease-in-out;
    padding: 0;
    background: white;
}
.brand-logos-hover li a:hover {
    transform: translateY(-4px);
}
.brand-logos-hover li a img {
    float: left;
    display: inline-block;
    width: 100%;
    max-width: 100%;
}
.brand-logos-hover li a:hover .brand-summary {
    display: block;
}
.brand-logos-hover .brand-title {
    display: block;
    clear: both;
    padding: 20px !important;
    background: #041A3E;
    color: white;
    display: block;
    width: 100%;
    text-transform: uppercase;
    font-size: 16px;
    font-family: "Gotham Bold";
    font-weight: normal;
}
.brand-logos-hover .brand-summary {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    font-size: 16px;
    padding: 10px;
    font-weight: 600;
}
@media (min-width: 576px) {
    .brand-logos-hover .brand-summary {
        padding: 45px;
    }
}

.content-tile {
    padding: 0;
    margin: 0;
    text-align: center;
    position: relative;
    width: 50%;
    float: left;
    display: inline-block;
}
.content-tile::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 576px) {
    .content-tile {
        width: 25%;
    }
}
@media (min-width: 768px) {
    .content-tile {
        width: 25%;
        margin: 0;
    }
}
@media (min-width: 992px) {
    .content-tile {
        width: 25%;
        margin: 0;
    }
}
@media (min-width: 1200px) {
    .content-tile {
        width: 23%;
        margin: 1%;
        transition: all 0.2s ease-in-out;
        background: white;
        border-radius: 0.5em;
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
        background: white;
        border: none;
        color: black;
    }
    .content-tile:hover {
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
        background: #f7f6f6;
        transform: translateY(-4px);
    }
}
.content-tile:hover .info {
    background: rgba(0, 0, 0, 0.25);
}
.content-tile img {
    float: left;
    display: block;
    width: 100%;
}
.content-tile .info {
    clear: both;
    display: block;
    padding: 0.75em;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    padding: 21% 25px 0;
}
.content-tile .info::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 992px) {
    .content-tile .info {
        min-height: 90px;
    }
}
.content-tile .info h3 {
    margin: 0 auto;
    padding: 0;
    color: white;
    text-transform: uppercase;
    max-width: 240px;
    font-size: 18px;
}
@media (min-width: 992px) {
    .content-tile .info h3 {
        font-size: 1.5em;
    }
}
.content-tile .info .link-text {
    display: none;
}
@media (min-width: 992px) {
    .content-tile .info .link-text {
        font-size: 14px;
        padding: 0.5em 0;
        display: inline-block;
        margin: 0 auto;
        color: white;
        font-weight: 600;
    }
}
.content-tile.primary {
    background: #0171B4;
}
.content-tile.primary .info .link-text {
    color: white;
}
.content-tile.secondary {
    background: #041A3E;
}
.content-tile.secondary .info .link-text {
    color: white;
}
.content-tile.alternate {
    background: #EC008C;
}
.content-tile.alternate .info .link-text {
    color: white;
}
.content-tile.black {
    background: black;
}
.content-tile.black .info .link-text {
    color: white;
}
.content-tile.default {
    background: #fafafa;
    color: black;
}

.here-to-help {
    padding: 40px 0;
    position: relative;
}
.here-to-help::after {
    clear: both;
    content: "";
    display: table;
}
.here-to-help .hth-staff {
    float: left;
    display: inline-block;
    width: 100%;
}
.here-to-help .hth-staff::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 768px) {
    .here-to-help .hth-staff {
        width: 35%;
        bottom: 0;
        float: left;
        position: absolute;
    }
}
@media (min-width: 1200px) {
    .here-to-help .hth-staff {
        width: 25%;
    }
}
.here-to-help .hth-staff img {
    float: left;
}
.here-to-help .hth-content {
    float: right;
    display: inline-block;
    padding: 20px;
    width: 100%;
}
@media (min-width: 768px) {
    .here-to-help .hth-content {
        width: 65%;
        padding: 0 20px;
    }
}
@media (min-width: 1200px) {
    .here-to-help .hth-content {
        width: 75%;
        padding: 40px 0 0 50px;
    }
}
.here-to-help .hth-content .hth-heading {
    display: block;
    font-weight: 600;
    clear: both;
    color: black;
    font-size: 24px;
}
.here-to-help .hth-content .hth-summary {
    display: block;
    clear: both;
    color: #455445;
    padding: 10px 0;
    font-size: 18px;
    line-height: 150%;
}
.here-to-help a.hth-phone {
    float: left;
    font-weight: 600;
    padding: 0 20px 0 0;
}
.here-to-help a.hth-phone:before {
    padding: 0 10px 0 0;
}
.here-to-help .hth-phone,
.here-to-help .btn {
    width: 100%;
    margin: 5px 0;
}
@media (min-width: 768px) {
    .here-to-help .hth-phone,
.here-to-help .btn {
        width: auto;
        margin: 0 10px;
    }
}

#custom-layout-homeone-row3 {
    background: #fafafa;
}

#instagram {
    margin: 0;
    padding: 0 0 0 10px;
    overflow: hidden;
    width: 100%;
    text-align: center;
}
@media (min-width: 768px) {
    #instagram {
        padding: 0;
    }
}

#instagram li {
    list-style: none;
    float: none;
    display: inline-block;
    margin: 0 20px 20px 0;
    width: 28%;
}
@media (min-width: 576px) {
    #instagram li {
        width: 21.5%;
    }
}
@media (min-width: 768px) {
    #instagram li {
        width: 8%;
    }
}

#instagram li img {
    width: 100%;
}

.parallax-scrolling {
    height: 350px;
    position: relative;
    overflow: hidden;
    display: table;
    float: left;
    width: 100%;
    margin: 0;
}
.parallax-scrolling .image {
    height: 400px;
    position: absolute;
    z-index: -1;
    display: block;
    background-attachment: fixed;
    overflow: hidden;
    float: left;
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
@media (min-width: 1200px) {
    .parallax-scrolling .image {
        background-size: cover;
    }
}
.parallax-scrolling .info {
    text-align: center;
    height: 100%;
    position: relative;
    float: none;
    display: table-cell;
    vertical-align: middle;
}
.parallax-scrolling .info .text {
    color: white;
}
.parallax-scrolling .info .text h2 {
    font-size: 2.5em;
}
.parallax-scrolling .info .link {
    text-align: center;
    display: block;
}
.parallax-scrolling .info .link .btn {
    margin: 0.75em 0.5em;
    padding: 1em 1.5em;
    font-weight: 600;
    float: none;
    display: inline-block;
}
.parallax-scrolling .info .link .btn:empty {
    display: none;
}

#custom-layout-product-static-row1-column1 {
    overflow: hidden;
}

.touch .parallax-scrolling .image {
    background-attachment: initial;
}

.side-by-side-content {
    display: block;
    clear: both;
    overflow: hidden;
}
.side-by-side-content::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 768px) {
    .side-by-side-content {
        height: 400px;
    }
}
.side-by-side-content p {
    max-height: 325px;
    overflow: hidden;
}
@media (min-width: 1200px) {
    .side-by-side-content p {
        max-height: 400px;
    }
}
.side-by-side-content .grid-row {
    background-repeat: no-repeat;
    background-position: center;
}
.side-by-side-content.primary {
    background: #0171B4;
}
.side-by-side-content.primary .content {
    color: white;
}
.side-by-side-content.secondary {
    background: #041A3E;
}
.side-by-side-content.secondary .content {
    color: white;
}
.side-by-side-content.alternate {
    background: #EC008C;
}
.side-by-side-content.alternate .content {
    color: white;
}
.side-by-side-content.black {
    background: black;
}
.side-by-side-content.black .content {
    color: white;
}
.side-by-side-content.default {
    background: #fafafa;
}
.side-by-side-content.default .content {
    color: black;
}
.side-by-side-content.grey {
    background: #929ca5;
}
.side-by-side-content.grey .content {
    color: white;
}
.side-by-side-content .col-1-2 {
    height: 400px;
    display: table;
    position: relative;
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
@media (min-width: 768px) {
    .side-by-side-content .col-1-2 {
        width: 50%;
    }
}
.side-by-side-content .col-1-2 a {
    display: block;
}
.side-by-side-content .col-1-2 .content-container {
    display: block;
    width: 100%;
    padding: 20px 50px;
}
.side-by-side-content .col-1-2 .content-container .content {
    display: block;
    width: 100%;
    text-align: center;
}
@media (min-width: 992px) {
    .side-by-side-content .col-1-2 .content-container .content {
        width: 100%;
        max-width: 100%;
        max-height: 360px;
        overflow: auto;
        padding-top: 12%;
    }
}

/*------------------------------------*\
    Meet The Team (Staff)
\*------------------------------------*/
.our-staff-grid {
    padding: 0;
}
.our-staff-grid .staff-profile {
    text-align: center;
    float: left;
    display: inline-block;
    width: 100%;
    margin: 0 1.5%;
    padding: 30px;
}
@media (min-width: 576px) {
    .our-staff-grid .staff-profile {
        width: 30.333%;
    }
}
@media (min-width: 992px) {
    .our-staff-grid .staff-profile {
        width: 30.333%;
        padding: 30px 60px;
    }
}
.our-staff-grid .staff-profile .stafftitle {
    text-align: center;
    float: left;
    width: 100%;
    height: 80px;
}
.our-staff-grid .staff-profile img {
    transition: all 0.2s ease-in-out;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    background: white;
    border: none;
    color: black;
    border-radius: 100%;
}
.our-staff-grid .staff-profile img:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
    background: #f7f6f6;
    transform: translateY(-4px);
}
.our-staff-grid .staff-profile .btn {
    float: none;
    margin: 0 auto;
}
.our-staff-grid .staff-full-container {
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    background: white;
    color: black;
    border-radius: 20px;
    position: relative;
    text-align: left;
    margin-top: 20px;
}
.our-staff-grid .staff-full-container::after {
    clear: both;
    content: "";
    display: table;
}
.our-staff-grid .staff-full-container .cv-ico-general-cross {
    background: white;
    position: absolute;
    top: -10px;
    right: -12px;
    color: black;
    border-radius: 100px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    width: 25px;
    height: 25px;
}
.our-staff-grid .staff-full-container .cv-ico-general-cross:before {
    position: relative;
    top: 3px;
    left: 4px;
    font-size: 18px;
    color: #919DA4;
}
.our-staff-grid .staff-full-container .cv-ico-general-cross:hover {
    background: #D82A2B;
    cursor: pointer;
}
.our-staff-grid .staff-full-container .cv-ico-general-cross:hover:before {
    color: white;
}
.our-staff-grid .staff-full-container .staff-full-info {
    float: left;
    width: 100%;
    text-align: center;
    padding: 1em;
}
.our-staff-grid .staff-full-container .staff-full-info strong {
    font-size: 20px;
}

.staff-background,
#cv-zone-scl-17-full-middle-bottom {
    background: #fafafa;
    border-top: 1px solid #ddd;
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
}

/*------------------------------------*\
    INSTAGRAM
\*------------------------------------*/
/*------------------------------------*\
    Homepage
\*------------------------------------*/
.page-CP_BPDTHEME01_About .page-content .widget-logo {
    float: none;
    margin: 0 auto;
    clear: both;
    display: block;
    width: auto;
}
.page-CP_BPDTHEME01_About .page-content .widget-logo img {
    float: none;
    max-width: 500px;
}

.page-CP_BPDTHEME01_contact .widget-contact-details .content-box .box-title {
    display: none;
}
.page-CP_BPDTHEME01_contact .widget-contact-details .box-content {
    padding: 0;
}
.page-CP_BPDTHEME01_contact .widget-contact-details .box-content .grid-row {
    display: none;
}
.page-CP_BPDTHEME01_contact .widget-contact-details .box-content .grid-row.office-map {
    display: block;
}

#cv-zone-scl-17-full-middle-top .col-1-2 {
    width: 100%;
}
@media (min-width: 1200px) {
    #cv-zone-scl-17-full-middle-top .col-1-2 {
        width: 50%;
    }
}

/*------------------------------------*\
    CART
\*------------------------------------*/
.page-Orders #cv-zone-cart-title {
    margin-top: 2em;
}

#cv-zone-cart-header.checkout-heading-navigation.grey-box {
    position: relative !important;
    top: auto !important;
}

#cv-zone-cart-header-sticky-wrapper {
    display: block;
    clear: both;
}
#cv-zone-cart-header-sticky-wrapper::after {
    clear: both;
    content: "";
    display: table;
}

#cv-zone-cart-header {
    display: block;
    clear: both;
}
#cv-zone-cart-header::after {
    clear: both;
    content: "";
    display: table;
}
#cv-zone-cart-header.checkout-heading-navigation.grey-box {
    padding: 0.75em;
    margin: 0 0 1em;
    border: 0;
    background: none;
}
.is-sticky #cv-zone-cart-header.checkout-heading-navigation.grey-box {
    left: 0;
    border-top: none;
    border-right: none;
    border-left: none;
    border-radius: 0;
    z-index: 100000;
}
.is-sticky #cv-zone-cart-header.checkout-heading-navigation.grey-box .grid-row {
    max-width: 1620px;
    margin: 0 auto;
}

#cv-zone-cart-main {
    display: block;
    clear: both;
    padding: 4em 10px;
}
#cv-zone-cart-main::after {
    clear: both;
    content: "";
    display: table;
}
#cv-zone-cart-main .cv-cart-headings.grid {
    display: none;
}
@media (min-width: 576px) {
    #cv-zone-cart-main .cv-cart-headings.grid {
        display: block;
    }
}

#cv-zone-cart-bottom {
    display: block;
    clear: both;
    padding: 1.75em 10px;
}
#cv-zone-cart-bottom::after {
    clear: both;
    content: "";
    display: table;
}

#cv-zone-cart-bottom-after,
.checkout-navigation {
    display: block;
    clear: both;
    clear: both;
    display: block;
    padding: 1.5em;
    margin: 1em 0;
    background: #f2fafd;
    border: 1px solid #41b7ea;
    border-radius: 0.5em;
    margin: 1.5em 0;
}
#cv-zone-cart-bottom-after::after,
.checkout-navigation::after {
    clear: both;
    content: "";
    display: table;
}
#cv-zone-cart-bottom-after::after,
.checkout-navigation::after {
    clear: both;
    content: "";
    display: table;
}
#cv-zone-cart-bottom-after .btn.large,
.checkout-navigation .btn.large {
    padding: 10px;
    font-size: 1em;
}
#cv-zone-cart-bottom-after .widget-pay-pal-express-button button.checkout-paypal img,
.checkout-navigation .widget-pay-pal-express-button button.checkout-paypal img {
    max-height: 40px;
}

#cv-zone-checkout-step2-container {
    display: none;
}

#cc-CARDMASTERCARD {
    display: none;
}

/*------------------------------------*\
    CHECKOUT
\*------------------------------------*/
.shipping-options {
    padding-left: 0;
    margin-left: 0;
}
.shipping-options .form-radio {
    float: left;
    display: inline-block;
    width: auto;
    margin-right: 5px;
}
.shipping-options .form-label {
    float: left;
    display: inline-block;
    width: auto;
    clear: none;
}

.payment-credit-card .alert-box {
    height: auto;
    padding: 0 20px 20px 0;
    float: left;
}
.payment-credit-card .alert-box:before {
    box-sizing: border-box;
    height: 100%;
}
.payment-credit-card .alert-box.info:before {
    float: left;
    position: absolute;
    height: 100%;
    box-sizing: border-box;
}
.payment-credit-card .alert-box small,
.payment-credit-card .alert-box .payment-provider-link {
    padding-left: 60px;
    float: left;
}
.payment-credit-card .alert-box .payment-provider-link img {
    height: 50px;
}

.payment-paypal button.checkout-paypal {
    border: 0;
    padding: 0;
    background: none;
}

.widget-delivery-address-b2b .grid-row.spacing-left {
    margin: 0 !important;
}
.widget-delivery-address-b2b .form-label {
    float: left;
    display: inline-block;
    width: auto;
    clear: none;
}

.summary-address .form-label {
    margin-top: 10px;
}
.summary-address .form-span {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.page-OnlinePaymentOK #labelstep4 {
    display: none;
}

/*------------------------------------*\
    Dashboard
\*------------------------------------*/
.widget-dashboard .change-pwd,
.widget-dashboard .change-details,
.widget-dashboard .change-prefs,
.widget-dashboard .change-address {
    display: none;
}

.dashboard-module {
    clear: both;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    background: white;
    color: black;
    padding: 20px;
    margin: 1em;
}
.dashboard-module::after {
    clear: both;
    content: "";
    display: table;
}
.dashboard-module .box-title,
.dashboard-module .box-content {
    padding: 5px 0;
}
.dashboard-module .box-title .btn {
    font-size: 12px;
}
.dashboard-module .data-list-item {
    padding: 0;
}
.dashboard-module .data-list-item .cv-data-zone-1 {
    padding: 0;
}
.dashboard-module .data-list-item .data-list-column {
    font-size: 12px;
}
.dashboard-module .cv-is-empty {
    float: left;
    width: 100%;
    padding: 20px 0;
    text-align: center;
}
.dashboard-module .account-payment-days,
.dashboard-module .account-payment-totals {
    width: 100%;
    margin: 0 0 10px;
}

.page-B2CAccount .widget-page-title,
.page-B2BAccount .widget-page-title {
    padding: 1.5em 0;
}

/*------------------------------------*\
    Homepage
\*------------------------------------*/
.page-home .widget-breadcrumb {
    display: none;
}
.page-home #cv-zone-container-1 {
    position: relative;
    top: 0;
    margin: 0 !important;
}
.page-home .widget-section-menu.section-menu-nav li a:hover span {
    border-color: #1daafe;
}
@media (min-width: 1200px) {
    .page-home #custom-layout-homeone-row2 {
        padding: 40px 0;
    }
}

#custom-layout-homeone-row5 {
    background: #fafafa;
}

.widget-article-slider h2.subtitle {
    text-align: center;
    font-size: 28px;
    padding: 0 0 20px;
}
.widget-article-slider .news-article {
    transition: all 0.2s ease-in-out;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    background: white;
    border: none;
    color: black;
    position: relative;
    border: 1px dashed #ddd;
    padding: 1em;
}
.widget-article-slider .news-article::after {
    clear: both;
    content: "";
    display: table;
}
.widget-article-slider .news-article:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
    background: #f7f6f6;
    transform: translateY(-4px);
}
.widget-article-slider .news-article:hover {
    border-color: #0171B4;
}
.widget-article-slider .news-article .cv-zone-article-1 {
    clear: both;
    display: block;
}
.widget-article-slider .news-article .cv-zone-article-1::after {
    clear: both;
    content: "";
    display: table;
}
.widget-article-slider .news-article .cv-zone-article-2 {
    clear: both;
    display: block;
}
.widget-article-slider .news-article .cv-zone-article-2::after {
    clear: both;
    content: "";
    display: table;
}
.widget-article-slider .news-article .cv-zone-article-3 {
    clear: both;
    display: block;
}
.widget-article-slider .news-article .cv-zone-article-3::after {
    clear: both;
    content: "";
    display: table;
}
.widget-article-slider .news-article .widget-article-list-title {
    display: block;
    padding: 10px 0 0;
}
.widget-article-slider .news-article .widget-article-list-title h4.subtitle a {
    font-size: 16px;
    color: black;
    display: block;
}
.widget-article-slider .news-article .widget-article-list-date .article-date .article-posted-date {
    font-size: 12px;
    color: #0171B4;
}
.widget-article-slider .news-article .widget-article-list-summary p {
    font-size: 14px;
    line-height: 130%;
    color: #555;
}

.instagram {
    padding: 40px 0 0;
}
.instagram::after {
    clear: both;
    content: "";
    display: table;
}
.instagram h2.subtitle {
    text-align: center;
    font-size: 28px;
    padding: 0;
}
.instagram img {
    transition: all 0.2s ease-in-out;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    background: white;
    border: none;
    color: black;
    float: left;
    display: inline-block;
    padding: 1em;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    margin: 1%;
    width: 48%;
}
.instagram img:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
    background: #f7f6f6;
    transform: translateY(-4px);
}
@media (min-width: 768px) {
    .instagram img {
        width: 31.333%;
    }
}
@media (min-width: 992px) {
    .instagram img {
        width: 18%;
    }
}

#DisplayLoginTemplate,
#pageLoginTemplate {
    font-size: 16px !important;
    font-family: "Gotham Book", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    color: black !important;
}

.page-Login #cv-zone-container-1,
.page-THEME_BPDTHEME01_Forgot #cv-zone-container-1 {
    background: #fafafa;
}
.page-Login #cv-zone-container-1 .widget-page-title,
.page-THEME_BPDTHEME01_Forgot #cv-zone-container-1 .widget-page-title {
    text-align: center;
    padding: 1.75em 0 0;
}

#modal-login-register p {
    float: left;
    width: 100%;
}
#modal-login-register .btn.primary.cv-ico-general-user {
    float: left;
    display: block;
}
#modal-login-register .modal-content .grey-box,
#modal-login-register .modal-content .grid-row.spacing-bottom {
    width: 100%;
    float: left;
    display: inline-block;
    clear: none;
    margin: 0 !important;
}
#modal-login-register .modal-content .grid-row.spacing-bottom {
    padding: 20px;
}
@media (min-width: 768px) {
    #modal-login-register .modal-content .grid-row.spacing-bottom {
        width: calc((100%) - 400px);
    }
}
#modal-login-register .modal-content .grey-box {
    border: 0;
    color: white;
    background: none;
    float: right;
}
@media (min-width: 768px) {
    #modal-login-register .modal-content .grey-box {
        max-width: 400px;
        padding: 0 0 0 40px;
    }
}
#modal-login-register .modal-content .grey-box .container {
    background: #041A3E;
    padding: 40px;
}
#modal-login-register .modal-content .grey-box .container a {
    color: white;
}
#modal-login-register .modal-content .btn.primary.cv-ico-general-login {
    width: 100%;
    padding: 15px;
}

/*------------------------------------*\
    Page Not Found (404)
\*------------------------------------*/
/*------------------------------------*\
    Product - Category
\*------------------------------------*/
.cv-productgrid-options.category {
    display: none;
}

#productdisplaywrapper,
.container.category {
    padding: 0 10px;
    margin: 2em auto;
}
@media (min-width: 1440px) {
    #productdisplaywrapper,
.container.category {
        padding: 0;
    }
}

/*------------------------------------*\
    Product - All
\*------------------------------------*/
.product-grid {
    clear: both;
    display: block;
}
.product-grid .product {
    border: 1px solid #919DA4;
    position: relative;
}
.product-grid .product .cv-zone-product-1::after {
    clear: both;
    content: "";
    display: table;
}
.product-grid .product .cv-zone-product-2::after {
    clear: both;
    content: "";
    display: table;
}
.product-grid .product .cv-zone-product-3::after {
    clear: both;
    content: "";
    display: table;
}

.widget-productlist-fav-button.btn.cv-favourite {
    background: white;
    color: black;
    border: 0;
    font-size: 14px;
}

.widget-productlist-price {
    float: left;
    width: auto;
}
.widget-productlist-price .price-from-label {
    font-size: 10px;
    padding-right: 10px;
    color: #5e6a71;
    font-weight: normal;
    text-transform: uppercase;
    width: 40px;
    line-height: normal;
    top: 1px;
    position: relative;
}
.widget-productlist-price span {
    float: left;
    width: auto;
}

.widget-productlist-availability.cart-product-availability {
    float: left;
    width: 100%;
    height: 30px;
}

/*------------------------------------*\
    Product - Category
\*------------------------------------*/
.product-grid.grid.category .product {
    width: 48%;
    margin: 1%;
}
@media (min-width: 768px) {
    .product-grid.grid.category .product {
        width: 23%;
    }
}
@media (min-width: 992px) {
    .product-grid.grid.category .product {
        width: 18%;
    }
}

/*------------------------------------*\
    Product - Grid
\*------------------------------------*/
.product-grid.grid .product {
    transition: all 0.2s ease-in-out;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    background: white;
    border: none;
    color: black;
    width: 48%;
    margin: 1%;
    padding: 0.25em;
    float: left;
    display: block;
}
.product-grid.grid .product:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
    background: #f7f6f6;
    transform: translateY(-4px);
}
@media (min-width: 576px) {
    .product-grid.grid .product {
        width: 31%;
        margin: 0 1% 2%;
    }
}
@media (min-width: 1200px) {
    .product-grid.grid .product {
        width: 23%;
        padding: 1em;
    }
}
.product-grid.grid .product:hover {
    border-color: #0171B4;
}
.product-grid.grid .product .cv-zone-product-2 {
    min-height: 200px;
    padding-top: 0.75em;
}
.product-grid.grid .product .cv-zone-product-6 {
    height: 200px;
}
.role-PUBLIC .product-grid.grid .product .cv-zone-product-6 {
    height: 100px;
}
.product-grid.grid .product .cv-zone-product-6 .btn.cv-readmore {
    margin-top: 50px;
    line-height: 1.15;
    padding: 9px 5px;
    width: 100%;
}
.product-grid.grid .product .cv-configure {
    margin-top: 50px;
}
.product-grid.grid .product .widget-productlist-atc-button,
.product-grid.grid .product .widget-product-list-view-product-button {
    height: 38px;
    width: 100%;
    margin-top: 5px;
}
.product-grid.grid .product.is-master-product .master-attribute-selections,
.product-grid.grid .product.is-master-product .widget-product-attribute-list,
.product-grid.grid .product.is-master-product .btn.cv-add-to-cart,
.product-grid.grid .product.is-master-product .form-number,
.product-grid.grid .product.is-master-product .form-number-plus-minus {
    display: none !important;
}
.product-grid.grid .product.is-master-product .widget-product-list-view-product-button {
    margin-top: 38px !important;
}

.page-ProductDisplay .product-grid.grid [class*=cv-zone-product] .cv-numeric-input {
    width: 100%;
    float: left;
}
.page-ProductDisplay .product-grid.grid [class*=cv-zone-product] .btn {
    width: 100%;
    margin: 5px 0 5px;
}
.page-ProductDisplay .product-grid.grid [class*=cv-zone-product] .btn.cv-configure {
    margin-top: 50px;
}
.page-ProductDisplay .product-grid.grid [class*=cv-zone-product] .btn.cv-view {
    margin: 0;
}
.page-ProductDisplay .product-grid.grid [class*=cv-zone-product].cv-zone-product-2 {
    min-height: 240px;
}

/*------------------------------------*\
    Product - Detailed List
\*------------------------------------*/
.product-grid.detailed-list .product {
    transition: all 0.2s ease-in-out;
    background: white;
    border-radius: 0.5em;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    background: white;
    border: none;
    color: black;
    display: block;
    padding: 1em;
    border-radius: 0;
}
.product-grid.detailed-list .product::after {
    clear: both;
    content: "";
    display: table;
}
.product-grid.detailed-list .product:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
    background: #f7f6f6;
    transform: translateY(-4px);
}
.product-grid.detailed-list .product .cv-zone-product-1 {
    width: 200px;
    display: block;
    float: left;
    padding: 0 20px 10px 0;
}
.product-grid.detailed-list .product .cv-zone-product-2 {
    width: calc((100%) - 200px);
    display: block;
    float: left;
}
.product-grid.detailed-list .product .cv-zone-product-2 .cv-numeric-input {
    width: 200px;
    display: block;
    float: left;
    margin-right: 5px;
}
.product-grid.detailed-list .product .cv-zone-product-2 .btn {
    height: 44px;
    margin: 0 5px 0 0;
    float: left;
    width: auto;
}
.product-grid.detailed-list .product .cv-zone-product-3 {
    display: block;
    clear: both;
    width: 100%;
}
.product-grid.detailed-list .product .cv-zone-product-5 {
    float: left;
    width: 100%;
}
.product-grid.detailed-list .product .widget-productlist-attributes.master-attribute-selections {
    float: left;
    width: 100%;
    margin: 10px 0;
}
.product-grid.detailed-list .product .widget-productlist-attributes.master-attribute-selections .master-attribute-selection {
    float: left;
    width: 45%;
    padding-right: 5%;
    display: inline-block;
}

/*------------------------------------*\
    OWL Grid
\*------------------------------------*/
.product-slider .owl-item {
    padding: 10px 10px 30px;
}
.product-slider .owl-item .product {
    width: 100% !important;
    margin: 0 !important;
}

/*------------------------------------*\
    Infinite Scrolling
\*------------------------------------*/
.infinite-scrolling.text-center .btn {
    float: none;
    display: inline-block;
}

/*------------------------------------*\
    Product layoutside bar
\*------------------------------------*/
.widget-product-filter {
    margin-bottom: 20px;
}
.widget-product-filter .product-filter {
    clear: both;
    display: block;
}
.widget-product-filter .product-filter .heading-alternate {
    padding: 0 0 0.5em;
}
.widget-product-filter .product-filter .show-filter-items {
    display: none;
}
.widget-product-filter .filter-container .expandable-content {
    padding: 0;
}
.widget-product-filter ul.filter-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget-product-filter ul.filter-list li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget-product-filter ul.filter-list li a {
    display: block;
    width: 100%;
    padding: 0.5em 0 0.5em 0.75em;
    font-size: 14px;
    color: black;
}
.widget-product-filter ul.filter-list li a:hover {
    background: #e1eff5;
}

.widget-product-list-sort-mobile {
    display: none;
}

/*------------------------------------*\
    Product - Detail
\*------------------------------------*/
.product-detail-left::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 576px) {
    .product-detail-left {
        width: 40%;
        float: left;
        display: inline-block;
    }
}
@media (min-width: 992px) {
    .product-detail-left {
        width: 550px;
        padding: 1.75em 0 4em;
    }
}

.product-detail-right::after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 576px) {
    .product-detail-right {
        width: 60%;
        float: right;
        display: inline-block;
    }
}
@media (min-width: 992px) {
    .product-detail-right {
        width: calc((100%) - 550px);
        padding: 1.75em 0 4em 1.75em;
    }
}
@media (min-width: 768px) {
    .product-detail-right .btn {
        clear: both;
        margin: 0 0 5px;
    }
}
.product-detail-right .btn + .btn {
    margin: 0;
}
.product-detail-right .qty-in-cart {
    float: left;
    width: 100%;
}
.product-detail-right .subtitle.product-subtitle {
    margin-bottom: 20px;
}
.product-detail-right .widget-productlist-unit {
    font-size: 1em;
    float: left;
    position: relative;
    top: 15px;
    left: 5px;
    color: #000000;
    font-weight: bold;
}
.product-detail-right .widget-product-purchase-details {
    float: left;
    width: 100%;
    background: #f7f7f7;
    padding: 20px;
    margin-bottom: 20px;
}
.product-detail-right .widget-product-purchase-details .cv-numeric-input,
.product-detail-right .widget-product-purchase-details .widget-product-add-to-cart.btn,
.product-detail-right .widget-product-purchase-details .btn {
    width: 100%;
}
@media (min-width: 576px) {
    .product-detail-right .widget-product-purchase-details .cv-numeric-input,
.product-detail-right .widget-product-purchase-details .widget-product-add-to-cart.btn,
.product-detail-right .widget-product-purchase-details .btn {
        width: 300px;
        padding: 10px 0;
        float: left;
    }
}
.product-detail-right .widget-product-purchase-details .cv-numeric-input {
    margin: 0;
}
.product-detail-right .widget-product-purchase-details .cv-numeric-input .k-widget {
    margin: 0;
}
.product-detail-right .widget-product-field.widget-product-availability-wrapper {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}
.product-detail-right .widget-product-field.widget-product-availability-wrapper .widget-product-availability {
    margin: 0;
}
.product-detail-right .widget-product-field.info-group.widget-product-field-PackQuantity {
    margin-bottom: 0;
}

.product-detail-bottom {
    padding: 2.5em 0;
}
.product-detail-bottom::after {
    clear: both;
    content: "";
    display: table;
}

.page-ProductDetail .grid-row.total-row {
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
    padding: 10px 0;
    font-size: 20px;
    font-family: "EurostileLTStd-Bold";
}
.page-ProductDetail .grid-row.total-row,
.page-ProductDetail .widget-product-attribute-list.info-group,
.page-ProductDetail .widget-product-field.info-group {
    float: left;
    width: 100%;
    margin: 20px 0;
}
.page-ProductDetail .product-detail-title,
.page-ProductDetail .product-detail-left,
.page-ProductDetail .product-detail-right,
.page-ProductDetail .product-detail-bottom {
    padding: 0 10px;
}
@media (min-width: 768px) {
    .page-ProductDetail .product-detail-title,
.page-ProductDetail .product-detail-left,
.page-ProductDetail .product-detail-right,
.page-ProductDetail .product-detail-bottom {
        padding: 0;
    }
}

.widget-productlist-price span.RRPFromHeader {
    width: 60px;
    padding-right: 20px;
    position: relative;
    top: 5px;
    float: left;
}

.page-THEME_BPDTHEME01_Register .page-content .widget-page-title {
    text-align: center;
    padding: 1.5em 0 0;
}
.page-THEME_BPDTHEME01_Register #cv-zone-container-1 {
    background: #fafafa;
}

/*------------------------------------*\
    Session Expired
\*------------------------------------*/
/*------------------------------------*\
    Static Content (About Us / Contact)
\*------------------------------------*/
.page-ArticleView .widget-breadcrumb {
    display: none;
}
.page-ArticleView .widget-article-text {
    display: block;
    padding: 0 20px;
}
.page-ArticleView .widget-article-text::after {
    clear: both;
    content: "";
    display: table;
}
.page-ArticleView .widget-article-text p {
    font-size: 16px;
    line-height: 220%;
    max-width: 940px;
    margin: 0 auto;
    padding: 20px 0;
}

#custom-layout-article-detail-layout-row1 {
    background: #0171B4;
    padding: 20px;
}
@media (min-width: 992px) {
    #custom-layout-article-detail-layout-row1 {
        padding: 50px;
    }
}
#custom-layout-article-detail-layout-row1 .widget-article-title h4.subtitle {
    font-size: 30px;
    color: white;
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 10px solid white;
    padding: 0 0 30px;
    margin: 0 0 30px;
}
@media (min-width: 992px) {
    #custom-layout-article-detail-layout-row1 .widget-article-title h4.subtitle {
        font-size: 60px;
    }
}
#custom-layout-article-detail-layout-row1 .article-posted-date {
    font-size: 32px;
    color: white;
    display: block;
    color: #041A3E;
    font-weight: 700;
}
#custom-layout-article-detail-layout-row1 .widget-article-image {
    display: block;
}
#custom-layout-article-detail-layout-row1 .widget-article-image::after {
    clear: both;
    content: "";
    display: table;
}
#custom-layout-article-detail-layout-row1 .widget-article-image .img-large {
    max-width: 100%;
    width: 100%;
    display: block;
}
#custom-layout-article-detail-layout-row1 .widget-article-image .img-large a {
    display: block;
}
#custom-layout-article-detail-layout-row1 .widget-article-image .img-large a img {
    width: 100%;
}

#custom-layout-article-detail-layout-row1-column1 {
    padding: 0 40px 0 0;
}

.widget-static-content {
    padding: 0 10px;
    float: left;
    widTH: 100%;
}
.widget-static-content.center-content {
    font-size: 110%;
    line-height: 175%;
    margin: 50px auto;
}
.widget-static-content.center-content p {
    font-size: 110%;
    line-height: 175%;
    margin: 50px 0;
}

/*------------------------------------*\
    Microsoft IE 9
\*------------------------------------*/
/*------------------------------------*\
    Microsoft IE 10
\*------------------------------------*/
/*------------------------------------*\
    Microsoft IE 11
\*------------------------------------*/
/*------------------------------------*\
    Microsoft Edge
\*------------------------------------*/
.k-ie .dropdown.dropdown-threelevel .cv-ico-general-arrow-down5.ico-right:before,
.k-edge .dropdown.dropdown-threelevel .cv-ico-general-arrow-down5.ico-right:before {
    display: none;
}

/*------------------------------------*\
    media print
\*------------------------------------*/
@media print {
    * {
        background: transparent;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    html {
        font-size: 12px !important;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    }

    a,
a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: "";
    }

    abbr[title]:after {
        content: "";
    }

    /*
    * Don't show links for images, or javascript/internal links
    */
    .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
        content: "";
    }

    pre,
blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }
    p,
h2,
h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
h3 {
        page-break-after: avoid;
    }

    code[class*=language-],
pre[class*=language-] {
        text-shadow: none;
    }

    #cv-zone-header {
        background: #041A3E;
        top: -40px;
        -webkit-print-color-adjust: exact;
        position: fixed;
    }

    #cv-zone-container-1 {
        margin-top: 40px;
    }

    .cv-zone-layout,
.widget-login-logout-modal.widget-logout,
#cv-zone-header .widget-cart-summary,
.widget-html-snippet.nav-toggle,
.cv-header-topbar,
nav,
.site-search,
.widget-logo .main-logo,
.payment,
.footer-col,
.info-group.docs,
#cv-zone-footer-after,
.widget-breadcrumb,
#cv-zone-navigation,
#cv-zone-navigation-container,
.related-products,
.reviews,
#goto-review,
#goto-review-write,
.qty-in-cart,
.btn.blue.cv-ico-general-cart,
.btn.orange.clear.cv-ico-general-star2,
.k-widget.k-numerictextbox.form-number,
.product-ribbons {
        display: none !important;
    }

    .large-pricing {
        margin: 0;
    }

    .grey-box.alt-style, .grey-box.alternate,
.alert-box.alt-style,
.alert-box.alternate {
        padding: 5px;
    }

    .alert-box:before {
        -webkit-print-color-adjust: exact;
    }

    .alert-box.alt-style,
.alert-box.alternate {
        padding: 1em 2.5em 1em 4.5em;
    }

    .widget-page-title {
        float: left;
        width: 100%;
    }
    .widget-page-title .page-title .subtitle {
        float: left;
        width: 100%;
        margin: 0;
    }

    .product-gallery {
        width: 300px;
        overflow: hidden;
        float: left;
        display: inline-block;
    }
    .product-gallery img {
        width: 280px;
    }
    .product-gallery .owl-dots {
        display: none !important;
    }

    .detailed.price {
        text-align: left !important;
    }

    #product-detail-main-image,
#warranty-content {
        display: block !important;
    }

    .col-1-1 {
        width: 100% !important;
        padding-right: 0 !important;
    }

    .col-1-2 {
        width: 50% !important;
    }

    .col-1-3 {
        width: 33.33% !important;
    }

    .col-1-4 {
        width: 25% !important;
    }

    .col-1-5 {
        width: 20% !important;
    }

    .col-1-6 {
        width: 16.6666666667% !important;
    }

    .col-1-7 {
        width: 14.2857142857% !important;
    }

    .col-1-8 {
        width: 12.5% !important;
    }

    .col-1-9 {
        width: 11.1111111111% !important;
    }

    .col-1-10 {
        width: 10% !important;
    }

    .col-3-10 {
        width: 30% !important;
    }

    .col-1-11 {
        width: 9.0909090909% !important;
    }

    .col-1-13 {
        width: 7.6923076923% !important;
    }

    .col-1-14 {
        width: 7.1428571429% !important;
    }

    .col-1-15 {
        width: 6.6666666667% !important;
    }

    .col-1-16 {
        width: 6.25% !important;
    }

    .col-2-3 {
        width: 66.66% !important;
    }

    .col-3-4 {
        width: 75% !important;
    }

    .col-2-16 {
        width: 12.5% !important;
    }

    .col-3-16 {
        width: 18.75% !important;
    }

    .col-5-16 {
        width: 31.25% !important;
    }

    .col-6-16 {
        width: 37.5% !important;
    }

    .col-7-16 {
        width: 43.75% !important;
    }

    .col-9-16 {
        width: 56.25% !important;
    }

    .col-5-8,
.col-10-16 {
        width: 62.5% !important;
    }

    .col-11-16 {
        width: 68.75% !important;
    }

    .col-13-16 {
        width: 81.25% !important;
    }

    .col-14-16 {
        width: 87.5% !important;
    }

    .col-15-16 {
        width: 93.75% !important;
    }

    .col-1-12 {
        width: 8.3333333333% !important;
    }

    .col-2-12 {
        width: 16.6666666667% !important;
    }

    .col-5-12 {
        width: 41.6666666667% !important;
    }

    .col-7-12 {
        width: 58.3333333333% !important;
    }

    .col-10-12 {
        width: 83.3333333333% !important;
    }

    .col-11-12 {
        width: 91.6666666667% !important;
    }

    [class*=col-] {
        float: left !important;
        padding-right: 10px !important;
    }
    [class*=col-] .grid:last-of-type {
        padding-right: 0 !important;
    }

    [class*=col-].push-right {
        float: right !important;
    }

    #cv-zone-topbar,
.widget-product-search,
.widget-section-menu,
#cv-menus,
#cv-zone-footer {
        display: none !important;
    }

    #cv-zone-footer {
        border-top: none !important;
    }

    #cv-zone-footer-after .widget-logo,
#cv-zone-footer-after .widget-payment-icons {
        display: none !important;
    }

    .page-content {
        min-height: 0;
    }

    #cv-zone-footer-after small {
        text-align: left;
    }
    #cv-zone-footer-after .col-1-3.footer-after-col {
        width: 100%;
    }

    #product-gallery-slider {
        display: none;
    }

    #product-detail-main-image img {
        display: block !important;
        width: 300px !important;
    }

    .product-grid.grid .product {
        width: 200px !important;
    }

    .product-img {
        width: 180px !important;
    }

    .widget-product-list-filter, .product-list-before {
        display: none;
    }

    .sticky-wrapper.is-sticky {
        display: none !important;
    }

    .btn {
        display: none !important;
    }

    .widget-orders-on-hold .spacing-bottom,
#order-track-print .spacing-bottom {
        margin-bottom: 5px;
    }
    .widget-orders-on-hold .spacing-top,
#order-track-print .spacing-top {
        margin-top: 5px;
    }
    .widget-orders-on-hold .grey-box,
#order-track-print .grey-box {
        padding: 5px;
    }
    .widget-orders-on-hold .order-track-view-standard,
#order-track-print .order-track-view-standard {
        margin: 20px 0;
    }
    .widget-orders-on-hold .content-row.summary.last-row .col-1,
.widget-orders-on-hold .content-row.summary.last-row .col-2,
.widget-orders-on-hold .content-row.summary.last-row .col-3,
.widget-orders-on-hold .content-row.summary.last-row .col-4,
.widget-orders-on-hold .content-row.summary.last-row .col-5,
.widget-orders-on-hold .content-row.summary.last-row .col-6,
.widget-orders-on-hold .content-row.summary.last-row .col-7,
.widget-orders-on-hold .content-row.summary.last-row .col-10,
.widget-orders-on-hold .content-row.summary.last-row .col-11,
#order-track-print .content-row.summary.last-row .col-1,
#order-track-print .content-row.summary.last-row .col-2,
#order-track-print .content-row.summary.last-row .col-3,
#order-track-print .content-row.summary.last-row .col-4,
#order-track-print .content-row.summary.last-row .col-5,
#order-track-print .content-row.summary.last-row .col-6,
#order-track-print .content-row.summary.last-row .col-7,
#order-track-print .content-row.summary.last-row .col-10,
#order-track-print .content-row.summary.last-row .col-11 {
        display: none !important;
    }
    .widget-orders-on-hold .content-row.summary.last-row .col-8,
#order-track-print .content-row.summary.last-row .col-8 {
        width: 77% !important;
        text-align: right !important;
    }
    .widget-orders-on-hold .content-row.summary.last-row .col-9,
#order-track-print .content-row.summary.last-row .col-9 {
        width: 23% !important;
        text-align: right !important;
    }
    .widget-orders-on-hold .data-list-view-product,
.widget-orders-on-hold .sortable.hint,
#order-track-print .data-list-view-product,
#order-track-print .sortable.hint {
        margin: 0;
    }
    .widget-orders-on-hold .data-list-view-product .widget-productlist-image,
.widget-orders-on-hold .sortable.hint .widget-productlist-image,
#order-track-print .data-list-view-product .widget-productlist-image,
#order-track-print .sortable.hint .widget-productlist-image {
        width: 50px;
        margin: 0 5px;
        padding: 4px;
    }
    .widget-orders-on-hold .data-list-item,
#order-track-print .data-list-item {
        font-size: 10px;
        padding: 0;
    }
    .widget-orders-on-hold .data-list-item .data-item-value,
#order-track-print .data-list-item .data-item-value {
        margin-bottom: 5px;
    }
    .widget-orders-on-hold .data-list-item .cv-data-zone-1,
.widget-orders-on-hold .data-list-item .cv-data-zone-2,
#order-track-print .data-list-item .cv-data-zone-1,
#order-track-print .data-list-item .cv-data-zone-2 {
        padding: 5px;
    }
    .widget-orders-on-hold .data-list-item .data-list-column.price-right,
#order-track-print .data-list-item .data-list-column.price-right {
        padding-right: 5px !important;
    }
    .widget-orders-on-hold .data-list-item .cv-data-zone-1 .data-list-column,
#order-track-print .data-list-item .cv-data-zone-1 .data-list-column {
        width: auto;
    }
    .widget-orders-on-hold .data-list-item .cv-data-zone-1 .data-list-column .cart-product-title a,
#order-track-print .data-list-item .cv-data-zone-1 .data-list-column .cart-product-title a {
        text-decoration: none;
        font-weight: normal;
    }
    .widget-orders-on-hold .data-list-item .cv-data-zone-1 .data-list-column:first-child,
#order-track-print .data-list-item .cv-data-zone-1 .data-list-column:first-child {
        width: 5%;
        float: left;
    }
    .widget-orders-on-hold .data-list-item .cv-data-zone-1 .data-list-column:last-child,
#order-track-print .data-list-item .cv-data-zone-1 .data-list-column:last-child {
        width: auto;
        float: none !important;
        display: block !important;
        word-break: break-all;
        clear: none;
    }
    .widget-orders-on-hold .data-list-view-basic.no-options .cv-data-zone-1,
.widget-orders-on-hold .data-list-view-product.no-options .cv-data-zone-1,
#order-track-print .data-list-view-basic.no-options .cv-data-zone-1,
#order-track-print .data-list-view-product.no-options .cv-data-zone-1 {
        width: 38%;
        float: left;
    }
    .widget-orders-on-hold .data-list-view-basic.no-options .cv-data-zone-2,
.widget-orders-on-hold .data-list-view-product.no-options .cv-data-zone-2,
#order-track-print .data-list-view-basic.no-options .cv-data-zone-2,
#order-track-print .data-list-view-product.no-options .cv-data-zone-2 {
        width: 62%;
        float: right;
    }

    .order-track-userinfo .col-1-4 {
        width: 48% !important;
    }
    .order-track-userinfo .col-1-4 .address {
        width: 100%;
        margin: 0;
    }
    .order-track-userinfo .col-3-4 {
        width: 50% !important;
        padding: 0;
    }
    .order-track-userinfo .col-3-4 .col-3-4 {
        width: 100% !important;
    }
    .order-track-userinfo .col-3-4 .col-3-4 .form-label {
        width: 50%;
        float: left;
    }
    .order-track-userinfo .form-title {
        margin: 0 0 10px 0;
        padding: 0;
        width: 100%;
        float: left;
    }

    .order-track-list [class*=col-] {
        display: block;
        font-size: 12px;
        padding: 5px;
    }
    .order-track-list.no-discount-or-backorders .col-1 {
        width: 5%;
    }
    .order-track-list.no-discount-or-backorders .col-2 {
        width: 10%;
    }
    .order-track-list.no-discount-or-backorders .col-3 {
        width: 35%;
    }
    .order-track-list.no-discount-or-backorders .col-4 {
        width: 7.5%;
    }
    .order-track-list.no-discount-or-backorders .col-5 {
        width: 7.5%;
    }
    .order-track-list.no-discount-or-backorders .col-6 {
        width: 7.5%;
    }
    .order-track-list.no-discount-or-backorders .col-7 {
        width: 10%;
    }
    .order-track-list.no-discount-or-backorders .col-8 {
        width: 7.5%;
    }
    .order-track-list.no-discount-or-backorders .col-9 {
        width: 10%;
    }
    .order-track-list.show-discount-or-backorders .col-1 {
        width: 5%;
    }
    .order-track-list.show-discount-or-backorders .col-2 {
        width: 10%;
    }
    .order-track-list.show-discount-or-backorders .col-3 {
        width: 30%;
    }
    .order-track-list.show-discount-or-backorders .col-4 {
        width: 7%;
    }
    .order-track-list.show-discount-or-backorders .col-5 {
        width: 7%;
    }
    .order-track-list.show-discount-or-backorders .col-6 {
        width: 7%;
    }
    .order-track-list.show-discount-or-backorders .col-7 {
        width: 7%;
    }
    .order-track-list.show-discount-or-backorders .col-8 {
        width: 10%;
    }
    .order-track-list.show-discount-or-backorders .col-9 {
        width: 7%;
    }
    .order-track-list.show-discount-or-backorders .col-10 {
        width: 10%;
    }
    .order-track-list.show-discount-and-backorders .col-1 {
        width: 5%;
    }
    .order-track-list.show-discount-and-backorders .col-2 {
        width: 10%;
    }
    .order-track-list.show-discount-and-backorders .col-3 {
        width: 25%;
    }
    .order-track-list.show-discount-and-backorders .col-4 {
        width: 6%;
    }
    .order-track-list.show-discount-and-backorders .col-5 {
        width: 6%;
    }
    .order-track-list.show-discount-and-backorders .col-6 {
        width: 6%;
    }
    .order-track-list.show-discount-and-backorders .col-7 {
        width: 6%;
    }
    .order-track-list.show-discount-and-backorders .col-8 {
        width: 10%;
    }
    .order-track-list.show-discount-and-backorders .col-9 {
        width: 6%;
    }
    .order-track-list.show-discount-and-backorders .col-10 {
        width: 10%;
    }
    .order-track-list.show-discount-and-backorders .col-11 {
        width: 10%;
    }

    .page-title + .subtitle {
        margin-bottom: 0 !important;
    }

    .product-detail-left {
        width: 25% !important;
        display: inline-block !important;
        float: left !important;
    }

    .product-detail-right {
        width: 75% !important;
        display: inline-block !important;
        float: left !important;
    }
    .product-detail-right .info-group {
        margin: 0 !important;
    }
    .product-detail-right .info-group.widget-product-field {
        font-size: 12px !important;
        line-height: normal !important;
    }
    .product-detail-right .product-atc,
.product-detail-right .btn,
.product-detail-right .qty-in-cart,
.product-detail-right .qty-breaks {
        display: none !important;
    }

    #product-gallery-slider {
        width: 150px !important;
        overflow: hidden !important;
    }
    #product-gallery-slider img {
        width: 150px !important;
    }
    #product-gallery-slider .owl-controls,
#product-gallery-slider .owl-nav,
#product-gallery-slider .owl-dots {
        display: none !important;
    }

    .product-video {
        display: none !important;
    }

    .contact-enquiry {
        display: none !important;
    }

    .grid.order-track {
        display: none !important;
    }

    .order-track-results {
        display: block !important;
    }

    /*------------------------------------*\
        IMAGE SIZING
    \*------------------------------------*/
    .img-small img,
.img-med img,
.img-large img {
        width: 100%;
    }

    .img-small {
        width: 15%;
    }

    .img-med {
        width: 40%;
    }

    .img-large {
        width: 100%;
    }

    .push-right.img-small {
        margin: 1.8% 0 1.8% 1.8%;
        max-width: 25%;
    }

    .push-right.img-med {
        margin: 1.8% 0 1.8% 1.8%;
        max-width: 40%;
    }

    .push-left.img-small {
        margin: 1.8% 1.8% 1.8% 0;
    }

    .push-left.img-med {
        margin: 1.8% 1.8% 1.8% 0;
    }

    .img-large {
        max-width: 100%;
        margin: 1.8% 0%;
    }

    figure figcaption {
        position: static !important;
    }

    .data-list-view-product.column-5 .cv-data-zone-2 .data-list-column {
        width: 20% !important;
    }
    .data-list-view-product.column-6 .cv-data-zone-2 .data-list-column {
        width: 16.5% !important;
    }
    .data-list-view-product .cv-button-checkbox {
        display: none;
    }

    .no-print {
        display: none !important;
    }

    #cv-zone-pagecontent-after {
        display: none !important;
    }

    /*------------------------------------*\
        PRODUCT COMPARE
    \*------------------------------------*/
    .no-scroll #cv-zone-pagecontent-after {
        display: block !important;
    }
    .no-scroll #cv-zone-topbar,
.no-scroll #cv-zone-header,
.no-scroll #cv-zone-navigation,
.no-scroll #cv-zone-feature,
.no-scroll #cv-zone-pagecontent,
.no-scroll .product-compare-content,
.no-scroll .expanded-compare-area .product-compare-close,
.no-scroll .product-compare-content .products-to-compare,
.no-scroll .product-compare-content .product-compare-buttons,
.no-scroll .product-compare-close,
.no-scroll #cv-zone-footer #cv-zone-footer-before,
.no-scroll #cv-zone-footer #cv-zone-footer-after .product-compare-table .AddToCart,
.no-scroll #cv-zone-footer #cv-zone-footer-after #product-compare-list .product-compare-content,
.no-scroll #cv-zone-footer #cv-zone-footer-after .product-compare-close,
.no-scroll .AddToCart,
.no-scroll .product-compare-toggle {
        display: none;
    }
    .no-scroll .product-compare-bar {
        position: absolute;
        top: 0px;
        left: 0px;
        overflow: visible !important;
        border-top: 0px;
        height: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .no-scroll .product-compare-bar .container {
        padding: 0px;
    }
    .no-scroll .product-compare-area {
        width: 100%;
        height: auto;
        position: absolute;
        top: 0px;
        left: 0px;
        border-top: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .no-scroll .product-compare-table td {
        font-size: 8px !important;
    }
    .no-scroll .product-compare-table .product-img {
        width: 80px !important;
    }

    /*------------------------------------*\
        PAYMENT SUMMARY (CHECKOUT)
    \*------------------------------------*/
    .cv-cart .cart-line-qty:before {
        content: "QTY: ";
    }
    .cv-cart * {
        font-size: 95% !important;
    }
    .cv-cart .detailed-line-values {
        margin: 0;
        padding: 0;
    }

    .cart-line-expandable-area:after {
        display: none;
    }

    .cart-product-image {
        display: inline-block;
        float: left;
        width: 40px;
        margin: 0 15px 0 0;
        padding: 10px !important;
    }

    form[action*=PrintOrder] #printPanel {
        display: none;
    }

    form[action*=PrintOrder] #printPanel input {
        display: none;
    }

    .cart-product-availability {
        display: block !important;
        width: auto !important;
        clear: both !important;
    }

    .cart-line-expandable-area {
        padding: 0 !important;
        margin: 0 !important;
    }
    .cart-line-expandable-area .col-1-2 {
        display: block !important;
        width: 100% !important;
        clear: both !important;
        padding-right: 0 !important;
    }

    .page-OnlinePaymentOK br {
        display: none;
    }
    .page-OnlinePaymentOK #cv-zone-header {
        display: none !important;
    }
    .page-OnlinePaymentOK .cv-zone-confirmation-actions {
        display: none !important;
    }
    .page-OnlinePaymentOK .widget-order-confirmation-message {
        font-size: 9px !important;
    }
    .page-OnlinePaymentOK .widget-order-confirmation-message p {
        font-size: 9px !important;
    }
    .page-OnlinePaymentOK .content-box {
        border: none;
        box-shadow: none;
    }
    .page-OnlinePaymentOK .content-box .box-title {
        font-size: 12px;
        border-bottom: 2px solid #999;
    }
    .page-OnlinePaymentOK .confirmation-address {
        min-height: 0;
    }
    .page-OnlinePaymentOK .confirmation-address .form-label {
        width: 30%;
        display: inline-block;
        float: left;
        font-size: 9px !important;
    }
    .page-OnlinePaymentOK .confirmation-address .form-span {
        width: 70%;
        display: inline-block;
        float: right;
        font-size: 9px !important;
        word-break: break-all;
    }
    .page-OnlinePaymentOK .cv-cart-line {
        padding: 10px 0 !important;
        border: none !important;
        border-bottom: 1px solid #ddd !important;
    }
    .page-OnlinePaymentOK .cv-cart-line::after {
        clear: both;
        content: "";
        display: table;
    }
    .page-OnlinePaymentOK .cart-line-area-1,
.page-OnlinePaymentOK .cart-line-area-2 {
        display: inline-block;
        float: left;
        width: 50%;
    }
    .page-OnlinePaymentOK .cart-product-image-container .cart-product-image,
.page-OnlinePaymentOK .cart-product-image-link .cart-product-image {
        height: auto !important;
    }
    .page-OnlinePaymentOK .cart-product-image-container,
.page-OnlinePaymentOK .cart-product-image-link {
        display: inline-block;
        float: left;
        width: 80px;
        margin-right: 10px;
    }
    .page-OnlinePaymentOK .cart-line-qty {
        display: block !important;
        width: 100%;
        text-align: right;
    }
    .page-OnlinePaymentOK .cart-summary-totals {
        width: 50%;
        float: right;
    }

    /*ORDER HISTORY PRINT*/
    .widget-order-track .order-track-view .order-track-userinfo .form-title {
        margin: 0 0 10px 0;
        padding: 0;
        width: 100%;
        float: left;
    }
    .widget-order-track .order-track-view .order-track-userinfo .col-3-4 {
        padding: 0 !important;
    }
    .widget-order-track .order-track-view .order-track-userinfo .col-3-4 .col-3-4 {
        width: 100% !important;
    }
    .widget-order-track .order-track-view .order-track-userinfo .col-3-4 .col-3-4 .form-label {
        width: 50%;
    }
    .widget-order-track .order-track-view .order-track-userinfo .col-1-4 {
        width: 45% !important;
        float: right !important;
    }
    .widget-order-track .order-track-view .order-track-userinfo .col-1-4 .address {
        width: 100%;
        margin: 0;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options,
.widget-order-track .order-track-view .order-track-view-standard {
        margin: 20px 0;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item {
        font-size: 10px;
        padding: 0;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .data-item-value,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .data-item-value {
        margin-bottom: 5px;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .cv-data-zone-1,
.widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .cv-data-zone-2,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .cv-data-zone-1,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .cv-data-zone-2 {
        padding: 5px;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .cv-data-zone-1,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .cv-data-zone-1 {
        width: 35%;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .cv-data-zone-1 .data-list-column,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .cv-data-zone-1 .data-list-column {
        width: auto;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .cv-data-zone-1 .data-list-column.image-column,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .cv-data-zone-1 .data-list-column.image-column {
        width: 70px;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .cv-data-zone-1 .data-list-column.image-column .widget-productlist-image,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .cv-data-zone-1 .data-list-column.image-column .widget-productlist-image {
        display: inline-block;
        border: none;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .cv-data-zone-1 .data-list-column.image-column .widget-productlist-image img,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .cv-data-zone-1 .data-list-column.image-column .widget-productlist-image img {
        float: left;
        width: 50px;
        border: 1px solid #ddd;
        padding: 5px;
        margin: 0 5px;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .cv-data-zone-1 .data-list-column .cart-product-title a,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .cv-data-zone-1 .data-list-column .cart-product-title a {
        text-decoration: none;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .cv-data-zone-1 .data-list-column:first-child,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .cv-data-zone-1 .data-list-column:first-child {
        width: auto;
        float: left;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .cv-data-zone-1 .data-list-column:last-child,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .cv-data-zone-1 .data-list-column:last-child {
        width: calc((100%) - 90px);
        float: left;
        display: block !important;
        word-break: break-all;
        clear: none;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .cv-data-zone-2,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .cv-data-zone-2 {
        width: 65%;
    }
    .widget-order-track .order-track-view .data-list-view-product.no-options .data-list-item .data-list-column.price-right,
.widget-order-track .order-track-view .order-track-view-standard .data-list-item .data-list-column.price-right {
        padding-right: 5px !important;
    }

    .data-list-view-product,
.sortable.hint {
        margin: 0;
    }
    .data-list-view-product .cv-data-zone-2 .data-list-column,
.sortable.hint .cv-data-zone-2 .data-list-column {
        width: 20% !important;
    }

    .approval-status-log {
        padding: 5px;
    }
    .approval-status-log .data-list-item .cv-data-zone-1,
.approval-status-log .data-list-item .cv-data-zone-2,
.approval-status-log .data-list-item .cv-data-zone-3 {
        padding: 0 5px;
    }
    .approval-status-log .data-list-item .cv-data-zone-1 {
        width: 35%;
    }
    .approval-status-log .data-list-item .cv-data-zone-2 {
        width: 65%;
    }
    .approval-status-log .data-list-item .cv-data-zone-2 .data-list-column {
        width: 20%;
    }
    .approval-status-log .data-list-item .cv-data-zone-3 .data-list-column {
        padding: 0;
        border-bottom: 1px solid #dadada;
    }
    .approval-status-log.column-2 .cv-data-zone-2 .data-list-column {
        width: 20%;
    }
    .approval-status-log.column-4 .cv-data-zone-2 .data-list-column {
        width: 25%;
    }
    .approval-status-log.column-3 .cv-data-zone-2 .data-list-column {
        width: 33.3333%;
    }

    #cv-zone-confirmation-content .col-1-2 {
        width: 100% !important;
    }
    #cv-zone-confirmation-content .col-1-2 .confirmation-address {
        min-height: none;
    }

    .widget-order-lines-static.cv-cart .cv-cart-line {
        min-height: 40px;
        height: auto !important;
        padding: 10px 0 !important;
    }
    .widget-order-lines-static.cv-cart .cv-cart-line .detailed-line-values {
        left: -80px;
        top: -10px;
    }

    .cart-line-area-2 {
        width: 50%;
        float: right;
    }
    .cart-line-area-2 .cart-line-values {
        padding: 0;
    }

    .cart-product-image-container,
.cart-product-image-link {
        display: inline;
    }
    .cart-product-image-container .cart-product-image,
.cart-product-image-link .cart-product-image {
        height: 40px;
        width: 40px;
    }

    .no-return {
        display: none;
    }
}
/* #346082 Start */
#advanced-search-content .form-label,
.form-fieldset.remember-email {
    font-size: 12px;
}

.or-separator {
    position: relative;
}

.or-separator.horizontal {
    text-align: center;
    margin: 10px 0;
}

.or-separator.horizontal span {
    background: #fff;
    display: inline-block;
    width: 50px;
    z-index: 100;
    position: relative;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.grey-box .or-separator.horizontal span {
    background: #f2fafd;
}

.or-separator.horizontal::after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: #1e3232;
    position: relative;
    top: -10px;
    z-index: 10;
}

.or-separator.vertical {
    text-align: center;
    margin: 10px 0;
    display: block;
    width: 100%;
}

@media (min-width: 744px) {
    .or-separator.vertical {
        width: 50px;
        height: 50px;
    }
}
.or-separator.vertical:after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: #1e3232;
    position: relative;
    z-index: 10;
    top: -9px;
}

@media (min-width: 744px) {
    .or-separator.vertical:after {
        width: 1px;
        height: 100%;
        left: 24px;
    }
}
.or-separator.vertical span {
    background: #fff;
    display: inline-block;
    width: 50px;
    z-index: 100;
    font-size: 12px;
    font-weight: 600;
    position: relative;
}

@media (min-width: 744px) {
    .or-separator.vertical span {
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -15px;
        padding-top: 10px;
        height: 40px;
    }
}
.grey-box .or-separator.vertical span {
    background: #f2fafd;
}

/* #346082 End */
/* #345840 START */
@media (max-width: 1050px) {
    .widget-switch-account.hide-me-custom {
        display: none !important;
    }
}
/* #345840 END */
/* #345840 END */
/* #332850 START */
[id*=widget-alternates-popup-carousel-] .cv-zone-product-6 .btn {
    font-size: 12px;
    width: 100%;
    margin-top: 5px;
}

/* #332850 END */
/* #321013 START */
@media (max-width: 450px) {
    #cv-zone-topbar .widget-social-links {
        display: none;
    }
}
#cv-zone-header .col-1-3.header-col-1 .widget-html-snippet.nav-toggle .ico:before {
    padding: 0 5px;
}

#cv-zone-header .col-1-3.header-col-1 .widget-html-snippet.nav-toggle {
    width: 50px;
}

#cv-zone-header .col-1-3.header-col-1 .widget-logo.main-logo {
    max-width: 150px;
}

/* Trade login for mobile */
.Mobile-trade-login-styles .widget-login-logout-modal {
    margin-right: 5px;
}

.Mobile-trade-login-styles .icon.cv-ico-general-user {
    display: block;
    text-align: center;
}

.Mobile-trade-login-styles .icon.cv-ico-general-user:before {
    font-size: 22px;
}

.Mobile-trade-login-styles .ico-only-text {
    font-size: 10px;
}

/* Standard login for mobile */
.Mobile-login-styles .widget-login-logout-modal {
    margin-right: 5px;
}

.Mobile-login-styles .icon.cv-ico-general-user {
    display: block;
    text-align: center;
}

.Mobile-login-styles .icon.cv-ico-general-user:before {
    font-size: 22px;
}

.Mobile-login-styles .ico-only-text {
    font-size: 10px;
}

/* Cart icon for mobile */
.Mobile-cart-summary {
    margin-top: -10px;
    margin-left: 5px;
}

.Mobile-cart-summary .icon.cv-ico-general-cart:before {
    font-size: 22px;
}

/* #321013 END */
/* #321016 START */
@media (max-width: 37em) {
    .grid-row.cv-sortable-column-container .data-list-view-basic .cv-data-zone-2 .data-list-column {
        float: left;
        display: block;
        padding: 5px;
        width: 100%;
    }

    .data-list-view-product.column-4 .cv-data-zone-2 .data-list-column {
        width: 100%;
    }

    .data-list-view-basic .cv-data-zone-1 .data-list-column {
        padding: 5px;
    }
}
/* #321016 END */
/* #313160 START */
.widget-banner-slider {
    background: none;
}

/* #313160 END */
/* #303110 */
#cv-zone-footer-after #eWAYBlock {
    float: none;
    display: block;
}

@media (min-width: 62em) {
    #cv-zone-footer-after #eWAYBlock {
        float: left;
    }
}
.device-Mobile .widget-product-gallery,
.device-Desktop .widget-product-gallery {
    padding-right: 40px;
}

.owl-item .video {
    padding-top: 20%;
}

.youtube::before {
    content: "";
    font-family: "cv-ico-social";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: left;
    font-size: 68px;
    position: relative;
    top: 20px;
    left: 20px;
}

.widget-value-prop-text {
    top: 0;
}

.brand-index-character-select a:hover {
    background: #041A3E;
}

.rebate-amount {
    display: block;
    clear: both;
    padding: 0 0 10px;
}

.account-payment-totals .rebate-amount span.text-large {
    font-size: 22px;
    font-weight: 600;
    padding-top: 0;
    text-align: right;
    position: relative;
}

.account-payment-totals .rebate-amount span {
    display: inline-block;
    float: left;
    width: 50%;
    padding-top: 7px;
    font-size: 16px;
}

.account-payment-totals .rebate-amount::after {
    clear: both;
    content: "";
    display: table;
}

.sharpening-rebate-total {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}

#cv-zone-header {
    z-index: 1000;
}

.custom-list-rrp {
    padding: 0px 5px;
    font-size: 15px;
}

.product-ribbons {
    z-index: 1;
}

.form-text.ccv,
.select-short {
    max-width: 150px !important;
    float: left;
    display: inline-block;
    clear: none;
    margin: 0 5px 5px 0;
}

#cc-CARDMASTERCARD {
    display: inline-block;
}

/* Adjusted after feature was enabled */
.data-list-view-basic .data-item-action .btn {
    min-width: 100px;
    margin: 5px 5px 0 0;
    height: 35px;
}

.data-list-view-basic .cv-data-zone-1 {
    padding: 0;
}

.data-list-view-product.no-options .cv-data-zone-2 {
    /*  width: 100%; */
}

.data-list-view-basic .data-item-action .btn:before {
    display: inline-block;
    margin: 0 5px 0 0;
}

@media (min-width: 48em) {
    .spacing-top-xxl {
        margin-top: 10em;
    }

    .data-list-view-basic .cv-data-zone-2 .data-list-column {
        width: 25%;
    }

    .data-list-item.data-list-heading {
        width: 100%;
    }

    .data-list-view-basic .data-list-item {
        padding: 0;
    }

    .data-list-view-basic .cv-data-zone-1 {
        width: 15%;
    }

    .data-list-view-basic .cv-data-zone-3 {
        padding: 0 0.5em;
    }

    .data-list-view-basic .data-item-action .btn {
        height: 25px;
    }
}
.order-details-view .data-list-view-product .cv-data-zone-1 .data-list-column:first-child {
    width: 150px;
}

.order-details-view .data-list-view-product .cv-data-zone-1 .data-list-column:last-child {
    width: calc((100%) - 150px);
}

@media (min-width: 62em) {
    .data-list-view-product .cv-data-zone-2 {
        width: 50%;
    }

    .data-list-view-basic .cv-data-zone-2 {
        width: 70%;
        padding: 0 0.5em;
    }

    .order-details-view .data-list-view-product .cv-data-zone-1 {
        width: 30%;
    }

    .order-details-view .data-list-view-product .cv-data-zone-2 {
        width: 60%;
    }

    .order-details-view .data-list-view-product .cv-data-zone-2 .data-list-column {
        width: 25%;
    }

    .order-details-view .data-list-view-product .cv-data-zone-3 {
        width: 10%;
    }
}
.widget-productlist-original-price {
    float: left;
    text-decoration: line-through;
    font-size: 18px;
}

.product-grid .product .widget-productlist-price {
    clear: both;
}

.widget-cart-fast-order-entry.cart-fast-order .data-item-value .k-input.product-search-autocomplete {
    border: 1px solid #c9cfd2;
    border-radius: 5px;
    font-size: 14px;
    height: 36px;
    background: white;
    padding: 5px;
}

.widget-cart-fast-order-entry .fast-order-basic-notes .cv-data-zone-2 .data-list-column {
    padding: 0 5px;
}

.widget-cart-fast-order-entry .fast-order-basic-notes .cv-data-zone-2 .data-list-column .form-text {
    height: 36px;
}

.widget-cart-fast-order-entry .data-list-view-basic .cv-data-zone-3 {
    padding: 0;
}

.grid-row.number-results-row {
    padding: 20px 0;
}

/* Adjusted after feature was enabled  */
/* 2019-06-21 - MO - Modal Window Fix - ZD285236 */
.device-Mobile .fancybox-overlay,
.device-Tablet .fancybox-overlay,
.device-Desktop .fancybox-overlay {
    z-index: 1000000;
}

.device-Mobile .fancybox-overlay .fancybox-wrap,
.device-Tablet .fancybox-overlay .fancybox-wrap,
.device-Desktop .fancybox-overlay .fancybox-wrap {
    z-index: 10000000;
}

.device-Mobile .fancybox-wrap,
.device-Tablet .fancybox-wrap,
.device-Desktop .fancybox-wrap {
    z-index: 10000000;
}

/*START /285232 */
/* 285478 */
div.account-payment-totals div.balance-owing.alert {
    color: red;
}

.rebate-amount,
.sharpening-amount-owing {
    display: block;
    clear: both;
    padding: 0 0 10px;
}

.account-payment-totals span.text-large {
    font-size: 22px;
    font-weight: 600;
    padding-top: 0;
    text-align: right;
    position: relative;
}

.account-payment-totals span {
    display: inline-block;
    float: left;
    width: 50%;
    padding-top: 7px;
    font-size: 16px;
}

.account-payment-totals .rebate-amount::after,
.account-payment-totals .sharpening-amount-owing::after {
    clear: both;
    content: "";
    display: table;
}

.sharpening-rebate-total {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}

.sharpening-rebate-totals {
    float: left;
    display: inline-block;
    width: 100%;
    margin: 0 0 20px;
    color: #0171B4;
}

span.text-large {
    font-size: 22px;
    font-weight: 600;
    padding-top: 0;
    text-align: right;
    position: relative;
}

/* #287167 */
div.qty-breaks div.arrow-box {
    position: inherit;
    padding: 0em;
    background: none;
    border-radius: 0px;
    color: inherit;
    margin: 0em 0;
    min-height: 0px;
}

/* 288672 - Red in Clearance */
.widget-navigation-menu ul li:hover .dropdown-area a.menu-clearance,
#cv-zone-navigation .cv-menus .mobile-menu .dl-menuwrapper ul.dl-menu li a.menu-clearance {
    color: red;
}

/* START #289349 */
.widget-productlist-original-price {
    font-size: 18px;
    height: 20px;
    width: 100%;
}

/* END #289349 */
#cv-zone-navigation .widget-logo.main-logo {
    width: calc((100%)- 60px);
}

/* START /289516*/
.product-grid.grid .product .cv-zone-product-6 .btn.cv-readmore {
    padding: 8px 5px;
}

.product-grid .product .widget-productlist-price {
    width: 100%;
}

.widget-productlist-gst,
.widget-productlist-unit {
    padding-top: 0;
}

.role-PUBLIC .product-grid.grid .product .cv-zone-product-6 {
    float: left;
    width: 100%;
}

.product-grid .product .widget-productlist-price {
    font-size: 20px;
}

@media (min-width: 992px) {
    .product-grid .product .widget-productlist-price {
        width: auto;
    }

    .widget-productlist-gst,
.widget-productlist-unit {
        padding-top: 20px;
    }
}
@media (min-width: 1472px) {
    .product-grid .product .widget-productlist-price {
        font-size: 24px;
    }
}
/* END /289516*/
.cv-notification-area {
    z-index: 10000000;
}

.cv-zone-checkout-step2-title {
    padding: 20px 0;
}

.widget-checkout-review-summary.cart-review-summary {
    margin-top: 0;
}

.dl-menuwrapper .dl-menu {
    pointer-events: unset;
}

.widget-product-search-with-category .btn.cv-search:before {
    font-size: 22px;
}

.data-list-view-product.column-7 .cv-data-zone-2 .data-list-column {
    width: calc((100%) / 7);
}

.data-list-item.data-list-heading .data-list-column {
    font-weight: normal !important;
    font-family: "EurostileLTStd-Bold";
}

.page-OrdersOnHold .btn.cv-search.search-click {
    margin: 0;
}

.page-ProductList .page-content,
.page-Checkout .page-content,
.page-PDFCatalogueExportWizard .page-content,
.page-B2CAccount .page-content,
.page-UserMaintenanceCustomer .page-content,
.page-Account .page-content,
.page-AccountPayment .page-content,
.page-OrdersApproval .page-content,
.page-OrderImport .page-content,
.page-OrdersOnHold .page-content,
.page-OrderSearch .page-content {
    min-height: 840px;
}

/*ZD:306034 */
.btn.cv-send {
    background: #0171B4;
    border: 1px solid #0171B4;
}

@media (min-width: 48em) {
    #custom-layout-homeone {
        margin-top: 180px;
    }
}
@media (min-width: 768px) {
    #cv-zone-container-1 {
        margin-top: 180px;
    }
}
@media (min-width: 1200px) {
    #cv-zone-container-1 {
        margin-top: 190px;
    }
}
.device-Mobile #cv-zone-cart-bottom-after .btn,
.device-Mobile #cv-zone-cart-bottom-after .widget-cart-checkout-button {
    width: 100%;
    margin: 5px 0;
}

.widget-category-banner .category-banner-text {
    position: static;
    top: 80px;
    left: 50px;
    color: #000;
    z-index: 1000;
    font-size: 14px;
    font-weight: 300;
    text-shadow: none;
}

/* eway styling */
.cart-payment .spacing-bottom {
    margin-bottom: 0.5em !important;
}

#eway-secure-field-cvn,
#eway-secure-field-card,
#eway-secure-field-expiry,
#eway-secure-field-name {
    height: 65px !important;
}

#eway-secure-field-expiry {
    margin-bottom: -24px !important;
}

/* eway styling END */
/*Product responsive table*/
.product-table {
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
    table-layout: fixed;
}

.product-table caption {
    font-size: 1.5em;
    margin: 0.5em 0 0.75em;
}

.product-table tr {
    border: 1px solid #ddd;
    padding: 0.35em;
}

.product-table tr:nth-child(even) {
    background-color: #f2f2f2;
}

.product-table th,
.product-table td {
    padding: 0.625em;
    text-align: center;
}

.product-table th {
    font-size: 0.85em;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    background-color: #14203F;
    color: #fff;
}

@media screen and (max-width: 1080px) {
    .product-table {
        border: 0;
    }

    .product-table caption {
        font-size: 1.3em;
    }

    .product-table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    .product-table tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: 0.625em;
    }

    .product-table td {
        border-bottom: 1px solid #ddd;
        display: block;
        font-size: 0.8em;
        text-align: right;
    }

    .product-table td::before {
        content: attr(data-label);
        float: left;
        font-weight: bold;
        text-transform: uppercase;
    }

    .product-table td:last-child {
        border-bottom: 0;
    }
}
/*Product Detail responsive table end*/
/* Catalogue card start*/
.catalogue-card {
    /* Add shadows to create the "card" effect */
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    transition: 0.3s;
    display: block;
    flex-wrap: wrap;
    padding: 20px 20px;
    margin: 20px 20px;
}

/* On mouse-over, add a deeper shadow */
.catalogue-card:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}

/* Add some padding inside the card container */
.catalogue-container {
    padding: 2px 16px;
}

/* Catalogue card end*/
.blue-box {
    clear: both;
    display: block;
    padding: 1.5em;
    margin: 1em 0;
    background: #AED6F1;
    border: 1px solid #D6EAF8;
    border-radius: 0.5em;
}

/* blue box - START */
.blue-box::after {
    clear: both;
    content: "";
    display: table;
}

.blue-box .container {
    max-width: 100%;
}

.blue-box .blue-box {
    background: white;
}

/* blue box - End */
/* ARTICLE CARD START */
.article-card {
    /* Add shadows to create the "card" effect */
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    transition: 0.3s;
    display: block;
    flex-wrap: wrap;
    overflow: hidden;
    flex-direction: column;
    padding: 15px;
    margin: 15px;
}

.article-card-img {
    width: 100%;
    height: auto;
    align-items: center;
}

.article-card-content {
    padding: 10px;
    Height: auto;
}

/* On mouse-over, add a deeper shadow */
.article-card:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}

/* Add some padding inside the card container */
.article-container {
    display: block;
    margin: auto;
}

.article-grid-2c1row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 15px 15px;
    align-items: baseline;
}

@media screen and (max-width: 600px) {
    .article-grid-2c1row {
        grid-template-columns: repeat(1, 1fr);
    }
}
/* article card end*/