@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}.news-list .image>img,legend{max-width:100%}legend,nav a{color:inherit}.button,.footer-main a,a,nav a{text-decoration:none}fieldset,legend,nav ol,nav ul,td,th{padding:0}.text-left,th{text-align:left}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent}body{margin:0} figcaption, menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0} [hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700} select,button,input{overflow:visible}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;display:table;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}nav ol,nav ul{list-style-type:none;margin:0}fieldset{border:0;margin:0}input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],input[type=number],input[type=search],input[type=text],input[type=email],input[type=url]{background:#FFF;border-radius:0;box-sizing:border-box}input[type=search]{-moz-appearance:none;-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.text-right{text-align:right}.text-center{text-align:center}.showall{font-size:12px}.circle{overflow:hidden;border-radius:50%}.full-width{width:100%}.invisible{visibility:hidden}.hidden{display:none}#debug_print{position:absolute;left:0;bottom:0;width:800px;height:200px;overflow:auto;border:1px solid red;background:#FFF;z-index:1000;padding:10px}.xdebug-error{position:relative;z-index:1000}.page-wrapper:not(:first-child){border-top:10px solid red;top:100px}@font-face{font-family:shopicons;src:url(../.file/layout/fonts/ShopIcons/font/shopicons.eot?97361593);src:url(../.file/layout/fonts/ShopIcons/font/shopicons.eot?97361593#iefix) format('embedded-opentype'),url(../.file/layout/fonts/ShopIcons/font/shopicons.woff2?97361593) format('woff2'),url(../.file/layout/fonts/ShopIcons/font/shopicons.woff?97361593) format('woff'),url(../.file/layout/fonts/ShopIcons/font/shopicons.ttf?97361593) format('truetype'),url(../.file/layout/fonts/ShopIcons/font/shopicons.svg?97361593#shopicons) format('svg');font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:shopicons;src:url(../.file/layout/fonts/ShopIcons/font/shopicons.svg?97361593#shopicons) format('svg')}}[class*=" icon-"]:before,[class^=icon-]:before{font-family:shopicons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-import:before{content:'\e800'}.icon-lens:before{content:'\e801'}.icon-cart:before{content:'\e802'}.icon-check:before{content:'\e803'}.icon-magnifier:before{content:'\e805'}.icon-lens-dual:before{content:'\e806'}.icon-trash:before{content:'\e807'}.icon-edit:before{content:'\e808'}.icon-frame:before{content:'\e809'}.icon-info-circle:before{content:'\e80a'}.icon-info:before{content:'\e80b'}.icon-chevron-left:before{content:'\e80c'}.icon-chevron-right:before{content:'\e80d'}.icon-chevron-up:before{content:'\e80e'}.icon-chevron-down:before{content:'\e80f'}.icon-plus:before{content:'\e810'}.icon-minus:before{content:'\e811'}.icon-times:before{content:'\e812'}.icon-phone:before{content:'\e813'}.icon-ok-circled:before{content:'\e814'}.icon-pencil:before{content:'\e815'}.icon-mobile:before{content:'\e816'}.icon-floppy:before{content:'\e817'}.icon-minus-circled:before{content:'\e818'}.icon-play-circled:before{content:'\e819'}.icon-file-archive:before{content:'\e81a'}.icon-cog-alt:before{content:'\e81b'}.icon-cursor:before{content:'\e81c'}.icon-pdf:before{content:'\e81d'}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item,.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../.javascript/05_owl.carousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:0 0;border:none}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:0 0}.xdsoft_noselect::-moz-selection{background:0 0}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:0;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff!important;box-shadow:none!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af!important;box-shadow:#178fe5 0 1px 3px 0 inset!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit!important;background:inherit!important;box-shadow:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.button:hover,.popup-container .popup-close,a[onclick]{cursor:pointer}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc!important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd!important;margin-top:5px;width:100%;color:#454551;font-size:13px}.button,.img-icon{display:inline-block}.xdsoft_datetimepicker .blue-gradient-button{font-family:museo-sans,"Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa', GradientType=0 )}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF', GradientType=0 )}.img-icon{width:60px;height:46px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow:hidden;background-color:#FFF;font-family:"PT Sans",sans-serif;font-size:14px;line-height:1.3;color:#000;text-rendering:optimizeLegibility}h1,h2{font-size:18px}.highlight,a,a .icon{color:#006186}body{min-width:1140px}.page-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.content-container{width:1180px;margin:0 auto;padding:0 20px;box-sizing:border-box}.content-container.fill-sidebar{padding-left:275px}.page-content{min-height:calc(100vh - 185px - 115px)}.page-content-wrapper{padding:24px 0 63px}.page-background-grey{background-color:#F6F6F6}.sidebar{float:left;width:225px;min-height:10px}.main-content{float:left;margin-left:35px;width:880px}fieldset>legend,h1,h2,h3,h4{margin:0 0 .5em;font-weight:400}.light{color:grey}.invalid{color:#E21737!important}.valid{color:#0ECF20!important}h2{color:#006186}fieldset>legend,h3,h4{font-size:16px}.h5-space,h5{font-size:inherit;font-weight:400;color:grey;margin:0}.info-link{color:#B9B9B9}.h5-space:before{content:'\00a0'}.main-content h1.main,.main-content>form>h1,.main-content>h1{padding:6px 0;border-top:1px solid #E5E5E5;margin-bottom:0}.heading{border-bottom:1px solid #E5E5E5;margin-bottom:0}.heading>h1{padding:6px 0;float:left;margin:0;line-height:1.4em}.heading>.button{float:right}.heading>.header-extra{float:right;margin-left:25px}.heading>.header-extra>.button{float:left;margin-left:0}.heading>.header-extra>a:hover,.heading>.header-extra>a:hover>span{color:#B9B9B9!important}.heading>.header-extra .selectize-control{min-width:200px}.heading .action{width:30px;height:30px;line-height:30px}.bordering{border-top:1px solid #E5E5E5;margin-top:15px;padding-top:10px}.button{height:34px;padding:0 25px;box-sizing:border-box;border:0;border-radius:0;outline:0;background:#006186;transition:background .2s ease;color:#FFF;font-weight:400;font-size:12px;line-height:34px;text-align:center;overflow:hidden;text-overflow:ellipsis}.button .icon{float:left;margin-right:5px;color:inherit}.button.button-icon{padding:0;width:34px}.button.button-small,.button.fake-button-small{height:26px;font-size:12px;padding:0 10px;min-width:80px}.button.button-icon .icon{float:none;margin:0}.button:hover{background-color:#000;color:#fff}.button.button-light{background:0 0;color:inherit}.button.button-small{line-height:26px}.button.fake-button-small{line-height:30px}.button.fake-button-small:hover{color:#B9B9B9!important}.button.button-secondary{background-color:#000;color:#fff}.button.button-secondary:hover{background-color:#006186;color:#FFF}.button[disabled]{background:#C2C2C2}.action{display:block;width:30px;height:30px;background-color:#fff;color:#FFF;line-height:30px;text-align:center;padding:0;border:0}.action .icon{color:inherit}.action .icon-info{font-size:30px}.action .icon-frame{font-size:24px}.span-svg{display:block;width:22px;height:22px;background-repeat:no-repeat;background-size:contain}.span-icon-close{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpolygon fill='%23006186' points='16.67,3.5 11,9.17 5.33,3.5 3.5,5.33 9.17,11 3.5,16.67 5.33,18.5 11,12.83 16.67,18.5 18.5,16.67 12.83,11 18.5,5.33 '/%3E%3C/svg%3E%0A")}.span-icon-pdf{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23006186' d='M10.612,9.53c0.02-0.077,0.036-0.144,0.052-0.214c0,0,0.326-1.848,0.24-2.474 c-0.012-0.086-0.019-0.11-0.042-0.177l-0.028-0.072c-0.09-0.205-0.262-0.422-0.534-0.408L10.139,6.18h-0.003 c-0.304,0-0.551,0.156-0.616,0.387C9.322,7.295,9.526,8.383,9.895,9.793l-0.096,0.229c-0.263,0.644-0.594,1.292-0.887,1.866 l-0.037,0.074c-0.308,0.602-0.587,1.112-0.839,1.544l-0.262,0.137c-0.018,0.012-0.466,0.246-0.571,0.312 c-0.891,0.531-1.479,1.134-1.577,1.613c-0.032,0.153-0.007,0.348,0.15,0.437l0.253,0.13c0.11,0.055,0.224,0.082,0.343,0.082 c0.634,0,1.37-0.79,2.385-2.558c1.17-0.382,2.503-0.697,3.671-0.873c0.889,0.502,1.985,0.849,2.674,0.849 c0.124,0,0.229-0.013,0.314-0.036c0.133-0.032,0.246-0.11,0.314-0.211c0.132-0.202,0.161-0.48,0.123-0.767 c-0.01-0.085-0.078-0.188-0.15-0.258c-0.206-0.201-0.66-0.309-1.351-0.319c-0.47-0.007-1.034,0.037-1.625,0.121 c-0.265-0.154-0.54-0.321-0.755-0.521C11.396,11.104,10.913,10.354,10.612,9.53z M6.235,15.736c0.115-0.317,0.574-0.942,1.25-1.498 c0.042-0.033,0.147-0.131,0.243-0.224C7.019,15.144,6.545,15.594,6.235,15.736z M10.242,6.507c0.204,0,0.319,0.513,0.33,0.996 c0.01,0.48-0.104,0.819-0.243,1.069c-0.116-0.371-0.171-0.956-0.171-1.336C10.158,7.236,10.148,6.507,10.242,6.507z M9.046,13.083 c0.142-0.255,0.291-0.521,0.441-0.808c0.367-0.694,0.6-1.238,0.773-1.687c0.345,0.626,0.773,1.158,1.278,1.586 c0.061,0.054,0.128,0.106,0.199,0.16C10.711,12.535,9.826,12.783,9.046,13.083z M14.354,12.613c0.371,0,0.481-0.002,0.845,0.09 c0.365,0.095,0.371,0.284,0.307,0.321c-0.062,0.039-0.241,0.063-0.354,0.063c-0.373,0-0.832-0.17-1.475-0.447 C13.924,12.622,14.152,12.613,14.354,12.613z M17.895,6.945l-4.262-4.262c-0.128-0.129-0.306-0.208-0.502-0.208H4.605 c-0.392,0-0.709,0.317-0.709,0.711v15.627c0,0.394,0.317,0.711,0.709,0.711h12.788c0.394,0,0.712-0.317,0.712-0.711V7.448 C18.104,7.251,18.022,7.074,17.895,6.945z M16.683,18.105H5.315V3.896h7.106v4.262h4.262V18.105z'/%3E%3C/g%3E%3C/svg%3E")}.span-icon-dual{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpath fill='%23006186' d='M20.287,7.629l-0.073-0.415C19.899,5.327,18.061,4.9,17.735,4.9c0.01,0,0.047-0.003,0.075,0.002 c-0.941-0.165-4.261-0.67-7.442-0.2c-3.776,0.556-4.3,1.891-4.366,2.267c-0.01,0.045-0.08,0.406-0.101,0.997 c-2.775,0.629-3.207,1.727-3.266,2.063c-0.022,0.116-0.568,2.909,1.088,6.158c1.29,2.53,3.953,2.898,4.022,2.906 c0.045,0.009,1.12,0.188,2.52,0.188c0.001,0,0.001,0,0.001,0c3.358,0,5.639-1.205,6.46-3.463c1.756-0.57,2.948-1.678,3.443-3.258 l0.015-0.042C20.737,10.176,20.519,8.943,20.287,7.629z M15.383,15.259c-0.701,2.191-3.167,2.691-5.116,2.691c0,0,0,0-0.001,0 c-1.242,0-2.216-0.23-2.265-0.24c-0.083-0.013-2.024-0.346-2.958-2.178c-1.277-2.507-1.027-4.725-0.964-5.145 c0.087-0.128,0.652-0.79,3.14-1.158c0.813-0.118,1.706-0.182,2.655-0.182c1.972,0,4.041,0.262,4.683,0.374 c0.028,0.006,0.627,0.441,0.627,0.443l0.465,1.101C15.86,12.17,15.859,13.231,15.383,15.259z M18.749,12.16 c-0.278,0.865-0.823,1.512-1.661,1.952c0.179-1.447,0.014-2.416-0.164-3.422l-0.073-0.419c-0.316-1.886-2.154-2.313-2.48-2.313 c0.01,0,0.048-0.001,0.075,0.002c-0.844-0.147-2.56-0.396-4.571-0.396c-0.872,0-1.7,0.052-2.474,0.146 C7.413,7.53,7.431,7.396,7.443,7.32c0.086-0.125,0.647-0.786,3.141-1.154c2.961-0.436,6.084,0.04,6.97,0.195 c0.028,0.005,0.055,0.009,0.077,0.012l0,0c0.038,0.008,0.973,0.183,1.122,1.086l0.075,0.427 C19.043,9.092,19.225,10.132,18.749,12.16z'/%3E%3C/svg%3E%0A")}.span-icon-plus{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpolygon fill='%23006186' points='18.592,9.944 12.055,9.944 12.055,3.408 9.945,3.408 9.945,9.944 3.408,9.944 3.408,12.055 9.945,12.055 9.945,18.592 12.055,18.592 12.055,12.055 18.592,12.055 '/%3E%3C/svg%3E")}.span-icon-calc{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23006186' d='M16.953,19.196H5.078V2.471h11.875V19.196z M6.046,18.226h9.938V3.44H6.046V18.226z'/%3E%3Cpath fill='%23006186' d='M14.47,9.486L7.501,9.487V4.882h6.969V9.486z M8.469,8.52h5.032V5.854H8.469V8.52z'/%3E%3Crect id='XMLID_1592_' x='7.38' y='10.833' fill='%23006186' width='1.212' height='1.212'/%3E%3Crect id='XMLID_1591_' x='10.409' y='10.833' fill='%23006186' width='1.212' height='1.212'/%3E%3Crect id='XMLID_96_' x='13.438' y='10.833' fill='%23006186' width='1.212' height='1.212'/%3E%3Crect id='XMLID_99_' x='7.38' y='13.257' fill='%23006186' width='1.212' height='1.212'/%3E%3Crect id='XMLID_98_' x='10.409' y='13.257' fill='%23006186' width='1.212' height='1.212'/%3E%3Crect id='XMLID_97_' x='13.438' y='13.257' fill='%23006186' width='1.212' height='1.212'/%3E%3Crect id='XMLID_102_' x='7.38' y='15.68' fill='%23006186' width='1.212' height='1.213'/%3E%3Crect id='XMLID_101_' x='10.409' y='15.68' fill='%23006186' width='1.212' height='1.213'/%3E%3Crect id='XMLID_100_' x='13.438' y='15.68' fill='%23006186' width='1.212' height='1.213'/%3E%3C/g%3E%3C/svg%3E")}.span-icon-edit{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpath fill='%23006186' d='M3.249,18.754l4.398-0.778l-3.624-3.622L3.249,18.754z M4.048,14.377l3.626,3.625l8.776-8.828l-3.624-3.625 L4.048,14.377z M18.521,6.063l-2.585-2.586c0,0-0.521-0.521-1.039,0L13.345,5.03l3.623,3.625l1.553-1.554 C19.04,6.583,18.521,6.063,18.521,6.063z'/%3E%3C/svg%3E")}.span-icon-delete{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cg id='Expanded'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23006186' d='M16.82,19.867H5.18L4.586,4.397h12.829L16.82,19.867z M5.934,19.111h10.132L16.66,5.152H5.341 L5.934,19.111z'/%3E%3Cpath fill='%23006186' d='M17.106,20.163H4.894L4.277,4.101h13.444L17.106,20.163z M5.465,19.57h11.07l0.571-14.876H4.895 L5.465,19.57z M16.351,19.407H5.65L5.031,4.855h11.938L16.351,19.407z M6.219,18.815h9.563l0.568-13.366H5.65L6.219,18.815z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23006186' d='M13.963,5.152H8.037V2.134h5.926V5.152z M8.792,4.397h4.415V2.889H8.792V4.397z'/%3E%3Cpath fill='%23006186' d='M14.26,5.449H7.74V1.837h6.52V5.449z M8.335,4.855h5.332V2.431H8.335V4.855z M13.506,4.694H8.494V2.592 h5.012V4.694z M9.088,4.101h3.823V3.186H9.088V4.101z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23006186' d='M7.982,17.226c-0.209,0-0.379-0.168-0.379-0.378V7.416c0-0.209,0.17-0.377,0.379-0.377 c0.208,0,0.376,0.168,0.376,0.377v9.432C8.358,17.058,8.19,17.226,7.982,17.226z'/%3E%3Cpath fill='%23006186' d='M7.982,17.521c-0.373,0-0.676-0.302-0.676-0.674V7.416c0-0.371,0.303-0.674,0.676-0.674 c0.371,0,0.674,0.303,0.674,0.674v9.432C8.656,17.22,8.354,17.521,7.982,17.521z M7.982,7.336c-0.046,0-0.081,0.035-0.081,0.08 v9.432c0,0.088,0.161,0.088,0.161,0V7.416C8.063,7.371,8.026,7.336,7.982,7.336z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23006186' d='M11,17.226c-0.208,0-0.377-0.168-0.377-0.378V7.416c0-0.209,0.169-0.377,0.377-0.377 c0.209,0,0.378,0.168,0.378,0.377v9.432C11.378,17.058,11.209,17.226,11,17.226z'/%3E%3Cpath fill='%23006186' d='M11,17.521c-0.371,0-0.674-0.302-0.674-0.674V7.416c0-0.371,0.303-0.674,0.674-0.674 c0.372,0,0.674,0.303,0.674,0.674v9.432C11.674,17.22,11.372,17.521,11,17.521z M11,7.336c-0.044,0-0.08,0.035-0.08,0.08v9.432 c0,0.088,0.161,0.088,0.161,0V7.416C11.081,7.371,11.045,7.336,11,7.336z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23006186' d='M14.019,17.226c-0.208,0-0.378-0.168-0.378-0.378V7.416c0-0.209,0.17-0.377,0.378-0.377 s0.378,0.168,0.378,0.377v9.432C14.396,17.058,14.227,17.226,14.019,17.226z'/%3E%3Cpath fill='%23006186' d='M14.019,17.521c-0.372,0-0.674-0.302-0.674-0.674V7.416c0-0.371,0.302-0.674,0.674-0.674 s0.674,0.303,0.674,0.674v9.432C14.692,17.22,14.391,17.521,14.019,17.521z M14.019,7.336c-0.045,0-0.081,0.035-0.081,0.08 v9.432c0,0.088,0.162,0.088,0.162,0V7.416C14.1,7.371,14.064,7.336,14.019,7.336z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='3.727' y='4.397' fill='%23006186' width='14.549' height='0.755'/%3E%3Cpath fill='%23006186' d='M18.571,5.449H3.43V4.101h15.142V5.449z M4.022,4.855h13.955V4.694H4.022V4.855z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.span-icon-check{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpolyline id='Done__x2014__Displayed_on_the_left_side_of_a_contextual_action_bar__x28_CAB_x29__to_allow_the_user_to_dismiss_it._1_' fill='none' stroke='%23006186' stroke-width='2.5' stroke-miterlimit='10' points=' 19,5.5 8,16.5 3,11.5 '/%3E%3C/svg%3E")}.span-icon-inspect{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cg%3E%3Ccircle fill='none' stroke='%23006186' stroke-width='2' cx='9.448' cy='9.449' r='6.449'/%3E%3Cline fill='none' stroke='%23006186' stroke-width='2' x1='13.316' y1='13.316' x2='19' y2='19'/%3E%3C/g%3E%3C/svg%3E")}.span-icon-infoicon{height:12px!important;width:12px!important;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='0 0 14 14' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23006186' d='M7,0C3.134,0,0,3.134,0,7s3.134,7,7,7s7-3.134,7-7S10.866,0,7,0z M8.146,12.146h-3v-6h3V12.146z M7.042,4.911c-0.806,0-1.459-0.653-1.459-1.458c0-0.806,0.653-1.459,1.459-1.459c0.805,0,1.458,0.653,1.458,1.459 C8.5,4.258,7.847,4.911,7.042,4.911z'/%3E%3C/g%3E%3C/svg%3E")}.span-icon-cart{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpath fill='%23006186' d='M16.621,13.955l1.951-5.798c0.098-0.281,0.023-0.429-0.055-0.54c-0.203-0.285-0.619-0.276-0.699-0.276 L6.79,7.344L6.496,5.865C6.416,5.536,6.181,5.14,5.708,5.14h-3.1c-0.32,0-0.441,0.319-0.441,0.62v0.807 c0,0.289,0.121,0.196,0.453,0.196h2.617l2.003,8.587c-0.318,0.337-0.491,0.871-0.491,1.329c0,1.009,0.803,1.875,1.828,1.875 c0.969,0,1.695-0.972,1.812-1.513h3.901c0.117,0.541,0.705,1.555,1.813,1.555c1.006,0,1.826-0.83,1.826-1.838 c0-1.001-0.607-1.952-1.816-1.952c-0.502,0-1.1,0.071-1.377,0.612H9.943c-0.348-0.541-0.823-0.709-1.304-0.727l-0.066-0.355h7.292 C16.414,14.336,16.523,14.221,16.621,13.955z M7.867,16.778c0-0.384,0.312-0.695,0.695-0.695c0.383,0,0.694,0.312,0.694,0.695 s-0.312,0.695-0.694,0.695C8.179,17.474,7.867,17.162,7.867,16.778z M16.115,17.465c-0.379,0-0.688-0.309-0.688-0.687 c0-0.379,0.309-0.688,0.688-0.688s0.686,0.309,0.686,0.688C16.801,17.156,16.494,17.465,16.115,17.465z'/%3E%3C/svg%3E")}.span-icon-arrow-right{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpolygon fill='%23006186' points='7.43,4.927 8.968,3.384 16.57,11 16.57,11 16.57,11 8.968,18.616 7.43,17.073 13.49,11 '/%3E%3Cpath fill='none' d='M2,2h18v18H2V2z'/%3E%3C/svg%3E")}.span-icon-play{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpath fill='%23006186' d='M9.4,14.6l4.8-3.6L9.4,7.4V14.6z M11,3c-4.42,0-8,3.579-8,8s3.58,8,8,8c4.421,0,8-3.579,8-8S15.421,3,11,3z M11,17.399c-3.527,0-6.401-2.871-6.401-6.399S7.473,4.601,11,4.601c3.528,0,6.399,2.871,6.399,6.399S14.528,17.399,11,17.399z'/%3E%3C/svg%3E")}.span-icon-alert{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cg id='Icons_with_numbers'%3E%3Cg id='Group' transform='translate%28-768.000000, -336.000000%29'%3E%3Cpath id='Triangle_292' fill='%23006186' d='M779,339.125l9,15.75h-18L779,339.125z M777.875,350.375v2.25h2.25v-2.25H777.875z M777.875,343.625v5.625h2.25v-5.625H777.875z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.span-icon-floppy{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23006186' d='M15.648,3H3v16h16V6.213L15.648,3z M7,5h5v3H7V5z M13,5h2v3h-2V5z M17,17H5V5h1v4h10V5.502l1,1.35V17z'/%3E%3Cpath fill='%23006186' d='M10.992,10.58c-1.488,0-2.699,1.211-2.699,2.699s1.211,2.698,2.699,2.698c1.487,0,2.698-1.21,2.698-2.698 S12.479,10.58,10.992,10.58z M10.992,14.436c-0.639,0-1.157-0.519-1.157-1.156s0.519-1.157,1.157-1.157 c0.637,0,1.156,0.52,1.156,1.157S11.629,14.436,10.992,14.436z'/%3E%3C/g%3E%3C/svg%3E%0A")}.span-icon-cog{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cg id='Icons'%3E%3Cg%3E%3Cpath fill='%23006186' d='M11,7.421c-1.976,0-3.579,1.604-3.579,3.579S9.022,14.579,11,14.579c1.976,0,3.579-1.604,3.579-3.579 S12.976,7.421,11,7.421z M11,12.779c-0.981,0-1.779-0.799-1.779-1.779S10.019,9.221,11,9.221c0.98,0,1.779,0.799,1.779,1.779 S11.98,12.779,11,12.779z'/%3E%3Cpath fill='%23006186' d='M20,11.9V10.1h-1.861c-0.164-1.313-0.683-2.514-1.456-3.51L18,5.273L16.727,4L15.41,5.317 c-0.996-0.773-2.196-1.291-3.51-1.456V2h-1.8v1.861C8.786,4.025,7.585,4.544,6.59,5.317L5.273,4L4,5.273L5.317,6.59 c-0.773,0.996-1.29,2.196-1.456,3.51H2V11.9h1.861c0.165,1.313,0.682,2.514,1.456,3.51L4,16.727L5.273,18l1.317-1.317 c0.996,0.772,2.197,1.291,3.51,1.456V20h1.8v-1.861c1.313-0.164,2.514-0.683,3.51-1.456L16.727,18L18,16.727l-1.317-1.316 c0.772-0.996,1.291-2.197,1.456-3.51H20z M11,16.4c-2.978,0-5.4-2.423-5.4-5.4S8.022,5.6,11,5.6s5.4,2.423,5.4,5.4 S13.978,16.4,11,16.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.span-icon-check-false{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpolygon fill='%23E21737' points='16.67,3.5 11,9.17 5.33,3.5 3.5,5.33 9.17,11 3.5,16.67 5.33,18.5 11,12.83 16.67,18.5 18.5,16.67 12.83,11 18.5,5.33 '/%3E%3C/svg%3E")}.span-icon-check-true{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpolyline id='Done__x2014__Displayed_on_the_left_side_of_a_contextual_action_bar__x28_CAB_x29__to_allow_the_user_to_dismiss_it._1_' fill='none' stroke='%2319E073' stroke-width='2.5' stroke-miterlimit='10' points=' 19,5.5 8,16.5 3,11.5 '/%3E%3C/svg%3E%0A")}.span-icon-statustimeline{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23006186' d='M11,0C4.925,0,0,4.925,0,11s4.925,11,11,11s11-4.925,11-11S17.075,0,11,0z M10.063,16.396L5.258,11.59 l1.769-1.768l3.037,3.039l6.655-6.655l1.768,1.768L10.063,16.396z'/%3E%3C/g%3E%3C/svg%3E%0A")}.header-main{position:relative;z-index:100;padding:11px 0 10px;background-color:#FFF;box-shadow:0 3px 3px 0 rgba(0,0,0,.05)}.header-main .logo{float:left;margin:10px 0 0}.header-main .logo img{display:block}.navigation-head{float:right;font-size:11px;font-weight:300;margin-bottom:15px}.navigation-head ul>li{float:left;margin-left:20px}.navigation-head a:hover,.navigation-head li.active>a{color:#006186}.footer-main{border-top:1px solid #7D868C;font-size:13px;font-weight:300}.footer-main>.content-container{padding-top:45px;padding-bottom:45px;position:relative}.footer-main>.content-container:before{content:'';width:114px;height:53px;position:absolute;left:20px;bottom:100%;z-index:260;background-image:url(../../.file/layout/img/matterhorn.svg)}.footer-main a{color:inherit}.footer-main a:hover{text-decoration:underline}.footer-main h2{font-size:inherit;margin:0 0 12px;color:inherit}.footer-main h3{font-weight:inherit;font-size:inherit;color:grey;margin:0 0 5px}.footer-main .footer-contact{float:left}.footer-main .footer-contact>ul{list-style-type:none;margin:0;padding:0}.footer-main .footer-contact>ul>li{float:left;margin-right:64px}.footer-main .footer-support{float:right}.footer-main .footer-support dl{margin:0}.footer-main .footer-support dl>dt{float:left;clear:both}.footer-main .footer-support dl>dd{margin-left:130px;font-weight:400}.tab-container{position:relative;margin-bottom:24px}.tab-container .tabs{clear:both;font-size:15px}.tab-container .tabs>ul{margin:0;padding:0;list-style-type:none}.tab-container .tabs>ul>.extra{float:right}.tab-container .tabs>ul>.extra>.list-limiter{margin-top:10px}.tab-container .tabs .tab{min-width:189px;float:left;border-left:1px solid #d1d1d1;border-top:1px solid #d1d1d1;margin-left:0}.tab-container .tabs .tab~.tab:last-of-type{height:35px;border-right:1px solid #d1d1d1}.tab-container .tabs .tab a{display:block;padding:8px 10px 7px;line-height:20px;background-color:#EAEAEA;text-align:center;text-decoration:none;color:inherit}.tab-container .tabs .tab a:hover,.tab-container .tabs .tab.active a{color:#006186;background:#FFF}.tab-container .tabs .tab.active a{color:#006186;background:#FFF;position:absolute;width:165px;border-left:1px solid #d1d1d1;left:-1px;padding-bottom:8px;z-index:2;border-right:1px solid #d1d1d1}.cart-header,.tab-container .tabs .tab.active{position:relative}.tab-container .tabs .tab.active a~a:last-of-type{border-right:1px solid #d1d1d1}.tab-container .tab-content-container>.tab-content{display:none}.cart-header>.cart-extension .cart-summary a,.tab-container .tab-content-container>.tab-content.active{display:block}.margin-30{margin-bottom:30px}.margin-60{margin-bottom:60px}.margin-120{margin-bottom:120px}.cart-header{float:right;clear:right;margin-left:4px}.cart-header~.cart-header{clear:none}.cart-header .button-cart,.cart-header .button-save{box-sizing:border-box;display:block;padding:5px 8px;height:30px;background-color:#006186;text-decoration:none;line-height:20px;color:#FFF}.cart-header .button-cart.empty,.cart-header .button-save.empty{background-color:#ccc}.cart-header .button-cart .icon,.cart-header .button-save .icon{color:inherit}.cart-header .button-save{padding:0;width:30px;line-height:30px;text-align:center}.cart-header .button-cart>.icon{font-size:22px;margin-right:5px;float:left}.cart-header>.cart-extension{position:absolute;top:100%;right:0;padding:10px 20px 20px;background-color:#fff;color:#000;font-size:13px;min-width:250px;margin-top:2px;box-shadow:0 0 5px 1px rgba(0,0,0,.2);border:1px solid #ccc;opacity:0;visibility:hidden;transition:visibility .3s ease,opacity .3s ease}.cart-header>.cart-extension a{color:inherit}.cart-header>.cart-extension a.button{color:#FFF}.cart-header>.cart-extension a.button:hover{color:#fff}.cart-header>.cart-extension .button-secondary{color:inherit}.cart-header>.cart-extension .button-secondary.button{color:#fff}.cart-header>.cart-extension .button-secondary.button:hover{color:#FFF}.cart-header>.cart-extension .cart-summary{margin:0;padding:0;list-style-type:none}.cart-header>.cart-extension .cart-summary .item{float:left}.cart-header>.cart-extension .cart-summary .price{float:right;font-weight:700}.cart-header>.cart-extension .button-set{margin-top:20px}.cart-header>.cart-extension .button{border:1px solid #FFF;white-space:nowrap;border-radius:1px}.cart-header:hover>.cart-extension{visibility:visible;opacity:1}.cart-pos{font-weight:300;margin-top:2px}.cart-pos a{color:inherit;line-height:30px}.cart-pos a .icon{width:30px;height:30px;float:right;background-color:#006186;color:#FFF;text-align:center;line-height:30px;margin-left:8px}footer.cart{margin-top:20px;border-top:1px solid #E5E5E5;padding-top:40px}dl.price-calculation{margin:0 0 20px;padding:0;font-weight:300}dl.price-calculation dt{clear:both;float:left;padding:0;width:70%}dl.price-calculation dd{margin:0;float:right;text-align:right;padding:0;width:30%}dl.price-calculation dt.total,dl.price-calculation dt.total+dd{font-weight:700;padding-top:12px;color:#000;margin-top:12px}.search-form .input-container{position:relative}.search-form .input-container:before{display:inline-block;content:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='18px' height='18px' viewBox='0 0 14 14' xml:space='preserve'%3E%3Cg%3E%3Ccircle fill='none' stroke='%237F7F7F' stroke-width='1.5' cx='6.03' cy='6.03' r='4.03'/%3E%3Cline fill='none' stroke='%237F7F7F' stroke-width='1.5' x1='8.449' y1='8.449' x2='12' y2='12'/%3E%3C/g%3E%3C/svg%3E%0A");color:grey;position:absolute;left:auto;top:3px;right:0;bottom:1px;width:28px;text-align:center;line-height:28px;font-size:18px}.search-form .text-input{border:1px solid #C2C2C2;padding:4px 5px 4px 8px;line-height:20px;min-width:220px;-webkit-appearance:text-input;font-weight:300;outline:0}.search-form .text-input::-webkit-input-placeholder{font-size:12px;font-style:italic;font-weight:300;color:grey;opacity:1}.search-form .text-input:-ms-input-placeholder,.search-form .text-input::-ms-input-placeholder{font-size:12px;font-style:italic;font-weight:300;color:grey;opacity:1}.search-form .text-input::-moz-placeholder{font-size:12px;font-style:italic;font-weight:300;color:grey;opacity:1}.search-form .text-input:focus{border-color:#000}.search-form .autocomplete{display:none;list-style-type:none;margin:0;position:absolute;top:100%;left:0;right:0;width:270px;background-color:#FFF;box-shadow:0 0 5px 1px rgba(0,0,0,.2);border:1px solid #ccc;padding:4px 10px 4px 20px;font-weight:300}.search-form .autocomplete a{display:block;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 0}.search-form .autocomplete a:hover{color:#006186}.search-header{float:right;margin-left:10px}.news-slider-container{position:relative;margin-bottom:34px}.news-slider-container.closed .news-slider .slider-viewport{height:126px}.news-slider-container.closed .button-expand .icon{transform:rotateX(180deg)}.news-slider-container.closed .item h1{font-size:25px;font-weight:400;transition:font-size .3s;margin-bottom:10px}.news-slider-container.closed .item img{filter:brightness(50%);webkit-filter:brightness(50%);transition:filter .3s}.news-slider-container.closed .item p{font-size:14px;transition:font-size .3s}.news-slider-container.closed .item p a{background:0 0!important;color:#006186!important}.news-slider-container.closed .item .content{bottom:30px}.news-slider-container.closed .item .teaser{background:0 0!important;top:-23px;height:13px;line-height:13px;font-size:14px;transition:font-size .3s ease 0s}.news-slider-container.closed .item .teaser span{color:#006186!important}.news-slider-container.closed .item .promobuttonlink{background:0 0!important;color:#006186!important;display:inline;line-height:13px;font-size:12px;padding:0;transition:font-size .3s ease 0s}.news-slider-container .slider-viewport .owl-stage-outer{position:absolute;left:0;right:0;bottom:0}.news-slider-container .button-expand{background-color:#006186;color:#FFF;border:0;padding:0;width:38px;height:38px;position:absolute;bottom:-19px;right:10px;z-index:30}.news-slider{position:relative}.news-slider .teaser{position:absolute;left:-76px;top:-58px;height:35px;padding-left:76px;padding-right:15px;line-height:35px;text-transform:uppercase;font-weight:700;font-size:22px}.news-slider .promobuttonlink{position:absolute;bottom:-50px;left:0;display:inline-block;height:30px;line-height:30px;padding:0 20px}.news-slider .slider-viewport{overflow:hidden;position:relative;z-index:15;transition:height .3s ease;height:366px}.news-slider .item{position:relative;color:#FFF;overflow:hidden}.news-slider .item:before{content:'';position:absolute;left:0;right:0;bottom:0;height:160px;background:linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%);z-index:16}.news-slider .item>img{display:block;max-width:100%;height:auto;filter:brightness(100%);webkit-filter:brightness(100%);transition:filter .3s}.news-slider .item h1{font-size:45px;text-transform:none;font-weight:500;margin:0 0 10px;line-height:1;color:inherit;transition:font-size .3s}.news-slider .item p{margin:0;line-height:20px;font-size:20px;transition:font-size .3s}.news-slider .item .content{position:absolute;bottom:98px;left:50px;right:76px;z-index:17}.news-slider .owl-controls{position:absolute;left:50px;bottom:17px;z-index:20}.news-slider .owl-controls .owl-dot{display:block;width:18px;height:2px;background-color:#FFF;float:left;margin-right:1px}.news-slider .owl-controls .owl-dot.active,.news-slider .owl-controls .owl-dot:hover{background-color:#006186}.news-list>li,.service-list>li{background:#FFF}.news-container,.service-container{margin-bottom:34px}.shop-benefits{font-weight:300;line-height:1.4}.shop-benefits h1{font-size:18px}.shop-benefits>.content,.shop-benefits>.image{width:calc(50% - 15px);float:left;padding:45px 30px;box-sizing:border-box}.shop-benefits>.image{margin-right:30px;text-align:center;padding-bottom:0}.shop-benefits>.content{padding-top:60px}.list-container{position:relative}.list-container>.list-limiter{margin-top:30px;padding-top:18px;text-align:right;border-top:1px solid #E5E5E5}.list-limiter{color:#B9B9B9;font-size:14px}.list-limiter>ol{margin:0;padding:0;list-style-type:none;display:inline-block}.list-limiter>ol>li{float:left}.list-limiter>ol>li~li:before{content:'\00a0\00a0|\00a0\00a0'}.list-limiter a{color:inherit;text-decoration:none}.list-limiter .active>a,.list-limiter a:hover{color:#006186}.list-pager .label{display:inline-block;font-weight:700;float:left;margin-right:20px;line-height:36px}.data-list,.generic-list,.news-list,.service-list{font-weight:300}.list-pager .action{float:left;margin-left:8px}.heading .list-pager .label{line-height:30px}.two-column-list{margin:0;padding:0;list-style-type:none}.two-column-list>li{width:calc((100% - 32px)/ 2);float:left}.two-column-list>li:nth-child(2n - 1){margin-right:32px}.two-column-list>li:nth-child(n+3){margin-top:32px}.news-list>li>article>a{display:block;color:inherit}.news-list .content{padding:20px 24px}.news-list .content h1{margin:0;color:#006186}.news-list .content p{margin:0}.service-list>li>article{background-repeat:no-repeat;background-position:top right;min-height:200px;box-sizing:border-box;position:relative}.service-list h1{color:#006186;margin-bottom:.25em}.service-list p{margin:0}.service-list .button{position:absolute;left:24px;bottom:24px}ol,ul{margin:0 0 1em;padding-left:15px}ul.checked{padding:0;list-style-type:none}ul.checked>li{line-height:22px;padding-left:28px;position:relative}ul.checked>li:before{display:inline-block;content:"\2713";position:absolute;left:0;line-height:22px;color:#006186}.generic-list-small>li>a,.generic-list>li>a{color:inherit;display:block}.generic-list{margin:20px 0;padding:0;list-style:none}.generic-list>li{float:left;width:211px;margin-left:12px;margin-bottom:20px}.generic-list>li:nth-child(4n-3){margin-left:0;clear:both}.generic-list img{display:block;margin-bottom:4px}.generic-list-small{margin:20px 0;padding:0;list-style:none;font-size:12px}.generic-list-small>li{float:left;width:135px;margin-left:14px;margin-bottom:20px}.generic-list-small>li:nth-child(6n-5){margin-left:0;clear:both}.generic-list-small img{display:block;margin-bottom:4px}.data-list{width:100%}.data-list>thead{font-size:12px;color:grey}.data-list>thead>tr>th{font-weight:inherit;padding-top:10px;padding-bottom:10px}.data-list.data-list-large>thead>tr>th{padding-bottom:3px}.data-list.data-list-large td{font-size:14px}.data-list.data-list-large>tbody>tr>td>a>img{margin-top:-4px}.data-list.data-list-large .cell-price{padding-right:0!important}.data-list>*>tr>td,.data-list>*>tr>th{padding-left:0}.data-list>tbody{line-height:20px}.data-list>tbody>tr.expansion>td{background:red}.data-list>tbody>tr.extra-space>td{padding-top:26px;padding-bottom:26px}.data-list>tbody>tr.small-space>td{padding-bottom:16px}.data-list.multi-body>tbody:hover>tr>td,.data-list:not(.multi-body)>tbody>tr:hover>td{background-color:#F0F0F0}.data-list.nohover>tbody:hover>tr>td{background-color:transparent}.data-list.multi-body>tbody>tr.head>td{border-bottom:1px solid #EAEAEA}.data-list.list-expandable>tbody>tr>td{padding-top:0;padding-bottom:0;background-color:transparent}.data-list.list-expandable>tbody>tr:hover>td{background-color:#F0F0F0}.data-list.list-expandable>tbody>tr.expansion{display:none}.data-list.list-expandable>tbody>tr.expansion>td{background-color:transparent;padding:20px 0 51px;line-height:1.4}.data-list td.cell-price,.data-list th.cell-price{text-align:right;padding-right:34px}.data-list.list-expandable>tbody>tr.expansion.expanded{display:table-row}.data-list td.cell-price{font-weight:400}.data-list .cell-price.price-discount{color:#006186}.data-list .cell-price.price-old{text-decoration:line-through;color:grey}.data-list .cell-link{display:block;color:inherit}.data-list .cell-select{text-align:center}.list-box-container{border:1px solid #E5E5E5;background:#FFF;padding-bottom:10px}.list-box-container .data-list td:first-child,.list-box-container .data-list th:first-child{padding-left:30px}.product-list-container{margin-bottom:24px}.product-list-presenter{margin:0;padding:0;list-style-type:none;position:relative;overflow:hidden;border-top:1px solid #d1d1d1}.product-list-presenter>li{float:left;border-width:0 1px 1px 0;border-color:#d1d1d1;border-style:solid;width:380px;box-sizing:border-box;position:relative}.product-list-presenter>li:nth-child(3n+1){clear:both;border-left-width:1px}.product-list-presenter a,.product-list-presenter button{display:block;box-sizing:border-box;width:100%;line-height:46px;padding:9px 30px 10px 16px;background:#FFF;border:0;color:inherit;text-decoration:none;text-align:left}.product-list-presenter a:after,.product-list-presenter button:after{display:inline-block;content:"\203A";color:#006186;font-size:20px;line-height:20px;position:absolute;top:50%;right:18px;margin-top:-10px}.product-list-presenter a:hover{color:#006186}.product-list-presenter .expander{position:absolute;right:0;bottom:0;border-width:1px;width:381px}.product-list-presenter .expander>button{padding-left:92px;background-color:#F6F6F6}.product-list-presenter .img-icon{float:left;margin-right:16px}.logo-list{margin:0;padding:0;list-style-type:none}.logo-list>li{float:left;width:20%}table.info-list{font-weight:300;line-height:1.4}table.info-list th{padding:2px 20px 2px 0;min-width:60px;font-weight:inherit;color:grey;vertical-align:top}.navigation-main .subnavigation a:hover,.navigation-main>ul>li.active>a,.navigation-main>ul>li:hover>a,.navigation-main>ul>li>a:hover{color:#006186}table.info-list td{padding:2px 0}table.info-list td+td{padding-left:40px}table.info-list.info-list-clear th{vertical-align:middle}table.info-list.info-list-clear td+td{padding-left:0}table.info-list.info-list-large tbody td,table.info-list.info-list-large tbody th{font-size:14px!important}.data-summary{width:100%;font-weight:300;font-size:12px}.data-summary>thead th{font-weight:inherit;padding-bottom:8px}.data-summary .cell-price{text-align:right;font-weight:700}.navigation-main{float:left;font-size:15px;margin:33px 0 0 60px}.navigation-main>ul>li{float:left;margin-right:20px}.navigation-main>ul>li.small-subnavi{position:relative}.navigation-main>ul>li.small-subnavi .subnavigation{right:auto;left:-40px;top:33px}.navigation-main>ul>li.small-subnavi .subnavigation>.content-container{width:auto;display:inline-block;box-shadow:0 0 5px 1px rgba(0,0,0,.2);border:1px solid #ccc}.navigation-main>ul>li>a{display:block;position:relative;font-weight:500;font-size:16px}.navigation-bar,.navigation-main .subnavigation .text{font-weight:300}.navigation-main>ul>li.active>a:after,.navigation-main>ul>li:hover>a:after,.navigation-main>ul>li>a:hover:after{content:'';position:absolute;top:100%;left:0;right:0;height:40px}.navigation-main .subnavigation{visibility:hidden;position:absolute;top:100%;left:0;right:0;font-size:14px;opacity:0;transition:.15s}.navigation-main .subnavigation>.content-container{max-width:1140px;width:1140px;padding:40px 0;background-color:#FFF;box-shadow:0 0 5px 1px #ccc;border:1px solid #F2F2F2}.navigation-main .subnavigation a{display:block}.navigation-main .subnavigation a.button{display:inline-block}.navigation-main .subnavigation a.button:hover{color:#B9B9B9}.navigation-main .subnavigation ul.columns{list-style-type:none;margin:0;padding:0;display:flex}.navigation-main .subnavigation ul.columns>li{float:left;padding:0 40px;flex:1;max-width:25%;min-width:100px;box-sizing:border-box}.navigation-main .subnavigation ul.columns>li:last-child{padding-left:20px;padding-right:20px;border-left:1px solid #F2F2F2}.navigation-main .subnavigation ul.columns>li .spacer{height:36px}.navigation-main .subnavigation ul.columns.product-list{text-align:center}.navigation-main .subnavigation ul.columns.product-list>li{padding-top:20px;padding-bottom:20px}.navigation-main .subnavigation ul.columns.product-list .title{display:block;margin-bottom:28px}.navigation-main .subnavigation ul.columns.product-list img{display:block;margin:0 auto}.navigation-main .subnavigation .product-box .product-description,.navigation-main .subnavigation .product-box .product-image{float:left;width:50%;box-sizing:border-box}.navigation-main .subnavigation .product-box .product-image{padding-right:30px}.navigation-main .subnavigation .product-box .product-image img{display:block;max-width:100%}.navigation-main .level-2,.navigation-main .level-3{line-height:1.85}.navigation-main .level-2.buttons>li,.navigation-main .level-3.buttons>li{margin-bottom:16px}.navigation-main .level-2.buttons>li .button,.navigation-main .level-3.buttons>li .button{width:100%}.navigation-main .level-3{margin-top:10px;font-weight:300;font-size:12px}.navigation-main li:hover>.subnavigation{visibility:visible;opacity:1;transition:.25s}.navigation-main li:hover>.subnavigation:after{opacity:1;transition:opacity .25s .25s}.navigation-bar{font-size:12px;background-color:#F6F6F6;line-height:25px;padding:2px 0}.navigation-bar a:hover,.navigation-bar>ol>li:last-child>a{color:#006186}.navigation-bar>ol>li{float:left;position:relative}.navigation-bar>ol>li~li{padding-left:20px}.navigation-bar>ol>li~li:before{display:block;content:'';left:9px;width:0;height:0;position:absolute;top:50%;margin-top:-2px;border:2px solid transparent;border-left-color:#000}.navigation-bar>ol>li:last-child:before{border-left-color:#006186}.navigation-sidebar a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigation-sidebar .active>a,.navigation-sidebar a:hover{color:#006186;font-weight:400}.navigation-sidebar>ol>li>a{display:block;background-color:#fff;padding:0 25px 5px 0;position:relative;margin-bottom:1px}.navigation-sidebar>ol>li>a:hover{font-weight:inherit}.navigation-sidebar>ol>li>ol{font-size:12px;display:none;margin-left:20px;margin-bottom:10px;width:195px}.navigation-stepper .error>a:after,.navigation-stepper a:after{width:16px;height:16px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.navigation-sidebar>ol>li.expanded>ol{display:block}.navigation-sidebar>ol ol a{display:block;padding:5px 10px}.navigation-sidebar>ol ol ol a{display:block;padding:5px 30px}.navigation-stepper>ol{list-style:none;counter-reset:nav-stepper-counter}.navigation-stepper>ol>li+li{border-top:0 solid #E5E5E5}.navigation-stepper a{display:block;position:relative;padding:4px 0}.navigation-stepper a:before{content:counter(nav-stepper-counter) ". ";counter-increment:nav-stepper-counter}.navigation-stepper a:after{position:absolute;top:50%;right:14px;margin-top:-6px;line-height:20px;content:"";color:#B9B9B9;background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpolyline id='Done__x2014__Displayed_on_the_left_side_of_a_contextual_action_bar__x28_CAB_x29__to_allow_the_user_to_dismiss_it._1_' fill='none' stroke='%23B9B9B9' stroke-width='2.5' stroke-miterlimit='10' points=' 19,5.5 8,16.5 3,11.5 '/%3E%3C/svg%3E%0A")}.navigation-stepper .error>a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='15px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cg id='Icons_with_numbers'%3E%3Cg id='Group' transform='translate%28-768.000000, -336.000000%29'%3E%3Cpath id='Triangle_292' fill='%23006186' d='M779,339.125l9,15.75h-18L779,339.125z M777.875,350.375v2.25h2.25v-2.25H777.875z M777.875,343.625v5.625h2.25v-5.625H777.875z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");color:#006186}.navigation-stepper .active>a,.navigation-stepper .active>a:after,.navigation-stepper .done>a:after,.navigation-stepper a:hover{color:#006186}.navigation-stepper .active>a:after,.navigation-stepper .done>a:after{background-image:url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='basic' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpolyline id='Done__x2014__Displayed_on_the_left_side_of_a_contextual_action_bar__x28_CAB_x29__to_allow_the_user_to_dismiss_it._1_' fill='none' stroke='%23006186' stroke-width='2.5' stroke-miterlimit='10' points=' 19,5.5 8,16.5 3,11.5 '/%3E%3C/svg%3E%0A");content:""}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;background:rgba(0,0,0,.5)}.overlay.loading:before{content:'';position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;background-image:url(../../../.file/layout/img/ajax-loader-white.gif)}.support-overlay{position:fixed;top:115px;right:auto;z-index:450;left:-95%;max-width:95%;width:95%;transition:left .5s ease}.support-overlay.expanded{left:0;max-width:95%;z-index:1000;transition:left .5s ease}.support-overlay>.button-container{padding:0 10px 0 16px;font-size:16px;position:absolute;white-space:nowrap;width:auto;transform:rotate(270deg) translateX(100%);transform-origin:right bottom;right:-34px;top:300px;left:auto}.support-overlay>.button-container>.button{float:none;display:inline-block;margin-left:10px}.support-overlay>.button-container>.button.active{background-color:#000;color:#B9B9B9}.support-overlay>.button-container>.button .icon{margin-left:10px;line-height:35px;font-size:20px;float:none;margin-right:0}.support-overlay .support-content{width:auto;padding-right:0;background-color:#FFF;min-height:400px}.support-overlay .support-content>.col{width:33.3%;box-sizing:border-box;padding:0 60px;margin:20px 0;float:left}.support-overlay .support-content>.col-1,.support-overlay .support-content>.col-3{width:29%}.support-overlay .support-content>.col-2{width:42%}.support-overlay .support-content>.col~.col{border-left:1px solid #E5E5E5}.support-overlay h1{font-size:18px;margin:0}.support-overlay h2{margin-bottom:8px}.support-overlay h3{font-size:14px}.support-overlay .image-person{display:block;margin:1em auto}.support-overlay dl.contact{margin:1.2em 0;display:inline-block}.support-overlay dl.contact>dt{float:left;clear:both;font-weight:300}.support-overlay dl.contact>dd{margin-left:70px}.support-overlay .form{font-size:14px;line-height:30px}.support-overlay .input-text{width:100%}.support-overlay textarea.input-text{min-height:100px}.support-overlay .button-submit{float:right}.popup-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;overflow:auto}.popup-container>.popup{background:#FFF;padding:12px 20px;width:860px;margin:20px auto;font-weight:300;position:relative;z-index:1050;overflow:hidden}.popup-container .heading{margin-bottom:20px}.popup-container .action-close{position:absolute;top:12px;right:20px;width:30px;height:30px;line-height:30px}.popup-container.fullscreen{background-color:#FFF}.popup-container.fullscreen>.overlay{background-color:transparent;display:none}.popup-container.fullscreen>.overlay.loading{display:block}.popup-container.fullscreen>.overlay.loading:before{background-image:url(../../../.file/layout/img/ajax-loader.gif)}.popup-container.fullscreen>.popup{padding:0;margin:40px auto;width:1140px}.popup-container.fullscreen .action-close{top:0;right:0}.popup-container.fullwidth>.popup{width:auto;padding:0;margin:0}.popup-container.fullwidth .action-close{top:20px}.row{clear:both}.row>.col{float:left;min-height:1px}.row>.col~.col{margin-left:20px}.col-1{width:20px}.col-2{width:40px}.col-3{width:60px}.col-4{width:80px}.col-5{width:100px}.col-6{width:120px}.col-7{width:140px}.col-8{width:160px}.col-9{width:180px}.col-10{width:200px}.col-11{width:220px}.col-12{width:240px}.col-13{width:260px}.col-14{width:280px}.col-15{width:300px}.col-16{width:320px}.col-17{width:340px}.col-18{width:360px}.col-19{width:380px}.col-20{width:400px}.col-21{width:420px}.col-22{width:440px}.col-23{width:460px}.col-24{width:480px}.col-25{width:500px}.col-26{width:520px}.col-27{width:540px}.col-28{width:560px}.col-29{width:580px}.col-30{width:600px}.col-31{width:620px}.col-32{width:640px}.col-33{width:660px}.col-34{width:680px}.col-35{width:700px}.col-36{width:720px}.col-37{width:740px}.col-38{width:760px}.col-39{width:780px}.col-40{width:800px}.col-41{width:820px}.col-42{width:840px}.col-43{width:860px}.col-44{width:880px}.col-45{width:900px}.col-46{width:920px}.col-47{width:940px}.col-48{width:960px}.col-49{width:980px}.col-50{width:1000px}.col-51{width:1020px}.col-52{width:1040px}.col-53{width:1060px}.col-54{width:1080px}.col-55{width:1100px}.col-56{width:1120px}.col-57{width:1140px}.product-lens-detail{margin-bottom:14px}.product-lens-detail>.content{padding-top:40px}.lens-configurator-container{font-size:12px;padding-top:14px}.lens-configurator-container .row{margin-bottom:17px}.lens-configurator-container .row:last-child{margin-bottom:0}.lens-configurator-container .correction-container{float:left;width:120px}.lens-configurator-container .correction-container+.correction-container{margin-left:30px}.lens-configurator-container .correction-container>.input-number{width:100%}.lens-configurator-container .h5-space,.lens-configurator-container h5{margin-bottom:4px}.lens-configurator-container .coating-detail select,.lens-configurator-container .color-detail select{width:100%;margin-bottom:17px}.lens-configurator-container .formdata-container .formdata{margin-right:34px}.lens-configurator-container .formdata-container .button-update{margin-top:29px}.lens-configurator-container .color-detail .color-preview{text-align:center}.lens-configurator-container .color-detail .color-preview img{max-width:90px}.product-config-summary .data-summary{width:600px;float:left}.product-config-summary .submit-container{width:244px;float:left;margin-left:20px;padding-left:20px;border-left:1px solid #E5E5E5}.product-config-summary .submit-container .button-submit{width:100%;margin-top:16px}.input-container{display:inline-block;position:relative}fieldset.section{padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid #E5E5E5}input.input-number,input.input-text,select,textarea{height:32px;box-sizing:border-box;padding:5px 10px;border:1px solid #666;border-radius:0;background:#fff;font-weight:300;font-size:14px;line-height:20px}input.input-number.invalid,input.input-number:invalid,input.input-text.invalid,input.input-text:invalid,select.invalid,select:invalid,textarea.invalid,textarea:invalid{border-color:#E21737;box-shadow:none;outline:0}input.input-number:disabled,input.input-number[disabled],input.input-text:disabled,input.input-text[disabled],select:disabled,select[disabled],textarea:disabled,textarea[disabled]{background:#F6F6F6;border-color:#F6F6F6;color:grey}input.input-number.input-small,input.input-text.input-small,select.input-small,textarea.input-small{height:26px;width:70px!important}input.input-number:focus,input.input-text:focus,select:focus,textarea:focus{border-color:#131313;outline:0}textarea{resize:vertical;height:auto;min-height:80px}ul.form,ul.selection{margin:0;padding:0;list-style-type:none}ul.form>li,ul.selection>li{padding:2px 0}ul.selection.inline{line-height:30px}ul.selection.inline>li{float:left;margin-right:17px}ul.form-line{margin:0;padding:0;list-style:none}ul.form-line>li{float:left}ul.form-line>li+li{margin-left:30px;padding-left:30px}ul.form-line>li.size-50{width:calc(50% - 35px)}ul.form-line>li:last-child{float:right}table.form td,table.form th{padding:3px 0 3px 20px}table.form tr>:first-child{padding-left:0}table.form thead th{font-weight:300;color:grey;padding-top:6px}table.form tbody th{width:80px;font-weight:400}table.form .cell-small{width:100px}table.form .cell-smaller,table.form .cell-tiny{width:20px}table.form .input-number,table.form .input-text,table.form select{width:100%}table.form-small td,table.form-small th{padding:3px 0 3px 10px}table.form-small tr>:first-child{padding-right:20px}.form-small .selectize-input{line-height:16px;padding:5px 10px}.form-small .selectize-control,.form-small input{height:26px}.form-small-special .selectize-input{padding:0 10px;line-height:26px}.toggle{line-height:20px}.toggle.toggle-default{font-weight:300}.toggle>.check-container,.toggle>input{float:left;margin-right:14px}.form-actions .button .arrow,.form-footer .button .arrow{display:inline-block;font-size:20px}.form-actions .button-light,.form-footer .button-light{padding:0;text-transform:uppercase}.form-actions .button-back,.form-footer .button-back{color:#000;text-transform:capitalize;line-height:20px}.form-actions .button-back .arrow,.form-footer .button-back .arrow{font-size:15px;line-height:1.3}.form-actions .button-left,.form-footer .button-left{float:left;margin-right:10px}.form-actions .button-left .arrow,.form-footer .button-left .arrow{margin-right:10px}.form-actions .button-right,.form-actions .button-submit,.form-footer .button-right,.form-footer .button-submit{float:right;margin-left:10px}.form-actions .button-right .arrow,.form-actions .button-submit .arrow,.form-footer .button-right .arrow,.form-footer .button-submit .arrow{margin-left:10px}.form-footer{margin-top:17px;padding-top:12px;border-top:1px solid #E5E5E5}.form-footer>a:hover,.form-footer>a:hover>span{color:#B9B9B9!important}fieldset.section+.form-footer{margin-top:0;border-top:0}.button-set{display:flex}.button-set .button{flex:3;margin:5px}.button-set .button-icon{flex:1}footer.footer-form{position:sticky;z-index:250;bottom:0;padding:18px 0;font-size:12px;box-shadow:0 -3px 5px 0 rgba(0,0,0,.1);background-color:#FFF}.input-number{width:90px;height:30px}.input-number-container{display:block;position:relative;height:32px}.input-number-container.has-info{height:auto}.input-number-container.disabled .input-container{border-color:#C2C2C2;color:grey}.input-number-container.disabled .input-container .button-decrement,.input-number-container.disabled .input-container .button-increment{cursor:inherit}.input-number-container .input-container{border:1px solid grey}.input-number-container .input-container.invalid{border-color:#E21737}.input-number-container .input-container .button-decrement,.input-number-container .input-container .button-increment{width:30px;height:26px;line-height:26px;padding:0;border:0;float:left;background:#eaeaea;font-size:12px;cursor:pointer}.input-number-container .input-container .input-number{border:0;float:left;width:50px;height:26px;line-height:26px;padding:0;background:#FFF;text-align:center}.input-number-container .input-container .input-number.wide{width:120px}.input-number-container .input-container .input-number:invalid{outline:0;box-shadow:none}.input-number-container .input-container .input-number:disabled,.input-number-container .input-container .input-number[disabled]{background-color:#F6F6F6}.input-number-container .input-container .touchselect{position:absolute;top:0;bottom:0;left:30px;right:30px;width:50px;opacity:0}.input-number-container.small .input-container .button-decrement,.input-number-container.small .input-container .button-increment,.input-number-container.small .input-container .input-number{width:24px;height:24px;line-height:24px}.input-number-container.small .input-container .input-number{width:38px}.input-number-container .info{color:grey;font-size:10px;text-align:center;width:112px}.data-list .input-number-container.small{float:left;height:32px}.selectize-control{position:relative;height:32px;min-width:100px}.selectize-control.invalid .selectize-input{outline:#E21737 solid 1px}.selectize-dropdown,.selectize-input,.selectize-input input{color:#000;font-family:inherit;font-weight:300;font-size:14px;line-height:20px}.selectize-control.single .selectize-input.input-active,.selectize-input{cursor:text;display:inline-block}.selectize-input{padding:6px 10px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;background-color:#fff}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-control.multi .selectize-input.has-items{padding:6px 6px 3px}.selectize-control.multi .selectize-input>.item{cursor:pointer;margin:0 6px 3px 0;padding:2px 4px;background:#F6F6F6}.selectize-control.multi .selectize-input>.item.active{background:#E8E8E8;color:#303030;border:0 solid #CACACA}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7D7D7D;background:#FFF;border:0 solid #FFF}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 2px 0 0!important;text-indent:0!important;border:0!important;background:0 0!important;line-height:inherit!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-control.single .selectize-input:after,.selectize-input.dropdown-active::before,.selectize-input::after{content:' ';display:block}.selectize-input>input:focus{outline:0!important}.selectize-input::after{clear:left}.selectize-input.dropdown-active::before{position:absolute;background:#F0F0F0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:700;border:1px solid #666;background:#FFF;margin:-1px 0 0;border-top:0 none;box-sizing:border-box}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:#F6F6F6}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#FFF;cursor:default}.selectize-dropdown .active{background:#F6F6F6}.selectize-dropdown .active.create{font-style:italic}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown .selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:#000 transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 4px 4px;border-color:transparent transparent #000}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control.selectize-input.disabled{opacity:.5;background-color:#FAFAFA}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;border-left:1px solid #fff;box-sizing:border-box;line-height:22px}#correction_lookup_button,#nextbutton-footer,#nextbutton-sidebar,.colored,.data-list .oneklick_addbasket_btn,.data-list .oneklick_delete_btn,.data-list .oneklick_edit_btn,.data-list .oneklick_order_btn,.infoicon{color:#006186}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:0 0}.check-container{display:inline-block;position:relative;width:20px;height:20px;margin-right:2px;vertical-align:baseline;margin-bottom:calc(((20px - 1em) * -1)/ 2)}.check-container input{position:absolute;top:0;left:0;visibility:hidden}.check-container .indicator{display:inline-block;box-sizing:border-box;width:20px;height:20px;cursor:pointer;border:1px solid #666;background-color:#FFF;position:absolute;top:0;left:0}.check-container :checked~.indicator:before{content:'';display:inline-block;width:16px;height:16px;background-color:#006186;position:absolute;top:1px;left:1px}.check-container :disabled~.indicator,.check-container :disabled~.indicator:hover,.check-container [disabled]~.indicator,.check-container [disabled]~.indicator:hover{border-color:#EAEAEA;cursor:inherit}.check-container .indicator:hover,.check-container input:focus~.indicator{border-color:#006186}.check-container.radio .indicator,.check-container.radio :checked~.indicator:before{border-radius:4px}.option_high img{margin-bottom:4px}#supportform{font-weight:300}.icon{font-size:18px}.icon.icon-pdf{font-size:16px}[class*=" icon-"]:before,[class^=icon-]:before{margin-left:0;margin-right:0;line-height:inherit}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#006186}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{box-shadow:none;background:#006186}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#006186!important}
/*# sourceMappingURL=complete-visilab.min.css.map */
/*  ÄNDERUNGEN AM DESIGN  */

@import url("../.file/layout/fonts/ShopIcons2/css/fontello.css");

#top-basket .cart-extension {
    width: 288px;
    min-width: 0px!important;
    z-index: 1000;
}
#top-saved .cart-extension {
    width: 280px;
    min-width: 0px!important;
}
#top-saved .cart-extension a{
    font-size: 13px;
}
#top-basket .button-cart {
    width: 60px;
}
.cl-export{
  display:inline-block;
  margin-top:10px;
}
.onclickcheckout_errorline {
    line-height: 20px;
    width: 600px;
}

