/* CSS Stylesheet */
/* Copyright Ron van der Wel 11.05.2014 13.02 */

body {
    font-family: 'Open Sans', sans-serif;
    /*	font-family: 'Roboto', sans-serif; */
    margin: 0 auto;
    width: 100%;
    color: #3b4585; /* #000305 */
    background: #ffffff;
    padding: 0px;
    line-height: 1.5; // 1.5 = WCG 2.0 Recommendation
    font-weight: 400;
    font-size: 87.5%;
    clear: both;
}

body > table {
    /*width: 65%;
	margin-left: 17.5%;
	margin-right: 17.5%;*/
    /* - changed by Robiz - */
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.sidebar-left {
    border: 0;
    width: 99%;
    padding: 1px;
    padding-top: 14px;
}

.sidebar-left .boxText {
    padding-left: 8px;
}

.sidebar-left .boxText,
.sidebar-right .infoBox {
    padding-bottom: 25px;
}

.sidebar-left .boxText a {
    line-height: 25px;
    font-weight: 700;
    color: #3b4585;
}

.sidebar-left .boxText a:hover {
    color: #bb7138;
    text-decoration: underline;
}

.sidebar-left .boxText a b {
    color: #bb7138;
    text-decoration: underline;
}

.sidebar-right {
    border: 0;
    width: 99%;
    padding: 1px;
    padding-top: 14px;
}

#page {
    width: 100%;
}

.hidden {
    display: none;
}

input[type="number"] {
    width: 50px;
}

.aside-name {
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    width: 165px;
    font-family: 'Open Sans', sans-serif;
    color: #3b4585;
}

.aside-name a {
    font-weight: 700;
    color: #3b4585;
    font-size: 12px;
}

.aside-name a:hover {
    color: #2f3a82;
    text-decoration: underline;
}

.aside-price {
    text-align: center;
    font-size: 14px;
    font-weight: 800;
    width: 165px;
    color: #00a944;
    padding-top: 5px;
    font-family: 'Open Sans', sans-serif;
}

.aside-swiss-incl {
    text-align: center;
    font-size: 12px;
    font-weight: 300;
}

.aside-image {
    //	width: 175px;
    //	height: 175px;
    overflow: hidden;
    padding: 5px;
    margin: 2px;
}

#heading-title {
    float: left;
    margin-top: 13px;
    margin-left: 19px;
    width: 75%;
    font-size: 25px;
    font-weight: 700;
    color: #2f3a82;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
    text-align: left /*center*/;
    margin-bottom: 0;
}

.top-left-container #heading-title {
    text-align: left;
    margin-left: 20px;
    margin-top: 16px;
}

.top-left-container .heading-title-text {
    /*color: #000;*/
}

#footer-title {
    float: left;
    clear: both;
    margin-top: 0px;
    margin-left: 20px;
    overflow: hidden;
    /* width: 55%; /* 70 * / */
    font-size: 14px;
    /* 14 */
    font-weight: 600;
    /*margin-left: 25px;*/
    color: #bb7138;

}

#footer-price {
    /* shopping_cart */
    float: right;
    text-align: right;
    width: 40%;
    /* 25 */
    white-space: nowrap;
    margin-right: 10px;
    font-size: 14px;
    /* 14 */
    font-weight: 400;
    /* 800 */
}

.heading-title-text {
    clear: both;
    float: left;
    line-height: 175%;
    margin-left: 25px;
    font-weight: 500;
    font-size: 13px;
    color: #3b4585;
}

.footer-rating {
    float: left;
    clear: both;
    margin-top: 0px;
    margin-left: 20px;
    padding-bottom: 10px;
    overflow: hidden;
    font-size: 13px;
    font-weight: 500;
}

#product-name {
    margin-top: 6px;
    margin-left: 0px;
    float: left;
    width: 75%;
    font-size: 25px;
    font-weight: 700;
    color: #3b4585;
}

#product-price {
    margin-top: 12px;
    float: right;
    margin-right: 10px;
    /* 10 */
    text-align: right;
    width: 16%;
    font-weight: 700;
    font-size: 22.5px;
    color: #00a944;
    white-space: nowrap;
}

#check-out-button {
    margin-top: 14px;
    float: right;
    margin-right: 10px;
    /* 10 */
    text-align: right;
    width: 16%;
    font-weight: 700;
    font-size: 22.5px;
    color: #2f3a82;
    white-space: nowrap;
}

.product-swiss-incl-price {
    margin-top: 0px;
    float: right;
    margin-right: 10px;
    /* 10 */
    text-align: right;
    width: 15%;
    font-weight: 300;
    font-size: 12px;
    color: #2f3a82;
    white-space: nowrap;
}

.product_aside {
    float: right;
    /*	background: blue; */
}

#panel {
    /* showing product canvas */
    float: left;
    margin-right: 10px;
    padding-bottom: 15px;
    padding-left: 15 px;
    /*   border:1px #000 solid; */
    /*   box-shadow:4px 6px 6px #444444; */
    /*   box-shadow:2px 4px 4px #444444; */
    cursor: crosshair;
}

#preview {
    /* image replace color picker */
    margin-top: 5px;
    border: 1px #000 solid;
    box-shadow: 2px 3px 3px #444444;
    height: 30px;
    width: 70px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.product_options {
    //	background: yellow;
}

.product_options td {
    padding-top: 10px;
}

.product_text {
    padding-top: 10px;
    font-size: 14px;
}

.product_image {
    padding-top: 10px;
    display: block;
    margin: auto auto;
}

.product_controls {
    clear: both;
    /*	background-color: red; */
    padding: 5px 0px 40px 10px;
}

.heading_rating {
    clear: both;
    margin-top: 0px;
    // margin-left:12px;
    //	margin:1px 4px;
    float: left;
    font-size: 13px;
    overflow: hidden;
    font-weight: 500;
    clear: both;
    color: #2f3a82;
}

.heading_rating a:hover {
    text-decoration: underline;
}

#headerBanner {
    clear: both;
    width: 100%;
    border-top: 4px solid #333d83;
    background-color: #f5f5f5;
    height: 170px;
}

#headerBanner > div > img {
    display: none;
}

#headerBanner > div {
    background-image: none !important;
    /*background-image: url('images/visit_header.png') !important;*/
	background-image: url('images/header-banner-nolabel.jpg') !important;
/*    background-image: url('images/header-nolabel.jpg') !important; */
    height: 170px;
    background-position: center top;
    background-repeat: no-repeat !important;

}

#headerBanner > div > div {
    /*padding-left: calc(13.8%);*/
}


.logoLink {
    position: absolute;
    left: 50%;
    top: 17px;
    margin-left: -498px;
    z-index: 999;
}
#headerBanner > div > div > a > img {
    /*opacity: 0;
    width: 140px;
    height: 150px;
    margin-left: 22%;*/
    opacity: 1;
    width: 134px;
    height: 160px;
    margin-left: 0 !important;
}

#headerBanner > div > a img {
    display: none;
}

.headerBannerImages {
    display: none;
}

/*
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
*/
.header .block a {
    background: center center no-repeat transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9IiNmZmZmZmYiID4gICAgPHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC1hbGlnbjpzdGFydDtsaW5lLWhlaWdodDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtibG9jay1wcm9ncmVzc2lvbjp0YjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOkJpdHN0cmVhbSBWZXJhIFNhbnMiIGQ9Ik0gMCA5IEwgMCAxMSBMIDUwIDExIEwgNTAgOSBMIDAgOSB6IE0gMCAyNCBMIDAgMjYgTCA1MCAyNiBMIDUwIDI0IEwgMCAyNCB6IE0gMCAzOSBMIDAgNDEgTCA1MCA0MSBMIDUwIDM5IEwgMCAzOSB6IiBjb2xvcj0iIzAwMCIgb3ZlcmZsb3c9InZpc2libGUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJhY2N1bXVsYXRlIiBmb250LWZhbWlseT0iQml0c3RyZWFtIFZlcmEgU2FucyI+PC9wYXRoPjwvc3ZnPg==);
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 13px;
    left: 17px;
}

.header .cart a {
    background: center center no-repeat transparent;
    width: 32px;
    height: 40px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjExOCwxNy44NjZsMjQuNTg3LDAuMDE4bC0xLjg4LDEyLjYzNEgxNS4yMDgNCglsLTQuNDU1LTE2Ljg4M0g1LjczOSIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE3LjkyMiwzMy43MThjMS4wMjYsMCwxLjg1NywwLjgzMiwxLjg1NywxLjg1OGMwLDEuMDI2LTAuODMyLDEuODU3LTEuODU3LDEuODU3DQoJYy0xLjAyNSwwLTEuODU3LTAuODI5LTEuODU3LTEuODU1QzE2LjA2NCwzNC41NDksMTYuODk3LDMzLjcxOCwxNy45MjIsMzMuNzE4eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMwLjk1NiwzMy43MThjMS4wMjQsMCwxLjg1NCwwLjgzMiwxLjg1NCwxLjg1OGMwLDEuMDI2LTAuODMsMS44NTYtMS44NTQsMS44NTYNCgljLTEuMDI2LDAtMS44NTktMC44My0xLjg1OS0xLjg1NkMyOS4wOTQsMzQuNTQ5LDI5LjkyOCwzMy43MTgsMzAuOTU2LDMzLjcxOHoiLz4NCjwvc3ZnPg0K);
    display: block;
    position: absolute;
    top: 7%;
    right: 15px;
}

.header .box {
    background: #292929;
    /*background: #3b4585;*/
    height: 38px;
}

.header .company a {
    /* Specific selector */
    font-size: 22px;
    font-weight: 500;
    height: 100%;
    color: #fff;
}

.whats_in_cart {
    color: #54C7FC;
    font-size: 45px;
    display: block;
    position: absolute;
    top: -10.5px;
    right: 24px;
}

