html{background:url(/img/gfx/admin/loader.gif) no-repeat -9999999px -99999999px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;border:none}#cboxOverlay{background:#000}#cboxTopLeft{width:21px;height:21px;background:url(/img/gfx/libraries/jquery.colorbox/controls.png) no-repeat -100px 0}#cboxTopRight{width:18px;height:21px;background:url(/img/gfx/libraries/jquery.colorbox/controls.png) no-repeat -129px 0}#cboxBottomLeft{width:21px;height:21px;background:url(/img/gfx/libraries/jquery.colorbox/controls.png) no-repeat -100px -29px}#cboxBottomRight{width:18px;height:21px;background:url(/img/gfx/libraries/jquery.colorbox/controls.png) no-repeat -129px -29px}#cboxMiddleLeft{width:21px;background:url(/img/gfx/libraries/jquery.colorbox/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(/img/gfx/libraries/jquery.colorbox/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(/img/gfx/libraries/jquery.colorbox/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(/img/gfx/libraries/jquery.colorbox/border.png) 0 -29px repeat-x}#cboxContent{background:#fff}#cboxTitle{position:absolute;bottom:4px;right:10px;display:block;text-align:right;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/img/gfx/libraries/jquery.colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious.hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/img/gfx/libraries/jquery.colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext.hover{background-position:-50px -25px}#cboxLoadingOverlay{background:#fff url(/img/gfx/libraries/jquery.colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:#fff url(/img/gfx/admin/loader.gif) no-repeat center center;min-height:200px}#cboxClose{position:absolute;top:5px;right:5px;display:block;font-family:'Shopero icoSet';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;border:none;text-align:center;vertical-align:middle;width:26px;height:26px;z-index:100000}#cboxClose:after{text-align:center;content:"\e631"}#cboxClose.hover{background:url(/img/gfx/libraries/jquery.colorbox/controls.png) no-repeat -27px -27px}


.ac_results{padding:0;overflow:hidden;z-index:99999;color:#000;text-align:left;border:1px solid #d2d3d5;margin:1px 0 0 1px;background:#fff}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;border-top:none}.ac_results li{margin:0;border-bottom:1px solid #d2d4d3;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}.ac_results li a{color:#2d3d46;font-size:12px;padding:5px;display:block}.ac_results li a strong{font-family:"open_sanssemibold"}.ac_results .ac_photo{float:left;padding:0 10px 0 0}.ac_over{color:#fff;background:#eee}.ac_over a{color:#fff}.ac_results .ac_root{background:#d2d3d5;font-size:1.35em;padding:10px;text-decoration:none}.ac_results .ac_others{text-align:center;padding:20px 10px;text-decoration:underline;font-size:1.2em}.ac_results .title{display:block;text-decoration:underline;margin:5px 0}.ac_results li:hover .title{text-decoration:none}.ac_results .price{float:right;padding-right:10px}.ac_results .manufacturer,.ac_results .category{font-size:1.2em;padding-left:15px;padding-top:10px;padding-bottom:10px}.ac_results span.ac_root{display:block}.ac_results .ac_over a,.ac_results .ac_over .title{text-decoration:none}.ac_results .delivery-1{color:green}


.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #e0e0e0;background:#fff url(/img/gfx/libraries/jquery.ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #e0e0e0;background:#e0e0e0 url(/img/gfx/libraries/jquery.ui/ui-bg_highlight-soft_75_e0e0e0_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #fff;background:#fff url(/img/gfx/libraries/jquery.ui/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #afdefc;background:#afdefc url(/img/gfx/libraries/jquery.ui/ui-bg_glass_75_afdefc_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/img/gfx/libraries/jquery.ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #157dc0;background:#157dc0 url(/img/gfx/libraries/jquery.ui/ui-bg_glass_55_157dc0_1x400.png) 50% 50% repeat-x;color:#fff}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/img/gfx/libraries/jquery.ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url(/img/gfx/libraries/jquery.ui/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/img/gfx/libraries/jquery.ui/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/img/gfx/libraries/jquery.ui/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/img/gfx/libraries/jquery.ui/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/img/gfx/libraries/jquery.ui/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/img/gfx/libraries/jquery.ui/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/img/gfx/libraries/jquery.ui/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/img/gfx/libraries/jquery.ui/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;-khtml-border-top-left-radius:7px;border-top-left-radius:7px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;-khtml-border-top-right-radius:7px;border-top-right-radius:7px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;-khtml-border-bottom-left-radius:7px;border-bottom-left-radius:7px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;-khtml-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.ui-widget-overlay{background:#aaa url(/img/gfx/libraries/jquery.ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/img/gfx/libraries/jquery.ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}


@font-face {
  font-family: 'open_sanslight';
  src: url('/img/fonts/opensans-light-webfont.eot?v=1');
  src: url('/img/fonts/opensans-light-webfont.eot?v=1#iefix') format('embedded-opentype'), url('/img/fonts/opensans-light-webfont.woff?v=1') format('woff'), url('/img/fonts/opensans-light-webfont.ttf?v=1') format('truetype'), url('/img/fonts/opensans-light-webfont.svg?v=1#open_sanslight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanssemibold';
  src: url('/img/fonts/opensans-semibold-webfont.eot?v=1');
  src: url('/img/fonts/opensans-semibold-webfont.eot?v=1#iefix') format('embedded-opentype'), url('/img/fonts/opensans-semibold-webfont.woff?v=1') format('woff'), url('/img/fonts/opensans-semibold-webfont.ttf?v=1') format('truetype'), url('/img/fonts/opensans-semibold-webfont.svg?v=1#open_sanssemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansregular';
  src: url('/img/fonts/opensans-regular-webfont.eot?v=1');
  src: url('/img/fonts/opensans-regular-webfont.eot?v=1#iefix') format('embedded-opentype'), url('/img/fonts/opensans-regular-webfont.woff?v=1') format('woff'), url('/img/fonts/opensans-regular-webfont.ttf?v=1') format('truetype'), url('/img/fonts/opensans-regular-webfont.svg?v=1#OpenSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansbold';
  src: url('/img/fonts/opensans-bold-webfont.eot?v=1');
  src: url('/img/fonts/opensans-bold-webfont.eot?v=1#iefix') format('embedded-opentype'), url('/img/fonts/opensans-bold-webfont.woff?v=1') format('woff'), url('/img/fonts/opensans-bold-webfont.ttf?v=1') format('truetype'), url('/img/fonts/opensans-bold-webfont.svg?v=1#open_sansbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 8, 2014 */
.lt-container {
  max-width: 980px;
  width: 100%;
  text-align: left;
  margin: 0 auto;
  position: relative;
}
.textToLine {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
  padding: 0;
}
a {
  background: transparent;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre-wrap;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button,
input {
  line-height: normal;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
iframe[name=google_conversion_frame] {
  display: none !important;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 2cm .5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
h2 small,
h3 small,
h1 .small,
h2 .small,
h3 .small {
  font-size: 65%;
}
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
h5 small,
h6 small,
h4 .small,
h5 .small,
h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-muted {
  color: #999999;
}
.text-primary {
  color: #428bca;
}
.text-primary:hover {
  color: #3071a9;
}
.text-warning {
  color: #8a6d3b;
}
.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
.text-danger:hover {
  color: #843534;
}
.text-success {
  color: #3c763d;
}
.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
.text-info:hover {
  color: #245269;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.list-inline > li:first-child {
  padding-left: 0;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
    *zoom: 1;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    display: table;
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    display: table;
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    display: table;
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    display: table;
  }
  .dl-horizontal dd:after {
    clear: both;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}
blockquote p {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote small,
blockquote .small {
  display: block;
  line-height: 1.42857143;
  color: #999999;
}
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small,
blockquote.pull-right .small {
  text-align: right;
}
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
  *zoom: 1;
}
.container:before,
.container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
.container:before,
.container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
.container:before,
.container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
.container:before,
.container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 1000px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1000px;
  }
}
.row {
  margin-left: -10px;
  margin-right: -10px;
  *zoom: 1;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell;
}
.table > thead > tr > .active,
.table > tbody > tr > .active,
.table > tfoot > tr > .active,
.table > thead > .active > td,
.table > tbody > .active > td,
.table > tfoot > .active > td,
.table > thead > .active > th,
.table > tbody > .active > th,
.table > tfoot > .active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > .active:hover,
.table-hover > tbody > .active:hover > td,
.table-hover > tbody > .active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > .success,
.table > tbody > tr > .success,
.table > tfoot > tr > .success,
.table > thead > .success > td,
.table > tbody > .success > td,
.table > tfoot > .success > td,
.table > thead > .success > th,
.table > tbody > .success > th,
.table > tfoot > .success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > .success:hover,
.table-hover > tbody > .success:hover > td,
.table-hover > tbody > .success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > .danger,
.table > tbody > tr > .danger,
.table > tfoot > tr > .danger,
.table > thead > .danger > td,
.table > tbody > .danger > td,
.table > tfoot > .danger > td,
.table > thead > .danger > th,
.table > tbody > .danger > th,
.table > tfoot > .danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > .danger:hover,
.table-hover > tbody > .danger:hover > td,
.table-hover > tbody > .danger:hover > th {
  background-color: #ebcccc;
}
.table > thead > tr > .warning,
.table > tbody > tr > .warning,
.table > tfoot > tr > .warning,
.table > thead > .warning > td,
.table > tbody > .warning > td,
.table > tfoot > .warning > td,
.table > thead > .warning > th,
.table > tbody > .warning > th,
.table > tfoot > .warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > .warning:hover,
.table-hover > tbody > .warning:hover > td,
.table-hover > tbody > .warning:hover > th {
  background-color: #faf2cc;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
select[multiple],
select[size] {
  height: auto;
}
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  vertical-align: middle;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  vertical-align: middle;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control input::-webkit-input-placeholder {
  color: #ccc;
}
.form-control input:-moz-placeholder {
  color: #ccc;
}
.form-control textarea::-webkit-input-placeholder {
  color: #ccc;
}
.form-control textarea:-moz-placeholder {
  color: #ccc;
}
.form-control::-webkit-input-placeholder {
  color: #aaa;
}
.form-control:-moz-placeholder {
  color: #aaa;
}
.form-control::-moz-placeholder {
  color: #aaa;
}
.form-control:-ms-input-placeholder {
  color: #aaa;
}
.form-control:-moz-placeholder {
  color: #999999;
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}
.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm {
  height: auto;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg {
  height: auto;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
  }
  .form-inline select.form-control {
    width: auto;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px;
  *zoom: 1;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  zoom: 1;
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #fff;
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/img/fonts/glyphicons-halflings-regular.eot');
  src: url('/img/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/img/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/img/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/img/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon:empty {
  width: 1em;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999999;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  *zoom: 1;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn-group {
  float: left;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group {
  *zoom: 1;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child > .btn:last-child,
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  white-space: nowrap;
}
.input-group-btn:first-child > .btn {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn {
  margin-left: -1px;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -4px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:active {
  z-index: 2;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  *zoom: 1;
}
.nav:before,
.nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav:before,
.nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav:before,
.nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav:before,
.nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #999999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  *zoom: 1;
}
.navbar:before,
.navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
.navbar:before,
.navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
.navbar:before,
.navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
.navbar:before,
.navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
.navbar-header {
  *zoom: 1;
}
.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 10px;
  padding-left: 10px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  *zoom: 1;
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.container > .navbar-header,
.container > .navbar-collapse {
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px 10px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand {
    margin-left: -10px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 10px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -10px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -10px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  margin-left: -10px;
  margin-right: -10px;
  padding: 10px 10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
  }
  .navbar-form select.form-control {
    width: auto;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -10px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ccc;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #999999;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999999;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999999;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999999;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #999999;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eeeeee;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before,
.pager:after {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager:before,
.pager:after {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager:before,
.pager:after {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager:before,
.pager:after {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #fff;
  cursor: not-allowed;
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
  *zoom: 1;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
}
.panel > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child th,
.panel > .table > tbody:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > thead > tr:last-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }
  table.visible-xs.visible-sm {
    display: table;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important;
  }
  table.visible-xs.visible-md {
    display: table;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-xs.visible-lg {
    display: block !important;
  }
  table.visible-xs.visible-lg {
    display: table;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }
  table.visible-sm.visible-xs {
    display: table;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important;
  }
  table.visible-sm.visible-md {
    display: table;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-sm.visible-lg {
    display: block !important;
  }
  table.visible-sm.visible-lg {
    display: table;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }
  table.visible-md.visible-xs {
    display: table;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }
  table.visible-md.visible-sm {
    display: table;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-md.visible-lg {
    display: block !important;
  }
  table.visible-md.visible-lg {
    display: table;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }
  table.visible-lg.visible-xs {
    display: table;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }
  table.visible-lg.visible-sm {
    display: table;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important;
  }
  table.visible-lg.visible-md {
    display: table;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
.hidden-xs {
  display: block !important;
}
table.hidden-xs {
  display: table;
}
tr.hidden-xs {
  display: table-row !important;
}
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm,
  tr.hidden-xs.hidden-sm,
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs.hidden-md,
  tr.hidden-xs.hidden-md,
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xs.hidden-lg,
  tr.hidden-xs.hidden-lg,
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
.hidden-sm {
  display: block !important;
}
table.hidden-sm {
  display: table;
}
tr.hidden-sm {
  display: table-row !important;
}
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-sm.hidden-xs,
  tr.hidden-sm.hidden-xs,
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-sm.hidden-md,
  tr.hidden-sm.hidden-md,
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-sm.hidden-lg,
  tr.hidden-sm.hidden-lg,
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
.hidden-md {
  display: block !important;
}
table.hidden-md {
  display: table;
}
tr.hidden-md {
  display: table-row !important;
}
th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-md.hidden-xs,
  tr.hidden-md.hidden-xs,
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm,
  tr.hidden-md.hidden-sm,
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-md.hidden-lg,
  tr.hidden-md.hidden-lg,
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
.hidden-lg {
  display: block !important;
}
table.hidden-lg {
  display: table;
}
tr.hidden-lg {
  display: table-row !important;
}
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-lg.hidden-xs,
  tr.hidden-lg.hidden-xs,
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm,
  tr.hidden-lg.hidden-sm,
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg.hidden-md,
  tr.hidden-lg.hidden-md,
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
.visible-print,
tr.visible-print,
th.visible-print,
td.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .hidden-print,
  tr.hidden-print,
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}
body {
  background-position: top center;
  background-repeat: no-repeat;
}
a,
p,
ul,
li,
table,
td {
  font-family: "open_sansregular", sans-serif;
  color: #333132;
}
h1,
h2,
h3,
h4,
h5,
strong {
  font-family: "open_sansbold", sans-serif;
  color: #333132;
}
a {
  color: #333132;
}
strong {
  font-size: 1em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.navbar {
  border: none;
}
.navbar.navbar-default {
  position: relative;
  background: #333132;
  color: white;
  margin-bottom: 0px;
  min-height: 0px;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  padding: 0px;
}
.navbar.navbar-default ul.navbar-nav {
  margin: 0px;
  padding: 3.5px 0px;
}
.navbar.navbar-default ul.navbar-nav li {
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 0.92857143em;
  font-family: "open_sansregular", sans-sarif;
  color: #574d4d;
  font-weight: normal;
  padding: 0px 0px;
  line-height: 15px;
}
.navbar.navbar-default ul.navbar-nav li a,
.navbar.navbar-default ul.navbar-nav li a:focus {
  color: white;
  background: #333132;
  padding: 15px 13px;
}
.navbar.navbar-default ul.navbar-nav li a:hover,
.navbar.navbar-default ul.navbar-nav li a:focus:hover {
  color: white;
  background: #5f5d5f;
}
.navbar.navbar-default ul.navbar-nav li.active a,
.navbar.navbar-default ul.navbar-nav li.active a:focus {
  background: #f86d18;
  color: white;
}
.navbar.navbar-default ul.navbar-nav li li a,
.navbar.navbar-default ul.navbar-nav li li a:focus {
  padding: 5px 13px;
}
.navbar.navbar-default.navbar-34 {
  position: relative;
  background: #333132;
  color: white;
  margin-bottom: 0px;
  min-height: 0px;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.navbar.navbar-default.navbar-34 ul.navbar-nav {
  margin: 0px;
  padding: 7.5px 0px;
}
.navbar.navbar-default.navbar-34 ul.navbar-nav li {
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 0.92857143em;
  font-family: "open_sansregular", sans-sarif;
  color: #574d4d;
  font-weight: normal;
  padding: 0px 0px;
  line-height: 15px;
}
.navbar.navbar-default.navbar-34 ul.navbar-nav li a {
  color: white;
  padding: 15px 13px;
}
.navbar.navbar-default.navbar-34 ul.navbar-nav li a:hover {
  color: white;
  background: #5f5d5f;
}
.navbar.navbar-default.navbar-34 ul.navbar-nav li.active a,
.navbar.navbar-default.navbar-34 ul.navbar-nav li.active a:focus {
  background: #f86d18;
  color: white;
}
.navbar.navbar-default.navbar-34 ul.navbar-nav li li a {
  padding: 5px 13px;
}
.navbar.navbar-default-54,
.navbar.navbar-default.navbar-35 {
  position: relative;
  background: #333132;
  color: white;
  margin-bottom: 0px;
  min-height: 0px;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.navbar.navbar-default-54 ul.navbar-nav,
.navbar.navbar-default.navbar-35 ul.navbar-nav {
  margin: 0px 0;
  padding: 0px 0px;
}
.navbar.navbar-default-54 ul.navbar-nav li,
.navbar.navbar-default.navbar-35 ul.navbar-nav li {
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 0.92857143em;
  font-family: "open_sansregular", sans-sarif;
  color: #574d4d;
  font-weight: normal;
  padding: 0px 0;
  line-height: 16px;
}
.navbar.navbar-default-54 ul.navbar-nav li a,
.navbar.navbar-default.navbar-35 ul.navbar-nav li a {
  color: white;
  padding: 15px 12px;
}
.navbar.navbar-default-54 ul.navbar-nav li a:focus,
.navbar.navbar-default.navbar-35 ul.navbar-nav li a:focus,
.navbar.navbar-default-54 ul.navbar-nav li a:hover,
.navbar.navbar-default.navbar-35 ul.navbar-nav li a:hover {
  color: white;
  background: #5f5d5f;
}
.navbar.navbar-default-54 ul.navbar-nav li li,
.navbar.navbar-default.navbar-35 ul.navbar-nav li li {
  text-transform: normal;
}
.navbar.navbar-default-54 ul.navbar-nav li li a,
.navbar.navbar-default.navbar-35 ul.navbar-nav li li a {
  padding: 5px 12px;
}
.navbar.navbar-default-54 ul.navbar-nav li.active a,
.navbar.navbar-default.navbar-35 ul.navbar-nav li.active a {
  color: white;
  background: #f86d18;
}
.navbar.navbar-default-54 ul.navbar-nav li.active a:focus,
.navbar.navbar-default.navbar-35 ul.navbar-nav li.active a:focus,
.navbar.navbar-default-54 ul.navbar-nav li.active a:hover,
.navbar.navbar-default.navbar-35 ul.navbar-nav li.active a:hover {
  color: white;
  background: #f86d18;
}
.navbar.navbar-default-54 ul.navbar-nav li.open,
.navbar.navbar-default.navbar-35 ul.navbar-nav li.open {
  margin: 0px;
}
.navbar.navbar-default-54 ul.navbar-nav li.open a.root,
.navbar.navbar-default.navbar-35 ul.navbar-nav li.open a.root {
  color: white;
  background: #f86d18;
}
.navbar.navbar-default-54 .items-sub,
.navbar.navbar-default.navbar-35 .items-sub {
  display: none;
  position: absolute;
  top: 50px;
  z-index: 1000;
  width: 450px;
  padding-bottom: 0px;
  background: #333132;
}
.navbar.navbar-default-54 .items-sub ul.navbar-nav li.nav-item-sub a,
.navbar.navbar-default.navbar-35 .items-sub ul.navbar-nav li.nav-item-sub a {
  color: white !important;
  background: #333132 !important;
  padding-top: 5px;
  padding-bottom: 5px;
}
.navbar.navbar-default-54 .items-sub ul,
.navbar.navbar-default.navbar-35 .items-sub ul {
  border-top: 0px;
  margin: 0px 0px 0px 0px;
  padding: 15px 0;
}
.navbar.navbar-default-54 .items-sub ul li,
.navbar.navbar-default.navbar-35 .items-sub ul li {
  padding: 5px !important;
  margin: 0px;
  list-style-type: none;
  display: block;
  height: 130px;
  overflow: hidden;
}
.navbar.navbar-default-54 .items-sub ul li:hover,
.navbar.navbar-default.navbar-35 .items-sub ul li:hover,
.navbar.navbar-default-54 .items-sub ul li.active,
.navbar.navbar-default.navbar-35 .items-sub ul li.active,
.navbar.navbar-default-54 .items-sub ul li.open,
.navbar.navbar-default.navbar-35 .items-sub ul li.open {
  background: #333132 !important;
}
.navbar.navbar-default-54 .items-sub ul li a,
.navbar.navbar-default.navbar-35 .items-sub ul li a {
  padding: 0px !important;
  color: white !important;
  display: block;
  position: relative;
  background: #333132 !important;
}
.navbar.navbar-default-54 .items-sub ul li a:hover,
.navbar.navbar-default.navbar-35 .items-sub ul li a:hover {
  background: #333132 !important;
  color: white !important;
}
.navbar.navbar-default-54 .items-sub ul li .headline,
.navbar.navbar-default.navbar-35 .items-sub ul li .headline {
  font-size: 1em;
  display: block;
  padding: 5px 0 5px 0;
  margin: 0px;
  text-transform: none;
}
.navbar.navbar-default-54 .items-sub ul li .headline a,
.navbar.navbar-default.navbar-35 .items-sub ul li .headline a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #333132 !important;
  color: white !important;
  padding: 0px !important;
}
.navbar.navbar-default-54 .items-sub ul li .headline a span.glyphicon,
.navbar.navbar-default.navbar-35 .items-sub ul li .headline a span.glyphicon {
  font-size: 0.8em;
  margin-right: 10px;
  margin-left: 25px;
}
.navbar.navbar-default-66,
.navbar.navbar-default-55,
.navbar.navbar-default-38 {
  position: relative;
}
.navbar.navbar-default-66 li,
.navbar.navbar-default-55 li,
.navbar.navbar-default-38 li {
  position: inherit;
}
.navbar.navbar-default-66 li a,
.navbar.navbar-default-55 li a,
.navbar.navbar-default-38 li a {
  padding-top: 15px;
  padding-bottom: 15px;
}
.navbar.navbar-default-66 ul.navbar-nav li.open .items-sub a,
.navbar.navbar-default-55 ul.navbar-nav li.open .items-sub a,
.navbar.navbar-default-38 ul.navbar-nav li.open .items-sub a,
.navbar.navbar-default-66 ul.navbar-nav li.active .items-sub a,
.navbar.navbar-default-55 ul.navbar-nav li.active .items-sub a,
.navbar.navbar-default-38 ul.navbar-nav li.active .items-sub a {
  background: none !important;
}
.navbar.navbar-default-66 .items-sub,
.navbar.navbar-default-55 .items-sub,
.navbar.navbar-default-38 .items-sub {
  display: none;
  position: absolute;
  top: 40px;
  left: 0px;
  width: 100%;
  z-index: 1000;
}
.navbar.navbar-default-66 .items-sub ul,
.navbar.navbar-default-55 .items-sub ul,
.navbar.navbar-default-38 .items-sub ul {
  border: 3px solid #333132;
  background: white;
  border-top: 0px;
  padding: 0 20px 80px 20px;
  margin: 5px 0px 0px 0px;
}
.navbar.navbar-default-66 .items-sub ul li,
.navbar.navbar-default-55 .items-sub ul li,
.navbar.navbar-default-38 .items-sub ul li {
  padding: 20px 0 10px 0 !important;
  margin: 0px;
  list-style-type: none;
  display: block;
  height: 130px;
  overflow: hidden;
}
.navbar.navbar-default-66 .items-sub ul li a,
.navbar.navbar-default-55 .items-sub ul li a,
.navbar.navbar-default-38 .items-sub ul li a {
  padding: 0px !important;
  color: #333132 !important;
  background: none;
}
.navbar.navbar-default-66 .items-sub ul li .photo,
.navbar.navbar-default-55 .items-sub ul li .photo,
.navbar.navbar-default-38 .items-sub ul li .photo {
  display: block;
  width: 70px;
  height: 70px;
  float: left;
  /* border: 1px solid black; */
}
.navbar.navbar-default-66 .items-sub ul li .desc,
.navbar.navbar-default-55 .items-sub ul li .desc,
.navbar.navbar-default-38 .items-sub ul li .desc {
  float: left;
  max-width: 185px;
  margin-left: 10px;
}
.navbar.navbar-default-66 .items-sub ul li .desc a,
.navbar.navbar-default-55 .items-sub ul li .desc a,
.navbar.navbar-default-38 .items-sub ul li .desc a {
  display: inline;
  padding: 0px !important;
}
.navbar.navbar-default-66 .items-sub ul li .headline,
.navbar.navbar-default-55 .items-sub ul li .headline,
.navbar.navbar-default-38 .items-sub ul li .headline {
  font-size: 1.4em;
  line-height: 110%;
  display: block;
  padding: 5px 0 5px 0;
  margin: 0px;
}
.navbar.navbar-default-66 .items-sub ul li .headline a,
.navbar.navbar-default-55 .items-sub ul li .headline a,
.navbar.navbar-default-38 .items-sub ul li .headline a {
  display: block;
  background: none;
  color: #333132 !important;
  padding: 0px !important;
}
.navbar.navbar-default-66 .items-sub ul li.item-other-categories,
.navbar.navbar-default-55 .items-sub ul li.item-other-categories,
.navbar.navbar-default-38 .items-sub ul li.item-other-categories {
  position: absolute;
  bottom: 20px;
  right: 20px;
  height: auto !important;
  float: right;
}
.navbar.navbar-default-66 .items-sub ul li.item-other-categories a,
.navbar.navbar-default-55 .items-sub ul li.item-other-categories a,
.navbar.navbar-default-38 .items-sub ul li.item-other-categories a {
  height: auto !important;
  padding: 5px 10px !important;
}
.navbar.navbar-default.navbar-35 .items-sub {
  display: none;
}
.navbar.navbar-default.navbar-35 .items-sub ul li {
  height: auto;
}
.navbar.navbar-default.navbar-35 .items-sub ul li .glyphicon {
  margin-right: 5px;
}
.navbar.navbar-default.navbar-35 .items-sub ul li a {
  font-size: 1em;
  padding-left: 10px !important;
}
.navbar.navbar-default-54 .items-sub {
  display: none;
  max-width: 300px;
}
.navbar.navbar-default-54 .items-sub ul li {
  height: auto;
}
.navbar.navbar-default-54 .items-sub ul li .glyphicon {
  margin-right: 5px;
}
.navbar.navbar-default-54 .items-sub ul li a {
  font-size: 1em;
  padding-left: 10px !important;
}
.navbar.navbar-default-66 .items-sub,
.navbar.navbar-default-55 .items-sub {
  display: none;
}
.navbar.navbar-default-66 .items-sub ul li,
.navbar.navbar-default-55 .items-sub ul li {
  height: 130px;
  overflow: hidden;
}
.navbar.navbar-default-66 .items-sub ul li .desc,
.navbar.navbar-default-55 .items-sub ul li .desc {
  max-width: 145px;
}
.navbar.navbar-default-66 .items-sub {
  top: 45px;
}
.navbar.navbar-default-66 .items-sub ul {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-flex-wrap: wrap;
  /* OLD - Firefox 19- */
  -ms-flex-wrap: wrap;
  /* TWEENER - IE 10 */
  -webkit-flex-wrap: wrap;
  /* NEW - Chrome */
  flex-wrap: wrap;
}
.navbar.navbar-default-66 .items-sub ul li {
  height: auto;
}
.navbar.navbar-default-66 .items-sub ul li .desc {
  max-width: 100%;
  float: none;
}
.navbar.navbar-default-66 .items-sub ul li .desc a {
  display: block;
  padding: 0px !important;
}
.navbar.navbar-default-66 .items-sub ul li .headline {
  padding-bottom: 10px;
}
.navbar.navbar-default-66 .items-sub ul li.item-other-categories {
  bottom: 10px;
}
.navbar-nav.footer-nav {
  font-size: 0.85714286em !important;
}
.navbar-nav.footer-nav li {
  padding-right: 0px !important;
}
.nav-tabs {
  border: none;
  border-bottom: 3px solid rgba(0, 0, 0, 0.1);
  font-size: 0.92857143em;
}
.nav-tabs li {
  border: none;
}
.nav-tabs li a {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px 12px 5px 12px;
  margin: 0 3px 3px 0;
  background: #f4f2f1;
  color: #333132;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.nav-tabs li a:hover {
  text-decoration: underline;
}
.nav-tabs li.active {
  background: #fff;
  margin-bottom: -3px;
  padding-bottom: 5px;
  margin-right: 3px;
  border: 3px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}
.nav-tabs li.active a {
  background: #fff;
  border: none !important;
  margin: 0px;
}
li.nav-item-root .nav-items-sub {
  top: 50px;
}
.table {
  display: table;
  width: 100%;
  border-collapse: collapse;
}
.table .table-column {
  display: table-cell;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 15px;
  font-size: 0.85714286em;
  vertical-align: middle;
}
.table .table-row {
  display: table-row;
}
.table .table-body {
  display: table-row-group;
}
.table .table-footer {
  display: table-footer-group;
}
.table .table-footer .table-column {
  background: #f4f2f1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.table .table-header {
  display: table-header-group;
}
.table .table-header .table-column {
  color: #868686;
  vertical-align: middle;
  padding: 5px 15px;
}
.btn {
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  border: none;
}
.btn:hover,
.btn:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn.btn-primary {
  background: #f86d18;
  color: white;
}
.btn.btn-primary:hover {
  background: #5f5d5f;
  color: white;
}
.btn.btn-default {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.btn.btn-lg {
  font-size: 1.42857143em;
  font-family: "open_sansregular", sans-sarif;
  color: white;
  font-weight: normal;
  padding: 14px 22px;
}
.btn.btn-info {
  background: #333132;
  color: white;
}
.btn.btn-info:hover {
  background: #5f5d5f;
  color: white;
}
.btn.btn-navigation {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #f4f2f1;
  color: #333132;
}
.btn.btn-navigation:hover {
  background: #5f5d5f;
  color: white;
}
.btn.btn-dropdown {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
  padding: 4px 10px;
}
.btn.btn-dropdown:hover {
  color: #333132;
}
.checkbox label {
  text-decoration: underline;
}
.checkbox label.selected {
  font-weight: bold;
  text-decoration: none;
}
.form-control {
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.breadcrumb {
  background: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 16px 25px 13px 25px;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  font-size: 0.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #000;
  font-weight: normal;
}
.breadcrumb a {
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #000;
  font-weight: normal;
}
.breadcrumb li:before,
.breadcrumb li + li:before {
  color: #333132;
}
.breadcrumb > li + li.backFirst:before {
  color: #fff;
}
.breadcrumb li.back .btn-navigation {
  font-size: 1.16666667em;
}
.thumbnail {
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.tab-pane {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin-bottom: 20px;
}
.panel-fill {
  border-color: #ddd;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #d1d3d4;
}
.panel-fill > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-fill > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
.panel-fill > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.list-group .list-group-item {
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  background: #f4f2f1;
}
@font-face {
  font-family: 'Shopero icoSet';
  src: url('/img/fonts/iconmoon/3/shopero_icoset.eot?version=16.1 0.2015');
  src: url('/img/fonts/iconmoon/3/shopero_icoset.eot?version=16.1 0.2015#iefix') format('embedded-opentype'), url('/img/fonts/iconmoon/3/shopero_icoset.woff?version=16.1 0.2015') format('woff'), url('/img/fonts/iconmoon/3/shopero_icoset.ttf?version=16.1 0.2015') format('truetype'), url('/img/fonts/iconmoon/3/shopero_icoset.svg?version=16.1 0.2015#glyphicons-halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Shopero icoSet';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon:empty {
  width: 1em;
}
.glyphicon-instagram:before {
  content: "\e900";
}
.glyphicon-alert-sign:before {
  content: "\ea08";
}
.glyphicon-shopping-cart:before {
  content: "\e616";
}
.glyphicon-plus:before {
  content: "\e61b";
}
.glyphicon-minus:before {
  content: "\e61c";
}
.glyphicon-chevron-left:before {
  content: "\e62e";
}
.glyphicon-chevron-right:before {
  content: "\e62d";
}
.glyphicon-search:before {
  content: "\e615";
}
.glyphicon-ok-sign:before {
  content: "\e621";
}
.glyphicon-plus-sign:before {
  content: "\e621";
}
.glyphicon-minus-sign:before {
  content: "\e622";
}
.glyphicon-question-sign:before {
  content: "\e624";
}
.glyphicon-info-sign:before {
  content: "\e623";
}
.glyphicon-arrow-left:before {
  content: "\e628";
}
.glyphicon-arrow-right:before {
  content: "\e62a";
}
.glyphicon-arrow-up:before {
  content: "\e62b";
}
.glyphicon-arrow-down:before {
  content: "\e629";
}
.glyphicon-remove:before {
  content: "\e631";
}
.glyphicon-facebook:before {
  content: "\e614";
}
.glyphicon-twitter:before {
  content: "\e613";
}
.glyphicon-flicker:before {
  content: "\eaa3";
}
.glyphicon-gplus:before {
  content: "\e611";
}
.glyphicon-youtube:before {
  content: "\e612";
}
.glyphicon-pinterest:before {
  content: "\e610";
}
.glyphicon-earphone:before {
  content: "\e633";
}
.glyphicon-credit-card:before {
  content: "\e62c";
}
.glyphicon-exclamation-sign:before {
  content: "\e622";
}
.glyphicon-envelope:before {
  content: "\e632";
}
.glyphicon-triangle-top:before {
  content: "\e635";
}
.glyphicon-triangle-bottom:before {
  content: "\e634";
}
.glyphicon-print:before {
  content: "\e617";
}
.glyphicon-toggleMenu:before {
  content: "\e630";
}
.glyphicon-repeat:before {
  content: "\e636";
}
.glyphicon-home:before {
  content: "\e605";
}
.glyphicon-user:before {
  content: "\e625";
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
#cboxTopCenter,
#cboxTopLeft,
#cboxTopRight,
#cboxBottomRight,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxMiddleLeft,
#cboxMiddleRight {
  background: none;
}
#cboxTopCenter {
  border-bottom: 5px solid #f86d18;
}
#cboxClose {
  background: #f86d18;
  color: white;
  width: auto;
  height: auto;
  padding: 6px;
  -webkit-border-radius: 25px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 25px;
  -moz-background-clip: padding;
  border-radius: 25px;
  background-clip: padding-box;
}
#cboxClose:hover {
  background: #5f5d5f;
  color: white;
}
#cboxPrevious {
  background: #333132;
  color: white;
  border: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
  display: inline-block;
  font-size: 1.5em;
  padding: 10px 10px;
  vertical-align: middle;
  font-family: 'Shopero icoSet';
  bottom: 50%;
  margin-top: 1.5em;
  text-indent: 0px;
  width: auto;
  height: auto;
}
#cboxPrevious:hover {
  background: #5f5d5f;
  color: white;
}
#cboxPrevious:before {
  text-align: center;
  content: "\e62e";
}
#cboxNext {
  font-family: 'Shopero icoSet';
  background: #333132;
  color: white;
  border: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
  bottom: 50%;
  right: 0px;
  left: auto;
  margin-top: 1.5em;
  display: inline-block;
  font-size: 1.5em;
  padding: 10px 10px;
  vertical-align: middle;
  text-indent: 0px;
  width: auto;
  height: auto;
}
#cboxNext:hover {
  background: #5f5d5f;
  color: white;
}
#cboxNext:before {
  text-align: center;
  content: "\e62d";
}
#cboxCurrent {
  left: 8px;
}
#toCartWindow {
  min-height: 400px;
}
#toCartWindow.window-voucher {
  min-height: 0px;
}
#toCartWindow #toCartBackground {
  padding: 15px 20px 20px 20px;
  background: #f4f2f1;
}
#toCartWindow #toCartBackground h2 {
  font-size: 1.78571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  line-height: 45px;
}
#toCartWindow #toCartBackground h2 .glyphicon {
  color: #f86d18;
  font-size: 1.3em;
  vertical-align: text-bottom;
}
#toCartWindow .btn-buy {
  background: #f86d18;
  color: white;
}
#toCartWindow .btn-buy:hover {
  background: #5f5d5f;
  color: white;
}
#toCartWindow #toCartWindowRelated {
  border-top: 5px solid rgba(0, 0, 0, 0.1);
  padding: 0 20px;
}
#toCartWindow #toCartWindowRelated h3 {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin: 0px;
  padding: 25px 0 10px 0px;
}
#toCartWindow #toCartWindowRelated .eshop-product-flag {
  position: absolute;
  top: -5px;
  left: -15px;
  text-align: left;
  z-index: 1;
  padding: 0px;
}
#toCartWindow #toCartWindowRelated .eshop-product-flag span.flag {
  display: table;
  position: relative;
  padding: 0 25px 0 0px;
  overflow: hidden;
  height: 20px;
  line-height: 20px;
  margin: 0 0 5px 0;
  float: none;
}
#toCartWindow #toCartWindowRelated .eshop-product-flag span.flag .bc {
  display: block;
  position: relative;
  padding: 0 6px;
}
#toCartWindow #toCartWindowItem {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
}
#toCartWindow #toCartWindowItem h3 {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin: 0px;
  padding: 15px 0 10px 20px;
}
#toCartWindow #toCartWindowItem .photoDetail {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
#toCartWindow #toCartWindowItem .photoDetail .noPhoto {
  position: relative;
  display: block;
}
#toCartWindow #toCartWindowItem .photoDetail .noPhoto img {
  zoom: 1;
  -webkit-opacity: 0.1;
  -moz-opacity: 0.1;
  opacity: 0.1;
  filter: alpha(opacity=10);
  width: 60%;
  height: auto;
  margin: 0 auto;
}
#toCartWindow #toCartWindowItem .photoDetail .noPhoto .noPhotoTitle {
  position: absolute;
  width: 100%;
  left: 0px;
  top: 50%;
  margin-top: -15px;
  display: block;
  text-align: center;
}
#toCartWindow #toCartWindowItem .unit-title {
  display: block;
  float: left;
  padding-left: 5px;
}
#toCartWindow #toCartWindowItem .item p {
  padding: 0 0 0 20px;
  font-size: 0.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