.service-container.promo-small article {
    height: 200px!important;
}
.image-person {
    width: 130px!important;
}

#support-carousel {
    position: relative;
}

#support-carousel .owl-dots {
    text-align: left;
}

.owl-carousel .owl-dots .owl-dot,
.owl-carousel .owl-dots .owl-nav .owl-next,
.owl-carousel .owl-dots .owl-nav .owl-prev {
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}

.news-slider .owl-dots {
    position:absolute;
    left:50px;
    bottom:17px;
    z-index:20
}
.news-slider .owl-dot {
    display:block;
    width:18px;
    height:2px;
    background:#FFF;
    border: 0px;
    float:left;
    margin-right:1px
}

.news-slider .owl-dots .owl-dot.active,
.news-slider .owl-dots .owl-dot:hover {
    background-color:#6E6E6E;
}

#support-carousel .owl-dot{
    background: #d7d7d7 none repeat scroll 0 0;
    border-radius: 20px;
    display: inline-block;
    height: 8px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 8px!important;
    border: 0px;
}
#support-carousel .owl-dot.active{
    opacity: 1;
}

#support-carousel .owl-prev,
#support-carousel .owl-next{
    position: absolute;
    top: 65px;
}
#support-carousel .owl-prev {
    left: 0px;
}
#support-carousel .owl-next {
    right: 0px;
}