.whatsapp {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAgAElEQVR4Xu1dB3QV1dbec5NAAgkkBEIPPbRQEnpVmvrrs1EUxUZXFOlVSkAR6Sg2CFgeYqGIIvoUAtI7oXcChBIghBAIgdQ7//rGFx8CCfeeM3fmzL1nr5UVNLNP+c7MnjP77P1thVwsvWJeKGlTslqTnWrnqPbqiuIVpio5xYmUALKr/jabzcfFQ5DNSwSERcBut2eRTblJpKYqqleSquYc91Jsx+yKctA7J3vD548uT3Tl4BXdG1dJ6bm2SyNS7S/a7PYOZPOqpXsfskGJgKcgYKdDikKrFVVdNLfDst2kkKrn1HUzAH1WdylKitqX1JwequJVXc9ByrYkAhIBIKAeIUX5wjej4Lw5jy+6oQcm3AbgzZhngzMVr4F21d7fRraiegxKtiERkAjkg4CdUsimfuRdsODsz1p9e40HK2YDEBUVZUtodbCHqtqnENmK8QxC6koEJALOI2C325MUL9vwchvDv46KirI73wIRkwHou6pTNbvN9m8itSlLp1JHIiAR0BEBVdms2Gyvzmv3Q5yzrTptAHrHdO5qt9ujbTabv7OdyeslAhIBVyGQc0Ml757z2y9Z6kwPDhsAbcvf4uAMVaGBznQgr5UISASMQ0AlmlFuU/hwRz8JHDIAXRZ3KVAkMOdrm83W1bipyJ4kAhIBFgRURf32+lVb9yXPLcl8kP4DDQAe/qLF1J8Vosce1Jj8u0RAIiAIAqryW8o1evZBRiBfA4Bt/7nm+xfJN78giyqHIRFwCgH7orKb6r6S3+dAvgagz+rOs+Q3v1OIy4slAkIhAJ/A/PZLh+Y1qDwNALz9RPSdULORg5EISAScRkAlpUtepwP3NQA4588mNVYe9TmNtVSQCAiIQM6NHLJFfNF+2am7B3ePAcB3/4WWhzbLIB8B11EOSSLAiICd7JsWtPux9d3JRPcYgD5rOvdSVYpm7EeqSQQkAoIioJD62rz2y76+c3j/MABaYg8px2Vsv6ArKIclEeBAALkDBfx8w+5MIPqHAei9pvO7pNIYjj6kqkRAIiA0Asr46PZLJuYO8W8DgHz+HCUnXqb0Cr16cnASAS4E7KReU32zKnzRckUqGvrbAPRa3WWYoqhTuVqXyhIBiYDwCChEQ+e1XzrjfwZAJaXH2s6HvVSqIfzo5QAlAhIBPgTsOYejOywPx4mAtgPoHdOxEZFtB1+rUlsiIBGwCgKKYm8wr92PsZoB6BnTabaNlAFWGbwcp0RAIsCLgDozuv2yIX/tAFY9e0iy9/ICKvUlAhZCIIf2Rz+6tJ4C3n6Fsi5ZaOhyqBIBiYAOCGRnKiFKnzWdu6gqLdahPdmEREAiYCEEVJU6KX1Wd45SFRpvoXHLoUoEJAI6IKAQjVN6rur4nST80AFN2YREwGIIgDpM6bW6y25FUSMtNnY53PsgoJBCAQWKUnG/EAr2LUHBfiWoSIFA8vcJ0H4Kaz/+VMBWkHxs3uRl8yZv5a/fqqpSjppN2Xb8ZFG2mk3p2bfpZtYNupl1k9KyUulmZipdy7hKSemJdPX2FbqafoUyctLlWlgUAZVol9IzpiPCf0MtOgePHDYe9CDfYlS2cAUqGxBK5fDbP5RCCpUmH4Nrrd7MSqWLaefo/M2zdOFmvPY74eY5Ss+57ZFrY6VJ20k9o/SM6ZRsIyXISgP3tLF623woNKASVS1ag6oEVqcqRatTkQLiVmFTSdWMwMnrRyku5RjFXT9GSbcTCf9fijgIqERX4QPIlCW6xVkUjARv+FKFy1B4cATVDo6gsMCaBCNgZUnJSKZDV/fSwat76UjyfrqVnWbl6bjJ2O2ZSu+YztIsC7CcNsVGYYG1qEHJZlQnOJKK+RYXYFSuGQL8DaduHKe9V3bS7sSt2u5AijkISANgDu5ar4qiaA99w5DmFBnSRHPgeaKcuXGSdl3eqhkDOBalGIeANADGYf13T8V8g6l56TbUokxbzVsv5X8I4PNgU8Ia2nNlp3YaIcW1CEgD4Fp8/24dW/y6xRtQq7LtKbxYhPb2l5I3Ajh23HpxPa27sIoSb12UULkIAWkAXARsbrMFvQpqb/t2oU9QiF8pF/fmfs3j5GB/0m5aFf8LnUw5Ik8SdF5iaQB0BjS3uYACRahd+Sfo4XKPUiHvwi7qxbOajb8RR7/H/0yxV7ZpgUtS+BGQBoAfw3+0gGi7R0KfpLblHye8/aXoj8CFm2dpxakftFMEGVvAh680AHz4/a3t6+1Hj4Q+Re1DnyBfLz+dWpXN5IfA2dTTmiE4kBQrDQHjrSINACNwuWpw7sGb/0zlrh57jMcJIbf60WsHafHxr+j8zXjutjytAWkAOFa8RlA4PRf2GpXzr8DRilTVAwH4BDYmrKGfT31PqZnX9WjSI9qQBoBhmZFh1zWsOzUs2ZxBW6q4EgFkMC47+Q1tSFgtHYUOAC0NgAMg5V6CGP0WZdpQ52qvWMqzj7j71MwbWkpvatYNupWVRln2TC31NzcFGHEJuanB+A2fBhya/j7+5O9TRPu8MTrT0ImluefSkylHaeHRz+li2gWeZtxeVxoAB5e4hF9JeqXmG1Q9qLaDGsZehjcfvoHhIU9IO6d7zv7dXAMhhUpRmcKhVM4/lEoWKkPwhYgmOWoO/XZ6Gf125kfCv6Xci4A0AA+4K3DjNy/9MHWt3oMKevkKcQ/Z1RyCBzzu+nHCmw6x9MnpSaZ5wrEzKFO4PFUuGkZVA2tQlaI1COHOogjwWXDoI7osIwrvWRJpAPK5S7EFfrlGXy1Rx2xBOCxSaQ9e3UMnUg5TRk6G2UPKt3/kONQOrqelM9csVsf0o9HMnAz64cRXtOnCGtMMpYgLJg1AHqtSLbAW9Q4fSIEFzeNKQeTbrsQtFJu4na7cvizi/ePQmLwUL6oWWFNLdY4s0ZQQJWmW7Lmyg74+/KnkI/jvAkgDcNediC1/+9B/UaeqL5nyXZt4+xJtSfiTdl7ebOmHPq8H3KZ4UVhQLWpaqjU1DGlGBUyIlgTGn++fLuMGkJIuCUH+d6sigu/VWv2oQUhTQ19QSHvFW35jQgwdv3bYY7aoOGloXLKlliFZIaCyoZjjFGThkbm07dIGQ/sVrTNpAP67ImDS7V9vFJUuXM6wNcLR3Lrzv2spr54evAIHInIoIko0MTRVOubsSlp6ciHZVbth6y5SR9IAEGne6zfrjjDs2xTf8/85s5y2X9pAWZL04h/PA45b8QnWqkw7w3gQkVS04NCHwjtWXWE4PN4AYLvfo/bbhgS5gO5q5akltPXSBsJRnpS8EQgqGEz/V/FZ7fMATkRXS3zqKfp43wd0PeOaq7sSqn2PNgBI2UVIr6sFW/0Vp3+gzQlrteg7KY4jgOPEpyo/T81KP+S4EuOVyelXafaeiXTpVgJjC9ZT80gDAE//45U60tOVu7p0xRB9tubcr/Tr6WV0O/uWS/ty98YrFqlKz4e9ptVEcKXAFzNrz3t0/uYZV3YjTNseZwDw8Hes2o0erfC0SxfhcPI++vbofMKRkxR9EMDaNSrZQsvAdGVhFOROfLT3fTp1/bg+Axe4FY8yALiBENLbptxjLlsSlMpCbvr2Sxs95jjPZWDm0TAo1pCQ1bJMW5d1jUjLOfve145l3Vk8xgDg4e8S9iq1L/+Ey9Zzx+VN9P2xLwhGQIrrEUBi1mu13nQZtTqMwKw9E916J+AxBuCZKi/Q4xU7uuSuxPf9oqPRBAMgxVgEEEz0QlhPlzkJsbYzYifQ2dRTxk7MoN48wgA8UamTyxx+SMxZcGiOlo0nxTwEQM7yUo0+LuFpAI/C9NgoLdXa3cTtDUDrsu3ppRp9XbJuf8T/TMvjvpNn+i5B1/lGEUT0Rt2hVM6/ovPKD9BAcdPJO0fTtYyrurdtZoNubQBQXfeteiN1T+pJz7lNXx3+lGITt5m5drLv+yCA5KJu1XtRs9IP644PdgBTd491qyNdtzUAoQGVaViDibpz8yOM9+N9kyXVlO6Pl34NwuHbpvxj9Hy17rrnFaB2IY4I3YVhyC0NQGDBYvROow+oqM65/DgX/mT/FI1fT4r4CKAWY+/wQbq/BDYlrKWFRz53i2NetzMA3jYfGhoZpSX46Cm7Lm+hLw9/LJN39ATVgLZCAyrRW/VG6U7sglOf9RdWGTAD13bhdgYAnuDWZTvoitqGC6tp0bFoSTOtK6rGNYZU70ER4whOQr0EnwDTdo+zfIyAWxkARIaBuVdPWX32F1p6YqFbbPf0xMVqbYHaDUZAT74HZA6+t3OEpTMI3cYAoDrP6EaTdc0h//X0UlpxarF8+K32tOcxXn+fABocOU7XY0KECs/cM8GyhCJuYQB8bAVoTOMpulr33+N/ouUnv5UPv5s8/LnTACHp0MiJVLpwWd1mtjzuW43gxYriFgbgxeq96OFyj+qG/9pzv9EPx7+SD79uiIrVED4HhjV4VzefAMhdPtg1RqvPYDWxvAGoV7whvVlvhG64b7m4TqONlnXndYNUyIZANDKi4STdTgeQ9v3e9uGEIDEriaUNQGEff5rYdLZuZbkPJ++nOW4U5GGlG9GMsZYPqEjDG7yrW8Wndef/oG+PzTdjKsx9WtoAIBUUZbv0ENTVQ5gnauxJ8RwEagfX19ig9aptiHsI5dqsIpY1ALWK1aOBEWN0wflG5nWatGOE2yV66AKOBzTyUNlHqFuN3rrMFHyC724fapmAMUsaABTpjGo6UxciCDhwkOppJauty50qG/kbAeQOvFzzdd0YhlCN+Ke47yyBsCUNgJ7kHt8dW0B/nv/dEoslB+k6BFDhGMljIB/lFUQJRm0bZIlqxJYzAAjnnNB0li4BP+Dt++LQHOnx573j3UQfJc3HNp5OcC7zyoGkWJqzbzJvMy7Xt5wBeKPuMIoo0ZgbGKT1vrtjmHT6cSPpXg3UL9GY+tUdpsukkDaMcu4ii6UMQI1idWhwxDhuPFEHDt5aT6B95gbLAxvQK6Hs8q2LNGH7YKGLwVjGAMBR807jKYT0Tl5ZceoHWnl6KW8zUt9NEQCr0JjGU6lUoTLcM0QW6frz4qYNW8YARIY0odfrDOVeEFR8mbRjpDCMLihJDsmwp8t0Y+7V1a+BqoE1NKcgXjw8kpJxjd7Z8hahHLmIYgkDgCCNcU2mU5nC5bkwxNb//Z2jTKV4xlwahjTXaKyrBFanXAOA0OOM7HS6lX1LIxkt4FWAEm9dopWnlxAiFKUYj8AL1XvqUkRmyYmvafXZlcZPwIEeLWEAGpdqSb1qD3BgOvlfAhbfZSe/4W6HtQGEnvao1Z/K+oc63ASMFmjI4FWWYiwCMM6INynmW5yrYxSKGbW5H2XkpHO14wpl4Q2Aoig0oels7u8x0DmP3TqAMnMyXIHjA9tE5CK8y/i+dFZQsHLM1rfdio3WWQzMuh4nTjh54hW8ePACEk2ENwB6ZftFH5xNOy9vNgX/aoG1aGDEOwTeAlb55dRi+uX0ElZ1qceIAHwAgyLGEk6geAS+gNFb+gl3IiC8AYAjplpgTR7stTBf8LeZkeKLU4uhkRMIJax4BLuAEZtfF+4G4pmTVXTxyTa28TTuhKEvD39CWy+uE2raQhuASkWq0ahG73MDhkSfeBNqu4F4YnSjKbrlnM8/9CHtuCTrD3LfEAwNdKvemx4q9wiD5v9UUFhk4vahpryI8hq40AagT/ggQs03HkH1ns8PzOBpgknXS/HSjpH0pCfHTgYBTFKMRwDGfFLzTwg5Azzy4d5JdOjqXp4mdNUV1gAUKVCUpracSzbFi3nC2PJHbRtMF9POM7fBqqhnwtKdY5i4fRghlkGK8Qh0qfYKdQh9kqvjPVd20Gf7p3G1oaeysAbgsQrPUMeq3bjmuu3SBi3Zx2jBcd87jaZwfzPeb9wbLsTQN0fnGj0l2R8RgVD0/eafcDEIIcZjxOY3hKESF9IA4OjvvWZzuEkbx28baEoNP9BMIZLMFZKRk0HDNvWWSUyuANeBNvXYBYjEIiykAdAj6Wd/0m76eN8HDiypvpegHh0qErtSvj/+Ba099x9XdiHbzgMBpAxjF8DzaYpM1DFb+wsR+i2kAehe6y0tVJZHpseOJxRtMFpGNpykq+PvfuO/mHaBsLuRYg4CPWr3p6alWnN1Lgp3oHAGAF7WGa0WcJ2b48jv/R0jDT9uQUlyFCgxQmbETqBj1w4a0ZXs4y4EUIUKuSk8AhYqsFGZLcIZgPolGlG/usO5cPn3kc8IJZyNlq5hPaht+f8zpFuzjjcNmZwFOuHd6YGIdvimPqaXFBPOAPQKH0CNS7ZkvgVQmGHYxj6mJF5Mafk5BRUMZh67M4rwJo/c3I9SMpKdUZPX6oQA6OhBS88jM2Mn0FGTd3FCGQBs/2e2/pIKMiTM5C4EarajdrvRgnDR8U2MDTgCqQnITaQYjwCSuqa1nEd+3oWYO0fZ+W+OzmPW10NRKAOgB9c/8v3NqNGG2oSoUWikoDz1yM1vCENuYuTcReiLlzosOf0qjdr8huG+qjuxE8oAPB/WndqVf5x5bbXjlS39TQH0lZpv6MYr7wwA8w7Ool2XtzijIq/VCYHqQbVpSGQUV2uIVE1IO8fVBo+yUAbg3WYfUclCpZnnY2ZBBl6nEOukT6Qcpmm7x7OqSz0OBMDuhHD1IgUCmVtZemIhrTq7glmfV1EYAwC+/0nNP+aaz4TtQwgZV2YIboTAgsXM6JrMnLcpExao065h3aktx64VR7k40jVLhDEArcu2p5dq9GXGwcztP0gjPmv7HVd0GPPEiWjjhRhaKPMDeCBk1g0LqqXxPbBKtj2bBqx/xbRagsIYAN7oP4TGIkTWDIFH+OOHzeMaBOPsiE2vE7jnpBiLANK+Z7X+kitwzcyoQGEMALb/+AxgFTOrsBTyLkyzH/qKdei66KEYJXwgUoxHAHT1oK1nlR/jFtHvZ35iVefSE8IAwIkyvRX72X2WPYsGrn/NNO51sMd+9PC/uRaCVznu+jGaskufcum8Y/E0/ZZl2hJOgVjFzDqCQhiAyJCm9HqdIaz4adFUiKoyS5C+PLftYrO61/qF8xPOQCnGI1DcL0TLEGSVW9lpNGhDd1OyA4UwALzsOSJExOE7UI+qsqw3EXIfkAMhxXgE4ASeop0CBTF3jupBcGQbLUIYAOTPI4+eVWbveY8OJ+9jVddFD1mAyAY0Q0B9BrJJs45AzZizaH3y8ld+un8q7b2y0/BpCWEAPmjxGXP1FVVVacCGV01nyOFNYuJZ+d2JW2nugZk8TUhdTgSQBYpsUFb5+dQP9KsJBWtNNwC8HnRRyDEeCX2KOld7mXX9mfXgAI3aNsiU7SPzoN1QEezPiAZlld2J22iuCezVphsAcOeBQ49Vdl7eQtEHZ7Gq66bHOw/WgYhefpp1XlbT4z0JunQrgcZt5a9/6SxuphuAZqUfpu4cedWinH8jIASxAAW9fJ1dA+brRWGVYZ6AmynyxLIgIvDNdS8afhJgugF4svJz9GSlLsy3wif7ptC+pF3M+noqvllvBKGWoRFyJHk/fbj3fa2UuBQxEACTFRitWAXRnChia6SYbgB4Q4BRNTfx1kUjMcuzLxCZYj6uFmwXP9g5mnB+LEUcBDpVfYkerfA084BQv/JEyhFmfRZF0w0AT/FPHH+9+Wc3yrZnscxddx2ww0xvNZ+7fFR+A7uRmaJF/JlxZqw7YG7W4ENlH6FuNXozz+rLwx/T1ovrmfVZFE03AJNbfErBviVYxq7x4Q3fxJ5ByNTpA5R61R5AjUuxcxrm1zySfWbERsnzflcsnA5t1g6uTwPqv8PcEujdENRmpJhuAJBFh2w6FhGxWCZvemh+OEgqcJa7xDgdkNmA1IZVzMhoNdUA+NgK0CdtFrHipVFhgRJLNBnXZBqV86+o67Dib8TRpJ2urTik64A9sDGQ2c7hSAvfcXkTzT/4oaHImWoAQKENKm1WEfUYrEmpVtSz9tus07qv3rFrh7TtvxRxEUBOwMdtFjH7gBDOjrB2I8VUA4C3JN6WrPLL6SX0yylzs/DuN3ZwxU1s9iGF+JVindo9eoj4G7n5dUrNvKFbm7Ih/RHgqQ1xNvUUvbdjhP6DyqdFUw0AL6uqyEUyUTsONeT0lPXnVxEi/6SIiwDP59/V9Cs0anM/QydnqgHg9ZqacWzi6OqAI2BsY/gCKjiq8sDrkPg0eddoU+oePHBw8gINAfADwhHMIqjzMGxTHxZVZh1TDQCi5hA9xyqic+LXCAqnwZH6Unafv3mGJu0YKYuBsN40LtYbGDGGUOCGRdKybmrEIEaKqQagQUhT6svBBPTp/mm098oOI/Fyui/MD/PUU8w4L9Zz/O7cFk84eEZOOvVfZ2xGqakGgNdbPmfvZDpwNVbo+wm1AiY2nc3FGnv3BHPUHJq8cxSdTT0t9Nw9cXA8Bh/r+sbarobCZqoB4M0EnL3nXTqcvN9QwFg64w0RvV+f4EGYtHMEZeZksAxJ6rgIAV5imD5r2BPjWKZkqgHg9ZSbSQXuDNg4Hx6gfRvWdUbtgdduSlhD/z7CHkfxwA7kBU4jAHJbkNyyCFKC+/35Aosqs46pBqBRyRbUO3wg8+DN4lFjGTA+BcY3mU6FfQJY1PPUWXDoI9p+aaOubcrG2BHg4bdMz7lNb697hb1zBk1TDQAvHTgolEClZBUB8SluED0FnwAf7HqHzt+M17NZ2RYjAgMjxjLv9NKyUmnQBnZeQZYhm2oAwoMj6O36o1nGrel8dfgT2nJxHbO+GYqof4g6iHoKUoPf3zmKcANJMRcBnvT2lIxrNNyT4gB4efQWH/+KYs79au6KO9k7KMPGNZnOVQbtfl0ev3aYZu99l/AdKcU8BMY3mUFl/UOZBgBDjvoARoqpOwDuXIBTiwn5AFaTKkWrE94UyBnQU+AL+OLQHAJRihRzEECJO5S6Y5EzN05qOzkjxVQDACIQEIKwiqjZgI7MBzyI4EPUW1afXUlLTnytd7OyPQcQwGnPp22/IxDEssjBq3sIJ1tGiqkGgLesdmzidvr8wHQj8dKtL7z9B0eMZ44bz28gMlJQt2VyqiFQwn34ELvx3XZpg7aDM1JMNQCY6JyHFzJTaZ+6flzzgFtVihYMonGNp1FAgaK6T0EUunTdJyZwg/j2hw+AVeDPgl/LSDHdAPBwqZvhNdV7cWoUq0MD64/R3R+Acf56ehn9fOp7vYcs28sDAd7ktuVx39J/ziw3FF/TDcCQyPFUPSicedJvrXvJ8uGwj1V4hjpW7caMQX6K6y+sou+OLSC7andJ+442isrJlYuE0e2cWwR6MxCcuJu0Lf84dQ1jz+YDHRhowYwU0w3Aq7X6UYvSbZjnPGH7ELdgye1bZzA1CGnGjEN+ikiYij4wmxBpZoaA96Fv+OC/E6IycjJoz5XttO78H4TPOHeR58Jeo/bln2CeDj5njcbDdAPA6w3//MAMirVQNGBedwcIJYc3eI/KB+hLJprbH0qHI3Ta6HoCoEUb22Rann4e3PB/xP+slca2+vElKMFh7Fhl6MZedCPzOqs6k57pBgAc+uDSZxVReQFZ5gOS1NGNJhOcg64QVBKCl3l/0m5XNH9Pm942b63wa8UiVR/YH6odwRBsu7jesmQnU1vOo0DGtUNIN7gAjDaCphuA0IDKNKbxlAfeIHldAEIQEIO4i+BhGdZgAoEy3RWCGyzm7EqCw8nVUYMvVO9Jbco95tQ0UBtvdfwvtCEhxlK+HX+fAJrZ+gun5nrnxcjlmLh9KLM+q6LpBgChsTgKZBUziBRZx+qoHrzJb9Qd5pKTgdwxnEs9Q8gkTEg75+iwnLqOt04i2I9jzq0kBHulZ5vju3BmwnBkw6HNKmbEAGCsphsADIKnPBj0h2zsRakGfzuxLrSjeq3KtqeXa7i27Bl2ACtPL9G23mCj0Uv+2sVMZObHv3Mc+Gz589zvWs6HyMlOvCc5y04upD/iV+i1BA63I4QBwNsuokRjhwd994VW4gVwZpJPVOpMT1d+3hkVpmuxC1h0dD6dSDnMpH+nEr6BRzeawvwtnNcAwJe37vwqWn12heGOMkdA4eEBQPsf7p1Eh67udaQrXa8RwgA8UakTPV2ZnQsNlhMW1B2lU9WX6dEKTxkytd2JW+nHk4uYTwoQ2o03f4WAyi4bb5Y9kzZeiKHf43/WisOKIKCAn9X6SyrkXZh5OEgDRmCb0SKEAagTHEn967NnQZ2+cVIjyXRXYXGmsWKBzwJQjf12ZplTNyQSYV6vO5RrJ+fMmFESflPCWvo9/idKTk9yRlX3a8sULk9RTWcyt4t6AKhybfQJAAYshAFAlBgsKKugYAb41PG96I6Ch6tbjT66E4nkhxUesM0X/6RV8Ssc2hF0rvYyPRJqzE7lznHDd7E54U8t5NksPxCCfxAExCrYec09wG5AWPsVxgBgIBOazqbShcsyz8VdAoLyAgBG4Pmw1wjhpkYKjOu+pJ205txvhAKl9xNXsB47O0c8/NNix9OltAvOqnJfz1MMBJ1/f/xLWnvuN+5xsDQgxA4AA4fHG55vVtmcsJa+PvIZq7pl9J6t8iL9X8VnTRkvjg5XnV2h8TBih4Bv3zbl/o+er/aa9m+zxYzaiYjgnNX6K0LQE6ugICgKg5ohwhiAxiVbEjjVWQXnxsM29TY96YV1/M7oPVbxGepYxTXJQ46MA7H8l28laJ5+VvYbR/px9hrkPKBYjJHCS/SK040B618ju47HsM7MXxgDgJz4Ga3mOzP2e66dtnscnUg5wtWGVZRRUwGJVKzsM1aZpzPjPJy8j2bvec8ZFe5ru9d6k1DghlX2Je2iT/axR8Ky9purJ4wBwIB4SitDf+25/xBKhnuKgEugX51hupYdszJ2RjNE+dh8aEarBVz4LzoaTUjZNkuEMgDY1mJ7yypwBA3b1Ne07RTruHn0wELTr+5w3VmGecZklq7RHJH1SzTSsOeRUZv7EcLZzRKhDEDloqQ9UmIAABSvSURBVGE0suEkLizMiqjiGjSnMgJQUGGJJxWVcwhCqC8+8bWW6GSU9A4fRI1KNmfu7mLaeRq/bRCzvh6KQhkAEGVOaxlNAQWKMM9t5+XNFH1wNrO+VRXhhX+28otcOyirzj133EYWi0X2H9J/ebz/IkSwCmUAsJC8x4GIZENY5U0PrZKDTEI4B3GDepIgim7QeuOCwdqH/oueq/YqF8STdoygeJOO/3IHLpwBgGNrcMQ4LmCXnlionVd7quBoDt5pT/okOH/zDE3cPsyQJUdQ1oSms6gUR+AamJnGbOlvSvjvnSAJZwDwGYCtVREOquyk24k0Zmt/j4gJyOuOx03arvzj9GzVbrqk5RryZHF0gpwAJDIZIby5/xjjb2d+JFC3my3CGQAAAmZV3pBXFAzBsZCnCzj5utXoTTWL1XVrKIwk1ERBWxS25RFRyGyFNAAgxhzbmI/mK+76MZqyawzPGrmVLgKHulR7lcvBKiogiP8ft22gIcPjLf6BQSLsF+G/IoiQBgDAwADwMuRO2z1eF5ILERZKjzHguPCpys9R67KPcHmv9RiLnm0YyafPG/mHeX9zdB5tuLBaTwiY2xLWAIBMEnnwPHI0+QDN3DORpwm31C3uF0JPVX6empRsJUQSDw/IYDj+eN8HPE04rIvPqYnNPuTiagT779BNvYXhORTWAPh6+dHUVnMJv3lk6u6xdDLlKE8Tbqtbzr+CtiOoV7yRJQ3BxbQLNGXXO4bxQPSo3Z/wKcUjomWtCmsAALIeTDh4+JEkZAbbCs+NYqRuCb+S2olB8zJtuA2uUeNOvHWRZsROINCIGyGlC5fTWH9wusIjk3aO1EqjiSJCG4BShcpoWy5eQbYVsq6k5I+Ar7cftSzTjlqXac91xu1qnFFNCESwRlbR4SWuBSbHrx2m6bHs1OGuwFVoA4AJv1lvBCG6jUfgJcaxi57U1zzjsYIu8jJalmlLDUs2F2pXsOFCDP1w/AtDi4vqce6PNZ+zbzIdSIoVavmFNwBVA2to5aV4xehEEd7xiqIPpt/IEk2oSalWWiwBArXMEGR6LjoWbXhsh03xorGNpxKO/3gEiT9R2wcTKNZEEuENAMAC1XS1wJpcuKEy7pgtb9ONzBSudjxZGSHGqOXYpGRLqlCkiiFQgCln/YXV9HPc94Y5++6cmB6nUWjv68OfaiSrooklDECNoHAazFF2KRd01F7HmbEUfgTgOMTnAUqahwZU4m/wrhbsqp12Xd6iVS5C4VAzJLBgMZrYdDYX4QfGnXj7Eo3fOlDIT1BLGAB4Xoc2mMC9C8Bi4MzYqOq4Zty0ZvRZzLc41S/RmMCPh50amHJYBcUxtl/aQOvO/2EuUQYpWn1GkH7wCmowbr+0kbcZl+hbwgBg5tUCa2lVc3kF1WRAwnA7+xZvU1L/PgigqnFYUC3NEFQLrEHlAyrl6UREUEx8ahwlpJ3X6Lzjrh/XjshEOLLFzqZvncHca4yya6j6ix2NiGIZAwDweOuv5S7Alovr6KvDn4i4Hm43Juzegv1KUHG/klTEpyh52bwpI+e2Vmwk4eY5IbfFyEQd32SmLnkToielWcoAoATT+CYzdIlam3tghsZvL0UicCcCYFZ6u95oXbgUwFA9ffd4IXY0ea2ypQwAJoHUVlSi4RW8gd7Z8hZvM1LfzRDgLfOVCwc+Y8D4czb1tNAIWc4AFPYJoEnN53BVYsWKbL24jr6UnwFC35xGDw5VjUc0nKRLpiQqGC88OtfoKTjdn+UMAGbYIfRJ6lLtFacne6fCR3vfp4NX93C1IZXdBwEQ0b7TaArhRINX4GAGIxWqVYkuljQAILboEPovZmzTsm7S0I29hHRAMU9KKjIjgGi/gfXfIfBR6iEi5fs/aD6WMwBw0kxu/hkV8w1+0Nzy/PumhDX07yOfM+tLRfdCgPeFcicaJ1KQ8BMlXMhvXitmOQNQpWh1GtGQr/6bkfzx7vWouN9sHi73KL1YvZcuE0PFZCSdXb51UZf2jGjEcgaAlzD0ryrCfTyqfJgRN5IV+0CWKUp76VXa/Me4RfT7mZ8sBYWlDAAy0aa0+JyKFgxiBhmFGFGQUYpnI1CpSDUaEjmekO2oh4B4Blt/s8p8s87BUgZAj3DgGbFRdOzaIVa8pJ4bIACy2SGRUdxHyblQpGff1rb+Zhb5ZF0WSxkAfKvhm41VkAo8XKseLGZcNuu8pJ7jCIDaC+nlepZOQy1K1KS0oljGAOCoZlrLuRTAUTHI6PLRVrwh3HnMePhRdo7nE/JufKweUGYZA6BHzUDJEOzOj3f+cwsNqEwDI8bo+uZHPcIPdo0hZDVaVSxjAHirBiMNeMTm1y1zPmvVG0rEcYNWDgk+ID3VS25lp2mx/sgpsbJYwgB4KV40vVU0IQ+AVWLOriTwAkrxLAQiQ5pSz9r9CTwFegkSfRBKfujqXr2aNK0dSxgAlLkeUP8dLpCMLB7JNVCprAsC4CF4pMKT1LHqS9xc/ncPCFWIUY3YHcQSBuDVWv2oRek2zHjjeGb05jeFzstmnpxUvAcBb5s3dQ3rSa3LttcdHdT0QxyJCKxFekxOeAOAxZzeaj7Xme0f8Sto2cmFeuAl2xAcgaCCwRqVF+oa6C0HrsbSJ/umWi7YJz8chDcAdYpHUv96o7jWEs6a+NRTXG1IZfERAHt07/BBulB53T1bEHugxFxGTrr4QDgxQuENAG9BRnhpx2zp7zZbNifW1mMuhZP4X5W60OMVO+oW138neCAsnRY7nlCcxN1EaAMAeukZrRdwlab6z5nltDzuW3dbNzmf/yIQUqg09az9NlUqUtUlmOAFgjc/jpHdUYQ2AOCa71d3GBfuE7cPIwRsGCGIVixSoAiB216KaxFAYhi4IeHlL6hTQs/dI0bl4am7xloyxt9R9IU2AL3CB1Djki0dncs916GiDCqyuNJji/PlWsXqUkRIE62IqZ+3H8HpuPL0UsqyZzKPXSrmjQDq9CEwzBWOvtxek9Ov0sw9EwhlyN1ZhDUASNOc0WoBl3XHQ7ji1A+6r5+fdyGCczKiRBMKD4647xixdfz++BfCVYPVHQwDG/T18tO+83G+j92WqwSlvGbGTqDk9CRXdSFMu8IagAYhTalvnSFcQEVtG0yozKKHoFgEykThoUdeAhxPjgiIRxGBCEeSFDYEQNjRrNRD1LFqN0KBUlfKhZtnadaedz2miKywBgAPP4wAq+DBhwHgkeJ+IRRRorH20FcJrM4cUYb0400Ja2nl6cXSP+DEgiCar2axOvRs1W4Eym5Xy6nrx2nOvskE0lhPESENQEEvX5rZegFX/PbPp36gX08vdWodccOV8S//90MP4gg9BT6BdedX0R/xP3vMG4YVv+pB4fR05ecJiTxGCCoRo06Ep/lthDQAjUq2oN7hA7nWfezWtx0iZ8T2EvRQeMtHhDSmEL9SXP06opxlzyIUjog5t5KSbic6ouIR12At6gRH0iOhT2kFRo0SHBX/dOo7j8wUFdIA4OgPR4Csci71DL27I+/jQ3y/hwXVpsgSTbTvej0JIpwZs6qqFHtlO6059yvFpRxz6WmFM+My+lqcpDQp1YoeCX2SShUua1j32fZsWnQsmjYnrDWsT9E6Es4AIGd7ZqsF5M1RYx6BP7DqdwpOFWoVq0eRIU20OvaFvAsLtRZwPiHRBHXkkWvuCVLOvyK1KttOe/iNXg8c8809MJ1O3zjpCVDnOUfhDEDTUq0J4b88gqKfOIbDTYWHHWf04cH1uXwKPONxRhfc8vuSdtO2i+vpUPI+wn+7kyBZB85dPPQVilQxZWpHkvcTePxuZqWa0r9InQpnAN6qN1J7aFkFD/6q+BXaQ18jqLZLz4tZx+ioHthm9ybtpNjE7YSb1qqJKCX8Smpr2iCkmWFOvfthjE+u384so19OL5HEsP8FSCgDgDc2Yv8dPWN39EFyh+vwvXoy5QgdSt5Lx64d1spOi8pBj3XEsWntYvUpvHiEIY7VB60xOCEWHPqIwN8v5X8ICGUAQPoB8g8pD0YgPee25jg8c+MknbkRR/GpcXQ9I8VwRyL4GkoVKks4MkXZNvzgKBVHqqLItksb6LtjCwhVe6X8EwGhDABov0D/JYUNAQSwIADqYtp5zQeShJ/0K3Q945qWypqj5jjdMB5kOFARCRnsF0LFfUtQcb+ShG09YvJLFSoj7GcW6kB8e2wBxSZuc3renqIgjAEA4eeMVvMJWV5S9EcACVEwEDhhSM++Rbezb2sORhgF/AB3b8VbO33BWx1x91gTfx9/rhMZ/WfiWIs4UQF3n6ecqDiGyr1XCWMAWpVtr2V4SZEI8CBwMe0CfXN0Lp1IOcLTjMfoCmMAULEFSTZSJAIsCGB3g8xPvPlZPnVY+nQHHSEMAL4vp7WMdgmdkxGLlJGToTHGlCxU2ojuZB93IIBEq3Xnf9eO9jwpiUevm0AIA/BQuUeoW/Xees3JkHZws+1L2kV7ErfT4eT92vc0ogyfqfKiNAQGrAB8GoiaRMLXZTcn7XAlnEIYgKGREwxN/mAFFG/5PVd2aA/98ZQj9z2HB1FFk1It6fGKnaQhYAU6Hz08+Lsub9VSq/G9L4UPAdMNQGDBIJrScq5Q58Z3Qoq3y54r27WH/kxqnMMZY/CqNwxpTo9WeFo7I5fChwC+6/HGX332F0LehBR9EDDdALQt/zh1Deuuz2x0auVs6intTY8QXDD58HAK4hy9erFw6hD6L40+TKQAGZ3gcmkzOMZbd/4PQml3xDNI0RcB0w3A8AbvmhofDjjxgCPMdk/iDu3BR9ioKwTBM/B3tCjdlgr7+LuiC7dpE+w8mxLW0M7LmwlOVimuQcBUA1DMN5g+aPG5a2b2gFaxpUSCDd7ycOYZWfQBwTZgEG5Rpo0WLw8iDCmkefG3Xlqv5efLbb4xd4SpBgDb4i7VXjVmpkTam+Tg1VjtTY86byLEhuMIFFlyYEEyiv7KMMAd6AhbfOy6QMl1NPmAPMN3ADM9LzHVAIxqNNllFV1yQcJbBSm1exN3aMd1InO+wSFar3gjjaUInHgIyXVHAd32wat7aV/STm0XhkxHKeYgYJoBCPYtQZNbfOqSWaOiS+73PEJCRU2bzW/yqHYTFlibagfX04wBEm+sKth5xV0/qj30h67uoUtpCVyOVaviIOK4TTMAOB7rVPUl3TBBFSC85cGxF38jzu1uMDgNqwXWpMpFwqhi0apUMaAKgT5NRIETFU485N7HXT9G52+etaQRFhFbvcdkmgEY03gKhXJyvaPkN87ncU7vaUEhcByW8P0rJRc/pQuXp5KFShGKZSKTz9WCEFzstMBqjPRjOO0upJ3VfovgW3H1/N2lfVMMAKi332s+x2kMQel08voRzXO/98pOlx3XOT0wgRQQZ1DIx5/AvYdTFvgV/H2KUECBouTvE0CoueDr5UsFvX3JS/HW2Jfw81dacLb2Pa79qFnagwzevJuZqZSG31mpdC0jWeMZQFSkTLoRaOEZh2KKAUB9t2eqvODQkHEzHrm2X3vT/3Vcd8MhPXmRREAi8GAElJ6rOmbabBwc3A/u454rxjWZTuX8K+SpCfLLA0mx2vEQjutAjilFIiAR0BsBe6bSM6ZTso2UIL2bzqs9FH6Y2HT2PX/GFhPbejz0OBpC9RwpEgGJgOsQUImuKj1jOsbbyGbYGdOTlbrQk5Wf02b113EdnHg76ETKUekpdt1ay5YlAvcgYCf1jNJrdZfdiqJGGoXP63WGaPnbOK47e+OU2x3XGYWj7EciwIuASrQLPoDvbDZbV97GpL5EQCJgNQTsi5Q+qztHqQqNt9rQ5XglAhIBPgQUonFKr5gunRVSl/A1JbUlAhIBqyGgqtRJ6RXzQkmFsi5ZbfByvBIBiQAfAoqXTwktEb33qs4HyUa1+ZqT2hIBiYB1EFD2RbdfUl8zAH1Wd56lKjTQOoOXI5UISAS4EFBpenSHpcM0A9B3VaeGdpuyk6tBqSwRkAhYBgG7qkYu6LBsz19cVCopvdd0OkSk1LTMDORAJQISASYEFEU5OK/tkrqkkPo3GV3vNZ2HkkrTmFqUShIBiYBlEFBUdfC8DstmYcB/G4D+v3Urku6dEU82CrTMTORAJQISAScRsCf7eHlV+LTNkpv/MAD4j94xnSYQKeOcbFFeLhGQCFgFAZXGRndY+l7ucP/BR/3GxheDMm+nH7fZbMWtMh85TomARMAxBHKIEr1VJWxehyXX72sA8D97rencXVHpC8ealFdJBCQCVkFAJfXl+e2XfXPneO+pSBEVFWW70OLQBlLUFlaZmBynREAikD8CqmJfP7/tj23g+c/XAOCPfdY8X0VVM2OJvIpIYCUCEgGLI2CnFC8f74jP23x/5u6Z5FmTqs+azl1UlRZbfOpy+BIBj0dAIfXZee2X/XQ/IPItStcrpvN0hWiIxyMoAZAIWBeBKdHtl47Ma/j5GgD4A863OrBQUZUXrTt/OXKJgIcioKoLy26u81pUVJSdyQBAqcviLgUCg2g5KerjHgqjnLZEwIoIrFQCi3Wc13Bevuy6DtWlhhEoGmz/Uu4ErHgfyDF7HAKqulAJCu75oIcfuDhkAHCh9jnQ8uBU6RPwuNtJTthaCEwpuyl8dH7b/jun47AByFX6i0Ise4E8IrTWXSFH6+YI2CmFvJQe0e2WLHdmpk4bADTeI6ZTZYXUr21ka+lMZ/JaiYBEQH8EEOTjbSvw2v3O+R/UG5MB0BpVSemzptMrOXZ1uswdeBDM8u8SAf0RQGy/jdQh89stW3R3hJ+jvbEbgP/2gASi7Iys/nayDzSyxJijE5TXSQTcDwF7Mqm2WQopc+5M7GGZJ7cByO20x6anArzTC/RR7Tk9yOZVi2UwUkciIBHIGwEw+ZDd/oW3ty06N5+fFy/dDMDfA8GnwdqOEaqqdKMcpT15UV3eQUp9iYDnIqDsI1VdTaqyKLrDkn2sW/288NPfANzVU/ffupTw8lFb2RSqbVfUGqQqYSqpxRVSAhSyBxDZCnju4sqZSwTsmSrZUlVSUxVSkhSyH1PIdsyu0iGbt8+GeW2+S3IlRv8Py4OymER/o70AAAAASUVORK5CYII=) no-repeat;
    background-size: 100%;
    width: 50px;
    height: 50px;
}