#toCartWindow #toCartWindowItem form {
  text-align: right;
}
#toCartWindow #toCartWindowItem .countItems {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: #fafafa;
  margin: 15px 0 0 0;
  padding: 10px 0;
  line-height: 30px;
}
#toCartWindow #toCartWindowItem .priceContainer {
  padding: 20px 0 0 0;
  text-align: right;
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
#toCartWindow #toCartWindowItem .priceContainer small {
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
#toCartWindow #toCartWindowItem .priceContainer .big {
  font-size: 1.64285714em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#toCartWindow #toCartWindowItem .priceContainer .big small {
  font-size: 0.60869565em;
}
#toCartWindow #toCartWindowItem .shippings small {
  color: #868686;
}
#toCartWindow #toCartWindowItem .countItems {
  border-top: none;
  margin-top: 0px;
}
#toCartWindow .eshop-product-flag {
  *zoom: 1;
  display: block;
  position: relative;
  padding: 20px 0 0px 20px;
  left: 0px;
  top: 0px;
}
#toCartWindow .eshop-product-flag:before,
#toCartWindow .eshop-product-flag:after {
  content: " ";
  display: table;
}
#toCartWindow .eshop-product-flag:after {
  clear: both;
}
#toCartWindow .eshop-product-flag:before,
#toCartWindow .eshop-product-flag:after {
  content: " ";
  display: table;
}
#toCartWindow .eshop-product-flag:after {
  clear: both;
}
#toCartWindow .eshop-product-flag:before,
#toCartWindow .eshop-product-flag:after {
  content: " ";
  display: table;
}
#toCartWindow .eshop-product-flag:after {
  clear: both;
}
#toCartWindow .eshop-product-flag:before,
#toCartWindow .eshop-product-flag:after {
  content: " ";
  display: table;
}
#toCartWindow .eshop-product-flag:after {
  clear: both;
}
#toCartWindow .eshop-product-flag .flag {
  display: block;
  float: left;
  top: 0px;
  left: 0px;
  margin-right: 5px;
}
#toCartWindow .navigation {
  *zoom: 1;
  background: #fff;
  padding: 10px 20px 20px 20px;
}
#toCartWindow .navigation:before,
#toCartWindow .navigation:after {
  content: " ";
  display: table;
}
#toCartWindow .navigation:after {
  clear: both;
}
#toCartWindow .navigation:before,
#toCartWindow .navigation:after {
  content: " ";
  display: table;
}
#toCartWindow .navigation:after {
  clear: both;
}
#toCartWindow .navigation:before,
#toCartWindow .navigation:after {
  content: " ";
  display: table;
}
#toCartWindow .navigation:after {
  clear: both;
}
#toCartWindow .navigation:before,
#toCartWindow .navigation:after {
  content: " ";
  display: table;
}
#toCartWindow .navigation:after {
  clear: both;
}
#toCartWindow .navigation .buy-invalid {
  background: #fbf9f9;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #333132;
}
#toCartWindow .photo {
  text-align: center;
}
#toCartWindow .photo img {
  display: inline-block;
  margin: 0px;
  padding: 0px;
}
.lt-header {
  z-index: 1000;
  position: relative;
}
.lt-header .header-switch-data {
  position: relative;
  min-width: 160px;
  z-index: 1000;
}
.lt-header .header-switch-data .hsd-label {
  cursor: pointer;
  display: block;
  padding: 5px 10px;
  background: rgba(0, 0, 0, 0.2);
  float: left;
}
.lt-header .header-switch-data .hsd-label.open {
  background: #f86d18;
  color: white;
}
.lt-header .header-switch-data .hsd-label.open strong {
  color: white;
}
.lt-header .header-switch-data .radioButtonListItem {
  font-weight: normal;
  text-decoration: underline;
  cursor: pointer;
}
.lt-header .header-switch-data .radioButtonListItem.selected {
  font-weight: bold;
  text-decoration: none;
}
.lt-header .header-switch-data .radioButtonListItem:target,
.lt-header .header-switch-data .radioButtonListItem:hover,
.lt-header .header-switch-data .radioButtonListItem:focus {
  outline: none;
}
.lt-header .header-switch-data .glyphicon-triangle-top {
  display: none;
}
.lt-header .header-switch-data .hsd-container {
  display: none;
  position: absolute;
  text-align: left;
  top: 30px;
  left: 0px;
  z-index: 2;
  background: white;
  padding: 10px 20px 20px 20px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}