#cookie {
    background-color: rgba(0, 0, 0, 0.9);
    bottom: 0;
    color: #fff;
    font-size: 15px;
    left: 0;
    line-height: 18px;
    padding: 16px 0;
    position: fixed;
    right: 0;
    text-align: center;
    transition: background-color 0.5s ease 0s;
    z-index: 500000;
}
.wrapper-cookie {
    position: relative;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1180px;
    padding: 0 20px;
}

.wrapper-cookie span {
    display: inline-block;
}
.wrapper-cookie .button {
    display: inline-block;
}

#correction_lenslookup_container,
#correction_lenslookupnew_container,
#favorites_container,
#topseller_container {
    width:1096px;;
    height:220px;
    padding: 0px 14px 14px 30px;
    margin-bottom:20px;
    background-color:#ffffff;
    border: 1px solid #e5e5e5;
    float:left;
}
#favorites_container,
#topseller_container {
    height: auto;
}
#correction_lenslookupnew_container {
    height: 295px;
}
#favorites_container h1,
#topseller_container h1 {
    border-top: 1px solid #E5E5E5;
    padding: 6px 0px;
    margin-bottom: 0px;
    margin-top: -1px;
}
#favorites_container h1:first-child,
#topseller_container h1:first-child {
    border-top: none;
    margin-top: 9px;
}