.chatbox {
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100%;
    width: 50px;
    height: 50px;
}

.shopping_cart a {
    /* test invert */
    width: 40px;
    height: 40px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjExOCwxNy44NjZsMjQuNTg3LDAuMDE4bC0xLjg4LDEyLjYzNEgxNS4yMDgNCglsLTQuNDU1LTE2Ljg4M0g1LjczOSIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE3LjkyMiwzMy43MThjMS4wMjYsMCwxLjg1NywwLjgzMiwxLjg1NywxLjg1OGMwLDEuMDI2LTAuODMyLDEuODU3LTEuODU3LDEuODU3DQoJYy0xLjAyNSwwLTEuODU3LTAuODI5LTEuODU3LTEuODU1QzE2LjA2NCwzNC41NDksMTYuODk3LDMzLjcxOCwxNy45MjIsMzMuNzE4eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMwLjk1NiwzMy43MThjMS4wMjQsMCwxLjg1NCwwLjgzMiwxLjg1NCwxLjg1OGMwLDEuMDI2LTAuODMsMS44NTYtMS44NTQsMS44NTYNCgljLTEuMDI2LDAtMS44NTktMC44My0xLjg1OS0xLjg1NkMyOS4wOTQsMzQuNTQ5LDI5LjkyOCwzMy43MTgsMzAuOTU2LDMzLjcxOHoiLz4NCjwvc3ZnPg0K);
    -webkit-filter: invert(50%);
    -o-filter: invert(90%);
    filter: invert(50%);
    display: block;
}

