html {font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }body {margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block; vertical-align: baseline; }audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}a {background-color: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}button,input,optgroup,select,textarea {color: inherit; font: inherit; margin: 0; }button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer; }button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {padding: 0; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield; }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0; padding: 0; }textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="date"],input[type="password"],textarea {-webkit-appearance: none; -moz-appearance: none;appearance: none;}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="search"]:hover,input[type="text"]:hover,input[type="tel"]:hover,input[type="url"]:hover,input[type="date"]:hover,input[type="password"]:hover,textarea:hover,select:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="password"]:focus,textarea:focus,select:focus {outline: 0;}* {margin: 0;padding: 0;}*, *::before, *::after {box-sizing: border-box;}body:before {content: 'phone';display: none;}.wrapper {width: 95%;margin: 0 2.5%;}.main {padding: 3rem 0;}.main aside {padding: 0 0 1rem 0;}.footer-container footer {padding: 2rem 0;}@media only screen and (min-width: 400px) {body:before {content: 'phablet';display: none;}}@media only screen and (min-width: 550px) {body:before {content: 'tablet';display: none;}}@media only screen and (min-width: 768px) {body:before {content: 'tablet';display: none;}.main article {float: right;width: 70%;}.main aside {float: left;width: 28%;}}@media only screen and (min-width: 1000px) {body:before {content: 'desktop';display: none;}}@media only screen and (min-width: 1140px) {body:before {content: 'desktop';display: none;}}@media only screen and (min-width: 1280px) {body:before {content: 'desktop';display: none;} .header-container, .main-container, .footer-container {width: 1270px;margin: 0 auto;}}@media (min-width: 400px) {}@media (min-width: 550px) {}@media (min-width: 750px) {}@media (min-width: 1000px) {}@media (min-width: 1200px) {}th,td {padding: 1.2rem 1.5rem;text-align: left;}th:first-child,td:first-child {padding-left: 0;}th:last-child,td:last-child {padding-right: 0;}button,.button {margin-bottom: 1rem;}input,textarea,select,fieldset {margin-bottom: 1.5rem;}pre,blockquote,dl,figure,table,p,ul,ol,form {margin-bottom: 2.5rem;}ul {list-style: circle inside;}ol {list-style: decimal inside;}ol, ul {padding-left: 0;margin-top: 0;}ul ul,ul ol,ol ol,ol ul {margin: 1.5rem 0 1.5rem 3rem;}li {margin-bottom: 1rem;}p {margin-top: 0;}.js #kategorien2 {display: none;}.no-js .menu-main {display: none;}.menu-main {display: none;}ul.menu-main,.menu-main ul {list-style: outside none none;margin: 0;padding: 0;}.menu-main li {margin: 0;position: relative;}.menu-main li a {display: block;line-height: 1.5rem;position: relative;}.menu-main li a {padding: 1.5rem 1rem;}.menu-main li li a {padding: 1.5rem 3rem;}.menu-main li li li a {padding: 1.5rem 5rem;}.menu-main li li li li a {padding: 1.5rem 7rem;}.menu-main .counter {display: none;}#kategorien2 ul {list-style: outside none none;margin: 0;padding: 0;}#kategorien2 li {margin: 0;position: relative;}#kategorien2 li a {display: block;position: relative;}#kategorien2 li a {padding: 1rem 1rem;}#kategorien2 li li a {padding: 1rem 1rem 1rem 3rem;}#kategorien2 li li li a {padding: 1rem 1rem 1rem 5rem;}#kategorien2 li li li li a {padding: 1rem 1rem 1rem 7rem;}#kategorien2 li.has_subs > a:after,#kategorien2 li.selected > a:after,#kategorien2 li.active > a:after {position: absolute;}#kategorien2 li.has_subs > a:after {content: "\f067";right: 1.2rem;}#kategorien2 li.has_subs > a:hover:after {-webkit-animation: IconRotation 0.4s ease;animation: IconRotation 0.4s ease;}#kategorien2 li.active > a:after {content: "\f078";-webkit-animation: none !important;animation: none !important;right: 1rem !important;}#kategorien2 li.selected > a:after {content: "\f078";-ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg);-webkit-animation: none !important;animation: none !important;right: 1.3rem !important;}#kategorien2 span.counter {display: inline-block;float: right;padding-right: 3rem;}@-webkit-keyframes IconRotation {0% { }100% {-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}}@keyframes IconRotation {0% { }100% {-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}}@-webkit-keyframes fadeIn {from { opacity: 0; }to { opacity: 1; }}@keyframes fadeIn {from { opacity: 0; }to { opacity: 1; }}@media only screen and (min-width: 768px) {.js #kategorien2,.no-js #kategorien2 {display: block;}}@media only screen and (min-width: 1000px) {.menu-main {display: block;}#headerNavCategories {height: auto;padding: 0 0 0 0.2rem;display:inline-block;width: 100%;}.no-js nav {display: block;}.menu-main, .menu-main * {margin: 0;padding: 0;list-style: none;}.menu-main {float: left;margin-bottom: 1em;}.menu-main li {position: relative;}.menu-main ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;min-width: 12em; margin: 0;padding: 0;}.menu-main > li {float: left;}.menu-main li:hover > ul {display: block;-webkit-animation: fadeIn 0.8s;animation: fadeIn 0.8s;}.menu-main a {display: block;position: relative;padding: .75em 1em;}.menu-main ul ul {top: 0;left: 100%;}.menu-main li {white-space: nowrap;}.menu-main a.is-parent {padding-right: 2.5rem;}.menu-main a.is-parent:after {content: "\f0d7";position: absolute;right: 0.8rem;top: 1.25rem;}.menu-main ul a.is-parent:after {content: "\f0da";}.no-js .menu-main {display: block;}}@media only screen and (min-width: 1140px) {.menu-main a.is-parent {padding-right: 3rem;}.menu-main a.is-parent:after {right: 1rem;top: 1rem;}}.dl-menuwrapper {width: 100%;max-width: 70rem;float: left;position: relative;-webkit-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;perspective-origin: 50% 200%;z-index: 2;}.dl-menuwrapper:first-child {margin-right: 100px;}.dl-menuwrapper ul {padding: 0;list-style: none;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;margin: 0;}.dl-menuwrapper li {position: relative;margin: 0;}.dl-menuwrapper li a {display: block;position: relative;padding: 1.5rem 2rem;line-height: 2rem;}.dl-menuwrapper li a .counter {display: inline-block;position: absolute;right: 3rem;}.dl-menuwrapper li.dl-back > a {padding-left: 3rem;}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after {position: absolute;top: 1rem;content: "\f0da";}.dl-menuwrapper li.dl-back:after {left: 1rem;-webkit-transform: rotate(180deg);transform: rotate(180deg);}.dl-menuwrapper li > a:after {right: 1rem;}.dl-menuwrapper .dl-menu {margin: .5rem 0 0 0;position: absolute;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;backface-visibility: hidden;}.dl-menuwrapper .dl-menu.dl-menu-toggle {transition: all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);transform: translateY(0px);}.dl-menuwrapper li .dl-submenu {display: none;}.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;}.dl-menuwrapper > .dl-submenu {position: absolute;width: 100%;top: 5rem;left: 0;margin: 0;}.dl-menu.dl-animate-out-1 {-webkit-animation: MenuAnimOut1 0.4s;animation: MenuAnimOut1 0.4s;}.dl-menu.dl-animate-out-2 {-webkit-animation: MenuAnimOut2 0.3s ease-in-out;animation: MenuAnimOut2 0.3s ease-in-out;}.dl-menu.dl-animate-out-3 {-webkit-animation: MenuAnimOut3 0.4s ease;animation: MenuAnimOut3 0.4s ease;}.dl-menu.dl-animate-out-4 {-webkit-animation: MenuAnimOut4 0.4s ease;animation: MenuAnimOut4 0.4s ease;}.dl-menu.dl-animate-out-5 {-webkit-animation: MenuAnimOut5 0.4s ease;animation: MenuAnimOut5 0.4s ease;}@-webkit-keyframes MenuAnimOut1 {0% { }50% {-webkit-transform: translateZ(-250px) rotateY(30deg);}75% {-webkit-transform: translateZ(-372.5px) rotateY(15deg);opacity: .5;}100% {-webkit-transform: translateZ(-500px) rotateY(0deg);opacity: 0;}}@-webkit-keyframes MenuAnimOut2 {0% { }100% {-webkit-transform: translateX(-100%);opacity: 0;}}@-webkit-keyframes MenuAnimOut3 {0% { }100% {-webkit-transform: translateZ(300px);opacity: 0;}}@-webkit-keyframes MenuAnimOut4 {0% { }100% {-webkit-transform: translateZ(-300px);opacity: 0;}}@-webkit-keyframes MenuAnimOut5 {0% { }100% {-webkit-transform: translateY(40%);opacity: 0;}}@keyframes MenuAnimOut1 {0% { }50% {-webkit-transform: translateZ(-250px) rotateY(30deg);transform: translateZ(-250px) rotateY(30deg);}75% {-webkit-transform: translateZ(-372.5px) rotateY(15deg);transform: translateZ(-372.5px) rotateY(15deg);opacity: .5;}100% {-webkit-transform: translateZ(-500px) rotateY(0deg);transform: translateZ(-500px) rotateY(0deg);opacity: 0;}}@keyframes MenuAnimOut2 {0% { }100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}}@keyframes MenuAnimOut3 {0% { }100% {-webkit-transform: translateZ(300px);transform: translateZ(300px);opacity: 0;}}@keyframes MenuAnimOut4 {0% { }100% {-webkit-transform: translateZ(-300px);transform: translateZ(-300px);opacity: 0;}}@keyframes MenuAnimOut5 {0% { }100% {-webkit-transform: translateY(40%);transform: translateY(40%);opacity: 0;}}.dl-menu.dl-animate-in-1 {-webkit-animation: MenuAnimIn1 0.3s;animation: MenuAnimIn1 0.3s;}.dl-menu.dl-animate-in-2 {-webkit-animation: MenuAnimIn2 0.3s ease-in-out;animation: MenuAnimIn2 0.3s ease-in-out;}.dl-menu.dl-animate-in-3 {-webkit-animation: MenuAnimIn3 0.4s ease;animation: MenuAnimIn3 0.4s ease;}.dl-menu.dl-animate-in-4 {-webkit-animation: MenuAnimIn4 0.4s ease;animation: MenuAnimIn4 0.4s ease;}.dl-menu.dl-animate-in-5 {-webkit-animation: MenuAnimIn5 0.4s ease;animation: MenuAnimIn5 0.4s ease;}@-webkit-keyframes MenuAnimIn1 {0% {-webkit-transform: translateZ(-500px) rotateY(0deg);opacity: 0;}20% {-webkit-transform: translateZ(-250px) rotateY(30deg);opacity: 0.5;}100% {-webkit-transform: translateZ(0px) rotateY(0deg);opacity: 1;}}@-webkit-keyframes MenuAnimIn2 {0% {-webkit-transform: translateX(-100%);opacity: 0;}100% {-webkit-transform: translateX(0px);opacity: 1;}}@-webkit-keyframes MenuAnimIn3 {0% {-webkit-transform: translateZ(300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);opacity: 1;}}@-webkit-keyframes MenuAnimIn4 {0% {-webkit-transform: translateZ(-300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);opacity: 1;}}@-webkit-keyframes MenuAnimIn5 {0% {-webkit-transform: translateY(40%);opacity: 0;}100% {-webkit-transform: translateY(0);opacity: 1;}}@keyframes MenuAnimIn1 {0% {-webkit-transform: translateZ(-500px) rotateY(0deg);transform: translateZ(-500px) rotateY(0deg);opacity: 0;}20% {-webkit-transform: translateZ(-250px) rotateY(30deg);transform: translateZ(-250px) rotateY(30deg);opacity: 0.5;}100% {-webkit-transform: translateZ(0px) rotateY(0deg);transform: translateZ(0px) rotateY(0deg);opacity: 1;}}@keyframes MenuAnimIn2 {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}100% {-webkit-transform: translateX(0px);transform: translateX(0px);opacity: 1;}}@keyframes MenuAnimIn3 {0% {-webkit-transform: translateZ(300px);transform: translateZ(300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;}}@keyframes MenuAnimIn4 {0% {-webkit-transform: translateZ(-300px);transform: translateZ(-300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;}}@keyframes MenuAnimIn5 {0% {-webkit-transform: translateY(40%);transform: translateY(40%);opacity: 0;}100% {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}}.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {-webkit-animation: SubMenuAnimIn1 0.4s ease;animation: SubMenuAnimIn1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;animation: SubMenuAnimIn2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {-webkit-animation: SubMenuAnimIn3 0.4s ease;animation: SubMenuAnimIn3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {-webkit-animation: SubMenuAnimIn4 0.4s ease;animation: SubMenuAnimIn4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {-webkit-animation: SubMenuAnimIn5 0.4s ease;animation: SubMenuAnimIn5 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1 {0% {-webkit-transform: translateX(50%);opacity: 0;}100% {-webkit-transform: translateX(0px);opacity: 1;}}@-webkit-keyframes SubMenuAnimIn2 {0% {-webkit-transform: translateX(100%);opacity: 0;}100% {-webkit-transform: translateX(0px);opacity: 1;}}@-webkit-keyframes SubMenuAnimIn3 {0% {-webkit-transform: translateZ(-300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);opacity: 1;}}@-webkit-keyframes SubMenuAnimIn4 {0% {-webkit-transform: translateZ(300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);opacity: 1;}}@-webkit-keyframes SubMenuAnimIn5 {0% {-webkit-transform: translateZ(-200px);opacity: 0;}100% {-webkit-transform: translateZ(0);opacity: 1;}}@keyframes SubMenuAnimIn1 {0% {-webkit-transform: translateX(50%);transform: translateX(50%);opacity: 0;}100% {-webkit-transform: translateX(0px);transform: translateX(0px);opacity: 1;}}@keyframes SubMenuAnimIn2 {0% {-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0;}100% {-webkit-transform: translateX(0px);transform: translateX(0px);opacity: 1;}}@keyframes SubMenuAnimIn3 {0% {-webkit-transform: translateZ(-300px);transform: translateZ(-300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;}}@keyframes SubMenuAnimIn4 {0% {-webkit-transform: translateZ(300px);transform: translateZ(300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;}}@keyframes SubMenuAnimIn5 {0% {-webkit-transform: translateZ(-200px);transform: translateZ(-200px);opacity: 0;}100% {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}}.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {-webkit-animation: SubMenuAnimOut1 0.4s ease;animation: SubMenuAnimOut1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;animation: SubMenuAnimOut2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {-webkit-animation: SubMenuAnimOut3 0.4s ease;animation: SubMenuAnimOut3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {-webkit-animation: SubMenuAnimOut4 0.4s ease;animation: SubMenuAnimOut4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {-webkit-animation: SubMenuAnimOut5 0.4s ease;animation: SubMenuAnimOut5 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1 {0% {-webkit-transform: translateX(0%);opacity: 1;}100% {-webkit-transform: translateX(50%);opacity: 0;}}@-webkit-keyframes SubMenuAnimOut2 {0% {-webkit-transform: translateX(0%);opacity: 1;}100% {-webkit-transform: translateX(100%);opacity: 0;}}@-webkit-keyframes SubMenuAnimOut3 {0% {-webkit-transform: translateZ(0px);opacity: 1;}100% {-webkit-transform: translateZ(-300px);opacity: 0;}}@-webkit-keyframes SubMenuAnimOut4 {0% {-webkit-transform: translateZ(0px);opacity: 1;}100% {-webkit-transform: translateZ(300px);opacity: 0;}}@-webkit-keyframes SubMenuAnimOut5 {0% {-webkit-transform: translateZ(0);opacity: 1;}100% {-webkit-transform: translateZ(-200px);opacity: 0;}}@keyframes SubMenuAnimOut1 {0% {-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}100% {-webkit-transform: translateX(50%);transform: translateX(50%);opacity: 0;}}@keyframes SubMenuAnimOut2 {0% {-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}100% {-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0;}}@keyframes SubMenuAnimOut3 {0% {-webkit-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;}100% {-webkit-transform: translateZ(-300px);transform: translateZ(-300px);opacity: 0;}}@keyframes SubMenuAnimOut4 {0% {-webkit-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;}100% {-webkit-transform: translateZ(300px);transform: translateZ(300px);opacity: 0;}}@keyframes SubMenuAnimOut5 {0% {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}100% {-webkit-transform: translateZ(-200px);transform: translateZ(-200px);opacity: 0;}}.button,button,input[type="submit"],input[type="reset"],input[type="button"] {display: inline-block;height: auto;padding: 0 3rem;text-align: center;line-height: 4.2rem;white-space: nowrap;width: 23rem;max-width: 100%;margin-right: 1%;}@media only screen and (min-width: 1000px) {#shopping_cart_page .buttonContainer .button {width: 24.25%;margin: 0 0.5% 1rem 0.5%;}#shopping_cart_page .buttonContainer .button:first-child {margin: 0 0.5% 1rem 0;}#shopping_cart_page .buttonContainer .button:last-child {margin: 0 0 1rem 0.5%;}}@font-face {font-family: 'fontawesome';src:url('../fonts/fontawesome/fontawesome.eot');src:url('../fonts/fontawesome/fontawesome.eot?#iefix') format('embedded-opentype'),url('../fonts/fontawesome/fontawesome.woff') format('woff'),url('../fonts/fontawesome/fontawesome.ttf') format('truetype'),url('../fonts/fontawesome/fontawesome.svg#fontawesome') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'Opensans';src:url('../fonts/opensans/opensans.woff') format('woff');font-weight: normal;font-style: normal;}html {font-size: 62.5%;}body {font-size: 1.5em; line-height: 1.6;font-weight: 400;font-family: Opensans, Helvetica, Arial, sans-serif;}@media only screen and (min-width: 768px) {html {font-size: 56.3%;}}@media only screen and (min-width: 1000px) {html {font-size: 62.5%;}}h1,h2,h3,h4,h5,h6 {margin-top: 0;margin-bottom: 2rem;font-weight: 300;}h1 {font-size: 3rem;line-height: 1.3;letter-spacing: -.1rem;}h2 {font-size: 2.5rem;line-height: 1.35;letter-spacing: -.08rem;}h3 {font-size: 2rem;line-height: 1.5; letter-spacing: -.05rem;}h4,.contentBoxHeading,.addressBoxHeading,.moduleBoxHeading,.secondaryContentBoxHeading,.selectionsBoxHeading {font-size: 1.8rem;line-height: 1.6;letter-spacing: 0;}h5 {font-size: 1.6rem;line-height: 1.5;letter-spacing: 0;}h6 {font-size: 1.6rem;line-height: 1.6;letter-spacing: 0;}.viewModeSelectGrid:before,.viewModeSelectRow:before,.listingBox .cartListing li:first-of-type > div.delete:before,a.dl-trigger:before,.menu-main a.is-parent:after,#kategorien2 li.has_subs a:after,#kategorien2 li.selected > a:after,#kategorien2 li.active > a:after,.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after,.filterButton.closed:after,.filterButton.open:after,#priceRangeOverview.open:after,#priceRangeOverview.closed:after,#filter li a:after,#filter span.filterReset a:after,.cartPreviewGridItem .closeIcon:after,.cartPreviewGridItem .navigateBack:after,#breadCrumbContainer:before,.cartLinks:before,.jcarousel-next:before,.jcarousel-prev:before,#searchTopSubmit:before,#galleryButtonPrev:before,#galleryButtonNext:before,.productDetailsContainer .stock .stockText1:before,.productDetailsContainer .stock .stockText2:before,.productDetailsContainer .stock .stockText3:before,.productDetailsContainer .stock .stockTextGeneral:before,.productDetailsContainer .stock .deliveryText1:before,.productDetailsContainer .stock .deliveryText2:before,.productDetailsContainer .stock .deliveryText3:before,.productDetailsContainer .stock .deliveryTextGeneral:before {font-family: 'fontawesome';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1.6;-webkit-font-smoothing: antialiased;}.main aside {color: white;}.button,button,input[type="submit"],input[type="reset"],input[type="button"] {font-size: 1.1rem;font-weight: 600;letter-spacing: .1rem;text-transform: uppercase;text-decoration: none;cursor: pointer;}#searchTopSubmit:before {font-size: 2.2rem;}#kategorien2 li.active > a:hover:after {font-size: 1.6rem;}@media only screen and (min-width: 1000px) {.menu-main, .menu-main * {font-size: 95%;}}@media only screen and (min-width: 1140px) {.menu-main, .menu-main * {font-size: 100%;}}.dl-menuwrapper li a {font-size: 1.6rem;font-weight: 300;}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after {font-size: 2rem;}.listingBox .addressListing li > div::before {font-weight: bold;}#breadCrumbContainer h1 {font-size: 1.5rem;letter-spacing: 0;}.jcarousel-prev:before,.jcarousel-next:before {font-size: 2.2rem;}.cartPreviewGridItem .cartPreviewPrice {font-weight: bold;}.cartPreviewGridItem .cartPreviewTitle {font-size: 1.7rem;}.cartPreviewGridItem .closeIcon:after {font-size: 2rem;}.cartPreviewGridItem .cartPreviewTotal {font-size: 2.5rem;font-weight: bold;}.cartPreviewGridItem .navigateBack {font-size: 1rem;}.cartPreviewGridItem .cartPreviewPriceOriginal {text-decoration: line-through;}.checkoutProgressBar {text-transform: uppercase;font-size: 1.4rem;}.footerContainer li.footerContainerHeading {font-size: 2rem;}.headerNav a,.cartLinks span,.cartLinks span a {cursor: pointer;}.headerNav a.dl-trigger:before {font-size: 3rem;}.cartLinks:before {font-size: 2rem;}.infoBoxHeading {font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem}#filter li a:after,#filter span.filterReset a:after {font-size: 2rem;}.listingBox .grid .tax_info,.listingBox .row .tax_info {font-size: 1rem;}.listingBox .grid .manufacturerInfo,.listingBox .row .manufacturerInfo {font-size: 1.2rem;}.listingBox .productListing.grid .price,.listingBox .productListing.row .price {font-size: 1.9rem;}.listingBox .productListing.grid .originalPrice,.listingBox .productListing.row .originalPrice {font-size: 1.6rem;}.listingBox .productListing.grid .originalPrice,.listingBox .productListing.row .originalPrice,.listingBox .cartListing .originalPrice {text-decoration: line-through;}@media only screen and (min-width: 550px) {.listingBox .cartListing li:first-of-type > div.delete {font-size: 1.8rem;}}@media only screen and (min-width: 1000px) {.listingBox .productListing.row .productsDescription,.listingBox .categoryListing.row .categoriesDescription {font-size: 1.3rem;}}.moduleBox .grid .tax_info,.moduleBox .row .tax_info {font-size: 1rem;}.moduleBox .grid .manufacturerInfo,.moduleBox .row .manufacturerInfo {font-size: 1.2rem;}.moduleBox .productListing.grid .price,.moduleBox .productListing.row .price {font-size: 1.9rem;}.moduleBox .productListing.grid .originalPrice,.moduleBox .productListing.row .originalPrice {font-size: 1.6rem;text-decoration: line-through;}form.paypalButtonContainer span {font-size: 1.1rem;}.productDetailsContainer .tax_info {font-size: 1rem;}.productDetailsContainer .price {font-size: 1.9rem;}.productDetailsContainer .originalPrice {font-size: 1.6rem;text-decoration: line-through;}#search_suggest .columnTitle {font-weight: bold;}.slideoutInner li,.slideoutInner li a {font-weight: bold;}.slideoutInner li a:hover {text-decoration: underline;}.slideoutInfotext {font-size: 1.8rem;font-weight: bold;}.viewOptions a:before {font-size: 3rem;}#shopping_cart_page .productAttributesContainer {font-size: 1.2rem;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="date"],input[type="password"],textarea,select {height: 4.3rem;padding: 0.6rem 1rem; }textarea {min-height: 6.5rem;padding-top: 0.6rem;padding-bottom: 0.6rem;}label,legend {display: block;margin-bottom: .5rem;}input[type="checkbox"],input[type="radio"] {display: inline;}fieldset {min-width: 90%;max-width: 100%;padding: 0;}legend {padding: 0 1rem 0 0;}.label {width: 100%;display:inline-block;}.value,select {width: 90%;display: inline-block;-moz-transition: width .25s; -webkit-transition: width .25s; -o-transition: width .25s;transition: width .25s;}div[role=radiogroup] {display: inline-block;height: 5rem;line-height: 4rem;width: 25rem;}div[role=radiogroup] .label {width: 5rem;}div[role=radiogroup] .value {width: 2rem;}.value:focus {width: 100%;}.value {padding-right:30px;}.searchTop form {}#searchTopInput {overflow: hidden;}input#txtSearch {width: 100%;}#searchTopSubmit {float: right;height: 4.3rem;width: 3.5rem;margin-right: 0;margin-bottom: 1rem;}#searchTopSubmit:before {content: "\e60a";display: inline-block;height: 100%;margin-left: -1rem;line-height: 4.2rem;}@media only screen and (min-width: 768px) {fieldset {min-width: 250px;max-width: 500px;}.label {width: 20rem;display:inline-block;}.value,select {width: 23rem;display: inline-block;-moz-transition: width .25s; -webkit-transition: width .25s; -o-transition: width .25s;transition: width .25s;}div[role=radiogroup] {display: inline-block;height: 5rem;line-height: 4rem;width: 25rem;}div[role=radiogroup] .label {width: 5rem;}div[role=radiogroup] .value {width: 2rem;}.value:focus {width: 26rem;}.value {padding-right:30px;}}@media only screen and (min-width: 1000px) {fieldset {padding: 0 1rem;}legend {padding: 0 1rem;}}.clearfix:after,.Clear:after,.contentBox:after,.wrapperBox:after,.container:after,.row:after,#headerNavCategories:after,nav:after,.headerContainer:after,.main aside > div > .infoBox .infoBoxContent:after,.main aside > div > .infoBox .infoBoxHeading:after,.main aside > div > .infoBox:after,.jcarousel ul:after {content: " ";display: table;clear: both;}.addressBox {margin-bottom: 1rem;}.addressBoxContent {padding: 1rem;}.addressBoxHeading {margin-bottom: 1rem;}@media only screen and (min-width: 768px) {.addressBox {display: inline-block;margin-right: 0.5%;margin-left: 0.5%;vertical-align: top;width: 49%;float: left;}#account_overview_page .addressBoxContent {min-height: 15rem;}#account_addresses_page .addressBoxContent {min-height: 15rem;}#account_orders_view_page .addressBoxContent {min-height: 15rem;}#checkout_confirm_page .addressBoxContent {min-height: 15rem;}#checkout_selections_page .addressBoxContent {min-height: 15rem;}}#breadCrumbContainer {}#breadCrumbContainer * {display: inline;}#breadCrumbContainer:before {content: "\f041";display: inline-block;font-size: 1.8rem;padding-right: 1rem;}.jcarousel {position: relative;overflow: hidden;}.jcarousel > ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}.jcarousel > ul > li {float: left;}.jcarousel > ul.productListing > li {width: 23rem !important;margin: 0 1rem 0 0 !important;}.jcarousel-next,.jcarousel-prev {position: absolute;top: 10%;width: 3.2rem;height: 80%;cursor: pointer;}.jcarousel-next{right: -0.2rem;}.jcarousel-prev {left: -0.2rem;}.jcarousel-prev:before,.jcarousel-next:before {display: inline-block;position: absolute;top: 45%;width: 100%;text-align: center;}.jcarousel-prev:before {content: "\f060";}.jcarousel-next:before {content: "\f061";}.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel .owl-item{float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.grabbing { cursor:url(grabbing.png) 8 8, move;}.owl-carousel.owl-wrapper,.owl-carousel.owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x : 50%;-webkit-perspective-origin-y : 50%;-moz-perspective : 1200px;-moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%;perspective : 1200px;}.owl-fade-out {z-index: 10;-webkit-animation: fadeOut .7s both ease;-moz-animation: fadeOut .7s both ease;animation: fadeOut .7s both ease;}.owl-fade-in {-webkit-animation: fadeIn .7s both ease;-moz-animation: fadeIn .7s both ease;animation: fadeIn .7s both ease;}.owl-backSlide-out {-webkit-animation: backSlideOut 1s both ease;-moz-animation: backSlideOut 1s both ease;animation: backSlideOut 1s both ease;}.owl-backSlide-in {-webkit-animation: backSlideIn 1s both ease;-moz-animation: backSlideIn 1s both ease;animation: backSlideIn 1s both ease;}.owl-goDown-out {-webkit-animation: scaleToFade .7s ease both;-moz-animation: scaleToFade .7s ease both;animation: scaleToFade .7s ease both;}.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}.owl-fadeUp-in {-webkit-animation: scaleUpFrom .5s ease both;-moz-animation: scaleUpFrom .5s ease both;animation: scaleUpFrom .5s ease both;}.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both;-moz-animation: scaleUpTo .5s ease both;animation: scaleUpTo .5s ease both;}@-webkit-keyframes empty {0% {opacity: 1}}@-moz-keyframes empty {0% {opacity: 1}}@keyframes empty {0% {opacity: 1}}@-webkit-keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}@-moz-keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}@keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}@-webkit-keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}@-moz-keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}@keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}@-webkit-keyframes backSlideOut {25% { opacity: .5; -webkit-transform: translateZ(-500px); }75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}@-moz-keyframes backSlideOut {25% { opacity: .5; -moz-transform: translateZ(-500px); }75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}@keyframes backSlideOut {25% { opacity: .5; transform: translateZ(-500px); }75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}@-webkit-keyframes backSlideIn {0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; -webkit-transform: translateZ(-500px); }100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}@-moz-keyframes backSlideIn {0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; -moz-transform: translateZ(-500px); }100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}@keyframes backSlideIn {0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; transform: translateZ(-500px); }100% { opacity: 1; transform: translateZ(0) translateX(0); }}@-webkit-keyframes scaleToFade {to { opacity: 0; -webkit-transform: scale(.8); }}@-moz-keyframes scaleToFade {to { opacity: 0; -moz-transform: scale(.8); }}@keyframes scaleToFade {to { opacity: 0; transform: scale(.8); }}@-webkit-keyframes goDown {from { -webkit-transform: translateY(-100%); }}@-moz-keyframes goDown {from { -moz-transform: translateY(-100%); }}@keyframes goDown {from { transform: translateY(-100%); }}@-webkit-keyframes scaleUpFrom {from { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpFrom {from { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpFrom {from { opacity: 0; transform: scale(1.5); }}@-webkit-keyframes scaleUpTo {to { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpTo {to { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpTo {to { opacity: 0; transform: scale(1.5); }}.cartPreview {position: absolute;top: 0;z-index: -1;width: 0;height: 0;}.cartPreview.cartPreview-active {width: 100%;height: 100%;right: 0;}.cartPreviewGridItem {-webkit-transform: translate3d(400%, -100%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(400%, -100%, 0) translate3d(-3.9em, 3.9em, 0);width: 100%;height: 5rem;opacity: 0;-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 1, 0.3, 1), opacity 0s 0.6s;transition: transform 0.6s cubic-bezier(0.4, 1, 0.3, 1), opacity 0s 0.6s;float: right;display: inline-block;}.cartPreviewGridItem:first-child {height: 28rem;}.cartPreviewGridItem:first-child {-webkit-transform: translate3d(100%, -100%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(100%, -100%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(2) {-webkit-transform: translate3d(200%, -100%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(200%, -100%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(3) {-webkit-transform: translate3d(300%, -100%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(300%, -100%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(4) {-webkit-transform: translate3d(400%, -100%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(400%, -100%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(5) {-webkit-transform: translate3d(100%, -200%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(100%, -200%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(6) {-webkit-transform: translate3d(200%, -200%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(200%, -200%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(7) {-webkit-transform: translate3d(300%, -200%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(300%, -200%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreviewGridItem:nth-child(8) {-webkit-transform: translate3d(400%, -200%, 0) translate3d(-3.9em, 3.9em, 0);transform: translate3d(400%, -200%, 0) translate3d(-3.9em, 3.9em, 0);}.cartPreview-active .cartPreviewGridItem {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 1, 0.3, 1);transition: transform 0.6s cubic-bezier(0.4, 1, 0.3, 1);}.cartPreviewGridItem img {display: none;height: auto;margin: 0 auto;max-height: 20rem;padding: 1.5rem;width: auto;}.cartPreviewGridItem .cartPreviewProductsName {display: block;float: left;margin: 0;padding: 0 0 0 1em;width: 50%;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.cartPreviewGridItem .cartPreviewPrice {float: left;padding: 0 1rem;width: 50%;text-align: center;}.cartPreviewGridItem .cartPreviewPrice span {display: inline-block;width: 50%;padding: 0 .5rem;white-space: nowrap;}.cartPreviewGridItem img,.cartPreviewGridItem .cartPreviewProductsName,.cartPreviewGridItem .cartPreviewPrice {opacity: 0;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}.cartPreviewGridItem span.tax_info {display: none;}.cartPreview-active .cartPreviewGridItem img,.cartPreview-active .cartPreviewGridItem .cartPreviewProductsName,.cartPreview-active .cartPreviewGridItem .cartPreviewPrice {opacity: 1;-webkit-transition: none;transition: none;}.cartPreviewGridItem .cartPreviewClose {cursor: pointer;}.cartPreviewGridItem .cartPreviewTitle {width: 100%;text-align: center;padding: 1rem;}.cartPreviewGridItem .buttonContainer {width: 100%;text-align: center;}.cartPreviewGridItem .cartPreviewTotal,.cartPreviewGridItem .cartIcon,.cartPreviewGridItem .checkoutIcon {text-align: center;}.cartPreviewGridItem .closeIcon {display: block;position: absolute;width: 3rem;height: 3rem;right: 0;}.cartPreviewGridItem .closeIcon:after {content: "\f067";position: absolute;right: 1rem;top: 0.4rem;transform: rotate(45deg);-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); }.cartPreviewGridItem .cartPreviewTotal {margin-bottom: 1.5rem;padding-top: 1rem;}.cartPreviewGridItem .navigateBack {display: block;}.cartPreviewGridItem .navigateBack:after {content: "\f054";padding-left: 1.3rem;}@media only screen and (min-width: 400px) {}@media only screen and (min-width: 550px) {.cartPreviewGridItem,.cartPreviewGridItem:first-child {width: 50%;height: 28rem;}.cartPreviewGridItem img {display: block;}}@media only screen and (min-width: 1000px) {.cartPreviewGridItem,.cartPreviewGridItem:first-child {width: 33.33333333333333%;}}@media only screen and (min-width: 1280px) {.cartPreviewGridItem,.cartPreviewGridItem:first-child {width: 25%;}}@media only screen and (min-width: 1400px) {.cartPreviewGridItem,.cartPreviewGridItem:first-child {width: 20%;}}@media only screen and (min-width: 1600px) {.cartPreviewGridItem,.cartPreviewGridItem:first-child {width: 16.666666666666667%;}}@media only screen and (min-width: 2400px) {.cartPreviewGridItem,.cartPreviewGridItem:first-child {width: 14.28571428571429%;}}.checkoutProgressBar {width: 100%;display: block;line-height: 2.2rem;margin: 2rem 0;}.checkoutProgressBar div {width: 100%;display: inline-block;padding: 0.8rem;}.checkoutProgressBar .processed {}.checkoutProgressBar .inactive {}.checkoutProgressBar .checkoutProgressCartOverview:before {}.checkoutProgressBar .checkoutProgressLogin:before {}.checkoutProgressBar .checkoutProgressSelections:before {}.checkoutProgressBar .checkoutProgressConfirmation:before {}.checkoutProgressBar .checkoutProgressSuccess:before {}.checkoutProgressBar .checkoutProgressSuccess {display: none;}@media only screen and (min-width: 768px) {.checkoutProgressBar div {width: 25%;}.checkoutProgressBar .checkoutProgressCartOverview:before {}.checkoutProgressBar .checkoutProgressLogin:before {}.checkoutProgressBar .checkoutProgressSelections:before {}.checkoutProgressBar .checkoutProgressConfirmation:before {}.checkoutProgressBar div span {display: block;position: relative;}.checkoutProgressBar div span:after {content: "";display: block;height: 0;left: 94%;position: absolute;top: -0.5rem;width: 0;}.checkoutProgressBar div span:before {content: "";display: block;height: 0;left: 94%;position: absolute;top: -0.8rem;width: 0;}.checkoutProgressBar div.checkoutProgressConfirmation span:after,.checkoutProgressBar div.checkoutProgressConfirmation span:before {content: " ";}}.contentBox {padding: 0;}.contentBoxContent {padding: 0.5rem;}.contentBoxContent .label,.contentBoxContent .value {display: inline-block;}.contentBoxContent .label {width: 45%;float: left;}.contentBoxContent .value {width: 55%;}@media only screen and (min-width: 768px) {.contentBox {padding: 1rem;}.contentBoxContent {padding: 0.5rem;}}#footer {display: block;width: 100%;}.footerContainer {display: inline-block;vertical-align: top;width: 100%;padding: 0 1.5rem;}.footerContainer ul {list-style-type: circle;list-style-position: outside;list-style-image: none;}.footerContainer li {margin-left: 1.5rem;}.footerContainer li.footerContainerHeading {list-style-type: none;list-style-position: inside;list-style-image: none;margin-left: 0;}@media only screen and (min-width: 550px) {.footerContainer {width: 48%;}}@media only screen and (min-width: 768px) {.footerContainer {width: 33%;}}.headerContainer {margin-bottom: 1rem;}.banner {display: inline-block;height: auto;width: 100%;}.banner a {display: block;height: 100%;width: 100%;}.banner a img {max-width: 100%;}.headerNav,.searchTop,.cartLinks {height: 4.3rem;width: 100%;text-align: center;margin-top: 1rem;}.headerNav a {display: inline-block;padding: .6rem .9rem;float: right;height: 100%;}.headerNav a.dl-trigger {float: left;height: 4rem;width: 4rem;overflow: hidden;white-space: nowrap;}.no-js .headerNav a.dl-trigger {display: none;}.headerNav a.dl-trigger:before {display: inline-block;text-align: center;content: "\f0c9";line-height: 3rem;width: 3.2rem;}.headerNav a.myAccountLink {display: inline-block;max-width: 50%;}.headerNav a.myAccountLink span {display: inline-block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.headerNav a span {vertical-align: middle;}.cartLinks {text-align: right;}.cartLinks:before {content: "\e603";display: inline-block;float: left;padding: 0.5rem 0 0 1rem;}.cartLinks span {display: inline-block;padding: .8rem .4rem;}a.cartLink {display:block;width:100%;height:100%;padding-right: 1rem;}@media only screen and (min-width: 480px) {}@media only screen and (min-width: 550px) {.searchTop,.cartLinks {width: 48%;}.searchTop {float: left;}.searchTop form {}.cartLinks {float: right;}}@media only screen and (min-width: 768px) {}@media only screen and (min-width: 1000px) {.banner {float: left;height: 160px;width: 70%;}.headerNav,.searchTop,.cartLinks {float: right;max-width: 290px;text-align: right;width: 30%;}.searchTop form {height: auto;}.headerNav a {cursor: pointer;display: inline-block;padding: 0;height: 100%;}.headerNav a.dl-trigger {display: none;}.headerNav a span {vertical-align: middle;}.headerNav span {display: inline-block;padding: 1rem;}.headerNav a.myAccountLink {display: inline-block;max-width: 65%;}#headersearchinput {float: left;}#headersearchbutton {float: right;margin-right: .2rem;}}@media only screen and (min-width: 1280px) {}ul#zoomGalleryContainer {display: inline-block;}ul#zoomGalleryContainer li {display: inline;}img.galleryImage {height: auto;max-height: 7rem;width: auto;}.galleryThumbs {margin-top: 1rem;}#thumbsContainer {display: inline-block;height: 7rem;overflow: hidden;width: 21rem;}#galleryButtonPrev,#galleryButtonNext {display: inline-block;height: 7rem;width: 2.8rem;vertical-align: top;cursor: pointer;}#galleryButtonPrev:before,#galleryButtonNext:before {display: inline-block;height: 7rem;line-height: 7rem;text-align: center;vertical-align: middle;}#galleryButtonPrev:before {content: "\f053";font-size: 20px;}#galleryButtonNext:before {content: "\f054";font-size: 20px;}.infoBoxHeading {padding: 1rem .75rem;}.infoBoxContent {margin-bottom: 1rem;}.main aside > div > .infoBox {margin-bottom: 1.5rem;}#loginbox ul,#myaccountbox ul {list-style: outside none none;margin: 0;padding: 0;}#loginbox li,#myaccountbox li {margin: 0;position: relative;}#loginbox li a,#myaccountbox li a {display: block;position: relative;padding: 1rem 1rem;}.filterButton.closed:after,.filterButton.open:after,#priceRangeOverview.open:after,#priceRangeOverview.closed:after,#filterBox li a:after,#filterAtListings li a:after,#filterBox span.filterReset a:after,#filterAtListings span.filterReset a:after {font-family: 'fontawesome';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1.6;-webkit-font-smoothing: antialiased;}.filterResets.infoBox,.filterPriceRange.infoBox,.filterManufacturers.infoBox,.filterOptionsBox.infoBox,.filterProductsTextattributes.infoBox {background-color: white;border: 2px solid white;border-radius: 4px;color: black;}#filterBox li a:hover,#filterAtListings li a:hover,#filterBox span.filterReset a:hover,#filterAtListings span.filterReset a:hover {background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;}#filterBox li:hover a:after,#filterAtListings li:hover a:after,#filterBox span.filterReset:hover a:after,#filterAtListings span.filterReset:hover a:after {color: red;}#filterAtListings .infoBoxContent .infoBox,#filterAtListings .filterResets.infoBox {border: 1px solid #dddddd;}@media only screen and (min-width: 768px) {#filterAtListings .infoBoxContent .infoBox {width: 48.7%;float: left;}#filterAtListings .filterResets.infoBox {width: 98.8%;float: left;}}.js .filterAtListingsWrapper > .infoBoxContent,.js .filterPriceRange .infoBoxContent,.js .filterManufacturers .infoBoxContent,.js .filterOptionsBox .infoBoxContent,.js .filterProductsTextattributes .infoBoxContent {display: none;}.filterResets.infoBox,.filterPriceRange.infoBox,.filterManufacturers.infoBox,.filterOptionsBox.infoBox,.filterProductsTextattributes.infoBox {margin: 0.5rem;}#filterBox form,#filterAtListings form {margin: 0;}#filterBox .infoBoxHeading,#filterAtListings .infoBoxHeading {min-height: 4.4rem;cursor: pointer;}#filterBox .infoBoxContent,#filterAtListings .infoBoxContent {margin: 0;}#filterBox ul,#filterAtListings ul {list-style: outside none none;margin: 0;padding: 0;}#filterBox li,#filterAtListings li {margin: 0;position: relative;}#filterBox li a,#filterAtListings li a {display: block;position: relative;padding: 1.5rem 1rem;}#filterBox li a:after,#filterAtListings li a:after,#filterBox span.filterReset a:after,#filterAtListings span.filterReset a:after {content: "\f067";position: absolute;right: 0.7rem;top: 1.2rem;transform: rotate(45deg);-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); }#filterBox span.filterReset,#filterAtListings span.filterReset {display: block;width: 100%;}#filterBox span.filterReset a,#filterAtListings span.filterReset a {display: block;position: relative;padding: 1.5rem 1rem;}#filterBox li input[type=checkbox],#filterAtListings li input[type=checkbox] {display: inline-block;margin: 0 1rem;}#filterBox li span.filterValue,#filterAtListings li span.filterValue,#filterBox li label,#filterAtListings li label {display: inline-block;min-width: 80%; }#filterBox .ui-slider,#filterAtListings .ui-slider {margin: 1.5rem 1rem;}#filterBox .buttonContainer,#filterAtListings .buttonContainer {text-align: center;margin-top: 1.5rem;}.filterButton.closed,.filterButton.open,#priceRangeOverview.closed:after,#priceRangeOverview.open:after {float: right;}.filterButton.closed:after,#priceRangeOverview.closed:after {content: "\f078";right: 1rem;}.filterButton.open:after,#priceRangeOverview.open:after {content: "\f077";right: 1rem;}@media only screen and (min-width: 768px) {#filterAtListings .inactive {max-height: 45px;}#filterAtListings .inactive:after {content: " ";clear: both;}}#filterAtListingsMainInfoBoxHeading {display: block;width: 100%;position: relative;}#filterAtListingsMainButton {position: absolute;right: 0;top: 0;width: 23rem;border: 1px solid #dddddd;border-radius: 4px;display: block;padding: 6px 15px;}.filterAtListingsWrapper.infoBox.active #filterAtListingsMainButton {background-color: #eeeeee;}.listingBox {position: relative;width: 100%;padding: 0 0 2rem 0;}.listingBox ul,.listingBox li {padding: 0;margin: 0;list-style-type: none;}.listingBox form {padding: 0;margin: 0;}.listingBox .productListing.grid,.listingBox .productListing.row,.listingBox .categoryListing.grid,.listingBox .categoryListing.row {position: relative;text-align: center;}.listingBox .productListing.grid > li,.listingBox .productListing.row > li,.listingBox .categoryListing.grid > li,.listingBox .categoryListing.row > li {display: inline-block;vertical-align: top;position: relative;width: 100%;padding: 1rem 0 2rem 0;text-align: left;}.listingBox .productListing.grid > li,.listingBox .categoryListing.grid > li,.listingBox .productListing.row > li,.listingBox .categoryListing.row > li {margin: 0 0 1rem 0;}.listingBox .productListing li:first-of-type {display: none;}.listingBox .productListing.grid .imageContainer,.listingBox .productListing.row .imageContainer,.listingBox .productListing.grid .productDescriptionContainer,.listingBox .productListing.row .productDescriptionContainer,.listingBox .productListing.grid .actionsContainer,.listingBox .productListing.row .actionsContainer,.listingBox .categoryListing.grid .imageContainer,.listingBox .categoryListing.row .imageContainer,.listingBox .categoryListing.grid .categoryDescriptionContainer,.listingBox .categoryListing.row .categoryDescriptionContainer,.listingBox .categoryListing.grid .actionsContainer,.listingBox .categoryListing.row .actionsContainer {margin-bottom: 1.5rem;}.listingBox .productListing.grid .imageContainer img,.listingBox .categoryListing.grid .imageContainer img,.listingBox .productListing.row .imageContainer img,.listingBox .categoryListing.row .imageContainer img {height: auto;max-height: 20rem;max-width: 100%;width: auto;}.listingBox .productListing.grid .productDescriptionContainer,.listingBox .productListing.row .productDescriptionContainer,.listingBox .productListing.grid .actionsContainer,.listingBox .productListing.row .actionsContainer,.listingBox .productListing.grid .imageContainer,.listingBox .productListing.row .imageContainer,.listingBox .categoryListing.grid .categoryDescriptionContainer,.listingBox .categoryListing.row .categoryDescriptionContainer,.listingBox .categoryListing.grid .actionsContainer,.listingBox .categoryListing.row .actionsContainer,.listingBox .categoryListing.grid .imageContainer,.listingBox .categoryListing.row .imageContainer {text-align: center;}.listingBox .productListing.grid .productsName,.listingBox .productListing.row .productsName,.listingBox .productListing.grid .productsDescription,.listingBox .productListing.row .productsDescription,.listingBox .productListing.grid .manufacturerInfo,.listingBox .productListing.row .manufacturerInfo,.listingBox .productListing.grid .pricesContainer,.listingBox .productListing.row .pricesContainer,.listingBox .productListing.grid .price,.listingBox .productListing.row .price,.listingBox .productListing.grid .originalPrice,.listingBox .productListing.row .originalPrice.listingBox .productListing.grid .buttonContainer,.listingBox .productListing.row .buttonContainer,.listingBox .categoryListing.grid .categoriesName,.listingBox .categoryListing.row .categoriesName,.listingBox .categoryListing.grid .categoriesDescription,.listingBox .categoryListing.row .categoriesDescription,.listingBox .categoryListing.grid .buttonContainer,.listingBox .categoryListing.row .buttonContainer {display: inline-block;width: 100%;vertical-align: top;}.listingBox .productListing.grid .productsName,.listingBox .productListing.row .productsName,.listingBox .categoryListing.grid .categoriesName,.listingBox .categoryListing.row .categoriesName {height: 5rem;overflow: hidden;}.listingBox .productListing.grid .pricesContainer,.listingBox .productListing.row .pricesContainer {padding: 1rem 0;}.listingBox .productListing.grid .manufacturerInfo::before,.listingBox .productListing.row .manufacturerInfo::before {content: attr(data-title) ":";padding-right: 0.5rem;}.listingBox .productListing.grid .tax_info,.listingBox .productListing.row .tax_info {display: block;}.listingBox .productListing.row .buttonContainer,.listingBox .productListing.grid .buttonContainer,.listingBox .categoryListing.row .buttonContainer,.listingBox .categoryListing.grid .buttonContainer {padding: 0 1rem;}.no-touch .listingBox .productListing.grid .buttonContainer,.no-touch .listingBox .categoryListing.grid .buttonContainer {display: none;}.no-touch .listingBox .productListing.grid li:hover .buttonContainer,.no-touch .listingBox .categoryListing.grid li:hover .buttonContainer {box-sizing: content-box;display: block;height: 6rem;padding: 2rem 3%;position: absolute;width: 94%;z-index: 2;margin-left: -1px;}.listingBox .productListing.grid .productsDescription,.listingBox .productListing.row .productsDescription,.listingBox .categoryListing.grid .categoriesDescription,.listingBox .categoryListing.row .categoriesDescription {display: none;}.listingBox .ordersListing li:first-of-type,.listingBox .addressListing li:first-of-type,.listingBox .orderedProductsListing li:first-of-type,.listingBox .cartListing li:first-of-type{display: none;}.listingBox .ordersListing li > div,.listingBox .addressListing li > div,.listingBox .orderedProductsListing li > div,.listingBox .totalsListing li > div,.listingBox .ordersHistoryListing li > div,.listingBox .cartListing li > div,.listingBox .cartListing li > div > .manufacturerInfo,.listingBox .cartListing li > div > .outOfStock {display: inline-block;width: 100%;vertical-align: top;}.listingBox .ordersListing li > div::before,.listingBox .addressListing li > div::before,.listingBox .orderedProductsListing li > div::before,.listingBox .orderedProductsListing li > div > .productAttributesContainer::before,.listingBox .cartListing li > div::before,.listingBox .cartListing .manufacturerInfo::before {content: attr(data-title) ":";padding-right: 0.5rem;display: inline-block;width: 40%;min-height: 3rem;max-height: 20rem;height: 100%;float: left;}.listingBox .addressListing li > div::before {display: block;width: 100%;margin: 1rem 0 0 0;}.listingBox .cartListing li > div.overlays::before {content: " ";display: none;}.listingBox .orderedProductsListing li.listingHeadingContainer > .attributes,.listingBox .cartListing li.listingHeadingContainer > .attributes,.listingBox .cartListing li.listingHeadingContainer > .weight {display: none;}.listingBox .orderedProductsListing .imageContainer img,.listingBox .cartListing .imageContainer img {max-height: 10rem;max-width: 100%;width: auto;}.listingBox .orderedProductsListing .priceSingle,.listingBox .orderedProductsListing .priceTotal,.listingBox .cartListing .priceSingle,.listingBox .cartListing .priceTotal,.listingBox .ordersListing .total {white-space: nowrap;}.listingBox .addressListing li,.listingBox .ordersListing li,.listingBox .totalsListing li,.listingBox .ordersHistoryListing li,.listingBox .orderedProductsListing li,.listingBox .cartListing li {margin-bottom: 0.5rem;padding: 0.5rem 1rem;}.listingBox .cartListing li > div > .productsDescription,.listingBox .cartListing li > div.overlays,.listingBox .cartListing li > div.weightContainer {display: none;}.listingBox .cartListing li > div .tax_info {padding-left: 1rem;}@media only screen and (min-width: 480px) {.listingBox .productListing.row > li,.listingBox .categoryListing.row > li {padding: 2rem 0;}.listingBox .productListing.row .imageContainer,.listingBox .productListing.row .productDescriptionContainer,.listingBox .productListing.row .actionsContainer,.listingBox .categoryListing.row .imageContainer,.listingBox .categoryListing.row .categoryDescriptionContainer,.listingBox .categoryListing.row .actionsContainer {display: inline-block;vertical-align: top;}.listingBox .productListing.row .imageContainer,.listingBox .productListing.row .pricesContainer,.listingBox .categoryListing.row .imageContainer {width: 40%;}.listingBox .productListing.row .productDescriptionContainer,.listingBox .productListing.row .buttonContainer,.listingBox .categoryListing.row .categoryDescriptionContainer,.listingBox .categoryListing.row .buttonContainer {width: 60%;}.listingBox .productListing.row .actionsContainer,.listingBox .categoryListing.row .actionsContainer {width: 100%;}.listingBox .productListing.row .imageContainer,.listingBox .productListing.row .productDescriptionContainer,.listingBox .productListing.row .actionsContainer,.listingBox .categoryListing.row .imageContainer,.listingBox .categoryListing.row .categoryDescriptionContainer,.listingBox .categoryListing.row .actionsContainer {padding: 0 1rem;}.listingBox .productListing.grid .imageContainer {min-height: 15.5rem;}.listingBox .productListing.grid .imageContainer img,.listingBox .categoryListing.grid .imageContainer img {height: auto;max-height: 15rem;max-width: 100%;width: auto;}.listingBox .productListing.row .imageContainer img,.listingBox .categoryListing.row .imageContainer img {height: auto;max-height: 23rem;max-width: 100%;width: auto;}.listingBox .productListing.row .productsDescription,.listingBox .categoryListing.row .categoriesDescription {display: inline-block;}.listingBox .productListing.row .productDescriptionContainer,.listingBox .categoryListing.row .categoryDescriptionContainer {text-align: justify;}.listingBox .productListing.grid .price,.listingBox .productListing.row .price,.listingBox .productListing.grid .originalPrice,.listingBox .productListing.row .originalPrice {display: inline-block;width: 50%;padding: 0 .5rem;white-space: nowrap;}}@media only screen and (min-width: 550px) {.listingBox .productListing.grid > li,.listingBox .categoryListing.grid > li {width: 48%;margin: 0 0.5% 1rem 0.5%;}.listingBox .ordersListing,.listingBox .addressListing,.listingBox .orderedProductsListing,.listingBox .cartListing {display: table;width: 100%;}.listingBox .ordersListing li,.listingBox .ordersListing li:first-of-type,.listingBox .addressListing li,.listingBox .addressListing li:first-of-type,.listingBox .orderedProductsListing li,.listingBox .orderedProductsListing li:first-of-type,.listingBox .cartListing li,.listingBox .cartListing li:first-of-type {display: table-row;}.listingBox .ordersListing li > div,.listingBox .addressListing li > div,.listingBox .orderedProductsListing li > div,.listingBox .cartListing li > div {display: table-cell;width: auto;padding: 1rem;}.listingBox .ordersListing li > div::before,.listingBox .addressListing li > div::before,.listingBox .orderedProductsListing li > div::before,.listingBox .orderedProductsListing li > div > .productAttributesContainer::before,.listingBox .cartListing li > div::before {content: " ";padding-right: 0;display: inline;min-height: none;max-height: none;height: auto;float: none;}.listingBox .cartListing .manufacturerInfo::before {width: auto;}.listingBox .addressListing .address {width: 40%;}.listingBox .orderedProductsListing .imageContainer img,.listingBox .cartListing .imageContainer img {max-height: 10rem;max-width: 100%;width: auto;}.listingBox .orderedProductsListing .priceTotal,.listingBox .cartListing .priceTotal,.listingBox .orderedProductsListing .priceSingle,.listingBox .cartListing .priceSingle{text-align: right;}.listingBox .orderedProductsListing .quantity,.listingBox .cartListing .quantity {text-align: center;}.listingBox .cartListing .originalPrice {display: block;width: 100%;}.listingBox .cartListing li > div .tax_info {display: block;padding-left: 0;}.listingBox .cartListing li:first-of-type > div.delete {display: inline-block;line-height: 2.5rem;overflow: hidden;white-space: nowrap;width: 3.3rem;}.listingBox .cartListing li:first-of-type > div.delete:before {content: "\f014";}.listingBox .totalsListing .totalTitleContainer {width: 70%;text-align: right;}.listingBox .totalsListing .totalTextContainer {width: 30%;text-align: right;}.listingBox .ordersHistoryListing .date {width: 30%;text-align: left;}.listingBox .ordersHistoryListing .name {width: 70%;text-align: left;}}@media only screen and (min-width: 768px) {}@media only screen and (min-width: 1000px) {.listingBox .productListing.grid > li,.listingBox .categoryListing.grid > li {width: 32%;margin: 0 0.5% 1rem 0.5%;}.listingBox .productListing.row .imageContainer,.listingBox .categoryListing.row .imageContainer {width: 30%;}.listingBox .productListing.row .productDescriptionContainer,.listingBox .categoryListing.row .categoryDescriptionContainer {width: 40%;}.listingBox .productListing.row .actionsContainer,.listingBox .categoryListing.row .actionsContainer {width: 30%;}.listingBox .productListing.row .pricesContainer,.listingBox .productListing.row .buttonContainer,.listingBox .categoryListing.row .buttonContainer {width: 100%;}.listingBox .productListing.row .price,.listingBox .productListing.row .originalPrice {display: inline-block;width: 100%;}.listingBox .productListing.row .pricesContainer {margin-bottom: 1.5rem;}}@media only screen and (min-width: 1280px) {.listingBox .productListing.grid > li,.listingBox .categoryListing.grid > li {width: 24%;margin: 0 0.5% 1rem 0.5%;}}.messageStackError,.messageStackSuccess {display: block;width: 100%;padding: 0.5rem;margin: 0.5rem 0;}.moduleBox {position: relative;width: 100%;padding: 0 0 2rem 0;}.moduleBoxHeading {padding: 1rem .75rem;}.moduleBox ul,.moduleBox li {padding: 0;margin: 0;list-style-type: none;}.moduleBox .productListing.grid,.moduleBox .productListing.row {position: relative;text-align: center;}.moduleBox .productListing.grid > li,.moduleBox .productListing.row > li {display: inline-block;vertical-align: top;position: relative;width: 100%;padding: 1rem 0 2rem 0;text-align: left;margin: 0 0.5% 1rem 0.5%;}.moduleBox .productListing.grid .imageContainer,.moduleBox .productListing.row .imageContainer,.moduleBox .productListing.grid .productDescriptionContainer,.moduleBox .productListing.row .productDescriptionContainer {padding: 0 1rem;}.moduleBox .productListing.grid .imageContainer img {max-height: 30rem;max-width: 100%;width: auto;}.moduleBox .productListing.grid .productDescriptionContainer,.moduleBox .productListing.row .productDescriptionContainer,.moduleBox .productListing.grid .actionsContainer,.moduleBox .productListing.row .actionsContainer,.moduleBox .productListing.grid .imageContainer,.moduleBox .productListing.row .imageContainer {text-align: center;}.moduleBox .productListing.grid .productsName,.moduleBox .productListing.row .productsName,.moduleBox .productListing.grid .productsDescription,.moduleBox .productListing.row .productsDescription,.moduleBox .productListing.grid .manufacturerInfo,.moduleBox .productListing.row .manufacturerInfo,.moduleBox .productListing.grid .buttonContainer,.moduleBox .productListing.row .buttonContainer {display: inline-block;width: 100%;}.moduleBox .productListing.grid .price,.moduleBox .productListing.row .price,.moduleBox .productListing.grid .originalPrice,.moduleBox .productListing.row .originalPrice {display: inline-block;width: 50%;}.moduleBox .productListing.grid .productsName,.moduleBox .productListing.row .productsName {height: 7rem;overflow: hidden;width: 100%;}.moduleBox .productListing.grid .manufacturerInfo::before,.moduleBox .productListing.row .manufacturerInfo::before {content: attr(data-title) ":";padding-right: 0.5rem;}.moduleBox .productListing.grid .tax_info,.moduleBox .productListing.row .tax_info {display: block;}.moduleBox .productListing.row .buttonContainer,.moduleBox .productListing.grid .buttonContainer {padding: 0 1rem;}.no-touch .moduleBox .productListing.grid .buttonContainer {display: none;}.no-touch .moduleBox .productListing.grid li:hover .buttonContainer {box-sizing: content-box;display: block;height: 6rem;padding: 2rem 3%;position: absolute;width: 94%;z-index: 2;margin-left: -1px;}.moduleBox .productListing.grid .productsDescription,.moduleBox .productListing.row .productsDescription {display: none;}@media only screen and (min-width: 480px) {.moduleBox .productListing.row > li {padding: 2rem 0;}.moduleBox .productListing.row .imageContainer,.moduleBox .productListing.row .productDescriptionContainer,.moduleBox .productListing.row .actionsContainer {display: inline-block;vertical-align: top;}.moduleBox .productListing.row .imageContainer,.moduleBox .productListing.row .price {width: 40%;}.moduleBox .productListing.row .productDescriptionContainer,.moduleBox .productListing.row .buttonContainer {width: 60%;}.moduleBox .productListing.row .actionsContainer {width: 100%;}.moduleBox .productListing.row .imageContainer img {max-width: 25rem;width: 100%;max-height: 100%;height: auto;}.moduleBox .productListing.row .productsDescription {display: inline-block;}}@media only screen and (min-width: 550px) {.moduleBox .productListing.grid > li {width: 48%;margin: 0 0.5% 1rem 0.5%;}}@media only screen and (min-width: 768px) {}@media only screen and (min-width: 1000px) {.moduleBox .productListing.grid > li {width: 32%;margin: 0 0.5% 1rem 0.5%;}.moduleBox .productListing.row .imageContainer {width: 30%;}.moduleBox .productListing.row .productDescriptionContainerr {width: 40%;}.moduleBox .productListing.row .actionsContainer {width: 30%;}.moduleBox .productListing.row .price,.moduleBox .productListing.row .buttonContainer {width: 100%;}.moduleBox .productListing.row .productsDescription {font-size: 1.3rem;}.moduleBox .productListing.row .buttonContainer {margin-top: 1.5rem;}}@media only screen and (min-width: 1280px) {.moduleBox .productListing.grid > li {width: 24%;margin: 0 0.5% 1rem 0.5%;}}.moduleBox input[type="submit"] {font-size: 1.1rem !important;}.paginationBarTop {width: 100%;margin-bottom: 1.5rem;}.paginationSelection,.sortDropDown,.viewOptions,.paginationCounter {display: inline-block;min-width: 50%;max-width: 100%;}.paginationSelection {margin-bottom: 1.5rem;text-align: left;}.sortDropDown {text-align: right;}span.pagination_actual,a.pagination_jumpto,a.pagination_next,a.pagination_previous,a.pagination_next_pageset,a.pagination_previous_pageset {padding: 0.5rem 1.5rem;display: inline-block;margin: 0 0.2rem 0 0;}.paginationCounter {vertical-align: top;}.paginationCounter span {display: inline-block;line-height: 4rem;padding: 0 .5rem;}form.paypalButtonContainer {width: 23rem;display: inline-block;text-align: center;margin-top: -1.5rem;}form.paypalButtonContainer input,form.paypalButtonContainer span {width: 100%;display: inline-block;}form.paypalButtonContainer span {font-size: 1.1rem;}@media only screen and (min-width: 1000px) {form.paypalButtonContainer {width: 24.25%;display: inline-block;text-align: center;float: right;}form.paypalButtonContainer input,form.paypalButtonContainer span {width: 100%;display: inline-block;}}.productDetailsContainer .imageContainer,.productDetailsContainer .detailsContainer,.productDetailsContainer .actionsContainer,.productDetailsContainer .productsName,.productDetailsContainer .modelNumber,.productDetailsContainer .stock,.productDetailsContainer .pricesContainer,.productDetailsContainer .price,.productDetailsContainer .originalPrice,.productDetailsContainer .tax_info,.productDetailsContainer .buyQuanitity,.productDetailsContainer .buttonContainer,.productDetailsContainer .descriptionContainer {display: inline-block;width: 100%;vertical-align: top;text-align: center;}.productDetailsContainer .descriptionContainer {text-align: justify;margin-bottom: 1rem;}.productDetailsContainer .buttonContainer {padding: 0 1rem;}.productDetailsContainer .modelNumber::before {content: attr(data-title) ":";padding-right: 1rem;display: inline-block;min-height: 3rem;max-height: 20rem;height: 100%;}.productDetailsContainer .imageContainer,.productDetailsContainer .detailsContainer,.productDetailsContainer .actionsContainer {margin-bottom: 2rem;}.productDetailsContainer .actionsContainer .pricesContainer,.productDetailsContainer .actionsContainer .buyQuanitity,.productDetailsContainer .actionsContainer .buttonContainer {margin-bottom: 1rem;}.productDetailsContainer .buttonContainer input,.productDetailsContainer .buyQuanitity input {margin-bottom: 0;}.productDetailsContainer .stock,.productDetailsContainer .stock span {display: block;}.productDetailsContainer .stock .stockText1:before,.productDetailsContainer .stock .stockText3:before {content: "\f06a";display: inline-block;padding: 0 1rem 0 0;color: orange;}.productDetailsContainer .stock .stockText2:before,.productDetailsContainer .stock .stockTextGeneral:before {content: "\f00c";display: inline-block;padding: 0 1rem 0 0;color: green;}.productDetailsContainer .stock .deliveryText1:before,.productDetailsContainer .stock .deliveryText2:before,.productDetailsContainer .stock .deliveryText3:before,.productDetailsContainer .stock .deliveryTextGeneral:before {content: "\e608";display: inline-block;padding: 0 1rem 0 0;}.productDetailsContainer .detailsContainer table td {padding: 0.5rem;vertical-align: baseline;}.productDetailsContainer .detailsContainer table td select {margin-bottom: 0;}@media only screen and (min-width: 550px) {.productDetailsContainer .imageContainer,.productDetailsContainer .detailsContainer {width: 50%;}.productDetailsContainer .actionsContainer .pricesContainer,.productDetailsContainer .actionsContainer .buyQuanitity,.productDetailsContainer .actionsContainer .buttonContainer {width: 33.33%;vertical-align: middle;margin-bottom: 0;}.productDetailsContainer .actionsContainer {margin: 1rem 0;padding: 1.5rem 0;}.productDetailsContainer .imageContainer,.productDetailsContainer .productsName,.productDetailsContainer .modelNumber,.productDetailsContainer .stock {text-align: left;}}@media only screen and (min-width: 1280px) {.productDetailsContainer .imageContainer,.productDetailsContainer .detailsContainer,.productDetailsContainer .actionsContainer {width: 33.333%;}.productDetailsContainer .actionsContainer .pricesContainer,.productDetailsContainer .actionsContainer .buyQuanitity,.productDetailsContainer .actionsContainer .buttonContainer {width: 100%;margin-bottom: 1.5rem;}.productDetailsContainer .actionsContainer {margin: 0;padding: 0;}}#search_suggest {display: block;overflow: visible;position: absolute;top: 11rem;z-index: 3;}#search_suggest > .searchSuggestColumn {float: left;width: 35rem;padding: .5rem;}#search_suggest .columnTitle {display: block;}#search_suggest .subTitle {display: block;}#search_suggest ul {padding: 1rem 0;list-style: none;}#search_suggest li {margin: 0;padding: 0;}#search_suggest ul li a {display: block;width: 100%;height: 100%;padding: 0;margin: 0;}#search_suggest ul li:after,#search_suggest ul li a:after {content: "";clear: both;display: block;}#search_suggest ul li a .productsImage {float: left;width: 20%;}#search_suggest ul li a .productsImage img {width: 100%;padding: .2rem;}#search_suggest ul li a .productsName {float: right;width: 80%;padding: .2rem;}.secondaryContentBox {margin-bottom: 1rem;}.secondaryContentBoxContent {padding: 1rem;}.secondaryContentBoxHeading {margin-bottom: 1rem;}.secondaryContentBoxContent .label,.secondaryContentBoxContent .value {display: inline-block;}.secondaryContentBoxContent .label {width: 45%;float: left;}.secondaryContentBoxContent .value {width: 55%;}@media only screen and (min-width: 768px) {.secondaryContentBox {display: inline-block;margin-right: 0.5%;margin-left: 0.5%;vertical-align: top;width: 49%;float: left;}#account_overview_page .secondaryContentBoxContent {min-height: 24rem;}#account_addresses_page .secondaryContentBoxContent {min-height: 21rem;}#account_orders_view_page .secondaryContentBoxContent {min-height: 13rem;}#checkout_confirm_page .secondaryContentBoxContent {min-height: 8rem;}}#checkoutSelectionsShippment,#checkoutSelectionsPayment {display: inline-block;vertical-align: top;width: 100%;padding: 0;margin: 0 0 1rem 0;}.selectionsBox div[role=radiogroup] {display: table;width: 100%;line-height: 3rem;}.selectionsBox div[role=radiogroup] .selectionsRow{display: table-row;}.selectionsBox div[role=radiogroup] .selectionsRow > div {display: table-cell;vertical-align: middle;width: auto;padding: 1rem;}.selectionsBox div[role=radiogroup] .selectionsRow > div label,.selectionsBox div[role=radiogroup] .selectionsRow > div input {width: auto;margin-bottom: 0;}.selectionsBox div[role=radiogroup] .selectionsRow > div.selectionsRadio {text-align: center;width: 4rem;}.selectionsBox .selectionsCosts {white-space: nowrap;}.selectionsBox .selectionsBoxContent {padding: 0;}.selectionsBox .selectionsBoxHeading {margin-bottom: 1rem;}.selectionsBox fieldset {margin: 0;padding: 1rem;}.selectionsBox .subTitle {padding-left: 1rem;}@media only screen and (min-width: 768px) {.selectionsBox fieldset {max-width: 100%;}}@media only screen and (min-width: 1000px) {.selectionsBox .selectionsBoxContent {padding: 0.5rem;}}.slideout,.slideoutInner {display: none;}.slideout,.slideoutInner {position: fixed;top: 15rem;height: 20rem;}.slideout {left: 0;width: 2.3rem;padding: 1.2rem 0;text-align: center;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;-o-transition-duration: 0.3s;}.slideoutInner {left: -18rem;width: 18rem;padding: 2.5rem;transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;text-align: left;}.slideout:hover {left: 18rem;}.slideout:hover .slideoutInner {left: 0;}.slideoutInfotext {display: block;position: absolute;right: -4.1rem;top: 8rem;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);}@media only screen and (min-width: 1000px) {.slideout,.slideoutInner {display: block;}}@media only screen and (min-width: 1280px) {.slideout {width: 3.5rem;}.slideoutInfotext {right: -3.5rem;}}.viewOptions {text-align: right;}.viewOptions a {display: inline-block;width: 4rem;height: 4rem;overflow: hidden;white-space: nowrap;margin: 0.2rem;}.viewOptions a:before {width: 4rem;height: 4rem;line-height: 4rem;text-align: center;display: inline-block;}.viewModeSelectGrid:before {content: "\f00a";}.viewModeSelectRow:before {content: "\f00b";}.wrapperBox {margin-bottom: 1.5rem;}.conditionsConfirmationBox {vertical-align: top;width: 100%;display: block;margin: 2rem 0;}.conditionsConfirmationBox input,.conditionsConfirmationBox input:focus {width: 2rem;height: 2rem;line-height: 100%;vertical-align: middle;margin: 0 1rem 0 0;}.conditionsConfirmationBox label {width: 90%;display: inline-block;}.conditionsConfirmationBox .smallText {display: block;width: 100%;}.heading-comments {cursor: pointer;padding-bottom: 1rem;}.heading-comments a.closed::after,.heading-comments a.open::after {font-family: "fontawesome";font-style: normal;font-variant: normal;font-weight: normal;line-height: 1.6;text-transform: none;}.heading-comments a.closed::after {content: "\f078";padding-left: 1rem;}.heading-comments a.open::after {content: "\f077";padding-left: 1rem;}@media only screen and (min-width: 1280px) {#login_loginbox,#login_registerbox {width: 50%;display: inline-block;vertical-align: top;}#login_loginbox label.input.label,#login_registerbox label.input.label {display: none}#login_registerbox div[role=radiogroup] label.input.label,#fieldsetNewsletter label.input.label {display: inline-block;}#login_registerbox #newsletter {display: inline-block;width: 5rem;}}#shopping_cart_page .pageHeading,#shopping_cart_page .shoppingCartAdditionalHeading {display: inline-block;width: 100%;margin: 0;}#shopping_cart_page .productAttributesContainer .attributesName {padding-right: 0.1rem;}#shopping_cart_page .productAttributesContainer .attributesPrice {padding-left: 0.5rem}#shopping_cart_page .productAttributesContainer .attributesName::after {content: ": ";display: inline-block;}#shopping_cart_page input[type=number] {max-width: 7rem;}@media only screen and (min-width: 550px) {#shopping_cart_page .pageHeading,#shopping_cart_page .shoppingCartAdditionalHeading {display: inline-block;width: 50%;}#shopping_cart_page .shoppingCartAdditionalHeading {text-align: right;}}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('images/fancybox/fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('images/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('images/fancybox/blank.gif'); -webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}@media only screen and (max-width: 800px) {.fancybox-nav span {visibility: visible;}}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('images/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('images/fancybox/fancybox_sprite@2x.png');background-size: 44px 152px; }#fancybox-loading div {background-image: url('images/fancybox/fancybox_loading@2x.gif');background-size: 24px 24px; }}body {color: #2d2d2d;background-color: transparent;}.header-container,.main-container,.footer-container {background-color: white;}.header-container {}.footer-container,.main aside {}.main aside {}@media only screen and (min-width: 1280px) {.header-container,.main-container,.footer-container {box-shadow: 0 -9px white, 0 9px white, 5px 0 4px rgba(0, 0, 0, 0.2), -5px 0 4px rgba(0, 0, 0, 0.2);}}th,td {border-bottom: 1px solid #dddddd;}a {color: #4d4d4d;text-decoration: none;}a:hover,a.editLink:hover {color: #000000;}a.editLink {color: #1e3f68;}#breadCrumbContainer h1,h2.pageHeading,h2.productsName {color: #1e3f68;}.button,button,input[type="submit"],input[type="reset"],input[type="button"] {color: #4d4d4d;border: 1px solid #bbbbbb;border-radius: .4rem;background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus {color: #2d2d2d;background: -webkit-linear-gradient(top, #b3bead 0%, #dfe5d7 60%, #fcfff4 100%);background: -moz-linear-gradient(top, #b3bead 0%, #dfe5d7 60%, #fcfff4 100%);background: -o-linear-gradient(top, #b3bead 0%, #dfe5d7 60%, #fcfff4 100%);background: -ms-linear-gradient(top, #b3bead 0%, #dfe5d7 60%, #fcfff4 100%);background: linear-gradient(top, #b3bead 0%, #dfe5d7 60%, #fcfff4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3bead', endColorstr='#fcfff4',GradientType=0 );}#searchTopSubmit {background: none;background-color: #22436c;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="date"],input[type="password"],textarea,select {background-color: white;border: 1px solid #dddddd;border-radius: .4rem;box-shadow: none;}input#txtSearch {border: 1px solid #22436c;border-radius: .4rem 0 0 .4rem;}input.value {border:1px solid #aaaaaa;box-shadow: 0px 0px 3px #cccccc inset, 0 5px 8px #eeeeee inset;}.value:focus {background: #fff; border:1px solid #555555;box-shadow: 0 0 3px #aaaaaa;}.value:required {background: #fff url("../images/shop/red_asterisk.png") no-repeat 98% center;}.value:focus:invalid { background: #fff url("../images/shop/invalid.png") no-repeat 98% center;box-shadow: 0 0 5px #d45252;border-color: #b03535}.value:required:valid { background: #fff url("../images/shop/valid.png") no-repeat 98% center;box-shadow: 0 0 5px #5cd053;border-color: #28921f;}fieldset {border-width: 0;border-radius: .4rem;border-top: 1px solid #e5e5e5;}legend {color: #888888;}#searchTopSubmit {border: medium none;border-radius: 0 .4rem .4rem 0;}#searchTopSubmit:before {color: white;}@media only screen and (min-width: 1000px) {fieldset {border: 1px solid #e5e5e5;}}ul.menu-main,.menu-main ul {background: #22436c none repeat scroll 0 0;}.menu-main li a {color: #fff;outline: medium none;}.menu-main li > a:not(:only-child),.menu-main li li > a:not(:only-child),.menu-main li li li > a:not(:only-child),.menu-main li li li li > a:not(:only-child) {background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;}#kategorien2 li a:hover {background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;}#kategorien2 li a {color: #fff;}#kategorien2 li.has_subs {}#kategorien2 li.active {background: rgba(0, 0, 0, 0.125) none repeat scroll 0 0;}#kategorien2 li.selected {background: rgba(0, 0, 0, 0.15) none repeat scroll 0 0;}#kategorien2 span.counter {color: gray;}@media only screen and (min-width: 1000px) {#headerNavCategories {background-color: #22436c;border-radius: 0.4rem;}.menu-main ul {box-shadow: 2px 2px 6px rgba(0,0,0,.2);}.menu-main a {border-left: 1px solid #3b5c85;border-top: 1px solid #ffffff;text-decoration: none;}.menu-main > li > a {border-top: 0;}.menu-main > li:first-child a {border-left: 0;}.menu-main a {color: white;background-color: transparent;}.menu-main li {background: #22436c;}.menu-main li:hover {background: #2d4e77;}.menu-main li > a:not(:only-child) {background: none;}.menu-main li li > a:not(:only-child) {background: none;}}.dl-menuwrapper ul {background: #22436c;}.dl-menuwrapper li a {color: #ffffff;outline: none;}.no-touch .dl-menuwrapper li a:hover {background: rgba(255, 255, 255, 0.1);}.dl-menuwrapper li.dl-back > a {background: rgba(0, 0, 0, 0.1);}.dl-menuwrapper li.dl-back:after {color: rgba(212, 204, 198, 0.3);}.dl-menuwrapper li > a:after {color: rgba(255, 255, 255, 0.55);}.addressBoxContent {border-top: 1px solid #dddddd;}@media only screen and (min-width: 1000px) {.addressBoxContent {border: 1px solid #dddddd;border-radius: .4rem;}}.jcarousel-next,.jcarousel-prev {background: rgba(255, 255, 255, 0.65) none repeat scroll 0 0;border: 1px solid #dddddd;border-radius: 0.4rem;color: #7d7d7d;}.jcarousel-next:hover,.jcarousel-next:focus,.jcarousel-prev:hover, .jcarousel-prev:focus {background: rgba(255, 255, 255, 0.90) none repeat scroll 0 0;color: #aaaaaa;}.jcarousel-next:active,.jcarousel-prev:active {background-color: #dddddd;}.cartPreviewGridItem {color: #4f4f4f;}.cartPreviewGridItem:first-child {background: #3ab04e;color: white;}.cartPreviewGridItem:nth-child(3n+2) {background: #afcff8;}.cartPreviewGridItem:nth-child(3n+3) {background: #99b9e2;}.cartPreviewGridItem:nth-child(3n+4) {background: #7a9ac3;}.cartPreviewGridItem .buttonContainer a {color: white;}.cartPreviewGridItem:first-child .buttonContainer a {color: #4d4d4d;}.checkoutProgressBar {color: #3f3f3f;}.checkoutProgressBar .inactive {color: #a0a0a0;}.checkoutProgressBar .processed {color: #49aa55;}.checkoutProgressBar div {border-bottom: 1px solid white;border-top: 1px solid white;}.checkoutProgressBar .processed {background-color: #56cc6a;color: white;}.checkoutProgressBar .active {background-color: #3ab04e;color: white;}.checkoutProgressBar .inactive {background-color: #ededed;}@media only screen and (min-width: 768px) {.checkoutProgressBar div {border-bottom: 1px solid #b6b6b6;border-top: 1px solid #b6b6b6;}.checkoutProgressBar div span:after {border-style: solid;border-width: 1.6rem;}.checkoutProgressBar div span:before {border-style: solid;border-width: 1.9rem;}.checkoutProgressBar div.active span:after {border-color: transparent transparent transparent #3ab04e;}.checkoutProgressBar div.active span:before {border-color: #ededed #ededed #ededed #b6b6b6;}.checkoutProgressBar div.processed span:after {border-color: transparent transparent transparent #56cc6a;}.checkoutProgressBar div.processed span:before {border-color: #56cc6a #56cc6a #56cc6a white;}.checkoutProgressBar div.inactive span:after {border-color: transparent transparent transparent #ededed;}.checkoutProgressBar div.inactive span:before {border-color: #ededed #ededed #ededed #b6b6b6;}.checkoutProgressBar div.before span:after {border-color: transparent transparent transparent #56cc6a;}.checkoutProgressBar div.before span:before {border-color: #3ab04e #3ab04e #3ab04e white;}.checkoutProgressBar div.checkoutProgressConfirmation span:after,.checkoutProgressBar div.checkoutProgressConfirmation span:before {border-width: 0;}.checkoutProgressBar div:nth-child(1) {border-left: 1px solid #b6b6b6;border-radius: 0.4rem 0 0 0.4rem;}.checkoutProgressBar div:nth-child(4) {border-right: 1px solid #b6b6b6;border-radius: 0 0.4rem 0.4rem 0;}}footer {border-top: 1px solid #dddddd;}.headerNav,.cartLinks {border-radius: .4rem;background-color: #22436c;border: 1px solid #22436c;}nav a:hover,nav a:visited {color: white;}.headerNav a,.cartLinks span,.cartLinks span a {color: #ffffff;}.headerNav a {border-left: 1px solid #3b5c85;}.headerNav a.dl-trigger {border-left: none;}.cartLinks {color: white;}@media only screen and (min-width: 1000px) {.headerNav,.cartLinks {border: none;}.headerNav {background-color: transparent;border: none;}.headerNav a {color: #4d4d4d;border-left: none;}}#zoomGalleryContainer img {border: 2px solid white;}#zoomGalleryContainer .active img {border: 2px solid #22436c !important;}.main aside > div > .infoBox {background: #22436c;border-radius: .4rem;}#loginbox li a:hover,#myaccountbox li a:hover {background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;}#loginbox li a,#myaccountbox li a {color: #fff;}.filterResets.infoBox,.filterPriceRange.infoBox,.filterManufacturers.infoBox,.filterOptionsBox.infoBox {background-color: white;border: 2px solid white;border-radius: 4px;color: black;}#filter li a:hover,#filter span.filterReset a:hover {background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;}#filter li:hover a:after,#filter span.filterReset:hover a:after {color: red;}.listingBox .price,.listingBox .originalPrice,.listingBox .productsName,.listingBox .productsName a,.listingBox .categoriesName,.listingBox .categoriesName a,.listingBox .listingsShowMoreLink {color: #22436c;}.listingBox .grid > li,.listingBox .row > li {border: 1px solid #dddddd;border-radius: 0.4rem;}.listingBox .grid li:hover .buttonContainer {background-color: white;border: 1px solid #dddddd;border-top: medium none;}.no-touch .listingBox .productListing.grid li:hover .buttonContainer,.no-touch .listingBox .categoryListing.grid li:hover .buttonContainer {border-top: none;}@media only screen and (min-width: 550px) {.listingBox .ordersListing li > div,.listingBox .addressListing li > div,.listingBox .orderedProductsListing li > div,.listingBox .cartListing li > div {border-bottom: 1px solid #dddddd;}}.messageStackError {border: 1px solid red;}.messageStackSuccess {border: 1px solid green;}.moduleBox .grid > li,.moduleBox .row > li {border: 1px solid #dddddd;border-radius: 0.4rem;}.moduleBox .grid li:hover .buttonContainer {background-color: white;border: 1px solid #dddddd;border-top: medium none;}.no-touch .moduleBox .productListing.grid li:hover .buttonContainer {border-top: none;}.owl-theme .owl-controls{margin-top: 10px;text-align: center;}.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);opacity: 0.5;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);opacity: 1;text-decoration: none;}.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;}.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);opacity: 1;}.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}.paginationBarTop {border-bottom: 0.1rem solid #dddddd;}span.pagination_actual,a.pagination_jumpto,a.pagination_next,a.pagination_previous,a.pagination_next_pageset,a.pagination_previous_pageset {border: 1px solid #cccccc;border-radius: 0.4rem;}span.pagination_actual {background-color: #eeeeee;}.productDetailsContainer .price,.productDetailsContainer .originalPrice {color: #22436c;}.productDetailsContainer .stock .stockText1:before,.productDetailsContainer .stock .stockText3:before {color: orange;}.productDetailsContainer .stock .stockText2:before,.productDetailsContainer .stock .stockTextGeneral:before {color: green;}.productDetailsContainer .descriptionContainer .contentBoxContent {border: 1px solid #dddddd;}@media only screen and (min-width: 550px) {.productDetailsContainer .actionsContainer {border: 1px solid #dddddd;}}@media only screen and (min-width: 1280px) {.productDetailsContainer .actionsContainer {border: 0;}}#search_suggest {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.92);}#search_suggest .columnTitle {color: #BBBBBB;}#search_suggest .subTitle {color: #888888;}#search_suggest ul li a {color: #777777;}#search_suggest ul li a:hover {color: white;}.secondaryContentBoxContent {border-top: 1px solid #dddddd;}@media only screen and (min-width: 1000px) {.secondaryContentBoxContent {border: 1px solid #dddddd;border-radius: .4rem;}}.slideout,.slideoutInner {background: #6DAD53;}.slideout {border-radius: 0 .4rem .4rem 0;}.slideoutInner {}.slideoutInfotext {color: white;}.slideoutInner li,.slideoutInner li a {color: white;}.viewOptions a {color: #dddddd;}.viewOptions a:hover,.viewOptions a.viewModeSelected {color: #22436c;}.conditionsConfirmationBox {border: 1px solid #dddddd;}#checkout_selections_page .selectionsRow > div {border-bottom: 1px solid #dddddd;}#checkout_selections_page .selectionsRow:last-child > div{border-bottom: 0;}#shopping_cart_page .productAttributesContainer {color: gray;}.tabContainer ul.ui-widget-header {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-color: -moz-use-text-color -moz-use-text-color #aaaaaa;border-image: none;border-radius: 0;border-style: none none solid;border-width: medium medium 1px;}.tabContainer.ui-tabs {padding: 0 !important;}.tabContainer.ui-widget-content {background: none;border: 0;color: inherit;}.tabContainer.ui-widget {font-family: inherit;font-size: inherit;}.tabContainer .ui-tabs-panel {border-width: 0 1px 1px !important;}.tabContainer.ui-tabs .ui-tabs-nav {margin: 0;padding: 0;}#breadCrumbContainer h1 {text-decoration: underline;}#boxPic {cursor: pointer;}.listingBox .productListing.grid > li,.listingBox .productListing.row > li,.listingBox .categoryListing.grid > li,.listingBox .categoryListing.row > li {padding: 0 0 2rem;}.listingBox .productListing.row > li,.listingBox .categoryListing.row > li {padding: 1rem 0;}.listingBox .productListing.row .productsDescription,.listingBox .categoryListing.row .categoriesDescription {max-height: 15rem;overflow: hidden;padding-bottom: 1rem;}.listingBox .productListing.grid .imageContainer,.listingBox .productListing.row .imageContainer,.listingBox .productListing.grid .productDescriptionContainer,.listingBox .productListing.row .productDescriptionContainer,.listingBox .productListing.grid .actionsContainer,.listingBox .productListing.row .actionsContainer,.listingBox .categoryListing.grid .imageContainer,.listingBox .categoryListing.row .imageContainer,.listingBox .categoryListing.grid .categoryDescriptionContainer,.listingBox .categoryListing.row .categoryDescriptionContainer,.listingBox .categoryListing.grid .actionsContainer,.listingBox .categoryListing.row .actionsContainer {margin-bottom: 0;}.slideout,.slideoutInner {top: 5rem;height: 45rem;}.slideout {left: 0;width: 2.3rem;padding: 1.2rem 0;}.slideoutInner {left: -55rem;width: 55rem;padding: 2.5rem;}.slideout:hover {left: 55rem;}.slideoutInfotext {font-weight: normal;right: -3.5rem;top: 10rem;white-space: nowrap;}.menu-main {display: none;}#frontpage_page .contentBox {padding: 1rem 0;}#checkout_selections_page .contentBox.additionalText{display: none;}@media only screen and (min-width: 1000px) {header nav {display: none;}}.frontpage_carousel_text1 {font-size: 1.3rem;line-height: 1.3em;margin-left: 3em;margin-top: 1em;position: absolute;text-align: justify;width: 17em;}.frontpage_carousel_text1 h1 {font-size: 1.2em;}.frontpage_carousel_text1 h2,.frontpage_carousel_text1 h3 {font-size: 1.1em;}.frontpage_carousel_text1 h1,.frontpage_carousel_text1 h2,.frontpage_carousel_text1 h3 {margin-bottom: 0.5em;}#module_frontpage_carousel .module_box {border: 1px solid #dddddd;border-radius: .4rem;min-height: 40rem;overflow: hidden;}#ul_frontpage_carousel li {height: 46rem;width: 84.5rem;}#ul_frontpage_carousel li a {display: inline;}#checkout_selections_page .contentBox.additionalText{display: none;}@media only screen and (min-width: 480px) {.frontpage_carousel_text1 {font-size: 1.5rem;width: 24.5em;}}@media only screen and (min-width: 550px) {.frontpage_carousel_text1 {font-size: 1.6rem;width: 29.5em;}}@media only screen and (min-width: 768px) {.frontpage_carousel_text1 {width: 28em;}}@media only screen and (min-width: 1000px) {.frontpage_carousel_text1 {width: 35em;}}@media only screen and (min-width: 1280px) {.frontpage_carousel_text1 {font-size: 1.8rem;line-height: 3rem;margin-left: 5rem;width: 70rem;}.frontpage_carousel_text1 h1 {font-size: 3rem;}.frontpage_carousel_text1 h2,.frontpage_carousel_text1 h3 {font-size: 2.2rem;}}