.tab-container .tabs .tab {
    min-width: 185px!important;
}

#correction_lenslookup_container #submit_btn {
    text-align:right;
    padding-top:15px;
    padding-bottom:15px;
}

#correction_lookup_wrapper {
    overflow: hidden;
    transition: height 200ms;
    text-align:left;
}

.support-overlay > .support-content {
    background-color: #fff;
    padding-right: 20px;
    width: 1140px;
}
.support-overlay > .support-content > .col {
    box-sizing: border-box;
    float: left;
    margin: 20px 0;
    padding: 0 60px;
    width: 25%;
}
.support-overlay > .support-content {
    background-color: #fff;
    padding-right: 50px;
    width: 1430px;
}

.subnavigation .content-container {
    min-width: 250px;
}

#nextbutton-sidebar {
    display: inline-block;
    height: 30px;
    line-height: 28px;

    font-size: 12px;
    padding-right: 0px;
    padding-left: 10px;
    text-transform: capitalize;
}
#nextbutton-sidebar .arrow {
    margin-left: 10px;
    font-size: 20px;
}

#nextbutton-footer{
    text-transform: capitalize;
    float: right;
}

.ui-autocomplete {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #c0c0c0;
    list-style: outside none none;
    padding-top: 4px;
    cursor: default;
    position: absolute;
    z-index:1000;
}
.ui-menu {
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 2px;
}