.left_align {
    /* test invert */
    text-align: left;
}

.header .logo a {
    background: center center no-repeat transparent;
    width: 155px;
    height: 35px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);

    display: block;
    position: absolute;
    top: 10%;
    right: 115px;
}

.header {
    position: fixed;
    width: 100%;
    box-sizing: border-box;
    z-index: 1;
    top: 0;
    left: 0;
    /* always on top; anders komen fotos over menu heen */
}

.header.fixed {
    position: fixed;
    top: 0;
    left: 0;
}

nav:not(.mm-menu) {
    display: none;
}

.header,
.content,
.footer {
    text-align: center;
}

.header,
.footer {
    background: #292929;
    /* 666 */
    /*background-color: #3b4585;*/
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    line-height: 40px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 50px;
    padding: 0 50px;
}


TD.pageHeading,
DIV.pageHeading {
    font-weight: 700;
    font-size: 21px;
    color: #1F1A52;
    padding-top: 5px;
    padding-bottom: 7px;
}

.pageHeader {
    font-weight: 400;
    font-size: 13px;
    padding-top: 2px;
}

#headerNavigation {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    /*padding-left: 17.5%;
    padding-right: 17.5%;*/
}

TD.headerNavigation {
    clear: both;
    font-size: 13px;
    font-weight: 600;
    /*color: #000;*/
    background-image: linear-gradient(#f5f5f5, #FFF);
    /*background-color:#f5f5f5;*/
    /*background:#fff url('images/custom/bg-menuheader.png') repeat-x;*/
    /*height:40px;*/
    /*padding-left: calc(17.5% + 10px);*/
    padding-left: 10px;
    width: 60%;
}

TD.headerNavigation[align=left] {
    display: none;
}

TD.headerNavigation:nth-child(2) {
    /*padding-right: calc(17.5% + 10px);*/
    padding-right: 10px;
    padding-left: 0;
    position: relative;
    top: 0px;
}

TD.headerNavigation:nth-child(3) {
    /*padding-right: calc(17.5% + 10px);*/
    padding-right: 10px;
    padding-left: 0;
    position: relative;
    top: 0px;
}

TD.headerNavigation:nth-child(2) img {
    height: 15px !important;
}

.cartImage {
    display: inline-block;
    position: relative;
    width: 40px;
    height: 18px;
}

TD.headerNavigation img.cart {
    height: 36px !important;
    width: auto !important;
    /*position: relative;
    top: 9px;
    margin-left: 5px;*/
    position: absolute;
    top: -7px;
    left: 9px;
    margin: 0;
}

TD.headerNavigation span.cart-dot {
    height: 10px;
    width: 10px;
    background-color: #00a944;
    border-radius: 50%;
    display: inline-block;
    left: 50%;
    top: 13px;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

A.headerNavigation {
    color: #3b4585;
}

A.headerNavigation:hover {
    color: #bb7138;
}


TD.main,
P.main,
.main {
    font-weight: 500;
    font-size: 14px;
}

.main_blue {
    font-weight: 500;
    font-size: 13px;
    color: #2f3a82;
}

.entry {
    font-weight: 500;
    font-size: 13px;
    width: 8%;
    min-width: 184px;
}

.reply {
    font-weight: 500;
    font-size: 13px;
}

TD.mainList {
    font-weight: 500;
    font-size: 13px;
}


TD.flatBodyText,
P.flatBodyText {
    font-size: 17 pt;
    font-weight: 500;
    margin-right: 20%;
}

TD.smallText,
SPAN.smallText,
P.smallText,
.smallText {
    font-size: 12px;
}


.boxText {
    font-size: 12px;
    min-width: 179px;
    font-family: 'Open Sans', sans-serif;
}

TD.infoBoxHeading {
    font-size: 14px;
    font-weight: 700;
    /*color:#747474;*/
    color: #3b4585;
    /*background:#fff url('images/custom/bg-boxheader.png') repeat-x;*/
    height: 37px;
    /*background-color: #f5f5f5;*/
    background-image: linear-gradient(#f5f5f5, #FFF);
    padding-left: 5px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
}

TD.infoBoxHeading img {
    display: none;
}

TD.infoBoxHeading > a > img {
    display: block;
    padding-right: 5px;
}

TD.productListing-data {
    font-size: 13px;
}
TD.productListing-data,
TR.prodRow td {
    padding-bottom: 10px;
}

.infoImg {
    padding-right: 10px;
}
.infoTxt {
    padding-left: 10px;
}

TD.productListing-data[align="right"] {
    color: #00a944;
    font-size: 14px;
}

TR.productListing-even {
    border-bottom: 10px solid black;
}

TR.productListing-even TD.productListing-data a b,
TR.productListing-odd TD.productListing-data a b {
    color: #3b4585;
    font-size: 14px;
}

/* ----------------------------------------- */
/* ----------------------------------------- */
/* -- */
/* -- */
/* --            ROBIZ start              -- */
/* -- */
/* -- */
/* ----------------------------------------- */
/* ----------------------------------------- */
.wrap,
.main-container {
    width: 100%;
    /*padding-top: 35px;
    padding-left: 2%;
    padding-right: 3%;*/
}

.loginPage #heading-title,
/*.shoppingCart #heading-title,
.shippingPage #heading-title*/,
.shippingInfoPage #heading-title,
/*.paymentPage #heading-title,*/
.checkoutConfirmPage #heading-title {
    text-align: left;
    padding-left: 19px;
}

.checkoutConfirmPage #heading-title {
    padding-left: 0;
}

.shoppingCart .productListing .createAccount{
    padding-left: 20px;
}

.padded {
    padding-left: 15px;
}

.shoppingCart TABLE.productListing,
.shippingPage .login_box,
.loginPage .login_box,
.paymentPage .login_box,
.passwordPage .login_box {
    border: 0px;
    padding: 10px 20px;
}

.loginPage .login_box,
.passwordPage .login_box {
    padding-left: 0px;
    padding-right: 0px;
    margin: 0 0 0 20px;
}
.loginPage .login_box {
    float: left;
    max-width: calc(50% - 40px);
}
.main_content {
    /*padding-left: 8px;*/
    padding-left: 20px;
    font-size: 13px;
}
.logoffPage .main_content {
    padding-top: 10px;
    padding-left: 20px;
}

.nav-button-left {
    background-color: transparent;
}
                    
.createAccountPage .box {
    padding-left: 0;
}

.createAccountPage .nav-button-left {
    margin-left: 0;
}
.main_content ol,
.main_content ul {
    padding-left: 20px;
}

/* ----------------------------------------- */
/* ----------------------------------------- */
/* -- */
/* -- */
/* --             ROBIZ end               -- */
/* -- */
/* -- */
/* ----------------------------------------- */
/* ----------------------------------------- */


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    /* Styles */



}