.lt-header .header-switch-data .hsd-container label.control-label {
  margin-bottom: 10px;
  display: block;
  text-align: left;
}
li.nav-item-root {
  position: relative !important;
}
li.nav-item-root .glyphicon-triangle-top {
  display: none;
}
li.nav-item-root.open .glyphicon-triangle-top {
  display: inline-block;
}
li.nav-item-root .nav-items-sub {
  position: absolute;
  top: 35px;
  left: 0px;
  z-index: 1000;
  width: 450px;
  padding-bottom: 0px;
  background: #333132;
}
li.nav-item-root .nav-items-sub ul {
  border-top: 0px;
  margin: 0px 0px 0px 0px;
  padding: 15px 0;
}
li.nav-item-root .nav-items-sub ul li {
  width: 50%;
  list-style-type: none;
  display: block;
  padding: 0px !important;
  margin: 0px !important;
}
li.nav-item-root .nav-items-sub ul li.active a,
li.nav-item-root .nav-items-sub ul li a {
  display: block;
  background: none !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
li.nav-item-root .nav-items-sub ul li.active a:hover,
li.nav-item-root .nav-items-sub ul li a:hover {
  background: none !important;
}
.lt-account .navbar-collapse {
  max-height: none;
}
.lt-account .nav-pills > li + li {
  margin-left: 0px;
}
.lt-account strong {
  font-size: 1em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.lt-account h2 {
  margin: 0px;
  padding: 0 0 20px 0;
  font-size: 1.78571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.lt-account h3 {
  margin: 0px;
  padding: 10px 0 20px 0;
  font-size: 1.71428571em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.lt-account h4 {
  font-size: 1.42857143em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.lt-account input[name="us_delPhoneCode"],
.lt-account input[name="us_infTelephonCode"] {
  float: left;
  width: 50px;
}
.lt-account input[name="us_delPhone"],
.lt-account input[name="us_infTelephon"] {
  width: 176px;
  border-left: none;
}
.lt-account input[name="us_delZIP"],
.lt-account input[name="us_infZIP"] {
  width: 100px;
}
.lt-account select {
  width: auto;
}
.lt-account .row > .help-container {
  margin-top: 7px;
}
.lt-account .order-state.order-state-1 {
  color: #8fb73e;
}
.lt-account .order-state.order-state-2 {
  color: #3b7fca;
}
.lt-account .order-state.order-state-3 {
  color: #ede234;
}
.lt-account .order-state.order-state-4 {
  color: orange;
}
.lt-account .order-state.order-state-5 {
  color: #da2128;
}
.lt-account .order-state.order-state-6 {
  color: pink;
}
.lt-account .order-state.order-state-7 {
  color: black;
}
.lt-account .order-list a {
  text-decoration: underline;
}
.lt-account .order-list a:hover {
  text-decoration: none;
}
.lt-account .order-detail {
  padding: 0 0 20px 0;
}
.lt-account .order-detail .order-summary .order-summary-all {
  font-size: 1.4em;
}
.lt-account .order-detail .order-summary .order-summary-all .top {
  font-size: 1.4em;
}
.lt-account .order-detail .order-detail-header {
  padding: 10px;
  margin: 0 0 10px 0;
  background: #f4f2f1;
}
.lt-account .order-detail .order-detail-header .column {
  display: inline-block;
  min-width: 30%;
  text-align: right;
  padding-right: 10px;
}
.lt-account .table-row-even {
  background: #fafafa;
}
.lt-account .navbar-collapse {
  background: #333132;
}
.lt-account .navbar-toggle {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 1.9em;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 5px;
  -moz-background-clip: padding;
  border-radius: 5px;
  background-clip: padding-box;
  display: inline-block;
}
.lt-account .nav-pills {
  padding: 10px 0;
}
.lt-account .nav-pills li,
.lt-account .nav-pills li:hover,
.lt-account .nav-pills li:focus {
  float: none;
}
.lt-account .nav-pills li a,
.lt-account .nav-pills li:hover a,
.lt-account .nav-pills li:focus a,
.lt-account .nav-pills li a:focus,
.lt-account .nav-pills li:hover a:focus,
.lt-account .nav-pills li:focus a:focus {
  background: none;
  color: white;
}
.lt-account .nav-pills li a:hover,
.lt-account .nav-pills li:hover a:hover,
.lt-account .nav-pills li:focus a:hover,
.lt-account .nav-pills li a:focus:hover,
.lt-account .nav-pills li:hover a:focus:hover,
.lt-account .nav-pills li:focus a:focus:hover {
  background: #5f5d5f;
  color: white;
}
.lt-account .nav-pills li.active a,
.lt-account .nav-pills li:hover.active a,
.lt-account .nav-pills li:focus.active a {
  background: #5f5d5f !important;
  color: white !important;
}
.lt-account .navbar-collapse h3 {
  color: white;
  font-size: 1.14285714em;
  padding: 15px 10px 15px 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.lt-account .table .table-header .table-column {
  font-size: 0.85714286em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.lt-account .table .table-column.table-column-header {
  font-size: 0.85714286em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.lt-account .table .table-body .table-column a {
  text-decoration: underline;
}
.lt-account .table .table-body .table-column a:hover {
  text-decoration: none;
}
.lt-account .nophoto {
  position: relative;
  display: block;
}
.lt-account .nophoto .title {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  display: block;
  left: 0px;
}
.lt-account .nophoto .title span {
  display: inline-block;
  padding: 20px;
}
.lt-account #collapse-account-menu {
  margin-bottom: 20px;
}
.lt-account .bonus-voucher-state-points {
  position: absolute;
  top: 0px;
  right: 0px;
}
.lt-account .voucher-table-list .glyphicon {
  margin-right: 5px;
  line-height: 100%;
}
.lt-account .voucher-table-list .glyphicon-plus {
  color: green;
}
.lt-account .voucher-table-list .glyphicon-minus {
  color: red;
}
.lt-account .voucher-list .col-sm-4 {
  padding: 0 5px 10px 5px;
}
.lt-account .voucher-list .voucher-item {
  position: relative;
  text-align: center;
}
.lt-account .voucher-list .voucher-item img {
  margin: 0 auto;
}
.lt-account .voucher-list .voucher-item img.blank {
  max-height: 240px;
}
.lt-account .voucher-list .voucher-item .required {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  color: white;
  text-align: center;
  vertical-align: middle;
  top: 0px;
  left: 0px;
}
.lt-account .voucher-list .voucher-item .required strong {
  color: white;
}
.lt-account .voucher-list .voucher-item .required span.block {
  margin: auto;
  top: 40%;
  display: block;
  position: absolute;
  text-align: center;
  width: 100%;
}
.lt-account .voucher-list .voucher-item .buy {
  display: none;
  transition: 300ms;
}
.lt-account .voucher-list .voucher-item .buy span.block {
  margin: auto;
  top: 40%;
  display: block;
  position: absolute;
  text-align: center;
  width: 100%;
}
.lt-account .voucher-list .voucher-item .buy a {
  color: white;
}
.lt-account .voucher-list .voucher-item .buy.unlimited span.block {
  top: 10%;
  color: white;
}
.lt-account .voucher-list .voucher-item .buy.unlimited span.block strong {
  color: white;
}
.lt-account .voucher-list .voucher-item .buy.unlimited span.block span {
  display: block;
}
.lt-account .voucher-list .voucher-item .buy.unlimited span.block label {
  color: white;
  font-weight: bold;
}
.lt-account .voucher-list .voucher-item .buy.unlimited span.block input {
  width: 50%;
  margin: 0 auto;
}
.lt-account .voucher-list .voucher-item .buy.unlimited span.block .btn {
  margin-top: 20px;
}
.lt-account .voucher-list .voucher-item:hover .buy {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}
@media (max-width: 767px) {
  .table .table-column .alert {
    padding: 5px 10px;
  }
  .lt-account h2 {
    padding-top: 15px !important;
  }
  .lt-account input[name="us_delPhoneCode"],
  .lt-account input[name="us_infTelephonCode"] {
    float: left;
    width: 50px;
  }
  .lt-account input[name="us_delPhone"],
  .lt-account input[name="us_infTelephon"] {
    width: 118px;
    border-left: none;
  }
  .lt-account input[name="us_delZIP"],
  .lt-account input[name="us_infZIP"] {
    width: 100px;
  }
  .lt-account .bonus-voucher-state-points {
    float: none;
    margin-bottom: 30px;
    position: relative;
    right: auto;
    top: auto;
  }
  #collapse-account-menu {
    margin-bottom: 30px;
  }
}
.eshop-slider .item,
.homepage-slider .item {
  width: 1200px;
  position: relative;
  background: white;
  overflow: hidden;
  display: inline-block;
}
.eshop-slider .item .desc,
.homepage-slider .item .desc {
  width: 320px;
  height: 100%;
  position: absolute;
  padding: 0px 0 0 0;
  left: 10%;
  top: 0px;
  text-align: center;
}
.eshop-slider .item .desc h2,
.homepage-slider .item .desc h2 {
  margin-top: 0px;
  padding-top: 0px;
  font-size: 2.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-slider .item .desc.withMask h2,
.homepage-slider .item .desc.withMask h2 {
  color: #333132;
}
.eshop-slider .item .desc.white h2,
.homepage-slider .item .desc.white h2 {
  color: white;
}
.eshop-slider .item .desc.white p,
.homepage-slider .item .desc.white p {
  color: white;
}
.eshop-slider .item .desc.desc-type-invertCorner,
.homepage-slider .item .desc.desc-type-invertCorner {
  width: 455px;
  left: 0%;
}
.eshop-slider .item .text,
.homepage-slider .item .text {
  padding: 20px;
  width: 320px;
  position: relative;
  display: table;
  z-index: 1;
}
.eshop-slider .item .text .vcenter,
.homepage-slider .item .text .vcenter {
  height: 280px;
  display: table-cell;
  vertical-align: middle;
}
.eshop-slider .item .desc.desc-type-invertCorner .text,
.homepage-slider .item .desc.desc-type-invertCorner .text {
  width: 320px;
  margin-left: 20px;
}
.eshop-slider .item .mask,
.homepage-slider .item .mask {
  width: 100%;
  height: 100%;
  position: absolute;
}
.eshop-slider .item .mask .sliderColors,
.homepage-slider .item .mask .sliderColors {
  background: #f86d18;
}
.eshop-slider .item .mask .sliderColors.color-1,
.homepage-slider .item .mask .sliderColors.color-1 {
  background: red;
}
.eshop-slider .item .mask .sliderColors.color-2,
.homepage-slider .item .mask .sliderColors.color-2 {
  background: blue;
}
.eshop-slider .item .mask .sliderColors.color-3,
.homepage-slider .item .mask .sliderColors.color-3 {
  background: green;
}
.eshop-slider .item .mask .sliderColors.color-4,
.homepage-slider .item .mask .sliderColors.color-4 {
  background: black;
}
.eshop-slider .item .mask .sliderColors.color-5,
.homepage-slider .item .mask .sliderColors.color-5 {
  background: white;
}
.eshop-slider .item .mask .sliderColors.color-6,
.homepage-slider .item .mask .sliderColors.color-6 {
  background: #01644f;
}
.eshop-slider .item .mask .sliderColors.color-7,
.homepage-slider .item .mask .sliderColors.color-7 {
  background: none;
}
.eshop-slider .item .mask .sliderColors.color-8,
.homepage-slider .item .mask .sliderColors.color-8 {
  background: #b88db3;
}
.eshop-slider .item .mask .sliderBorders,
.homepage-slider .item .mask .sliderBorders {
  border-color: #f86d18;
}
.eshop-slider .item .mask .sliderBorders.color-1,
.homepage-slider .item .mask .sliderBorders.color-1 {
  border-color: red;
}
.eshop-slider .item .mask .sliderBorders.color-2,
.homepage-slider .item .mask .sliderBorders.color-2 {
  border-color: blue;
}
.eshop-slider .item .mask .sliderBorders.color-3,
.homepage-slider .item .mask .sliderBorders.color-3 {
  border-color: green;
}
.eshop-slider .item .mask .sliderBorders.color-4,
.homepage-slider .item .mask .sliderBorders.color-4 {
  border-color: black;
}
.eshop-slider .item .mask .sliderBorders.color-5,
.homepage-slider .item .mask .sliderBorders.color-5 {
  border-color: white;
}
.eshop-slider .item .mask .sliderBorders.color-6,
.homepage-slider .item .mask .sliderBorders.color-6 {
  border-color: #01644f;
}
.eshop-slider .item .mask .sliderBorders.color-7,
.homepage-slider .item .mask .sliderBorders.color-7 {
  border-color: none;
}
.eshop-slider .item .mask .sliderBorders.color-8,
.homepage-slider .item .mask .sliderBorders.color-8 {
  border-color: #b88db3;
}
.eshop-slider .item .mask.type-square,
.homepage-slider .item .mask.type-square {
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
  background: #f86d18;
}
.eshop-slider .item .mask.type-square.color-1,
.homepage-slider .item .mask.type-square.color-1 {
  background: red;
}
.eshop-slider .item .mask.type-square.color-2,
.homepage-slider .item .mask.type-square.color-2 {
  background: blue;
}
.eshop-slider .item .mask.type-square.color-3,
.homepage-slider .item .mask.type-square.color-3 {
  background: green;
}
.eshop-slider .item .mask.type-square.color-4,
.homepage-slider .item .mask.type-square.color-4 {
  background: black;
}
.eshop-slider .item .mask.type-square.color-5,
.homepage-slider .item .mask.type-square.color-5 {
  background: white;
}
.eshop-slider .item .mask.type-square.color-6,
.homepage-slider .item .mask.type-square.color-6 {
  background: #01644f;
}
.eshop-slider .item .mask.type-square.color-7,
.homepage-slider .item .mask.type-square.color-7 {
  background: none;
}
.eshop-slider .item .mask.type-square.color-8,
.homepage-slider .item .mask.type-square.color-8 {
  background: #b88db3;
}
.eshop-slider .item .mask.type-circle,
.homepage-slider .item .mask.type-circle {
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  background: #f86d18;
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.eshop-slider .item .mask.type-circle.color-1,
.homepage-slider .item .mask.type-circle.color-1 {
  background: red;
}
.eshop-slider .item .mask.type-circle.color-2,
.homepage-slider .item .mask.type-circle.color-2 {
  background: blue;
}
.eshop-slider .item .mask.type-circle.color-3,
.homepage-slider .item .mask.type-circle.color-3 {
  background: green;
}
.eshop-slider .item .mask.type-circle.color-4,
.homepage-slider .item .mask.type-circle.color-4 {
  background: black;
}
.eshop-slider .item .mask.type-circle.color-5,
.homepage-slider .item .mask.type-circle.color-5 {
  background: white;
}
.eshop-slider .item .mask.type-circle.color-6,
.homepage-slider .item .mask.type-circle.color-6 {
  background: #01644f;
}
.eshop-slider .item .mask.type-circle.color-7,
.homepage-slider .item .mask.type-circle.color-7 {
  background: none;
}
.eshop-slider .item .mask.type-circle.color-8,
.homepage-slider .item .mask.type-circle.color-8 {
  background: #b88db3;
}
.eshop-slider .item .mask.type-rhomboid,
.homepage-slider .item .mask.type-rhomboid {
  width: 110%;
  left: -5%;
  -webkit-transform: skewX(-10deg);
  -moz-transform: skewX(-10deg);
  -o-transform: skewX(-10deg);
  -ms-transform: skewX(-10deg);
  transform: skewX(-10deg);
  background: #f86d18;
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.eshop-slider .item .mask.type-rhomboid.color-1,
.homepage-slider .item .mask.type-rhomboid.color-1 {
  background: red;
}
.eshop-slider .item .mask.type-rhomboid.color-2,
.homepage-slider .item .mask.type-rhomboid.color-2 {
  background: blue;
}
.eshop-slider .item .mask.type-rhomboid.color-3,
.homepage-slider .item .mask.type-rhomboid.color-3 {
  background: green;
}
.eshop-slider .item .mask.type-rhomboid.color-4,
.homepage-slider .item .mask.type-rhomboid.color-4 {
  background: black;
}
.eshop-slider .item .mask.type-rhomboid.color-5,
.homepage-slider .item .mask.type-rhomboid.color-5 {
  background: white;
}
.eshop-slider .item .mask.type-rhomboid.color-6,
.homepage-slider .item .mask.type-rhomboid.color-6 {
  background: #01644f;
}
.eshop-slider .item .mask.type-rhomboid.color-7,
.homepage-slider .item .mask.type-rhomboid.color-7 {
  background: none;
}
.eshop-slider .item .mask.type-rhomboid.color-8,
.homepage-slider .item .mask.type-rhomboid.color-8 {
  background: #b88db3;
}
.eshop-slider .item .mask.type-invertCorner,
.homepage-slider .item .mask.type-invertCorner {
  width: 100%;
  overflow: hidden;
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.eshop-slider .item .mask.type-invertCorner .mask-sub,
.homepage-slider .item .mask.type-invertCorner .mask-sub {
  border-color: #f86d18;
  -webkit-border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 100%;
  -moz-background-clip: padding;
  border-radius: 100%;
  background-clip: padding-box;
  border-style: solid;
  border-width: 1200px;
  width: 1500%;
  height: 1500%;
  position: absolute;
  top: -790%;
  right: -1200%;
}
.eshop-slider .item .mask.type-invertCorner .mask-sub.color-1,
.homepage-slider .item .mask.type-invertCorner .mask-sub.color-1 {
  border-color: red;
}
.eshop-slider .item .mask.type-invertCorner .mask-sub.color-2,
.homepage-slider .item .mask.type-invertCorner .mask-sub.color-2 {
  border-color: blue;
}
.eshop-slider .item .mask.type-invertCorner .mask-sub.color-3,
.homepage-slider .item .mask.type-invertCorner .mask-sub.color-3 {
  border-color: green;
}
.eshop-slider .item .mask.type-invertCorner .mask-sub.color-4,
.homepage-slider .item .mask.type-invertCorner .mask-sub.color-4 {
  border-color: black;
}
.eshop-slider .item .mask.type-invertCorner .mask-sub.color-5,
.homepage-slider .item .mask.type-invertCorner .mask-sub.color-5 {
  border-color: white;
}
.eshop-slider .item .mask.type-invertCorner .mask-sub.color-6,
.homepage-slider .item .mask.type-invertCorner .mask-sub.color-6 {
  border-color: #01644f;
}
.eshop-slider .item .mask.type-invertCorner .mask-sub.color-7,
.homepage-slider .item .mask.type-invertCorner .mask-sub.color-7 {
  border-color: none;
}
.eshop-slider .item .mask.type-invertCorner .mask-sub.color-8,
.homepage-slider .item .mask.type-invertCorner .mask-sub.color-8 {
  border-color: #b88db3;
}
.eshop-slider .item .perex,
.homepage-slider .item .perex {
  font-size: 0.85714286em;
}
.eshop-slider .backImage,
.homepage-slider .backImage {
  text-align: center !important;
}
.eshop-slider #slider-navigation-previous,
.homepage-slider #slider-navigation-previous {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  line-height: 30px;
  top: 50%;
  left: 0px;
  font-size: 30px;
  margin-top: -40px;
  padding: 15px;
  z-index: 1;
  background: #333132;
  color: white;
  vertical-align: middle;
  text-transform: uppercase;
}
.eshop-slider #slider-navigation-previous .glyphicon,
.homepage-slider #slider-navigation-previous .glyphicon {
  vertical-align: middle;
  margin-bottom: 2px;
}
.eshop-slider #slider-navigation-previous:hover,
.homepage-slider #slider-navigation-previous:hover {
  color: white;
  background: #5f5d5f;
}
.eshop-slider #slider-navigation-next,
.homepage-slider #slider-navigation-next {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  line-height: 30px;
  top: 50%;
  right: 0px;
  padding: 15px;
  margin-top: -40px;
  font-size: 30px;
  z-index: 1;
  background: #333132;
  color: white;
  vertical-align: middle;
  text-transform: uppercase;
}
.eshop-slider #slider-navigation-next .glyphicon,
.homepage-slider #slider-navigation-next .glyphicon {
  vertical-align: middle;
  margin-bottom: 2px;
}
.eshop-slider #slider-navigation-next:hover,
.homepage-slider #slider-navigation-next:hover {
  color: white;
  background: #5f5d5f;
}
.eshop-slider #slider-navigation-pagination,
.homepage-slider #slider-navigation-pagination {
  display: none;
}
.eshop-slider-parcel {
  position: relative;
  margin-bottom: 20px;
}
.eshop-slider-parcel .border {
  height: 20px;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  bottom: -18px;
  position: absolute;
  z-index: 1;
}
.eshop-slider-parcel h2,
.eshop-slider-parcel h3,
.eshop-slider-parcel p {
  margin: 0px;
  padding: 0px 0 0px 0;
}
.eshop-slider-parcel .big {
  width: 66.5%;
  float: left;
}
.eshop-slider-parcel .big h2 {
  font-size: 4.28571429em;
}
.eshop-slider-parcel .big p {
  display: block;
  padding: 0 20px;
  padding-bottom: 0px;
}
.eshop-slider-parcel .big a {
  display: inline-block;
  margin-top: 35px;
}
.eshop-slider-parcel .big img {
  display: block;
  width: 100%;
  height: auto;
}
.eshop-slider-parcel .small {
  width: 33.5%;
  float: left;
}
.eshop-slider-parcel .small h3 {
  font-size: 2.85714286em;
}
.eshop-slider-parcel .small p {
  display: block;
  padding: 0 20px;
  padding-bottom: 0px;
}
.eshop-slider-parcel .small a {
  display: inline-block;
  margin-top: 20px;
}
.eshop-slider-parcel .small img {
  display: block;
  width: 100%;
  height: auto;
}
.eshop-slider-parcel .item {
  position: relative;
  overflow: hidden;
}
.eshop-slider-parcel .item .desc {
  display: inline-block;
  position: absolute;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.eshop-slider-parcel .item .desc.desc-href {
  cursor: pointer;
}
.eshop-slider-parcel .item .desc.desc-href * {
  cursor: pointer;
}
.eshop-slider-parcel .item .cell {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.eshop-slider-parcel .item .cell .con {
  display: inline-block;
  vertical-align: middle;
}
.eshop-slider-parcel .item p,
.eshop-slider-parcel .item h1,
.eshop-slider-parcel .item h2,
.eshop-slider-parcel .item h3,
.eshop-slider-parcel .item h4,
.eshop-slider-parcel .item a.href-line {
  color: black;
}
.eshop-slider-parcel .item.white p,
.eshop-slider-parcel .item.white h1,
.eshop-slider-parcel .item.white h2,
.eshop-slider-parcel .item.white h3,
.eshop-slider-parcel .item.white h4,
.eshop-slider-parcel .item.white a.href-line {
  color: white;
}
.container .eshop-slider-parcel {
  margin-bottom: 0px;
}
.container .eshop-slider-parcel .border {
  display: none;
}
.eshop-slider-page-bodycontainer {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
.eshop-slider-page-bodycontainer .eshop-slider-page-bodycontainer-image-position {
  position: relative;
  min-height: 950px;
}
.eshop-slider-page-bodycontainer .eshop-slider-page-bodycontainer-image {
  width: 100%;
  height: 950px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
}
.eshop-slider-page-bodycontainer .eshop-slider-page-bodycontainer-image img {
  position: absolute;
  left: 50%;
  top: 0px;
  margin-left: -960px;
}
.eshop-slider-page-bodycontainer .eshop-slider-page-bodycontainer-image.image-cover img {
  position: absolute;
  left: 0px;
  top: 0px;
  margin-left: 0px;
  width: 100%;
}
.eshop-slider-page-bodycontainer #slider-navigation-shadow {
  position: absolute;
  width: 100%;
  height: 150px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  background: rgba(51, 49, 50, 0);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(51, 49, 50, 0) 20%, #333132 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(51, 49, 50, 0) 20%, #333132 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(51, 49, 50, 0) 20%, #333132 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
  /* IE6-9 */
}
.lt-footer,
.news-box {
  position: relative;
  z-index: 1;
}
@keyframes blink {
  0% {
    opacity: .2;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: .2;
  }
}
.eshop-slider-page {
  width: 100%;
  height: 480px;
  overflow: hidden;
  position: relative;
}
.eshop-slider-page .carousel {
  width: 100000px;
  height: 480px;
}
.eshop-slider-page .item {
  width: 1200px;
  position: relative;
  background: white;
  overflow: hidden;
  display: inline-block;
  background: none;
  height: 480px;
}
.eshop-slider-page .item .desc {
  width: 320px;
  height: 100%;
  position: absolute;
  padding: 0px 0 0 0;
  left: 10%;
  top: 0px;
  text-align: center;
}
.eshop-slider-page .item .desc h2 {
  margin-top: 0px;
  padding-top: 0px;
  font-size: 2.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-slider-page .item .desc.withMask h2 {
  color: #333132;
}
.eshop-slider-page .item .desc.white h2 {
  color: white;
}
.eshop-slider-page .item .desc.white p {
  color: white;
}
.eshop-slider-page .item .desc.desc-type-invertCorner {
  width: 455px;
  left: 0%;
}
.eshop-slider-page .item .text {
  padding: 20px;
  width: 320px;
  position: relative;
  display: table;
  z-index: 1;
}
.eshop-slider-page .item .text .vcenter {
  height: 280px;
  display: table-cell;
  vertical-align: middle;
}
.eshop-slider-page .item .desc.desc-type-invertCorner .text {
  width: 320px;
  margin-left: 20px;
}
.eshop-slider-page .item .mask {
  width: 100%;
  height: 100%;
  position: absolute;
}
.eshop-slider-page .item .mask .sliderColors {
  background: #f86d18;
}
.eshop-slider-page .item .mask .sliderColors.color-1 {
  background: red;
}
.eshop-slider-page .item .mask .sliderColors.color-2 {
  background: blue;
}
.eshop-slider-page .item .mask .sliderColors.color-3 {
  background: green;
}
.eshop-slider-page .item .mask .sliderColors.color-4 {
  background: black;
}
.eshop-slider-page .item .mask .sliderColors.color-5 {
  background: white;
}
.eshop-slider-page .item .mask .sliderColors.color-6 {
  background: #01644f;
}
.eshop-slider-page .item .mask .sliderColors.color-7 {
  background: none;
}
.eshop-slider-page .item .mask .sliderColors.color-8 {
  background: #b88db3;
}
.eshop-slider-page .item .mask .sliderBorders {
  border-color: #f86d18;
}
.eshop-slider-page .item .mask .sliderBorders.color-1 {
  border-color: red;
}
.eshop-slider-page .item .mask .sliderBorders.color-2 {
  border-color: blue;
}
.eshop-slider-page .item .mask .sliderBorders.color-3 {
  border-color: green;
}
.eshop-slider-page .item .mask .sliderBorders.color-4 {
  border-color: black;
}
.eshop-slider-page .item .mask .sliderBorders.color-5 {
  border-color: white;
}
.eshop-slider-page .item .mask .sliderBorders.color-6 {
  border-color: #01644f;
}
.eshop-slider-page .item .mask .sliderBorders.color-7 {
  border-color: none;
}
.eshop-slider-page .item .mask .sliderBorders.color-8 {
  border-color: #b88db3;
}
.eshop-slider-page .item .mask.type-square {
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
  background: #f86d18;
}
.eshop-slider-page .item .mask.type-square.color-1 {
  background: red;
}
.eshop-slider-page .item .mask.type-square.color-2 {
  background: blue;
}
.eshop-slider-page .item .mask.type-square.color-3 {
  background: green;
}
.eshop-slider-page .item .mask.type-square.color-4 {
  background: black;
}
.eshop-slider-page .item .mask.type-square.color-5 {
  background: white;
}
.eshop-slider-page .item .mask.type-square.color-6 {
  background: #01644f;
}
.eshop-slider-page .item .mask.type-square.color-7 {
  background: none;
}
.eshop-slider-page .item .mask.type-square.color-8 {
  background: #b88db3;
}
.eshop-slider-page .item .mask.type-circle {
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  background: #f86d18;
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.eshop-slider-page .item .mask.type-circle.color-1 {
  background: red;
}
.eshop-slider-page .item .mask.type-circle.color-2 {
  background: blue;
}
.eshop-slider-page .item .mask.type-circle.color-3 {
  background: green;
}
.eshop-slider-page .item .mask.type-circle.color-4 {
  background: black;
}
.eshop-slider-page .item .mask.type-circle.color-5 {
  background: white;
}
.eshop-slider-page .item .mask.type-circle.color-6 {
  background: #01644f;
}
.eshop-slider-page .item .mask.type-circle.color-7 {
  background: none;
}
.eshop-slider-page .item .mask.type-circle.color-8 {
  background: #b88db3;
}
.eshop-slider-page .item .mask.type-rhomboid {
  width: 110%;
  left: -5%;
  -webkit-transform: skewX(-10deg);
  -moz-transform: skewX(-10deg);
  -o-transform: skewX(-10deg);
  -ms-transform: skewX(-10deg);
  transform: skewX(-10deg);
  background: #f86d18;
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.eshop-slider-page .item .mask.type-rhomboid.color-1 {
  background: red;
}
.eshop-slider-page .item .mask.type-rhomboid.color-2 {
  background: blue;
}
.eshop-slider-page .item .mask.type-rhomboid.color-3 {
  background: green;
}
.eshop-slider-page .item .mask.type-rhomboid.color-4 {
  background: black;
}
.eshop-slider-page .item .mask.type-rhomboid.color-5 {
  background: white;
}
.eshop-slider-page .item .mask.type-rhomboid.color-6 {
  background: #01644f;
}
.eshop-slider-page .item .mask.type-rhomboid.color-7 {
  background: none;
}
.eshop-slider-page .item .mask.type-rhomboid.color-8 {
  background: #b88db3;
}
.eshop-slider-page .item .mask.type-invertCorner {
  width: 100%;
  overflow: hidden;
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.eshop-slider-page .item .mask.type-invertCorner .mask-sub {
  border-color: #f86d18;
  -webkit-border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 100%;
  -moz-background-clip: padding;
  border-radius: 100%;
  background-clip: padding-box;
  border-style: solid;
  border-width: 1200px;
  width: 1500%;
  height: 1500%;
  position: absolute;
  top: -790%;
  right: -1200%;
}
.eshop-slider-page .item .mask.type-invertCorner .mask-sub.color-1 {
  border-color: red;
}
.eshop-slider-page .item .mask.type-invertCorner .mask-sub.color-2 {
  border-color: blue;
}
.eshop-slider-page .item .mask.type-invertCorner .mask-sub.color-3 {
  border-color: green;
}
.eshop-slider-page .item .mask.type-invertCorner .mask-sub.color-4 {
  border-color: black;
}
.eshop-slider-page .item .mask.type-invertCorner .mask-sub.color-5 {
  border-color: white;
}
.eshop-slider-page .item .mask.type-invertCorner .mask-sub.color-6 {
  border-color: #01644f;
}
.eshop-slider-page .item .mask.type-invertCorner .mask-sub.color-7 {
  border-color: none;
}
.eshop-slider-page .item .mask.type-invertCorner .mask-sub.color-8 {
  border-color: #b88db3;
}
.eshop-slider-page .item .perex {
  font-size: 0.85714286em;
}
.eshop-slider-page .item .desc {
  top: 90px;
}
.eshop-slider-page .positionRelative {
  position: relative;
}
.eshop-slider-page #slider-navigation-loader {
  -webkit-border-radius: 10px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 10px;
  -moz-background-clip: padding;
  border-radius: 10px;
  background-clip: padding-box;
  line-height: 100%;
  position: absolute;
  top: 20px;
  right: 20px;
  background: #f86d18;
  color: white;
  display: block;
  padding: 5px 10px;
}
.eshop-slider-page #slider-navigation-loader span {
  font-size: 22px;
  -webkit-animation: blink 1.4s infinite both;
  -moz-animation: blink 1.4s infinite both;
  -o-animation: blink 1.4s infinite both;
  animation: blink 1.4s infinite both;
  /*
			animation-name: blink;
			animation-duration: 1.4s;
			animation-iteration-count: infinite;
			animation-fill-mode: both;
			*/
}
.eshop-slider-page #slider-navigation-loader span:nth-child(2) {
  animation-delay: .2s;
}
.eshop-slider-page #slider-navigation-loader span:nth-child(3) {
  animation-delay: .4s;
}
.eshop-slider-page #slider-navigation-previous {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  line-height: 30px;
  top: 50%;
  left: 10px;
  font-size: 30px;
  margin-top: -30px;
  padding: 15px 8px;
  z-index: 1;
  background: #333132;
  color: white;
  vertical-align: middle;
  text-transform: uppercase;
}
.eshop-slider-page #slider-navigation-previous .glyphicon {
  vertical-align: middle;
  margin-bottom: 2px;
}
.eshop-slider-page #slider-navigation-previous:hover {
  color: white;
  background: #5f5d5f;
}
.eshop-slider-page #slider-navigation-next {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  line-height: 30px;
  top: 50%;
  right: 10px;
  padding: 15px 8px;
  margin-top: -30px;
  font-size: 30px;
  z-index: 1;
  background: #333132;
  color: white;
  vertical-align: middle;
  text-transform: uppercase;
  background: transparent;
}
.eshop-slider-page #slider-navigation-next .glyphicon {
  vertical-align: middle;
  margin-bottom: 2px;
}
.eshop-slider-page #slider-navigation-next:hover {
  color: white;
  background: #5f5d5f;
}
.eshop-slider-full {
  width: 100%;
  overflow: hidden;
}
.eshop-slider-full .item_href * {
  cursor: pointer;
}
.eshop-slider-full .positionRelative {
  position: relative;
}
.eshop-slider-full .carousel {
  width: 100000px;
}
.eshop-slider-full .carousel .item {
  float: left;
  position: relative;
}
.eshop-slider-full .carousel .item img.img-responsive {
  width: 100%;
  max-width: none;
}
.eshop-slider-full .carousel .item .position {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.eshop-slider-full .carousel .item .position.white * {
  color: white;
}
.eshop-slider-full .carousel .item .position .box {
  position: relative;
  width: 100%;
  height: 100%;
}
.eshop-slider-full .carousel .item .position .box h2 {
  font-size: 7.14285714em;
}
.eshop-slider-full .carousel .item .position .box p {
  font-size: 2.85714286em;
}
.eshop-slider-full .carousel .item .position .box .desc {
  min-width: 360px;
  min-height: 360px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.eshop-slider-full .carousel .item .position .box .text {
  min-width: 360px;
  min-height: 360px;
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  vertical-align: middle;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
  display: table;
}
.eshop-slider-full .carousel .item .position .box .text .vcenter {
  height: 340px;
  display: table-cell;
  vertical-align: middle;
}
.eshop-slider-full .carousel .item .position .box .mask {
  width: 360px;
  margin-left: -180px;
  left: 50%;
  height: 100%;
  position: absolute;
  max-width: 360px;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderColors {
  background: #f86d18;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderColors.color-1 {
  background: red;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderColors.color-2 {
  background: blue;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderColors.color-3 {
  background: green;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderColors.color-4 {
  background: black;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderColors.color-5 {
  background: white;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderColors.color-6 {
  background: #01644f;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderColors.color-7 {
  background: none;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderColors.color-8 {
  background: #b88db3;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderBorders {
  border-color: #f86d18;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderBorders.color-1 {
  border-color: red;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderBorders.color-2 {
  border-color: blue;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderBorders.color-3 {
  border-color: green;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderBorders.color-4 {
  border-color: black;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderBorders.color-5 {
  border-color: white;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderBorders.color-6 {
  border-color: #01644f;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderBorders.color-7 {
  border-color: none;
}
.eshop-slider-full .carousel .item .position .box .mask .sliderBorders.color-8 {
  border-color: #b88db3;
}
.eshop-slider-full .carousel .item .position .box .mask.type-square {
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
  background: #f86d18;
}
.eshop-slider-full .carousel .item .position .box .mask.type-square.color-1 {
  background: red;
}
.eshop-slider-full .carousel .item .position .box .mask.type-square.color-2 {
  background: blue;
}
.eshop-slider-full .carousel .item .position .box .mask.type-square.color-3 {
  background: green;
}
.eshop-slider-full .carousel .item .position .box .mask.type-square.color-4 {
  background: black;
}
.eshop-slider-full .carousel .item .position .box .mask.type-square.color-5 {
  background: white;
}
.eshop-slider-full .carousel .item .position .box .mask.type-square.color-6 {
  background: #01644f;
}
.eshop-slider-full .carousel .item .position .box .mask.type-square.color-7 {
  background: none;
}
.eshop-slider-full .carousel .item .position .box .mask.type-square.color-8 {
  background: #b88db3;
}
.eshop-slider-full .carousel .item .position .box .mask.type-circle {
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  background: #f86d18;
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.eshop-slider-full .carousel .item .position .box .mask.type-circle.color-1 {
  background: red;
}
.eshop-slider-full .carousel .item .position .box .mask.type-circle.color-2 {
  background: blue;
}
.eshop-slider-full .carousel .item .position .box .mask.type-circle.color-3 {
  background: green;
}
.eshop-slider-full .carousel .item .position .box .mask.type-circle.color-4 {
  background: black;
}
.eshop-slider-full .carousel .item .position .box .mask.type-circle.color-5 {
  background: white;
}
.eshop-slider-full .carousel .item .position .box .mask.type-circle.color-6 {
  background: #01644f;
}
.eshop-slider-full .carousel .item .position .box .mask.type-circle.color-7 {
  background: none;
}
.eshop-slider-full .carousel .item .position .box .mask.type-circle.color-8 {
  background: #b88db3;
}
.eshop-slider-full .carousel .item .position .box .mask.type-rhomboid {
  width: 110%;
  left: -5%;
  -webkit-transform: skewX(-10deg);
  -moz-transform: skewX(-10deg);
  -o-transform: skewX(-10deg);
  -ms-transform: skewX(-10deg);
  transform: skewX(-10deg);
  background: #f86d18;
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.eshop-slider-full .carousel .item .position .box .mask.type-rhomboid.color-1 {
  background: red;
}
.eshop-slider-full .carousel .item .position .box .mask.type-rhomboid.color-2 {
  background: blue;
}
.eshop-slider-full .carousel .item .position .box .mask.type-rhomboid.color-3 {
  background: green;
}
.eshop-slider-full .carousel .item .position .box .mask.type-rhomboid.color-4 {
  background: black;
}
.eshop-slider-full .carousel .item .position .box .mask.type-rhomboid.color-5 {
  background: white;
}
.eshop-slider-full .carousel .item .position .box .mask.type-rhomboid.color-6 {
  background: #01644f;
}
.eshop-slider-full .carousel .item .position .box .mask.type-rhomboid.color-7 {
  background: none;
}
.eshop-slider-full .carousel .item .position .box .mask.type-rhomboid.color-8 {
  background: #b88db3;
}
.eshop-slider-full .carousel .item .position .box .mask.type-invertCorner {
  width: 100%;
  overflow: hidden;
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.eshop-slider-full .carousel .item .position .box .mask.type-invertCorner .mask-sub {
  border-color: #f86d18;
  -webkit-border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 100%;
  -moz-background-clip: padding;
  border-radius: 100%;
  background-clip: padding-box;
  border-style: solid;
  border-width: 1200px;
  width: 1500%;
  height: 1500%;
  position: absolute;
  top: -790%;
  right: -1200%;
}
.eshop-slider-full .carousel .item .position .box .mask.type-invertCorner .mask-sub.color-1 {
  border-color: red;
}
.eshop-slider-full .carousel .item .position .box .mask.type-invertCorner .mask-sub.color-2 {
  border-color: blue;
}
.eshop-slider-full .carousel .item .position .box .mask.type-invertCorner .mask-sub.color-3 {
  border-color: green;
}
.eshop-slider-full .carousel .item .position .box .mask.type-invertCorner .mask-sub.color-4 {
  border-color: black;
}
.eshop-slider-full .carousel .item .position .box .mask.type-invertCorner .mask-sub.color-5 {
  border-color: white;
}
.eshop-slider-full .carousel .item .position .box .mask.type-invertCorner .mask-sub.color-6 {
  border-color: #01644f;
}
.eshop-slider-full .carousel .item .position .box .mask.type-invertCorner .mask-sub.color-7 {
  border-color: none;
}
.eshop-slider-full .carousel .item .position .box .mask.type-invertCorner .mask-sub.color-8 {
  border-color: #b88db3;
}
.eshop-slider-full .border {
  height: 20px;
  background: rgba(0, 0, 0, 0.1);
  width: 100%;
}
.eshop-slider-full #slider-navigation-previous {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  line-height: 30px;
  top: 50%;
  left: 0px;
  font-size: 30px;
  margin-top: -30px;
  padding: 15px;
  z-index: 1;
  background: #333132;
  color: white;
  vertical-align: middle;
  text-transform: uppercase;
}
.eshop-slider-full #slider-navigation-previous .glyphicon {
  vertical-align: middle;
  margin-bottom: 2px;
}
.eshop-slider-full #slider-navigation-previous:hover {
  color: white;
  background: #5f5d5f;
}
.eshop-slider-full #slider-navigation-next {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  line-height: 30px;
  top: 50%;
  right: 0px;
  padding: 15px;
  margin-top: -30px;
  font-size: 30px;
  z-index: 1;
  background: #333132;
  color: white;
  vertical-align: middle;
  text-transform: uppercase;
}
.eshop-slider-full #slider-navigation-next .glyphicon {
  vertical-align: middle;
  margin-bottom: 2px;
}
.eshop-slider-full #slider-navigation-next:hover {
  color: white;
  background: #5f5d5f;
}
@media (max-width: 767px) {
  .eshop-slider-full .carousel .item {
    text-align: center;
  }
  .eshop-slider-full .carousel .item .btn.btn-primary.btn-lg {
    font-size: 1.14285714em;
  }
  .eshop-slider-full .carousel .item img.img-responsive {
    height: 260px;
    min-height: 260px;
    width: auto;
    max-width: none;
    margin: 0 auto;
  }
  .eshop-slider-full .carousel .item .position .box h2 {
    font-size: 1.57142857em;
  }
  .eshop-slider-full .carousel .item .position .box p {
    font-size: 1.14285714em;
  }
  .eshop-slider-full #slider-navigation-previous,
  .eshop-slider-full #slider-navigation-next {
    font-size: 15px;
    padding: 5px;
    line-height: 15px;
    margin-top: -8px;
  }
  .eshop-slider-parcel .big,
  .eshop-slider-parcel .small {
    float: none;
    width: 100%;
    text-align: center;
  }
  .eshop-slider-parcel .big a,
  .eshop-slider-parcel .small a {
    margin-top: 15px;
  }
  .eshop-slider-parcel .big img,
  .eshop-slider-parcel .small img {
    margin: 0 auto;
  }
  .eshop-slider-parcel .big h2,
  .eshop-slider-parcel .small h2 {
    font-size: 2em;
  }
  .eshop-slider-parcel .big h3,
  .eshop-slider-parcel .small h3 {
    font-size: 2.35714286em;
  }
  .eshop-slider-parcel .big p,
  .eshop-slider-parcel .small p {
    font-size: 1em;
  }
  .eshop-slider-parcel .small p {
    font-size: 1.17857143em;
  }
}
@media (min-width: 768px) {
  .eshop-slider-full .carousel .item .position .box h2 {
    font-size: 4.28571429em;
  }
  .eshop-slider-full .carousel .item .position .box p {
    font-size: 2.14285714em;
  }
  .eshop-slider-parcel .big {
    width: 100%;
  }
  .eshop-slider-parcel .big h2 {
    font-size: 3.57142857em;
  }
  .eshop-slider-parcel .small {
    width: 100%;
  }
  .eshop-slider-parcel .small .item {
    float: left;
    width: 50%;
  }
  .eshop-slider-parcel .small h3 {
    font-size: 2.42857143em;
  }
  .container .eshop-slider-parcel .big h2 {
    font-size: 2.14285714em;
  }
  .container .eshop-slider-parcel .small h3 {
    font-size: 1.28571429em;
  }
}
@media (min-width: 992px) {
  .eshop-slider-parcel .big {
    width: 66.5%;
    overflow: hidden;
  }
  .eshop-slider-parcel .big img {
    width: 101%;
  }
  .eshop-slider-parcel .big h2 {
    font-size: 2.85714286em;
  }
  .eshop-slider-parcel .big a {
    margin-top: 25px;
  }
  .eshop-slider-parcel .small {
    width: 33.5%;
  }
  .eshop-slider-parcel .small .item {
    width: 100%;
    float: none;
  }
  .eshop-slider-parcel .small h3 {
    font-size: 2.14285714em;
  }
  .eshop-slider-parcel .small a {
    margin-top: 20px;
  }
  .container .eshop-slider-parcel .big h2 {
    font-size: 2.85714286em;
  }
  .container .eshop-slider-parcel .big a {
    margin-top: 10px;
  }
  .container .eshop-slider-parcel .small h3 {
    font-size: 2.14285714em;
  }
  .container .eshop-slider-parcel .small a {
    margin-top: 10px;
  }
  .eshop-slider-full .carousel .item .position .box h2 {
    font-size: 5.71428571em;
  }
  .eshop-slider-full .carousel .item .position .box p {
    font-size: 2.14285714em;
  }
}
@media (min-width: 1200px) {
  .eshop-slider-full {
    min-height: 375px;
  }
  .eshop-slider-full .carousel .item .position .box h2 {
    font-size: 7.14285714em;
  }
  .eshop-slider-full .carousel .item .position .box p {
    font-size: 2.85714286em;
  }
  .eshop-slider-parcel .big h2 {
    font-size: 4.28571429em;
  }
  .eshop-slider-parcel .big a {
    margin-top: 35px;
  }
  .eshop-slider-parcel .small h3 {
    font-size: 2.85714286em;
  }
  .eshop-slider-parcel .small a {
    margin-top: 30px;
  }
  .container .eshop-slider-parcel .big h2 {
    font-size: 2.85714286em;
  }
  .container .eshop-slider-parcel .big p {
    font-size: 0.85714286em;
  }
  .container .eshop-slider-parcel .small h3 {
    font-size: 2.14285714em;
  }
  .container .eshop-slider-parcel .small p {
    font-size: 0.85714286em;
  }
}
@media (min-width: 1400px) {
  .eshop-slider-parcel .big h2 {
    font-size: 5.71428571em;
  }
  .eshop-slider-parcel .big p {
    font-size: 1.42857143em;
  }
  .eshop-slider-parcel .small h3 {
    font-size: 4.28571429em;
  }
  .eshop-slider-parcel .small p {
    font-size: 1.42857143em;
  }
  .container .eshop-slider-parcel .big h2 {
    font-size: 2.85714286em;
  }
  .container .eshop-slider-parcel .big p {
    font-size: 0.85714286em;
  }
  .container .eshop-slider-parcel .small h3 {
    font-size: 2.14285714em;
  }
  .container .eshop-slider-parcel .small p {
    font-size: 0.85714286em;
  }
}
.eshop-product-flag {
  position: absolute;
  top: -5px;
  left: -16px;
  text-align: left;
  z-index: 1;
}
.eshop-product-flag span.flag {
  display: table;
  position: relative;
  padding: 0 25px 0 0px;
  overflow: hidden;
  height: 20px;
  line-height: 20px;
  margin: 0 0 5px 0;
}
.eshop-product-flag span.flag .bc {
  display: block;
  position: relative;
  padding: 0 6px;
}
.eshop-product-flag span.flag .bc.top {
  background: #c64040;
  color: #fff;
}
.eshop-product-flag span.flag .bc.top:after,
.eshop-product-flag span.flag .bc.top:before {
  background: #c64040;
  content: '';
  position: absolute;
  top: -10px;
  right: -13px;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.eshop-product-flag span.flag .bc.top:after {
  top: 10px;
}
.eshop-product-flag span.flag .bc.sale {
  background: #ff5858;
  color: #fff;
}
.eshop-product-flag span.flag .bc.sale:after,
.eshop-product-flag span.flag .bc.sale:before {
  background: #ff5858;
  content: '';
  position: absolute;
  top: -10px;
  right: -13px;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.eshop-product-flag span.flag .bc.sale:after {
  top: 10px;
}
.eshop-product-flag span.flag .bc.presale {
  background: #3d3838;
  color: #fff;
}
.eshop-product-flag span.flag .bc.presale:after,
.eshop-product-flag span.flag .bc.presale:before {
  background: #3d3838;
  content: '';
  position: absolute;
  top: -10px;
  right: -13px;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.eshop-product-flag span.flag .bc.presale:after {
  top: 10px;
}
.eshop-product-flag span.flag .bc.discount {
  background: #8dc640;
  color: #fff;
}
.eshop-product-flag span.flag .bc.discount:after,
.eshop-product-flag span.flag .bc.discount:before {
  background: #8dc640;
  content: '';
  position: absolute;
  top: -10px;
  right: -13px;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.eshop-product-flag span.flag .bc.discount:after {
  top: 10px;
}
.eshop-product-flag span.flag .bc.new {
  background: #00aeef;
  color: #fff;
}
.eshop-product-flag span.flag .bc.new:after,
.eshop-product-flag span.flag .bc.new:before {
  background: #00aeef;
  content: '';
  position: absolute;
  top: -10px;
  right: -13px;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.eshop-product-flag span.flag .bc.new:after {
  top: 10px;
}
.eshop-product-flag span.flag .bc.offer {
  background: #FDA400;
  color: #ffffff;
}
.eshop-product-flag span.flag .bc.offer:after,
.eshop-product-flag span.flag .bc.offer:before {
  background: #FDA400;
  content: '';
  position: absolute;
  top: -10px;
  right: -13px;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.eshop-product-flag span.flag .bc.offer:after {
  top: 10px;
}
.eshop-product-flag span.flag .bc.deliveryFree {
  background: #e19931;
  color: #fff;
}
.eshop-product-flag span.flag .bc.deliveryFree:after,
.eshop-product-flag span.flag .bc.deliveryFree:before {
  background: #e19931;
  content: '';
  position: absolute;
  top: -10px;
  right: -13px;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.eshop-product-flag span.flag .bc.deliveryFree:after {
  top: 10px;
}
.eshop-product-flag span.flag .bc.competitive {
  background: #3A56E0;
  color: white;
}
.eshop-product-flag span.flag .bc.competitive:after,
.eshop-product-flag span.flag .bc.competitive:before {
  background: #3A56E0;
  content: '';
  position: absolute;
  top: -10px;
  right: -13px;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.eshop-product-flag span.flag .bc.competitive:after {
  top: 10px;
}
.eshop-product-flag span.flag .bc.recommend {
  background: #ffb017;
  color: #ffffff;
}
.eshop-product-flag span.flag .bc.recommend:after,
.eshop-product-flag span.flag .bc.recommend:before {
  background: #ffb017;
  content: '';
  position: absolute;
  top: -10px;
  right: -13px;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.eshop-product-flag span.flag .bc.recommend:after {
  top: 10px;
}
.eshop-cart-detail .cart-reload-loader {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  color: black;
  text-align: center;
  z-index: 1000;
  -ms-user-select: none;
  /* IE 10+ */
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.eshop-cart-detail .cart-reload-loader span {
  display: block;
  width: 300px;
  top: 50%;
  margin-top: -10px;
  margin-left: -150px;
  left: 50%;
  font-size: 2em;
  position: absolute;
}
.eshop-cart-detail .cart-bonus-value {
  text-align: right;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 0 10px 0;
  margin: 10px 0 0 0;
}
.eshop-cart-detail .cartContainer .positionRelative .borderShadow:after {
  border-bottom: 4px solid rgba(0, 0, 0, 0.1);
}
.eshop-cart-detail .noPhoto img {
  zoom: 1;
  -webkit-opacity: 0.1;
  -moz-opacity: 0.1;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.eshop-cart-detail h2 {
  font-size: 1.78571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  padding: 20px 0 10px 0;
}
.eshop-cart-detail .positionRelative {
  position: relative;
}
.eshop-cart-detail .eshop-cart-detail-container {
  padding: 0 20px 20px 20px;
  position: relative;
}
.eshop-cart-detail .inpCountItems {
  width: 50px;
  display: inline;
}
.eshop-cart-detail .timeDelivery {
  font-size: 1em;
}
.eshop-cart-detail .price {
  display: none;
  text-align: right;
}
.eshop-cart-detail .price.top {
  display: table-cell;
  font-size: 1.66666667em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-cart-detail .price.topView {
  display: table-cell;
}
.eshop-cart-detail .counter {
  white-space: nowrap;
}
.eshop-cart-detail .counter .glyphicon-repeat {
  font-size: 1.5em;
  color: #868686;
  vertical-align: middle;
  margin-left: 5px;
  cursor: pointer;
}
.eshop-cart-detail .counter .inpCountItems {
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
}
.eshop-cart-detail .table-footer .textAlignRight {
  text-align: right;
}
.eshop-cart-detail .table-footer .price {
  display: block;
  color: #868686;
}
.eshop-cart-detail .table-footer .price.top {
  font-size: 2em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-cart-detail .table-footer small {
  font-size: 14px;
}
.eshop-cart-detail .table-footer .addVoucher {
  display: block;
  float: left;
  background: #fff;
  padding: 2px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.eshop-cart-detail .removing .btn {
  padding: 8px;
}
.eshop-cart-detail .removing .glyphicon {
  display: block;
}
.eshop-cart-detail .summary hr {
  margin: 10px 0;
}
.eshop-cart-detail .summary .table-column.voucher {
  vertical-align: top;
}
.eshop-cart-detail .eshop-cart-url {
  float: right;
  margin: 20px 20px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.eshop-cart-detail .eshop-cart-url input {
  width: 100%;
}
.eshop-cart-detail .eshop-cart-url .show {
  border: 1px solid #f86d18;
  padding: 1px 12px;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  -webkit-transition: 300ms;
  transition: 300ms;
}
.eshop-cart-detail .eshop-cart-url .show:hover {
  text-decoration: none;
  background: #f86d18;
  color: white;
  cursor: pointer;
}
.eshop-cart-detail .eshop-filter-form {
  margin-top: 20px;
}
.eshop-cart-detail .table .table-column.removing {
  width: 20px;
}
.eshop-cart-url-win-container {
  padding: 40px 20px 0px 20px;
}
@media (max-width: 767px) {
  .eshop-cart-detail .eshop-cart-url {
    margin: 10px 0 0 0px;
    float: left;
    text-align: center;
  }
  .eshop-cart-detail .eshop-filter-form {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .eshop-cart-detail .eshop-filter-form .form-group {
    margin: 0px;
  }
  .eshop-cart-detail .navigation {
    text-align: center;
  }
  .eshop-cart-detail .navigation .btn-primary {
    display: inline-block;
    float: none !important;
    margin-bottom: 15px;
  }
  .eshop-cart-detail .navigation .btn-navigation {
    display: inline-block;
    float: none !important;
  }
  .eshop-cart-detail .navigation .btn-navigation .glyphicon {
    display: none;
  }
  .eshop-cart-detail .eshop-cart-detail-container {
    padding: 0px 10px;
  }
}
@media (min-width: 768px) {
  .eshop-cart-detail .eshop-cart-url input {
    width: 200px;
  }
}
@media (min-width: 992px) {
  .eshop-cart-detail .eshop-cart-url input {
    width: 100%;
  }
  .eshop-cart-detail .price {
    display: table-cell;
  }
}
#cboxLoadedContent .conditions-content {
  padding: 20px 30px;
}
#orderProcessForm .eshop-cart-detail .eshop-cart-detail-container {
  padding: 0px;
}
#orderProcessForm .eshop-cart-detail .eshop-cart-detail-container .img-responsive {
  min-width: 80px;
}
#orderProcessForm .eshop-cart-detail .eshop-cart-detail-container .table {
  margin-bottom: 0px;
}
#orderProcessForm .sh-orderProcessForm__container {
  margin: 0;
}
#orderProcessForm .col-md-8 {
  padding: 0px 30px 0 0;
}
#orderProcessForm .order-bonus-value {
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px;
}
#orderProcessForm .help-container .help-text {
  display: none;
}
#orderProcessForm .loginForm {
  padding: 20px 0 0 0;
}
#orderProcessForm .loginForm .checkbox {
  padding-top: 3px;
}
#orderProcessForm .loginForm a {
  text-decoration: underline;
}
#orderProcessForm .loginForm a:hover {
  text-decoration: none;
}
#orderProcessForm .loginForm .row {
  margin: 0 -5px;
}
#orderProcessForm .loginForm .panel-fill {
  margin: 0 0px 10px 0px;
  padding: 0px;
  position: relative;
  background: #f6f6f6;
  border-width: 1px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#orderProcessForm .loginForm .panel-fill .panel-body {
  padding: 0px;
}
#orderProcessForm .loginForm .panel-fill .panel-body:hover {
  background: #cbced0;
}
#orderProcessForm .loginForm .panel-fill input[type="radio"] {
  text-decoration: none;
  visibility: hidden;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 1px;
  height: 1px;
}
#orderProcessForm .loginForm .panel-fill label.checkbox {
  display: block;
  min-height: 115px;
  cursor: pointer;
  padding-left: 0px;
  padding: 20px;
  text-decoration: underline;
}
#orderProcessForm .loginForm .panel-fill label.checkbox .help-container {
  margin-top: 10px;
}
#orderProcessForm .loginForm .panel-fill label.checkbox .help-container .help-text {
  z-index: 100;
}
#orderProcessForm .loginForm .panel-fill label.checkbox:hover {
  text-decoration: none;
}
#orderProcessForm .loginForm .panel-fill.active {
  border: 1px solid #e6e7e8;
  background: #cbced0;
  margin-bottom: 0px;
  position: relative;
  z-index: 1;
}
#orderProcessForm .loginForm .panel-fill.active label.checkbox {
  text-decoration: none;
}
#orderProcessForm .loginForm .panel-fill.active.loginBox-external {
  background: #cbced0;
  border-bottom: none;
  padding-bottom: 12px;
  position: relative;
  z-index: 2;
}
#orderProcessForm .loginForm #login-box-login {
  width: 100%;
}
#orderProcessForm .loginForm #login-box-login .panel-fill {
  background: #cbced0;
  margin: 0px;
  border: 1px solid #cbced0;
  margin-top: 0px;
}
#orderProcessForm .loginForm #login-box-login .panel-fill .panel-body {
  padding: 20px;
}
#orderProcessForm .loginForm #login-box-login .panel-fill .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
#orderProcessForm .panel-info-message {
  display: block;
  font-weight: bold;
  border: 1px solid #333132;
  width: auto;
  margin-top: 10px;
  -webkit-border-radius: 8px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 8px;
  -moz-background-clip: padding;
  border-radius: 8px;
  background-clip: padding-box;
  background: white;
}
#orderProcessForm .panel-info-message a {
  font-size: 1em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm .panel-info-message .desc,
#orderProcessForm .panel-info-message .ico {
  display: table-cell !important;
  padding: 7px !important;
  font-size: 0.85714286em !important;
  font-family: "open_sansbold", sans-sarif !important;
  color: #333132 !important;
  font-weight: normal !important;
}
#orderProcessForm .panel-info-message .ico {
  text-align: center !important;
  border-right: 1px solid #333132;
  margin: 0px !important;
  padding: 7px !important;
}
#orderProcessForm .panel-info-message a {
  text-decoration: underline !important;
}
#orderProcessForm .panel-info-message a:hover {
  text-decoration: none !important;
}
#orderProcessForm .panel-fill {
  border: 1px solid #c7c8ca;
  border-bottom: 4px solid #c7c8ca;
  background: #e6e7e8;
}
#orderProcessForm h2 {
  padding-top: 30px;
  margin-top: 0px;
  font-size: 1.78571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm h2 strong {
  font-size: 1em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm hr {
  background: #c7c8ca;
  border-color: #c7c8ca;
}
#orderProcessForm .col-md-9 {
  padding-left: 20px;
}
#orderProcessForm .col-md-3 {
  padding-right: 20px;
}
#orderProcessForm .list-group-item {
  background: #f6f6f6;
  border: none;
  border-top: 1px solid #c7c8ca;
}
#orderProcessForm .list-group-item .list-group-item-table {
  display: table;
  width: 100%;
}
#orderProcessForm .list-group-item .col-xs-1 {
  float: none;
  padding: 0px;
  width: 23px;
  display: table-cell;
  vertical-align: top;
}
#orderProcessForm .list-group-item .col-xs-1 input {
  margin-top: 8px;
}
#orderProcessForm .list-group-item .col-xs-11 {
  float: none;
  padding: 0px;
  width: auto;
  display: table-cell;
  vertical-align: top;
}
#orderProcessForm .list-group-item .list-group-variables {
  display: none;
  padding-top: 10px;
  padding-left: 0px;
}
#orderProcessForm .list-group-item .list-group-variables input[type="submit"] {
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
#orderProcessForm .list-group-item .list-group-variables .form-group label {
  padding-right: 10px;
  display: block;
}
#orderProcessForm .list-group-item .list-group-variables .form-group label .label-title {
  font-size: 1em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm .list-group-item .list-group-variables .form-group input[type="text"] {
  width: 100px;
  display: inline-block;
}
#orderProcessForm .list-group-item .list-group-variables .glyphicon {
  font-size: 1.5em;
}
#orderProcessForm .list-group-item .list-group-variables .gp-search-results {
  max-height: 320px;
  overflow: auto;
  background: #f1f2f2;
  border: 1px solid #dddede;
  border-top: 1px solid #7b7b7b;
  outline: 1px solid #cccccc;
  -moz-box-shadow: inset 0px 4px 6px -5px rgba(50, 50, 50, 0.55);
  -webkit-box-shadow: inset 0px 4px 6px -5px rgba(50, 50, 50, 0.55);
  box-shadow: inset 0px 4px 6px -5px rgba(50, 50, 50, 0.55);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