#dynolens_invoice_zip_field_box {
    position: relative;
}

.ui-helper-hidden-accessible{
    display:none;
}
.support-overlay dl.contact > dd {
    margin-left: 50px;
}
.navigation-bar ul li {
    float: left;
    display: block;
    margin-right: 10px;
}
#opc_logout {
    position: absolute;
    top: 0px;
    right: 10px;
}

input[type="text"],
input[type="password"]{
    -webkit-appearance: none;
}

input.disabled {
    background: #c0c0c0;
}
input.input_error{
    background:#FF8D8D;
}

.search-submit {
    position: absolute;
    top: 0px;
    left: auto;
    right: 0px;
    width: 25px;
    height: 30px;
    background: none;
    border: 0px;
    cursor: pointer;
}

#secondpair_switch_img {
    cursor: pointer;
}



/* drillset and swarovski module*/
ul.drillset_fields,
ul.swarovski_fields {
    padding: 0;
    margin: 50px 0;
    list-style: none;
}
ul.drillset_fields li,
ul.swarovski_fields li {
    clear: both;
    height: 20px;
    margin: 4px 0;
    padding: 0;
    background: none;
}
ul.drillset_fields li div,
ul.swarovski_fields li div {
    float: left;
    margin-right: 4px;
}
ul.drillset_fields li div.field_label,
ul.swarovski_fields li div.field_label {
    width: 120px;
}
ul.drillset_fields li div.delete,
ul.swarovski_fields li div.delete {
    padding: 3px;
}
div.drillwhole {
    position: absolute;
    width: 5px;
    height: 5px;
    line-height: 1px;
    font-size: 1px;
    border: 1px solid #000000;
    border-radius: 50%;
}
div.xtal {
    position: absolute;
    width: 14px;
    height: 14px;
    line-height: 1px;
    font-size: 1px;
    border: none;
    background: transparent url(/.file/swarovski/diamond2.png) no-repeat 0 0;
}
.field_label div.drillwhole,
.field_label div.xtal {
    position: relative;
}
div.d1 {
    background-color: #ff0000;
}
div.d2 {
    background-color: #00ff00;
}
div.d3 {
    background-color: #ffff00;
}
div.d4 {
    background-color: #0000ff;
}
div.d5 {
    background-color: #FF00FF;
}
div.d6 {
    background-color: #00FFFF;
}
#swarovski div.d1,
#swarovski div.d2,
#swarovski div.d3,
#swarovski div.d4 {
    background-color: transparent!important;
}
#swarovski_control div.d1,
#swarovski_control div.d2,
#swarovski_control div.d3,
#swarovski_control div.d4 {
    background-color: transparent!important;
}
ul.drillset_fields li div.field_label div.drillwhole {
    margin: 6px 6px 0 0;
}
ul.swarovski_fields li div.field_label div.xtal {
    margin: 2px 6px 0 0;
}
#drillset div.drillwhole,
#swarovski div.xtal {
    position: absolute;
    display: none;
    margin: -3px 0 0 -3px;
    cursor: move;
}
#swarovski div.xtal {
    margin: -7px 0 0 -7px;
}
#drillset_control p.info,
#swarovski_control p.info{
    width: 250px;
}