/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
    /* Styles */



}


/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
    /* Styles */



}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    .wrap {
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .main-container {
        width: 100% !important;
        padding: 0 !important;
    }
    .heading-title-text,
    .item_rating,
    .item h2 {
        font-size: 14px;
    }
}

/* iPads (both portrait and landscape) ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-device-width : 768px) and (max-device-width : 1024px){
    .wrap {
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .main-container {
        width: 98% !important;
        padding-right: 2% !important;
    }

    .item-price {
        margin-right: 0px;
    }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    /* Styles */
    .main-container {
        width: 98% !important;
        padding-right: 2% !important;
    }

    .flex_right {
        margin-right: 0 !important;
    }

    //#headerMenu {display:none;}
    .headerBannerImages {
        display: none;
    }

    .shoppingCart TABLE.productListing {
        padding: 0 0 0 20px;
    }

    TD.main,
    P.main,
    .main {
        font-weight: 500;
        font-size: 13px;
        line-height: 1.8;
    }

    .boxText {
        line-height: 1.8;
        /*font-size: 14px;*/
    }
    .product_text {
        font-size: 13px;
    }

    #panel {
        /* showing product canvas */
        margin-left: 5px;
        /* mobile */
    }
    
    .product_options tr td.main input#idtxt_8,
    .product_options tr td.main input#idtxt_10,
    .product_options tr td.main input#idtxt_16 {
        -webkit-appearance: none;
        line-height: 24px !important;
        height: 24px !important;
        padding: 0 5px !important;
        color: #3b4585 !important;
        font-size: 13px !important;
        border-radius: 3px !important;
    }
    
    .logoLink {
        left: 15px;
        margin-left: 0;
    }
	
/* removed 23.12.2019 issue at create_account of iPad
    
    input[type="xtext"],
    select {
        font-size: 13px !important;
        padding: 0 5px !important;
        border-radius: 2px;
        margin: 4px 0px 0px 0px;
        height: 24px !important;
        line-height: 24px !important;
    }
	
	*/	

    .main_content {
        padding-left: 20px;
    }

    #checkout_address textarea {
        width: calc(100% - 22px) !important;
    }

}


/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    /* Styles */

    //#headerMenu {display:none;}
    #mobile_footer {
        display: none;
    }

    // TD.desktop_footer {display:none;}
    TD.mobile_footer {
        font-size: 12px;
    }


}


/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    /* Styles */

    //#headerMenu {display:none;}
    #mobile_footer {
        display: none;
    }


}


/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
    /* Styles */

    //#headerMenu {display:none;}
    #mobile_footer {
        display: none;
    }

    TD.desktop_footer {
        font-size: 11px;
    }

}


/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
    /* Styles */

    //#headerMenu {display:none;}
    #mobile_footer {
        display: none;
    }


}



/* iPhone 4 ----------- *//*
@media only screen and (-webkit-min-device-pixel-ratio : 1.5) and (max-width: 767px),
@media only screen and (min-device-pixel-ratio : 1.5) and (max-width: 767px) {
    /* Styles *//*
    #heading-title,
    #product-name,
    #product-price {
        margin-top: 15px;
        font-size: 20px;
        /*font-weight: 300;
        color: black;*//*
        margin-bottom: 2px;
    }
    #product-price {
        margin-right: 25px;
        font-size: 19px;

    }
    .product-swiss-incl-price {
        margin-right: 43px;
        font-size: 10px;
    }
    .heading_rating {
        font-size: 16px;
        font-weight: 300;
        padding-bottom: 10px;
    }
    .footer-rating {
        font-size: 15px;
        font-weight: 300;
        padding-top: 0px;
        margin-left: 5px;
    }
    .product_aside {
        /*	background-color: red; *//*
        float: left;
        width: 100%;
    }
    #panel {
        /* showing product canvas *//*
        margin-left: 5px;
        /* mobile *//*
    }
    .product_image {
        clear: both;
        text-align: center;
        padding-bottom: 20px;
        /*
        clear: both;
        float:left;
        padding-left: 30px;
        *//*
    }

    .product_text {
        clear: both;
        font-size: 17px;
        padding-top: 20px;
    }


    //#headerMenu {display:none;}
    .headerBannerImages {
        display: none;
    }


    // #headerBanner {display:none;}
    // #headerNavigation {display:none;}

    // #sidebarLeft {display:none;}
    // #sidebarRight {display:none;}

    TD.smallText,
    SPAN.smallText,
    P.smallText {
        font-size: 16px;
    }

    TD.main,
    P.main,
    .main {
        font-size: 17px;
    }

    .entry {
        display: none;
    }

    .mobile_footer {
        //	font-family: 'Open Sans', sans-serif;
        text-align: center;
        //	font-size:30px; 
    }

    .body-content {
        font-size: 15px;
    }
}
/* ends iPhone 4 ----------- */
.errorBox {
    //font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
    background: #ffb3b5;
}