#orderProcessForm .list-group-item .list-group-variables .gp-search-results p {
  border-bottom: 1px solid #dfdfdf;
  padding: 0 10px;
}
#orderProcessForm .list-group-item .list-group-variables .gp-search-results p input[type="radio"] {
  margin: 0 10px 0 0;
  height: 14px;
}
#orderProcessForm .list-group-item .list-group-variables .gp-search-results p label {
  margin: 0px;
  display: inline;
}
#orderProcessForm .list-group-item .list-group-variables .gp-search-results p label.selected {
  font-size: 1em !important;
  font-family: "open_sanssemibold", sans-sarif !important;
  color: #333132 !important;
  font-weight: normal !important;
}
#orderProcessForm .list-group-item .list-group-variables .gp-search-results p:first-child {
  margin-top: 10px;
}
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-1,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-2,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-3,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-4,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-5,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-6,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-7,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-8,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-9 {
  padding: 0 0 0 25px;
}
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-1 .colorbox-branchDescription,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-2 .colorbox-branchDescription,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-3 .colorbox-branchDescription,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-4 .colorbox-branchDescription,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-5 .colorbox-branchDescription,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-6 .colorbox-branchDescription,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-7 .colorbox-branchDescription,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-8 .colorbox-branchDescription,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-9 .colorbox-branchDescription {
  margin-left: 10px;
  color: #44b7e2;
}
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-1 .colorbox-branchDescription .glyphicon,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-2 .colorbox-branchDescription .glyphicon,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-3 .colorbox-branchDescription .glyphicon,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-4 .colorbox-branchDescription .glyphicon,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-5 .colorbox-branchDescription .glyphicon,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-6 .colorbox-branchDescription .glyphicon,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-7 .colorbox-branchDescription .glyphicon,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-8 .colorbox-branchDescription .glyphicon,
#orderProcessForm .list-group-item .list-group-variables.list-group-variables-9 .colorbox-branchDescription .glyphicon {
  color: #44b7e2 !important;
}
#orderProcessForm .list-group-item:hover {
  background: #dddddd;
}
#orderProcessForm #deliveryAddressJoinVariable {
  display: none;
  margin-bottom: 20px;
}
#orderProcessForm #paymentList,
#orderProcessForm #shippingList {
  margin: 0px;
  cursor: pointer;
  border: 1px solid #c7c8ca;
  border-top: none;
  border-bottom: 4px solid #c7c8ca;
}
#orderProcessForm #paymentList li,
#orderProcessForm #shippingList li {
  list-style-type: none;
  cursor: pointer;
}
#orderProcessForm #paymentList li.active,
#orderProcessForm #shippingList li.active {
  background: #c7c8ca !important;
}
#orderProcessForm #paymentList li.active .desc,
#orderProcessForm #shippingList li.active .desc {
  color: #333132;
}
#orderProcessForm #paymentList li.active .title,
#orderProcessForm #shippingList li.active .title {
  text-decoration: none !important;
}
#orderProcessForm #paymentList li.active input[type="text"],
#orderProcessForm #shippingList li.active input[type="text"] {
  border-color: #a7a9ac;
}
#orderProcessForm #paymentList li.invalid,
#orderProcessForm #shippingList li.invalid {
  background: #FFCFD2 !important;
}
#orderProcessForm #paymentList li.disabled,
#orderProcessForm #shippingList li.disabled {
  background: #f1f2f2 url("/img/gfx/share/patterns/1.png") repeat 0 0;
}
#orderProcessForm #paymentList li.disabled strong,
#orderProcessForm #shippingList li.disabled strong,
#orderProcessForm #paymentList li.disabled .price,
#orderProcessForm #shippingList li.disabled .price,
#orderProcessForm #paymentList li.disabled .price .top strong,
#orderProcessForm #shippingList li.disabled .price .top strong,
#orderProcessForm #paymentList li.disabled .price .top,
#orderProcessForm #shippingList li.disabled .price .top,
#orderProcessForm #paymentList li.disabled .price strong,
#orderProcessForm #shippingList li.disabled .price strong,
#orderProcessForm #paymentList li.disabled .desc,
#orderProcessForm #shippingList li.disabled .desc,
#orderProcessForm #paymentList li.disabled .title,
#orderProcessForm #shippingList li.disabled .title {
  color: #878687;
  text-decoration: none;
}
#orderProcessForm #paymentList label,
#orderProcessForm #shippingList label {
  cursor: pointer;
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm #paymentList label .title,
#orderProcessForm #shippingList label .title {
  font-size: 1.5em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
  text-decoration: underline;
}
#orderProcessForm #paymentList label .title:hover,
#orderProcessForm #shippingList label .title:hover {
  text-decoration: none;
}
#orderProcessForm #paymentList label .ico,
#orderProcessForm #shippingList label .ico {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
#orderProcessForm #paymentList label .cards,
#orderProcessForm #shippingList label .cards {
  display: inline-block;
  margin-top: 10px;
}
#orderProcessForm #paymentList label .cards img,
#orderProcessForm #shippingList label .cards img {
  display: inline-block;
}
#orderProcessForm #paymentList label .desc,
#orderProcessForm #shippingList label .desc {
  font-size: 0.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
#orderProcessForm #paymentList label .price .priceValue,
#orderProcessForm #shippingList label .price .priceValue {
  display: inline-block;
}
#orderProcessForm #paymentList label .price .priceValue span,
#orderProcessForm #shippingList label .price .priceValue span {
  display: block;
}
#orderProcessForm #paymentList label .price .top,
#orderProcessForm #shippingList label .price .top {
  font-size: 1.71428571em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm #paymentList label .price .vat,
#orderProcessForm #shippingList label .price .vat {
  font-size: 0.7em;
}
#orderProcessForm #paymentList label .price strong,
#orderProcessForm #shippingList label .price strong {
  font-size: 1.42857143em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm #paymentList.invalid,
#orderProcessForm #shippingList.invalid {
  background: #FFCFD2;
}
#orderProcessForm #paymentList.invalid li,
#orderProcessForm #shippingList.invalid li {
  background: #FFCFD2;
}
#orderProcessForm #paymentList .shippingInfo,
#orderProcessForm #shippingList .shippingInfo,
#orderProcessForm #paymentList .paymentInfo,
#orderProcessForm #shippingList .paymentInfo {
  font-size: 1.28571429em;
  text-align: center;
  font-weight: bold;
  padding: 15px 15px;
  background: #e6e7e8;
}
#orderProcessForm #paymentList .shippingInfo a,
#orderProcessForm #shippingList .shippingInfo a,
#orderProcessForm #paymentList .paymentInfo a,
#orderProcessForm #shippingList .paymentInfo a {
  text-decoration: underline;
}
#orderProcessForm .navigation {
  padding-bottom: 50px;
}
#orderProcessForm .navigation .help-block {
  padding-top: 10px;
  color: #333132;
}
#orderProcessForm .navigation button[type="submit"] {
  font-size: 2em;
}
#orderProcessForm .row > .help-container {
  margin-top: 7px;
}
#orderProcessForm .price > .help-container {
  float: right;
  display: block;
  margin: 5px 0 0 10px;
}
#orderProcessForm .checkBad {
  color: red;
}
#orderProcessForm input[name="us_delPhoneCode"],
#orderProcessForm input[name="us_infTelephonCode"] {
  float: left;
  width: 50px;
}
#orderProcessForm input[name="us_delPhone"],
#orderProcessForm input[name="us_infTelephon"] {
  width: 180px;
  /* border-left: none; */
}
#orderProcessForm #countrySelectBox {
  margin-bottom: 0px;
  border-bottom: none;
}
#orderProcessForm #itemsInCart {
  /* border-bottom: 1px solid @colorBorderLayout; */
}
#orderProcessForm #itemsInCart .noPhoto img {
  zoom: 1;
  -webkit-opacity: 0.1;
  -moz-opacity: 0.1;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