.ui-effects-transfer {
    background: #e21737;
    opacity: 0.5;
    z-index: 1000;
}


/* new Virtual Factory */
#virtualfactory2 .bottom {
    margin-left: 13px;
}
#virtualfactory2 .bottom dl{
    float: left;
    width: 320px;
    margin-left: 0px;
    background: none;
}
#virtualfactory2 .bottom dl.dl-2{
    width: 300px;
}
#virtualfactory2 .bottom dl dt{
    margin-right: 5px;
    float: left;
    width: 120px;
}
#virtualfactory2 .bottom dl.dl-2 dt{
    width: 100px;
}
#virtualfactory2 .bottom dl dd{
    background: none;
}

/*complaint info box*/
#complaint_lenslookup_container {
    width:1096px;;
    height:220px;
    margin-bottom:20px;
    background-color:#ffffff;
    border: 1px solid #e5e5e5;
    float:left;
}

#complaint_lenslookup_container #submit_btn {
    text-align:right;
    padding-top:15px;
    padding-bottom:15px;
}

#complaint_lookup_wrapper {
    overflow: hidden;
    transition: height 200ms;
    text-align:left;
}


/*.expandable .expandable-page {*/
    /*display: block;*/
/*}*/

.pagination a i{
    color: #000000;
    font-size: 11px;
}
.pagination-new {
    list-style: none;
    margin-top: 5px;
}
.pagination-new li {
    float: left;
    margin-right: 5px;
}
.support-overlay .expandable-toggle {
    font-size: 13px;
    padding: 0px 15px;
    line-height: 25px;
}
.form-footer {
    border: none;
}

map area {
    z-index: 1000;
}

#gameframe {
    border: 0px;
    width: 100%;
    height: 600px;
}

.popup-container .action-close {
    z-index: 9999;
    width: 23px;
}

.supportform {
    width: 500px;
}

.mitarbeiter {
    width: 380px!important;
    padding-left: 120px!important;
}

#lenstype_form h1:first-child {
    margin-top: 15px;
}

.selectize-control {
    border: 1px solid #666;
}

#korrekturwerte {
    padding: 0px 0px;
    width: 130px;
}

#posbasket a span.empty {
    background-color: #ccc;
}

strong{
font-weight: 600;
}

.ui-tooltip {
    position: absolute;
    display:none;
    background: black;
    font-size:12px;
    line-height: 12px;
    width:100px;
    padding:10px;
    text-align: center;
    color:#fff;
    z-index: 99;
    /* for IE */
    filter:alpha(opacity=80);
    /* CSS3 standard */
    opacity:0.8;
    z-index: 9999;
}

#loadmore {
    margin-top: 20px;
}

table.pricelist {
    margin-top: 20px;
}
table.pricelist > tbody {
    line-height: 35px;
}
table.pricelist.edit > tbody {
    line-height: 20px;
}
table.pricelist tr th:first-child,
table.pricelist tr td:nth-child(1){
    padding-left: 0px;
}

table.pricelist input.small {
    width: 70px;
    height: 24px;
    line-height: 24px;
    text-align: right;
    padding: 2px;
}

#preferences_form .button {
    margin-top: 10px;
}


.main-content hr {
    border: 0px;
    background: #e5e5e5;
    height: 1px;
    margin: 15px 0px;
}

h2 {
    color: #000000;
}
span.small {
    font-size: 12px;
    display: inline-block;
    margin-bottom: 5px;
}

ul.newsletter-list li {
    list-style: disc;
    line-height: 20px;
}

.inputinfo {
    color: grey;
    font-size: 10px;
    text-align: center;
}

.vip-padding {
    vertical-align: top;
}
.vip-padding label {
    line-height: 30px;
}
input.input-number[readonly] {
    background: #c0c0c0;
    opacity: 0.4;
}
.vip-padding .check-container {
    display: inline-block;
    margin-top: 3px;
}

/*.search-form .input-container:before {*/
    /*content: url('/.file/lupe.png');*/
/*}*/

footer.cart {
    border: none;
    padding-top: 0px;
}

tbody.job {
    border-bottom: 1px solid #e5e5e5;
}
tbody.job:last-child {
    border-bottom: 1px solid #000;
}

.news-slider-container.closed h1,
.news-slider-container.closed h1 span {
    color: #FFFFff!important;
}

table.info-list tr th,
table.info-list tr td{
    font-size: 12px;
    line-height: 1.1;
}

.news-slider .item.nobefore::before {
    content: none;
}
.news-slider map {
    z-index: 1000;
}

.price-brutto {
    text-decoration:line-through;
}

tr.hasaction td a{
    color: #FF0000!important;
}

div.sort {
    margin-top: 10px;
}

.sort .sortoption {
    float: left;
    margin-right: 20px;
}
.sortoption label {
    line-height: 20px;
    margin-bottom: -6px;
    padding-left: 2px;
}

.search-form .input-container.sort::before {
    content: normal;
}


/* Optiswiss Frames */

.optiswissframes #content {
    min-height: 600px;
}

.optiswissframes #product-list.frames {
    list-style: none;
    margin-left: -25px;
}
.optiswissframes #product-list.frames > li {
    float: left;
    width: 290px;
    height: 183px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    /*border: 1px solid #f0f0f0;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    /*z-index: 500;*/
}
.optiswissframes .img {
    overflow: hidden;
}
.optiswissframes .frame.info h2 {
    text-align: center!important;
    font-size: 14px;
}
.optiswissframes .framedetail h2 {
    text-align: left;
    font-weight: bold;
}
.optiswissframes .info h3 {
    font-weight:bold;
}

.optiswissframes div.image {
    position: relative;
    text-align: center;
}
.optiswissframes div.image.esprit {
    overflow: hidden;
    height: 150px;
}

.optiswissframes #product-loading {
    height: 100px;
    background: url(/.file/brillenprofi/shop_img/loading.gif) no-repeat center center;
    clear: both;
    display: none;
}

.optiswissframes .framedetail {
    position: relative;
    height: 445px;
    width: 1000px;
}

.optiswissframes .framedetail .img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 680px;
    height: 405px;
    padding-top: 0px;
    text-align: center;
    /*border: 1px solid #000;*/
}

.optiswissframes .framedetail .info {
    position: absolute;
    /*border: 1px solid #000;*/
    top: 66px;
    left: 670px;
    width: 400px;
    height: 340px;
}
.optiswissframes .framedetail hr {
    border: 0px;
    background: #c0c0c0;
    height: 1px;
    margin: 20px 0px;
    padding: 0px;
}
.optiswissframes .info table {
    margin-bottom: 20px;
}

.optiswissframes .addtobasket {
    display: block;
    height: 32px!important;
    line-height: 32px!important;
    width: 180px;
    float: right;
}

.optiswissframes a.completeframe {
    display: block;

}

.optiswissframes .modelframeselect {
    margin-bottom: 10px;
}

.optiswissframes .backlink {
    display: block;
    float: right;
    z-index:1000;
}

.optiswissframes .frameparams {
    height: 100px;
    padding-left: 0px;
}
.optiswissframes .frameparams table {
    width: 200px;
    float: left;
    margin-right: 40px;
}
.optiswissframes .frameparams table tr th,
.optiswissframes .frameparams table tr td{
    font-size: 14px;
    color: #000000;
}
.optiswissframes .frameparams table tr td{
    font-weight: bold;
}

.optiswissframes #filters h2 {
    font-size: 16px;
    margin-top: 10px;
}
.optiswissframes .filter-box ul {
    margin-top: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E5E5E5;
}
/*.optiswissframes .filter-box ul li a.checked {*/
    /*color: #000;*/
    /*font-weight: bold;*/
/*}*/

.optiswissframes table.doku tr th {
    padding-bottom: 4px;
}
.optiswissframes table.doku tr th a {
    font-size: 12px;
    font-weight: 400;
}
.img-description img{
    max-height: 83px;
    margin-top: -10px;
}

/*
Game Layer M&M
 */
#gamelayer {
    position: absolute;
    width: 1000px;
    height: 682px;
}
#gamelayer .box2{
    position: absolute;
    top: 190px;
    right: 40px;
    height: 260px;
    width: 366px;
    padding: 20px 35px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 20px;
}

#gamelayer .box2 p{
    margin-top: 0px;
    margin-bottom: 12px;
    font-size: 20px;
    width: 340px;
}
#gamelayer .box2 input.text{
    height: 35px;
    width: 300px;
    line-height: 22px;
    border: 1px solid #000000;
}
#gamelayer .box2 p.accept{
    font-size: 13px;
    margin-top: 10px;
    line-height: 14px;
}
#gamelayer .box2 .submit{
    margin: 0px auto;
    width: 200px;
    margin-left: 55px;
}

#gamelayer .box2 p.error {
    font-size: 12px;
    color: #FF0000;
    margin-top: 10px;
}
#gamelayer .box2 p.tip {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 0px;
}
.search-form .autocomplete {
    display: none;
    list-style-type: none;
    margin: 0;
    position: absolute;
    top: 100%;
    left: 1px;
    width: 286px;
    background-color: #FFF;
    box-shadow: 0 0 5px 1px rgba(0,0,0,.2);
    padding: 4px 10px 4px 20px;
    font-weight: 300;
}
.search-form .autocomplete ul.resultlist {
    padding-left: 0px!important;
    margin-left: 0px!important;
}
.search-form .autocomplete ul li {
    list-style: none;
    left: 0px;
}
.search-form .autocomplete h5{
    margin-bottom: 4px;
}

.search-form .autocomplete li:first-child{
    border-top: 0px!important;
}

.popup-container.noborder > .popup {
    padding: 0px;
}
.lens_detail_li li{
    margin-bottom: 10px;
}

#correction_lenslookupnew_form {
    min-height: 260px;
}
#lensfilter .left td {
    padding-top: 8px;
}

#filterbottom {
    padding-bottom: 20px;
    height: 20px;
    width: 862px;
}
#filterbottom .filters {
    float: left;
    width: 300px;
    height: 20px;
}
#filterbottom .filterbuttons {
    float: right;
    text-align: right;
}



.ui-dropdownchecklist {
    height: 31px;
    border: 1px solid #000;
    border-right: 0;
    background: #ffffff url(/.file/layout/img/dropdown.png) no-repeat center right;
    z-index: 1000;
    cursor: pointer;
}
.ui-dropdownchecklist-active
{
    height: 31px;
    background: url(/.file/layout/img/dropdown_hover.png) no-repeat center right;
    border-bottom: none;
}

.ui-dropdownchecklist-text {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-right: 17px; /* background dropdown.png image */
    color: grey;
    padding-left: 10px;
}

.ui-dropdownchecklist-item .ui-dropdownchecklist-text {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    color: #000000;
    padding-left: 2px;
}

.ui-dropdownchecklist-dropcontainer
{
    background-color: #fff;
    border: 1px solid #000000;
    padding-top: 10px;
    overflow: hidden;
    min-width: 136px;
}

/*.ui-dropdownchecklist-item {*/
    /*height: 20px;*/
/*}*/
.ui-dropdownchecklist-item input {
    position: relative;
    margin-right: 5px;
    margin-left: 20px;
}

.ui-dropdownchecklist-item-hover
{
    /*background-color: #39f;*/
}

.ui-dropdownchecklist-item-hover .ui-dropdownchecklist-text
{
    /*color: #fff;*/
    /*line-height: 30px;*/
}

.ui-dropdownchecklist-group
{
    font-weight: bold;
    font-style: italic;
}

.ui-dropdownchecklist-group.nolabel
{
    border-bottom: dotted #CCCCCC 1px;
}

.ui-dropdownchecklist-group.nolabel:last-child
{
    border-bottom: none;
}

.ui-dropdownchecklist-indent
{
    padding-left: 20px;
}

.ui-dropdownchecklist-dropcontainer-wrapper {

}
.ui-dropdownchecklist-dropcontainer-wrapper .border {
    position: relative;
    height: 20px;
    width: 136px;
    background: #FFFFff;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    z-index: 1000;
    margin-top: -3px;
    margin-bottom: -1px;
}

.favoriteicon {
    display: inline-block;
    height: 16px;
    width: 18px;
    text-indent: -9000px;
    background: url("/.file/shopicons.png") no-repeat;
    margin-left: 4px;
}

.favoriteicon.topseller {
    background-position: 0px 1px;
}
.favoriteicon.favorite.off {
    background-position: 0px -19px;
}
.favoriteicon.favorite.on {
    background-position: 0px -41px;
}

#lensfilter-dropdown {
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
    height: 40px;
}
#lensfilter-dropdown li {
    float: left;
    width: 145px;
 }
#selectedfilter {
    list-style: none;
    padding-left: 0px;
    margin: 0px;
    height: 25px;
}
#selectedfilter li.filteroption{
    float: left;
    margin-right: 15px;
    font-size: 12px;
    color: #f000000;
    cursor: pointer;
}