.stockWarning {
    //font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #ff3b30;
    // color:#CC0033;
}

.productsNotifications {
    background: #f2fff7;
}

option.imagebacked {
    background-repeat: no-repeat;
    background-position: 1px 2px;
    vertical-align: middle;
    padding: 2px;
    padding-right: 0;
    padding-left: 40px;
}

select.nationalities option {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
}

select.nationalities .fr {
    background-image: url(./images/default/1.gif);
}

select.nationalities .en {
    background-image: url('images/default/2.gif');
}

.orderEdit {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #bb7138;
}

.orderEdit:hover {
    text-decoration: underline;
}

h1 {
    padding-top: 0px;
}

input,
select,
textarea {    
    border-radius: 2px;
    
    margin-top: 2px;
    margin-bottom: 2px;
    color: #111111;
    background-color: #ffffff;
    margin-left: 2px;
    margin-right: 2px;
    padding: 1px;
    
    box-shadow: none;
    border: 1px solid #cccccc;
}
input[type="password"] {
    background-color: #eeeeee;

}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
select,
textarea {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    padding: 2px 5px;
    width: 310px;
}


A {
    text-decoration: none;
    color: #3b4585; /* #000000 */
}

A:hover {
    color: #000;
}

FORM {
    display: inline;
}

table.maintable {
    border: SOLID 1px;
}

TR.header {
    background: #efefef;
}

TR.headerError {
    background: #ff0000;
}

TD.headerError {
    //font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: Center;
    color: #FFFFFF;
    background: #ff0000;
}

TR.headerInfo {
    background: #ff9500; // 00ff00
}

TD.headerInfo {
    //font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: Center;
    color: #FFFFFF;
    background: #ff9500; // 00ff00
    // background:#00ff00;
}

TR.footer {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}

TD.desktop_footer {
    //font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: Gray;
    height: 25px;
    background: #fff url('images/custom/bg-footer.png') repeat-x;
}

.infoBox {
    /*background:#d5d5d5;*/
}

.infoBoxContents {
    //font-family: 'Open Sans', sans-serif;
    // font-size:11px;
    font-size: 0.75em;
    background: #fff;
    // padding:5px;
    padding: 0.15em;
}

.infoBoxContents .smallText {
    padding: 25px 0;
}

.infoBoxNotice {
    background: #FF8E90;
}

.infoBoxNoticeContents {
    // font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    background: #FFE6E6;
}


TD.mobileBoxHeading {
    //font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #323d84;
    background: #fff url('images/custom/bg-boxheader.png') repeat-x;
    height: 37px;
}


TD.infoBox,
SPAN.infoBox {
    //font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

TR.accountHistory-odd,
TR.addressBook-odd,
TR.alsoPurchased-odd,
TR.payment-odd,
TR.productListing-odd,
TR.productReviews-odd,
TR.upcomingProducts-odd,
TR.shippingOptions-odd {
    background: #ffffff;
    // #f8f8f9
}

TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even {
    background: #ffffff;
    // #f8f8f9
}

TABLE.productListing {
    background-color: #FFFFFF;
    border-spacing: 1px;
    // border:#D5D5D5 Medium Solid;
    border: #D5D5D5 SOLID 1px;
}

td.productListing-heading {
    color: #747474;
    background: #fff;
    height: 37px;
    /*background:#fff url('images/custom/bg-boxheader.png') repeat-x;*/
}

.productListing-heading {
    //font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    height: 28px;
}

A.pageResults {
    color: #0000FF;
}

A.pageResults:hover {
    color: #0000FF;
    background: #FFFF33;
}


TR.subBar {
    background: #f4f7fd;
}

TD.subBar {
    //font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #000000;
}

    /*
 TD.main, P.main {font-family: 'Open Sans', sans-serif; font-size:12px; }
*/

TD.main_label,
P.main_label {
    /font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    position: relative;
    text-align: left;
    left: 5px;
}

TD.main_entry,
P.main_entry {
    //font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    position: relative;
    // left:45px;  //45
    text-align: left;
}

TD.linkText,
SPAN.linkText,
P.linkText {
    //font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #0000FF;
}


TD.accountCategory {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #AABBDD;
}

TD.fieldKey {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
}

TD.fieldValue {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

TD.tableHeading {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
}

SPAN.newItemInCart {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #FF0000;
}

CHECKBOX,
INPUT,
RADIO,
SELECT,
TEXTAREA {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}

TEXTAREA {
    width: 100%;
}

SPAN.greetUser {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0000AA;
}

TABLE.formArea {
    background: #f1f9fe;
    border: #7B9EBD 1px Solid;
}

TD.formAreaTitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
}

SPAN.markProductOutOfStock {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #C76170;
}

SPAN.productSpecialPrice {
    font-family: 'Open Sans', sans-serif;
    color: #FF0000;
}

SPAN.errorText {
    font-family: 'Open Sans', sans-serif;
    color: #FF0000;
}

.moduleRow {}

.moduleRowOver {
    background-color: #D7E9F7;
    cursor: pointer;
    cursor: hand;
}

.moduleRowSelected {
    background-color: #E9F4FC;
}

.checkoutBarFrom,
.checkoutBarTo {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #8C8C8C;
}

.checkoutBarCurrent {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    /*color: #000000;*/
}

.messageBox {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

.messageStackError,
.messageStackWarning {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    background-color: #FFB3B5;
}

.messageStackSuccess {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    background-color: #4cd964;
}

// background-color:#99FF00;
.messageStackInfo {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    background-color: #FF7F00;
}

.inputRequirement {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #bb7138;
    vertical-align: super;
    display: none;
}

.progress {
    font-size: 12px;
    color: White;
    background-color: Navy;
    width: 1px;
    height: 14px;
    overflow: hidden;
    padding-left: 5px;
}

#pscroller_bs {
    height: 170px;
    border: 0PX;
    padding: 1px;
}

#pscroller_bs {
    height: 175px;
    border: 0PX;
    padding: 0px;
}

.pscroller_c_bs {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
}

#pscroller_np {
    height: 175px;
    border: 0PX;
    padding: 5px;
}

.pscroller_c_np {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
}

.estimatedshippingBox {
    background: #FF8E90;
}

TD.estimatedshippingBoxHeading {
    //font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    background: #bbc3d3;
}

.estimatedshippingBoxContents {
    //font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    background: #f8f8f9;
}

.ShowShipping {
    font-family: 'Open Sans', sans-serif;
    font-size: 6px;
    font-weight: bold;
    text-align: Center;
    color: #fffffa;
    background: #444ddd;
}

img {
    border-style: none;
}

textarea#idtxt_11 {
    width: 150px;
    height: 80px;
    border: 1px solid #c3c3c3;
    padding: 1px 0 1px 1px;
    font-family: 'Open Sans', sans-serif;
    background-image: url(bg.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}

    /*
	font: 14px/100% Arial, Helvetica, sans-serif;
*/

/* READ MORE */

.read-more-state {
    display: none;
}

.read-more-target {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: .25s ease;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
}

.read-more-state ~ .read-more-trigger:before {
    content: 'Show more';
}

.read-more-state:checked ~ .read-more-trigger:before {
    content: 'Show less';
}

.read-more-trigger {
    cursor: pointer;
    display: inline-block;
    padding: 0 .5em;
    color: #666;
    font-size: .9em;
    line-height: 2;
    border: 1px solid #ddd;
    border-radius: .25em;
}

/* ends read-more */

/* starts button */


.flex_nav_container {
    /* use in shopping cart */
    display: flex;
    flex-flow: row nowrap;
    /* Align on the same line */
    justify-content: space-between;
    /* Equal margin between the child elements */
    /*border: 1px solid #D5D5D5;*/
    margin: 13px 3px 13px 3px;
}

.flex_container {
    /* use in shopping cart */
    display: flex;
    flex-flow: row nowrap;
    /* Align on the same line */
    justify-content: space-between;
    /* Equal margin between the child elements */
    border: 0px;
    margin: 13px 3px 13px 3px;
}

.flex_share_container {
    /* use in shopping cart */
    display: flex;
    flex-flow: row nowrap;
    /* Align on the same line */
    justify-content: space-between;
    /* Equal margin between the child elements */
    border: 1px solid #D5D5D5;
    margin: 13px 3px 13px 3px;
}

.flex_left {
    margin: 8px;
    margin-left: 15px;
}
.flex_left.noPad {
    margin-left: 0;
}

.flex_center {
    /* facebook like button */
    margin: 8px;
    margin-top: 23px;
}

.flex_right {
    margin: 8px;
}

.button {
    color: white;
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 15px/100% Arial, Helvetica, sans-serif;
    /*	padding: .5em 2em .55em; */
    padding: .7em 3em .75em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

    margin-top: 5px;
    margin-bottom: 5px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

.button:hover {
    text-decoration: none;
}

.button:active {
    position: relative;
    /*	top: 1px; */
}

.button_delete {
    background-color: transparent;
    border: 1px solid white;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAkklEQVQ4T72U0Q2AIAwFjw0cwREcxVEdxREcwRFMP0wIlJYmVb5IaK+F92gheZVkHjVwAVbgDBbZgAu4Ja8GysEB7AFol9NeOQJVY7U3nIEOY0aiWFCzoKWyluh279mmBoiIrmgeUCAvVPauA34Hpl45VZRU27jWqITqRPr068101g4iczikj6/gGNTDZ4wdKvQALBY4Fa79fPMAAAAASUVORK5CYII=);
    width: 24px;
    height: 24px;
}

.button_delete:hover {
    background-color: transparent;
    border: 1px solid white;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAsElEQVQ4T62UUQ6AIAxD6830JOrN9CR6NNOPJUC2bib4hWE8mrVsweRvmczDCFwBvD8v6c60QG48AC4AZxHK2h3AZkJGhVZQgVrtDeAwAV4PK1AXRmhkioKGMAXkngeVsAw4QvnPXnU9G82r5NBU8ayEVRS2Km0tI5UpbHtGIDMnI6WAngFppLLYeD2TUBVsZUAIjZ5e6maQ0+6l2HCowCx+6XCYOr6KE0uXZTn8fckHgRg2FX3M5zgAAAAASUVORK5CYII=);
    width: 24px;
    height: 24px;
}

.button_rotate {
    float: right;
    margin-right: 5%;
    margin-bottom: 30;
    background-color: transparent;
    border: 1px solid white;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAChUlEQVRYR+2XQVIaQRSG/4cpSFaSEwQXqRpXIScQNg6uJCeIngA8gc8TMJxAPEFwpbiBI5AVk2RDTiA7KCrOS71xJkUBQ/dQiqTK3lFNd3/zv9fvf03YokFbxIJXmKRoJCqzz7d1AeV9dnlToUyEcbjTUwif3dIsTIG7+bc0PSZBVSBFAhVm5kcAekJoTyR7PeSy/rYe1jARRI0EoVICfAfQJshIIH0CFVVJACUCDgCMhOBNJNu0hbKC+ch3xR0E31QFAS4myHqrDgjBMa0DqBMgf0DlX3zYN0lkhAkAbwe4FOA3EFR9PhqaNo3nHb4pAJk2AR8EdObzYWvV2pUwBHwCkBfgaoJs3Vbu+QMd7rQIODYpZIL5F/vZAwQy+nFeadoqpP9zuNMHZHeC3Oekj7KBWThTk9dnt5gOJgyZ5o2XVC42WoEd7jABtTGye8vU2SiM3rJ3mN4L6HRZMm8UJsqdHomMBheV6nyYXwImDNWA3fcvDqOeB1BjwO6CEEuV0QVj5Frr1pVVt8zhmxIh000B0xFBUPb5KDTLpxxrwGyRMk+pxPxejyY6KS5TfWnOqEu/gXwdsHv2nGBWt8nhuxOCXAqCvTQubQJ/dHHqPiDzZVlLsart1FbBG3DFMx1iO6/uDaDqs6tN2MLYWNGLb1GSFSiZEUbNzdTZ2SgTqVKY76ln1xph9vl2CND9GNnycxTBVDCadCTkCUk9bTJHF6HxAJz+ZLdtUtCozOwGUdxr+hTxz92rpM2jBr5BoBJErseUO7FRNS2Mdmvazx7EdhE+9oh2SVAUBE0tZppn+mQBAk5jKalgYiW0isZfGiemzulLwiYcSYquBWOK/brzrzD/RZj+AgIyMjOZZ0KnAAAAAElFTkSuQmCC);
    width: 35px;
    height: 35px;
}

