@charset "UTF-8";#submenu-box{display:none}#element-box div.t,#element-box div.b{display:none!important}div#element-box div.m{padding:0!important;border:none!important;background:0 0}.configbox-admin-index{min-width:1172px}.configbox-admin-index .middle{background-color:#f6f6f7;background-image:none}.cb-clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.ui-tooltip{background:#fff;box-shadow:0 0 60px 1px rgba(50,50,50,.15);border:none;border-radius:5px}.ui-tooltip .arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}.ui-tooltip .arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ui-tooltip,.arrow:after{background:#fff}#com_configbox legend{height:auto;visibility:visible}#com_configbox form{padding:0;margin:0}#com_configbox input{float:none;margin:0}#com_configbox th{border:none;background:0 0;color:inherit;padding:0;text-align:left}#com_configbox td{border:none;background:0 0;padding:0}#com_configbox legend{width:auto;margin:0;padding:0 5px;border:none;background:0 0;font-size:inherit}#com_configbox a{cursor:pointer}#com_configbox a img{border:none}#com_configbox ul li{padding-left:0}#com_configbox fieldset{border:1px solid #ccc;padding:5px;margin-top:10px;margin-bottom:10px}#com_configbox label{display:inline}.configbox-heading{min-height:60px}.configbox-heading .configbox-logo{background:url(../images/configbox-logo.png) no-repeat center center;background-size:250px auto;width:280px;height:45px;float:left}.configbox-heading .right-part{float:right;margin-right:22px;text-align:right}.configbox-heading .right-part div{line-height:16px}table.sans-border{border-collapse:collapse}table.sans-border th,table.sans-border td{border:none}table.sans-padding th,table.sans-padding td{padding:0}.configbox-block .floatright,#com_configbox .floatright{float:right}.configbox-block .floatleft,#com_configbox .floatleft{float:left}.configbox-block .clearright,#com_configbox .clearright{clear:right}.configbox-block .clearleft,#com_configbox .clearleft{clear:left}.configbox-block .clear,#com_configbox .clear{clear:both}.configbox-block .button-frontend-small,#com_configbox .button-frontend-small,.configbox-block .button-small,#com_configbox .button-small{border:1px solid #ccc;padding:5px 8px;text-decoration:none;white-space:nowrap;color:#333;border-radius:0;font-weight:400;box-shadow:0 1px 0 #fff;cursor:pointer;display:inline-block;background:#f8f8f8;background:-moz-linear-gradient(top,rgb(248,248,248) 0%,rgb(246,246,246) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(248,248,248)),color-stop(100%,rgb(246,246,246)));background:-webkit-linear-gradient(top,rgb(248,248,248) 0%,rgb(246,246,246) 100%);background:-o-linear-gradient(top,rgb(248,248,248) 0%,rgb(246,246,246) 100%);background:-ms-linear-gradient(top,rgb(248,248,248) 0%,rgb(246,246,246) 100%);background:linear-gradient(to bottom,rgb(248,248,248) 0%,rgb(246,246,246) 100%)}.configbox-block .button-frontend-small:hover,#com_configbox .button-frontend-small:hover,.configbox-block .button-small:hover,#com_configbox .button-small:hover{text-decoration:none;border:1px solid #777}.configbox-block input.button-frontend-small,#com_configbox input.button-frontend-small,.configbox-block input.button-small,#com_configbox input.button-small{padding:0 8px;color:#333;font-size:1em;line-height:1.7em}.button-frontend-small .kenedo-popup-trigger-content a{color:#333}.button-frontend-small .kenedo-popup-trigger-content a:hover{text-decoration:none}.configbox-block input.lightinput,#com_configbox input.lightinput{border:1px solid #ccc;padding:5px 1px 4px}.configbox-block a.navbutton-medium,#com_configbox a.navbutton-medium{display:block;min-width:110px;max-width:160px;min-height:45px;text-align:center;border:1px solid #ccc;background:#f6f6f6;padding:8px 8px 10px;text-decoration:none;font-size:18px;margin-left:5px;margin-bottom:5px;line-height:1em;box-shadow:0 1px 0 #fff}.configbox-block a.navbutton-medium.leftmost,#com_configbox a.navbutton-medium.leftmost{margin-left:0}.configbox-block a.navbutton-medium span,#com_configbox a.navbutton-medium span{display:block;font-size:.8em;text-align:center}.configbox-block a.navbutton-medium span.nav-center,#com_configbox a.navbutton-medium span.nav-center{display:block;font-size:.8em;text-align:center;margin-top:15px}.configbox-block a.navbutton-medium .nav-title,#com_configbox a.navbutton-medium .nav-title{font-weight:700;margin-top:3px}.configbox-block a.navbutton-medium .nav-text,#com_configbox a.navbutton-medium .nav-text{margin-top:5px;color:#666}.configbox-block a.navbutton-medium:hover,#com_configbox a.navbutton-medium:hover{border:1px solid #777}.configbox-block a.navbutton-medium.next:hover,#com_configbox a.navbutton-medium.next:hover{background:#f6f6f6 url(../images/arrow-right.png) 98% 50% no-repeat}.configbox-block a.navbutton-medium.next,#com_configbox a.navbutton-medium.next{background:#f6f6f6 url(../images/arrow-right-off.png) 98% 50% no-repeat;text-align:left;padding-right:40px}.configbox-block a.navbutton-medium.back:hover,#com_configbox a.navbutton-medium.back:hover{background:#f6f6f6 url(../images/arrow-left.png) 2% 50% no-repeat}.configbox-block a.navbutton-medium.back,#com_configbox a.navbutton-medium.back{background:#f6f6f6 url(../images/arrow-left-off.png) 2% 50% no-repeat;text-align:right;padding-left:40px}#com_configbox #view-product{position:relative}#com_configbox #view-product .quick-edit-buttons-product-page{position:absolute;top:5px;right:0}#com_configbox #view-product .quick-edit-buttons-product-page .toolbarbutton{float:right;margin-left:10px}#com_configbox #view-product span.product-price{float:right;clear:right;margin-right:5px;font-size:1.1em;margin-top:2px}#com_configbox #view-product span.product-price-recurring{float:right;clear:right;margin-right:5px;font-size:1.1em;margin-top:2px}#com_configbox #view-product li h3 a{text-decoration:none}#com_configbox #view-product li h3 a:hover{text-decoration:underline}#com_configbox #view-product .product-image{float:left;margin-right:20px}#com_configbox #view-product .product-description{margin-bottom:5px}#com_configbox #view-product .button-frontend-small{float:right;display:block;margin-left:5px;margin-bottom:10px}#com_configbox #view-product .product-was-price,#com_configbox #view-product .product-was-price-recurring{text-decoration:line-through}#com_configbox #view-product .product-detail-panes-wrapper{margin:15px 0}#com_configbox .product-detail-panes-type-tabs .product-detail-panes-headings{list-style:none;margin:0;padding:0;border-bottom:1px solid #ccc}#com_configbox .product-detail-panes-type-tabs .product-detail-panes-headings:before,#com_configbox .product-detail-panes-type-tabs .product-detail-panes-headings:after{display:table;content:" ";clear:both}#com_configbox .product-detail-panes-type-tabs .product-detail-panes-headings .product-detail-panes-heading-item{display:block;float:left;position:relative;margin:0 5px 0 0;box-sizing:border-box;margin-bottom:-1px}#com_configbox .product-detail-panes-type-tabs .product-detail-panes-headings .product-detail-panes-heading-item a{padding:7px 10px;position:relative;display:block;text-align:center;text-decoration:none;color:inherit;border:1px solid #ccc;background:#f9f9f9;box-shadow:inset 1px 1px 0 #fff;cursor:pointer}#com_configbox .product-detail-panes-type-tabs .product-detail-panes-headings .product-detail-panes-heading-item.active-tab a{background:#fff;border-bottom-color:transparent}#com_configbox .product-detail-panes-type-tabs .product-detail-panes-headings .product-detail-panes-heading-item a:hover{text-decoration:none}#com_configbox .product-detail-panes-type-tabs .product-detail-panes-headings img{vertical-align:middle}#com_configbox .product-detail-panes-type-tabs .product-detail-panes-headings *{vertical-align:middle}#com_configbox .product-detail-panes-content{padding:5px 10px;border-top:1px solid transparent;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#com_configbox .product-detail-panes-content{display:none}#com_configbox .product-detail-panes-content.active-pane{display:block}#com_configbox #view-productlisting{position:relative}#com_configbox #view-productlisting .product-listing{position:relative}#com_configbox #view-productlisting .listing-products{margin:0;padding:0;list-style:none}#com_configbox #view-productlisting .listing-product{margin:0 0 15px;padding:0;background:0 0;clear:left;list-style:none;position:relative}#com_configbox #view-productlisting .listing-product-image-wrapper{float:left;margin-right:20px}#com_configbox #view-productlisting .listing-product-image-wrapper img{display:block}#com_configbox #view-productlisting .listing-product-title{margin:10px 0}#com_configbox #view-productlisting .listing-was-price,#com_configbox #view-productlisting .listing-was-price-recurring{text-decoration:line-through;float:right;clear:right;margin-right:5px;font-size:1.1em;margin-top:2px}#com_configbox #view-productlisting .listing-product-price,#com_configbox #view-productlisting .listing-product-price-recurring{float:right;clear:right;margin-right:5px;font-size:1.1em;margin-top:2px}#com_configbox #view-productlisting .listing-product-price-recurring{clear:right}#com_configbox #view-productlisting .listing-product-title a,#com_configbox #view-productlisting .listing-product-title a:hover{text-decoration:none}#com_configbox #view-productlisting .listing-product-description{margin-bottom:5px}#com_configbox #view-productlisting .button-frontend-small{float:right;display:block;margin-left:5px}#com_configbox #view-productlisting .product-was-price,#com_configbox #view-productlisting .product-was-price-recurring{text-decoration:line-through}#com_configbox #view-configurator-page{position:relative}#com_configbox #view-configurator-page .product-detail-panes-wrapper{margin:15px 0}#com_configbox #view-configurator-page .configurator-page-elements{margin:15px 0}#com_configbox #view-configurator-page .navigation{margin-top:15px;clear:both}#com_configbox #view-configurator-page .element{position:relative}#com_configbox #view-configurator-page .leftpart a.navbutton-medium{float:left;margin-left:0;margin-right:5px}#com_configbox #view-configurator-page .rightpart a.navbutton-medium{float:right;margin-left:5px}#com_configbox .element .element-description-tooltip{position:absolute;top:0;right:10px}#com_configbox #view-configurator-page .element-description-tooltip .fa{text-decoration:none}#com_configbox #view-configurator-page .configbox-disabled{display:none}#com_configbox #view-configurator-page .property-group-layout_start ul{list-style:none;margin:0;padding:0}#com_configbox #view-configurator-page .property-group-layout_start ul b{display:inline-block;width:110px}#com_configbox .element{clear:both}#com_configbox .element .heading{position:relative}#com_configbox .element .element-description-tooltip{position:absolute;top:10px;right:10px}#com_configbox .element .element-description-tooltip .kenedo-popup-trigger-content{display:block}#com_configbox .element .element-description-tooltip .kenedo-popup-trigger-content .fa:hover,#com_configbox .element .element-description-tooltip .kenedo-popup-trigger-content .icon:hover{text-decoration:none}#com_configbox .element .element-description-tooltip .kenedo-popup-trigger-content .fa:before,#com_configbox .element .element-description-tooltip .kenedo-popup-trigger-content .icon:before{visibility:visible;font-size:18px;font-family:FontAwesome;content:"\f05a"}#com_configbox .element .inputfield{position:relative}#com_configbox .element .element-image{float:right}#com_configbox .element .choice-list,#com_configbox .element .xref-list{margin:-5px 0;padding:0;list-style:none}#com_configbox .element .choice-item,#com_configbox .element .xref{margin:5px 0;padding:0;background:0 0}#com_configbox .element.type-checkbox .xref{margin:0}.configbox-widget-wrapper{display:inline}#com_configbox .element .xref{position:relative}#com_configbox .element .configbox-choice-free-field,#com_configbox .element .configbox-label{margin-left:5px;margin-bottom:0}#com_configbox .element .configbox-label-text{margin-right:5px}#com_configbox .element .configbox-label-select{margin-left:0}#com_configbox .element.widget-text textarea{vertical-align:top}#com_configbox .element.template-select .configbox-label-select{display:none}#com_configbox .element.template-select .editlinktip img{position:relative;top:4px}#com_configbox .xref-description{display:inline-block}#com_configbox .xref-reviews{display:inline-block}#com_configbox .xref-was-price,#com_configbox .xref-was-price-recurring{text-decoration:line-through}#com_configbox .xref-description .kenedo-popup-trigger-content:before{font-family:FontAwesome;content:"\f05a";padding-right:3px;font-size:1.2em;color:#666;margin-left:5px}#com_configbox .xref-reviews .kenedo-popup-trigger-content:before{font-family:FontAwesome;content:"\f086";padding-right:3px;font-size:1.2em;color:#666;margin-left:5px}#com_configbox .element .image-picker{float:left;margin-right:5px;cursor:pointer}#com_configbox .element .image-picker .configbox-control-radiobutton,#com_configbox .element .image-picker .configbox-control-checkbox{display:none}#com_configbox .element .image-picker .configbox-image-button-wrapper{border:1px solid #ccc;display:inline-block}#com_configbox .element .image-picker.selected .configbox-image-button-wrapper{border-color:#000;background:#ccc}#com_configbox .element .image-picker .configbox-image-button-image{display:block}#com_configbox .element .image-picker .configbox-label-radiobutton{display:block}#com_configbox .element .image-picker .option-price-wrapper,#com_configbox .element .image-picker .option-price-recurring-wrapper{display:block}#com_configbox .element .image-picker .position-loading-symbol{position:absolute;right:0;bottom:0}#com_configbox .element .configbox-dropdown-trigger{border:1px solid #ababab;padding:1px 2px;padding-left:5px;padding-right:5px;border-radius:4px;display:inline-block;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(242,242,242,1) 51%,rgba(242,242,242,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(242,242,242,1) 51%,rgba(242,242,242,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(242,242,242,1) 51%,rgba(242,242,242,1) 100%)}#com_configbox .element .configbox-dropdown-trigger:before{font-family:FontAwesome;content:"\f0d7";float:right;display:inline-block;line-height:inherit;color:#333;margin-left:10px;margin-right:2px;position:relative;top:1px}#com_configbox .element.type-dropdown .xref-list{display:none;border:1px solid #abb3bc;border-radius:4px;padding:0 6px;padding-right:30px;position:absolute;z-index:30000;background:#fff;top:0;max-height:300px;margin:0}#com_configbox .configbox-widget-calendar-button{background:url(../images/icon-datepicker.png) no-repeat;width:30px;height:32px;overflow:hidden;display:block;text-indent:-1000px;float:left;margin-left:5px;margin-right:10px}#com_configbox .configbox-widget-calendar-button:hover{background-position:bottom left}#com_configbox .configbox-widget-calendar-display{font-size:16px;line-height:32px;height:32px;cursor:pointer;min-width:250px}#com_configbox .element .configbox-choice-free-field{width:60px}#com_configbox .element.widget-choices .element-price-display{position:absolute;top:10px;right:10px}#com_configbox .element.widget-choices .position-loading-symbol{position:absolute;top:50px;right:10px;display:none!important}#com_configbox .element.widget-choices .validation-feedback{position:absolute;top:30px;right:10px}#com_configbox .element.type-dropdown .position-loading-symbol{position:absolute;right:-20px;bottom:0}#com_configbox .widget-slider .position-loading-symbol{position:absolute;top:10px;right:10px}#com_configbox .element .display_validation{display:none;padding-left:5px;padding-right:5px}#com_configbox .element .position-loading-symbol{display:none}#com_configbox .element .position-loading-symbol .wheel:before{font-family:FontAwesome;content:"\f110";-webkit-animation:fa-spin 1s infinite linear;-moz-animation:fa-spin 2s infinite linear;-o-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:1em}#com_configbox .element.element-not-applying{color:#ccc}#com_configbox .element-not-applying.hide-not-applying,#com_configbox .xref-not-applying.hide-not-applying{display:none}#com_configbox .element .xref-not-applying,#com_configbox .element .xref-not-applying a,#com_configbox .element .xref-not-applying label span{color:#ccc!important}#com_configbox .element .not-available,#com_configbox .element .not-available a,#com_configbox .element .not-available label span{color:#ccc!important}#com_configbox .element .availibility-green{display:none}#com_configbox .element.left-half{float:left;width:49%;clear:left;margin-top:0}#com_configbox .element.right-half{float:right;width:49%;clear:right;margin-top:0}#com_configbox .element.joined-element-start{border-bottom:none;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#com_configbox .element.joined-element-start .heading{border-bottom-left-radius:0;border-bottom-right-radius:0}#com_configbox .element.joined-element{border-top:none;margin-top:0;border-bottom:none;margin-bottom:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#com_configbox .element.joined-element-end{border-top:none;margin-top:0;border-top-left-radius:0;border-top-right-radius:0}#com_configbox .element.joined-element-start.heading-only .inputfield *{display:none}#com_configbox .element.joined-element-start.heading-only.hide-not-applying.element-not-applying{display:none}#com_configbox .element.joined-element-start.hide-not-applying.element-not-applying{color:inherit}#com_configbox .element.joined-element-start.hide-not-applying.element-not-applying{display:block;padding-bottom:15px}#com_configbox .element.joined-element-start.hide-not-applying.element-not-applying .inputfield{display:none}#com_configbox .element.joined-element-start.hide-not-applying.element-not-applying{color:inherit}#com_configbox .element.joined-element-start.hide-not-applying.element-not-applying{display:block;padding-bottom:15px}#com_configbox .element.joined-element-start.hide-not-applying.element-not-applying .inputfield{display:none}#com_configbox .element.joined-element-end.hide-not-applying.element-not-applying{display:block;padding-bottom:15px}#com_configbox .element.joined-element-end.hide-not-applying.element-not-applying .inputfield{display:none}#com_configbox .element.joined-element .heading,#com_configbox .element.joined-element-end .heading{display:none}#com_configbox .element.joined-element-start .inputfield{padding-bottom:0}#com_configbox .element.joined-element .inputfield{padding-top:2px;padding-bottom:2px}#com_configbox .element.joined-element-end .inputfield{padding-top:0}#com_configbox .element.no-heading .heading{display:none}#com_configbox .element.no-heading.type-checkbox .quick-edit-buttons-element,#com_configbox .element.no-heading.type-radio .quick-edit-buttons-element{top:-15px}#com_configbox .element.hidden-element{display:none!important}#com_configbox #view-cart .cart-positions{margin:10px 0;border:1px solid #ccc;background:0 0;padding:5px 5px 7px}#com_configbox #view-cart th{vertical-align:top;padding:5px}#com_configbox #view-cart td{vertical-align:top;padding:5px}#com_configbox #view-cart .print-link{float:right}#com_configbox #view-cart .cart-position-item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}#com_configbox #view-cart .cart-position-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}#com_configbox #view-cart .cart-position-product-title{margin:5px}#com_configbox #view-cart .cart-position-product-image{float:right;clear:right;margin:5px 5px 5px 10px}#com_configbox #view-cart .cart-position-configuration{float:left;margin:5px 5px 10px;width:auto;border-collapse:collapse}#com_configbox #view-cart .cart-position-configuration td,#com_configbox #view-cart .cart-position-configuration th{padding:0;border:none}#com_configbox #view-cart .cart-position-configuration .element-list-total-unit-price td{padding-top:2px;border-top:1px solid #ccc}#com_configbox #view-cart .cart-position-configuration .element-list-total td{padding-top:2px;font-weight:700;border-top:1px solid #ccc}#com_configbox #view-cart .cart-position-configuration th.element-list-item,#com_configbox #view-cart .cart-position-configuration th.element-list-price-recurring,#com_configbox #view-cart .cart-position-configuration th.element-list-price{vertical-align:bottom;padding-bottom:5px}#com_configbox #view-cart .cart-position-configuration .element-list-item{text-align:left;padding-right:10px}#com_configbox #view-cart .cart-position-configuration .element-list-price-recurring,#com_configbox #view-cart .cart-position-configuration .element-list-price{text-align:right;padding-left:10px;width:90px;vertical-align:top;white-space:nowrap}#com_configbox #view-cart .cart-position-configuration .element-output-value{font-weight:700}#com_configbox #view-cart .position-controls{text-align:right}#com_configbox #view-cart .cart-position-item .label-product-quantity{display:inline}#com_configbox #view-cart .cart-position-item input.input-product-quantity{display:inline;width:2.5em;height:auto;font-size:1em;text-align:right;border:1px solid #ccc;padding:5px;border-radius:2px;outline:none;margin:0;position:relative;top:-1px}#com_configbox #view-cart .cart-summary table{border-collapse:collapse;width:100%}#com_configbox #view-cart .cart-summary table th,#com_configbox #view-cart .cart-summary table td{border:1px solid #ccc;padding:3px 5px}#com_configbox #view-cart .cart-summary .item-price{text-align:right;white-space:nowrap;width:100px}#com_configbox #view-cart .cart-summary .payable-amount{text-align:center;font-weight:700}#com_configbox #view-cart .cart-summary .sub-total-merchandise,#com_configbox #view-cart .cart-summary .grand-total{font-weight:700}#com_configbox #view-cart .cart-summary .tax-rate-tooltip a:hover,#com_configbox #view-cart .cart-summary .delivery-tooltip a:hover,#com_configbox #view-cart .cart-summary .payment-tooltip a:hover{text-decoration:none}#com_configbox #view-cart .cart-buttons{margin-top:10px}#com_configbox .listing-product-reviews .kenedo-popup-content-inner,#com_configbox .xref-reviews .kenedo-popup-content-inner{padding:25px 20px}#com_configbox .view-reviews-popup .review-page-with-description .review-form{float:left;margin-right:20px;width:288px}#com_configbox .view-reviews-popup .review-page-with-description .no-reviews-yet{margin-top:2em}#com_configbox .view-reviews-popup .review-page-long-list .left-part{float:left;width:290px}#com_configbox .view-reviews-popup .review-page-long-list .right-part{float:right;width:530px}#com_configbox .view-reviews-popup .review-page-long-list .height-limiter{max-height:265px;overflow:auto;padding-right:20px}#com_configbox .view-reviews-popup .review-page-with-description .item-description *:first-child{margin-top:0}#com_configbox .view-reviews-popup h1{font-size:1.2em;line-height:1.2em;font-weight:700;margin:0;padding:0}#com_configbox .view-reviews-popup .review-list{margin:0;padding:0;list-style:none;margin-bottom:10px}#com_configbox .view-reviews-popup .review{margin:0;padding:0;list-style:none}#com_configbox .view-reviews-popup .item-title{font-weight:700}#com_configbox .view-reviews-popup .item-image{float:left;margin-right:10px}#com_configbox .view-reviews-popup .review-form .back-button{margin-top:5px}#com_configbox .view-reviews-popup .review-form .rating{margin-bottom:3px}#com_configbox .view-reviews-popup .review-form .rating-title{float:left;margin-left:10px;margin-right:10px}#com_configbox .view-reviews-popup .review-form .headline{font-weight:700}#com_configbox .view-reviews-popup .review-form input[type=text],#com_configbox .view-reviews-popup .review-form textarea,#com_configbox .view-reviews-popup .review-form .button-send-review{width:275px}#com_configbox .view-reviews-popup .review-form input[type=text]{padding:5px;display:block;margin-bottom:7px}#com_configbox .view-reviews-popup .review-form textarea{height:160px;padding:5px;display:block;margin-bottom:7px}#com_configbox .view-reviews-popup .review-form input[type=text],#com_configbox .view-reviews-popup .review-form textarea{}#com_configbox .view-reviews-popup .review .name{float:right;font-style:italic}#com_configbox .rating-stars{height:20px}#com_configbox .rating-stars .rating-star{float:left;width:15px;height:20px;background-image:url(../images/rating-stars.png);background-repeat:no-repeat;background-position:-12px -11px}#com_configbox .rating-stars .rating-star.half-star{background-position:-42px -11px}#com_configbox .rating-stars .rating-star.empty-star{background-position:-72px -11px}#com_configbox .rating-stars-16 .rating-stars .rating-star{float:left;width:20px;height:20px;background-image:url(../images/rating-stars-16.png);background-repeat:no-repeat;background-position:0 0}#com_configbox .rating-stars-16 .rating-stars .rating-star.half-star{background-position:-42px 0}#com_configbox .rating-stars-16 .rating-stars .rating-star.empty-star{background-position:-83px 0}.block-currencies .hidden-button,.block-currencies .hidden-label{display:none}.block-currencies .conversion-table{margin-top:5px}.block-visualization .visualization-image{position:absolute;top:0;left:0;width:100%;z-index:1;overflow:hidden}.block-visualization .image-type-element-image{width:auto}.block-visualization .visualization-frame{position:relative;z-index:2}#com_configbox .quickeditwait:before{margin-left:5px;font-family:FontAwesome;content:"\f110";animation:fa-spin 2s infinite linear;-webkit-font-smoothing:antialiased;display:inline-block}#com_configbox .quick-edit-buttons{background-image:url(../images/fff-70p.png);font-size:16px;line-height:16px;border-radius:2px;padding:5px;z-index:100}#com_configbox .touch-no .quick-edit-buttons{opacity:0;-moz-transition-property:opacity;-moz-transition-duration:.5s;-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-o-transition-property:opacity;-o-transition-duration:.5s}#com_configbox .touch-no .element:hover .quick-edit-buttons-option,#com_configbox .touch-no .element:hover .quick-edit-buttons-element,#com_configbox:hover .touch-no .quick-edit-buttons-product-listing-page,#com_configbox:hover .touch-no .quick-edit-buttons-configuration-page,#com_configbox .touch-no .listing-product:hover .quick-edit-buttons{opacity:1;-moz-transition-property:opacity;-moz-transition-duration:.5s;-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-o-transition-property:opacity;-o-transition-duration:.5s}#com_configbox .touch-no .quick-edit-buttons-configuration-page .quick-edit-buttons-content .fa:before{margin-right:5px}#com_configbox .quick-edit-buttons .toolbarbutton{display:inline-block}#com_configbox .quick-edit-buttons a{display:inline-block;font-size:14px}#com_configbox .quick-edit-buttons a:hover{text-decoration:none}#com_configbox .quick-edit-buttons-product{position:absolute;top:0;right:0}#com_configbox .quick-edit-buttons-product-listing-page{position:absolute;top:5px;right:0;font-weight:700}#com_configbox .quick-edit-buttons-product-listing-page .fa:before{padding-right:3px}#com_configbox .quick-edit-buttons-product .fa:before{padding-right:3px}#com_configbox .quick-edit-buttons-configuration-page{position:absolute;top:0;right:0;z-index:300}#com_configbox .quick-edit-buttons-element{position:absolute;top:3px;right:5px}#com_configbox .quick-edit-buttons-option{position:absolute;top:0;right:0;padding:1px}#com_configbox .element.type-dropdown .quick-edit-buttons-option{right:-30px;z-index:10000}#com_configbox .quick-edit-buttons-configuration-page .quick-edit-buttons-content{display:none;z-index:30000;padding:5px;border-radius:10px}#com_configbox .listing-products .listing-product:first-child .quick-edit-buttons-product{top:28px}#com_configbox .quick-edit-buttons-configuration-page .quick-edit-buttons-content .toolbarbutton{display:block;margin-bottom:4px}#com_configbox .image-picker .quick-edit-buttons-option{right:4px;top:4px}#com_configbox .xref{position:relative}#com_configbox .no-heading .quick-edit-buttons-element,#com_configbox .joined-element-end .quick-edit-buttons-element,#com_configbox .joined-element .quick-edit-buttons-element{padding:1px;top:2px}#com_configbox .no-heading .quick-edit-buttons-option,#com_configbox .joined-element-end .quick-edit-buttons-option,#com_configbox .joined-element .quick-edit-buttons-option{right:50px;padding:1px}#com_configbox .quickedit-input{outline:none;padding:0}#com_configbox .quick-edit-textfield-button{font-size:14px;position:relative;margin-right:4px}#com_configbox .quick-edit-textarea-button{font-size:16px;position:relative;margin-left:10px;text-decoration:none;float:right}#com_configbox .quick-edit-textarea-button .fa:before{padding-right:4px}#com_configbox .configbox-widget-calendar-display{border:none;background:0 0;font-size:1em;padding:0;margin:0}#com_configbox .ui-slider .ui-slider-handle{z-index:1;outline:none}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:#000}#colorbox{}#cboxContent{margin-top:20px}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:none;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../images/colorbox-sprite.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../images/colorbox-sprite.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url(../images/colorbox-loading.gif) no-repeat center center}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../images/colorbox-sprite.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose{display:none!important}#com_configbox .configbox-widget-fileupload-edit{position:relative}#com_configbox .control-zoom .ui-slider-handle{z-index:3}#com_configbox .configbox-widget-fileupload-visulization,#com_configbox .configbox-widget-fileupload-image{position:absolute}#com_configbox .configbox-widget-fileupload-controls{font-size:100%}#com_configbox #view-bundle .bundle-visualization{float:left;margin-right:20px;margin-bottom:20px}#com_configbox #view-bundle .bundle-configuration-quick{margin-top:20px}#com_configbox #view-bundle .bundle-configuration-quick .element-title{font-weight:700;display:inline-block;width:200px}#com_configbox #view-bundle .bundle-configuration{clear:both;margin-top:20px}#com_configbox #view-bundle .bundle-configuration ul{list-style:none;padding:0;margin:1em 0}#com_configbox #view-bundle .elementlist{border-color:#eee;margin-top:10px}#com_configbox #view-bundle .elementlist th h3{margin:0}#com_configbox #view-bundle .bundle-configuration table{border-collapse:collapse}#com_configbox #view-bundle .elementlist th{vertical-align:bottom;padding:5px;border:1px solid #ccc}#com_configbox #view-bundle .elementlist td{padding:3px 5px;border:1px solid #ccc}#com_configbox #view-bundle .total{font-weight:700}#com_configbox #view-bundle .element-list-price-recurring,#com_configbox #view-bundle .element-list-price{text-align:right}#com_configbox #view-bundle .bundle-controls{margin:10px 0}#com_configbox #view-bundle .bundle-controls a{max-width:200px;float:right}#com_configbox #view-bundle .bundle-recommendation{display:none;margin-top:20px}#com_configbox #view-bundle .bundle-recommendation fieldset{float:left}#com_configbox #view-bundle .bundle-recommendation label{display:block}#com_configbox #view-bundle .bundle-recommendation input{width:310px}#com_configbox #view-bundle .bundle-recommendation textarea{width:310px;height:150px}#com_configbox #view-bundle .field-captcha{margin-bottom:10px}#com_configbox #view-bundle .feedback span{display:none}#com_configbox #view-bundle .feedback .fields-empty{color:red}#com_configbox #view-checkout .wrapper-order-address{margin-top:20px;margin-bottom:20px}#com_configbox #view-checkout .wrapper-order-address .order-address-block{float:left;margin-right:40px}#com_configbox #view-checkout .wrapper-order-address .order-address-block-heading{font-weight:700}#com_configbox #view-checkout .wrapper-order-address .change-order-address-wrapper{margin-top:10px}#com_configbox #view-checkout .wrapper-order-address .change-order-address-wrapper .fa{text-decoration:none;font-size:1.1em}#com_configbox #view-checkout .wrapper-order-address .change-order-address-wrapper .fa:before{margin-right:3px}#com_configbox #view-checkout .wrapper-order-address .order-address-section-delivery .order-address-fields{display:none}#com_configbox #view-checkout .wrapper-order-address .show-delivery-fields .order-address-section-delivery .order-address-fields{display:block}#com_configbox #view-checkout .wrapper-order-address .order-address-section{width:400px;float:left;margin-top:10px}#com_configbox #view-checkout .wrapper-order-address .order-address-section-billing{margin-right:20px}#com_configbox #view-checkout .wrapper-order-address .order-address-section-heading{margin-left:138px;margin-bottom:5px}#com_configbox #view-checkout .wrapper-order-address .text-address-heading{font-weight:700;font-size:1em}#com_configbox #view-checkout .wrapper-order-address .order-address-field{vertical-align:top;margin-top:4px;margin-bottom:4px}#com_configbox #view-checkout .wrapper-order-address .form-field label{position:relative;top:4px}#com_configbox #view-checkout .wrapper-order-address .form-field input[type=radio]{position:relative;top:2px}#com_configbox #view-checkout .wrapper-order-address .form-field select{margin:0;width:230px;border-color:#ccc;border-radius:0}#com_configbox #view-checkout .wrapper-order-address .form-field textarea{margin:0;border-width:1px;width:218px;height:auto;padding:3px 5px;font-size:1em;line-height:1.6em}#com_configbox #view-checkout .wrapper-order-address .form-field .textfield{margin:0;border-width:1px;width:218px;height:auto;padding:3px 5px;font-size:1em;line-height:1.6em;border-radius:0}#com_configbox #view-checkout .wrapper-order-address .form-field .chosen-container{width:230px!important}#com_configbox #view-checkout .wrapper-order-address .radio-button-label{margin:0;padding:0;font-size:1em;line-height:1.6em;position:relative;top:1px;padding-left:2px;padding-right:10px}#com_configbox #view-checkout .wrapper-order-address .account-exists-section,#com_configbox #view-checkout .wrapper-order-address .checkout-login-form,#com_configbox #view-checkout .wrapper-order-address .checkout-password-change-form{display:none}#com_configbox #view-checkout .wrapper-order-address.with-checkout-login-form .account-exists-section,#com_configbox #view-checkout .wrapper-order-address.with-password-change-form .account-exists-section{display:block}#com_configbox #view-checkout .wrapper-order-address.with-checkout-login-form .checkout-login-form{display:block}#com_configbox #view-checkout .wrapper-order-address.with-password-change-form .checkout-password-change-form{display:block}#com_configbox #view-checkout .wrapper-order-address .account-exists-section{border:1px solid #ccc;margin-top:20px;margin-bottom:20px;padding:10px 20px}#com_configbox #view-checkout .wrapper-order-address .account-exists-section .field-label{margin-left:-21px}#com_configbox #view-checkout .wrapper-order-address .account-exists-section .checkout-login-form .buttons{margin-left:113px}#com_configbox #view-checkout .wrapper-order-address .order-address-buttons{margin-left:129px;margin-right:0;margin-top:20px;margin-bottom:20px}#com_configbox #view-checkout .wrapper-order-address .trigger-save-order-address{max-width:1000px;width:212px}#com_configbox #view-checkout .wrapper-order-address .order-address-buttons span{position:relative;left:-.6em}#com_configbox #view-checkout .wrapper-order-address .loading-indicator{visibility:hidden;margin-right:4px;font-size:1.1em;line-height:1.1em;-webkit-transform-origin:50% 38%;transform-origin:50% 38%;animation:fa-spin 1.5s infinite linear}#com_configbox #view-checkout .wrapper-order-address .processing .loading-indicator{visibility:visible}#com_configbox #view-checkout .wrapper-delivery-options,#com_configbox #view-checkout .wrapper-payment-options{margin:20px 0}#com_configbox #view-checkout #subview-delivery .list-options,#com_configbox #view-checkout #subview-payment .list-options{list-style:none;margin:0;padding:0}#com_configbox #view-checkout #subview-delivery .option-control,#com_configbox #view-checkout #subview-payment .option-control{position:relative;top:-2px;margin-right:5px}#com_configbox #view-checkout #subview-delivery .icon-option-description:before,#com_configbox #view-checkout #subview-payment .icon-option-description:before{font-family:FontAwesome;content:'\f05a';font-size:1.2em;line-height:1.1em;position:relative;top:1px}#com_configbox #view-checkout #subview-delivery .processing .processing-symbol:before,#com_configbox #view-checkout #subview-payment .processing .processing-symbol:before{font-family:FontAwesome;content:"\f110";-webkit-transform-origin:49% 44%;-webkit-font-smoothing:antialiased;transform-origin:49% 44%;animation:fa-spin 1.5s infinite linear;display:inline-block;line-height:1em;font-size:14px;height:14px}#com_configbox #view-checkout .wrapper-order-record{margin:20px 0}#com_configbox #view-checkout .wrapper-order-record .order-overview-table{width:100%}#com_configbox #view-checkout .wrapper-agreements input[type=checkbox]{position:relative;top:-2px}#com_configbox #view-checkout .wrapper-psp-bridge{clear:both;margin:20px 0}#com_configbox #view-checkout .wrapper-psp-bridge .payment-form{float:right}#com_configbox #view-checkout .trigger-place-order span{position:relative;left:-.6em}#com_configbox #view-checkout .trigger-place-order .loading-indicator{visibility:hidden;margin-right:4px;font-size:1.1em;line-height:1.1em;-webkit-transform-origin:50% 38%;animation:fa-spin 1.5s infinite linear}#com_configbox #view-checkout .trigger-place-order.processing .loading-indicator{visibility:visible}#com_configbox #view-checkout .wrapper-order-buttons{clear:both;margin:20px 0}#com_configbox #view-checkout .step-title{font-size:16px;line-height:16px;font-weight:400;border-bottom:1px solid #ccc;padding-bottom:3px;margin-top:20px;margin-bottom:10px}#com_configbox #view-checkout .payment-form .payment-feedback{display:none}#com_configbox #view-checkout .payment-form .form-item{margin-bottom:4px}#com_configbox #view-checkout .payment-form label{display:block;margin:0}#com_configbox #view-checkout .payment-form input[type=text]{width:164px}#com_configbox #view-checkout .payment-form .input-card-expiry-month{display:inline-block;width:60px;margin-right:15px}#com_configbox #view-checkout .payment-form .input-card-expiry-year{display:inline-block;width:90px}#com_configbox #view-checkout .payment-form .form-item.invalid input[type=text]{border-color:red}#com_configbox #view-checkout .payment-form .form-item.invalid label{color:red}#com_configbox #view-checkout .payment-form .form-item.invalid select{border-color:red}#com_configbox #view-checkout .payment-form .form-buttons{margin-top:10px}#com_configbox #view-checkout .trigger-capture-payment.processing .nav-center:after{font-family:FontAwesome;content:"\f110";animation:fa-spin 2s infinite linear;-webkit-font-smoothing:antialiased;display:inline-block;font-size:1.2em;line-height:1em;margin-left:5px}#com_configbox #view-address #recurring-customer-login{float:left;width:288px}#com_configbox #view-address p.registered-users-intro{margin:0}#com_configbox #view-address #billingaddress{float:left;margin-right:20px;margin-bottom:10px;width:288px;padding:5px}#com_configbox #view-address #buttons{width:620px}#com_configbox #view-address #deliveryaddress{float:left;width:288px;padding:5px;margin-bottom:10px}#com_configbox #view-address #otherinfo{width:608px;padding:5px;margin-bottom:10px}#com_configbox #view-address #otherinfo .key{width:200px}#com_configbox #view-address #deliveryaddress td,#com_configbox #view-address #otherinfo td,#com_configbox #view-address #billingaddress td,#com_configbox #view-address #recurring-customer-login td{padding:3px}#com_configbox #view-inforequest{padding-top:10px}#com_configbox #view-inforequest table{width:100%}#com_configbox #view-inforequest fieldset#info-request{margin-bottom:10px;padding:5px}#com_configbox #view-inforequest legend{width:auto;border:none;padding:0 5px;margin:0}#com_configbox #view-inforequest #recurring-customer-login .item-buttons td{padding-right:67px;text-align:right}#com_configbox #view-inforequest .comment-textarea{height:3em}#com_configbox #view-inforequest .registered-users-intro{margin:0;display:none}#com_configbox #view-inforequest #recurring-customer-login td,#com_configbox #view-inforequest #info-request td{padding:1px 3px;display:table-cell}#com_configbox #view-inforequest #recurring-customer-login tr,#com_configbox #view-inforequest #info-request tr{display:table-row}#com_configbox #view-address textarea,#com_configbox #view-inforequest textarea,#com_configbox #view-inforequest .textfield,#com_configbox #view-inforequest #recurring-customer-login input[type=text],#com_configbox #view-address .textfield,#com_configbox #view-inforequest input[type=password],#com_configbox #view-address input[type=password]{padding:2px;width:180px;margin:0 0 2px}#com_configbox #view-inforequest select,#com_configbox #view-address select{width:186px;margin:0;margin-bottom:2px;padding-top:5px;padding-bottom:5px;height:auto;line-height:1em}#com_configbox #view-inforequest .chosen-container{width:186px!important}#com_configbox #view-address textarea,#com_configbox #view-inforequest textarea,#com_configbox #view-inforequest input[type=text],#com_configbox #view-address input[type=text],#com_configbox #view-inforequest input[type=password],#com_configbox #view-address input[type=password]{border:1px solid #ccc}#com_configbox #view-inforequest .invalid,#com_configbox #view-address .invalid{border:1px solid red}#com_configbox #view-inforequest input[type=text].invalid,#com_configbox #view-address input[type=text].invalid{border:1px solid red}#com_configbox #view-inforequest{margin-left:5px;margin-right:5px}#com_configbox #view-address #registerfields{width:250px;float:left}#com_configbox #view-address #registerfields input{width:100px}#com_configbox #view-inforequest tr,#com_configbox #view-inforequest td{border:none}#com_configbox #view-inforequest #recurring-customer-login .key,#com_configbox #view-inforequest #info-request .key{text-align:right;padding-right:5px;min-width:85px;vertical-align:middle}#com_configbox #view-address .key{text-align:right;padding-right:5px}#com_configbox #view-address #buttons a,#com_configbox #view-delivery #buttons a,#com_configbox #view-payment #buttons a{float:right}#com_configbox #view-delivery th{padding:3px 10px 3px 3px}#com_configbox #view-payment .payment-option-input,#com_configbox #view-delivery .delivery-option-input{width:20px}#com_configbox #view-payment .payment-options th,#com_configbox #view-payment .payment-options td{padding:3px 10px 3px 3px}#com_configbox #view-delivery .delivery-option-shipper{min-width:150px}#com_configbox #view-payment .payment-option-title{min-width:170px}#com_configbox #view-payment .payment-option-description p{margin:0}#com_configbox #view-delivery fieldset{margin-bottom:10px}#com_configbox #view-payment fieldset{margin-bottom:10px}#com_configbox #view-delivery .delivery-option-price{white-space:nowrap;text-align:right}#com_configbox #view-payment .payment-option-price{white-space:nowrap;text-align:right}#com_configbox .order-files h3{margin:10px 0;line-height:1em}#com_configbox .order-files .order-file-list{margin:0 0 10px;padding:0;list-style-type:none}#com_configbox .order-files .order-file-list #order-file-blueprint{display:none}#com_configbox .order-files #file-upload-form label{display:block;margin-bottom:3px}#com_configbox .order-files #orderFile{width:304px;margin-bottom:5px;height:auto;line-height:normal;border:none}#com_configbox .order-files #file-upload-form textarea{width:300px;height:100px;margin-bottom:0}#com_configbox .order-files #file-upload-form .hidden-fields{display:none}#com_configbox .order-files .upload-file-content{display:none}#com_configbox .order-files .file-delete{padding-left:10px;text-decoration:none}#com_configbox .order-files .file-delete:before{padding-right:3px}#com_configbox .order-files .form-controls{margin-top:10px}#com_configbox #view-user #deliveryinfo,#com_configbox #view-user #billinginfo{position:relative}#com_configbox #view-user .edit-profile{position:absolute;top:20px;right:7px}#com_configbox #view-user th,#com_configbox #view-user td{padding:4px}#com_configbox #view-user .table-orders .order-total{text-align:right;white-space:nowrap}#com_configbox #view-user #deliveryinfo{width:270px}#com_configbox #view-user #billinginfo{width:270px}#com_configbox #view-user #orderhistory{margin-top:10px;width:592px}#com_configbox #view-user #addressinfo table td{padding:0 3px}#com_configbox #view-user #addressinfo table td.key{font-weight:700;text-align:right}#com_configbox #view-user fieldset#deliveryinfo h4,#com_configbox #view-user fieldset#billinginfo h4{margin-top:0}#com_configbox #view-user fieldset#deliveryinfo{float:left;border:1px solid #ccc;padding:10px}#com_configbox #view-user fieldset#billinginfo{float:left;margin-right:30px;border:1px solid #ccc;padding:10px}#com_configbox #view-user #orderhistory{border:1px solid #ccc;padding:10px}#com_configbox #view-user #buttons a{display:inline-block}#com_configbox #view-user .table-orders th,#com_configbox #view-user .table-orders td{padding:1px 10px 1px 1px}#com_configbox #view-user .table-orders .orders-id,#com_configbox #view-user .table-orders .orders-total{text-align:right;white-space:nowrap}#com_configbox #view-user .table-orders .orders-actions a{padding-right:10px}#com_configbox #view-confirmation .print-link{float:right}#com_configbox #view-confirmation h2,#com_configbox #view-userorder h2{margin-top:10px;margin-bottom:10px;font-size:1.5em}#com_configbox #view-userorder h3{margin:0;margin-bottom:10px;font-size:1em;line-height:1em;font-weight:700}#com_configbox #view-userorder .subsection-title{font-size:16px;line-height:16px;font-weight:400;border-bottom:1px solid #ccc;padding-bottom:3px;margin-top:20px;margin-bottom:10px}#com_configbox #view-userorder .order-address-block-heading{font-weight:700}#com_configbox #view-userorder .order-overview-table{width:100%}#com_configbox #view-userorder .buttons{margin:25px 0 10px}#com_configbox #view-confirmation .back{float:left;margin-left:0}#com_configbox .order-address{float:left;margin-right:20px;min-width:240px}#com_configbox .order-address .addresses{border:1px solid #ccc;padding:10px;margin:10px 0;position:relative}#com_configbox .order-address .trigger-change-order-address{position:absolute;top:8px;right:10px}#com_configbox .order-address-table{border-collapse:collapse;width:auto}#com_configbox .order-address .order-address-table td{padding:0 3px}#com_configbox .order-address .order-address-heading{margin-top:0;margin-bottom:5px;font-size:1em;font-weight:700;margin-left:3px;line-height:1em}#com_configbox .order-address table td.key{text-align:left}#com_configbox .order-address-billing{float:left}#com_configbox .order-address-delivery{margin-left:30px;float:left}#com_configbox .products-overview .positions{margin:10px 0}#com_configbox .products-overview .position{float:left;margin-right:50px}#com_configbox .products-overview .position-configuration{float:left}#com_configbox .products-overview .element-title{display:inline-block;min-width:120px}#com_configbox .order-overview-wrapper{float:left}#com_configbox .order-overview{margin-bottom:10px}#com_configbox .order-overview .dispatch-time-notice{margin:5px;padding-left:8px}#com_configbox .order-overview table{border-collapse:collapse}#com_configbox .order-overview th{padding:3px 5px;border:1px solid #ccc}#com_configbox .order-overview td{padding:3px 5px;border:1px solid #ccc}#com_configbox .order-overview .item-name{padding-left:12px}#com_configbox .order-overview .delivery-title,#com_configbox .order-overview .payment-title{font-weight:700}#com_configbox .order-overview .item-price{text-align:right;white-space:nowrap}#com_configbox .order-overview .grand-total,#com_configbox .order-overview .sub-total-merchandise{font-weight:700}#com_configbox .price-field{text-align:right}#com_configbox .kenedo-popup .position-record{float:left}#com_configbox .kenedo-popup .position-details .position-image{margin-left:20px;margin-top:40px;float:right}#com_configbox .position-details .position-image img{display:block}#com_configbox .position-details .position-product-title{font-weight:700;font-size:1.2em;margin-bottom:0}#com_configbox .position-details .position-product-sku{color:#ccc;margin-bottom:0}#com_configbox .position-details .position-configuration{margin-top:5px}#com_configbox .position-details .position-element-sku{max-width:90px;word-break:break-all}#com_configbox .position-selection-table{width:auto;border-collapse:collapse}#com_configbox .position-selection-table th{padding:3px 5px;border:1px solid #ccc}#com_configbox .position-selection-table td{padding:3px 5px;border:1px solid #ccc}#com_configbox .position-details .position-element-title{border-right:none}#com_configbox .position-details .position-element-title:after{content:':'}#com_configbox .position-details .position-element-output-value{border-left:none}#com_configbox .position-details .position-total{font-weight:700}#com_configbox .position-details .price-field{white-space:nowrap}#com_configbox .orderprice{float:right}#com_configbox .orderprice span{float:right;clear:right}#com_configbox .ordertitle{margin-top:0;margin-bottom:5px}#com_configbox #view-confirmation .order-payment-system .navbutton-medium.next{float:right}#com_configbox #view-confirmation .terms-and-conditions{float:left}#com_configbox #view-confirmation .terms-and-conditions .checks{margin-top:10px;margin-bottom:10px;border:1px solid #ccc;padding:10px}#com_configbox #view-confirmation .confirmation-checkboxes{margin-top:10px}#com_configbox #view-confirmation .terms-and-conditions .checks label{padding-left:0}#com_configbox #view-confirmation .order-overview{background:#eee}#com_configbox #view-confirmation #creditcard table td{padding-left:3px}#com_configbox #view-confirmation #creditcard table td.key{text-align:right;font-weight:700}#com_configbox #view-confirmation #delivery .price,#com_configbox #view-confirmation #payment .price{float:right;font-size:1em;margin-right:10px;text-align:right}#com_configbox #view-confirmation #order{border:1px solid #333}#com_configbox #view-confirmation #order,#com_configbox #view-confirmation #order legend{background:#eee}#com_configbox #view-confirmation .totals-table{border-color:#eee}#com_configbox #view-confirmation .totals-table th,#com_configbox #view-confirmation .totals-table td{padding:3px 5px;vertical-align:top;text-align:left}#com_configbox #view-confirmation .totals-table .price,#com_configbox #view-confirmation .totals-table .price-net,#com_configbox #view-confirmation .totals-table .price-tax,#com_configbox #view-confirmation .totals-table .price-gross{text-align:right}#com_configbox #view-confirmation .orderprice{float:right;width:150px}#com_configbox #view-confirmation .orderprice h4{margin-bottom:5px;margin-top:0}#com_configbox #view-confirmation .orderprice-recurring{float:right;margin-top:5px;margin-right:10px}#com_configbox #view-confirmation .orderprice .price-label{text-align:right;margin-top:0;font-size:1.2em}#com_configbox #view-confirmation .orderprice-recurring{margin-right:20px}#com_configbox #view-confirmation .orderprice .gross,#com_configbox #view-confirmation .orderprice .tax,#com_configbox #view-confirmation .orderprice .net{float:right;clear:right}#com_configbox #view-confirmation .bold{font-weight:700}#com_configbox #view-confirmation .elementlist{float:left;margin-top:0;list-style:none}#com_configbox #view-confirmation .itemprice{padding-left:0}#com_configbox #view-confirmation .cart-totals h3{margin:.4em 0;text-align:center}#com_configbox #view-confirmation .cart-totals p{margin:.2em 0;text-align:center;font-size:1.2em}#com_configbox #view-confirmation .with-recurring .cart-total{float:left;width:48%}#com_configbox #view-confirmation .with-recurring .cart-total-recurring{float:right;width:48%}#com_configbox #view-confirmation .download-contract{padding-left:25px}#view-admindashboard .left-part{float:left;margin-right:15px;width:435px}#view-admindashboard .right-part{float:left;width:350px}#view-admindashboard .software-update p{margin:0}#view-admindashboard .news{background:#fff;border-radius:5px;padding:10px;height:600px;overflow:hidden;margin-bottom:20px;position:relative}#view-admindashboard .right-part .overflow-gradient{background:url(../images/news-box-gradient.png) bottom left repeat-x;height:20px;margin-top:-41px;position:relative;z-index:2000;margin-left:1px;width:320px}#view-admindashboard .news-target{width:320px}#view-admindashboard .news:hover{overflow:auto}#view-admindashboard .news h2{margin-top:5px}#view-admindashboard .box{background:#fff;border-radius:5px;padding:10px 10px 15px;margin-bottom:10px}#view-admindashboard .box:last-child{margin-bottom:0}#view-admindashboard .box h2{margin-top:5px}#view-admindashboard .box h3{margin-top:10px;font-size:1em}#view-admindashboard .toggle-handle{cursor:pointer;margin-bottom:0}#view-admindashboard .toggle-handle.opened{margin-bottom:10px}#view-admindashboard .toggle-handle span:before{content:"\f0da";font-family:FontAwesome;display:inline-block;width:1em;font-weight:400;text-align:center}#view-admindashboard .toggle-handle.opened span:before{content:"\f0d7";font-family:FontAwesome;display:inline-block;width:1em;font-weight:400;text-align:center}#view-admindashboard .toggle-content{display:none;margin-left:18px}#view-admindashboard h4{margin:0}#view-admindashboard ul{list-style-type:none;margin:0;padding:0}#view-admindashboard li{margin:0;padding:0}#view-admindashboard .box.critical-issues{border-color:red}#view-admindashboard .stat-title,#view-admindashboard .issue-title,#view-admindashboard .k-tip-title{font-weight:400;font-size:14px}#view-admindashboard .toggle-handle span{padding-right:5px}#view-admindashboard .issue-item h4,#view-admindashboard .tip-item h4{margin-top:5px;margin-bottom:5px;font-size:14px}#view-admindashboard .no-update-available span,#view-admindashboard .tips .no-tips span,#view-admindashboard .issues .no-issues span{padding-right:5px;position:relative;top:-1px}#view-admindashboard .no-update-available,#view-admindashboard .mayor-update-available,#view-admindashboard .patchlevel-update-available{display:none}#view-admindashboard .latest-version-patchlevel,#view-admindashboard .latest-version-mayor{font-weight:700}#view-admindashboard .software-update .fa{padding-right:4px}#view-admindashboard .software-update .fa-spin{font-size:15px;padding-right:0;margin-right:7px}#view-admindashboard .manual-link{color:inherit;text-decoration:none}#view-admindashboard .manual-link .fa:before{padding-right:7px}#view-admincustomer #view-customerform{padding:0;clear:both;margin-top:20px}#com_configbox #view-adminproductlistingassignments .tasks-and-filters{display:none}#view-admin .kenedo-tabs{display:none}#com_configbox #view-adminproduct .property-group-detail_panes_start .property-group-properties{float:none}#com_configbox #view-adminconfig .intra-listing .kenedo-page-title{clear:none;height:auto;line-height:inherit;visibility:visible;font-size:16px;margin-top:5px}#com_configbox #view-adminconfig .intra-listing .kenedo-page-title:before{font-family:FontAwesome;content:'\f0c8';color:#025a8d;padding-right:6px;padding-left:1px}#com_configbox #view-adminconfig #property-name-connectors .kenedo-page-title{display:none}#kenedo-page #view-adminconfig .property-group-connectors_start .property-group-properties{float:none;margin-top:-30px}#com_configbox #view-adminconfig .intra-listing .tasks-and-filters{margin-bottom:0}#com_configbox #view-adminconfig #property-name-currencies .property-body,#com_configbox #view-adminconfig #property-name-connectors .property-body{margin-left:0}#com_configbox #view-adminconfig .property-group-price_module_start_regular,#com_configbox #view-adminconfig .property-group-price_module_start_recurring{float:left;clear:none;margin-right:30px}#com_configbox #view-adminconfig .property-group-price_module_start_regular .property-group-content,#com_configbox #view-adminconfig .property-group-price_module_start_recurring .property-group-content{padding-left:0}#com_configbox #view-adminproduct .property-group-price_module_start_recurring,#com_configbox #view-adminproduct .property-group-price_module_start_regular{float:left;clear:none;margin-right:30px}#com_configbox #view-adminproduct .property-group-price_module_start_recurring .property-group-content,#com_configbox #view-adminproduct .property-group-price_module_start_regular .property-group-content{padding-left:0}#com_configbox #view-adminproduct .property-group-price_module_start_recurring select,#com_configbox #view-adminproduct .property-group-price_module_start_regular select{width:160px}#com_configbox #view-adminelement .kenedo-properties{border-bottom-left-radius:0;border-bottom-right-radius:0}#com_configbox #view-adminelement .property-group-assignments_group .property-group-properties{float:none}#com_configbox #view-adminelement .element-option-assignments .property-group-content{padding-top:10px}#com_configbox #view-admincounties .kenedo-filter #xref_admincountries_adminzones_zone_id_chosen,#com_configbox #view-admincounties .kenedo-filter #adminstates_name,#com_configbox #view-admincounties .kenedo-filter #xref_admincountries_adminzones_zone_id,#com_configbox #view-admincounties .kenedo-filter #admincountries_state_name,#com_configbox #view-admincounties .kenedo-filter #admincountries_country_name{display:none}#kenedo-page #order-property-name-ordering{white-space:nowrap}#kenedo-page .kenedo-candelete-usage-entries{margin:10px}#kenedo-page .kenedo-candelete-usage-entries .kenedo-candelete-usage-entry-link{text-decoration:underline}#com_configbox .rule-text{display:block;max-width:420px}#com_configbox .rule-text .item{padding:4px 5px;margin:0 2px 2px;display:inline-block;border-radius:2px}#com_configbox .rule-text>.item:first-child{margin-left:0}#com_configbox .rule-text .condition{border:1px solid #4da6ff;background:#b3d9ff}#com_configbox .rule-text .combinator{border:1px solid #ffa54c;background:#ffd9b3}#com_configbox .rule-text .bracket{border:1px solid #e5e631;background:#ffffb3}#com_configbox #view-admincalculation .calc-type-subview .kenedo-view{padding-left:0;padding-right:0}#com_configbox #view-admincalculation #view-admincalccode .syntax-notes{font-weight:700}#com_configbox #view-admincalculation .calculation-table-notes{float:right;width:350px;padding-left:10px;padding-right:10px;margin-top:-106px}#com_configbox #view-admincalculation.in-modal .task-copy{display:none}#com_configbox #view-admincalculation .task-store{display:none}#com_configbox #view-admincalculation.in-modal .task-store{display:block}#com_configbox #view-adminelement .draghandler{width:17px;cursor:move}#com_configbox #view-adminelement .draghandler .fa{margin-top:1px;font-size:15px;color:#666}#com_configbox #view-adminelement .draghandler:hover{background-position:0 -20px}#com_configbox #view-adminelement #optionList{min-width:820px;margin-bottom:20px}#com_configbox #view-adminelement #optionList ul{margin:0;padding:0}#com_configbox #view-adminelement #optionList li{margin:5px 0;padding:5px;list-style:none;border:1px solid #ccc;background:0 0}#com_configbox #view-adminelement #optionList .heading .ordering{margin-left:6px}#com_configbox #view-adminelement #optionList .heading{font-weight:700}#com_configbox #view-adminelement #optionList .ordering{float:left;width:30px}#com_configbox #view-adminelement #optionList .heading .default{position:relative;left:-20px}#com_configbox #view-adminelement #optionList .default{float:left;width:50px}#com_configbox #view-adminelement #optionList .default input{margin:0}#com_configbox #view-adminelement #optionList .id{float:left;width:40px;overflow:hidden}#com_configbox #view-adminelement #optionList .title{float:left;width:200px;overflow:hidden}#com_configbox #view-adminelement #optionList .sku{float:left;width:100px;overflow:hidden}#com_configbox #view-adminelement #optionList .has-rule{float:left;width:50px;overflow:hidden}#com_configbox #view-adminelement #optionList .has-image{float:left;width:50px;overflow:hidden}#com_configbox #view-adminelement #optionList .has-calc{float:left;width:50px;overflow:hidden}#com_configbox #view-adminelement #optionList .published{float:left;width:40px;overflow:hidden}#com_configbox #view-adminelement #optionList .tools{float:right}#com_configbox #view-adminelement #optionList .tools a{padding-right:10px;white-space:nowrap}#com_configbox #view-admintemplates .kenedo-tasks{float:right}#com_configbox #view-admintemplates ul{margin:0;padding:0;list-style:none}#com_configbox #view-admintemplate .content-wrapper{width:768px}#com_configbox #view-admintemplate .CodeMirror{margin-top:20px;height:500px}#com_configbox #view-admintemplate .file-name{font-size:13px;word-break:break-all;margin-top:20px}#com_configbox .adminform-subset-price_module_start_regular{float:left}#com_configbox .adminform-subset-price_module_start_recurring{float:left}#com_configbox #view-config .property-group-custom_fields_start .property-label{width:250px}#com_configbox #view-config .property-group-custom_fields_start .property-body{margin-left:260px}#view-adminpaymentmethod .property-group-desc_start.property-group-opened{clear:both}#view-adminpaymentmethod .property-group-desc_start.property-group-closed{clear:none}#view-adminpaymentmethod{position:relative}#view-adminpaymentmethod .kenedo-properties{float:left;margin-right:10px;margin-bottom:10px}#view-adminpaymentmethod .payment-class-settings{float:right;padding:10px;width:400px;background:#fff;border-radius:5px}#view-adminpaymentmethod #form-field-desc{clear:both}#view-adminpaymentmethod .payment-class-settings .payment-class-settings-heading{font-weight:700;margin-bottom:10px}#view-adminpaymentmethod .payment-class-settings label{padding-left:2px;padding-right:5px}#com_configbox #view-adminpaymentmethod .notification_url_textfield{width:90%}#com_configbox #view-adminshopdata .property-group-invoicestart .property-group-notes{margin-left:0;float:none;width:auto}#com_configbox #view-adminshopdata .property-name-invoice .property-label{float:none;text-align:left;padding-bottom:5px;margin-left:0;width:auto}#com_configbox #view-adminshopdata .property-name-invoice .property-body{float:none;padding-top:0;padding-left:0;margin-left:0}#com_configbox #view-adminshopdata .property-group-notes li{margin:0;padding:0}#com_configbox #view-adminshopdata .property-group-invoicestart .shop-data-keyword-group{display:inline-block;width:180px;vertical-align:top}#com_configbox #view-adminshopdata .property-group-invoicestart .shop-data-keyword-group ul{list-style:none;margin:0;padding:0}#com_configbox .property-type-taxclassrates .property-body{margin-left:0}#com_configbox #view-adminorder .order-meta-info{margin-top:10px;margin-bottom:10px}#com_configbox #view-adminorders .datepicker{width:70px}#com_configbox #view-adminorders .kenedo-page-title{margin-top:0;float:left}#kenedo-page #view-adminorders .kenedo-listing th.field-id,#kenedo-page #view-adminorders .kenedo-listing td.field-id{width:auto!important;min-width:50px;padding-right:10px}#com_configbox #view-adminorders .tasks-and-filters{clear:right}#com_configbox #view-adminorder .order-overview-table{width:100%}#com_configbox #view-adminorder .page-content{width:750px}#com_configbox #view-adminorder fieldset{padding:10px}#com_configbox #view-adminorder .custom-order-values .key{font-weight:700;margin-top:5px}#com_configbox #view-adminorder .order-overview td{vertical-align:top}#com_configbox #view-adminorder .order-overview ul{margin:0;padding:0}#com_configbox #view-adminorder .order-overview li{margin:0;padding:0;list-style:none}#com_configbox #view-adminorder .status{padding-bottom:7px}#com_configbox #view-adminorder .invoice{padding-bottom:7px}#com_configbox #view-adminorder .invoice .form-item{margin:5px 0}#com_configbox #view-adminorder .invoice label{display:inline-block;min-width:150px;margin-right:10px}#com_configbox #view-adminorder .invoice input[type=text]{width:90px;padding-top:2px;padding-bottom:2px}#com_configbox #view-adminorder .status select{clear:none;float:left;margin-right:5px;line-height:25px;height:25px}#com_configbox #view-adminorder .admin-order-address h4{margin-top:10px;margin-bottom:10px}#com_configbox #view-adminorder .user-info-table th,#com_configbox #view-adminorder .user-info-table td{padding-left:0;padding-right:10px;padding-top:1px;padding-bottom:1px}#com_configbox #view-admin.in-frontend .configbox-logo,#com_configbox #view-admin.in-frontend .configbox-mainmenu{display:none}#kenedo-page #view-adminuser .property-group-billing_start{float:left;clear:none;margin-right:60px}#kenedo-page #view-adminuser .property-group-delivery_start{float:left;clear:none}#com_configbox #view-adminuserfields .user-fields-table{border-collapse:collapse}#com_configbox #view-adminuserfields .user-fields-table th{padding:5px;border:1px solid #ccc;text-align:center}#com_configbox #view-adminuserfields .user-fields-table td{padding:1px 5px;text-align:center;border:1px solid #ccc;min-width:20px}#com_configbox #view-adminuserfields .user-fields-table th a{color:#000;text-decoration:none;cursor:default}#com_configbox #view-adminuserfields .user-fields-table .field-name{text-align:left}#com_configbox #view-adminuserfields .user-fields-table .browser-validation,#com_configbox #view-adminuserfields .user-fields-table .server-validation{text-align:left}#com_configbox #view-adminuserfields .user-fields-table .server-validation{width:190px}#com_configbox #view-adminuserfields .user-fields-table .browser-validation input,#com_configbox #view-adminuserfields .user-fields-table .server-validation input{width:125px;height:14px;margin:2px 0;padding:2px}#com_configbox #view-adminuserfields .user-fields-table .loading-symbol{font-family:FontAwesome;content:"\f110";animation:fa-spin 2s infinite linear;-webkit-font-smoothing:antialiased;display:none}#com_configbox #view-adminusergroup .property-group-discounts_start>.property-group-content>.property-group-properties{float:none}#com_configbox #view-adminusergroup .property-group-discounts_regular_start,#com_configbox #view-adminusergroup .property-group-discounts_recurring_start{float:left;clear:none;margin-right:30px}#com_configbox #view-adminusergroup .property-type-usergroupdiscount .translation input{width:180px}#com_configbox #view-adminusergroup .property-group-discounts_start .property-group{border:1px solid #ccc;padding:10px}#com_configbox #view-adminusergroup .property-type-usergroupdiscount .price{margin-top:5px}#com_configbox #view-adminusergroup .property-type-usergroupdiscount .discount{margin-top:5px}#com_configbox #view-adminusergroup .property-type-usergroupdiscount .discount-title label,#com_configbox #view-adminusergroup .property-type-usergroupdiscount .price label,#com_configbox #view-adminusergroup .property-type-usergroupdiscount .discount label{display:block;text-align:left;width:auto;margin-bottom:3px;font-weight:700}#com_configbox #view-adminusergroup .property-type-usergroupdiscount .discount-label{position:relative;top:10px}#com_configbox #view-adminusergroup .property-type-usergroupdiscount .translation label{font-weight:400}#com_configbox #view-adminusergroup .property-type-usergroupdiscount .price input,#com_configbox #view-adminusergroup .property-type-usergroupdiscount .discount input{width:60px;float:none}#com_configbox #view-adminemail .kenedo-properties{float:left}#com_configbox #view-adminemail #notifications-keys{float:left;width:200px;margin-left:10px;background:#fff;border-radius:5px;padding:10px}#com_configbox #view-adminemail #notifications-keys b{display:block;margin-top:5px;margin-bottom:5px}#com_configbox #view-adminemail #notifications-keys ul{list-style:none;margin:0;padding:0}#com_configbox #view-adminemail #notifications-keys li{margin:0;padding:0}.block-cart .cart-order-listing ul,.block-cart .cart-order-listing li{list-style:none;margin:0;padding:0;background:0 0;clear:right}.block-cart .cart-product-price-recurring,.block-cart .cart-product-price{float:right}.block-cart .cart-totals{clear:right}.block-cart .cart-total-price-recurring,.block-cart .cart-total-price{float:right}.block-content>.configbox-block{padding:2px 8px 8px}.block-pricing ul,.block-pricing li{margin:0;padding:0;list-style:none;background:0 0;clear:right}.block-pricing .element-item{clear:right}.block-pricing ul{margin-left:0!important}.block-pricing .item-price{float:right}.block-pricing h4,.block-pricing h5,.block-pricing h6{font-size:100%;margin-top:.5em;margin-bottom:.5em;font-weight:700}.block-pricing .buttons{margin-top:10px}.block-pricing .buttons .button-frontend-small{margin-bottom:5px}.block-pricing .total-per-item{margin-top:.5em;margin-bottom:.5em;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:6px}.block-pricing .totals-b2b .total-gross{font-weight:700;margin-top:.5em;margin-bottom:.5em;border-top:1px solid #ccc;padding-top:6px}.block-pricing .totals-b2c .total-gross{font-weight:700}.block-pricing .total-plus-extras{border-top:1px solid #ccc;padding-top:7px}.block-pricing .configurator-page-title{cursor:pointer}.block-pricing .configurator-page.no-elements .configurator-page-title{cursor:default;background:0 0}.block-pricing .configurator-page-expanded .pricing-configurator-page{display:none}.block-pricing .pricing .element-list{display:none;padding-left:15px}.block-pricing .configurator-page-expanded .element-list{display:block;margin-bottom:.5em}.block-pricing .configurator-page-expanded .configurator-page-title:before{font-family:FontAwesome;content:"\f0d7";width:10px;display:inline-block}.block-pricing .configurator-page-title:before{font-family:FontAwesome;content:"\f0da";width:10px;display:inline-block}.block-pricing .configurator-page.no-elements .pricing-configurator-page{display:inline}.block-pricing .hidden-item{display:none}.block-navigation ul.menu{display:block}.block-navigation ul,.block-navigation li{margin:0;padding:0;list-style:none;background:0 0}.block-navigation ul.closed{display:none}.block-navigation li.active a{font-weight:700}.block-navigation.tab-style li *{background-image:none;margin:0;padding:0;display:block;text-decoration:none}.block-navigation.tab-style ul{border-bottom:1px solid #ccc}.block-navigation.tab-style li{display:inline-block;background-color:#eee;background-image:none;border:1px solid #ccc;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;margin-right:5px}.block-navigation.tab-style li a{padding:8px 10px;border-top:1px solid #fff;border-radius:4px}.block-navigation.tab-style li a:hover{background:0 0;text-decoration:none}.block-navigation.tab-style li:hover,.block-navigation.tab-style li.active{background:#fff;position:relative;top:0;border-bottom-color:transparent;padding-top:1px;box-shadow:none}#kenedo-page .configbox-ajax-target{min-width:800px;max-width:800px;float:left}#com_configbox .configbox-ajax-target>.kenedo-view{padding:0}#kenedo-page .configbox-ajax-target .kenedo-footer-info{display:none}#kenedo-page .configbox-ajax-target #view-adminshopdata .task-cancel,#kenedo-page .configbox-ajax-target #view-adminshopdata .task-store,#kenedo-page .configbox-ajax-target #view-adminproduct .task-cancel,#kenedo-page .configbox-ajax-target #view-adminproduct .task-store,#kenedo-page .configbox-ajax-target #view-adminpage .task-cancel,#kenedo-page .configbox-ajax-target #view-adminpage .task-store,#kenedo-page .configbox-ajax-target #view-adminelement .task-cancel,#kenedo-page .configbox-ajax-target #view-adminelement .task-store,#kenedo-page .configbox-ajax-target #view-adminxrefelementoption .task-cancel,#kenedo-page .configbox-ajax-target #view-adminxrefelementoption .task-store,#kenedo-page .configbox-ajax-target #view-adminoptionassignment .task-cancel,#kenedo-page .configbox-ajax-target #view-adminoptionassignment .task-store{display:none}#kenedo-page #view-adminmainmenu{padding:0}#kenedo-page .configbox-mainmenu{float:left;width:250px;font-size:15px;background:#fff;padding:16px 15px 10px;margin:0;margin-right:15px;border-radius:5px}#kenedo-page .configbox-mainmenu,#view-admindashboard .news,#view-admindashboard .box{border-radius:0;border:1px solid #ddd;box-shadow:0 0 1px 1px #efefef;background:#fff}#kenedo-page .configbox-mainmenu .menu-list{margin:0;margin-bottom:16px;padding:0;list-style:none}#kenedo-page .configbox-mainmenu .menu-list .menu-list-item{margin:0;padding:0;list-style:none;margin-bottom:8px}#kenedo-page .configbox-mainmenu .trigger-toggle-sub-items{font-size:16px;border-bottom:none;width:auto;margin-bottom:8px;line-height:1em;color:#025a8d;font-weight:700;cursor:pointer}#kenedo-page .configbox-mainmenu .trigger-toggle-sub-items:before{font-family:FontAwesome;content:'\f0fe';padding-right:5px}#kenedo-page .configbox-mainmenu .sub-items{display:none}#kenedo-page .configbox-mainmenu .sub-items.opened{display:block;margin-left:22px}#kenedo-page .configbox-mainmenu .product-tree-wrapper{margin-left:-19px;font-size:14px}#kenedo-page .configbox-mainmenu .trigger-toggle-sub-items.opened:before{content:'\f146'}#kenedo-page .configbox-mainmenu .menu-link{font-size:16px;border-bottom:none;width:auto;margin-bottom:0;line-height:1em;color:#025a8d;font-weight:700;cursor:pointer;text-decoration:none}#kenedo-page .configbox-mainmenu .menu-link:before{font-family:FontAwesome;content:'\f0c8';color:#025a8d;padding-right:5px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .product-list{margin-top:12px;margin-bottom:15px;padding-left:0;margin-left:0;margin-right:0}#kenedo-page .configbox-mainmenu .product-tree-wrapper ul{list-style:none;padding-left:20px}#kenedo-page .configbox-mainmenu .product-tree-wrapper li{cursor:pointer;margin-top:0;margin-bottom:2px;white-space:nowrap}#kenedo-page .configbox-mainmenu .product-tree-wrapper .product-item>.edit-link{max-width:210px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .page-item>.edit-link{max-width:190px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .element-item>.edit-link{max-width:170px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .option-item>.edit-link{max-width:169px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .ui-state-highlight{height:15px;margin-top:2px;margin-bottom:2px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .toggle-tree-edit{position:absolute;right:0;top:-30px;text-decoration:none;font-size:17px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .trigger-remove{text-decoration:none;cursor:pointer;color:#333;margin-left:2px;vertical-align:top;line-height:1.1em;display:none}#kenedo-page .configbox-mainmenu .product-tree-wrapper.shows-edit-buttons .trigger-remove{display:inline-block}#kenedo-page .configbox-mainmenu .product-tree-wrapper .trigger-remove:before{font-family:FontAwesome;content:"\f057"}#kenedo-page .configbox-mainmenu .product-tree-wrapper .trigger-remove.processing{animation:fa-spin 2s infinite linear}#kenedo-page .configbox-mainmenu .product-tree-wrapper .trigger-remove.processing:before{font-family:FontAwesome;content:"\f110"}#kenedo-page .configbox-mainmenu .product-tree-wrapper .trigger-copy{text-decoration:none;cursor:pointer;color:#333;margin-left:2px;vertical-align:top;line-height:1.1em;display:none}#kenedo-page .configbox-mainmenu .product-tree-wrapper.shows-edit-buttons .trigger-copy{display:none}#kenedo-page .configbox-mainmenu .product-tree-wrapper .trigger-copy:before{font-family:FontAwesome;content:"\f0c5";font-size:12px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .trigger-copy.processing{animation:fa-spin 2s infinite linear}#kenedo-page .configbox-mainmenu .product-tree-wrapper .trigger-copy.processing:before{font-family:FontAwesome;content:"\f110"}#kenedo-page .configbox-mainmenu .product-tree-wrapper .toggle-tree-edit:before{font-family:FontAwesome;content:'\f013';color:#333}#kenedo-page .configbox-mainmenu .product-tree-wrapper .toggle-tree-edit.active:before{color:#025a8d}#kenedo-page .configbox-mainmenu .product-tree-wrapper .edit-link{color:#333;text-decoration:none}#kenedo-page .configbox-mainmenu .product-tree-wrapper .inactive>.edit-link{color:#ccc}#kenedo-page .configbox-mainmenu .product-tree-wrapper .add-item{margin-top:-1px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .add-link{color:#333;text-decoration:none;display:inline-block;line-height:1.2em}#kenedo-page .configbox-mainmenu .product-tree-wrapper .option-list{padding-left:35px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .sub-list{display:none}#kenedo-page .configbox-mainmenu .product-tree-wrapper .sub-list.list-opened{display:block;margin-top:5px;margin-bottom:5px;margin-left:0;margin-right:0}#kenedo-page .configbox-mainmenu .product-tree-wrapper .edit-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin:0;padding:0;line-height:1.1em;vertical-align:top}#kenedo-page .configbox-mainmenu .product-tree-wrapper .product-item>div>.edit-link{width:220px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .page-item>div>.edit-link{width:200px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .element-item>div>.edit-link{width:180px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .sub-list-trigger{float:left;margin-right:4px;vertical-align:top}#kenedo-page .configbox-mainmenu .product-tree-wrapper .sub-list-trigger.has-sub-list:before{font-family:FontAwesome;content:'\f055';display:inline-block;width:13px;color:#333;line-height:1.1em;vertical-align:top}#kenedo-page .configbox-mainmenu .product-tree-wrapper .sub-list-trigger.no-sub-list:before{font-family:FontAwesome;content:'\f055';display:inline-block;width:13px;color:#333;line-height:1.1em;vertical-align:top}#kenedo-page .configbox-mainmenu .product-tree-wrapper .element-title.sub-list-trigger:before{content:'\f111'}#kenedo-page .configbox-mainmenu .product-tree-wrapper .add-link:before{font-family:FontAwesome;content:'\f067';display:inline-block;width:17px;padding-left:1px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .sub-list-trigger.trigger-opened:before{font-family:FontAwesome;content:'\f056'}#kenedo-page .configbox-mainmenu .product-tree-wrapper .option-list{padding-left:20px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .option-list .edit-link:before{font-family:FontAwesome;content:'\f111';display:inline-block;width:19px}#kenedo-page .configbox-mainmenu .product-tree-wrapper .kenedo-view{background:0 0;padding:0;font-size:inherit;position:relative}#kenedo-page .configbox-mainmenu .product-tree-wrapper li.active>div>.edit-link,#kenedo-page .configbox-mainmenu .product-tree-wrapper li.active>.add-link{font-weight:700}.row-parameter-picker .kenedo-popup-content-inner,.column-parameter-picker .kenedo-popup-content-inner{overflow:auto;max-height:500px}.input-picker{width:300px;background:#fff;padding-bottom:10px;font-size:13px}.input-picker .tab{display:inline-block;padding:3px 10px;border:1px solid #ccc;cursor:pointer}.input-picker .tab-open{font-weight:700;border-color:#000}.input-picker .pane{display:none;padding-top:10px}.input-picker .pane.pane-open{display:block}.input-picker .view-item-picker .option-list{display:none}.input-picker .view-item-picker .element-item .sub-list-trigger{display:none}.input-picker .view-item-picker .element-item:hover{text-decoration:underline}.view-item-picker ul{list-style:none;padding-left:14px}.view-item-picker ul.product-list{padding-left:0}.view-item-picker li{cursor:pointer;margin-top:2px;margin-bottom:2px}.view-item-picker .sub-list-trigger:before{font-family:FontAwesome;content:'\f055';display:inline-block;width:10px}.view-item-picker .sub-list-trigger.trigger-opened:before{font-family:FontAwesome;content:'\f056'}.view-item-picker .sub-list{display:none}.view-item-picker .sub-list.list-opened{display:block}.view-item-picker .picker-link{color:#000;text-decoration:none}#view-admincalcmatrix{background:#fff;padding:0!important}#view-admincalcmatrix .matrix-wrapper-table{border-collapse:collapse;font-size:inherit}#view-admincalcmatrix .calc-matrix{border-collapse:collapse}#view-admincalcmatrix .calc-matrix th,#view-admincalcmatrix .calc-matrix td{border:1px solid #ccc;font-size:inherit}#view-admincalcmatrix .calc-matrix th{background:#eee;padding:1px;text-align:left}#view-admincalcmatrix .calc-matrix td{padding:1px;width:40px;text-align:right;background:#fff}#view-admincalcmatrix .calc-matrix .column-sort-handle,#view-admincalcmatrix .calc-matrix .row-sort-handle{width:10px;margin-left:7px;display:none}#view-admincalcmatrix .calc-matrix .column-sort-handle{transform:rotate(90deg)}.dragtable-drag-wrapper{position:absolute;z-index:1000}.dragtable-drag-wrapper .dragtable-drag-col{opacity:.7}.dragtable-col-placeholder{color:#efefef}.dragtable-col-placeholder th{background:#eee}.dragtable-col-placeholder td{background:#fff;padding-top:5px}.dragtable-drag-wrapper td{padding-bottom:3px!important}.dragtable-col-placeholder *{opacity:0;visibility:hidden}#view-admincalcmatrix .calc-matrix .ui-state-highlight{height:30px}#view-admincalcmatrix .calc-matrix .ui-sortable-helper td{padding-left:20px}#view-admincalcmatrix .calc-matrix .trigger-remove{cursor:pointer}#view-admincalcmatrix .calc-matrix .trigger-remove:before{font-family:FontAwesome;content:'\f00d';padding-right:5px;display:none}#view-admincalcmatrix .calc-matrix .toggle-matrix-tools{color:#333;cursor:pointer;text-decoration:none}#view-admincalcmatrix .calc-matrix .toggle-matrix-tools.active{color:#0b55c4;cursor:pointer}#view-admincalcmatrix .calc-matrix .toggle-matrix-tools:before{font-family:FontAwesome;content:'\f013';margin-left:5px;margin-right:5px}#view-admincalcmatrix .show-matrix-tools .calc-matrix .column-sort-handle,#view-admincalcmatrix .show-matrix-tools .calc-matrix .row-sort-handle,#view-admincalcmatrix .show-matrix-tools .trigger-remove:before{display:inline-block}#view-admincalcmatrix #property-name-matrix select{width:auto}#view-admincalcmatrix #property-name-row_type,#view-admincalcmatrix #property-name-column_type,#view-admincalcmatrix #property-name-column_element_id,#view-admincalcmatrix #property-name-column_calc_id,#view-admincalcmatrix #property-name-row_element_id,#view-admincalcmatrix #property-name-row_calc_id{display:none}#view-admincalcmatrix .calc-matrix .input-value{width:40px;border:none;background:#eee;text-align:center;font-weight:700;font-size:13px;line-height:1.2em}#view-admincalcmatrix .calc-matrix .missing-value .input-value{background:red}#view-admincalcmatrix .calc-matrix .duplicate-value .input-value{background:red}.dragtable-drag-wrapper .price,#view-admincalcmatrix .calc-matrix .price{width:40px;border:none;text-align:right;font-weight:400;font-size:13px;line-height:1.2em}#view-admincalcmatrix .cell-column-parameter{text-align:center;padding-bottom:5px;vertical-align:bottom}#view-admincalcmatrix .cell-row-parameter{width:100px;text-align:right;padding-right:5px}#view-admincalcmatrix .cell-column-parameter .kenedo-popup-trigger-content,#view-admincalcmatrix .cell-row-parameter .kenedo-popup-trigger-content{color:#0b55c4}#view-admincalcmatrix .column-parameter,#view-admincalcmatrix .row-parameter{white-space:nowrap}#view-admincalcmatrix .column-parameter select,#view-admincalcmatrix .row-parameter select{border:none;box-shadow:none;background-color:#eee;padding-right:20px}#view-admincalcmatrix .cell-trigger-add-column{text-align:left;padding-left:5px}#view-admincalcmatrix .cell-trigger-add-row{text-align:center;padding-top:5px}#view-admincalcmatrix .trigger-add-column,#view-admincalcmatrix .trigger-add-row{text-decoration:none;cursor:pointer;font-size:20px}#view-admincalcmatrix .trigger-add-column:before,#view-admincalcmatrix .trigger-add-row:before{font-family:FontAwesome;content:'\f055'}#view-adminoptionassignment .xref-data,#view-adminoptionassignment .option-data{float:left;width:350px}#view-adminoptionassignment .xref-data{margin-right:50px}#view-adminoptionassignment .property-group-custom_fields_start .property-group-notes{float:none;margin-left:0;width:218px}#view-customerform .customer-form-sections:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#view-customerform .customer-form-section{float:left;margin-top:10px}#view-customerform .customer-form-section:first-child{margin-right:10px}#view-customerform .customer-form-section-delivery .customer-form-fields{display:none}#view-customerform .show-delivery-fields .customer-form-section-delivery .customer-form-fields{display:block}#view-customerform .customer-form-section-delivery .text-address-heading,#view-customerform .customer-form-section-heading .different-shipping-address-toggle{display:inline-block}#view-customerform .customer-form-section-heading .different-shipping-address-toggle{margin-left:3px}#view-customerform .text-address-heading{margin-left:129px;font-weight:700}#view-customerform .field-label{vertical-align:top;display:inline-block;width:120px;margin:0;margin-right:5px;text-align:right;font-size:1em;line-height:1.6em;padding-top:4px}@media(max-width:424px){#view-customerform .field-label{text-align:left;display:block}#view-customerform .form-field{display:block}#view-customerform .text-address-heading{margin-left:0}}#view-customerform .form-field{display:inline-block;white-space:nowrap}#view-customerform .field-label:after{content:'*';padding-left:2px;visibility:hidden;color:#666}#view-customerform .customer-field-register .field-label:after{display:none}#view-customerform .required-field .field-label:after{visibility:visible}#view-customerform .customer-form-section-heading .trigger-toggle-same-delivery{position:relative;top:-1px;margin-right:1px}#view-customerform .customer-field{margin:5px 0}#view-customerform .unused-field{display:none}#view-customerform .has-no-data{display:none}#view-customerform .customer-field.uses-dropdown-instead,#view-customerform .customer-field.uses-textfield-instead{display:none}#com_configbox #view-customerform .textfield{width:210px;padding:4px 6px}#com_configbox #view-customerform select{width:224px;margin-bottom:0}#view-customerform .chosen-container,#com_configbox #view-customerform .chosen-container{width:224px!important}#view-customerform .account-exists-section{display:none}#view-customerform .required .field-label:after{content:'*'}#view-customerform .validation-tooltip{display:inline-block;width:18px;visibility:hidden}#view-customerform .valid .validation-tooltip,#view-customerform .invalid .validation-tooltip{visibility:visible}#view-customerform .invalid .validation-tooltip:before{font-family:FontAwesome;content:"\f06a";color:red;font-size:1.7em;position:relative;top:5px;left:2px}#view-customerform .valid .validation-tooltip:before{font-family:FontAwesome;content:"\f058";color:#1abb1a;font-size:1.7em;position:relative;top:5px;left:2px}#view-customerform .form-field input[type=radio]{position:relative;top:2px;margin-right:1px}#view-customerform .form-field input[type=radio]+label{position:relative;top:4px;margin-right:5px}#view-customerform .recurring-customer-login{margin:20px 0}#view-customerform .recurring-customer-login .login-wrapper{display:none}#view-customerform .recurring-customer-login .login-box,#view-customerform .recurring-customer-login .change-password-box,#view-customerform .recurring-customer-login .recover-box{margin:10px 0}#view-customerform .recurring-customer-login .change-password-box,#view-customerform .recurring-customer-login .recover-box{display:none}#view-customerform .recurring-customer-login .recover-box .input{display:block;margin:5px 0}#view-customerform .recurring-customer-login .wrapper-show-login-box input{position:relative;top:-2px}#view-customerform .recurring-customer-login .wrapper-show-login-box label{margin-left:4px}#view-customerform .recurring-customer-login .input{display:block;margin:5px 0}#view-customerform .recurring-customer-login .info-text{width:230px}#view-customerform .recurring-customer-login .feedback{color:red;width:210px;padding:4px 6px}#view-customerform .recurring-customer-login .feedback:empty{display:none}#com_configbox #view-rfq .step-title{font-size:16px;line-height:16px;font-weight:400;border-bottom:1px solid #ccc;padding-bottom:3px;margin-top:20px;margin-bottom:10px}#com_configbox #view-rfq .field-comment label{vertical-align:top;display:inline-block;width:120px;margin:0;margin-right:5px;text-align:right;font-size:1em;line-height:1.6em;padding-top:4px}#com_configbox #view-rfq .field-comment .form-field{display:inline-block}#com_configbox #view-rfq .buttons{margin-left:130px}#com_configbox #view-rfq .buttons .btn{margin-bottom:5px}@media(max-width:424px){#com_configbox #view-rfq .field-comment label{text-align:left;display:block}#com_configbox #view-rfq .buttons{margin-left:0}}#com_configbox #view-rfq .loading-indicator{display:none}#com_configbox #view-saveorder .customer-form-section-billing .customer-form-section-heading{display:none}#com_configbox #view-saveorder .buttons{margin-left:130px}