#selectedfilter .filteroption .delete-filter {
    color: #ff0000;
    display: inline-block;
    margin-left: 5px;
}
#sortable {
    list-style-type: none;
    margin: 0;
    padding: 10px;
    width: 420px;
    border: 1px solid #666;
}
#sortable li {
    padding: 7px 10px;
    margin-bottom: 5px;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    cursor: move;
    border: 1px solid #e5e5e5;
}
#sortable .highlight {
    border: 1px solid black;
    background: #c0c0c0;
}
#sortable .default {
    background: #e5e5e5;
}
.option-disabled {
    opacity: 0.5;
}

.equipmentshop .sidebar{
    width: 200px;
}

.equipmentshop hr {
    border: none;
    height: 1px;
    background: #C2C2C2;
    margin-bottom: 0px;
}

.equipmentshop hr.black {
    background: #000000;
    margin-bottom: 18px;
}

.equipmentshop .navigation {
    margin: 15px 0px;
}
.equipmentshop .navigation li {
    margin-bottom: 5px;
    height: 18px;
}
.equipmentshop .navigation li.subnav {
    height: auto;
}

.equipmentshop ul.subnav {
    margin-top: 10px;
    margin-bottom: 12px;
    margin-left: 10px;
}
    .equipmentshop ul.subnav li a {
        font-size: 11px;
    }

.equipmentshop .noimage {
    border: 1px solid #c0c0c0;
}

.equipmentshop .articles {
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}

    .equipmentshop .articles li {
        position: relative;
        float: left;
        width: 282px;
        margin-right: 15px;
        margin-bottom: 20px;
        overflow: hidden;
    }
        .equipmentshop .articles li:nth-child(3n+3) {
            margin-right: 0px;
        }
    .equipmentshop .pos-home-list .articles li {
        margin-left: 17px;
    }
    .equipmentshop .articles .flags {
        position: absolute;
        right: 15px;
        top: 11px;
        height: 20px;
        width: 100px;
        z-index: 90;
    }
    .equipmentshop .flags a {
        display: block;
        float: right;
        width: 20px;
        height: 20px;
        margin-left: 3px;
        background-size: auto auto;
        text-indent: -9000px;
        background-position: center center;
    }
    .equipmentshop .favorite.off {
        background: url("/.file/equipmentshop/images/icons/list-off.svg") no-repeat center center;
    }
    .equipmentshop .favorite.on {
        background: url("/.file/equipmentshop/images/icons/list-on.svg") no-repeat center center;
    }
    .equipmentshop .topseller {
        background: url("/.file/equipmentshop/images/icons/topseller.svg") no-repeat;
    }
    .equipmentshop .new {
        width: 22px!important;
        background: url("/.file/equipmentshop/images/icons/new.svg") no-repeat;
    }

.equipmentshop .main-content {
    width: 878px;
    margin-left: 62px;
}

.equipmentshop .header {
    margin-left: 0px;
    margin-bottom: 44px;
}
.equipmentshop h1 {
    border-top: none!important;
}
.equipmentshop .sort {
    position: abolute;
    top: 0px;
    width: 200px;
    height: 200px;
    border: 1px solid #000;
}

.equipmentshop .previewcat {
    font-weight: bold;
    margin-top: 2px;
    margin-bottom: 0px;
}

.equipmentshop .articles .layer {
    position: absolute;
    top: -500px;
    /*top: 0px;*/
    left: 0px;
    width: 280px;
    height: 170px;
    background: #ffffff;
    z-index: 20;
    border: 1px solid #c0c0c0;
}
.product-list-container.equipmentshop .articles .layer{
    width: 271px;
}

    .equipmentshop .articles .layer .inner {
        margin-top: 50px;
        margin-left: 25px;
    }
    .equipmentshop .articles .layer .inner h3{
        margin-bottom: 0px;
    }
    .equipmentshop .articles .layer .inner .lang{
        font-size: 11px;
        color: #888888;
        margin-top: 8px;
        margin-bottom: 12px;
    }

.pos-teaser {
    width: 880px;
    margin-top: -80px;
    float: right;
}
.pos-home-list {
    /*margin-left: 19px;*/
}

.miniorder .download {
    display: block;
    height: 25px;
    line-height: 25px;
    width: 70px;
    font-size: 12px;
    padding-left: 30px;
    color: #FFFFff;
    background: #000000 url("/.file/equipmentshop/images/icons/download_pos.png") no-repeat;
    background-position: 10px 5px;
}

/*.miniorder .download:hover {*/
    /*background: #000000 url("/.file/equipmentshop/images/icons/download_pos.png") no-repeat;*/
/*}*/

.equipmentshop .article {
    width: 100%;
    height: 350px;
    position: relative;
    margin-top: 25px;
}
    .equipmentshop .article .images {
        position: relative;
        float: left;
        width: 437px;
        height: 380px;
        /*border: 1px solid #000a28;*/
    }
    .equipmentshop .article .order {
        float: left;
        width: 420px;

        padding-left: 20px;
        padding-top: 20px;
    }

.equipmentshop span.flag {
    display: inline-block;
    background-position: left center!important;
    padding-left: 25px;
    line-height: 20px;
    margin-right: 20px;
    font-size: 12px;
}

.equipmentshop .data-list.ordertable tbody tr td {
    padding-bottom: 10px;
}
.equipmentshop .download-inner {
    display: block;
    height: 25px;
    width: 25px;
    text-indent: -9000px;
    background: url("/.file/equipmentshop/images/icons/download_detail.png") no-repeat center center;
}

.equipmentshop .miniorder .order {
    width: 26px;
    height: 26px;
    border: none;
    background: #E21737;
    line-height: 26px;
    text-align: center;
    padding: 0;
}

.equipmentshop.pos .selectize-control,
.selectize-control.small{
    width: 50px;
    min-width: 50px;
    float: right;
    text-align: left;
    height: 24px;
}
.equipmentshop.eq2 .selectize-control {
    width: 178px;
}
.equipmentshop.pos .selectize-input.dropdown-active::before {
    display: none;
    content: none;
}

.equipmentshop.pos .selectize-input,
.small .selectize-input{
    height: 24px;
    line-height: 12px;
}

/* chrome only */
.equipmentshop .selectize-input:not(*:root) {
    line-height: 15px;
}

.equipmentshop .selectize-control.single .selectize-input::after {
    top: 55%;
}
/*.equipmentshop .main-content .selectize-control.single .selectize-input::after {*/
    /*margin-top: -2px;*/
/*}*/
/*.equipmentshop .ordertable .selectize-control.single .selectize-input::after {*/
    /*margin-top: -2px;*/
/*}*/

.equipmentshop #favcount {
    float: right;
}

.equipmentshop .order .pos-submit {
    height: 40px;
    width: 180px;
}

.equipmentshop .images ul {
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 6px;
}
    .equipmentshop .images ul li {
        float: left;
        margin-left: 10px;
        cursor: pointer;
    }
    .equipmentshop .images ul li:first-child {
        margin-left: 0px;
    }

    .equipmentshop table.info-list tr th,
    .equipmentshop table.info-list tr td {
        font-size: 14px;
    }
    .equipmentshop .gitcardhint {
        font-size: 12px;
    }

.product-list-container.equipmentshop .articles li,
.product-list-container.equipmentshop .articles li img{
    width: 273px;
}
.product-list-container.equipmentshop .articles li{
    margin-right: 15px!important;
}
.product-list-container.equipmentshop .articles li:last-child{
    margin-right: 0px!important;
}
.zoomContainer {
    z-index: 100;
}
.zoomWindow {
    width: 430px;
    height: 330px!important;
    border: 1px solid #c0c0c0!important;
}

#pos-sort {
    position: absolute;
    top: 22px;
    right: 4px;
    width: 150px;
    height: 92px;
    border: 1px solid #c0c0c0;
    background: #ffffff;
    z-index: 95;
    display: none;
}
#pos-sort ul {
    margin-top: 15px;
    margin-left: 15px;
    padding-left: 0px;
    list-style: none;
}
#pos-sort ul li a{
    display: block;
}

.navigation-main {
    margin: 33px 0px 0px 50px;
}
.navigation-main .subnavigation ul.columns > li:last-child {
    border-left: none;
    padding-right: 72px;
}

.equipmentshop #imgzoom {
    position: absolute;
    top: 15px;
    right: 15px;
}

.equipmentshop .miniorder .order {
    cursor: pointer;
}
.equipmentshop .miniorder .order:hover {
    background: #000000;
}

.equipmentshop .navigation-sidebar a {
    display: block;
}

.equipmentshop .navigation-sidebar a.favoritelink {
    display: inline-block;
    width: 170px;
}
#pos-sort-trigger {
    appearance: none;
    -webkit-appearance: none;
}

.equipmentshop .data-list.multi-body > tbody:hover > tr > td,
.equipmentshop .data-list:not(.multi-body) > tbody > tr:hover > td,
#correction_lenslookupnew_form .data-list.multi-body > tbody:hover > tr > td,
#correction_lenslookupnew_form .data-list:not(.multi-body) > tbody > tr:hover > td,
.data-list.nohover > tbody:hover > tr > td {
    background: #FFFFFF;
}

.equipmentshop .selectize-control.single .selectize-input::after {
    right: 10px;
}

.equipmentshop .oldprice {
    display: inline-block;
    margin-right: 5px;
}

a.new {
    position: absolute;
    right: 20px;
    top: 10px;
    width: 22px !important;
    height: 22px;
    background: url("/.file/equipmentshop/images/icons/new.svg") no-repeat;
    z-index: 2;
}

.equipmentshop .news-slider .item::before {
    display: none;
}

.startoptiswissgame {
    cursor: pointer;
}
.extranet input.input-text:required {
    border-color: #666;
}

button.unicopos {
    padding: 0px 3px!important;
    line-height: 25px;
    height: 32px;
}
button.unicopos .icon {
    font-size: 22px;
}

.data-list.osevent > tbody > tr.link:hover > td {
    background-color: #F0F0F0!important;
    cursor:pointer;
}

.secpairpriceinfo {
    min-height: 200px;
}
.secpairpriceinfo .left {
    width: 250px;
    float: left;
}
.secpairpriceinfo .right {
    width: 400px;
    float: right;
}
.secpairpriceinfo table.data-list tr.highest td,
.secpairpriceinfo table.info-list tr.highest th,
.secpairpriceinfo table.info-list tr.highest td {
    background: #cccccc;
    /*color: #ff0000;*/
    padding: 4px 0px;
}
.secpairpriceinfo table.data-list tr.rabatt td,
.secpairpriceinfo table.info-list tr.rabatt th,
.secpairpriceinfo table.info-list tr.rabatt td {
    color: #ff0000!important;
    padding: 4px 0px;
}
.secpairpriceinfo p.highest {
    background: #cccccc;
    /*color: #ff0000;*/
    display: inline-block;
    padding: 2px;
}
.secpairpriceinfo table.info-list tr td,
.secpairpriceinfo table.info-list tr th {
    font-size: 14px!important;
}

.coatingpopup h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0px;
}
.coatingpopup h4 {
    font-size: 15px;
    font-weight: 300;
    margin-top: 30px;
    margin-bottom: 20px;
    line-height: 22px;
}
.coatingpopup b {
    font-weight: bold;
}
.coatingpopup td {
    vertical-align: top;
}
.coatingpopup table tr:not(:last-child) td {
    padding-bottom: 20px;
}
.coatingpopup table.half tr td {
    width: 215px;
}
.coatingpopup table.half tr td.cicon {
    width: 50px;
}
.coatingpopup td.cicon img {
    margin-right: 10px;
    margin-top: 4px;
}

.indilens-correction{
    width: 152px;!important;
}

@keyframes bounce {
    0% {
        transform: translateX(0px);
        timing-function: ease-in;
    }
    37% {
        transform: translateX(5px);
        timing-function: ease-out;
    }
    55% {
        transform: translateX(-5px);
        timing-function: ease-in;
    }
    73% {
        transform: translateX(4px);
        timing-function: ease-out;
    }
    82% {
        transform: translateX(-4px);
        timing-function: ease-in;
    }
    91% {
        transform: translateX(2px);
        timing-function: ease-out;
    }
    96% {
        transform: translateX(-2px);
        timing-function: ease-in;
    }
    100% {
        transform: translateX(0px);
        timing-function: ease-in;
    }
}

.pulseborder {
    outline: 0;
    border-color: red;
    animation-name: bounce;
    animation-duration: .5s;
    animation-delay: 0.25s;
}

.owl-nav.disabled {
    display: none;
}

.vimeo {
    position:relative;
}
.vimeo > a {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 138px;
    height: 82px;
    background: #000 url("/.file/play_small.png") no-repeat center center;
    opacity: 0.4;
    z-index: 100px;
}

.vimeo.thumbnail > a {
    width: 280px;
    height: 170px;
    background: #000 url("/.file/play_small.png") no-repeat center center;
}
.vimeo.big > a {
    width: 435px;
    height: 263px;
    background: #000 url("/.file/play_small.png") no-repeat center center;
}

.tracerservice_popup h5{
    color: grey;
    font-size: 12px;
}

.tracerservice_radiotext {
    display:block;
    color: black;
    font-size: 14px;
    font-weight: normal;
    padding-left:40px;
    margin-top:-20px;
}

[data-disabled="true"] {
    color: #E6E6E6;
    cursor: default;
}

#drillset_control .input-number-container .info {
    width: 90px;
}

.newdrill .drillwhole {
    float: left;
    margin: 6px 6px 0px 0px;
}

.newdrill .whole-block {
    margin-bottom: 0px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eaeaea;
}

tr.theader th {
    font-size: 12px;
    color: grey;
    font-weight: inherit;
    padding-bottom: 3px;
}

.newdrill .data-list > thead > tr > th,
.newdrill .data-list > thead > tr > td {
    padding-bottom: 3px;
}

.to-area {
    display:none;
}

.from-title {
    display: none;
}

footer.visea{
    background: #eaeaea;
    height: 150px;
    border-top: none;
}
footer.visea .content-conatiner{
    position: relative;
}
footer.visea .box {
    width: 45%;
    height: 150px;
    position: absolute;
    top: 0px;
}
footer.visea .box.left {
    left: 20px;
}
footer.visea .box.right {
    right: 20px;
}
footer.visea>.content-container:before{
    background: none;
}
footer.visea .logo {
    position: absolute;
    top: 50px;
    width: 105px;
}
footer.visea .logo.visea {
    left: 0px;
}
footer.visea .logo.galaxa {
    left: 150px;
    top: 49px;
}
footer.visea address {
    position: absolute;
    top: 48px;
    left: 280px;
    font-style: normal;
}
footer.visea .support {
    position: absolute;
    top: 50px;
    right: 0px;
    width: 285px;
    margin: 0px;
    padding: 0px;
}