.button_rotate:hover {
    float: right;
    margin-right: 5%;
    margin-bottom: 10;
    background-color: transparent;
    border: 1px solid white;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAACyUlEQVRYR+2XMVLbUBCG/5UnGVKFG2CKZOQKc4JAY5sKc4KIEwAXiJcTYE5AOEFwhe0GcwN11iSNOUFMFQJBm3mWXpCFZL1nPB6KqLRXu9/7d9/uivCKHnpFLPgPk5eNXGU+cL9aQnhCQGfIjXbSgcuXZSHaJUEVQFn/RyA/JBmRSCfgnZFtCeTCVFrdCxDtKodDrk/sPnKv6UAOCLRlEMgXhEcB7wwMbCcmuTAu9wYEfFJGgnAdoDNDiKnYAhkAsm+ilBEMgDGA1acocgOgLRBfn7zMV6sruKsSqCogj4CNBNVYEO4VqWQKE/uVG4F4RU51SkuQNkBrGuoPaPMH13zrAk6mKfXyWIDTgOtcVAuRWvcXOt1KYUG4mZcyS2WewuuiLgJS/0/XnwwCbmxnvWcNI8CtqhcTZXRApdA7/PZ1ygThdlaql9aBVVsoAd9iQH/I9c20OkuDidPl61um2kW6dpYKU+HuIUAnkSJylO7sS4Vx+XKL4FxFjRTH6bpbKkxUyPc/Y5jrgOtTY+UZjKIHqAU45wHXvppcXRubCvfEAuZpJtn0ElMgS5i+R5AzAc4DrnumQUztrGBMnc5r53JPpb4ZAt53rl8k/WQWsMt9Dwg/P8I5mjXY5gWyGpQu98YEvBfIKODG+qKC6oXtEdhLq6JiZCpTaXXbIDqAyOnwuHG4CJiphifSGR43msbjQO3Ai0yRVju61nMMyrhJnSkHv/B2f8TbauOb63G5N5lLs27pzA5c1L6LqNRXBJzSWvCldq0O9gYP5bk2PRUo3tTUdl8GwqbaQSYBAMxasGNFWwDiens+FLMOYjWbEjvJvwV7Auw8bDyGuNWnTn7m5E3oF8NkrQDTgSMFkr9lTWerPpNnHK+PHgRlfeV1YSYV0J8td1jxbYreKk1ZkFENOWqejdPLUlGBG/cZW0eLsH+xMouA0D5eFcxfUT1eMyJJ7e4AAAAASUVORK5CYII=);
    width: 35px;
    height: 35px;
}

.button_flip {
    float: left;
    margin-left: 5%;
    margin-bottom: 10;
    background-color: transparent;
    border: 1px solid white;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAADoUlEQVRYR+1WQXIaVxTsHiIpXoWcIGSRBK2MT2C0EfLK6AQhJxC6QPjkAkYnCDmB8MpCG0YnMFqBk4XxDeSVsGymU+/PH0LJg5CRF0qVftXUzNTM/NevX79+Q9yjxXuEBQ9gllXjgZkHZr60U/+fmin/cfpUSioEi5CqWdb+HqgAGAq6mLNBxnZPRsPx77tnt2FpKTM/udNKgXpOoR6C+f0EnAOwoJNwXI9TAmBHkcDjhYfDhOomis7+cbvDPHCfgSm7V1WALYJVAe8B9ADGM2C4bJObsvZJeeY8m3UC3wmKAbXH7lm8+O0cTMkNit/iwwuCDQFnALtjt9u1lwNLj0N5fOYE7Zy7BGWsTUDGM/E8S6TsThuAmsaaoO4UW4cTt+PL68EYkEe4Ggj4EWDTQJTdqxIRHQiqZ4GtRJQmIgPNnAAzCxxWoQTIg6RUEVnKSmUACfaE5Gjsnk0CqA6Bt5fY3DFAHkzZ9Y2B+gysfsTGZIGh95S6MzL+29V6txFh3js/u369IFVFNkKZPCMb+Fgq+JKhN3a1BgMDbwEdXmKre52hdQEs+27bnTQFuoyRR/jQAPjiEpvfG5gqEQ0+gU9MaIT+tOtVYjUdESqtw5h9+w30WuBv1hjpdbIzB2M3qYiiQUI137T2jm5iJUsCQGfkaodfwuAv7ZODSOzMgP0IyYXF9GCCZkw8g5Gr7W+3TjogD7yJEZ1xq/ZXXqAFMLBWnWJrP+uKvPd9t/LqOSTnG0I6GrX3mtuufwzoycjtmdhNwKcNK0+WZeo1kdX1aTC4WMTQ2nSabJxb0AxMymjUI6BP4E5eeUOCv5oRQnopqmMeU273WxSclcs6eO4zJiwTkmU5Q3Rom6biZl2gmZUBW1zmDcWRqzH1qKvY2jivxGXXjyldiGqmbf2fsVrjjNxeZ+4zWYQ0W3YB/uBdkuxOtfkyoz8TbZTOIu8lo/aejQu/shJfNzMDY6ND1OtIbKTjRe8ENRZdOHc2BUMyT8jYMJOLE2pigw/J7J1lmK+lk0EYJe2xq7mgSWPN75XONnYyd1/c48ZfCCsTUKiGuVK5Nvj8PlYmO4dxcmxAFqkPYBzg3TpelsRnZbpNe6YA/WyqmMYMTBDzsQCai6/yqGVx1v65yrrJBGueYcN1is36Te29Ktk7g/EBgmesCrbq+Z3AmL8kQGOdkZAH7C5gSjMUiuvq46uCWUX5Os/XZmadYKu+eQDz1X1mFeXrPL9XZfoXqxvf4Dgl0OsAAAAASUVORK5CYII=);
    width: 37px;
    height: 37px;
}

.button_flip:hover {
    float: left;
    margin-left: 5%;
    margin-bottom: 10;
    background-color: transparent;
    border: 1px solid white;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAACnklEQVRYR+2WTVIaURSFz4GUJqO4g5BBEhzFHQgTwZFkBSErEDcQLlmBriAsQUeKE9sVhIwgyUDcgY5CWYGTek1DGmhoaBPLVHEnULz37vveuX8Qj8j4iFiwgpkVjZUyK2WWrdT/M2eyn863IeX81w4/ARDcALAFoCnoZqQG6fnfSa/9cedyEZVmKvPKzrfS1B6FUnDZIv7m7WmKOO6JJz9spxm1cQoma6c5gFWCAxX+gQnyANXatjtQL7ARTMYuNp7h7jPgK/EgJqjexfpBx/J+eH2YAOQiLhwCvlLqiAxkZgfodf6QpzOAMr5jaUtkhsDbmJc1f2It74B8mM3q2SHI/clDAm4p1Xuk990Kx0nlem2NUlrKiSwTeD7lRzpq1YqVAYw1FN7gIABW2rZTTwow69ymnVUE2iRUywqkS1gi5UI0MqH/sm27IfmnXbtqI5RJoljWTjNE6mrizjyd0yfQl/BCn6p8qxaP5qkSesRhywoHyyj4pna2nxIPp2DcD1lruOQZi6WgDkjrau1kmO3hw2FFXal2sf4uat/wjCuSp7zbg2QE/SQPxeK6ZUWX7A7mvEzIlXWUubLz+pRHpprDbhoR3ptfYD6qoQUF8h6A69bT+Qt+cPk56jMxQFE+XHm7MTBmUSHOWsMjsD0PxK2NdeDBa1kH+GKZHJjcO9nMomF0Lagc7sKRs8mpBMj1hMjXLAIqoNa2ggU5OVJGwCXAelTbmPsXwpUgkM5R/dKC3TTg1EHLiqNqyVrDAL9be/NaxtL/ZwaD1FkqR6A6VhPAbQ/MzZrKcYouDTN0OFlNTv4u1krzyvthYILZEndZ3Pq9lAFSx32gnGQkRIHdBybTQ3ojaX78VZg4yZOsJ1YmyWVxZ1YwsxRaKTNLmd/xTB1xinYgRgAAAABJRU5ErkJggg==);
    width: 37px;
    height: 37px;
}

.orange {
    /* #FF9600 */
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top, #faa51a, #f47a20);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}

.orange:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top, #f88e11, #f06015);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}

.orange:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top, #f47a20, #faa51a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

.blue {
    color: #FFF;
    /* text d9eef7 */
    border: solid 0px #00a944; // #0088cc
    background: #00a944;
    /* doet niets */
    background: -webkit-gradient(linear, left top, left bottom, from(#00a944), to(#01923b));
    /* from(#41a0eb), to(#0171ca)); */
    background: -moz-linear-gradient(top, #00a944, #01923b);
    min-width: 148px;
}

.blue:hover {
    background: #01923b;
    background: -webkit-gradient(linear, left top, left bottom, from(#01923b), to(#006027));
    background: -moz-linear-gradient(top, #01923b, #006027);
    /* #0095cc,  #00678e); */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01923b', endColorstr='#006027');
}

.blue:active {
    color: #FFF;
    background: -webkit-gradient(linear, left top, left bottom, from(#01923b), to(#006027));
    background: -moz-linear-gradient(top, #01923b, #006027);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01923b', endColorstr='#006027');
    min-width: 148px;
}
/* ends button */

/* products */
.blueText td[align="right"] {
    color: #00a944;
}
.blueText tr:first-child + tr + tr td {
    font-weight: 700 !important;
}

.item .item-product a {
    color: #3b4585;
    font-weight: 700;
    font-size: 15px;
}

.item .item-product a:hover {
    color: #bb7138;
}
.item-price,
.item .item-price {
    color: #00a944;
    font-weight: 700;
}
.item-price.noBold {
    font-weight: 400;
}

.item .item_text a:hover,
.item .item_text:hover {
    color: #000;
}

.item #nav_box p.item_rating a:hover {
    color: #000;
    text-decoration: underline;
}

    /* end products */

.top-container .top-right-container {
    padding-top: 25px;
}

/* product options */
.product_options tr td.main:first-child,
.product_options tr td.main:nth-child(3) {
    /*background-color: red;*/
}

.product_options tr td.main input {
    min-width: 220px;
    /*background-color: #F8F8F8 !important;*/
    background-color: #f8f8f8;
    border: 1px solid #cccccc;
    padding: 3px;
    margin-right: 20px;
}

.product_options tr td.main .dd ul li {
    /*background-color: blue;*/
}

.product_options tr td.main .dd ul li.selected {
    /*background-color: yellow;*/
}

.product_options input[placeholder="Hier je naam ..."] {
    min-width: 300px;
    /*background-color: #F8F8F8 !important;*/
    background-color: #f8f8f8;
    border: 1px solid #cccccc;
    padding: 3px;
}

.product_options .ddcommon {
    width: 226px !important;
}

.product_options #msdrpdd20_msdd {
    width: 50px !important;
}

    /* end product options */

/* bestellen */
form#login .login_box strong {
    color: #3b4585;
}

/* end bestellen */

/* Accountgegevens.*/
form#create_account table tr td .main b {
    color: #3b4585;
}

form#create_account table tr td .reply input,
.login_box input:not([type='submit']) {
    /*background-color: #F8F8F8!important;*/
    padding: 2px 5px;
    border: 1px solid #cccccc;
}

form#create_account table tr td .reply input[type="text"],
form#create_account table tr td .reply input[type="email"]{
    width: 326px; /* 315 */
    /*background-color: #F8F8F8!important;*/
    /*background-color: #F8F8F8!important;*/
}

form#create_account table tr td .reply input[type="password"] {
    width: 326px; /* 315 */
    background-color: #FFF!important;
}

form#create_account table tr td .reply select {
    min-width: 326px;
    /*background-color: #F8F8F8!important;*/
    border: 1px solid #cccccc;
}

form#addressbook table tr td .reply select {
    min-width: 322px; /* 326 */
    /*background-color: #F8F8F8!important;*/
    border: 1px solid #cccccc;
}

.login_box input:not([type='submit']) {
    min-width: 195px;
    margin-bottom: 15px;
}

.login_box {
    /*width: 95%;*/
    width: 100%;
    padding: 10px 0;
}

.login_box p {
    margin: 10px 0;
}

.login_box p a:hover {
    text-decoration: underline;
}

.inputRequirement[align="right"] {
    text-align: left;
}

#password_forgotten .login_box input {
    font-size: 11px !important;
    margin-left: 0;
}

#account_edit td.main:nth-child(2) {
    width: 400px;
}

#account_edit input[type="text"],
#checkout_shipping_address input[type="text"],
#checkout_shipping_address select {
    /*width: 310px;*/
    width: 100%;
    /*background-color: #F8F8F8!important;*/
    padding: 2px 5px;
    border: 1px solid #cccccc;
}

/*#checkout_shipping_address select {
    width: 322px;
}*/

#product_reviews #heading-title {
    text-align: left;
    /*margin-left: 20px;*/
}

#product_reviews .item_name {
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 600;
}

#product_reviews .item_name a {
    color: #3b4585;
}

#product_reviews .item_date {
    float: left;
    font-weight: 400;
    margin-top: 0;
}

#product_reviews .item_wrapper .item_img {
    padding: 0;
}

#product_reviews .item_wrapper h2 {
    margin: 0;

}

#product_reviews .item_wrapper .item_rating br {
    display: none;
}

#product_reviews .item_wrapper .item_img a img {
    margin: 0;
    margin-right: 15px;
}

.item {
    border-radius: initial !important;
}

.wrap {
    border-radius: initial !important;
    border: none !important;
    background: none !important;
    padding: 0 11px !important;
}