#orderProcessForm #itemsInCart .item {
  border-top: 1px solid #c7c8ca;
  padding: 10px 0 10px 0;
}
#orderProcessForm #itemsInCart .item .col-sm-2,
#orderProcessForm #itemsInCart .item .col-md-8,
#orderProcessForm #itemsInCart .item .col-xs-3,
#orderProcessForm #itemsInCart .item .col-md-4 {
  padding: 0px;
}
#orderProcessForm #itemsInCart .item h4 {
  margin: 0px;
  padding: 0 0 0px 0;
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm #itemsInCart .item h4 a {
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm #itemsInCart .item h3 {
  margin: 0px;
  padding: 10px 0 10px 0;
  font-size: 1.14285714em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm #itemsInCart .item .countItems {
  display: inline-block;
  padding: 8px 12px;
  color: #333132;
  background: #dfdfdf;
  margin: 15px 0 0 0;
  float: left;
}
#orderProcessForm #itemsInCart .item .countPrice {
  text-align: right;
  margin: 0px;
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
#orderProcessForm #itemsInCart .item .countPrice .vat {
  font-size: 0.6em;
}
#orderProcessForm #itemsInCart .item .countPrice.top {
  margin: 10px 0 0 0;
  font-size: 1.16666667em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm #summaryShippingAndPaymentMethod {
  background: #e6e7e8;
}
#orderProcessForm #summaryShippingAndPaymentMethod .itemSum {
  border: 1px solid #c7c8ca;
  padding: 20px 0px;
  color: #868686;
}
#orderProcessForm #summaryShippingAndPaymentMethod .top {
  font-size: 1em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm #summaryShippingAndPaymentMethod .value {
  font-size: 1.75em;
}
#orderProcessForm #summaryShippingAndPaymentMethod .vat {
  font-size: 0.57142857em;
}
#orderProcessForm #summaryShippingAndPaymentMethod .summaryColumn .value {
  font-size: 1.2em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm #summaryShippingAndPaymentMethod .itemSum .summary .top {
  font-size: 1.5em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#orderProcessForm #summaryShippingAndPaymentMethod .glyphicon {
  float: left;
  display: block;
  margin: 0 10px 10px 0;
  font-size: 2.5em;
}
#orderProcessForm #summaryShippingAndPaymentMethod .col-xs-8,
#orderProcessForm #summaryShippingAndPaymentMethod .col-xs-4 {
  padding: 0px;
}
#orderProcessForm #summaryShippingAndPaymentMethod .payment strong,
#orderProcessForm #summaryShippingAndPaymentMethod .shipping strong {
  font-size: 1.07142857em;
}
#orderProcessForm #itemsInCartContainer {
  width: 100%;
}
#orderProcessForm .support-box {
  text-align: left;
}
#orderProcessForm .conditions-text {
  border: 1px solid #c7c8ca;
  padding: 10px 0 10px 20px ;
  background: white;
}
#orderProcessForm .conditions-text .conditions-container {
  height: 200px;
  overflow: auto;
  overflow-x: none;
}
#orderProcessForm label[for="agreementCheck"],
#orderProcessForm label[for="conditionsCheck"] {
  font-size: 120%;
  text-decoration: none;
}
#orderProcessForm label[for="agreementCheck"] .condition-check-label,
#orderProcessForm label[for="conditionsCheck"] .condition-check-label {
  text-decoration: none;
}
#orderProcessForm label[for="agreementCheck"].selected,
#orderProcessForm label[for="conditionsCheck"].selected {
  text-decoration: none;
}
#orderProcessForm label[for="agreementCheck"] a,
#orderProcessForm label[for="conditionsCheck"] a {
  text-decoration: underline;
}
#orderProcessForm label[for="agreementCheck"] a:hover,
#orderProcessForm label[for="conditionsCheck"] a:hover {
  text-decoration: none;
}
#agreementCheck,
#conditionsCheck {
  margin-top: 7px;
  margin-right: 5px;
}
.condition-check-order {
  display: flex;
}
@media (max-width: 767px) {
  #orderProcessForm .loginForm .row {
    margin: 0px;
  }
  #orderProcessForm .loginForm .col-xs-4 {
    padding: 0px;
    font-size: 0.8em;
  }
  #orderProcessForm .loginForm .panel-fill label.checkbox {
    min-height: 120px;
  }
  #orderProcessForm .conditions-text {
    margin: 0 -10px;
  }
  #orderProcessForm .conditions-text .conditions-container {
    font-size: 80%;
  }
  #orderProcessForm .conditions-text .conditions-container ol {
    padding-left: 20px;
  }
  #orderProcessForm .navigation {
    text-align: center !important;
  }
  #orderProcessForm .navigation .help-block {
    text-align: center;
  }
  #orderProcessForm .navigation button[type="submit"] {
    font-size: 1.57142857em;
  }
}
.order-column-design-70 {
  padding: 0 0 20px 0;
}
.order-column-design-70 .order-bonus-value {
  text-align: right !important;
}
#orderProcessForm input[name=us_delPhone],
#orderProcessForm input[name=us_infTelephon] {
  display: inline-block;
}
@media (min-width: 768px) {
  #orderProcessForm .col-md-8 {
    padding: 0px 15px 0 0;
  }
}
@media (min-width: 992px) {
  #orderProcessForm .col-md-8 {
    padding: 0px 15px 0 0;
  }
  #orderProcessForm .col-md-9 {
    padding-left: 10px;
  }
}
@media (min-width: 1200px) {
  #orderProcessForm .col-md-8 {
    padding: 0px 30px 0 0;
  }
  #orderProcessForm .col-md-9 {
    padding-left: 20px;
  }
}
.cookie-law {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: white;
  z-index: 1000;
  text-align: center;
  border-top: 1px solid gray;
  padding: 10px 0;
}
.cookie-law p {
  margin: 0px;
  padding: 0px;
}
.cookie-law a {
  text-decoration: underline;
}
.cookie-law a:hover {
  text-decoration: none;
}
.cookie-law button {
  margin: 0 20px 0 0;
}
.list-filter {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.list-filter .form-control {
  display: inline-block;
  width: 120px;
  float: none;
}
.list-filter .list-filter-ico {
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  margin-left: 10px;
  padding: 5px;
}
.list-filter.active .list-filter-ico {
  background: black;
  color: white;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.list-filter .list-filter-wrapper {
  display: block;
  overflow: auto;
  background: white;
  position: absolute;
  top: 20px;
  left: 0px;
  padding: 15px;
  max-height: 200px;
  min-width: 300px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  z-index: 10;
}
.list-filter .list-filter-wrapper ul {
  margin: 0px;
  padding: 0px;
}
.list-filter .list-filter-wrapper ul li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.list-filter.list-filter-dropDown {
  text-align: left;
}
.list-filter.list-filter-dropDown .list-filter-wrapper {
  width: 300px;
}
.list-filter.list-filter-dropDown .list-filter-wrapper li {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}
.list-filter.list-filter-dateRange .list-filter-wrapper {
  overflow: visible;
  right: -430px;
  max-width: 500px;
  width: 500px;
  max-height: none;
  text-align: center;
}
.list-filter.list-filter-dateRange .list-filter-wrapper p {
  padding-bottom: 10px;
}
.list-filter.list-filter-dateRange .list-filter-wrapper input[type="text"] {
  width: 120px;
  text-align: center;
}
.list-filter.list-filter-dateRange .list-filter-wrapper label {
  display: inline-block;
}
.eshop-variant-form .help {
  cursor: help;
}
.eshop-variant-form .eshop-product-param-group-container {
  height: 40px;
  min-height: 40px;
  overflow: hidden;
  transition: 500ms;
  margin: 0 0px -10px -15px;
}
.eshop-variant-form .eshop-product-param-group-container strong {
  display: block;
  margin: 0 0 0 15px;
}
.eshop-variant-form .eshop-product-param-group-container.eshop-product-param-group-wrapper {
  height: 75px;
  min-height: 75px;
}
.eshop-variant-form .eshop-product-param-group-expander {
  display: block;
  cursor: pointer;
  text-decoration: underline;
}
.eshop-variant-form .eshop-product-param-group-expander:hover {
  text-decoration: none;
}
.eshop-variant-form .eshop-product-param-group-thumb {
  cursor: pointer;
  float: left;
  margin: 0 0px 15px 15px;
  text-align: center;
}
.eshop-variant-form .eshop-product-param-group-thumb .eshop-product-param-preview-photo,
.eshop-variant-form .eshop-product-param-group-thumb .eshop-product-param-preview-color {
  width: 30px;
  height: 30px;
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.eshop-variant-form .eshop-product-param-group-thumb .eshop-product-param-preview-empty {
  width: 30px;
  height: 30px;
  display: block;
  font-size: 0.8em;
  text-align: center;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.eshop-variant-form .eshop-product-param-group-thumb input {
  border: none;
  display: inline-block;
  cursor: pointer;
  outline: none;
}
.eshop-variant-form .eshop-product-param-group-thumb .eshop-product-param-preview-photo,
.eshop-variant-form .eshop-product-param-group-thumb .eshop-product-param-preview-color,
.eshop-variant-form .eshop-product-param-group-thumb .eshop-product-param-preview-empty {
  transition: 300ms;
}
.eshop-variant-form .eshop-product-param-group-thumb .eshop-product-param-preview-photo:hover,
.eshop-variant-form .eshop-product-param-group-thumb .eshop-product-param-preview-color:hover,
.eshop-variant-form .eshop-product-param-group-thumb .eshop-product-param-preview-empty:hover {
  border: 3px solid rgba(0, 0, 0, 0.2);
}
.eshop-variant-form .eshop-product-param-group-thumb .eshop-product-param-preview-photo.selected,
.eshop-variant-form .eshop-product-param-group-thumb .eshop-product-param-preview-color.selected,
.eshop-variant-form .eshop-product-param-group-thumb .eshop-product-param-preview-empty.selected {
  border: 3px solid black;
}
.eshop-variant-form-preview {
  padding: 0 0 20px 0;
  border: none !important;
}
.eshop-variant-form-preview .eshop-product-params-preview {
  padding: 12px 12px 0 12px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
  margin: 0 0 20px 0;
}
.eshop-variant-form-preview .eshop-product-params-preview h3 {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin: 0px;
  padding: 0px 20px 15px 20px;
}
.eshop-variant-form-preview .eshop-product-params-preview .noSelectedItem {
  margin: 5px 15px 10px 15px !important;
}
.eshop-variant-form-preview .eshop-product-params-preview .noSelectedItem:before {
  right: auto;
  left: 35px;
}
.eshop-variant-form-preview .eshop-product-params-preview .group {
  padding: 0 0 0px 0 ;
  margin: 0 -12px 0px -12px;
}
.eshop-variant-form-preview .eshop-product-params-preview .group .list {
  margin: 0 10px;
}
.eshop-variant-form-preview .eshop-product-params-preview .item {
  margin: 0 10px 10px 10px !important;
  width: 81px;
  min-height: 140px;
  text-align: center;
  float: left;
  cursor: pointer;
  border: none !important;
  font-size: 0.85714286em;
  line-height: 100% !important;
  padding: 0 !important;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .maskWrapper {
  position: relative;
}
.eshop-variant-form-preview .eshop-product-params-preview .item span.title {
  line-height: 120% !important;
  margin: 0px 0 0 0;
  height: 34px;
  overflow: hidden;
}
.eshop-variant-form-preview .eshop-product-params-preview .item input[type="radio"] {
  margin: 10px auto 0 auto;
  cursor: pointer;
}
.eshop-variant-form-preview .eshop-product-params-preview .item label {
  display: block;
  width: 100%;
  cursor: pointer;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .maskThumb {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: auto;
  height: auto;
  border: 4px solid white;
  outline: 1px solid #e5e5e5;
  z-index: 1;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .maskThumb img {
  width: 320px;
  height: 320px;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .maskLayout {
  -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
  -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
  display: block;
  position: absolute;
  width: 81px;
  height: 81px;
  outline: 1px solid #e5e5e6;
  border: 4px solid white;
  top: 0px;
  left: 0px;
}
.eshop-variant-form-preview .eshop-product-params-preview .item.disabled .maskLayout {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eshop-variant-form-preview .eshop-product-params-preview .item.hover .maskLayout {
  outline: 1px solid #e5e5e6;
  border: 4px solid #e5e5e6;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eshop-variant-form-preview .eshop-product-params-preview .item.hover .maskLayout .maskLayout2 {
  display: block;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  position: absolute;
  border: 4px solid white;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .active:hover .maskLayout,
.eshop-variant-form-preview .eshop-product-params-preview .item .active .maskLayout,
.eshop-variant-form-preview .eshop-product-params-preview .item.selected .maskLayout,
.eshop-variant-form-preview .eshop-product-params-preview .item.selected:hover .maskLayout,
.eshop-variant-form-preview .eshop-product-params-preview .item.active:hover .maskLayout,
.eshop-variant-form-preview .eshop-product-params-preview .item.active .maskLayout {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 4px solid #353435;
  outline: 1px solid #353435;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .active:hover .maskLayout .maskLayout2,
.eshop-variant-form-preview .eshop-product-params-preview .item .active .maskLayout .maskLayout2,
.eshop-variant-form-preview .eshop-product-params-preview .item.selected .maskLayout .maskLayout2,
.eshop-variant-form-preview .eshop-product-params-preview .item.selected:hover .maskLayout .maskLayout2,
.eshop-variant-form-preview .eshop-product-params-preview .item.active:hover .maskLayout .maskLayout2,
.eshop-variant-form-preview .eshop-product-params-preview .item.active .maskLayout .maskLayout2 {
  display: block;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  position: absolute;
  border: 4px solid white;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .maskDisabled {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  color: white;
  text-align: center;
  -webkit-box-sizing: padding-box;
  -moz-box-sizing: padding-box;
  box-sizing: padding-box;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .maskDisabled span {
  display: block;
  text-align: center;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .maskDisabled span span {
  display: inline-block;
  margin: 0 auto;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .maskDisabled span .maskDisabled-titleText {
  margin: 25px 0 0 0;
  padding: 0 10px;
  display: inline-block;
  font-size: 0.9em;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .maskDisabled span.maskDisabled-title {
  vertical-align: middle;
  margin-top: 0;
  top: 0;
  height: 100%;
  position: absolute;
  left: 0px;
  width: 100%;
  line-height: 120%;
  background: rgba(0, 0, 0, 0.6);
  padding: 10px 0;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .colorBox {
  display: block;
  width: 100%;
  height: 81px;
  cursor: pointer;
}
.eshop-variant-form-preview .eshop-product-params-preview .item .title {
  display: block;
  margin: 0 auto;
  width: 100%;
  cursor: pointer;
}
.eshop-variant-form-preview .eshop-product-params-preview .item img {
  width: 100%;
  display: block;
  margin: 0 auto;
  cursor: pointer;
}
/* general rules used for ratings */
.eshop-product-ratings .bar {
  position: relative;
}
.eshop-product-ratings .bar .value {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.eshop-product-ratings.small .bar {
  float: left;
  width: 101px;
  height: 18px;
  background: url('/img/gfx/layouts/share/eshopProductRatings/stars-small.png') repeat-x 0 -24px;
}
.eshop-product-ratings.small .bar .value {
  background: url('/img/gfx/layouts/share/eshopProductRatings/stars-small.png') repeat-x 0 0;
}
.eshop-product-ratings.small .bar .value SPAN {
  display: none;
}
.eshop-product-ratings.small SMALL {
  font-size: 90%;
  margin-left: 5px;
}
.eshop-product-ratings.big .rating-global {
  text-align: center;
}
.eshop-product-ratings.big .rating-global .bar {
  width: 166px;
  height: 32px;
  background: url('/img/gfx/layouts/share/eshopProductRatings/stars.png') repeat-x 0 -35px;
  margin: .5em auto;
}
.eshop-product-ratings.big .rating-global .bar .value {
  background: url('/img/gfx/layouts/share/eshopProductRatings/stars.png') repeat-x 0 0;
}
.eshop-product-ratings.big .rating-global SPAN {
  display: block;
}
.eshop-product-ratings.big .rating-global B {
  font-size: 145%;
}
.eshop-product-ratings.big .rating-stats UL {
  margin: 0;
  padding: 0;
}
.eshop-product-ratings.big .rating-stats UL LI {
  list-style: none;
  margin: none;
  width: 100%;
  padding: 0 15px;
  text-align: center;
}
.eshop-product-ratings.big .rating-stats UL LI .bar {
  background: #ccc;
  height: .5em;
  width: 70%;
  max-width: 100px;
  display: inline-block;
}
.eshop-product-ratings.big .rating-stats UL LI .bar .value {
  background: #000;
}
.eshop-product-ratings.big .rating-stats UL LI SPAN.amount SPAN.icon {
  background: url('/img/gfx/layouts/share/eshopProductRatings/stars-small.png') no-repeat 0 0;
  height: 20px;
  padding-left: 20px;
}
/* general rules for discussion */
.eshop-discussion {
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-discussion .form-wrapper {
  background: #F4F2F1;
}
.eshop-discussion .form-wrapper .form H4 {
  text-align: center;
  font-size: 1.5em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-discussion .form-wrapper .form LABEL {
  font-weight: normal !important;
}
.eshop-discussion .alert {
  text-align: center;
}
.eshop-discussion .items {
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 1em;
}
.eshop-discussion .items .alert.alert-success {
  margin: 0.5em 0 .5em 0;
}
@media (max-width: 767px) {
  .eshop-discussion .items {
    padding: 0;
  }
}
.eshop-discussion .items .item {
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 2px;
}
.eshop-discussion .items .item .heading {
  padding: .5em 10px;
  background: #F4F2F1;
}
.eshop-discussion .items .item .heading H4 {
  margin: 0;
  padding: 0;
  font-size: 100%;
}
.eshop-discussion .items .item .comment {
  padding: .5em 10px;
}
.eshop-discussion .items .item .comment .author {
  width: 28px;
  float: left;
  text-align: center;
}
.eshop-discussion .items .item .comment .author .glyphicon {
  text-align: center;
}
.eshop-discussion .items .item .comment .text {
  margin: 0 0 0 30px;
}
.eshop-discussion .items .item .comment .text P {
  margin: .5em 0;
  padding: 0;
}
.eshop-discussion .items .item .comment UL {
  margin: 0;
  padding: 0;
}
.eshop-discussion .items .item .comment UL LI {
  font-size: 75%;
  color: #999;
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.eshop-discussion .items .item .comment UL LI A {
  color: #999;
}
.eshop-discussion .items .item .btn {
  color: white;
  text-decoration: none;
}
.eshop-discussion .items .item .btn:hover {
  text-decoration: underline;
}
.eshop-discussion .items .item.level-0 {
  margin-top: .5em;
}
.eshop-discussion .items .item.level-1 {
  border-top: 0px;
  margin-top: 0px;
  margin-left: 10px;
  border-left: 3px solid rgba(0, 0, 0, 0.1);
}
.eshop-discussion .items .item.level-2 {
  border-top: 0px;
  margin-top: 0px;
  margin-left: 20px;
  border-left: 3px solid rgba(0, 0, 0, 0.1);
}
.eshop-discussion .items .item.level-3,
.eshop-discussion .items .item.level-4,
.eshop-discussion .items .item.level-5 {
  border-top: 0px;
  margin-top: 0px;
  margin-left: 30px;
  border-left: 5px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  .eshop-discussion .items .item.level-1,
  .eshop-discussion .items .item.level-2,
  .eshop-discussion .items .item.level-3,
  .eshop-discussion .items .item.level-4,
  .eshop-discussion .items .item.level-5 {
    margin-left: 0;
  }
  .eshop-discussion .items .item .comment .text {
    float: none;
  }
}
/* specific rules for product ratings */
.eshop-product-detail .eshop-product-ratings.small A {
  text-decoration: none !important;
}
.eshop-product-detail .eshop-product-ratings.small A:hover {
  text-decoration: underline !important;
}
.eshop-product-detail .eshop-product-ratings.big {
  border: 1px solid #ddd;
  padding: 1em 0 0 0;
  margin-bottom: 1em;
}
.eshop-product-detail .eshop-product-ratings.big .rating-stats {
  padding: 1em 0;
  margin-top: 1em;
  background: #F4F2F1;
}
.eshop-product-detail .eshop-ratings {
  min-height: 20em;
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-product-detail .eshop-ratings .alert.alert-success {
  margin: 0 0 .5em 0;
}
.eshop-product-detail .eshop-ratings .list #rating-form {
  margin-bottom: .7em;
  border-bottom: 1px solid #ddd;
}
.eshop-product-detail .eshop-ratings .list #rating-form.form-errors .options {
  display: none;
}
.eshop-product-detail .eshop-ratings .list #rating-form.no-items {
  border-bottom: none;
}
.eshop-product-detail .eshop-ratings .list #rating-form.no-items #eshop-rating-form {
  display: block;
}
.eshop-product-detail .eshop-ratings .list .rating-item {
  margin: .7em 0;
  border: 1px solid #ddd;
}
.eshop-product-detail .eshop-ratings .list .rating-item .heading {
  position: relative;
  display: block;
  min-height: 2em;
  padding: .5em 10px;
  width: 100%;
}
.eshop-product-detail .eshop-ratings .list .rating-item .heading B,
.eshop-product-detail .eshop-ratings .list .rating-item .heading .eshop-product-ratings {
  display: inline-block;
}
.eshop-product-detail .eshop-ratings .list .rating-item .heading B {
  margin: 0 10px 0 0;
}
.eshop-product-detail .eshop-ratings .list .rating-item .heading TIME {
  float: right;
  color: #999;
  font-size: 85%;
  margin-top: .3em;
}
.eshop-product-detail .eshop-ratings .list .rating-item P {
  padding: .5em 10px;
  margin: 0;
  background: #F4F2F1;
}
.eshop-product-detail .eshop-ratings .list .rating-item P I {
  color: #999;
}
.eshop-product-detail .eshop-ratings .options {
  text-align: center;
}
.eshop-product-detail .eshop-ratings .options P {
  padding: .4em 15px .4em 15px;
  font-size: 145%;
  vertical-align: middle;
}
.eshop-product-detail .eshop-ratings .options P.already-rated SPAN {
  background: url('/img/gfx/layouts/share/eshopProductRatings/rated.png') no-repeat left 0;
  min-height: 34px;
  display: inline-block;
  vertical-align: middle;
  padding: .2em 0 .2em 44px;
}
.eshop-product-detail .eshop-ratings .options A {
  display: inline-block;
  color: #fff;
  text-decoration: none;
}
.eshop-product-detail .eshop-ratings #eshop-rating-form {
  border: 1px solid #F4F2F1;
  padding: 0 10px;
  background: #F4F2F1;
  margin-bottom: .7em;
}
.eshop-product-detail .eshop-ratings #eshop-rating-form H4 {
  text-align: center;
  font-size: 1.5em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-product-detail .eshop-ratings #eshop-rating-form LABEL {
  font-weight: normal !important;
}
.eshop-product-detail .eshop-ratings #eshop-rating-form .form-invalid-errors {
  font-size: 75%;
  background: #bb0000;
  color: #fff;
  padding: .3em 5px;
}
.eshop-product-detail .eshop-ratings #eshop-rating-form .form-rating-stars {
  width: 160px;
  margin-top: .2em;
}
.eshop-product-detail .eshop-ratings #eshop-rating-form .form-rating-stars LABEL {
  width: 32px;
  height: 32px;
  display: inline-block;
  float: right;
  background: url('/img/gfx/layouts/share/eshopProductRatings/stars.png') repeat-x 0 -35px;
  font-size: 0;
}
.eshop-product-detail .eshop-ratings #eshop-rating-form .form-rating-stars INPUT:checked ~ LABEL,
.eshop-product-detail .eshop-ratings #eshop-rating-form .form-rating-stars LABEL:hover ~ LABEL,
.eshop-product-detail .eshop-ratings #eshop-rating-form .form-rating-stars LABEL:hover {
  background-position: 0 0;
}
.eshop-product-detail .eshop-ratings #eshop-rating-form .form-rating-stars INPUT {
  width: 16px;
  height: 16px;
  padding: 0;
  margin: 0;
  display: none;
}
form.eshop-variant-form-52 .form-control {
  padding-left: 3px;
  padding-right: 3px;
  display: inline-block;
}
form.eshop-variant-form-52 .tool-bar-container {
  display: none;
  transition: 300ms;
}
form.eshop-variant-form-52 .tool-bar-container .container {
  width: 100%;
}
form.eshop-variant-form-52 .tool-bar-container.open {
  display: block;
}
form.eshop-variant-form-52 .tool-bar-container .tool-bar-fixed {
  position: fixed;
  z-index: 100;
  bottom: 0px;
  left: 0px;
  transition: 300ms;
  width: 100%;
  background: rgba(255, 255, 255, 0.9);
  text-align: right;
  padding: 10px 20px 10px 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
form.eshop-variant-form-52 .tool-bar-container .selected {
  margin-right: 15px;
}
form.eshop-variant-form-52 .combination-item {
  width: 100%;
  padding: 10px 0 10px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
form.eshop-variant-form-52 .combination-item .price {
  text-align: right;
}
form.eshop-variant-form-52 .combination-item .price.big {
  font-size: 1.3em;
}
form.eshop-variant-form-52 .combination-item select[name="count"] {
  width: 70px;
  display: inline-block;
  line-height: 50px;
  float: none !important;
}
form.eshop-variant-form-52 .combination-item span.unit {
  display: inline-block;
  line-height: 50px;
}
form.eshop-variant-form-52 .combination-item .checkbox {
  margin: 5px 0;
}
form.eshop-variant-form-52 .combination-item .checkbox input[type="checkbox"] {
  float: none;
}
@media (max-width: 767px) {
  form.eshop-variant-form-52 .combination-item {
    line-height: 30px;
  }
  form.eshop-variant-form-52 .combination-item .price .text-right {
    text-align: left !important;
  }
  form.eshop-variant-form-52 .combination-item .col-counted .col-xs-6 {
    line-height: 50px;
  }
  form.eshop-variant-form-52 .combination-item img {
    margin-bottom: 10px;
  }
  form.eshop-variant-form-52 .tool-bar-container .tool-bar-fixed {
    text-align: center;
  }
}
@media (min-width: 768px) {
  form.eshop-variant-form-52 .tool-bar-container .container {
    max-width: 730px;
  }
}
@media (min-width: 992px) {
  form.eshop-variant-form-52 .tool-bar-container .container {
    max-width: 900px;
  }
}
.timeDelivery-tooltip {
  background: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 10px;
  max-width: 320px;
  line-height: 120%;
  z-index: 1000;
}
form.eshop-variant-form-53 {
  /*  TODO: Remove to LESS */
}
form.eshop-variant-form-53 .eshop-product-params-preview {
  padding: 0 12px 12px 12px;
}
form.eshop-variant-form-53 .eshop-product-params-preview h3 {
  background: #f4f2f1;
  padding: 15px 20px;
  border-bottom: 1px solid #cccccc;
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  /*
			.collapse-iteration-1 {
				&:not(.collapsed) {
					.glyphicon-triangle-bottom {
						display: block;
						border: 1px solid red;
					}

					.glyphicon-triangle-top {
						display: none;
					}
				}
			}*/
}
form.eshop-variant-form-53 .eshop-product-params-preview h3:hover {
  background: #ded7d4;
}
form.eshop-variant-form-53 .eshop-product-params-preview h3 a {
  display: block;
  width: 100%;
  color: black;
}
form.eshop-variant-form-53 .eshop-product-params-preview h3 a:hover {
  color: black;
  text-decoration: underline;
}
form.eshop-variant-form-53 .eshop-product-params-preview h3 a .glyphicon {
  float: right;
}
form.eshop-variant-form-53 .eshop-product-params-preview h3 a .glyphicon-triangle-top {
  display: block;
}
form.eshop-variant-form-53 .eshop-product-params-preview h3 a .glyphicon-triangle-bottom {
  display: none;
}
form.eshop-variant-form-53 .eshop-product-params-preview h3 .help {
  position: absolute;
  top: 15px;
  right: 50px;
}
form.eshop-variant-form-53 .eshop-product-params-preview h3 .collapsed .glyphicon-triangle-bottom {
  display: block !important;
}
form.eshop-variant-form-53 .eshop-product-params-preview h3 .collapsed .glyphicon-triangle-top {
  display: none !important;
}
form.eshop-variant-form-53 .eshop-product-params-preview .list {
  padding: 20px 12px;
}
form.eshop-variant-form-53 .eshop-product-params-preview .list .item {
  border: 10px solid transparent;
  padding: 5px;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  margin: 0 14px 15px 14px !important;
  /* Hiden checkbox */
}
form.eshop-variant-form-53 .eshop-product-params-preview .list .item:hover {
  background: rgba(255, 255, 255, 0.2);
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
form.eshop-variant-form-53 .eshop-product-params-preview .list .item .checked {
  display: none;
}
form.eshop-variant-form-53 .eshop-product-params-preview .list .item input[type=radio] {
  display: none;
}
form.eshop-variant-form-53 .eshop-product-params-preview .list .item .maskWrapper {
  margin: 0 0 10px 0;
}
form.eshop-variant-form-53 .eshop-product-params-preview .list .item .maskLayout {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
form.eshop-variant-form-53 .eshop-product-params-preview .list .selected {
  background: rgba(255, 255, 255, 0.2);
  border: 10px rgba(191, 191, 191, 0.2) !important;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
}
form.eshop-variant-form-53 .eshop-product-params-preview .list .selected .checked {
  background: rgba(255, 255, 255, 0.75);
  display: block;
  width: 100%;
  height: 81px;
  line-height: 81px;
  position: absolute;
  font-size: 50px;
  color: #f86d18;
}
form.eshop-variant-form-53 .tool-bar-container {
  display: none;
  transition: 300ms;
}
form.eshop-variant-form-53 .tool-bar-container .container {
  width: 100%;
}
form.eshop-variant-form-53 .tool-bar-container.open {
  display: block;
}
form.eshop-variant-form-53 .tool-bar-container .tool-bar-fixed {
  position: fixed;
  z-index: 100;
  bottom: 0px;
  left: 0px;
  transition: 300ms;
  width: 100%;
  background: rgba(255, 255, 255, 0.9);
  text-align: right;
  padding: 10px 20px 10px 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
form.eshop-variant-form-53 .tool-bar-container .selected {
  margin-right: 15px;
}
form.eshop-variant-form-53 .combination-item {
  width: 100%;
  padding: 10px 0 10px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
form.eshop-variant-form-53 .combination-item .price {
  text-align: right;
}
form.eshop-variant-form-53 .combination-item .price.big {
  font-size: 1.3em;
}
form.eshop-variant-form-53 .combination-item select[name="count"] {
  width: 70px;
  display: inline-block;
  line-height: 50px;
  float: none !important;
}
form.eshop-variant-form-53 .combination-item span.unit {
  display: inline-block;
  line-height: 50px;
}
form.eshop-variant-form-53 .combination-item .checkbox {
  margin: 5px 0;
}
form.eshop-variant-form-53 .combination-item .checkbox input[type="checkbox"] {
  float: none;
}
@media (max-width: 767px) {
  form.eshop-variant-form-53 .combination-item {
    line-height: 30px;
  }
  form.eshop-variant-form-53 .combination-item .price .text-right {
    text-align: left !important;
  }
  form.eshop-variant-form-53 .combination-item .col-counted .col-xs-6 {
    line-height: 50px;
  }
  form.eshop-variant-form-53 .combination-item img {
    margin-bottom: 10px;
  }
  form.eshop-variant-form-53 .tool-bar-container .tool-bar-fixed {
    text-align: center;
  }
}
@media (min-width: 768px) {
  form.eshop-variant-form-52 .tool-bar-container .container {
    max-width: 730px;
  }
}
@media (min-width: 992px) {
  form.eshop-variant-form-52 .tool-bar-container .container {
    max-width: 900px;
  }
}
.extend-filter-in-product {
  background: #eeeeee;
  border: 1px solid #e1e1e1;
  padding: 12px 20px;
}
.extend-filter-in-product .price {
  padding: 10px 8px 10px 0;
}
.extend-filter-in-product .price .textField {
  height: 30px;
  border: 1px solid #d5d5d5;
  text-align: center;
}
.extend-filter-in-product .price .textField:hover,
.extend-filter-in-product .price .textField:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.extend-filter-in-product .price .right-input-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.extend-filter-in-product .price .left-input-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.extend-filter-in-product .param-slider-min-label,
.extend-filter-in-product .param-slider-max-label {
  display: block;
  padding: 1.3rem 0;
}
.extend-filter-in-product .param-slider,
.extend-filter-in-product .priceSlider {
  width: 90%;
  padding: 10px 10px 0 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.extend-filter-in-product .param-slider .slider-value-min,
.extend-filter-in-product .priceSlider .slider-value-min,
.extend-filter-in-product .param-slider .slider-value-max,
.extend-filter-in-product .priceSlider .slider-value-max {
  display: none;
}
.extend-filter-in-product .param-slider .slider-range,
.extend-filter-in-product .priceSlider .slider-range {
  height: 30px;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  -moz-box-shadow: 0 0 1px #ffffff;
  -webkit-box-shadow: 0 0 1px #ffffff;
  box-shadow: 0 0 1px #ffffff;
}
.extend-filter-in-product .param-slider .ui-slider-range,
.extend-filter-in-product .priceSlider .ui-slider-range {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABGCAYAAAAes3zsAAAACXBIWXMAAAsTAAALEwEAmpwYAAA57WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDgtMDVUMTQ6MDE6MDUrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTA4LTA1VDE0OjAxOjA1KzAyOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wOC0wNVQxNDowMTowNSswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6Yzk3NTI2ZjktYzk5NC1jZTRkLTliOWYtY2Q4YjkwZDQxM2JmPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NDY5MDg4ZjUtNWIwNC0xMWU2LTg4ZjYtY2ZjYWU5MzhiOWYxPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDRhZmU3MDUtODVlZC1iYjQ4LWEwMWUtMGJjOWMzYTIzNDFlPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQ0YWZlNzA1LTg1ZWQtYmI0OC1hMDFlLTBiYzljM2EyMzQxZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wNVQxNDowMTowNSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpjOTc1MjZmOS1jOTk0LWNlNGQtOWI5Zi1jZDhiOTBkNDEzYmY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDgtMDVUMTQ6MDE6MDUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjcwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz66iUO8AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAOMSURBVHja7J0/TxRRFEfPigXPhtgRLYm2bmJoKdReTLSXBGmUwkQoRewkKolG4z/kE6h8AtzYWSA0VmoLdmDjUiwZi10TYhRmd++deW/8nZKd2V32nkyYd/LYWpZl7KfZbJIYA8BH4CzCkg1gNITQ2v/DIxX4xW5KFnP2gMk/ZamCMCPAvOZrzmIIYe1vD6QsTA14BhzTfE35Bsz968GUhbkKXNB8TcmAqRDCz6oJMww80HzNWQ4hrB50QKrCPAKOa76mfAduHXZQisJcBK5ovuZMhxC2D/3DMbF1mCHgM3BS8zVlJYRwKc+BqV1h7kkWc34A1/MenJIwY8CU5mvObAhhs2rCDAIvaa+9CDs+dD5XqibMbeC05mvKLu3l/6xqwpzJc7snumYe+NLtSbHfJalE+7ABjAKtEEJXJ8Z+hVGJtmcPmARavZwcszAq0T48BNZ6PTlWYVSifTiwRKcszAQq0dZktNexmlUTZhi4r/maswys9vskMQqjEm1PrhKdojAq0T7cALarJswQ8ESzNWcFeGP1ZDEJs4BKtDVdleiUhBkDrmm+5swCm1UTRiXahwZdluhUhFGJtmeX9ppLVjVh6qhEe9BTic5DmbVaJdqHDTolOs/BKdVqlWh7WvRRomMWRiXah0X6KNGxClMDnqMSbU3fJTpWYSaA85qvKSYlOkZhVKJ9eI1BiY5RGJVoe7aAmaJerEhhVKJ9mMaoRMckzBDwVLM1ZwXDEh2TMAvACc3XFPMSHYswKtE+zGBcomMQRiXahwbwqowX9hZGJdoetxJdtjD1Im/3/iPcSnSZwgx0LplHNV9T1il54dNLGJVoe9xLdFnCqET7sAh8KvtNWAtTA16gEm1NISW6DGEmgHOarymFleiihVGJ9mGJgkp00cKoRNuzRXtvEVUTZhyVaA8KLdFFCaM90T68o+ASXZQwKtH27ND+jwtUTRiVaB/M90THIIxKtA8NSirR3sLMoRJtTakl2lOYOtoT7cEdSizRXsKoRPuwTgJfS9iLMCrR9kRRoj2EGQHuar7mRFGirYX5XaKD5mvKVyIp0dbCqETbE1WJthRGJdqHJeB9Sm84rzCPUYm2JroSbSXMOHBZ8zUnuhJtIYxKtA9vibBEWwijEm3PTufqQtWEUYn2IdoS3Y8wg7SX/1WibWkQcYnuR5g54JTma0qTyEt0r8LUUYn2oNQ90Vb8GgCXqLc5pEOYegAAAABJRU5ErkJggg==") repeat-x left center;
  background-size: auto 100%;
}
.extend-filter-in-product .param-slider .ui-slider-handle,
.extend-filter-in-product .priceSlider .ui-slider-handle {
  width: auto;
  padding: 0 10px;
  height: 30px;
  top: -1px;
  border: 1px solid #e05907;
  text-align: center;
  background-color: #fa9c62;
  background: -webkit-gradient(linear, left top, left bottom, from(#fa9c62), to(#f86d18));
  background: -webkit-linear-gradient(top, #fa9c62, #f86d18);
  background: -moz-linear-gradient(top, #fa9c62, #f86d18);
  background: -ms-linear-gradient(top, #fa9c62, #f86d18);
  background: -o-linear-gradient(top, #fa9c62, #f86d18);
  text-shadow: 1px 1px 0 #be4c06;
  color: white;
}
.extend-filter-in-product .param-slider .ui-slider-handle:hover,
.extend-filter-in-product .priceSlider .ui-slider-handle:hover {
  cursor: e-resize;
  text-decoration: none;
  border: 1px solid #484848;
}
.extend-filter-in-product .hr {
  margin: 5px 0;
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #fbfbfb;
}
.extend-filter-in-product .selectors-items {
  display: table;
  width: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.extend-filter-in-product .selectors-items a:hover {
  color: black;
}
.extend-filter-in-product .selectors-items .item {
  display: block;
  float: left;
  width: 25%;
}
.extend-filter-in-product .selectors-items .item label {
  font-weight: normal;
  display: block;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  text-decoration: underline;
  margin: 0;
  padding: 5px 5px;
}
.extend-filter-in-product .selectors-items .item label input {
  vertical-align: middle;
  margin-right: 5px;
}
.extend-filter-in-product .selectors-items .item label:hover {
  background: #d5d5d5;
  cursor: pointer;
}
.extend-filter-in-product .selectors-items .item:hover label {
  font-weight: bold;
}
.extend-filter-in-product .selectors-items .active label {
  font-weight: bold;
  text-decoration: none;
}
.extend-filter-in-product .parameters {
  padding: 10px 0;
}
.extend-filter-in-product .parameters .glyphicon {
  margin: 0 10px 0 0;
}
.extend-filter-in-product .parameters .item {
  display: block;
  float: left;
  background: #fff;
  border: 1px solid #bfbfbf;
  margin: 0 10px 0 0;
  text-decoration: underline;
  padding: 5px 10px;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  background: #ffffff;
}
.extend-filter-in-product .parameters .item:hover {
  background: #d5d5d5;
  text-decoration: none;
  cursor: pointer;
}
.extend-filter-in-product .parameters .deactivate-filter-button {
  display: none !important;
}
.extend-filter-in-product .filter-item {
  display: none;
}
.extend-filter-in-product .filter-item .item {
  display: block;
  padding: 10px 15px;
  float: left;
}
.extend-filter-in-product .filter-fade .filter-header {
  font-size: 1em;
}
.extend-filter-in-product .filter-items {
  padding: 0px 0;
}
.extend-filter-in-product .filter-items .disabled:hover {
  cursor: not-allowed;
}
.extend-filter-in-product .filter-items .disabled label {
  cursor: not-allowed;
  font-weight: normal;
  text-decoration: none;
}
.extend-filter-in-product .filter-items .disabled label:hover {
  cursor: not-allowed;
  text-decoration: none;
}
.extend-filter-in-product .filter-items .item {
  display: block;
  float: left;
  padding: 7px 5px 2px 5px;
  cursor: pointer;
}
.extend-filter-in-product .filter-items .item a:hover {
  cursor: pointer;
  color: #2c2b2c;
}
.extend-filter-in-product .filter-items .item:hover {
  background: #d5d5d5;
  font-weight: 600;
  text-decoration: underline;
}
.extend-filter-in-product .filter-items .item:hover a {
  cursor: pointer;
}
.extend-filter-in-product .filter-items .item:hover label {
  font-weight: bold;
}
.extend-filter-in-product .filter-items .item label {
  font-weight: normal;
  text-shadow: 0 1px 0 white;
  text-decoration: underline;
}
.extend-filter-in-product .filter-items .item input {
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.extend-filter-in-product .filter-items .active label {
  font-weight: 600;
  text-decoration: none;
}
.extend-filter-in-product .param-lb-color {
  display: block;
  width: 32px;
  height: 32px;
}
.extend-filter-in-product .close-filter {
  padding: 8px 0;
  margin: 10px 0;
}
.extend-filter-in-product .close-filter .close {
  background: #f86d18;
  color: white;
  padding: 7px 15px;
}
.extend-filter-in-product .close-filter .close:hover {
  background: #f86d18;
  cursor: pointer;
}
.extend-filter-in-product .item-active label {
  text-decoration: underline;
  font-weight: 600 !important;
  margin: 0;
}
@media (max-width: 992px) {
  .extend-filter-in-product .param-slider,
  .extend-filter-in-product .priceSlider {
    padding: 10px 0 0 0;
    width: 90%;
  }
  .extend-filter-in-product .selectors-items .item {
    display: block;
    float: none;
    font-weight: bold;
    width: 100%;
  }
  .extend-filter-in-product .selectors-items .item label {
    text-align: left;
    padding: 10px 10px;
  }
  .extend-filter-in-product .filter-items .item {
    padding: 11px 5px 6px 5px;
    display: block;
    width: 100%;
  }
  .extend-filter-in-product .param-slider-min-label,
  .extend-filter-in-product .param-slider-max-label {
    display: block;
    padding: 1.3rem 0;
  }
  .extend-filter-in-product .close-filter .close {
    display: block;
    margin: 2px 0;
    padding: 10px 10px;
  }
}
@media (max-width: 768px) {
  .extend-filter-in-product .param-slider,
  .extend-filter-in-product .priceSlider {
    padding: 50px 0 0 0;
    margin: 0;
    width: 90%;
  }
  .extend-filter-in-product .param-slider .slider-value-max,
  .extend-filter-in-product .priceSlider .slider-value-max {
    right: 30px;
    top: 10px;
  }
  .extend-filter-in-product .param-slider .slider-value-min,
  .extend-filter-in-product .priceSlider .slider-value-min {
    left: 30px;
    top: 10px;
  }
  .extend-filter-in-product .param-slider .slider-value-min,
  .extend-filter-in-product .priceSlider .slider-value-min,
  .extend-filter-in-product .param-slider .slider-value-max,
  .extend-filter-in-product .priceSlider .slider-value-max {
    display: block;
    position: absolute;
  }
  .extend-filter-in-product .sorter {
    margin: 5px 0 10px 0;
  }
  .extend-filter-in-product .param-slider {
    padding-top: 0px;
  }
  .extend-filter-in-product .param-slider-min-label,
  .extend-filter-in-product .param-slider-max-label {
    display: block;
    padding: 0.5rem 0;
  }
  .extend-filter-in-product .parameters .item {
    display: block;
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
  }
}
.extend-filter-in-product-tabs ul {
  padding: 0;
  margin: 0;
  display: table;
  height: 32px;
}
.extend-filter-in-product-tabs ul li {
  display: table-cell;
}
.extend-filter-in-product-tabs ul a {
  line-height: 32px;
  padding: 0 15px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  color: #2c2b2c;
  text-decoration: underline;
  display: block;
  border-bottom: 0;
  margin: 0 10px 0 0;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  -webkit-transition: 300ms;
  transition: 300ms;
  white-space: nowrap;
  overflow: hidden;
}
.extend-filter-in-product-tabs ul a:hover {
  background: #eeeeee;
}
.extend-filter-in-product-tabs ul .active a {
  text-decoration: none;
  font-weight: bold;
  text-shadow: none;
  background: #eeeeee;
  color: #2c2b2c !important;
}
.extend-filter-in-product-tabs ul .active a:hover {
  background: #aeaeae;
}
.extend-filter-in-product-tabs-mobile {
  margin: 0 0 20px;
}
.body-slider-range-bg {
  -moz-transition: 300ms;
  -o-transition: 300ms;
  -webkit-transition: 300ms;
  transition: 300ms;
  position: relative;
  zoom: 1;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.show-filter-in-colorbox {
  margin-bottom: 20px;
}
.eshop-filter-form {
  padding-bottom: 0px !important;
}
.eshop-filter-form .eshop-filter-currency label {
  margin-bottom: 0px;
}
.eshop-filter-form.eshop-filter-form-in-category-list {
  margin-bottom: 20px;
  background: #eeeeee;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.eshop-filter-form.eshop-filter-form-in-category-list .extend-filter-in-product {
  padding: 0px;
  border: none;
}
.eshop-filter-form.eshop-filter-form-in-category-list .extend-filter-in-product-tabs ul a {
  background: #eeeeee;
  color: #2c2b2c !important;
  margin-right: 0px;
}
.eshop-filter-form.eshop-filter-form-in-category-list .extend-filter-in-product-tabs ul a:hover {
  background: #aeaeae;
}
.eshop-filter-form.eshop-filter-form-in-category-list .extend-filter-in-product-tabs ul .active {
  margin: 0 0 -1px 0;
  position: relative;
}
.eshop-filter-form.eshop-filter-form-in-category-list .extend-filter-in-product-tabs ul .active a {
  background: #fff;
  color: #2c2b2c;
}
.eshop-filter-form.eshop-filter-form-in-category-list .extend-filter-in-product-tabs ul .active a:hover {
  background: #aeaeae;
}
.eshop-filter-form.eshop-filter-form-in-category-list .extend-filter-in-product-tabs ul .active:after {
  content: '';
  width: 100%;
  height: 100%;
  border-bottom: 3px solid #fff;
  position: absolute;
  bottom: -2px;
  left: 0px;
}
.eshop-filter-form.eshop-filter-form-in-category {
  /*
		.input-group {
			input[type="text"] {
				height: 20px;
				padding: 0 5px;
			}
		}
		*/
}
.eshop-filter-form.eshop-filter-form-in-category .selectors-items .item {
  width: auto;
  float: none;
}
.eshop-filter-form.eshop-filter-form-in-category .extend-filter-in-product {
  padding: 0px 0 0px 0;
}
.eshop-filter-form.eshop-filter-form-in-category .extend-filter-in-product .price {
  padding: 0px;
  margin: 0px;
}
.eshop-filter-form.eshop-filter-form-in-category .extend-filter-in-product .parameters {
  padding: 0px;
}
.eshop-filter-form.eshop-filter-form-in-category .filter-price {
  margin: 0px 0px 10px 0;
  padding: 15px 10px 0px 10px !important;
  width: auto;
}
.eshop-filter-form.eshop-filter-form-in-category .filter-price .col-xs-12,
.eshop-filter-form.eshop-filter-form-in-category .filter-price .col-xs-5,
.eshop-filter-form.eshop-filter-form-in-category .filter-price .col-xs-6,
.eshop-filter-form.eshop-filter-form-in-category .filter-price .col-xs-7 {
  padding: 0px;
}
.eshop-filter-form.eshop-filter-form-in-category .filter-price .col-md-12 {
  padding: 0px;
}
.eshop-filter-form.eshop-filter-form-in-category .filter-price .col-xs-12 {
  padding: 0 0 10px 0;
}
.eshop-filter-form.eshop-filter-form-in-category .param-slider-min-label,
.eshop-filter-form.eshop-filter-form-in-category .param-slider-max-label {
  display: block;
  padding: 1.3rem 0;
}
.eshop-filter-form.eshop-filter-form-in-category .param-slider,
.eshop-filter-form.eshop-filter-form-in-category .priceSlider {
  padding: 0 20px 5px 20px;
  box-sizing: border-box;
  width: 100%;
}
.eshop-filter-form.eshop-filter-form-in-category .param-slider .ui-slider-handle,
.eshop-filter-form.eshop-filter-form-in-category .priceSlider .ui-slider-handle {
  width: 40px;
  height: 20px;
  top: -5px;
  font-size: 12px;
  line-height: 18px;
  margin: 0 !important;
  margin-left: -20px !important;
  font-size: 14px;
  font-family: Verdana, Geneva, sans-serif;
}
.eshop-filter-form.eshop-filter-form-in-category .param-slider .slider-range,
.eshop-filter-form.eshop-filter-form-in-category .priceSlider .slider-range {
  height: 10px;
}
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button,
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button:focus,
.eshop-filter-form.eshop-filter-form-in-category a.activate-filter-button,
.eshop-filter-form.eshop-filter-form-in-category a.close,
.eshop-filter-form.eshop-filter-form-in-category .close-filter a.close {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  background: none;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  color: rgba(0, 0, 0, 0.8);
  text-decoration: none;
}
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button .glyphicon,
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button:focus .glyphicon,
.eshop-filter-form.eshop-filter-form-in-category a.activate-filter-button .glyphicon,
.eshop-filter-form.eshop-filter-form-in-category a.close .glyphicon,
.eshop-filter-form.eshop-filter-form-in-category .close-filter a.close .glyphicon {
  float: right;
}
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button:hover,
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button:focus:hover,
.eshop-filter-form.eshop-filter-form-in-category a.activate-filter-button:hover,
.eshop-filter-form.eshop-filter-form-in-category a.close:hover,
.eshop-filter-form.eshop-filter-form-in-category .close-filter a.close:hover {
  background: rgba(255, 255, 255, 0.5);
}
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button:focus .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category a.activate-filter-button .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category a.close .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category .close-filter a.close .glyphicon-triangle-top {
  display: block !important;
}
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button:focus .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category a.activate-filter-button .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category a.close .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category .close-filter a.close .glyphicon-triangle-bottom {
  display: none !important;
}
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button.collapsed .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button:focus.collapsed .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category a.activate-filter-button.collapsed .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category a.close.collapsed .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category .close-filter a.close.collapsed .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button.in .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button:focus.in .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category a.activate-filter-button.in .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category a.close.in .glyphicon-triangle-top,
.eshop-filter-form.eshop-filter-form-in-category .close-filter a.close.in .glyphicon-triangle-top {
  display: none !important;
}
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button.collapsed .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button:focus.collapsed .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category a.activate-filter-button.collapsed .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category a.close.collapsed .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category .close-filter a.close.collapsed .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button.in .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category .parameters a.activate-filter-button:focus.in .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category a.activate-filter-button.in .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category a.close.in .glyphicon-triangle-bottom,
.eshop-filter-form.eshop-filter-form-in-category .close-filter a.close.in .glyphicon-triangle-bottom {
  display: block !important;
}
.eshop-filter-form .input-group-addon {
  border: none;
  background: none;
}
.eshop-filter-form .filter-items .item,
.eshop-filter-form .selectors-items .item {
  float: none;
  cursor: pointer;
  padding: 0px;
  margin: 2px 5px;
  font-size: 12px !important;
}
.eshop-filter-form .filter-items .item a,
.eshop-filter-form .selectors-items .item a {
  display: block;
  cursor: pointer;
  padding: 0px;
  font-family: Verdana, Geneva, sans-serif;
}
.eshop-filter-form .filter-items .item a:hover,
.eshop-filter-form .selectors-items .item a:hover {
  text-decoration: none !important;
}
.eshop-filter-form .filter-items .item a:hover label,
.eshop-filter-form .selectors-items .item a:hover label {
  text-decoration: none !important;
  font-family: Verdana, Geneva, sans-serif;
}
.eshop-filter-form .filter-items .item label,
.eshop-filter-form .selectors-items .item label {
  display: block;
  cursor: pointer;
  padding: 8px 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 0 5px 0;
  background: rgba(255, 255, 255, 0.5);
}
.eshop-filter-form .filter-items .item label:hover,
.eshop-filter-form .selectors-items .item label:hover {
  text-decoration: none !important;
}
.eshop-filter-form .filter-items .item:hover,
.eshop-filter-form .selectors-items .item:hover {
  text-decoration: none;
}
.eshop-filter-form .filter-items .item.disabled label,
.eshop-filter-form .selectors-items .item.disabled label {
  background: none;
  color: rgba(0, 0, 0, 0.2);
}
.eshop-filter-form.eshop-filter-form-classic {
  margin: 0 0 10px 0;
}
.eshop-filter-form.eshop-filter-form-classic label input {
  margin: 0 5px 0 0;
}
.eshop-filter-form.eshop-filter-form-classic .selectors-items {
  padding-top: 10px;
}
.eshop-filter-form.eshop-filter-form-classic .selectors-items .item {
  width: auto;
  float: left;
}
.eshop-filter-form.eshop-filter-form-classic .selectors-items .item a {
  background: none;
  border: none;
}
.eshop-filter-form.eshop-filter-form-classic .selectors-items .item a label {
  background: none;
  border: none;
  padding: 0px 10px 0 0px;
}
.eshop-filter-form.eshop-filter-form-classic .param-slider-min-label,
.eshop-filter-form.eshop-filter-form-classic .param-slider-max-label {
  display: block;
  padding: 1.3rem 0;
}
.eshop-filter-form.eshop-filter-form-classic .filter-items .col-xs-12 {
  padding-left: 0px;
  padding-right: 0px;
}
.eshop-filter-form.eshop-filter-form-classic .col-md-12 {
  padding-left: 0px;
  padding-right: 0px;
}
.eshop-filter-form.eshop-filter-form-classic .parameters a.activate-filter-button,
.eshop-filter-form.eshop-filter-form-classic .parameters a.activate-filter-button:focus,
.eshop-filter-form.eshop-filter-form-classic a.activate-filter-button,
.eshop-filter-form.eshop-filter-form-classic a.close,
.eshop-filter-form.eshop-filter-form-classic .close-filter a.close {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px !important;
}
.eshop-filter-form .row.deactivate-row {
  padding: 10px 0;
}
.eshop-filter-form .row.deactivate-row--nocategory .filter-items .item,
.eshop-filter-form .row.deactivate-row--nocategory .selectors-items .item {
  margin-left: 5px !important;
}
.eshop-filter-form a.close,
.eshop-filter-form .close-filter a.close {
  font-size: 12px !important;
  padding: 8px 10px !important;
  margin: 0 0 0px 0 !important;
  outline: none !important;
}
.eshop-filter-form .eshop-filter-flag-delivery {
  background: none;
  color: green;
}
.eshop-filter-form .eshop-filter-flag-top {
  color: #c64040;
}
.eshop-filter-form .eshop-filter-flag-sale {
  color: #ff5858;
}
.eshop-filter-form .eshop-filter-flag-presale {
  color: #3d3838;
}
.eshop-filter-form .eshop-filter-flag-discount {
  color: #8dc640;
}
.eshop-filter-form .eshop-filter-flag-new {
  color: #00aeef;
}
.eshop-filter-form .eshop-filter-flag-action {
  color: #FDA400;
}
.eshop-filter-form .eshop-filter-flag-shippingFree {
  color: #e19931;
}
.eshop-filter-form .eshop-filter-flag-competitive {
  color: #3A56E0;
}
.eshop-filter-form .eshop-filter-flag-recommended {
  color: #ffb017;
}
@media (max-width: 768px) {
  .param-slider-min-label,
  .param-slider-max-label {
    display: block;
    padding: 0.5rem 0 !important;
  }
  .extend-filter-in-product .param-slider .slider-value-min,
  .extend-filter-in-product .param-slider .slider-value-max,
  .extend-filter-in-product .priceSlider .slider-value-min,
  .extend-filter-in-product .priceSlider .slider-value-max {
    top: 20px;
  }
  .eshop-filter-form .eshop-filter-currency {
    display: none;
  }
  .eshop-filter-form .filter-items .item,
  .eshop-filter-form .selectors-items .item {
    margin: 0px;
  }
}
@media (max-width: 992px) {
  .eshop-filter-form-classic .filter-items .item,
  .eshop-filter-form-classic .selectors-items .item {
    margin: 0px;
  }
}
.ajax-loader {
  background-image: url('data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==');
  background-repeat: none;
  width: 16px;
  height: 16px;
  display: block;
  margin: 0 auto;
}
FORM .ajax-loader {
  margin: .5em auto;
}
.banner-category .banner {
  padding: 0 0 20px 0;
  text-align: center;
}
.banner-category .banner img {
  margin: 0 auto;
}
.eshop-footerTop-banners {
  background: white;
}
.eshop-footerTop-banners .banner {
  float: left;
  padding: 0 10px;
  text-align: center;
}
.eshop-footerTop-banners .banner a,
.eshop-footerTop-banners .banner img {
  display: block;
  margin: 0 auto;
}
body {
  display: inherit !important;
  min-width: 0;
  overflow: inherit !important;
}
.bg-load {
  display: none;
}
.label-required {
  color: red;
}
.positionRelative {
  position: relative;
}
label[for="newsletterCheck"] {
  text-decoration: none;
}
label[for="newsletterCheck"] a {
  text-decoration: underline;
}
.priceSlider {
  color: #868686;
  margin: 0px 0px 0 0;
  display: block;
  float: left;
  vertical-align: middle;
}
.priceSlider input[type="number"] {
  vertical-align: middle;
  display: inline-block;
  width: 42px;
  height: 26px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  padding-left: 2px;
  padding-right: 2px;
}
.priceSlider .btn-primary {
  border: 1px solid transparent;
  background: #5f5d5f;
  /*
		&.btn-xs {
			background: @backgroundNavigationHover;
		}
		*/
}
.priceSlider .btn-primary.buy-invalid {
  background: #fbf9f9;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #333132;
}
.alert-errBox {
  display: none;
}
.errorContainer {
  color: red;
  margin: 0px 0 0px 0;
  display: block;
}
.borderShadow.positionRelative {
  position: relative;
  z-index: 1;
}
.borderShadow:after {
  content: '';
  width: 100%;
  height: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
  border-bottom: 4px solid rgba(0, 0, 0, 0.1);
}
input.invalid,
textarea.invalid,
select.invalid {
  border-color: #ff0000;
  background: #FFCFD2;
}
.timeDelivery {
  color: #f7941d;
  font-weight: bold;
}
.timeDelivery.delivery-ok-sign {
  color: #00a651;
}
.timeDelivery.delivery-alert-sign {
  color: #f7941d;
}
.timeDelivery.delivery-question-sign {
  color: #f7941d;
}
.timeDelivery.delivery-info-sign {
  color: #7db4ff;
}
.timeDelivery.delivery-minus-sign {
  color: #ff7d7d;
}
.overlay-hovermenu-hover {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 500;
  background: rgba(0, 0, 0, 0.85);
  animation: fadein 0.3s;
}
.lt-header {
  z-index: 1000 !important;
}
@-webkit-keyframes fadein {
  0% {
    background: transparent;
  }
  100% {
    background: rgba(0, 0, 0, 0.85);
  }
}
@-moz-keyframes fadein {
  0% {
    background: transparent;
  }
  100% {
    background: rgba(0, 0, 0, 0.85);
  }
}
@-o-keyframes fadein {
  0% {
    background: transparent;
  }
  100% {
    background: rgba(0, 0, 0, 0.85);
  }
}
@keyframes fadein {
  0% {
    background: transparent;
  }
  100% {
    background: rgba(0, 0, 0, 0.85);
  }
}
.eshop-categories-collapse {
  cursor: pointer;
  background: #333132;
  display: block;
  margin: 0px 10px 0px 10px;
  padding: 15px 12px;
  color: white;
  float: none;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  text-transform: uppercase;
  border: none;
}
.eshop-categories-collapse:hover {
  color: white;
  background: #5f5d5f;
}
.eshop-categories-collapse .flag {
  position: absolute;
  right: 15px;
  text-align: center;
  display: inline-block;
  padding: 2px 2px 2px 2px;
  color: white;
  font-size: 1em;
}
.eshop-categories-collapse .flag .glyphicon {
  top: 0px;
}
.eshop-categories-collapse .flag .glyphicon-triangle-bottom,
.eshop-categories-collapse .flag .glyphicon-triangle-top {
  font-size: 1.3em;
}
.eshop-categories-collapse .glyphicon-triangle-bottom {
  display: none;
}
.eshop-categories-collapse .glyphicon-triangle-top {
  display: block;
}
.eshop-categories-collapse.collapsed .glyphicon-triangle-bottom {
  display: block;
}
.eshop-categories-collapse.collapsed .glyphicon-triangle-top {
  display: none;
}
.eshop-categories,
.eshop-categories-tabs,
.page-navigation {
  padding: 15px;
  margin: 0px 10px 20px 10px;
  background: #333132;
  color: white;
  max-height: none !important;
  font-size: 0.92857143em;
}
.eshop-categories.navbar-collapse.collapse,
.eshop-categories-tabs.navbar-collapse.collapse,
.page-navigation.navbar-collapse.collapse {
  padding-bottom: 15px;
}
.eshop-categories .nav-tabs li,
.eshop-categories-tabs .nav-tabs li,
.page-navigation .nav-tabs li {
  margin-bottom: -5px;
  margin-right: 0px;
  margin-left: 0px;
}
.eshop-categories .nav-tabs li a,
.eshop-categories-tabs .nav-tabs li a,
.page-navigation .nav-tabs li a {
  margin-right: 0px;
  margin-left: 0px;
  text-decoration: underline;
}
.eshop-categories .nav-tabs li a:hover,
.eshop-categories-tabs .nav-tabs li a:hover,
.page-navigation .nav-tabs li a:hover {
  text-decoration: none;
}
.eshop-categories .nav-tabs li.active,
.eshop-categories-tabs .nav-tabs li.active,
.page-navigation .nav-tabs li.active {
  margin-right: 0px;
  margin-left: 0px;
  background: #333132;
}
.eshop-categories .nav-tabs li.active a,
.eshop-categories-tabs .nav-tabs li.active a,
.page-navigation .nav-tabs li.active a {
  text-decoration: none;
  background: #333132;
  color: white;
}
.eshop-categories .nav-pills,
.eshop-categories-tabs .nav-pills,
.page-navigation .nav-pills {
  color: white;
}
.eshop-categories .nav-pills li,
.eshop-categories-tabs .nav-pills li,
.page-navigation .nav-pills li {
  position: relative;
  border-bottom: 1px solid #515051;
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
}
.eshop-categories .nav-pills li ul,
.eshop-categories-tabs .nav-pills li ul,
.page-navigation .nav-pills li ul {
  border-top: 1px solid #515051;
}
.eshop-categories .nav-pills li ul li:last-child,
.eshop-categories-tabs .nav-pills li ul li:last-child,
.page-navigation .nav-pills li ul li:last-child {
  border-bottom: none;
}
.eshop-categories .nav-pills li li,
.eshop-categories-tabs .nav-pills li li,
.page-navigation .nav-pills li li {
  border-bottom: 1px solid #515051;
}
.eshop-categories .nav-pills a,
.eshop-categories-tabs .nav-pills a,
.page-navigation .nav-pills a {
  color: white;
  padding: 7px 25px 7px 10px;
  margin: 3px 0;
  background: #333132;
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
}
.eshop-categories .nav-pills a:focus,
.eshop-categories-tabs .nav-pills a:focus,
.page-navigation .nav-pills a:focus,
.eshop-categories .nav-pills a:hover,
.eshop-categories-tabs .nav-pills a:hover,
.page-navigation .nav-pills a:hover {
  background: #333132;
  color: white;
  text-decoration: underline;
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
}
.eshop-categories .nav-pills a.listOpen,
.eshop-categories-tabs .nav-pills a.listOpen,
.page-navigation .nav-pills a.listOpen {
  color: #f86d18;
}
.eshop-categories .nav-pills a.active,
.eshop-categories-tabs .nav-pills a.active,
.page-navigation .nav-pills a.active {
  background: #f86d18;
  color: white;
}
.eshop-categories .nav-pills a.active:focus,
.eshop-categories-tabs .nav-pills a.active:focus,
.page-navigation .nav-pills a.active:focus,
.eshop-categories .nav-pills a.active:hover,
.eshop-categories-tabs .nav-pills a.active:hover,
.page-navigation .nav-pills a.active:hover {
  background: #333132;
  color: white;
}
.eshop-categories .nav-pills a.active,
.eshop-categories-tabs .nav-pills a.active,
.page-navigation .nav-pills a.active {
  background: #f86d18 !important;
  color: white !important;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.eshop-categories .nav-pills .flag,
.eshop-categories-tabs .nav-pills .flag,
.page-navigation .nav-pills .flag {
  position: absolute;
  right: 0px;
  text-align: center;
  display: inline-block;
  padding: 2px 2px 2px 2px;
  color: white;
  font-size: 1em;
}
.eshop-categories .nav-pills .flag .glyphicon,
.eshop-categories-tabs .nav-pills .flag .glyphicon,
.page-navigation .nav-pills .flag .glyphicon {
  top: 0px;
  display: block;
}
.eshop-categories .nav-pills .flag .glyphicon-triangle-bottom,
.eshop-categories-tabs .nav-pills .flag .glyphicon-triangle-bottom,
.page-navigation .nav-pills .flag .glyphicon-triangle-bottom,
.eshop-categories .nav-pills .flag .glyphicon-triangle-top,
.eshop-categories-tabs .nav-pills .flag .glyphicon-triangle-top,
.page-navigation .nav-pills .flag .glyphicon-triangle-top {
  font-size: 1.3em;
}
.eshop-categories .nav-pills .flag.noList .glyphicon-triangle-bottom,
.eshop-categories-tabs .nav-pills .flag.noList .glyphicon-triangle-bottom,
.page-navigation .nav-pills .flag.noList .glyphicon-triangle-bottom,
.eshop-categories .nav-pills .flag.noList .glyphicon-triangle-top,
.eshop-categories-tabs .nav-pills .flag.noList .glyphicon-triangle-top,
.page-navigation .nav-pills .flag.noList .glyphicon-triangle-top {
  display: none;
}
.eshop-categories .nav-pills .flag.list .glyphicon-chevron-right,
.eshop-categories-tabs .nav-pills .flag.list .glyphicon-chevron-right,
.page-navigation .nav-pills .flag.list .glyphicon-chevron-right {
  display: none;
}
.eshop-categories .nav-pills li.addons-highlight a,
.eshop-categories-tabs .nav-pills li.addons-highlight a,
.page-navigation .nav-pills li.addons-highlight a {
  background: rgba(0, 0, 0, 0.7);
  color: white;
}
.eshop-categories .nav-pills li.addons-highlight a:hover,
.eshop-categories-tabs .nav-pills li.addons-highlight a:hover,
.page-navigation .nav-pills li.addons-highlight a:hover {
  background: rgba(0, 0, 0, 0.5);
  color: white;
}
.eshop-categories .nav-pills .nav-pills,
.eshop-categories-tabs .nav-pills .nav-pills,
.page-navigation .nav-pills .nav-pills {
  padding-left: 15px;
}
.eshop-categories-tabs .nav-tabs {
  margin: -15px -15px 0 -15px;
  border: none;
  background: white;
  white-space: nowrap;
  overflow: hidden;
}
.eshop-categories-tabs .nav-tabs li {
  float: none;
  display: inline-block;
}
.eshop-categories-tabs .nav-tabs li.active {
  border-color: #333132;
  border-bottom: none;
}
.eshop-categories-tabs .nav-pills li.root {
  border: none !important;
  padding: 0px !important;
  margin: 0px !important;
  overflow: hidden;
  display: none;
}
.eshop-categories-tabs .nav-pills li.root.listOpen,
.eshop-categories-tabs .nav-pills li.root.active {
  display: block;
}
.eshop-categories-tabs .nav-pills li.root ul.nav-pills {
  padding-left: 0px;
}
.eshop-categories-tabs .nav-pills li.root ul.nav-pills li ul.nav-pills {
  padding-left: 15px;
}
h2.eshop-categories-headline,
h3.eshop-categories-headline {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin: 0px 0 10px 0;
  text-transform: uppercase;
}
.eshop-product-item {
  border: 1px solid #dfdfdf;
  border-bottom: 2px solid #dfdfdf;
  margin: 0 0 10px 0;
  padding: 15px;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.eshop-product-item h3 {
  text-overflow: ellipsis;
  overflow: hidden;
  /*
		height: 2.6em;
		line-height: 1.3em;
		font-size: 18/14em;
		*/
  height: 3.7em;
  line-height: 1.3em;
  font-size: 1.14285714em !important;
  margin: 10px 0 5px 0;
  display: block;
  position: relative;
}
.eshop-product-item h3 a {
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  display: block;
  width: 100%;
  max-height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.eshop-product-item .params-presentation {
  *zoom: 1;
  text-align: center;
  padding: 10px 0 0 0;
  height: 42px;
  overflow: hidden;
}
.eshop-product-item .params-presentation:before,
.eshop-product-item .params-presentation:after {
  content: " ";
  display: table;
}
.eshop-product-item .params-presentation:after {
  clear: both;
}
.eshop-product-item .params-presentation:before,
.eshop-product-item .params-presentation:after {
  content: " ";
  display: table;
}
.eshop-product-item .params-presentation:after {
  clear: both;
}
.eshop-product-item .params-presentation:before,
.eshop-product-item .params-presentation:after {
  content: " ";
  display: table;
}
.eshop-product-item .params-presentation:after {
  clear: both;
}
.eshop-product-item .params-presentation:before,
.eshop-product-item .params-presentation:after {
  content: " ";
  display: table;
}
.eshop-product-item .params-presentation:after {
  clear: both;
}
.eshop-product-item .params-presentation .params-presentation-item {
  display: inline-block;
  width: 30px;
  height: 30px;
  overflow: hidden;
  text-indent: -10000;
  border: 1px solid rgba(0, 0, 0, 0.1);
  transition: 500ms;
  margin: 0 2px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.eshop-product-item .params-presentation .params-presentation-item:hover {
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.eshop-product-item .params-presentation .params-presentation-item img {
  display: block;
  margin: 0px;
}
.eshop-product-item .photo {
  display: block;
  position: relative;
  max-height: 260px;
}
.eshop-product-item .photo .eshop-product-ratings-wrapper {
  position: absolute;
  bottom: .5em;
  left: 50%;
}
.eshop-product-item .photo .eshop-product-ratings-wrapper .eshop-product-ratings {
  margin-left: -50%;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  padding: .2em 4px;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.eshop-product-item .photo a {
  display: block;
  position: relative;
}
.eshop-product-item .photo img {
  display: block;
  margin: 0 auto;
}
.eshop-product-item .photo .noPhotoText {
  display: block;
}
.eshop-product-item .photo .noPhotoText img {
  zoom: 1;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.eshop-product-item .photo .noImage {
  display: block;
  position: relative;
}
.eshop-product-item .photo .noImage img {
  zoom: 1;
  -webkit-opacity: 0.1;
  -moz-opacity: 0.1;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.eshop-product-item .photo .noImage span {
  display: block;
  position: absolute;
  top: 45%;
  left: 0px;
  width: 100%;
  text-align: center;
}
.eshop-product-item .manufacturer,
.eshop-product-item .key {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  height: 20px;
  font-size: 0.85em;
  margin-bottom: 5px;
  text-align: center;
}
.eshop-product-item .manufacturer img,
.eshop-product-item .key img {
  margin: 0 auto;
}
.eshop-product-item .perex {
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 0.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
  height: 6em;
  line-height: 1.5em;
  overflow: hidden;
}
.eshop-product-item .priceBlock {
  margin: 0 -15px -15px -15px;
  padding: 15px 15px 10px 15px;
  background: #fafafa;
}
.eshop-product-item .priceBlock p {
  margin: 0px;
  padding: 0px;
}
.eshop-product-item .priceBlock .timeDelivery {
  font-size: 0.85714286em;
  height: 22px;
  vertical-align: middle;
  margin: 0 0 5px 0;
}
.eshop-product-item .priceBlock .timeDelivery span {
  font-size: 1.75em;
  vertical-align: bottom;
  margin-right: 5px;
}
.eshop-product-item .priceBlock p.price {
  text-align: center;
}
.eshop-product-item .priceBlock p.price span {
  display: block;
}
.eshop-product-item .priceBlock p.price .discount {
  height: 22px;
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 0.78571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
  text-decoration: line-through;
}
.eshop-product-item .priceBlock p.price .diffPriceVariant {
  height: 22px;
}
.eshop-product-item .priceBlock p.price .price {
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 0.78571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
.eshop-product-item .priceBlock p.price .price .vat {
  font-style: normal;
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
.eshop-product-item .priceBlock p.price .price.top {
  font-size: 1.42857143em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-product-item .priceBlock p.price .price.top .vat {
  font-style: normal;
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 0.55em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
.eshop-product-item .priceBlock .invisible {
  min-height: 1.28em;
}
.eshop-product-item .priceBlock .btn {
  background: #f86d18;
  color: white;
}
.eshop-product-item .priceBlock .btn:hover {
  background: #5f5d5f;
  color: white;
}
.eshop-product-item .priceBlock .btn.addToCart {
  background: #f86d18;
  color: white;
}
.eshop-product-item .priceBlock .btn.addToCart:hover {
  background: #5f5d5f;
  color: white;
}
.eshop-product-item .addBlock {
  text-align: center;
}
.eshop-product-item .addBlock .btn {
  display: inline-block;
  margin-top: 5px;
  margin-left: 3px;
  margin-right: 3px;
  min-width: 40%;
}
.eshop-order-progress {
  background: #f4f2f1;
  padding: 18px 0 15px 0;
  line-height: 60px;
  width: 100%;
}
.eshop-order-progress ul {
  display: block;
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.eshop-order-progress ul .counter {
  line-height: 40px;
  width: 40px;
  margin: 10px 20px 10px 20px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  background: #9c9c9c;
  color: #fff;
  text-align: center;
}
.eshop-order-progress ul li {
  display: block;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-order-progress ul li .navbuttonStep {
  display: block;
  width: 100%;
  background: #dfdfdf;
  color: #333132;
}
.eshop-order-progress ul li.active .navbuttonStep {
  background: #f86d18;
  color: white;
}
.eshop-order-progress ul li.active .counter {
  background: #a3534d;
}
.eshop-order-progress ul .next,
.eshop-order-progress ul .previous {
  width: 60px;
  text-align: center;
  display: none;
}
.eshop-order-progress ul .next.next,
.eshop-order-progress ul .previous.next {
  padding-left: 10px;
}
.eshop-order-progress ul .next.previous,
.eshop-order-progress ul .previous.previous {
  padding-right: 10px;
}
.eshop-order-progress ul .next .navbutton,
.eshop-order-progress ul .previous .navbutton {
  vertical-align: middle;
  display: block;
  width: 100%;
  background: #333132;
  color: white;
  cursor: pointer;
}
.eshop-order-progress ul .next .navbutton .glyphicon,
.eshop-order-progress ul .previous .navbutton .glyphicon {
  font-size: 2.22222222em;
  vertical-align: middle;
  margin-bottom: 5px;
}
.eshop-order-progress ul .next .navbutton:hover,
.eshop-order-progress ul .previous .navbutton:hover {
  background: #5f5d5f;
  color: white;
}
.eshop-order-progress ul .next .navbutton.disabled,
.eshop-order-progress ul .previous .navbutton.disabled {
  cursor: default;
  background: #dfdfdf;
}
.eshop-order-progress ul .next .navbutton.disabled:hover,
.eshop-order-progress ul .previous .navbutton.disabled:hover {
  background: #dfdfdf;
}
@media (min-width: 768px) {
  .eshop-order-progress ul {
    display: table;
  }
  .eshop-order-progress ul li {
    display: table-cell;
    font-size: 1.28571429em;
    font-family: "open_sansregular", sans-sarif;
    color: #333132;
    font-weight: normal;
  }
  .eshop-order-progress ul .counter {
    margin: 5px;
  }
  .eshop-order-progress ul .next,
  .eshop-order-progress ul .previous {
    display: table-cell;
    padding: 0px;
    width: 40px;
  }
}
@media (min-width: 992px) {
  .eshop-order-progress ul {
    display: table;
  }
  .eshop-order-progress ul li {
    display: table-cell !important;
  }
  .eshop-order-progress ul .next,
  .eshop-order-progress ul .previous {
    display: table-cell;
  }
}
.window-voucher h2 {
  font-size: 1.86666667em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.news-box .shadow {
  margin-top: -1px;
}
.news-box .shadow .border {
  background: #fafafa;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.news-box .shadow .borderShadow:after {
  border-bottom: 4px solid rgba(0, 0, 0, 0.1);
}
.news-box .shadow .item {
  padding-bottom: 30px;
}
.news-box .shadow .btn-default {
  margin: 10px 0 0 0;
}
.news-box .shadow h3 {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  text-transform: uppercase;
}
.news-box .shadow h4 {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #8781bd;
  font-weight: normal;
  padding-bottom: 5px;
  margin-bottom: 0px;
}
.news-box .shadow h4 a {
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #8781bd;
  font-weight: normal;
}
.news-box .shadow p {
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 0.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
.newsletter-box {
  padding-bottom: 20px;
}
.newsletter-box h3 {
  margin-top: 25px;
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.newsletter-box p {
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 0.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
.newsletter-box form .fields {
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 2px;
  position: relative;
  height: 38px;
}
.newsletter-box form .fields button[type="submit"],
.newsletter-box form .fields input[type="submit"] {
  position: absolute;
  top: 2px;
  right: 2px;
  height: 32px;
  background: #333132;
  color: white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.newsletter-box form .fields button[type="submit"]:hover,
.newsletter-box form .fields input[type="submit"]:hover {
  background: #5f5d5f;
  color: white;
}
.newsletter-box form .fields input[type="text"] {
  border: none;
  width: 100%;
  height: 32px;
  padding: 2px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.social-box h3 {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.social-box ul {
  margin: 0px;
  padding: 0px;
  *zoom: 1;
}
.social-box ul:before,
.social-box ul:after {
  content: " ";
  display: table;
}
.social-box ul:after {
  clear: both;
}
.social-box ul:before,
.social-box ul:after {
  content: " ";
  display: table;
}
.social-box ul:after {
  clear: both;
}
.social-box ul:before,
.social-box ul:after {
  content: " ";
  display: table;
}
.social-box ul:after {
  clear: both;
}
.social-box ul:before,
.social-box ul:after {
  content: " ";
  display: table;
}
.social-box ul:after {
  clear: both;
}
.social-box ul li {
  float: left;
  font-size: 50px;
  list-style-type: none;
  text-align: center;
  padding: 0 20px 0 0px;
}
.social-box ul li a {
  color: #333132;
}
.social-box ul li a:hover {
  color: #868686;
}
.facebook-box {
  padding-bottom: 25px;
}
.facebook-box h3 {
  margin-top: 25px;
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.facebook-box .facebook-plugin {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  line-height: 200px;
  width: 100%;
  overflow: hidden;
  margin: 0;
  color: #868686;
}
.pagingContainer {
  border: 3px solid rgba(0, 0, 0, 0.1);
  margin: 0 0px 25px 0px;
  padding: 7px;
  font-size: 0.92857143em;
  line-height: 15px;
}
.pagingContainer .dropdown {
  white-space: nowrap;
}
.pagingContainer p {
  padding: 0px;
  margin: 0px;
}
.pagingContainer .pagination {
  display: block;
  margin: 0px 0px;
  padding: 0px;
  float: right;
}
.pagingContainer .pagination li a {
  padding: 5px 10px;
  line-height: 18px;
  margin: 0 2.5px 0 2.5px;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.pagingContainer .pagination li.nextPage a,
.pagingContainer .pagination li.previousPage a {
  background: #f4f2f1;
  color: #333132;
}
.pagingContainer .pagination li.nextPage a:hover,
.pagingContainer .pagination li.previousPage a:hover {
  background: #5f5d5f;
  color: white;
}
.pagingContainer .pagination li.nextPage a {
  margin-right: 0px;
}
.pagingContainer .pagination li.previousPage a {
  margin-left: 0px;
}
.pagingContainer .pagination li a.active {
  border-color: #f86d18;
  background: #f86d18;
  color: white;
}
.pagingContainer .pagination li a.active:hover {
  border-color: #f86d18;
  background: #d75506;
  color: white;
}
.pagingContainer .pageSizeForm label {
  text-align: left;
  line-height: 30px;
  margin: 0px;
}
.pagingContainer .pageSizeForm p {
  white-space: nowrap;
}
.eshop-relateds h3 {
  text-transform: uppercase;
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.help-container {
  display: inline-block;
  position: relative;
  margin-left: 5px;
}
.help-container .help-ico {
  cursor: help;
  display: block;
  background: #44b7e2;
  -webkit-border-radius: 12px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 12px;
  -moz-background-clip: padding;
  border-radius: 12px;
  background-clip: padding-box;
  width: 20px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
  line-height: 20px;
  font-size: 0.85714286em !important;
  font-family: "open_sansregular", sans-sarif !important;
  color: white !important;
  font-weight: normal !important;
}
.help-container .help-text {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 15px;
  background: white;
  font-size: 0.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  text-align: left;
  z-index: 1;
  position: absolute;
  bottom: 35px;
  right: 0px;
  width: 200px;
}
.help-container.visible-xs {
  display: inline-block !important;
}
.support-box h2 {
  font-size: 1.42857143em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.support-box ul {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 10px 0;
  padding: 15px 0 15px 20px;
}
.support-box ul li {
  list-style-type: none;
  line-height: 200%;
  font-size: 1em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.support-box ul li a {
  font-size: 1em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.support-box ul li .glyphicon {
  margin-right: 5px;
}
.eshop-subcategories .row .btn {
  display: block;
  text-align: left;
  margin-bottom: 18px;
  position: relative;
  padding: 20px;
  transition: 300ms;
  background: #333132;
  color: white;
}
.eshop-subcategories .row .btn:hover {
  background: #5f5d5f;
  color: white;
}
.eshop-subcategories .row .btn .glyphicon {
  position: absolute;
  top: 30px;
  right: 10px;
}
.eshop-subcategories .row .btn .title {
  vertical-align: top;
  padding: 10px 0;
  display: inline-block;
  font-size: 0.7em;
  max-width: 100px;
  white-space: normal;
  max-height: 65px;
  overflow: hidden;
}
.eshop-subcategories .row .btn.isImage {
  padding: 1px;
}
.eshop-subcategories .row .btn.isImage img {
  margin-right: 10px;
}
.eshop-subcategories .row .btn.isImage .glyphicon {
  top: 30px;
}
#discussionForm .form-inline .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
.root-navigation {
  position: relative;
  max-height: none;
}
.root-navigation.in li {
  position: relative;
  z-index: 1;
}
.root-navigation.in:before {
  position: absolute;
  width: 20px;
  height: 20px;
  background: #333132;
  top: -10px;
  right: 25px;
  content: '';
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.root-navigation li.languages {
  border-top: 1px solid #515051;
  text-align: center;
  padding-top: 10px;
}
.root-navigation li.languages a {
  display: inline-block;
}
.root-navigation li.languages a.active {
  background: #f86d18;
  color: white;
}
.navbar-collapse.in {
  overflow: visible;
  overflow-y: visible;
}
.eshop-manufacturer-list {
  padding: 20px 0 0 0;
}
.eshop-manufacturer-list .photo {
  display: block;
  width: 140px;
  height: 140px;
  text-align: center;
  margin: 0 auto 10px auto;
}
.eshop-manufacturer-list .photo.noPhoto {
  zoom: 1;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.eshop-manufacturer-list .item {
  text-align: center;
  padding: 10px 10px 25px 10px;
}
.eshop-manufacturer-detail h1 {
  font-size: 2.14285714em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-manufacturer-detail h2 {
  font-size: 2em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-manufacturer-detail h3 {
  font-size: 1.57142857em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-manufacturer-detail h4 {
  font-size: 1.28571429em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-manufacturer-detail h5 {
  font-size: 1.14285714em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-manufacturer-detail ul,
.eshop-manufacturer-detail p,
.eshop-manufacturer-detail td {
  font-size: 1em;
}
.eshop-manufacturer-detail p a {
  text-decoration: underline;
}
.eshop-manufacturer-detail p a:hover {
  text-decoration: none;
}
.eshop-manufacturer-detail img.logo {
  float: right;
  margin: 0px 0 20px 20px;
}
.eshop-manufacturer-detail h4 {
  margin-top: 35px;
  font-size: 1.28571429em;
  font-family: 'exo_2bold', sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-manufacturer-detail .eshop-manufacturer-documents .btn {
  margin-top: 30px;
}
.eshop-manufacturer-detail .eshop-manufacturer-documents ul {
  margin: 20px 0 20px 0;
}
.eshop-products-banners .banner {
  padding: 10px 0 0 0;
}
.eshopConditionsWindow .article-detail {
  height: 385px;
  width: 100%;
  overflow: auto;
  display: block;
  margin-bottom: 10px;
  -webkit-overflow-scrolling: touch;
}
.eshopConditionsWindow .article-detail article {
  padding: 0 40px;
}
label[for="conditionsCheck"] {
  text-decoration: none;
}
label[for="conditionsCheck"] a {
  text-decoration: underline;
}
label[for="conditionsCheck"] a:hover {
  text-decoration: none;
}
.payment-methods {
  padding: 0 0 20px 0;
}
.payment-methods h3 {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.ac_results {
  margin-left: -5px;
}
.eshop-product-documents h3 {
  margin-top: 0px !important;
}
.article-detail h1.article-header {
  font-size: 2.42857143em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  padding: 0 20px 10px 20px;
  margin: 0 0 20px 0;
}
.article-detail article {
  padding: 0 15px;
}
.article-detail article h1 {
  font-size: 2.42857143em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.article-detail article h2 {
  font-size: 2em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.article-detail article h3 {
  font-size: 1.71428571em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.article-detail article h4 {
  font-size: 1.42857143em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.article-detail article p {
  margin: 0 0 20px 0;
}
.article-detail article blockquote {
  color: #868686;
  font-style: italic;
}
.article-detail article blockquote p {
  color: #868686;
}
.article-detail article a {
  text-decoration: underline;
  color: #2a6496;
}
.article-detail article a:hover {
  text-decoration: none;
}
.article-detail article .article-gallery {
  *zoom: 1;
  padding: 20px 20px 0 20px;
}
.article-detail article .article-gallery:before,
.article-detail article .article-gallery:after {
  content: " ";
  display: table;
}
.article-detail article .article-gallery:after {
  clear: both;
}
.article-detail article .article-gallery:before,
.article-detail article .article-gallery:after {
  content: " ";
  display: table;
}
.article-detail article .article-gallery:after {
  clear: both;
}
.article-detail article .article-gallery:before,
.article-detail article .article-gallery:after {
  content: " ";
  display: table;
}
.article-detail article .article-gallery:after {
  clear: both;
}
.article-detail article .article-gallery:before,
.article-detail article .article-gallery:after {
  content: " ";
  display: table;
}
.article-detail article .article-gallery:after {
  clear: both;
}
.article-detail article .article-gallery.article-gallery-border-1 {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.article-detail article .article-imageFull {
  padding: 0 0 20px 0;
}
.article-detail article .article-photoText {
  *zoom: 1;
  padding: 20px 20px 20px 20px;
  margin: 0 0 20px 0;
}
.article-detail article .article-photoText:before,
.article-detail article .article-photoText:after {
  content: " ";
  display: table;
}
.article-detail article .article-photoText:after {
  clear: both;
}
.article-detail article .article-photoText:before,
.article-detail article .article-photoText:after {
  content: " ";
  display: table;
}
.article-detail article .article-photoText:after {
  clear: both;
}
.article-detail article .article-photoText:before,
.article-detail article .article-photoText:after {
  content: " ";
  display: table;
}
.article-detail article .article-photoText:after {
  clear: both;
}
.article-detail article .article-photoText:before,
.article-detail article .article-photoText:after {
  content: " ";
  display: table;
}
.article-detail article .article-photoText:after {
  clear: both;
}
.article-detail article .article-photoText.article-photoText-border-1 {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.article-detail article .article-photoText .article-photoText-align-left {
  float: left;
  display: block;
  margin: 0 15px 0px 0;
}
.article-detail article .article-photoText .article-photoText-align-right {
  float: right;
  display: block;
  margin: 0 0px 0px 15px;
}
.article-detail article .article-documents {
  *zoom: 1;
  padding: 20px 20px 20px 20px;
  margin: 0 0 20px 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.article-detail article .article-documents:before,
.article-detail article .article-documents:after {
  content: " ";
  display: table;
}
.article-detail article .article-documents:after {
  clear: both;
}
.article-detail article .article-documents:before,
.article-detail article .article-documents:after {
  content: " ";
  display: table;
}
.article-detail article .article-documents:after {
  clear: both;
}
.article-detail article .article-documents:before,
.article-detail article .article-documents:after {
  content: " ";
  display: table;
}
.article-detail article .article-documents:after {
  clear: both;
}
.article-detail article .article-documents:before,
.article-detail article .article-documents:after {
  content: " ";
  display: table;
}
.article-detail article .article-documents:after {
  clear: both;
}
.article-detail article .article-documents h3 {
  margin-top: 0px;
}
.article-detail article .article-list h3 {
  margin-top: 0px;
}
.article-detail article .article-list article {
  padding-left: 0px;
  padding-right: 0px;
}
.article-detail article .article-video {
  margin: 0 auto 20px auto;
  display: inline-block;
}
.article-detail article .eshop-product-items-list {
  margin-top: 20px;
}
.article-detail article .eshop-product-items-list-border-1 {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px 20px 0 20px;
}
.error-page h2 {
  font-size: 2em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.error-page h3 {
  font-size: 1.71428571em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.error-page .content a {
  text-decoration: underline;
  color: #333132;
}
.error-page .content a:hover {
  text-decoration: none;
}
.error-page .error-search {
  border: 3px solid rgba(0, 0, 0, 0.1);
  padding: 20px;
  float: left;
  margin: 0 0 40px 25px;
}
.error-page .error-search input[type="text"] {
  width: 300px;
}
.error-page ol li {
  font-size: 40px;
  line-height: 10px;
  padding: 20px 0 20px 0px;
  margin-left: 30px;
  font-weight: bold;
}
.error-page ol li span {
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  padding-bottom: 10px;
  vertical-align: middle;
  font-weight: normal;
}
#searchFormResults {
  border: 3px solid rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin-bottom: 20px;
}
#searchFormResults label {
  margin-bottom: 0px;
  line-height: 34px;
}
#searchFormResults label.regular {
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
#searchFormResults .form-group.noMargin {
  margin-bottom: 0px;
}
#searchFormResults .btn {
  padding: 6px 12px;
  height: 34px;
}
.contactUs a {
  text-decoration: none !important;
  color: #333132 !important;
}
.contactUs .email,
.contactUs .phone {
  display: block;
  margin: 30px 0 0 0;
  line-height: 34px;
  font-size: 1.5em;
  font-family: "open_sanslight", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.contactUs .email .glyphicon,
.contactUs .phone .glyphicon {
  display: inline-block;
  font-size: 30px;
  text-align: center;
  vertical-align: middle;
  line-height: 30px;
  margin-right: 10px;
}
.contactUs .email:hover,
.contactUs .phone:hover {
  text-decoration: none;
}
.search-detail .col-xs-12:first-child {
  padding: 0 20px;
}
.search-detail h2 {
  margin: 0px;
  padding: 0 0 20px 0;
  font-size: 2em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.search-detail h3 {
  font-size: 1.71428571em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.search-detail .resultContainer {
  border: 3px solid rgba(0, 0, 0, 0.1);
  border-top: 0px;
  padding: 20px 30px;
  margin: 0px 0 0px 0;
}
.search-detail .resultContainer h3 {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin: 0px;
  padding: 0 0 10px 0;
}
.search-detail .resultContainer .noPhotoText {
  display: block;
  zoom: 1;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.search-detail .resultContainer .breadcrumb {
  border: none;
  padding: 10px 0 0 0;
}
.search-detail .searchArticles .item,
.search-detail .searchManufacturers .item,
.search-detail .searchCategories .item {
  text-align: center;
  margin-bottom: 20px;
}
.search-detail .searchArticles .item {
  text-align: left;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 0px;
}
.search-detail #searchFormResults {
  border: 3px solid rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin-bottom: 20px;
}
.search-detail #searchFormResults label {
  margin-bottom: 0px;
  line-height: 34px;
}
.search-detail #searchFormResults label.regular {
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.search-detail #searchFormResults .form-group.noMargin {
  margin-bottom: 0px;
}
.search-detail #searchFormResults .btn {
  padding: 6px 12px;
  height: 34px;
}
.search-detail .pagingContainer {
  margin-top: 10px;
}
.search-detail .nav-stacked {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}
.search-detail .nav-stacked.bottom {
  margin-bottom: 20px;
}
.search-detail .nav-stacked li {
  margin: 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.search-detail .nav-stacked li a {
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
  background: #f4f2f1;
  color: #333132;
}
.search-detail .nav-stacked li.active a {
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
  background: rgba(0, 0, 0, 0.1);
  color: #333132;
}
.search-detail .tips {
  margin-bottom: 20px;
}
.search-detail .contactUs .phone {
  display: block;
  margin: 30px 0 0 0;
  line-height: 34px;
  font-size: 1.5em;
  font-size: 2em;
  font-family: "open_sanslight", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.search-detail .contactUs .phone .glyphicon {
  display: inline-block;
  -webkit-border-radius: 100px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 100px;
  -moz-background-clip: padding;
  border-radius: 100px;
  background-clip: padding-box;
  font-size: 30px;
  text-align: center;
  width: 50px;
  height: 50px;
  line-height: 50px;
  background: #333132;
  color: white;
}
.search-detail .contactUs .phone:hover {
  text-decoration: none;
}
.eshop-filter-currency label {
  float: left;
  line-height: 30px;
  margin-right: 5px;
}
.eshop-filter-currency select {
  float: left;
  width: auto;
}
.eshop-homepage-manufacturers .eshop-homepage-manufacturers-wrapper {
  padding: 20px;
}
.eshop-homepage-manufacturers h2 {
  text-transform: uppercase;
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
.eshop-homepage-manufacturers ul {
  margin: 0px;
  padding: 30px 0 30px 10px;
}
.eshop-homepage-manufacturers ul li {
  margin: 0px;
  padding: 0px 8px 0 8px;
  list-style-type: none;
  float: left;
  position: relative;
  /*
			&:before {
				position: absolute;
				width: 1px;
				height: 100%;
				min-height: 80px;
				content: '';
				background: @colorBorderLayout;
				left: 10px;
				top: 0px;

				.transform(rotate(20deg));
			}
			*/
}
.eshop-homepage-manufacturers ul li img {
  margin: 10px 0 0 0;
}
.eshop-homepage-manufacturers ul li a.more {
  display: block;
  -webkit-border-radius: 40px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 40px;
  -moz-background-clip: padding;
  border-radius: 40px;
  background-clip: padding-box;
  width: 80px;
  height: 80px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fafafa;
  font-size: 0.85714286em;
  margin-left: 20px;
}
.eshop-homepage-manufacturers ul li a.more .glyphicon {
  font-size: 1.83333333em;
  margin-top: 10px;
}
.lt-preloading-page {
  padding: 0 0 30px 0;
}
.lt-account .nav-pills {
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.lt-account .nav-pills li,
.lt-account .nav-pills li.active,
.lt-account .nav-pills li:hover,
.lt-account .nav-pills li:focus {
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.lt-account .nav-pills li a,
.lt-account .nav-pills li.active a,
.lt-account .nav-pills li:hover a,
.lt-account .nav-pills li:focus a,
.lt-account .nav-pills li a.active,
.lt-account .nav-pills li.active a.active,
.lt-account .nav-pills li:hover a.active,
.lt-account .nav-pills li:focus a.active,
.lt-account .nav-pills li a:hover,
.lt-account .nav-pills li.active a:hover,
.lt-account .nav-pills li:hover a:hover,
.lt-account .nav-pills li:focus a:hover {
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.lt-account .nav-pills > li > a {
  -webkit-border-radius: 0px !important;
  -webkit-background-clip: padding-box !important;
  -moz-border-radius: 0px !important;
  -moz-background-clip: padding !important;
  border-radius: 0px !important;
  background-clip: padding-box !important;
}
.break {
  width: 100%;
  height: 12px;
  display: block;
}
#orderProcessForm #summaryShippingAndPaymentMethod .itemSum {
  padding-left: 20px;
  padding-right: 20px;
}
.eshop-slider-parcel .border {
  background: #808080;
}
li.nav-item-root .nav-items-sub {
  top: 50px;
}
.navbar.navbar-default.slave-navigation {
  padding: 0px;
}
.navbar.navbar-default.slave-navigation ul.navbar-nav li a {
  padding: 10px 15px;
}
.lt-header .header-switch-data .hsd-label {
  padding: 2px 10px 3px 10px;
}
.lt-header .header-switch-data .hsd-container {
  top: 25px;
}
.eshop-variant-form-preview .eshop-product-params-preview {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
/** xxx: odstranit az Tomas fixne slidery pro 1200px; **/
.eshop-slider .item,
.homepage-slider .item {
  width: 980px;
}
#orderProcessForm .sh-orderProcessForm__container {
  margin: 0;
}
/*********** layout objects ***************************************************/
:focus {
  outline: none;
}
body.bc-fixed {
  background-attachment: fixed;
}
body.bc-repeatY {
  background-repeat: repeat-y;
}
body.bc-repeatX {
  background-repeat: repeat-x;
}
body.bc-repeatX.bc-repeatY {
  background-repeat: repeat;
}
body.bc-cover {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#toCartWindowRelated {
  background: #fff;
}
.lt-header .shadow {
  background: none;
}
.lt-header .topMenu {
  background: #e3e3e3;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 1;
}
.lt-header .topMenu .nav {
  margin-top: 0px;
  margin-bottom: 0px;
}
.lt-header .topMenu ul li {
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 0.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.lt-header .topMenu ul li a {
  padding: 0 5px;
  line-height: 25px;
}
.lt-header .topMenu ul li.active a {
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: white;
  font-weight: normal;
  background: #f86d18;
}
.lt-header .topMenu ul.pull-right li {
  line-height: 15px;
  margin: 5px 0;
}
.lt-header .topMenu ul.pull-right li a {
  line-height: 15px;
}
.lt-header .topMenu ul.pull-right li a:hover {
  background: none;
}
.lt-header .header-container {
  padding-bottom: 15px;
  background: none;
}
.lt-header .header-container .claim div.logo {
  font-size: 1em;
}
.lt-header .header-container .claim div.logo img {
  width: 190px;
}
.lt-header .header-container .claim .logo {
  margin: 0px;
}
.lt-header .header-container .claim .logo .name {
  font-size: 1.5em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.lt-header .header-container .claim .motto {
  white-space: nowrap;
}
.lt-header .header-container .claim.no-image {
  padding-top: 28px;
  padding-left: 20px;
  max-width: 250px;
}
.lt-header .header-container .navbar-toggle {
  margin: 25px 0px 0 2px;
  font-size: 1.21428571em;
  min-width: 40px;
  text-align: center;
  border: none;
  background: #333132;
  color: white;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.lt-header .header-container .navbar-toggle .icon-bar {
  background: white;
  margin: 0 auto;
}
.lt-header .header-container .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
.lt-header .header-container .navbar-toggle .title {
  margin-top: 2px;
  display: block;
}
.lt-header .header-container .navbar-toggle.collapsed {
  background: #f86d18;
  color: white;
}
.lt-header .header-container .navbar-toggle.navbar-toggle-menu {
  font-size: 2em;
  padding-bottom: 0px;
  padding-top: 2px;
  margin-right: 16px;
  padding-left: 2px;
  padding-right: 2px;
}
.lt-header .header-container .cart-preview {
  position: relative;
}
.lt-header .header-container .cart-preview .cart-preview-detail {
  width: 200px;
}
.lt-header .header-container .cart-preview .cart-preview-detail a.info {
  display: block;
  background: #f86d18;
  padding: 15px 15px 15px 15px;
  color: white;
  margin: 15px 0 15px 0;
  position: relative;
}
.lt-header .header-container .cart-preview .cart-preview-detail a.info .items {
  display: block;
  position: absolute;
  right: 10px;
  top: 8px;
  background: white;
  color: #f86d18;
  min-width: 20px;
  line-height: 20px;
  text-align: center;
  height: 20px;
  font-size: 0.85714286em;
  padding: 0 5px;
  -webkit-border-radius: 20px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 20px;
  -moz-background-clip: padding;
  border-radius: 20px;
  background-clip: padding-box;
}
.lt-header .header-container .cart-preview .cart-preview-detail a.info .glyphicon {
  font-size: 2.14285714em;
  margin-right: 10px;
  margin-top: 5px;
  vertical-align: top;
}
.lt-header .header-container .cart-preview .cart-preview-detail a.info .block {
  display: inline-block;
}
.lt-header .header-container .cart-preview .cart-preview-detail a.info .block .title,
.lt-header .header-container .cart-preview .cart-preview-detail a.info .block .price {
  font-size: 0.75em;
  font-family: "open_sansregular", sans-sarif;
  color: white;
  font-weight: normal;
}
.lt-header .header-container .cart-preview .cart-preview-detail a.info .headline {
  display: block;
  line-height: 100%;
  font-size: 1.5em;
  font-family: "open_sansregular", sans-sarif;
  color: white;
  font-weight: normal;
}
.lt-header .header-container .cart-preview .cart-preview-detail a.info:hover {
  text-decoration: none;
}
.lt-header .header-container .cart-preview .cart-preview-detail a.info:hover .headline span {
  text-decoration: underline;
}
.lt-header .header-container .header-searcher {
  padding: 0 0px;
}
.lt-header .header-container .header-searcher .search-headline {
  font-size: 1.42857em;
  font-weight: 400;
  margin: 0;
  padding: 20px 0;
  text-align: center;
  color: white;
}
.lt-header .header-container .header-searcher .loader {
  display: none;
  position: absolute;
  top: 2px;
  right: 35px;
}
.lt-header .header-container .header-searcher .links {
  margin: 14px 0 15px 0px;
  padding: 0px;
  min-width: 300px;
  text-align: center;
  display: block;
  font-size: 0.85714286em;
  color: #868686;
}
.lt-header .header-container .header-searcher .links a {
  color: #868686;
}
.lt-header .header-container .header-searcher .form-group {
  border: 3px solid rgba(0, 0, 0, 0.1);
  margin: 0px auto 0 auto;
  min-width: 200px;
}
.lt-header .header-container .header-searcher .form-group div.clearfix {
  white-space: nowrap;
  background: white;
  padding: 2px;
  line-height: 28px;
  min-height: 32px;
  font-size: 1.14285714em;
  width: 100%;
  text-align: right;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lt-header .header-container .header-searcher .form-group div.clearfix input[type="text"] {
  border: none;
  padding: 2px 10px;
  font-size: 0.8em;
  height: 30px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lt-header .header-container .header-searcher .form-group div.clearfix button[type="submit"] {
  display: block;
  position: absolute;
  height: 30px;
  top: 2px;
  right: 2px;
  border: none;
  background: #f86d18;
  color: white;
  vertical-align: bottom;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lt-header .header-container .header-searcher .form-group div.clearfix button[type="submit"]:hover {
  background: #f86d18;
  color: white;
}
.eshop-topCategories-wrapper {
  position: relative;
  z-index: 1000;
}
.eshop-topCategories-wrapper .eshop-topCategories {
  z-index: 10001;
  position: absolute;
  width: 100%;
  padding: 0px;
  margin: 0px 0 0 0px;
  top: -3px;
  left: 0px;
}
.eshop-topCategories-wrapper .eshop-topCategories .eshop-topCategories-layer {
  background: white;
  overflow: hidden;
  border-top: 5px solid #333132;
  border-bottom: 5px solid #333132;
  margin-left: 0px;
}
.eshop-topCategories-wrapper .eshop-topCategories .eshop-topCategories-layer .col-sm-8 {
  padding-bottom: 20px;
}
.eshop-topCategories-wrapper .eshop-topCategories ul {
  margin: 0px;
  padding: 0px;
}
.eshop-topCategories-wrapper .eshop-topCategories ul li {
  list-style-type: none;
  position: relative;
}
.eshop-topCategories-wrapper .eshop-topCategories ul.root-categories {
  padding: 10px 0 30px 20px;
}
.eshop-topCategories-wrapper .eshop-topCategories ul.root-categories li {
  padding: 20px 0 0px 0;
}
.eshop-topCategories-wrapper .eshop-topCategories ul.root-categories a.active:before {
  display: block;
  content: '';
  background: white;
  position: absolute;
  width: 25px;
  height: 25px;
  right: -21px;
  top: 23px;
  z-index: 1;
  border-right: 5px solid rgba(0, 0, 0, 0.1);
  border-top: 5px solid rgba(0, 0, 0, 0.1);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.eshop-topCategories-wrapper .eshop-topCategories ul.root-categories a.active .cat-glyphicon {
  font-size: 4.44444444em;
  margin-right: 15px;
}
.eshop-topCategories-wrapper .eshop-topCategories .item-root {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
.eshop-topCategories-wrapper .eshop-topCategories .item-root .cat-glyphicon {
  vertical-align: middle;
  font-size: 3.33333333em;
  margin-right: 10px;
  color: #333132;
}
.eshop-topCategories-wrapper .eshop-topCategories .item-root a:hover {
  color: #333132;
}
.eshop-topCategories-wrapper .eshop-topCategories .item-subcategories {
  padding: 25px 0 0 0;
}
.eshop-topCategories-wrapper .eshop-topCategories .item-subcategories .photo {
  float: left;
  display: block;
  margin-left: 40px;
  margin-right: 10px;
  width: 70px;
  height: 70px;
}
.eshop-topCategories-wrapper .eshop-topCategories .item-subcategories .photo img {
  display: block;
  margin: 0px;
}
.eshop-topCategories-wrapper .eshop-topCategories .item-subcategories .desc {
  float: left;
  max-width: 60%;
}
.eshop-topCategories-wrapper .eshop-topCategories .item-subcategories .desc h3 {
  margin: 0px;
  padding: 0px 0 10px 0;
  font-size: 1.07142857em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-topCategories-wrapper .eshop-topCategories .item-subcategories .desc h3 a {
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-topCategories-wrapper .eshop-topCategories .item-subcategories .desc p {
  font-size: 0.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
  display: block;
  max-height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.eshop-topCategories-wrapper .eshop-topCategories .item-subcategories .desc p a {
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
.eshop-topCategories-wrapper .eshop-topCategories .item-subcategories .btn-default {
  margin-right: 10px;
  margin-top: 15px;
}
.eshop-topCategories-wrapper .myShadow {
  width: 5px;
  background: rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  height: 1000px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.lt-footer .copyright {
  background: #474446;
  text-align: center;
  padding-bottom: 30px;
}
.lt-footer .copyright .container p {
  padding: 10px 0 0 0;
  font-size: 0.9em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
.lt-footer .copyright .container p a {
  color: #fff;
}
.lt-footer .copyright .borderShadow:after {
  border-bottom: 4px solid rgba(0, 0, 0, 0.1);
}
.lt-footer .navbar {
  padding: 0 15px;
}
.lt-footer .footer-nav-top {
  float: left;
}
.lt-footer nav {
  padding: 10px 15px;
  background: #e3e3e3;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 0.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #868686;
  font-weight: normal;
}
.lt-footer nav a {
  color: #333132;
}
.lt-footer nav ul,
.lt-footer nav li,
.lt-footer nav p {
  padding: 0px;
  margin: 0px;
  color: #868686;
}
.lt-footer nav p {
  padding: 20px 0 0 0;
}
.lt-footer nav li {
  float: left;
  list-style-type: none;
}
.lt-footer nav li.delimeter:before {
  content: '|';
}
.lt-footer .navbar-toggle {
  text-align: center;
  border: none;
  padding: 5px;
  margin: 10px 0 0 0;
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 0.71428571em;
  font-family: "open_sansregular", sans-sarif;
  color: white;
  font-weight: normal;
  text-transform: uppercase;
}
.lt-footer .navbar-toggle .icon-bar {
  margin: 0 auto;
  height: 2px;
  background: white;
}
.lt-footer .navbar-toggle .icon-bar + .icon-bar {
  margin: 3px auto 0 auto;
}
.lt-footer .navbar-toggle:hover,
.lt-footer .navbar-toggle:focus {
  background: #f86d18;
}
.lt-footer .quickInfo {
  padding-left: 35px;
}
.lt-footer .quickInfo h3 {
  text-transform: uppercase;
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.lt-footer .quickInfo p {
  font-size: 0.85714286em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.lt-footer .quickInfo img {
  border: 2px solid rgba(0, 0, 0, 0.1);
  padding: 3px;
  -webkit-border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 100%;
  -moz-background-clip: padding;
  border-radius: 100%;
  background-clip: padding-box;
}
.lt-header .topMenu .nav.topHeader-nav {
  margin: 0px;
}
.lt-header .topMenu .nav.topHeader-nav li a {
  padding-left: 10px;
  padding-right: 10px;
}
.eshop-homepage .shadow {
  padding-top: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: -1px;
  z-index: 1;
}
.eshop-homepage h3 {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  text-transform: uppercase;
}
.eshop-homepage h3.headline {
  margin-top: 0px;
}
.eshop-category-detail h1 {
  font-size: 1.78571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin: 0px;
  padding: 0 0 18px 0;
}
.eshop-category-detail h4 {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin: 0px;
  padding: 10px 0 10px 0;
}
.eshop-category-detail p {
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin: 0px;
  padding: 0 0 30px 0;
}
.eshop-category-detail p strong {
  font-size: 1em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-category-detail p a {
  text-decoration: underline;
}
.eshop-category-detail p a:hover {
  text-decoration: none;
}
.eshop-category-detail p a strong,
.eshop-category-detail p strong a {
  font-size: 1em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-category-detail img {
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 18px;
}
.eshop-category-detail .eshop-subcategories {
  padding-bottom: 10px;
}
.eshop-category-detail .eshop-subcategories .btn {
  width: 100%;
  text-align: left;
}
.eshop-category-detail .eshop-subcategories .btn-lg {
  font-size: 0.92857143em;
  margin-bottom: 5px;
}
.eshop-category-detail .eshop-subcategories .glyphicon {
  float: right;
}
.eshop-filter-form {
  padding: 0 0 20px 0;
}
.eshop-filter-form button {
  margin: 7px;
  font-size: 0.92857143em;
}
.eshop-filter-form .eshop-filters-content {
  border: 3px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}
.eshop-filter-form .eshop-filters-content.eshop-filters-content-nosorter {
  margin-top: 10px;
  border-top: 3px solid rgba(0, 0, 0, 0.1);
}
.eshop-filter-form .eshop-filters-sorter {
  line-height: 33px;
  padding-right: 5px;
}
.eshop-filter-form .eshop-filters-deliveryTime {
  padding: 10px 10px 0 0;
  float: right;
}
.eshop-filter-form .eshop-filters-deliveryTime label {
  font-weight: normal;
  text-decoration: underline;
  color: #00a651;
}
.eshop-filter-form .eshop-filters-deliveryTime label.selected {
  font-weight: bold;
  text-decoration: none;
}
.eshop-filter-form .btn-navigation {
  float: right;
  padding-left: 10px;
  padding-right: 15px;
  background: #5f5d5f;
  color: white;
}
.eshop-filter-form .btn-navigation:hover {
  background: #191819;
  color: white;
}
.eshop-filter-form .btn-navigation .glyphicon-remove,
.eshop-filter-form .btn-navigation .glyphicon-triangle-top,
.eshop-filter-form .btn-navigation .glyphicon-triangle-bottom {
  margin-top: 3px;
  margin-right: 15px;
  float: left;
}
.eshop-filter-form .btn-navigation-removeAll,
.eshop-filter-form .btn-navigation-baseFilter {
  margin-top: 7px;
  display: none;
}
.eshop-filter-form .eshop-filters-price .slider-range,
.eshop-filter-form .eshop-filters-price .slider-value-max,
.eshop-filter-form .eshop-filters-price .slider-value-min {
  display: inline-block;
  margin: 13px 12px;
}
.eshop-filter-form .eshop-filters-price .slider-value-max,
.eshop-filter-form .eshop-filters-price .slider-value-min {
  font-size: 0.92857143em;
  min-width: 80px;
}
.eshop-filter-form .eshop-filters-price .slider-value-max strong,
.eshop-filter-form .eshop-filters-price .slider-value-min strong {
  font-size: 1em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-filter-form .eshop-filters-price .slider-value-max.slider-value-min,
.eshop-filter-form .eshop-filters-price .slider-value-min.slider-value-min {
  text-align: right;
  margin-right: 0px;
}
.eshop-filter-form .eshop-filters-price .slider-range {
  width: 180px;
  margin: 0 20px;
}
.eshop-filter-form .eshop-filters-price .ui-slider {
  background: rgba(0, 0, 0, 0.1);
  border: none;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.eshop-filter-form .eshop-filters-price .ui-slider-handle {
  text-align: center;
  font-size: 0.78571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  cursor: pointer;
  width: 22px;
  height: 22px;
  padding: 3px;
  border: none;
  background: #333132;
  color: white;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.eshop-filter-form .eshop-filters-price .ui-slider-range {
  background-repeat: repeat;
  background-position: top center;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAIAAADUCbv3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVGQ0FDRTEzN0QxQTExRTM4MEYzRDcxQjZGQ0M2RTY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVGQ0FDRTE0N0QxQTExRTM4MEYzRDcxQjZGQ0M2RTY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUZDQUNFMTE3RDFBMTFFMzgwRjNENzFCNkZDQzZFNjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUZDQUNFMTI3RDFBMTFFMzgwRjNENzFCNkZDQzZFNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4HEVfnAAAAHklEQVR42mK8mJ3CgAQkeLiRuUwMeMGoNDnSAAEGAK3pAef7gptPAAAAAElFTkSuQmCC');
}
.eshop-filter-form .eshop-currency {
  text-align: right;
  white-space: nowrap;
  padding-bottom: 10px;
}
.eshop-filter-form .eshop-currency label {
  display: inline-block;
  line-height: 30px;
  margin: 0px;
  padding: 0 5px 0 0;
}
.eshop-filter-form .eshop-currency select {
  width: auto;
}
.eshop-filter-form .param-fields ul {
  padding: 14px 0;
}
.eshop-filter-form .param-fields ul li {
  padding-left: 18px;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
.eshop-filter-form .param-fields ul li input[type="checkbox"] {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}
.eshop-filter-form .param-fields ul li label {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.eshop-filter-form ul {
  padding: 0px;
  margin: 0px;
}
.eshop-filter-form ul li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.eshop-filter-form .menu-sorter .sorter {
  margin-top: 7px;
}
.eshop-product-detail .col-product-left {
  padding-left: 20px;
}
.eshop-product-detail .col-product-right {
  padding-right: 20px;
  margin-top: 2.5em;
}
.eshop-product-detail .unit-title {
  display: block;
  float: left;
  padding-left: 5px;
}
.eshop-product-detail .h1,
.eshop-product-detail h1 {
  margin: 0px;
  padding: 0px 0 0 10px;
  font-size: 1.78571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-product-detail p {
  font-family: "open_sansbold", sans-sarif;
  font-family: "open_sanssemibold", sans-sarif;
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-product-detail .eshopProductDetailPhoto {
  padding: 0 0 20px 0;
}
.eshop-product-detail .breadcrumb {
  margin-bottom: 10px;
}
.eshop-product-detail .visible-xs .eshop-product-info {
  padding: 1em 5px 0 5px;
  font-size: 0.85714286em;
}
.eshop-product-detail .visible-xs .eshop-product-info.visible-xs {
  padding: .8em 20px .5em 20px !important;
}
.eshop-product-detail .headline {
  padding-bottom: 5px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
.eshop-product-detail .headline .eshop-product-info {
  padding: 1em 5px 0 5px;
  font-size: 0.85714286em;
}
.eshop-product-detail .headline .eshop-product-info .eshop-product-tools {
  padding: 0;
}
.eshop-product-detail .headline .eshop-product-info .eshop-product-tools SPAN.col-md-7 {
  padding: 0;
}
.eshop-product-detail .headline .eshop-product-info A {
  text-decoration: underline;
}
.eshop-product-detail .headline .eshop-filter-form {
  padding-bottom: 0;
  margin-top: -0.3em;
}
.eshop-product-detail .headline p {
  margin: 0px;
  padding: 10px 15px 0 0;
}
.eshop-product-detail .headline p a {
  display: inline-block;
  margin-left: 15px;
  color: #333132;
}
.eshop-product-detail .nav-tabs {
  border: none;
}
.eshop-product-detail .nav-tabs li {
  margin: 0 2px 0 0;
  padding-bottom: 2px;
}
.eshop-product-detail .nav-tabs li a {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 7px 20px 7px 20px;
  margin: 0;
  background: #f4f2f1;
  color: #333132;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.eshop-product-detail .nav-tabs li a:hover {
  text-decoration: underline;
}
.eshop-product-detail .nav-tabs li.active {
  background: #fff;
  margin-bottom: -1px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}
.eshop-product-detail .nav-tabs li.active a {
  background: #fff;
  border: none !important;
  margin: 0px;
  padding-bottom: 9px;
}
.eshop-product-detail .photoDetail {
  padding: 10px 10px 0 10px;
  position: relative;
}
.eshop-product-detail .photoDetail .noPhoto {
  display: block;
}
.eshop-product-detail .photoDetail .noPhoto img {
  zoom: 1;
  -webkit-opacity: 0.1;
  -moz-opacity: 0.1;
  opacity: 0.1;
  filter: alpha(opacity=10);
  width: 60%;
  height: auto;
  margin: 0 auto;
}
.eshop-product-detail .photoDetail .noPhoto .noPhotoTitle {
  position: absolute;
  width: 100%;
  left: 0px;
  top: 50%;
  margin-top: -15px;
  display: block;
  text-align: center;
}
.eshop-product-detail .thumbnails {
  margin: 20px 0 5px 0;
  position: relative;
  text-align: center;
}
.eshop-product-detail .thumbnails .col-xs-1 {
  padding: 0px;
  margin: 0px;
}
.eshop-product-detail .thumbnails .col-xs-10 {
  padding: 0 5px;
}
.eshop-product-detail .thumbnails #thumbnails-navigation-prev {
  line-height: 60px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  color: #868686;
  font-size: 1.25em;
  width: 100%;
  background: #fafafa;
}
.eshop-product-detail .thumbnails #thumbnails-navigation-prev .glyphicon {
  vertical-align: middle;
}
.eshop-product-detail .thumbnails #thumbnails-navigation-prev:hover {
  color: #333132;
}
.eshop-product-detail .thumbnails #thumbnails-navigation-next {
  line-height: 60px;
  height: 60px;
  font-size: 1.25em;
  width: 100%;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  color: #868686;
  background: #fafafa;
}
.eshop-product-detail .thumbnails #thumbnails-navigation-next .glyphicon {
  vertical-align: middle;
}
.eshop-product-detail .thumbnails #thumbnails-navigation-next:hover {
  color: #333132;
}
.eshop-product-detail .thumbnails .thumb {
  width: 80px;
  float: left;
}
.eshop-product-detail .eshop-product-flag {
  position: absolute;
  top: 5px;
  left: 0px;
  margin-right: 5px;
}
.eshop-product-detail .eshop-product-flag .flag {
  display: block;
}
.eshop-product-detail input[name="ct_checkNumber"] {
  display: inline-block;
}
.eshop-product-detail .perex {
  padding-bottom: 20px;
  padding-top: 0px;
}
.eshop-product-detail .set-currency-form {
  padding-bottom: 35px;
}
.eshop-product-detail .price-container {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.eshop-product-detail .price-container .noSelectedItemPreview a {
  text-decoration: underline;
}
.eshop-product-detail .price-container .noSelectedItemPreview a:hover {
  text-decoration: none;
}
.eshop-product-detail .price-container .noSelectedItem {
  display: none;
  position: relative;
  background: #dce2c0;
  color: #131313;
  border: 1px solid #b7c384;
  padding: 5px 10px;
  margin: 15px 0 5px 0;
  -webkit-border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 5px;
  -moz-background-clip: padding;
  border-radius: 5px;
  background-clip: padding-box;
}
.eshop-product-detail .price-container .noSelectedItem:before {
  position: absolute;
  content: '';
  width: 10px;
  height: 10px;
  background: #dce2c0;
  border: 1px solid #b7c384;
  border-right: none;
  border-bottom: none;
  right: 35px;
  top: -5px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.eshop-product-detail .price-container .item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 7px 0;
  line-height: 30px;
  font-size: 1em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
  /*

				&.buy-invalid {
					background: @backgroundNavigationTabSlave;
					color: @colorNavigation;
				}
			}
			*/
}
.eshop-product-detail .price-container .item.big {
  font-size: 1.66666667em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-product-detail .price-container .item.discount {
  color: #333132;
}
.eshop-product-detail .price-container .item.originalPrice .value {
  text-decoration: line-through;
}
.eshop-product-detail .price-container .item.buy {
  line-height: 30px;
  background: #f4f2f1;
}
.eshop-product-detail .price-container .item.buy .state {
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
}
.eshop-product-detail .price-container .item .btn-primary {
  border: 1px solid transparent;
  background: #f86d18;
  color: white;
}
.eshop-product-detail .price-container .item .btn-primary:hover {
  background: #5f5d5f;
  color: white;
}
.eshop-product-detail .price-container .item .btn-primary.btn-xs {
  background: #5f5d5f;
  min-width: 20px;
}
.eshop-product-detail .price-container .item .btn-primary.buy-invalid {
  background: #fbf9f9;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #333132;
}
.eshop-product-detail .price-container .item select[name="sum"],
.eshop-product-detail .price-container .item select[name="count"] {
  width: auto;
}
.eshop-product-detail .price-container .alert {
  margin: 0px;
}
.eshop-product-detail .tab-pane h1 {
  font-size: 1.57142857em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin-top: 30px;
}
.eshop-product-detail .tab-pane h2 {
  font-size: 1.28571429em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 30px;
}
.eshop-product-detail .tab-pane h3 {
  font-size: 0.92857143em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin-top: 25px;
}
.eshop-product-detail .tab-pane h4 {
  font-size: 0.92857143em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin-top: 20px;
}
.eshop-product-detail .tab-pane h5 {
  font-size: 0.92857143em;
  font-family: "open_sansbold", sans-sarif;
  color: #333132;
  font-weight: normal;
  margin-top: 15px;
}
.eshop-product-detail .tab-pane p,
.eshop-product-detail .tab-pane li,
.eshop-product-detail .tab-pane table {
  font-size: 1em;
  color: #333132;
}
.eshop-product-detail .tab-pane ul li {
  list-style-type: square;
}
.eshop-product-detail .tab-pane a,
.eshop-product-detail .tab-pane p a,
.eshop-product-detail .tab-pane li a {
  color: #0089cf;
  text-decoration: underline;
}
.eshop-product-detail .tab-pane a:hover,
.eshop-product-detail .tab-pane p a:hover,
.eshop-product-detail .tab-pane li a:hover {
  text-decoration: none;
}
.eshop-product-detail .tab-pane table {
  margin-bottom: 20px;
  display: table;
  width: 100%;
  border-collapse: collapse;
}
.eshop-product-detail .tab-pane table > thead > tr > th,
.eshop-product-detail .tab-pane table > tbody > tr > th,
.eshop-product-detail .tab-pane table > tfoot > tr > th,
.eshop-product-detail .tab-pane table > thead > tr > td,
.eshop-product-detail .tab-pane table > tbody > tr > td,
.eshop-product-detail .tab-pane table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.eshop-product-detail .tab-pane table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.eshop-product-detail .tab-pane table > caption + thead > tr:first-child > th,
.eshop-product-detail .tab-pane table > colgroup + thead > tr:first-child > th,
.eshop-product-detail .tab-pane table > thead:first-child > tr:first-child > th,
.eshop-product-detail .tab-pane table > caption + thead > tr:first-child > td,
.eshop-product-detail .tab-pane table > colgroup + thead > tr:first-child > td,
.eshop-product-detail .tab-pane table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.eshop-product-detail .tab-pane table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.eshop-product-detail .tab-pane table .table {
  background-color: #fff;
}
.eshop-product-detail .tab-pane table > thead > tr > .active,
.eshop-product-detail .tab-pane table > tbody > tr > .active,
.eshop-product-detail .tab-pane table > tfoot > tr > .active,
.eshop-product-detail .tab-pane table > thead > .active > td,
.eshop-product-detail .tab-pane table > tbody > .active > td,
.eshop-product-detail .tab-pane table > tfoot > .active > td,
.eshop-product-detail .tab-pane table > thead > .active > th,
.eshop-product-detail .tab-pane table > tbody > .active > th,
.eshop-product-detail .tab-pane table > tfoot > .active > th {
  background-color: #f5f5f5;
}
.eshop-product-detail .tab-pane table > thead > tr > .success,
.eshop-product-detail .tab-pane table > tbody > tr > .success,
.eshop-product-detail .tab-pane table > tfoot > tr > .success,
.eshop-product-detail .tab-pane table > thead > .success > td,
.eshop-product-detail .tab-pane table > tbody > .success > td,
.eshop-product-detail .tab-pane table > tfoot > .success > td,
.eshop-product-detail .tab-pane table > thead > .success > th,
.eshop-product-detail .tab-pane table > tbody > .success > th,
.eshop-product-detail .tab-pane table > tfoot > .success > th {
  background-color: #dff0d8;
}
.eshop-product-detail .tab-pane table > thead > tr > .danger,
.eshop-product-detail .tab-pane table > tbody > tr > .danger,
.eshop-product-detail .tab-pane table > tfoot > tr > .danger,
.eshop-product-detail .tab-pane table > thead > .danger > td,
.eshop-product-detail .tab-pane table > tbody > .danger > td,
.eshop-product-detail .tab-pane table > tfoot > .danger > td,
.eshop-product-detail .tab-pane table > thead > .danger > th,
.eshop-product-detail .tab-pane table > tbody > .danger > th,
.eshop-product-detail .tab-pane table > tfoot > .danger > th {
  background-color: #f2dede;
}
.eshop-product-detail .tab-pane table > thead > tr > .warning,
.eshop-product-detail .tab-pane table > tbody > tr > .warning,
.eshop-product-detail .tab-pane table > tfoot > tr > .warning,
.eshop-product-detail .tab-pane table > thead > .warning > td,
.eshop-product-detail .tab-pane table > tbody > .warning > td,
.eshop-product-detail .tab-pane table > tfoot > .warning > td,
.eshop-product-detail .tab-pane table > thead > .warning > th,
.eshop-product-detail .tab-pane table > tbody > .warning > th,
.eshop-product-detail .tab-pane table > tfoot > .warning > th {
  background-color: #fcf8e3;
}
.eshop-product-detail .tab-pane table .table-column {
  display: table-cell;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 15px;
  font-size: 0.85714286em;
  vertical-align: middle;
}
.eshop-product-detail .tab-pane table .table-row {
  display: table-row;
}
.eshop-product-detail .tab-pane table .table-body {
  display: table-row-group;
}
.eshop-product-detail .tab-pane table .table-footer {
  display: table-footer-group;
}
.eshop-product-detail .tab-pane table .table-footer .table-column {
  background: #f4f2f1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.eshop-product-detail .tab-pane table .table-header {
  display: table-header-group;
}
.eshop-product-detail .tab-pane table .table-header .table-column {
  color: #868686;
  vertical-align: middle;
  padding: 5px 15px;
}
.eshop-product-detail .socials-plugins {
  text-align: center;
  margin: 5px 0 25px 0;
  width: 100%;
  *zoom: 1;
}
.eshop-product-detail .socials-plugins:before,
.eshop-product-detail .socials-plugins:after {
  content: " ";
  display: table;
}
.eshop-product-detail .socials-plugins:after {
  clear: both;
}
.eshop-product-detail .socials-plugins:before,
.eshop-product-detail .socials-plugins:after {
  content: " ";
  display: table;
}
.eshop-product-detail .socials-plugins:after {
  clear: both;
}
.eshop-product-detail .socials-plugins:before,
.eshop-product-detail .socials-plugins:after {
  content: " ";
  display: table;
}
.eshop-product-detail .socials-plugins:after {
  clear: both;
}
.eshop-product-detail .socials-plugins:before,
.eshop-product-detail .socials-plugins:after {
  content: " ";
  display: table;
}
.eshop-product-detail .socials-plugins:after {
  clear: both;
}
.eshop-product-detail .socials-plugins a {
  display: block;
  float: left;
}
.eshop-product-detail .socials-plugins .title {
  display: block;
  float: left;
  margin-right: 10px;
  line-height: 30px;
}
.eshop-product-detail .socials-plugins .sp {
  display: block;
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 10px;
}
.eshop-product-detail .socials-plugins .sp.sp-facebook {
  background: url("/img/gfx/layouts/share/banners/socials30.png") no-repeat 0 0;
}
.eshop-product-detail .socials-plugins .sp.sp-facebook:hover {
  background: url("/img/gfx/layouts/share/banners/socials30.png") no-repeat 0 -30px;
}
.eshop-product-detail .socials-plugins .sp.sp-twitter {
  background: url("/img/gfx/layouts/share/banners/socials30.png") no-repeat -30px 0;
}
.eshop-product-detail .socials-plugins .sp.sp-twitter:hover {
  background: url("/img/gfx/layouts/share/banners/socials30.png") no-repeat -30px -30px;
}
.eshop-product-detail .socials-plugins .sp.sp-gplus {
  background: url("/img/gfx/layouts/share/banners/socials30.png") no-repeat -90px 0;
}
.eshop-product-detail .socials-plugins .sp.sp-gplus:hover {
  background: url("/img/gfx/layouts/share/banners/socials30.png") no-repeat -90px -30px;
}
.eshop-product-detail .socials-plugins .sp.sp-pinterest {
  background: url("/img/gfx/layouts/share/banners/socials30.png") no-repeat -60px 0;
}
.eshop-product-detail .socials-plugins .sp.sp-pinterest:hover {
  background: url("/img/gfx/layouts/share/banners/socials30.png") no-repeat -60px -30px;
}
.eshop-product-detail.withCategories h2 {
  padding-left: 0px;
}
.eshop-product-detail.withCategories .headline {
  padding-left: 0px;
  margin-left: 10px;
}
.eshop-product-detail.withCategories .price-container .item.big {
  font-size: 1.3em;
}
.article-detail article {
  padding: 0 20px 20px 20px;
  margin: 0px;
}
.article-detail h1.article-header {
  padding-left: 0px;
}
.eshop-order-sended h2 {
  font-size: 1.78571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-order-sended h2 strong {
  font-size: 1em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-order-sended h3 {
  font-size: 1.28571429em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-order-sended p {
  color: #868686;
}
.eshop-order-sended p strong {
  color: #868686;
}
.eshop-order-sended #payPalForm {
  padding: 20px 0 0px 0;
}
.eshop-order-sended .result-panel {
  text-align: center;
  background: #fafafa;
  padding: 35px 0 35px 0;
}
.eshop-order-sended .result-panel .glyphicon-exclamation-sign,
.eshop-order-sended .result-panel .glyphicon-credit-card,
.eshop-order-sended .result-panel .glyphicon-ok-sign {
  font-size: 5.35714286em;
  color: #f86d18;
}
.eshop-order-sended .result-panel .btn-primary {
  margin-top: 30px;
}
.eshop-order-sended .eshop-order-sended-products .positionRelative {
  position: relative;
}
.eshop-order-sended .eshop-order-sended-products .eshop-cart-detail-container {
  padding: 0 20px 20px 20px;
}
.eshop-order-sended .eshop-order-sended-products .inpCountItems {
  width: 40px;
  display: inline;
}
.eshop-order-sended .eshop-order-sended-products .timeDelivery {
  font-size: 1em;
}
.eshop-order-sended .eshop-order-sended-products .titlePhoto {
  max-width: 60px;
}
.eshop-order-sended .eshop-order-sended-products .title {
  width: auto;
}
.eshop-order-sended .eshop-order-sended-products .text-big {
  font-size: 2em;
  color: #868686;
}
.eshop-order-sended .eshop-order-sended-products .price {
  display: none;
  text-align: right;
}
.eshop-order-sended .eshop-order-sended-products .price.top {
  display: table-cell;
  font-size: 1.66666667em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-order-sended .eshop-order-sended-products .price.topView {
  display: table-cell;
}
.eshop-order-sended .eshop-order-sended-products .counter {
  white-space: nowrap;
}
.eshop-order-sended .eshop-order-sended-products .counter .glyphicon-repeat {
  font-size: 1.5em;
  color: #868686;
  vertical-align: middle;
  margin-left: 5px;
}
.eshop-order-sended .eshop-order-sended-products .table-footer .textAlignRight {
  text-align: right;
}
.eshop-order-sended .eshop-order-sended-products .table-footer .price {
  display: block;
  color: #868686;
}
.eshop-order-sended .eshop-order-sended-products .table-footer .price.top {
  font-size: 2em;
  font-family: "open_sanssemibold", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.eshop-order-sended .eshop-order-sended-products .table-footer .addVoucher {
  display: block;
  float: left;
  background: #fff;
  padding: 2px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.error-page .content {
  padding: 50px;
}
.account-registration .col-md-8.first {
  padding-left: 0px;
  padding-right: 0px;
}
.account-registration .content {
  padding: 0 20px;
}
.account-registration .content h2 {
  margin: 0px;
  padding: 0 0 20px 0;
  font-size: 2em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.account-registration .content h3 {
  margin: 0px;
  padding: 10px 0 20px 0;
  font-size: 1.71428571em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.account-registration .content h4 {
  font-size: 1.42857143em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.account-registration .content input[name="us_delPhoneCode"],
.account-registration .content input[name="us_infTelephonCode"] {
  float: left;
  width: 80px;
}
.account-registration .content input[name="us_delPhone"],
.account-registration .content input[name="us_infTelephon"] {
  width: 178px;
  /* border-left: none; */
}
.account-registration .content input[name="us_delZIP"],
.account-registration .content input[name="us_infZIP"] {
  width: 100px;
}
.account-registration .content select {
  width: auto;
}
.account-registration .row > .help-container {
  margin-top: 7px;
}
.account-login h2 {
  margin: 0px;
  padding: 40px 0 20px 0;
  font-size: 2em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.account-login form {
  margin-bottom: 40px;
}
.account-login a.link {
  line-height: 30px;
  text-decoration: underline;
}
.account-login a.link:hover {
  text-decoration: none;
}
.account-login .links {
  margin-top: 20px;
}
.account-login .checkbox {
  margin-bottom: 20px;
}
.account-orders h2 {
  margin: 0 0 20px 0;
  font-size: 2em;
  font-family: "open_sansregular", sans-sarif;
  color: #333132;
  font-weight: normal;
}
.account-orders .table-row.open {
  background: rgba(0, 0, 0, 0.1);
}
.account-orders .table {
  margin-bottom: 0px;
}
.account-orders .table-responsive table {
  width: 100%;
  background: #fafafa;
}
.eshop-cart-detail .cart-bonus-value {
  border-top: none;
  padding: 0px;
}
.eshop-cart-detail .summary hr {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  #cboxTopCenter,
  #cboxTopLeft,
  #cboxTopRight,
  #cboxBottomRight,
  #cboxBottomLeft,
  #cboxBottomCenter,
  #cboxMiddleLeft,
  #cboxMiddleRight {
    background: none;
    width: 0px;
    height: 0px;
  }
  body {
    background: #fff !important;
  }
  .container {
    padding: 0px;
  }
  .shadow {
    border-left: none;
    border-right: none;
  }
  .shadow:before {
    border-left: none;
    border-right: none;
  }
  .shadow:after {
    border-left: none;
    border-right: none;
  }
  .lt-header .header-container {
    padding-bottom: 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .lt-header .header-container .claim div.logo img {
    width: 160px;
    height: auto;
    margin-left: 5px;
    margin-top: 10px;
  }
  .lt-header .header-container .my-clear {
    margin-bottom: 13px;
  }
  .lt-header .header-container .header-searcher {
    background: #333132;
    /*
		margin-top: 20px;
		margin-bottom: -15px;
		padding-bottom: 30px;
		*/
    text-align: center;
    position: relative;
  }
  .lt-header .header-container .header-searcher h2 {
    padding: 0px;
    padding: 20px 0 20px 0;
    margin: 0px;
    text-align: center;
    font-size: 1.42857143em;
    font-family: "open_sansregular", sans-sarif;
    color: white;
    font-weight: normal;
  }
  .lt-header .header-container .header-searcher .btn-primary {
    margin-bottom: 30px;
  }
  .lt-header .header-container .header-searcher .form-group {
    margin: 0px 0 15px;
    border-color: rgba(255, 255, 255, 0.2);
  }
  .lt-header .header-container .header-searcher:before {
    position: absolute;
    width: 20px;
    height: 20px;
    background: #333132;
    top: -10px;
    right: 110px;
    content: '';
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .lt-header .header-container .cart-preview {
    width: 100%;
    margin: 13px 0 -15px 0;
    padding: 0px;
    position: relative;
  }
  .lt-header .header-container .cart-preview .glyphicon-shopping-cart {
    display: none;
  }
  .lt-header .header-container .cart-preview .cart-preview-detail {
    width: auto;
    background: #333132;
    text-align: center;
    padding-bottom: 20px;
  }
  .lt-header .header-container .cart-preview .cart-preview-detail a.info {
    margin: 0px;
    background: #333132;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 30px;
  }
  .lt-header .header-container .cart-preview .cart-preview-detail a.btn {
    margin: 0px;
    display: inline-block;
  }
  .lt-header .header-container .cart-preview:before {
    position: absolute;
    width: 20px;
    height: 20px;
    background: #333132;
    top: -10px;
    right: 68px;
    content: '';
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .root-navigation {
    top: 0px;
  }
  .lt-footer {
    /*	.facebook-box {
		.facebook-plugin {
			overflow: hidden;
			margin: 0;
			max-width: 100%;
			width: 100%;
		}

		// Reset width - mobile / tablet
		.fb_iframe_widget {
			width: auto !important;
		}
	}*/
  }
  .lt-footer .footer-nav-sub {
    display: table;
    margin: 0 auto;
  }
  .lt-footer .footer-contact {
    text-align: center;
  }
  .lt-footer .col-md-6 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .lt-footer .navbar-toggle {
    -webkit-border-radius: 0px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0px;
    -moz-background-clip: padding;
    border-radius: 0px;
    background-clip: padding-box;
    padding: 0px 7px;
    margin: 5px 0;
    font-size: 2.28571429em;
  }
  .social-box ul li {
    padding-right: 10px;
  }
  .news-box .border {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
  }
  .news-box .shadow h3 {
    margin-bottom: 20px;
  }
  .news-box .shadow .item {
    padding-bottom: 25px;
  }
  .eshop-categories {
    margin-bottom: 0px;
    padding: 0px;
  }
  .eshop-categories .nav-pills {
    margin: 15px;
  }
  .page-navigation-container {
    padding: 0 0 20px 0;
  }
  .page-navigation-container .page-navigation {
    margin-bottom: 0px;
    padding: 0px;
  }
  .page-navigation-container .page-navigation .nav-pills {
    margin: 0px 15px !important;
  }
  .eshop-categories-collapse {
    font-size: 1.3em;
  }
  .eshop-categories-tabs .nav-tabs {
    padding-top: 15px;
  }
  .headline.topProducts {
    padding-top: 15px;
  }
  .menu-sorter {
    border: 3px solid rgba(0, 0, 0, 0.1);
    border-bottom: none;
    margin: 10px 0 0 0;
  }
  .menu-sorter .title {
    text-align: right;
    line-height: 48px;
  }
  .menu-sorter .dropdown {
    float: left;
  }
  .menu-sorter .form-control {
    text-align: left;
    margin-left: 2px;
    margin-right: 7px;
  }
  .menu-sorter .glyphicon-triangle-bottom {
    margin-top: 2px;
    float: right;
  }
  .eshop-filter-form .eshop-filters-content .eshop-filters-container {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .eshop-filter-form .eshop-filters-content label.root {
    display: block;
    background: rgba(0, 0, 0, 0.1);
    margin: 0px;
    padding: 8px 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 1.14285714em;
    font-family: "open_sansregular", sans-sarif;
    color: #333132;
    font-weight: normal;
  }
  .eshop-filter-form .eshop-filters-content label.root .glyphicon-triangle-top {
    display: block;
  }
  .eshop-filter-form .eshop-filters-content label.root .glyphicon-triangle-bottom {
    display: none;
  }
  .eshop-filter-form .eshop-filters-content label.root.collapsed {
    background: #f4f2f1;
  }
  .eshop-filter-form .eshop-filters-content label.root.collapsed .glyphicon-triangle-top {
    display: none;
  }
  .eshop-filter-form .eshop-filters-content label.root.collapsed .glyphicon-triangle-bottom {
    display: block;
  }
  .eshop-filter-form .eshop-filters-content .myCollapse {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .eshop-filter-form .eshop-filters-content .btn-navigation {
    float: none;
    margin: 0 auto 10px auto;
    display: block;
  }
  .eshop-filter-form .eshop-filters-content .btn-navigation-removeAll {
    margin-top: 10px;
  }
  .eshop-filter-form .eshop-filters-content ul li input[type="checkbox"] {
    margin-top: 2px;
  }
  .eshop-filter-form .eshop-filters-content ul li label {
    font-size: 0.85714286em;
    font-family: "open_sansregular", sans-sarif;
    color: #333132;
    font-weight: normal;
  }
  .eshop-filter-form .priceSlider {
    float: none;
    width: 100%;
  }
  .eshop-filter-form .priceSlider .slider-value-max {
    float: right;
  }
  .eshop-filter-form .priceSlider .slider-range {
    display: block;
    width: 88%;
    margin: 0px 7% 20px 5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .eshop-filter-form .priceSlider .btn-primary {
    display: none;
  }
  .eshop-filter-form .eshop-currency {
    padding-top: 15px;
  }
  .eshop-filter-form .eshop-filters-deliveryTime {
    float: none;
    text-align: center;
  }
  .eshop-filter-form .eshop-filters-deliveryTime .text-center {
    display: inline-block;
  }
  .eshop-product-detail .visible-xs .eshop-product-info.visible-xs {
    padding: 0em 20px 0em 20px !important;
  }
  .eshop-product-detail .h1,
  .eshop-product-detail h1 {
    padding-left: 20px;
  }
  .eshop-product-detail .eshop-product-header-xs {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .eshop-product-detail .col-product-left {
    padding-left: 20px;
    padding-right: 20px;
  }
  .eshop-product-detail .col-product-right {
    padding-left: 20px;
    padding-right: 20px;
  }
  .eshop-product-detail .tab-pane {
    margin-bottom: 0px;
    border-top: none;
  }
  .eshop-product-detail .price-container .item.big {
    font-size: 1.14285714em;
  }
  .eshop-product-detail .price-container .item.buy {
    text-align: center;
  }
  .eshop-product-detail .price-container .item.buy .priceSlider {
    float: none;
    display: inline-block;
    margin: 0px;
  }
  .eshop-product-detail .price-container .item.buy .priceSlider .btn-primary {
    display: none;
  }
  .eshop-product-detail .price-container .item.buy .btn-lg {
    float: none;
    display: inline-block;
  }
  .eshop-product-detail #eshop-productTabs {
    margin: 30px 0 30px 0;
  }
  .eshop-product-detail #eshop-productTabs .tab {
    display: block;
    background: #f4f2f1;
    color: #333132;
    padding: 12px 20px;
    font-size: 1.14285714em;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-top: none;
  }
  .eshop-product-detail #eshop-productTabs .tab .glyphicon-triangle-bottom {
    float: right;
    margin-top: 3px;
  }
  .eshop-product-detail #eshop-productTabs .tab .glyphicon-triangle-top {
    float: right;
    margin-top: 3px;
    display: none;
  }
  .eshop-product-detail #eshop-productTabs .tab:first-child {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .eshop-product-detail #eshop-productTabs .tab.myActive .glyphicon-triangle-bottom {
    display: none;
  }
  .eshop-product-detail #eshop-productTabs .tab.myActive .glyphicon-triangle-top {
    display: block;
  }
  .eshop-product-detail #thumbnails-navigation-xs {
    display: block;
    text-align: center;
    margin: 10px 0 10px 0;
  }
  .eshop-product-detail #thumbnails-navigation-xs #thumbnails-navigation-prev-xs {
    display: inline-block;
    cursor: pointer;
    font-size: 2em;
    vertical-align: middle;
    padding: 10px 15px;
    background: #f4f2f1;
    border: 1px solid rgba(0, 0, 0, 0.1);
  }
  .eshop-product-detail #thumbnails-navigation-xs #thumbnails-navigation-prev-xs:hover {
    background: #5f5d5f;
    color: white;
  }
  .eshop-product-detail #thumbnails-navigation-xs #thumbnails-navigation-current-xs {
    display: inline-block;
    vertical-align: middle;
    padding: 0 15px;
  }
  .eshop-product-detail #thumbnails-navigation-xs #thumbnails-navigation-next-xs {
    display: inline-block;
    cursor: pointer;
    font-size: 2em;
    vertical-align: middle;
    padding: 10px 15px;
    background: #f4f2f1;
    color: #333132;
    border: 1px solid rgba(0, 0, 0, 0.1);
  }
  .eshop-product-detail #thumbnails-navigation-xs #thumbnails-navigation-next-xs:hover {
    background: #5f5d5f;
    color: white;
  }
  .eshop-product-detail.withCategories h2 {
    padding-left: 20px;
  }
  .eshop-product-detail.withCategories .shadow {
    width: 100%;
    overflow: hidden;
  }
  .eshop-product-detail.withCategories .shadow .row {
    margin-right: -10px;
  }
  .lt-breadcrumb {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
  }
  .lt-breadcrumb .h1 {
    font-size: 1.78571429em;
    font-family: "open_sansregular", sans-sarif;
    color: #333132;
    font-weight: normal;
    margin: 0px;
    padding: 10px 20px 0 20px;
  }
  .lt-breadcrumb .btn-navigation {
    margin: 10px 20px 10px 20px;
    font-size: 0.85714286em;
  }
  .lt-breadcrumb .eshop-filter-form {
    padding: 10px 20px 0 0;
  }
  .eshop-list .col-sm-9 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .pagingContainer.noBorder {
    border: none;
    margin: 0px;
    padding: 0px;
  }
  .pagingContainer .pagination {
    float: none;
    width: auto;
    display: block;
    margin: 0px -8px;
    *zoom: 1;
  }
  .pagingContainer .pagination:before,
  .pagingContainer .pagination:after {
    content: " ";
    display: table;
  }
  .pagingContainer .pagination:after {
    clear: both;
  }
  .pagingContainer .pagination:before,
  .pagingContainer .pagination:after {
    content: " ";
    display: table;
  }
  .pagingContainer .pagination:after {
    clear: both;
  }
  .pagingContainer .pagination:before,
  .pagingContainer .pagination:after {
    content: " ";
    display: table;
  }
  .pagingContainer .pagination:after {
    clear: both;
  }
  .pagingContainer .pagination:before,
  .pagingContainer .pagination:after {
    content: " ";
    display: table;
  }
  .pagingContainer .pagination:after {
    clear: both;
  }
  .pagingContainer .pagination li {
    float: left;
    display: block;
    width: 33.3333%;
    vertical-align: middle;
    text-align: center;
  }
  .pagingContainer .pagination li a {
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
  .pagingContainer .pagination li a.btn {
    font-size: 2.14285714em;
  }
  .pagingContainer .pagination li.currentPage {
    padding: 25px 0 0 0;
  }
  .pagingContainer .pagination li.previousPage {
    text-align: left;
    font-size: 2em;
  }
  .pagingContainer .pagination li.previousPage a {
    padding: 15px 15px;
  }
  .pagingContainer .pagination li.nextPage {
    text-align: right;
    font-size: 2em;
  }
  .pagingContainer .pagination li.nextPage a {
    padding: 15px 15px;
  }
  .eshop-product-item {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  .eshop-product-item .priceBlock p.price {
    float: none;
    text-align: center;
    display: block;
    margin: 0 auto;
  }
  .eshop-product-item .priceBlock p.price .price {
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
  }
  .eshop-product-item .priceBlock .addBlock {
    padding: 10px 0 0 0;
    float: none;
    text-align: center;
  }
  .eshop-product-item .priceBlock .invisible {
    visibility: visible;
    min-height: 0em;
  }
  .eshop-product-item .perex {
    height: auto;
  }
  .eshop-product-item h3 {
    height: auto;
  }
  .eshop-product-item h3 a {
    position: relative;
  }
  #orderProcessForm h2 {
    font-size: 1.57142857em;
  }
  #orderProcessForm input[name="us_delPhoneCode"],
  #orderProcessForm input[name="us_infTelephonCode"] {
    width: 50px;
  }
  #orderProcessForm input[name="us_delPhone"],
  #orderProcessForm input[name="us_infTelephon"] {
    width: 136px;
  }
  #orderProcessForm .col-md-9 {
    padding-left: 10px;
  }
  #orderProcessForm .col-md-8 {
    padding-left: 15px;
    padding-right: 15px;
  }
  #orderProcessForm #shippingList label .price .top,
  #orderProcessForm #shippingList label .price strong,
  #orderProcessForm #paymentList label .price .top,
  #orderProcessForm #paymentList label .price strong {
    font-size: 1.42857143em;
  }
  #orderProcessForm #paymentList label .title,
  #orderProcessForm #shippingList label .title {
    font-size: 1.42857143em;
  }
  #orderProcessForm .navigation {
    text-align: center;
  }
  #orderProcessForm .navigation .btn-primary {
    display: inline-block;
    float: none !important;
    margin-bottom: 15px;
  }
  #orderProcessForm .navigation .btn-navigation {
    display: inline-block;
    float: none !important;
  }
  #orderProcessForm .navigation .btn-navigation .glyphicon {
    display: none;
  }
  #orderProcessForm .col-md-3 {
    padding-right: 10px;
  }
  .eshop-order-progress ul {
    display: table;
  }
  .eshop-order-progress ul li {
    display: table-cell;
  }
  .eshop-order-progress ul .counter {
    margin: 5px;
  }
  .eshop-order-progress ul .next,
  .eshop-order-progress ul .previous {
    display: table-cell !important;
    padding: 0px !important;
    width: 30px;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer,
  .eshop-cart-detail .eshop-cart-list .table-footer,
  .eshop-order-sended-products .eshop-cart-list .table-header,
  .eshop-cart-detail .eshop-cart-list .table-header {
    display: none;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer,
  .eshop-cart-detail .eshop-cart-list .table-footer,
  .eshop-order-sended-products .eshop-cart-list .table-body,
  .eshop-cart-detail .eshop-cart-list .table-body {
    display: block;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    display: block;
    position: relative;
    padding: 10px 0;
    min-height: 100px;
    *zoom: 1;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row:before,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row:before,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row:before,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row:before,
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row:after {
    content: " ";
    display: table;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row:after {
    clear: both;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row:before,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row:before,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row:before,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row:before,
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row:after {
    content: " ";
    display: table;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row:after {
    clear: both;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row:before,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row:before,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row:before,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row:before,
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row:after {
    content: " ";
    display: table;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row:after {
    clear: both;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row:before,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row:before,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row:before,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row:before,
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row:after {
    content: " ";
    display: table;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row:after {
    clear: both;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column {
    display: block;
    border: none;
    padding: 0px 2px;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.titlePhoto,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.titlePhoto,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.titlePhoto,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.titlePhoto {
    position: absolute;
    left: -100px;
    top: 10px;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.title,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.title,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.title,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.title {
    padding-left: 105px;
    display: block;
    padding-bottom: 5px;
    width: auto;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.title a,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.title a,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.title a,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.title a {
    font-size: 1.2em;
    text-decoration: underline;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.title a a:hover,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.title a a:hover,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.title a a:hover,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.title a a:hover {
    text-decoration: none;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.title span.root,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.title span.root,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.title span.root,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.title span.root {
    font-size: 1.2em;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.timeDelivery,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.timeDelivery,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.timeDelivery,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.timeDelivery {
    display: none;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.removing,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.removing,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.removing,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.removing {
    display: none;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.counter,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.counter,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.counter,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.counter {
    padding-left: 105px;
    display: inline-block;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher {
    *zoom: 1;
    text-align: center;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher:before,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher:before,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher:before,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher:before,
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher:after {
    content: " ";
    display: table;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher:after {
    clear: both;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher:before,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher:before,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher:before,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher:before,
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher:after {
    content: " ";
    display: table;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher:after {
    clear: both;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher:before,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher:before,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher:before,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher:before,
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher:after {
    content: " ";
    display: table;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher:after {
    clear: both;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher:before,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher:before,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher:before,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher:before,
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher:after {
    content: " ";
    display: table;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher:after,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher:after,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher:after {
    clear: both;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.voucher a,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.voucher a,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.voucher a,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.voucher a {
    float: none;
    display: inline-block;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.summary,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.summary,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.summary,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.summary {
    text-align: center;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.price,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.price,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.price,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.price {
    display: none;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .table-row .table-column.price.top,
  .eshop-cart-detail .eshop-cart-list .table-footer .table-row .table-column.price.top,
  .eshop-order-sended-products .eshop-cart-list .table-body .table-row .table-column.price.top,
  .eshop-cart-detail .eshop-cart-list .table-body .table-row .table-column.price.top {
    float: right;
    display: inline-block;
    font-size: 1.2em;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .voucher-row,
  .eshop-cart-detail .eshop-cart-list .table-footer .voucher-row,
  .eshop-order-sended-products .eshop-cart-list .table-body .voucher-row,
  .eshop-cart-detail .eshop-cart-list .table-body .voucher-row {
    padding: 20px 0 0px 0;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .voucher-row .table-column,
  .eshop-cart-detail .eshop-cart-list .table-footer .voucher-row .table-column,
  .eshop-order-sended-products .eshop-cart-list .table-body .voucher-row .table-column,
  .eshop-cart-detail .eshop-cart-list .table-body .voucher-row .table-column {
    padding: 10px 0;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .price,
  .eshop-cart-detail .eshop-cart-list .table-footer .price {
    font-size: 1em;
    color: #333132;
    padding: 5px 0;
    display: block;
    text-align: center;
  }
  .eshop-order-sended-products .eshop-cart-list .table-footer .price.top,
  .eshop-cart-detail .eshop-cart-list .table-footer .price.top {
    font-size: 1.7em;
  }
  .eshop-order-sended .result-panel {
    padding: 20px;
  }
  .eshopConditionsWindow .article-detail {
    height: 320px;
  }
  .eshopConditionsWindow .article-detail article {
    padding: 10px;
  }
  #toCartWindow .navigation {
    text-align: center;
  }
  #toCartWindow .navigation .btn-primary {
    display: inline-block;
    margin-bottom: 10px;
    float: none !important;
  }
  #toCartWindow .navigation .btn-navigation {
    display: inline-block;
    float: none !important;
  }
  #toCartWindow .navigation .btn-navigation .glyphicon {
    display: none;
  }
  .article-detail article .article-photoText {
    *zoom: 1;
  }
  .article-detail article .article-photoText:before,
  .article-detail article .article-photoText:after {
    content: " ";
    display: table;
  }
  .article-detail article .article-photoText:after {
    clear: both;
  }
  .article-detail article .article-photoText:before,
  .article-detail article .article-photoText:after {
    content: " ";
    display: table;
  }
  .article-detail article .article-photoText:after {
    clear: both;
  }
  .article-detail article .article-photoText:before,
  .article-detail article .article-photoText:after {
    content: " ";
    display: table;
  }
  .article-detail article .article-photoText:after {
    clear: both;
  }
  .article-detail article .article-photoText:before,
  .article-detail article .article-photoText:after {
    content: " ";
    display: table;
  }
  .article-detail article .article-photoText:after {
    clear: both;
  }
  .article-detail article .article-photoText .article-photoText-align-left {
    float: none;
    display: block;
    margin: 0 auto 15px auto;
  }
  .article-detail article .article-photoText .article-photoText-align-right {
    float: none;
    display: block;
    margin: 0 auto 15px auto;
  }
  .account-registration .content input[name="us_delPhoneCode"],
  .account-registration .content input[name="us_infTelephonCode"] {
    width: 50px;
  }
  .account-registration .content input[name="us_delPhone"],
  .account-registration .content input[name="us_infTelephon"] {
    width: 136px;
  }
  .account-registration .content input[type="submit"] {
    display: block;
    margin: 0 auto;
  }
  .eshop-filter-form .param-fields ul li {
    padding-bottom: 15px;
  }
  .eshop-cart-list .table-row .table-column.half {
    width: 50%;
  }
  .error-page .content {
    padding: 10px;
  }
  .error-page .content .error-search {
    margin-left: 0px;
  }
  .error-page .content .error-search input[type="text"] {
    width: 250px;
  }
}
@media (min-width: 768px) {
  body.lt-graphic-border .shadow {
    width: 100%;
    position: relative;
    background: #fff;
  }
  body.lt-graphic-border .shadow:before {
    content: " ";
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0;
    width: 1px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  body.lt-graphic-border .shadow:after {
    content: " ";
    height: 100%;
    position: absolute;
    top: 0;
    right: 0px;
    width: 1px;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
  body.lt-graphic-noBorder .shadow {
    width: 100%;
    position: relative;
    background: #fff;
  }
  .navbar.navbar-default ul.navbar-nav {
    margin: 0px;
    padding: 0px;
  }
  .navbar.navbar-default.navbar-34 ul.navbar-nav {
    margin: 0px;
    padding: 0px;
  }
  .shadow {
    border-left: none;
    border-right: none;
  }
  .shadow:before {
    border-left: none;
    border-right: none;
  }
  .shadow:after {
    border-left: none;
    border-right: none;
  }
  .root-navigation.in:before {
    position: absolute;
    width: auto;
    height: auto;
    background: none;
    top: 0px;
    right: 0px;
    content: '';
  }
  .lt-header .topMenu ul {
    margin: 6px 20px;
  }
  .lt-header .topMenu ul.pull-right li:first-child {
    border-right: 1px solid #333132;
  }
  .lt-header .header-container {
    padding-bottom: 0px;
  }
  .lt-header .header-container .claim div.logo img {
    width: 190px;
    margin-left: 10px;
    margin-top: 10px;
  }
  .lt-header .header-container .cart-preview {
    padding-left: 0px;
    padding-right: 0px;
  }
  .lt-header .header-container .header-searcher {
    float: left;
    margin-right: 20px;
    margin-left: 20px;
    width: 305px;
  }
  .lt-header .header-container .header-searcher .form-group {
    width: 100%;
  }
  .lt-footer nav p {
    padding: 0px;
  }
  .lt-footer .footer-nav-sub {
    float: right;
  }
  .lt-footer .footer-contact {
    float: left;
  }
  .lt-footer .footer-nav-top {
    float: right;
  }
  .payment-methods,
  .newsletter-box,
  .social-box {
    padding-left: 15px;
    padding-right: 15px;
  }
  .news-box .border {
    padding: 10px 0px 0 0px;
  }
  .news-box .border h3 {
    padding: 0 20px;
  }
  .news-box .border .item {
    padding-left: 20px;
    padding-right: 20px;
  }
  .facebook-box {
    padding-right: 15px;
  }
  .eshop-product-detail h2 {
    padding-right: 70px;
  }
  .eshop-product-detail h2.eshop-categories-headline {
    padding-right: 0px;
  }
  .eshop-product-detail .headline {
    padding-top: 10px;
  }
  .eshop-product-detail .headline .eshop-product-info {
    padding: 0px 5px 0 5px;
  }
  .eshop-product-detail.withCategories .headline {
    margin-left: 0px;
  }
  .eshop-product-detail.withCategories h2 {
    padding-left: 10px;
  }
  .input-group .help-container {
    margin-left: 12px;
  }
  #orderProcessForm input[name="us_delPhone"],
  #orderProcessForm input[name="us_infTelephon"] {
    width: 175px;
  }
  #orderProcessForm h2 {
    font-size: 1.78571429em;
    font-family: "open_sansregular", sans-sarif;
    color: #333132;
    font-weight: normal;
  }
  #orderProcessForm h2 strong {
    font-size: 1em;
    font-family: "open_sanssemibold", sans-sarif;
    color: #333132;
    font-weight: normal;
  }
  #orderProcessForm .col-md-8 {
    padding-left: 15px;
  }
  .help-container {
    float: none;
  }
  .help-container .help-text {
    z-index: 1;
    position: absolute;
    top: -15px;
    bottom: auto;
    right: -220px;
    width: 200px;
  }
  .btn-navigation-mobile-home {
    display: none;
  }
  #toCartWindow .photo {
    text-align: left;
  }
  .eshop-filter-form {
    margin: 0 5px 10px 5px;
  }
  .eshop-filter-form .eshop-filters-price {
    width: 100%;
  }
  .eshop-filter-form .eshop-filters-price .priceSlider {
    float: left;
  }
  .eshop-filter-form label.root {
    font-size: 1.28571429em;
    font-family: "open_sansregular", sans-sarif;
    color: #333132;
    font-weight: normal;
    padding-top: 10px;
    padding-left: 18px;
  }
  .eshop-filter-form .param-fields label {
    font-size: 1em;
    font-family: "open_sansregular", sans-sarif;
    color: #333132;
    font-weight: normal;
  }
  .eshop-filter-form .btn-navigation-group {
    float: right;
  }
  .eshop-filter-form .btn-navigation-group .btn-navigation {
    float: left;
  }
  .eshop-subcategories {
    margin-left: 5px;
    margin-right: 5px;
  }
  .eshop-categories,
  .eshop-categories-tabs {
    margin-left: 0px;
    margin-right: 0px;
  }
  .eshop-categories.navbar-collapse.collapsing,
  .eshop-categories-tabs.navbar-collapse.collapsing,
  .eshop-categories.navbar-collapse.collapse,
  .eshop-categories-tabs.navbar-collapse.collapse {
    display: none !important;
  }
  .eshop-categories.navbar-collapse.in,
  .eshop-categories-tabs.navbar-collapse.in {
    display: block !important;
  }
  .eshop-categories .nav-tabs,
  .eshop-categories-tabs .nav-tabs {
    padding-top: 20px;
  }
  .row {
    margin-left: -5px;
    margin-right: -5px;
  }
  .row .col-sm-6 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .eshop-homepage .col-md-3,
  .eshop-list .col-md-3 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .eshop-homepage .col-md-9,
  .eshop-list .col-md-9 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .eshop-homepage .eshop-product-categories-list {
    padding: 0 0 20px 0;
  }
  .eshop-filter-form .eshop-filters-price {
    width: 55%;
  }
  .eshop-filter-form .eshop-filters-price .slider-range {
    width: 100px;
  }
  .eshop-filter-form .eshop-currency {
    float: right;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .eshop-category-detail {
    padding: 15px 0 0 0;
  }
  .eshop-product-item .params-presentation {
    padding: 10px 0 0 0;
    height: 32px;
    position: absolute;
    margin: -10px 0px 0 -15px;
    text-align: center;
    width: 100%;
  }
  .eshop-product-item .params-presentation .params-presentation-item {
    width: 20px;
    height: 20px;
  }
  .eshop-product-item .params-presentation .params-presentation-item img {
    width: 20px;
    height: 20px;
  }
  .eshop-filter-form .eshop-filters-deliveryTime {
    margin-left: 0px;
  }
  .eshop-product-categories-list .eshop-categories {
    margin: 0 10px;
  }
  .article-detail .page-navigation-container {
    padding: 0 0 20px 0;
  }
  .article-detail .page-navigation-container .page-navigation {
    margin: 0 10px 0px 10px;
  }
  .article-detail .eshop-product-items .row {
    margin: 0 -10px;
  }
  .article-detail article .eshop-product-items-list-border-1 {
    padding: 20px 20px 10px 20px;
  }
}
@media (min-width: 992px) {
  body.lt-graphic-border .shadow {
    width: 100%;
    position: relative;
    background: #fff;
  }
  body.lt-graphic-border .shadow:before {
    -moz-box-shadow: -10px 0 10px -10px rgba(0, 0, 0, 0.15) inset;
    -webkit-box-shadow: -10px 0 10px -10px rgba(0, 0, 0, 0.15) inset;
    box-shadow: -10px 0 10px -10px rgba(0, 0, 0, 0.15) inset;
    content: " ";
    height: 100%;
    left: -10px;
    position: absolute;
    top: 0;
    width: 10px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  body.lt-graphic-border .shadow:after {
    -moz-box-shadow: 10px 0 10px -10px rgba(0, 0, 0, 0.15) inset;
    -webkit-box-shadow: 10px 0 10px -10px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 10px 0 10px -10px rgba(0, 0, 0, 0.15) inset;
    content: " ";
    height: 100%;
    position: absolute;
    top: 0;
    right: -10px;
    width: 10px;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
  .payment-methods,
  .newsletter-box,
  .social-box {
    padding-left: 30px;
    padding-right: 30px;
  }
  .eshop-filter-form .eshop-currency {
    float: right;
    padding-bottom: 0px;
  }
  .eshop-product-detail .headline p {
    position: absolute;
    bottom: 8px;
    right: 15px;
    padding: 0px;
  }
  .row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .row .col-sm-6 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .eshop-homepage .col-md-3,
  .eshop-list .col-md-3 {
    padding-left: 20px;
    padding-right: 10px;
  }
  .eshop-homepage .col-md-9,
  .eshop-list .col-md-9 {
    padding-left: 10px;
    padding-right: 20px;
  }
  .eshop-subcategories {
    margin-left: 0px;
    margin-right: 0px;
  }
  .eshop-product-item {
    margin-bottom: 20px;
  }
  .eshop-filter-form {
    margin: 0px;
  }
  .eshop-filter-form .eshop-filters-price {
    width: 57%;
  }
  .eshop-filter-form .eshop-filters-price .slider-range {
    width: 130px;
  }
  .eshop-filter-form .eshop-filters-deliveryTime {
    margin-left: 0px;
  }
  #orderProcessForm input[name="us_infTelephonCode"] {
    width: 80px;
  }
  #orderProcessForm input[name="us_infTelephon"] {
    width: 182px;
  }
  #orderProcessForm .col-md-8 {
    padding-left: 10px;
  }
  .eshop-order-sended .eshop-order-sended-products .price {
    display: table-cell;
  }
  .container {
    padding: 0 10px;
  }
  .lt-header .header-container .claim {
    margin-left: 20px;
    width: 236px;
  }
  .lt-header .header-container .claim div.logo {
    font-size: 1em;
  }
  .lt-header .header-container .claim div.logo img {
    width: 190px;
    margin-left: 0px;
  }
  .lt-header .header-container .cart-preview .cart-preview-detail {
    width: 256px;
  }
  .lt-header .header-container .cart-preview .cart-preview-detail a.info .items {
    right: 20px;
  }
  .lt-header .header-container .header-searcher {
    width: 388px;
    margin: 0 25px;
  }
  .eshop-product-detail .headline .eshop-product-info {
    padding-left: 10px;
    padding-right: 20px;
  }
  .eshop-product-detail.withCategories .eshop-product-categories-list {
    padding-left: 30px;
    padding-right: 5px;
  }
  .eshop-product-detail.withCategories .col-product-left {
    padding-right: 0px;
  }
  .eshop-product-detail.withCategories .col-md-9 {
    padding-left: 5px;
    padding-right: 30px;
  }
  .eshop-product-detail.withCategories .col-md-9 .col-product-right {
    padding-right: 0px;
    padding-left: 10px;
  }
  .eshop-product-detail.withCategories .headline {
    margin-left: 10px;
  }
  .eshop-product-detail.withCategories .headline h2 {
    padding-left: 0px;
  }
  .eshop-product-detail.withCategories .headline .eshop-product-info {
    padding: 0px 0 0 0px;
  }
  .article-detail .col-md-3 {
    padding-left: 20px;
  }
  .article-detail .col-md-9 {
    padding-left: 10px;
  }
  .article-detail .eshop-product-items .row .col-md-3 {
    padding-left: 10px;
  }
  .article-detail article .eshop-product-items-list-border-1 {
    padding: 20px 20px 0 20px;
  }
  .eshop-product-categories-list .eshop-categories {
    margin: 0 0 20px 0 !important;
  }
  .eshop-categories-tabs .nav-tabs {
    padding-top: 20px;
  }
  .article-detail .page-navigation-container .page-navigation {
    margin: 0px 0px 0 0;
  }
  .article-detail .page-navigation-container .page-navigation .nav-pills {
    margin: 0px;
  }
  #orderProcessForm input[name=us_infTelephon] {
    display: inline-block;
  }
}