footer.visea .support dt {
    float: left;
    clear: left;
    width: 150px;
}
footer.visea .support dd {
    width: 135px;
    margin-left: 150px;
}

ul.cldirect-params {
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-top: 3px;
}
ul.cldirect-params li {
    width: 400px;
    height: 32px;
    margin-bottom: 10px;
}
ul.cldirect-params li.left {
    padding-left: 15px;
}
ul.cldirect-params label {
    float: left;
    width: 100px;
    height: 32px;
    line-height: 32px;
}
ul.cldirect-params li.left label {
    padding-left: 5px;
}
ul.cldirect-params .param-select {
    float: right;
    width: 282px;
}
ul.cldirect-params li.left .param-select {
    width: 278px;
}

ul.form-line.additionalreference > li + li {
    margin-left: 10px;
    padding-left: 10px;
}
ul.form-line.additionalreference input {
    padding: 5px;
}

.promobuttonlink.second {
    left: 125px;
}

.formarchive ul {
    list-style: none;
    width: 780px;
    height: 440px;
    overflow-y: auto;
    padding: 0px;
    margin: 0px;
    margin-bottom: 5px;
}

.formarchive #loadinglayer {
    position: absolute;
    top: 183px;
    left: 0px;
    width: 780px;
    height: 480px;
    background: #ffffff;
    opacity: 0.5;
    display: none;
}

.formarchive ul li {
    position: relative;
    width: 140px;
    height: 150px;
    border: 1px solid #e5e5e5;
    margin-right: 10px;
    margin-left: 0px;
    margin-bottom: 10px;
    float: left;
    cursor: pointer;
}
.formarchive ul li.active {
    border: 1px solid #a6a6a6;
}
.formarchive ul li img {
    position: absolute;
    top: 0px;
    left: 7px;
}
.formarchive ul li p {
    position: absolute;
    top: 98px;
    left: 10px;
    font-size: 12px;
}

.formarchive .query-input {
    font-style: normal;
}

.formarchive .forminfo {
    padding: 0px;
    margin: 0px;
    visibility:hidden;
}

.formarchive .tracerinfo-value {
    display: block;

}

.formarchive #formarchiv-scanner,
.formarchive #formarchiv-remote-edge {
    display: none;
}

.formarchive .deleteform {
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
}
.formarchive .editform {
    position: absolute;
    top: 0px;
    right: 20px;
    display: block;
}


a.arrow {
    display: inline-block;
    width: 10px;
    height: 7px;
    background: url("/.file/updown.png") no-repeat center;
    padding: 1px 3px;
}
a.arrow.down {
    background-position: 0px -7px;
}
a.arrow.up {
    background-position: 0px 1px;
}

.smallfix {
    padding: 0px 2px;
    width: 110px;
}

@supports (-ms-ime-align:auto) {
    .content-container.ie {
        width: 900px!important;
    }
}

a.blocked {
    background: #c0c0c0;

}
a.blocked:hover {
    background: #c0c0c0;
    cursor: default;
}

#marketplaceloading {
    display: none;
    float: right;
    margin-top: 7px;
    margin-right: 30px;
}

.swissflex .frame.info2 h2 {
    text-align: left !important;
    font-size: 14px;
    line-height:21px;
}

.swissflex .left {
    float: left;
    width: 522px;
    padding-top: 80px;
    text-align: right;
}
.swissflex .right {
    float: left;
    width: 550px;
    padding-top: 60px;
    padding-left: 65px;
}
.swissflex .right h1 {
    font-size: 18px;
    font-weight: bold;
}
.swissflex .backlink {
    float: right;
}

button.working {
    background: #c0c0c0;
    cursor: default;
}
#swissflexform {
    position: relative;
}

#swissflexform .selectize-input.disabled {
    /*background: #c0c0c0;*/
    opacity: 0.5;
}

#sfloading {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 480px;
    height: 800px;
    background: #c0c0c0;
    opacity: 0.4;
    z-index: 1000;
}

ul.categorylist {
    clear: both;
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-top: 30px;
}
ul.categorylist li {
    padding: 25px;
    background: #F2F5F7;
    margin-bottom: 20px;
}

ul.category-list {
    margin: 0px;
    padding: 0px;
    margin-left: 15px;
}
ul.category-list li {
    padding: 0px;
    margin: 0px;
}
td.category-option {
    cursor: pointer;
}
img.star {
    float: left;
    margin-top: 4px;
    margin-right: 4px;
}

#sf-sparepart tr td {
    height: 40px;
}

.lensnav-new {
    position: relative;
    display: inline-block;
    background: #e21737;
    margin-left: 5px;
    color: #fff;
    font-size: 10px;
    padding: 0px 3px;
    height: 13px;
    margin-top: -3px;
}

.navigation-main .subnavigation > .content-container {
    padding: 40px 40px;
}

.responsive-img {
    width: 100%;
    height: auto;
}

.nav-item-preferences{
    color: #000;
    display: block;
    text-decoration: none;
    padding: 3px 0;
}
.nav-item-preferences .active{
    color: #ddb04e;
}

button.highlight {
    background: #000000;
}

.button.loading {
    background: url('/.file/loading.gif') no-repeat center center;
}

.logo-list > li {
    height: 120px;
}

.dropdown-input-container {
    position: relative;
    width: 300px;
}
.dropdown-input {
    width: 100%;
    padding: 8px;
    box-sizing: border-box;
}
.dropdown-options {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border: 1px solid #ccc;
    border-top: none;
    background: white;
    display: none;
    max-height: 150px;
    overflow-y: auto;
    z-index: 10;
}
.dropdown-options div {
    padding: 8px;
    cursor: pointer;
}
.dropdown-options div:hover {
    background-color: #f0f0f0;
}
.bevelpos {
    width: 252px;
}
.bevelpos.shrink {
    width: 190px;
}
#tracerservice_bevel_percent {
    display: none;
}
.short_pricelist_readonly {
    border: none !important;
    filter: brightness(97%);
    color: #808080;
}

.special-lifestyle {
    display: none;
}
.special-lifestyle.show {
    display: inline-block;
}
#toggle-special-lifestyle {
    width: 20px;
}
.sparrow {
    border: 1px solid #a0a0a0;
    border-width: 0 1px 1px 0;
    display: block;
    width: 5px;
    height: 5px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.sparrow-left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

#lens-adaption-data {
    position: relative; /* wichtig, damit das Pseudo-Element sich daran orientieren kann */
    transition: opacity 0.1s ease;
    min-height: 100px;
}
#lens-adaption-data.loading {
    opacity: 0.5;
}

.cssloading {
    position:relative;
    width: 100px;
    height: 100px;
}

#lens-adaption-data.loading::after,
.cssloading::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    margin: -10px 0 0 -10px; /* Zentrieren */
    border: 4px solid #999;
    border-top-color: transparent;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    z-index: 10;
}

/* Animation für den Ladeindikator */
@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

.calctable thead th {
    padding-top: 5px!important;
    padding-bottom: 2px!important;
}
.calctable .border-left {
    border-left: 1px solid #c0c0c0!important;
    padding-left: 5px!important;
}
.calctable .border-bottom {
    border-bottom: 1px solid #c0c0c0!important;
}
.calctable tr.active td {
    background: #f0f0f0;
}
.calctable tr.active td.sidetitle {
    font-weight: bold;
}

.popup-calc h4.calctable-caption {
    font-size: 11px!important;
}

.greencheck{
    display:inline-block;
    width:20px;
    height:20px;
    border-radius:50%;
    background:#e9f7ef;          /* optional: hellgrüner Kreis */
    position:relative;
}

.greencheck::after{
    content:"";
    position:absolute;
    left:5px;
    top:3px;
    width:8px;
    height:12px;
    border-right:3px solid #2ecc71;
    border-bottom:3px solid #2ecc71;
    transform:rotate(45deg);
}

/* Basis */
.overlay-check {
    position: relative;
}

/* Overlay (standardmäßig unsichtbar) */
.overlay-check::before,
.overlay-check::after {
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.25s ease, transform 0.25s ease;
}

/* Halbtransparentes Overlay */
.overlay-check::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0.45);
    border-radius: inherit;
}

/* Grüner Haken */
.overlay-check::after {
    content: "✓";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.8);

    width: 64px;
    height: 64px;
    display: grid;
    place-items: center;

    background: rgba(0, 180, 0, 0.2);
    border: 3px solid #0ECF20;
    color: #0ECF20;
    font-size: 40px;
    font-weight: 800;
    border-radius: 50%;
}

/* AKTIVER ZUSTAND */
.overlay-check.is-success::before,
.overlay-check.is-success::after {
    opacity: 1;
}

.overlay-check.is-success::after {
    transform: translate(-50%, -50%) scale(1);
}

/* ========== LOADING STATUS ========== */

.overlay-check.is-loading::before,
.overlay-check.is-loading::after {
    opacity: 1;
}

/* Loader statt Haken */
.overlay-check.is-loading::after {
    content: "";
    width: 48px;
    height: 48px;

    border-radius: 50%;
    border: 4px solid rgba(255, 255, 255, 0.3);
    border-top-color: #b0b0b0;

    background: none;
    transform: translate(-50%, -50%);
    animation: spin 0.9s linear infinite;
}


.header-main {
	padding: 11px 0 10px;
}
.navigation-head {
	margin-bottom: 15px;
}
.tab-container .tabs .tab a {
	padding-top: 8px;
	padding-bottom: 7px;
}
.product-list-presenter a, .product-list-presenter button {
	padding: 9px 30px 10px 16px;
}
.tab-container, .product-list-container {
	margin-bottom: 20px;
}
.navigation-bar {
	padding: 2px 0;
}
.navigation-sidebar > ol > li > ol {
	margin-left: 5px;
	margin-bottom: 10px;
	width: 195px;
}
.navigation-sidebar > ol ol a {
	padding: 3px 10px;
}
fieldset > legend, h4 {
	font-size: 14px;
	line-height: 10px;
	margin: 0px;
}


/* MOBILE PART */
@media (max-width: 1150px) {
	.content-container {
		width: 1000px;
	}
	.subnavigation .content-container {
		width: auto;
	}
	.search-form .text-input {
		width: 110px!important;
		min-width: 0px!important;
	}
	.navigation-main {
		margin: 10px 0 0 30px;
	}
	.product-list-presenter > li,
	.product-list-presenter .expander {
		width: 320px;
	}

	.main-content {
		width: 700px;
	}

	.dynoptic div.extranet.c2{
		margin-left: 0px!important;
	}
	.dynextranettopnews.left{
		margin-bottom: 15px!important;
	}

	#product-search {
		width: 130px!important;
		min-width: 0px!important;
	}

	.news-slider-container.resolution {
		display: none;
	}
	/* correction */
	li.clientrefer {
		width: 120px!important;
	}
	ul.form-line > li + li {
		margin-left: 10px;
		padding-left: 10px;
	}
	/*ul.form-line > li:last-child {*/
		/*float: left;*/
	/*}*/
	.product-config-summary .data-summary {
		width: 420px;
	}
	#correction-content .col-30 {
		width: 500px!important;
	}
	.main-content {
		width: 700px;
	}
	.lens-configurator-container .correction-container + .correction-container {
		margin-left: 5px;
	}
	/* support */
	.support-overlay.expanded {
		width: 90%;
	}

	.support-overlay .support-content > .col {
		padding: 0 20px;
	}

	.support-overlay .support-content > .col-2 {
		width: 300px;
	}
	.mitarbeiter {
		width: 260px!important;
		padding-left: 20px!important;
	}
	.correction-col{
		width: 95px!important;
		margin-left: 0px!important;
	}
	.correction-col-6{
		width: 70px!important;
	}
	.formdata-container .col-16{
		width: 280px!important;
	}
	.formdata-container .col-20{
		width: 260px!important;
	}
	.formdata-section .col-18{
		width: 300px!important;
	}
	.formdata-section .col-23{
		width: 340px!important;
	}
	.equipmentshop .main-content {
		width: 697px;
		overflow: hidden;
	}
	.equipmentshop .articles li {
		width: 220px;
	}
	.equipmentshop .article .order {
		width: 240px;
	}
}

@media (max-width: 1400px) {
	.popup {
		max-width: 95%;
	}
	.popup .main-content {
		width: 700px;
	}
	.popup .content-container {
		width: 95%;
		min-width: 1000px;
	}
	.support-overlay .support-content > .col {
		padding: 0 20px;
	}

	.support-overlay .support-content > .col-2 {
		width: 300px;
	}
}

@media (min-width: 1400px) {
	/* support */
	.support-overlay.expanded {
		width: 1350px;
	}
}


#content {
	position: relative;
}
/* Ipad Definition */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
	.content-container {
		width: 1000px;
		margin: 0px;
		margin-left: 20px;
	}
	.subnavigation .content-container {
		width: auto;
	}
	.search-form .text-input {
		width: 110px!important;
		min-width: 0px!important;
	}
	.navigation-main {
		margin: 10px 0 0 30px;
	}
	.product-list-presenter > li,
	.product-list-presenter .expander {
		width: 320px;
	}

	/* correction */
	li.clientrefer {
		width: 120px!important;
	}
	ul.form-line > li + li {
		margin-left: 10px;
		padding-left: 10px;
	}
	ul.form-line > li:last-child {
		float: left;
	}
	.product-config-summary .data-summary {
		width: 420px;
	}
	#correction-content .col-30 {
		width: 500px!important;
	}
	.main-content {
		width: 700px;
	}
	.lens-configurator-container .correction-container + .correction-container {
		margin-left: 5px;
	}

	/* support */
	.support-overlay .support-content > .col {
		padding: 0 20px;
	}
	.support-overlay .support-content > .col-2 {
		width: 300px;
	}
	.news-slider-container .slider-viewport {
		height: 306px;
	}
}