#checkout_address h1#heading-title {
    text-align: left;
    /*margin-left: 20px;*/
}

#checkout_address textarea {
    height: 100px;
    /*margin-left: 13px;*/
    width: 100%;
}

/*tr td.main.padded b {
    margin-left: 15px;
}*/


    /* end Accountgegevens.*/

    /*
.mid-container .image-container .item_float_img{
	display: inline-block;
	padding-left: 30px;
}

	

.mid-container .item_wrapper .item_text{
	float: left;
	width: 68%;
}
*/
@media only screen and (min-width: 2500px) {
    #headerBanner > div > div > a > img {
        margin-left: 28%;
        /*width: 300px;*/
    }
}

@media only screen and (min-width: 2000px) {
    #headerBanner > div > div > a > img {
        margin-left: 27%;
        /*width: 300px;*/
    }
}

@media only screen and (min-width: 2000px) {
    #headerBanner > div > div > a > img {
        margin-left: 26%;
    }
}

@media only screen and (max-width: 2000px) {
    #headerBanner > div > div > a > img {
        margin-left: 25%;
    }
}

@media only screen and (max-width: 1900px) {
    #headerBanner > div > div > a > img {
        margin-left: 24%;
    }
}

@media only screen and (max-width: 1900px) {
    #headerBanner > div > div > a > img {
        margin-left: 24%;
    }
}

@media only screen and (max-width: 1850px) {
    #headerBanner > div > div > a > img {
        margin-left: 23%;
    }
}

@media only screen and (max-width: 1800px) {
    #headerBanner > div > div > a > img {
        margin-left: 22%;
    }
}

@media only screen and (max-width: 1750px) {
    #headerBanner > div > div > a > img {
        margin-left: 22%;
    }
}

@media only screen and (max-width: 1700px) {
    #headerBanner > div > div > a > img {
        margin-left: 21%;
    }
}

@media only screen and (max-width: 1650px) {
    #headerBanner > div > div > a > img {
        margin-left: 20%;
    }
}

@media only screen and (max-width: 1600px) {
    #headerBanner > div > div > a > img {
        margin-left: 18%;
    }
}

@media only screen and (max-width: 1550px) {
    #headerBanner > div > div > a > img {
        margin-left: 17%;
    }
}

@media only screen and (max-width: 1450px) {
    body > table {
        width: 80%;
        margin-left: 10%;
        margin-right: 10%;
    }

    #headerNavigation {
        width: 80%;        
        margin-left: 10%;
        margin-right: 10%;
        /*max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
        /*padding-left: 17.5%;
        padding-right: 17.5%;*/
    }
    
    TD.headerNavigation {
        width: 50%;
    }
    
    TD.headerNavigation:first-child {
        /*padding-left: 10%;*/
        padding-left: 0%;
    }

    TD.headerNavigation:nth-child(2),
    TD.headerNavigation:nth-child(3) {
        /*padding-right: 10%;*/
        padding-right: 0%;
    }

    #headerBanner > div > div > a > img {
        margin-left: 15%;
    }

    .item-price {
        margin-right: 6px;
    }

    .shoppingCart TABLE.productListing {
        padding: 10px 0 10px 20px;
    }
}

@media only screen and (max-width: 1400px) {
    #headerBanner > div > div > a > img {
        margin-left: 14%;
    }
}

@media only screen and (max-width: 1300px) {
    #headerBanner > div > div > a > img {
        margin-left: 11%;
    }
}

@media only screen and (max-width: 1201px) {
    #headerBanner > div > div > a > img {
        margin-left: 7%;
    }
}


@media only screen and (max-width: 1200px) {
    body > table {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    #headerNavigation {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    
    TD.headerNavigation,
    TD.headerNavigation:nth-child(2),
    TD.headerNavigation,
    TD.headerNavigation:nth-child(3) {
        padding: 0;
    }

    TD.headerNavigation:first-child {
        padding-left: 0;
    }

    #headerBanner > div > div {
        padding-left: 0;
    }

    #headerBanner > div > div > a > img {
        margin-left: 8%;
        padding-left: 0;
    }

}

@media only screen and (max-width: 1100px) {
    #headerBanner > div > div > a > img {
        margin-left: 4%;
        width: 120px;
    }
}

@media only screen and (max-width: 1050px) {
    #headerBanner > div > div > a > img {
        margin-left: 2%;
    }
}

@media only screen and (max-width: 1020px) {
    #headerBanner > div > div > a > img {
        margin-left: 0%;
    }
}

/* Ipad header */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    #headerBanner > div {
        background-position: -500px top;
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 767px) {
    .main-container {
        padding-top: 35px !important;
    }
}
@media only screen and (max-width: 767px) { 
    .main-container {
        width: 100%;
        padding-top: 35px;
        padding-left: 0%;
        padding-right: 0%;
    }

    .main_content img {
        max-width: 100% !important;
        margin: 0 !important;
        margin-bottom: 16px !important;
    }
    
    .box_copyright {
        height: auto;
        padding-bottom: 20px;
    }
    .footer-rating {
        margin-left: 0px;
    }

    .item {
        margin: 0;
        padding-left: 17px;
        padding-right: 17px;
    }
    
    .flex_container .button,
    .flex_nav_container .button {
        margin-left: 0;
        margin-right: 0;
    }

    .blue,
    .blue:active,
    .blue:hover {
        color: #d9eef7;
        /* text #d9eef7 */
        border: solid 0px #0088cc;
        /*#0088cc*/
        background: #0088cc;
        /* doet niets */
        background: -webkit-gradient(linear, left top, left bottom, from(#41a0eb), to(#0171ca));
        /* from(#41a0eb), to(#0171ca)); */
        background: -moz-linear-gradient(top, #41a0eb, #0171ca);
        min-width: 148px;
    }
    .item-price,
    .item .item-price,
    .aside-price,
    #product-price {
        color: #3b4585;
    }

    .top-container {
        width: calc(100% - 34px) !important;
        padding: 0 17px;
    }

    .wrap {
        margin: 0;
        width: 100%;
        padding: 0 !important
    }
    .wrap .top-container,
    .product_options {
        width: calc(100% - 26px) !important;
        padding: 0 13px;
    }
    
    .accountPage .top-container,
    #account_password .top-container {
        width: calc(100% - 18px) !important;
        padding: 0 9px;
    }

    #product_reviews .accountPage .top-container {
        width: calc(100% - 22px) !important;
        padding: 0 11px;
    }

    #heading-title,
    .top-left-container #heading-title {
        margin-top: 0;
        margin-left: 0;
        padding-top: 23px;
        font-size: 20px;
    }
    #product-price {
        margin-top: 17px;
        width: 25%;
        margin-right: 0;
    }
    
    #product-name,
    #product-price {
        margin-top: 17px;
        font-size: 20px;
    }
    .product_controls {
        padding: 5px 0px 15px 10px;
    }
    
    .read-more-wrap {
        padding-top: 16px;
        width: calc(100% - 26px);
        padding-left: 13px;
        padding-right: 13px;
    }
    .read-more-trigger {
        margin-left: 13px;
        margin-bottom: 10px;
    }
    .fabricsPage .read-more-wrap {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .fabricsPage .read-more-trigger {
        margin-left: 0;
        margin-bottom: 10px;
    }
    
    .product_aside {
        width: 100%;
        text-align: center;
    }
    .product_aside .button {
        margin-bottom: 15px;
    }
    
    .product_options tr td.main input {
        min-width: 231px;
        padding: 0 5px !important;
        font-size: 15px !important;
        height: 32px !important;
        margin-right: 0 !important;
    }
    /*.product_options tr td.main input:not(.color) {
        background-color: #fff !important;
    }*/
    
    .item .item-price {
        font-weight: 700;
    }
    .loginPage .login_box {
        max-width: none;
    }
    
    .flex_left {
        margin-left: 8px;
    }
    
    table, tr, table tr {
        padding: 0 !important;
        margin: 0 !important;
    }
    td, table td {
        padding: 2px !important;
    }
    TD.pageHeading,
    DIV.pageHeading {
        padding-top: 23px !important;
    }
    .processSilverBar td, table.processSilverBar td {
        padding: 0 !important;
        color: #3b4585 !important;
    }
    .checkoutBarCurrent {
        font-weight: 700;
    }
    #methode {
        margin: 1px 0;
    }
    #methode label {
        width: calc(100% - 2px);
        color: #3b4585 !important;
        margin: 4px 0;
    }

    input[type="text"],
    input[type="email"],
    input[type="password"],
    select,
    textarea {
        width: 100%;
        /*min-width: 235px !important;*/
        min-width: 100% !important;
        font-size: 15px !important;
        padding: 0 5px !important;
        border-radius: 3px;
        margin: 4px 0px 0px 0px;
        box-sizing: border-box;
        line-height: 32px !important;
    }
    input[type="text"],
    input[type="password"],
    select {
        height: 32px !important;
    }
    .cart_qty_box select {
        min-width: 33% !important;
    }
	

	
    .shoppingCart select {
        margin: 0px;
    }
    hr {
        width: calc(100% - 34px);
        margin-left: auto;
        margin-right: auto;
    }
    .item hr,
    .box hr {
        width: 100%;
    }
    .main_content {
        /*padding-left: 8px;*/
        padding-left: 17px;
        padding-right: 17px;
        font-size: 15px;
    }
    .logoffPage .main_content {
        padding-top: 10px;
    }
    .flex_container,
    .flex_nav_container {
        margin: 13px 17px 13px 17px;
    }

    .nav-button-left {
        background-color: transparent;
    }

    .box {
        padding-left: 17px;
        padding-right: 17px;
    }
    .createAccountPage .box {
        padding-left: 0;
    }

    .createAccountPage .nav-button-left {
        margin-left: 0;
    }
    .main_content ol,
    .main_content ul {
        padding-left: 13px;
    }
    
    .accountPage .infoBox,
    .flex_nav_container {
        max-width: 350px !important;
    }
    .accountPage .flex_nav_container {
        display: block;
        margin: 13px 0 13px 3px;
    }
    .accountPage .flex_nav_container .button {
        display: inline;
    }
    .read-more-wrap, .item h2, .item_text, TD.main, P.main, .main {
        font-size: 15px;
    }
    .main b,
    .main strong {
        padding-left: 5px;
    }
    .product_options .main b,
    .product_options .main strong,
    .newsletterPage .main b, 
    .newsletterPage .main strong {
        padding-left: 0;
    }
    .newsletterPage .main.xTra b, 
    .newsletterPage .main.xTra strong {
        padding-left: 13px;
    }


    .ddcommon .ddTitle {
        font-size: 15px;
        line-height: 28px;
    }
    .dd .ddTitle .ddTitleText {
        padding: 2px 20px 2px 5px;
    }
    .product_options .ddcommon {
        /*width: 231px !important;*/
        width: 100% !important;
    }
    .box_comments {
        width: 100%;
    }
    .flex_left,
    .flex_right {
        margin: 0;
        padding: 0;
    }
    
    .flex_left {
        float: left;
    }
    .flex_right {
        float: right;
    }
    .loginPage .flex_container {
        justify-content: flex-start;
    }
    .flex_container .button,
    .flex_nav_container .button,
    .logoffPage .button {
        min-width: 10px !important;
        padding: .7em 2em .75em;
    }
    
    .accountPage .flex_left {
        margin-left: 8px;
    }
    .accountPage .flex_right {
        margin-top: -12px;
        margin-right: 8px;
    }
    .shippingInfoPage .nav-button-right {
        margin-right: 17px;
    }
    .dd {
        left: 0;
    }
    .product_options tr td.main input#idtxt_8,
    .product_options tr td.main input#idtxt_10,
    .product_options tr td.main input#idtxt_16 {
        -webkit-appearance: none;
        line-height: 32px !important;
        height: 32px !important;
        padding: 0 5px !important;
        color: #3b4585 !important;
        font-size: 15px !important;
        background-color: #eeeeee;
        min-width: calc(100% + 2px) !important;
    }
    
    .flex_share_container {
        width: calc(100% - 42px);
        padding: 8px;
        margin-left: 13px;
        margin-right: 13px;
    }
    
    .cart_left_box {
        padding-right: 5px;
    }
    .cart_mid_box {
        padding-left: 5px;
    }
    .cart_price {
        line-height: 32px;
        font-size: 15px;
    }
    #footer-title {
        margin-left: 0;
        color: #3b4585;
    }

    .cart_total,
    .cart_vat {
        padding: 1px 17px;
    }
    
    
    /*
.top-left-container #heading-title,  #heading-title{
    margin-left: 20px;
    font-weight: 700;
    color: #3b4585;
    margin-top:	40px;
}

.mm-menu .mm-divider{
    background-color: #3b4585;
    color:#f3f3f3;
}

#contact_us img{
    margin-bottom: 10px;
}

#contact_us .mid-container br{
    display: none;
}

#cart_quantity #product-name{
    color: #3b4585;
    font-weight: 600;
}

#cart_quantity #product-price{
    color: #00a944;
    font-weight: 600;
}
*/
}