.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,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-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget
button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px
solid #aaa;background:#fff url(/media/css/ui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content
a{color:#222}.ui-widget-header{border:1px
solid #aaa;background:#ccc url(/media/css/ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header
a{color:#222}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px
solid #d3d3d3;background:#e6e6e6 url(/media/css/ui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px
solid #999;background:#dadada url(/media/css/ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a, .ui-state-hover a:hover{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(/media/css/ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px
solid #fcefa1;background:#fbf9ee url(/media/css/ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight
a{color:#363636}.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px
solid #cd0a0a;background:#fef1ec url(/media/css/ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error
a{color:#cd0a0a}.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity: .7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity: .35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(/media/css/ui/images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/media/css/ui/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/media/css/ui/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/media/css/ui/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(/media/css/ui/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/media/css/ui/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/media/css/ui/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(/media/css/ui/images/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-off{background-position: -96px -144px}.ui-icon-radio-on{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:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/media/css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .30;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin: -8px 0 0 -8px;padding:8px;background:#aaa url(/media/css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}.ui-accordion .ui-accordion-header
a{display:block;font-size:1em;padding: .5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header
a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left: .5em;top:50%;margin-top: -8px}.ui-accordion .ui-accordion-content{padding:1em
2.2em;border-top:0;margin-top: -2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.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-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:bold;border:0}.ui-datepicker
td{border:0;padding:1px}.ui-datepicker td span, .ui-datepicker td
a{display:block;padding: .2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin: .7em 0 0 0;padding:0
.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane
button{float:right;margin: .5em .2em .4em;cursor:pointer;padding: .2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group
table{width:95%;margin:0
auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{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:0em}.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{display:none;display/**/: block;position:absolute;z-index: -1;filter:mask();top: -4px;left: -4px;width:200px;height:200px}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}@font-face{font-family:'Roboto';src:url('/media/fonts/roboto/roboto-light-webfont.eot');src:url('/media/fonts/roboto/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('/media/fonts/roboto/roboto-light-webfont.woff2') format('woff2'), url('/media/fonts/roboto/roboto-light-webfont.woff') format('woff'), url('/media/fonts/roboto/roboto-light-webfont.ttf') format('truetype'), url('/media/fonts/roboto/roboto-light-webfont.svg#robotolight') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url('/media/fonts/roboto/roboto-lightitalic-webfont.eot');src:url('/media/fonts/roboto/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/media/fonts/roboto/roboto-lightitalic-webfont.woff2') format('woff2'), url('/media/fonts/roboto/roboto-lightitalic-webfont.woff') format('woff'), url('/media/fonts/roboto/roboto-lightitalic-webfont.ttf') format('truetype'), url('/media/fonts/roboto/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');font-weight:300;font-style:italic}@font-face{font-family:'Roboto';src:url('/media/fonts/roboto/roboto-regular-webfont.eot');src:url('/media/fonts/roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/media/fonts/roboto/roboto-regular-webfont.woff2') format('woff2'), url('/media/fonts/roboto/roboto-regular-webfont.woff') format('woff'), url('/media/fonts/roboto/roboto-regular-webfont.ttf') format('truetype'), url('/media/fonts/roboto/roboto-regular-webfont.svg#robotoregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url('/media/fonts/roboto/roboto-italic-webfont.eot');src:url('/media/fonts/roboto/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/media/fonts/roboto/roboto-italic-webfont.woff2') format('woff2'), url('/media/fonts/roboto/roboto-italic-webfont.woff') format('woff'), url('/media/fonts/roboto/roboto-italic-webfont.ttf') format('truetype'), url('/media/fonts/roboto/roboto-italic-webfont.svg#robotoitalic') format('svg');font-weight:400;font-style:italic}@font-face{font-family:'Roboto';src:url('/media/fonts/roboto/roboto-medium-webfont.eot');src:url('/media/fonts/roboto/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/media/fonts/roboto/roboto-medium-webfont.woff2') format('woff2'), url('/media/fonts/roboto/roboto-medium-webfont.woff') format('woff'), url('/media/fonts/roboto/roboto-medium-webfont.ttf') format('truetype'), url('/media/fonts/roboto/roboto-medium-webfont.svg#robotomedium') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Roboto';src:url('/media/fonts/roboto/roboto-mediumitalic-webfont.eot');src:url('/media/fonts/roboto/roboto-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/media/fonts/roboto/roboto-mediumitalic-webfont.woff2') format('woff2'), url('/media/fonts/roboto/roboto-mediumitalic-webfont.woff') format('woff'), url('/media/fonts/roboto/roboto-mediumitalic-webfont.ttf') format('truetype'), url('/media/fonts/roboto/roboto-mediumitalic-webfont.svg#robotomedium_italic') format('svg');font-weight:500;font-style:italic}@font-face{font-family:'Roboto';src:url('/media/fonts/roboto/roboto-bold-webfont.eot');src:url('/media/fonts/roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/media/fonts/roboto/roboto-bold-webfont.woff2') format('woff2'), url('/media/fonts/roboto/roboto-bold-webfont.woff') format('woff'), url('/media/fonts/roboto/roboto-bold-webfont.ttf') format('truetype'), url('/media/fonts/roboto/roboto-bold-webfont.svg#robotobold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Roboto';src:url('/media/fonts/roboto/roboto-bolditalic-webfont.eot');src:url('/media/fonts/roboto/roboto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/media/fonts/roboto/roboto-bolditalic-webfont.woff2') format('woff2'), url('/media/fonts/roboto/roboto-bolditalic-webfont.woff') format('woff'), url('/media/fonts/roboto/roboto-bolditalic-webfont.ttf') format('truetype'), url('/media/fonts/roboto/roboto-bolditalic-webfont.svg#robotobold_italic') format('svg');font-weight:700;font-style:italic}@font-face{font-family:'Roboto';src:url('/media/fonts/roboto/roboto-black-webfont.eot');src:url('/media/fonts/roboto/roboto-black-webfont.eot?#iefix') format('embedded-opentype'), url('/media/fonts/roboto/roboto-black-webfont.woff2') format('woff2'), url('/media/fonts/roboto/roboto-black-webfont.woff') format('woff'), url('/media/fonts/roboto/roboto-black-webfont.ttf') format('truetype'), url('/media/fonts/roboto/roboto-black-webfont.svg#robotoblack') format('svg');font-weight:900;font-style:normal}@font-face{font-family:'Roboto';src:url('/media/fonts/roboto/roboto-blackitalic-webfont.eot');src:url('/media/fonts/roboto/roboto-blackitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/media/fonts/roboto/roboto-blackitalic-webfont.woff2') format('woff2'), url('/media/fonts/roboto/roboto-blackitalic-webfont.woff') format('woff'), url('/media/fonts/roboto/roboto-blackitalic-webfont.ttf') format('truetype'), url('/media/fonts/roboto/roboto-blackitalic-webfont.svg#robotoblack_italic') format('svg');font-weight:900;font-style:italic}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}.animate{transition:all 0.5s ease-out;-webkit-animation-duration: .75s;animation-duration: .75s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#center .Slider .item
img{opacity:0}.animate.scale{-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important}@-webkit-keyframes
bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes
bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);-ms-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);-ms-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);-ms-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes
shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}5%,25%,45%,65%,85%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}15%,35%,55%,75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes
shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}5%,25%,45%,65%,85%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}15%,35%,55%,75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}html{font-size:62.5%}body,html,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,blockquote,table,tr,th,td,form,fieldset,input,textarea,select{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,Arial,Tahoma,sans-serif}body{font-size:1.6rem;line-height:1.875em;color:#707070;font-weight:300}img{border:0;vertical-align:bottom}a{color:#ff9432;text-decoration:none}a:hover{text-decoration:underline}body #cookies
a.cookies_confirm{background:#ff9432 !important}strong,b{font-weight:700}.spacer{width:auto;clear:both;height:0;overflow:hidden}#left
.spacer{clear:left}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,
.video-container object,
.video-container
embed{position:absolute;top:0;left:0;width:100%;height:100%}.background.paralax{background-attachment:fixed}.popup{overflow:hidden;padding:10px;background:#fff}.popup
#center{width:100%;padding:0;background:#fff;margin:0}.popup #center
.plugin{background:#fff !important}iframe{max-width:100%}.button{display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;font-size:1.6rem;margin-top:10px;padding:8px
25px}.button
span{height:auto}.button:hover{background:#ff9432;color:#fff}small{font-size:1rem;line-height:1.5em;display:block}blockquote{border:3px
solid #ff9432;padding:10px;margin-bottom:1em}.panda-toggle-button{z-index:10 !important}.transition,
#languages ul,
#languages ul
li{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#loading{display:block;border:1px
solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:25px;height:25px;overflow:hidden;background:#fff url('/media/dsg/loader.gif') no-repeat center center;position:absolute;z-index:2000}.wrapper_parent_top{margin:0
auto}#languages a
span.flag{display:none}.ie #languages a
span{cursor:pointer}#breadcrumbs{float:left;width:540px}#breadcrumbs ul,
#breadcrumbs ul
li{list-style-type:none;margin:0;padding:0}#breadcrumbs
ul{float:left}#breadcrumbs ul
li{display:inline;padding-right:10px}#breadcrumbs ul
li.last{padding-right:0}#breadcrumbs
a.back{float:right;background:url('/media/dsg/back.gif') no-repeat center left;padding-left:12px}#breadcrumbs
a.print{float:right;background:url('/media/dsg/print.gif') no-repeat center left;padding-left:11px;margin-left:9px}.with_filter
#breadcrumbs{display:none}.with_filter
#layout{padding-top:60px}#header_banner{margin-bottom:10px;text-align:center}div.tooltip{background-color:#000;border:1px
solid #fff;padding:10px;width:200px;display:none;color:#fff;text-align:left;font-size:11px;z-index:200;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000}.m_picture
.caption{display:block}.plugins.position_side_left{position:fixed !important;left:0 !important;top:15% !important;z-index:1000;width:0}.plugins.position_side_right{position:fixed !important;right:0 !important;top:15% !important;z-index:1000;width:0}.plugins.position_side_left .plugin,
.plugins.position_side_right
.plugin{position:relative;height:50px;overflow:visible;width:0;margin-bottom:10px}.plugins.position_side_left .box_title,
.plugins.position_side_right
.box_title{display:none;position:absolute;text-align:center;top:20px;background:#ccc;padding:5px;overflow:hidden;box-shadow:1px 0px 3px 0px #ccc;text-shadow: -1px 0 0.2em #fff}.plugins.position_side_left
.box_title{border-radius:0 10px 10px 0}.plugins.position_side_right
.box_title{border-radius:10px 0 0 10px}.plugins.position_side_left
.box_title{left:0px}.plugins.position_side_right
.box_title{right:0px}.plugins.position_side_left .box_content,
.plugins.position_side_right
.box_content{position:relative;width:250px;z-index:1000}.plugins.position_side_left
.box_content{margin-left: -255px}.plugins.position_side_right
.box_content{margin-left:0px}.plugins.position_side_left .box_content_center,
.plugins.position_side_right
.box_content_center{padding:10px;background:#fff}.plugins.position_side_left
.box_content_center{box-shadow:1px 1px 3px 1px #ccc;border-radius:0 10px 10px 0}.plugins.position_side_right
.box_content_center{box-shadow: -1px 1px 3px 1px #ccc;border-radius:10px 0 0 10px}.plugins.position_side_left .box_content .m_picture,
.plugins.position_side_right .box_content
.m_picture{display:none}#page{overflow:hidden;margin:0
auto}#top{width:100%;z-index:300;position:relative;background:#fff;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#top
.wrapper_parent_top{padding-left:3.175%;padding-right:3.175%;max-width:1220px;margin-left:auto;margin-right:auto;max-width:1920px;box-sizing:border-box}#top
.wrapper_parent{position:relative}#top
.position_before_top{position:relative;background:#e1f0fa;height:33px}#top .position_before_top:before,
#top .position_before_top:after{content:'';display:block;position:absolute;left: -2000px;top:0;width:2000px;height:100%;background:#e1f0fa}#top .position_before_top:after{right: -2000px;left:auto}#top .position_before_top
*{margin:0;padding:0;background:none;letter-spacing:0;font-weight:300;line-height:33px;border:none}#top .position_before_top
a{color:#000}#top .position_before_top
.MenuList{float:right;position:relative;z-index:50}#top .position_before_top .MenuList .box_content
ul{margin:0}#top .position_before_top .MenuList .box_content ul
li{background:none;padding:0;margin-left:13px;float:left;font-size:1.4rem}#top .position_before_top .MenuList .box_content ul li:before{content:'•';display:inline-block;width:12px;color:#91c8ee}#top .position_before_top .MenuList .box_content ul li
a{color:#2290dd;background:#e1f0fa}#top .position_before_top .MenuList .box_content ul li a:hover{text-decoration:none}#top .position_before_top .MenuList .box_content ul li:hover:before{color:#2290dd}#top .position_before_top
.ContentIndex{float:left;position:absolute;left:0;top:0;z-index:10}@media screen and (max-width: 450px){#top .position_before_top
.ContentIndex{left: -5px}}#top .position_before_top .ContentIndex .box_content table
td{font-size:1.4rem;font-weight:300;color:#2290dd;padding-right:25px;text-transform:none;white-space:nowrap}#top .position_before_top .ContentIndex .box_content table td
img{margin-right:10px;vertical-align:middle;margin-bottom:2px}@media screen and (max-width: 450px){#top .position_before_top .ContentIndex .box_content table td
img{margin-right:2px}}#top .position_before_top .ContentIndex .box_content table td:first-child
img{width:17px;margin-bottom:3px;height:auto}@media screen and (max-width: 450px){#top .position_before_top .ContentIndex .box_content table td:first-child{padding-right:9px}#top .position_before_top .ContentIndex .box_content table td:first-child
img{width:15px;margin-bottom:2px}}#top .position_top
.plugin{float:right}#top .position_top .plugin>div{max-width:none}#top
#header{position:relative;top:0;left:0;z-index:5;margin-top:30px;height:108px;width:344px;float:left;margin-right:10px;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;text-align:center}#top #header
img{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;width:100%;height:auto;margin-left:auto;margin-right:auto;margin-top:30px}#languages{width:auto;float:right;position:relative;right:auto;top:auto;margin-top:21px;z-index:130;padding:5px
0 5px 20px;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#languages
.container{border:solid 1px rgba(0, 0, 0, 0);position:relative}#languages .container:before{content:'';display:block;float:right;width:28px;height:28px;background:url(/media/dsg/lang_down.png) center center no-repeat;position:absolute;right:0;top:0;cursor:pointer}#languages
ul{list-style-type:none;padding:0
28px 0 10px;box-sizing:border-box;max-height:28px;background:#fff}#languages ul
li{display:block;clear:both;height:0;overflow:hidden;max-width:30px}#languages ul
li.active{height:28px}#languages ul li
a{display:block;font-size:1.6rem;font-weight:500;line-height:24px;color:#9d9d9d;text-transform:none;text-decoration:none;opacity:0.6}#languages ul li a
span.title{display:block}#languages ul li a
span.flag{display:none}#languages ul li a span.flag
img{vertical-align:middle}#languages ul li.active a,
#languages ul li:hover
a{opacity:1}#languages.expanded
.container{box-shadow:0 1px 1px rgba(0, 0, 0, 0.25)}#languages.expanded .container:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#languages.expanded
ul{max-height:200px}#languages.expanded ul
li{height:28px}#top
.position_top{float:right;margin-top:85px}#top .position_top .index_0
.ContentIndex{position:absolute;right:0;top:33px}#top .position_top .index_0 .ContentIndex .box_content
p{margin-bottom:0}#top .position_top .index_0 .ContentIndex .box_content p
img{margin-left:15px;margin-right:15px;vertical-align:middle}#top
.SearchForm{position:relative;margin-top:0;width:62px}#top .SearchForm:before{content:'';display:block;position:absolute;left:0;top:0;width:0;height:31px;border-left:solid 1px #e5e5e5}#top .SearchForm .form-toggle{position:relative;width:50px;height:31px;margin-left:12px;display:block;background:url('/media/dsg/searchy.svg') center center no-repeat;background-size:20px auto;z-index:130;cursor:pointer;float:right;-webkit-transition:opacity 0s ease;-moz-transition:opacity 0s ease;-o-transition:opacity 0s ease;transition:opacity 0s ease}#top .SearchForm .form-toggle:after{content:'X';display:block;opacity:0;font-size:2.4rem;line-height:48px;text-align:center;color:#fff;font-weight:600;background-image:none;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:opacity 0s ease;-moz-transition:opacity 0s ease;-o-transition:opacity 0s ease;transition:opacity 0s ease}#top .SearchForm .form-toggle:hover{opacity:0.85}#top .SearchForm.opened .form-toggle{background:none;position:fixed;right:40px;top:60px;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}#top .SearchForm.opened .form-toggle:after{opacity:1;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}#top .SearchForm
.box{float:right;position:fixed;right:0;left:0;top:0;display:none;z-index:120;width:100%;margin:0;padding:0;box-sizing:border-box}#top .SearchForm .box
*{float:none;margin:0}#top .SearchForm .box_title,
#top .SearchForm form ol li label,
#top .SearchForm .box_content_center>.spacer{display:none}#top .SearchForm form ol li.text>div{position:relative;background:#2d96df;padding:65px
100px 65px 40px}#top .SearchForm form ol li.text
input.text{background:none;border:#e1f0fa solid 1px;width:100%;padding:0;height:auto;font-size:2.4rem;line-height:1.5em;font-weight:300;color:#fff;outline:none;text-align:left}#top .SearchForm form ol li.text input.text:focus{border-bottom-color:#fff}#top .SearchForm form ol li.text.focus
input.text{border-bottom-color:#fff}#top .SearchForm form
fieldset.submit{display:none}#top
.BasketSummary{float:right;position:relative;margin-top:0;padding:0;margin-left:12px;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#top .BasketSummary:before{content:'';display:block;position:absolute;left:0;top:0;width:0;height:31px;border-left:solid 1px #e5e5e5}#top .BasketSummary
.box{margin:0
0 0 30px;float:none;background:url('/media/dsg/carty.svg') left 4px no-repeat;background-size:26px auto;width:79px;height:31px;padding:0
0 0 38px;box-sizing:border-box}#top .BasketSummary
.box_title{display:none}#top .BasketSummary
.box_content{text-align:left}#top .BasketSummary .box_content
p.quantity{padding:0
7px;float:left;margin:0;font-size:1.1rem;text-align:center;line-height:21px;color:#fff;background:#2290dd;position:relative}#top .BasketSummary .box_content p.quantity:before{content:'';display:block;position:absolute;left: -4px;top:50%;margin-top: -2px;width:0;height:0;border-style:solid;border-width:2.5px 4px 2.5px 0;border-color:transparent #2290dd transparent transparent}#top .BasketSummary .box_content p.quantity
strong{display:inline-block;width:auto;color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.35)}#top .BasketSummary .box_content
a.continue{display:block;position:absolute;right:0;top:0;width:100%;height:100%;text-indent: -9999px;font-size:0;z-index:1;padding:0;text-decoration:none}#top .BasketSummary .box_content p.price,
#top .BasketSummary .box_content
a.delete_all{display:none}#under_top{margin-top:0}#layout{overflow:hidden;margin-bottom:0;margin-top:0;clear:both}#layout
.wrapper_parent{max-width:1220px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:10px;padding-right:10px}#left{width:240px;margin-right:0}#right{width:280px;float:right;min-height:1px}#center{float:right;width:890px}#layout.no_left_column
#center{float:left;max-width:435px;padding-left:calc((100% - 900px) / 2);padding-left: -moz-calc((100% - 900px) / 2);padding-left: -webkit-calc((100% - 900px) / 2);padding-left: -o-calc((100% - 900px) / 2)}#layout.no_left_column
#right{padding-right:calc((100% - 900px) / 2);padding-right: -moz-calc((100% - 900px) / 2);padding-right: -webkit-calc((100% - 900px) / 2);padding-right: -o-calc((100% - 900px) / 2)}#layout.no_left_column
.position_before_center{max-width:1220px;margin-left:auto;margin-right:auto;max-width:890px}#layout.no_left_column .position_before_center
.box{text-align:center}.home #layout .wrapper_parent,
#layout.no_sidebar_columns
.wrapper_parent{padding-left:0;padding-right:0}.home #layout #center,
#layout.no_sidebar_columns
#center{float:none;width:100%;margin-left:0;margin-right:0}.home #layout #center .plugin > div,
#layout.no_sidebar_columns #center .plugin>div{max-width:1220px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box}.home #layout #center .plugin .box,
#layout.no_sidebar_columns #center .plugin
.box{margin-bottom:60px}.home #layout #center .plugin .box:after,
#layout.no_sidebar_columns #center .plugin .box:after{content:"";clear:both;display:block}.home #layout #center .ContentIndex .box_content_center > p,
#layout.no_sidebar_columns #center .ContentIndex .box_content_center>p{max-width:1220px;margin-left:auto;margin-right:auto}body:not(.subhome) #background{background-image:none}.subhome
#background{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.subhome #layout
.wrapper_parent{max-width:none}.subhome #layout
#breadcrumbs{max-width:1220px;margin-left:auto;margin-right:auto}.subhome #layout
.plugin.background{background:none !important}.subhome .ProductExpose
.box_title{display:none}.home #layout
.wrapper_parent{max-width:none}.home #layout #center
.position_center{margin-bottom:30px}.home #layout #center .position_center
.plugin.first{display:none}.home #layout #center .tabbed.product_expose_last
.tabs{text-align:center;max-width:1200px;position:relative;margin-bottom:60px !important}.home #layout #center .tabbed.product_expose_last .tabs:after{content:'';position:absolute;left:0;bottom:0;height:0;border-bottom:solid 1px #d4d4d4;width:100%}.home #layout #center .tabbed.product_expose_last .tabs
ul{text-align:center;position:relative;float:left;left:50%}.home #layout #center .tabbed.product_expose_last .tabs ul
li{padding-left:0;margin-right:0;position:relative;left: -50%;z-index:1}.home #layout #center .tabbed.product_expose_last .tabs ul li
a{font-weight:700;font-size:2rem;line-height:28px;color:#c6c6c6;height:auto;padding:25px
50px 15px;background:#fff;text-transform:uppercase;text-align:center;border:solid 1px rgba(0, 0, 0, 0);border-bottom-color:#d4d4d4;letter-spacing:0.1em;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}@media screen and (max-width: 960px){.home #layout #center .tabbed.product_expose_last .tabs ul li
a{padding-left:20px;padding-right:20px;letter-spacing:0.05em}}.home #layout #center .tabbed.product_expose_last .tabs ul li a:hover{background:none;color:#000}.home #layout #center .tabbed.product_expose_last .tabs ul li.active a,
.home #layout #center .tabbed.product_expose_last .tabs ul li.active a:hover{background:none;color:#000;border-color:#d4d4d4;border-bottom-color:#fff;font-size:2.4rem;padding-top:20px;padding-bottom:20px}@media screen and (max-width: 767px){.home #layout #center .tabbed.product_expose_last
.tabs{border-top:solid 2px #f0f0f0;border-bottom:solid 2px #f0f0f0;padding:1px
0;margin-bottom:30px !important}.home #layout #center .tabbed.product_expose_last .tabs:after{display:none}.home #layout #center .tabbed.product_expose_last .tabs
*{float:none;display:block}.home #layout #center .tabbed.product_expose_last .tabs
ul{position:static;left:auto;float:none}.home #layout #center .tabbed.product_expose_last .tabs ul
li{width:100%;position:static;float:none;left:auto;display:block}.home #layout #center .tabbed.product_expose_last .tabs ul li
a{border:none;padding:10px;border-top:solid 1px #fff;border-bottom:solid 1px #fff;background:#f0f0f0;font-size:1.4rem}.home #layout #center .tabbed.product_expose_last .tabs ul li.active a,
.home #layout #center .tabbed.product_expose_last .tabs ul li.active a:hover{background:#f0f0f0;color:#000;border-color:#fff;font-size:1.8rem !important;padding:10px}.home #layout #center .tabbed.product_expose_last .tabs ul li.active a:hover{background:#fff}}.home #layout #center .tabbed.product_expose_last .Product
.box{text-align:center}.home #layout #center .tabbed.product_expose_last .Product .box_title h1,
.home #layout #center .tabbed.product_expose_last .Product .box_title
h4{font-size:3.6rem;letter-spacing:0.2em;text-transform:uppercase;display:none}.home #layout #center .tabbed.product_expose_last .Product .box_content_center > p,
.home #layout #center .tabbed.product_expose_last .Product .box_content_center>ul{max-width:none !important}.home #layout #center .position_after_center .Product .box_title
h4{margin-bottom:20px}#bottom
.wrapper_parent_top{padding-left:3.175%;padding-right:3.175%;max-width:1220px;margin-left:auto;margin-right:auto;max-width:1920px;box-sizing:border-box}#bottom .position_before_bottom
.GenericListLast{background:url('/media/dsg/aktualno_bg.jpg') left center no-repeat;background-size:cover;position:relative}#bottom .position_bottom
.ContentIndex{width:50%;float:left;padding:45px
0 0}#bottom .position_bottom .ContentIndex
.box{margin-bottom:0;text-align:center}#bottom .position_bottom .ContentIndex
.box_title{display:none}#bottom .position_bottom .ContentIndex .box_content
table{width:100%}#bottom .position_bottom .ContentIndex .box_content table tbody
td{background:none !important;vertical-align:top;text-align:left;padding:0
10px 0 0;font-weight:300;font-size:1.7rem;line-height:30px;text-transform:none}#bottom .position_bottom .ContentIndex .box_content table tbody td
strong{color:#000;text-transform:uppercase;letter-spacing:0.1em}#bottom .position_bottom .ContentIndex .box_content table tbody td
p{margin-bottom:0;letter-spacing:0}#bottom .position_bottom .ContentIndex .box_content table tbody td
a{color:#727272}#bottom .position_bottom .ContentIndex .box_content table table tbody tr:first-child
td{height:55px}#bottom .position_bottom
.GenericForm{float:right;width:50%;background:none;padding:0}#bottom .position_bottom .GenericForm
.box{margin-bottom:0;text-align:left;padding:45px
6.5%;background:#e1f0fa;min-height:205px}#bottom .position_bottom .GenericForm
.box_title{margin-bottom:30px}#bottom .position_bottom .GenericForm .box_title
h4{font-size:2.4rem;font-weight:700;text-transform:uppercase;letter-spacing:0.2em}#bottom .position_bottom .GenericForm
.box_content{max-width:640px;font-size:1.5rem;line-height:1.6em;color:#fff}#bottom .position_bottom .GenericForm .box_content .box_content_center>p{font-size:1.8rem;color:#707070}#bottom .position_bottom .GenericForm .box_content form
label{color:#000;font-size:1.6rem;display:inline-block;font-weight:300;text-transform:none;float:none;width:auto;margin-left:0;clear:both;background-position:right 6px}#bottom .position_bottom .GenericForm .box_content form .required .option
label{background:none}#bottom .position_bottom .GenericForm .box_content form select,
#bottom .position_bottom .GenericForm .box_content form input,
#bottom .position_bottom .GenericForm .box_content form
textarea{padding:10px;line-height:20px;margin:0;width:100%;border:1px
solid #e6e6e6;background:#fff;font-size:1.6rem;font-weight:300;color:#000;outline:none;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#bottom .position_bottom .GenericForm .box_content form select:active,
#bottom .position_bottom .GenericForm .box_content form input:active,
#bottom .position_bottom .GenericForm .box_content form textarea:active,
#bottom .position_bottom .GenericForm .box_content form select:focus,
#bottom .position_bottom .GenericForm .box_content form input:focus,
#bottom .position_bottom .GenericForm .box_content form textarea:focus{background-color:#fff;border:1px
solid #e6e6e6;outline:none;color:#000}#bottom .position_bottom .GenericForm .box_content form
select{background-image:url('/media/dsg/select_arrow.png');-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right center}#bottom .position_bottom .GenericForm .box_content form select
option{margin-bottom:3px}#bottom .position_bottom .GenericForm .box_content form select::-ms-expand{display:none}#bottom .position_bottom .GenericForm .box_content form
textarea{height:120px}#bottom .position_bottom .GenericForm .box_content form ol li.select>div{position:relative}#bottom .position_bottom .GenericForm .box_content form
input.submit{float:none;display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#bottom .position_bottom .GenericForm .box_content form input.submit
span{height:auto}#bottom .position_bottom .GenericForm .box_content form input.submit:hover{background:#ff9432;color:#fff}#bottom .position_bottom .GenericForm .box_content form input.submit
span{float:none;color:inherit;font-size:inherit;font-weight:inherit;padding:0;background:inherit;border:none}#bottom .position_bottom .GenericForm .box_content form
fieldset{width:62.5%;float:left}#bottom .position_bottom .GenericForm .box_content form
fieldset.submit{width:33%;margin:0
0 0 4.5%}#bottom .position_bottom .GenericForm .box_content form ol
li{margin:0}#bottom .position_bottom .GenericForm .box_content form ol
li.text{position:relative}#bottom .position_bottom .GenericForm .box_content form ol li
label{position:absolute;top:18px;left:14px}#bottom .position_bottom .GenericForm .box_content form ol li.focus
label{display:none}#bottom .position_bottom .GenericForm .box_content form ol li
input.text{width:100%;text-align:left;letter-spacing:0.2em;color:#afafaf;border-color:#fff;padding:18px
14px;font-size:1.4rem;border-radius:3px}#bottom .position_bottom .GenericForm .box_content form ol
li.submit{float:none;width:100%}#bottom .position_bottom .GenericForm .box_content form ol li.submit
div{float:none;padding-right:0}#bottom .position_bottom .GenericForm .box_content form ol li.submit
input.submit{width:100%;display:block;background:#000;border-color:#000;color:#fff;line-height:24px;padding:15px
5px}#bottom .position_bottom .GenericForm .box_content form ol li.submit input.submit:hover{color:#000;background:#fff}#footer{background:none;padding:25px
0 25px;color:#8f8f8f;font-size:1.4rem;letter-spacing:0.025em}#footer
.wrapper_parent_top{padding-left:3.175%;padding-right:3.175%;box-sizing:border-box}#footer
.wrapper_parent{margin-left:50%}#footer
#sitemap{float:right;margin-right:0;text-align:right}#footer #sitemap .SitemapFooter ul
li{display:inline-block;float:none;margin:0
70px 0 0;padding-bottom:0;color:#424242}#footer #sitemap .SitemapFooter ul
li.last{margin-right:0}#footer #sitemap .SitemapFooter ul li
a{font-size:1.8rem;color:#000;font-weight:400}#footer #sitemap .SitemapFooter ul li
ul{display:none}#footer
#copyright{margin-left:6.5%}#footer #copyright
p.copyright{float:left;font-size:1.6rem;padding-top:3px}#footer #copyright p.copyright
strong{color:#000;font-weight:400}#footer #copyright p.copyright
em{font-style:normal}#footer #copyright
p.logo{float:right;position:relative}#footer #copyright p.logo
a.img{position:absolute;top:25px;right:0;width:100%}#footer #copyright p.logo
a.text{color:#ff9432;font-size:1.2rem}#breadcrumbs{float:none;width:100%;border-top:none;margin-bottom:40px;padding:13px
10px;position:relative;background:#efefef}#breadcrumbs:before,#breadcrumbs:after{content:'';display:block;position:absolute;left: -2000px;top:0;width:2000px;height:100%;background:#efefef}#breadcrumbs:after{right: -2000px;left:auto}#breadcrumbs
ul{float:left}#breadcrumbs ul
li{font-size:1.4rem;font-weight:400;line-height:inherit;padding:0;color:#959595;display:inline-block}#breadcrumbs ul li
a{color:#2290dd;line-height:inherit;text-decoration:none;display:inline-block;text-transform:none}#breadcrumbs ul li a:hover{text-decoration:none;color:#ff9432}#breadcrumbs ul li:after{content:">";display:inline-block;margin:0
35px;color:#424242}#breadcrumbs ul li:last-child
a{color:#959595;text-decoration:none}#breadcrumbs ul li:last-child:after{display:none}#breadcrumbs a.print,
#breadcrumbs
a.back{display:none}#header_banner{margin-bottom:10px;text-align:center}div.tooltip{background-color:#000;border:1px
solid #fff;padding:10px;width:200px;display:none;color:#fff;text-align:left;font-size:11px;z-index:200;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000}.m_picture
.caption{display:block}.plugins.position_side_left{position:fixed !important;left:0 !important;top:15% !important;z-index:1000;width:0}.plugins.position_side_right{position:fixed !important;right:0 !important;top:15% !important;z-index:1000;width:0}.plugins.position_side_left .plugin,
.plugins.position_side_right
.plugin{position:relative;height:50px;overflow:visible;width:0;margin-bottom:10px}.plugins.position_side_left .box_title,
.plugins.position_side_right
.box_title{display:none;position:absolute;text-align:center;top:20px;background:#ccc;padding:5px;overflow:hidden;box-shadow:1px 0px 3px 0px #ccc;text-shadow: -1px 0 0.2em #fff}.plugins.position_side_left
.box_title{border-radius:0 10px 10px 0}.plugins.position_side_right
.box_title{border-radius:10px 0 0 10px}.plugins.position_side_left
.box_title{left:0px}.plugins.position_side_right
.box_title{right:0px}.plugins.position_side_left .box_content,
.plugins.position_side_right
.box_content{position:relative;width:250px;z-index:1000}.plugins.position_side_left
.box_content{margin-left: -255px}.plugins.position_side_right
.box_content{margin-left:0px}.plugins.position_side_left .box_content_center,
.plugins.position_side_right
.box_content_center{padding:10px;background:#fff}.plugins.position_side_left
.box_content_center{box-shadow:1px 1px 3px 1px #ccc;border-radius:0 10px 10px 0}.plugins.position_side_right
.box_content_center{box-shadow: -1px 1px 3px 1px #ccc;border-radius:10px 0 0 10px}.plugins.position_side_left .box_content .m_picture,
.plugins.position_side_right .box_content
.m_picture{display:none}.fixedMenu
#top{position:fixed;box-shadow:0 0 15px rgba(0, 0, 0, 0.2);top: -102px}.fixedMenu #top
#header{width:220px}.fixedMenu #top #header
img{margin-top:57px}.fixedMenu
#under_top{margin-top:144px}@media screen and (max-width: 1500px){#top
#header{width:20%;position:absolute}#top #header
img{margin-top:55px}#footer
.wrapper_parent{margin-left:0}#footer
#copyright{margin-left:0}}@media screen and (max-width: 1220px){#page{min-width:300px;overflow:hidden}#top .wrapper_parent_top,
#bottom .wrapper_parent_top,
#footer
.wrapper_parent_top{padding-left:10px;padding-right:10px}#top
#header{width:250px;margin-left:70px;position:relative}#top #header
img{margin-top:56px}#left{width:220px}#center{width:calc(100% - 260px);width: -moz-calc(100% - 260px);width: -webkit-calc(100% - 260px);width: -o-calc(100% - 260px)}}@media screen and (max-width: 960px){div.tooltip{display:none !important}.home #layout #center .plugin .box,
#layout.no_left_column #center .plugin .box,
#layout.no_sidebar_columns #center .plugin
.box{margin-bottom:40px}#bottom .position_bottom
.ContentIndex{width:100%;float:none}#bottom .position_bottom .ContentIndex
.box{padding-left:7.5%;padding-right:7.5%}#bottom .position_bottom
.GenericForm{width:100%;float:none}#bottom .position_bottom .GenericForm
.box{padding-left:7.5%;padding-right:7.5%}#footer
#sitemap{float:none;margin-right:0;text-align:center}#footer
#copyright{text-align:center;margin-top:30px}#footer #copyright
p.copyright{float:none}}@media screen and (max-width: 767px){#top .position_before_top .ContentIndex .box_content table
td{padding-right:15px}#top .position_before_top .MenuList .box_content ul
li{margin-left:5px}#top .position_before_top .MenuList .box_content ul li:before{width:9px}#top .position_top .index_0 .ContentIndex .box_content p
img{margin-left:5px;margin-right:5px}#top
#header{width:250px}#top #header
img{margin-top:56px}#left,#right{width:100%;float:none;clear:both}#right{text-align:center}#center{width:100%;float:none}#layout.no_left_column
#center{max-width:100%}#bottom .position_before_bottom
.plugin.first{width:100%;float:none}#bottom .position_before_bottom .plugin.first
.box{padding-left:0}#bottom .position_before_bottom
.plugin.index_1{width:100%;float:none;padding-left:0}#bottom .position_before_bottom .plugin.index_1
.box{padding-right:10px}#bottom .position_bottom
.ContentIndex{width:100%;float:none}#bottom .position_bottom .ContentIndex
.box{padding-left:1.5%;padding-right:1.5%}}@media screen and (max-width: 600px){#top
#header{width:210px}#top
.SearchForm{width:50px}#top .SearchForm .form-toggle{margin-left:0}#top
.BasketSummary{margin-left:2px}#top .BasketSummary
.box{width:65px;margin-left:10px}.fixedMenu #top
.position_top{position:absolute;right:0;top:33px}.fixedMenu #top .position_top .index_0
.ContentIndex{top: -200px}.fixedMenu #top
#header{width:210px}#layout.no_left_column #center .plugin > div,
#layout.no_sidebar_columns #center .plugin>div{padding-left:2%;padding-right:2%}#breadcrumbs a.print,
#breadcrumbs
a.back{display:none}.home #layout #center .Product .box_title h1,
.home #layout #center .Product .box_title
h4{font-size:3rem !important;letter-spacing:0.1em !important}#bottom .position_bottom .ContentIndex .box_content_center>table>tbody>tr>td{display:inline-block;width:100%;padding-top:15px;padding-left:6.5%;padding-right:6.5%;box-sizing:border-box;text-align:center}#footer
#copyright{text-align:center}#footer #copyright
p.copyright{float:none}#footer
#sitemap{margin:10px
0 0;text-align:center}#footer #sitemap .SitemapFooter ul
li{margin-right:30px}}@media screen and (max-width: 450px){#top .position_before_top
.ContentIndex{top:0}#top
.position_top{margin-top:65px;position:absolute;right:0;top:33px}#top .position_top .index_0
.ContentIndex{display:none}#breadcrumbs ul li::after{margin-left:5px;margin-right:5px}.home #layout #center .Product .box_title h1,
.home #layout #center .Product .box_title
h4{font-size:2.4rem !important}#bottom .position_bottom .GenericForm .box_content
form{margin-bottom:0}#bottom .position_bottom .GenericForm .box_content form
fieldset{width:100%;float:none}#bottom .position_bottom .GenericForm .box_content form
fieldset.submit{width:100%;margin:10px
auto 0;position:static;right:auto;top:auto;text-align:center}#bottom .position_bottom .GenericForm .box_content form fieldset.submit
*{float:none;margin-left:auto;margin-right:auto}#footer #sitemap .SitemapFooter ul
li{margin-right:0;display:block}}@media screen and (max-width: 375px){#top .position_before_top .MenuList .box_content ul li
a{font-size:1.2rem}}@media screen and (max-width: 767px){#center .wrapper_child_top > .ProductFilter
.box{position:relative;padding-top:54px;width:100%}#center .wrapper_child_top > .ProductFilter .box>.box_bottom{position:absolute;border-top:solid 1px #bbb;border-bottom:solid 1px #bbb;margin:0
-10px 30px;padding:0
15px;z-index:5;box-sizing:border-box;background:#f6f6f6;top:0;left:0;width:100vw}#center .wrapper_child_top > .ProductFilter .box
.box_title{margin:0}#center .wrapper_child_top > .ProductFilter .box
h4{position:relative;box-sizing:border-box;cursor:pointer;text-transform:uppercase;font-size:1.9rem;margin:0;z-index:5}#center .wrapper_child_top > .ProductFilter .box h4 .title-trigger{display:block;width:100%;box-sizing:border-box;padding:15px
32px}#center .wrapper_child_top > .ProductFilter .box h4 .title-trigger:before{content:'';position:absolute;top:50%;left:0;width:20px;height:20px;background:transparent url('/media/dsg/fitler.svg') no-repeat center center;background-size:contain;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;z-index: -1}#center .wrapper_child_top > .ProductFilter .box h4:after{content:'';position:absolute;top:50%;right:10px;width:12px;height:8px;background:transparent url('/media/dsg/filter_more.png') no-repeat center center;background-size:contain;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;z-index: -1}#center .wrapper_child_top > .ProductFilter .box
.box_title_bottom{display:none}#center .wrapper_child_top > .ProductFilter .box
.box_content{display:none}#center .wrapper_child_top > .ProductFilter .box form ol li.submit
div{float:none}.displayed #center .wrapper_child_top > .ProductFilter .box h4:after{-webkit-transform:rotate(180deg) translateY(50%);-moz-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);-o-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.displayed .sumome-share-client-wrapper.sumome-share-client-wrapper-left-page,
.displayed .sumome-share-client-wrapper.sumome-share-client-wrapper-mobile-bottom-bar{display:none !important}}@media screen and (min-width: 768px){#layout .ProductFilter .box_title_center
h4{display:none}body #layout .ProductFilter
.box_content{display:block !important}}@media screen and (max-width: 450px){#page #top
#menu{top:83px;left: -10px;width:100vw;transform:translateX(-110%)}#page #top
#menu.opened{transform:translateX(0)}#page #top
.SearchForm{width:44px}#page #top .SearchForm .form-toggle{width:44px}#page #top .BasketSummary
.box{margin-left:3px;width:56px;background-position:left 6px center}#page #top #menu-toggle{right: -5px;left:auto;top:38px;height:40px;width:46px}#page #top #menu-toggle:before{left:9px;top:11px;width:28px;border-width:3px}#page #top #menu-toggle:after{top:27px;left:9px;width:28px;border-width:3px}#page #top
#header{height:50px;margin:0
auto 0 -5px;position:relative;width:calc(100vw - 180px);max-width:calc(100vw - 180px)}#page #top #header
img{position:absolute;top:2px;left:0;width:100%;height:calc(100% - 4px);margin:0;object-fit:contain}#page #top
.position_top{margin-top:10px;right:54px}#page.fixedMenu
#under_top{margin-top:83px}#page.fixedMenu
#top{top: -33px}}body:not(.no-scroll){top:auto !important}@media screen and (max-width: 767px){#center .wrapper_child_top > .ProductFilter .box
.loading{position:absolute;top:0;bottom:0;left: -10px;right: -10px;z-index:1000;background:url(/media/dsg/loader.gif) #fff center center no-repeat;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);display:none}body.displayed{overflow:hidden}body.displayed #center .wrapper_child_top > .ProductFilter .box>.box_bottom{overflow-y:auto;max-height:calc(100vh - 67px)}body.displayed #center .wrapper_child_top > .ProductFilter .box > .box_bottom
.box_content_center{padding-bottom:20px}#page.floating #center .wrapper_child_top > .ProductFilter .box>.box_bottom{width:100%;position:fixed;z-index:12;top:67px;left:10px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.2)}}@media screen and (max-width: 450px){#page.floating #center .wrapper_child_top > .ProductFilter .box>.box_bottom{top:49px}body.displayed #center .wrapper_child_top > .ProductFilter .box>.box_bottom{max-height:calc(100vh - 49px)}}@media screen and (max-width: 450px){#center .wrapper_child_top > .ProductFilter .box h4 .title-trigger{font-size:17px;padding:10px
30px 10px 24px}#center .wrapper_child_top > .ProductFilter .box h4 .title-trigger:before{width:16px;height:16px}}.skip-to-content{position:fixed;top:12px;left:12px;padding:4px
8px;background:#000;color:#ff9432;text-decoration:none;z-index:500;opacity:0;pointer-events:none;transition:500ms}.skip-to-content:focus,.skip-to-content:focus-visible{opacity:1;pointer-events:auto}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}.dropdown ul,
.dropdown ul li,
.dropdown ul li
a{margin:0;padding:0;list-style-type:none}.dropdown
ul{z-index:100}.dropdown ul
li{float:left;zoom:1}.dropdown ul li:hover,
.dropdown ul
li.hover{position:relative}.dropdown ul li
a{display:block}.dropdown ul
ul{position:absolute;display:none;top:100%;left:0;z-index:500}.dropdown ul ul
li{float:none}.dropdown ul ul li
a{display:block}.dropdown ul ul
ul{top:0;left:100%}.dropdown ul li:hover>ul{display:block}#menu{position:relative}#menu ul,
#menu ul li,
#menu ul li
a{margin:0;padding:0;list-style-type:none}#menu ul
li{float:left}#menu ul ul
li{float:none}#menu ul li
a{padding:1em}#menu ul li
span.icon{display:none}#menu-toggle{display:none;background:#2290dd;cursor:pointer;height:50px;left:0;overflow:hidden;position:absolute;text-indent: -23em;top:110px;width:50px;z-index:100;border:#2290dd solid 1px;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#menu-toggle.active{background:#fff}#menu-toggle::before,#menu-toggle::after{border-bottom:4px solid #fff;border-top:4px solid #fff;content:"";display:block;height:5px;left:14px;position:absolute;top:14px;width:22px}#menu-toggle::after{border-bottom:0 none;border-top:4px solid #fff;left:14px;top:32px}#menu-toggle.active::before,#menu-toggle.active::after{border-color:#707070;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#menu{position:relative;margin-top:85px;float:right}#menu
ul{float:left}#menu ul
li.level_0{margin-right:25px}#menu ul
li.level_0.first{display:none}#menu ul
li.level_0.last{margin-right:30px}#menu ul
a.level_0{color:#000;font-size:1.7rem;line-height:31px;text-transform:none;font-weight:300;padding:0
10px 16px;position:relative;letter-spacing:0;border-bottom:solid 7px rgba(0, 0, 0, 0)}#menu ul
a.level_0.exposed{color:#ff9432;font-weight:bold}#menu ul li a.level_0:hover,
#menu ul li.hover
a.level_0{text-decoration:none;color:#ff9432;border-color:#ff9432}#menu ul li
a.level_0.active{text-decoration:none;border-color:#ff9432;color:#000}#menu ul
ul{width:240px;background:#fff;padding:18px
0;border-top:solid 1px #e8e9e9}#menu ul ul
li{display:block}#menu ul ul li
a{font-size:1.6rem;line-height:1.25em;padding:5px
25px;color:#000;text-decoration:none;text-transform:none;font-weight:400}#menu ul ul li a:hover{color:#ff9432}#menu ul ul li
ul{margin-top: -18px;margin-left:0;float:none;left:100%;top:0}#menu .megamenu>ul{width:70vw;min-height:300px;background:#fff;margin-left: -6%;padding:0;box-sizing:content-box;left:auto;right: -80px;-webkit-box-shadow:0px 5px 49px 0px rgba(0, 0, 0, 0.17);-moz-box-shadow:0px 5px 49px 0px rgba(0, 0, 0, 0.17);box-shadow:0px 5px 49px 0px rgba(0, 0, 0, 0.17)}#menu ul li.megamenu:hover,
#menu ul
li.megamenu.hover{position:static}#menu .megamenu>ul>li{display:block}#menu .megamenu>ul>li>a{color:#000;padding:1.6vw 2.2vw;font-size:1.4rem;text-transform:uppercase;font-weight:600;letter-spacing:1px;max-width:30%;box-sizing:border-box}#menu .megamenu>ul>li>a:hover{color:#000}#menu .megamenu > ul > li
.more{display:none;position:absolute;top:0;left:30%;right:0;bottom:0;min-height:100%;padding:30px
35px 30px 50px;box-sizing:border-box}#menu .megamenu>ul>li.hover{position:static;background:#f0f8fd;-webkit-box-shadow:0px 0px 0px 1px #dfebf4;-moz-box-shadow:0px 0px 0px 1px #dfebf4;box-shadow:0px 0px 0px 1px #dfebf4}#menu .megamenu > ul > li.hover
.more{display:block;background:#f0f8fd}#menu .megamenu > ul > li .more
span.icon{float:right;display:block;width:240px;text-align:center;max-width:30%}#menu .megamenu > ul > li .more span.icon
img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:top}#menu .megamenu > ul > li .more span.icon
.caption{text-align:left;padding-top:15px;display:block;clear:both}#menu .megamenu > ul > li .more span.icon .caption
p{padding:0
0 5px 25px;background:url('/media/dsg/bul.png') no-repeat 10px 6px;font-weight:700;color:#2290dd;line-height:1.3}#menu .megamenu > ul > li .more span.icon .caption
a{padding:0;text-decoration:underline;font-weight:400;color:#2290dd}#menu .megamenu > ul > li .more span.icon .caption a:hover{text-decoration:none}#menu .megamenu > ul > li .more>a{float:right;width:57%;padding:0;font-size:2rem;margin-bottom:20px;color:#000}#menu .megamenu > ul > li .more
span.lead{float:left;display:block;width:65%}#menu .megamenu > ul > li .more span.lead
h3{font-size:1.8rem;font-weight:600;text-transform:uppercase;margin:30px
0 30px}#menu .megamenu > ul > li .more span.lead
h4{font-size:1.4rem;font-weight:600;letter-spacing:0;margin-top:20px}#menu .megamenu > ul > li .more span.lead
a{display:inline-block;background:#fff;border:2px
solid #2290dd;color:#2290dd;font-size:1.5rem;font-weight:400;text-transform:uppercase;letter-spacing:1px;padding:15px
30px;margin-top:30px}#menu .megamenu > ul > li .more span.lead a:hover{background:#2290dd;color:#fff}#menu .megamenu > ul > li .more span.lead
table{width:100%}#menu .megamenu > ul > li .more span.lead table
td{vertical-align:top}#menu .megamenu > ul > li .more span.lead table td h4:first-of-type{margin-top:0}#menu .megamenu > ul > li .more span.lead table
a{background:transparent;border:none;font-size:1.2rem;font-weight:300;text-transform:none;letter-spacing:0;padding:0
0 0 12px;margin:0;color:#000}#menu .megamenu > ul > li .more span.lead table a:hover{text-decoration:underline;background:transparent;color:#2290dd}@media screen and (max-width: 1780px){#menu ul
li.level_0{margin-right:10px}#menu ul
li.level_0.last{margin-right:20px}}@media screen and (max-width: 1650px){#menu ul
li.level_0{margin-right:2px}#menu ul li.level_0
a.level_0{padding-left:5px;padding-right:5px}}@media screen and (max-width: 1220px){#menu-toggle{display:block}.fixedMenu #menu-toggle{top:110px}.fixedMenu
#menu{top:162px}#menu{width:250px;height:auto;padding:3px
0;margin:0;float:left;clear:both;background:#2290dd !important;z-index:9999;position:absolute;top:152px;right:auto;left: -300px;box-shadow:none;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;display:block}#menu:after{display:none}#menu.opened{left: -15px}#menu
ul{float:none}#menu ul
li.level_0{margin:0;width:100%;display:block;border-bottom:1px solid rgba(255, 255, 255, 0.5);border-right:solid 1px rgba(255, 255, 255, 0.5);padding:0;float:left}#menu ul
li.level_0.last{border-bottom:none}#menu ul li.level_0
a.level_0{width:100%;height:40px;padding:10px
20px;color:#fff;line-height:20px;border:none !important;text-align:left;box-sizing:border-box}#menu ul li.level_0 a.level_0:before,
#menu ul li.level_0 a.level_0:after{display:none !important}#menu ul li.level_0.hover a.level_0,
#menu ul li.level_0:hover
a.level_0{background:#fff !important;color:#ff9432 !important}#menu ul li.level_0.active
a.level_0{background:#fff !important;color:#ff9432 !important}#menu ul .megamenu
ul{display:none;position:static;width:100%;margin:0;min-height:0}#menu ul .megamenu ul
.more{display:none !important}#menu ul .megamenu ul
li.hover{background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#menu ul .megamenu ul
a{max-width:100%;padding-left:15px}}@media screen and (max-width: 450px){#menu-toggle{top:85px}#menu{top:135px}}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}.box{margin-bottom:2em}.box_title
h1{margin-bottom:0.5em}.box_title h1
a.rss{float:right;width:16px;height:16px;overflow:hidden;background:url('/media/dsg/rss.gif') no-repeat center center}.box_title h1
a.continue{float:right;margin-left:2em}.box_content h2,
.box_content h3,
.box_content h4,
.box_content h5,
.box_content h6,
.box_content ul,
.box_content ol,
.box_content table,
.box_content form,
.box_content
p{margin-bottom:1em}.box_content
li{margin-left:1.5em}.box_content ol
li{margin-left:1.9em}.type_full_width
.box{max-width:none}.m_video,.m_animation,.m_google_map,.m_picture{float:right;margin:0
0 1em 2em}.full_width .m_video,
.full_width .m_animation,
.full_width .m_google_map,
.full_width
.m_picture{float:none;margin-left:0;text-align:center}.m_video{background:#000;text-align:center}.m_google_map{overflow:hidden}.google_map_directions{margin-top:1em}.google_map_directions
li{float:left !important;clear:none !important;width:auto !important}.google_map_directions
li.submit{float:right !important;margin-right:0}.google_map_directions li
div{margin:0
!important;padding:0
!important;overflow:visible !important;width:auto !important}.google_map_directions
label{display:none}.google_map_directions
li.text{width:50% !important;overflow:visible}.google_map_directions li.text
div{margin-right:10px !important}.google_map_directions
input.text{width:100% !important}.google_map_route{position:absolute;overflow:auto;left: -10000px;top: -10000px;width:760px;height:560px;background:#fff;padding:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.google_map_route
.panel{float:left;width:280px;height:560px;overflow-y:auto}.google_map_route .panel
table{margin-top:0 !important}.google_map_route
.google_map{border:1px
solid #ccc;width:458px;height:458px;float:right}.google_map_route
form{width:460px;margin-top:1em;margin-bottom:0 !important;float:right}.google_map_route a.submit,
.google_map_route
input.submit{margin-left:10px}.video{position:relative}.videoIcon{width:64px;height:64px;position:absolute;background:url(/media/dsg/video_icon.png);background-size:contain;top:50%;left:50%;margin: -32px 0 0 -32px;opacity: .625;transition:all .25s}.video:hover
.videoIcon{-ms-transform:scale(1.3334);-webkit-transform:scale(1.3334);transform:scale(1.3334);opacity:1}#left .box_content .box_content_center .spacer:last-child,
#right .box_content .box_content_center .spacer:last-child{height:1px}.background{background-position:center;background-repeat:no-repeat;background-size:cover}.background.full_screen{height:100vh}.background.parallax{background-attachment:fixed}.background
.box{background-color:transparent}.box{margin-bottom:2em}h1,h2,h3,h4,h5,h6{font-weight:700;color:#000;line-height:1.2em;margin-bottom:20px;font-size:1.6rem;letter-spacing:0.05em}h1{font-size:3.6rem;text-transform:uppercase;letter-spacing:0.2em}h2{font-size:3rem;color:#ff9432;text-transform:uppercase;letter-spacing:0.2em}h3{font-size:2.4rem;font-weight:300}h4{font-size:2.1rem}.box_title
h1{margin-bottom:0.5em}.box_title h1
a.rss{float:right;width:16px;height:16px;overflow:hidden;background:url('/media/dsg/rss.gif') no-repeat center center}.box_title h1
a.continue{float:right;margin-left:2em}.box_content{letter-spacing:0.05em}.box_content ul,
.box_content ol,
.box_content table,
.box_content form,
.box_content
p{margin-bottom:1em}.box_content ol
li{margin-left:1.9em}.box_content
ul{list-style-type:none}.box_content ul li,
.box_content ul li .description ul
li{background:url('/media/dsg/li_dot.png') no-repeat 0px 0.5em;margin-left:0;padding-left:15px}.box_content ul
ul{margin-bottom:0}.box_content
h1{text-transform:uppercase;letter-spacing:0.2em}.box_content
table{border-collapse:collapse}.box_content table th,
.box_content table thead th,
.box_content table thead td,
.box_content table tbody th,
.box_content table tbody
td{background:none;color:#000;font-size:1.6rem;text-shadow:none;font-weight:600;padding:10px
15px;border:solid 1px #e3e3e3;text-transform:uppercase}.box_content table tbody
td{font-size:1.5rem;font-weight:400;background:none;color:#9d9d9d;border:solid 1px #e3e3e3}.box_content table tbody tr:nth-child(2n) td{background:none}.box_content table.no_border tbody
td{border:none;background:none !important}.box_content table[border="0"] tbody
td{border:none}ul li .description
h4.title{font-size:1.8rem;font-weight:800;line-height:1.333em}ul li .description h4.title
a{color:inherit}ul li .description h4.title a:hover{color:#ff9432;text-decoration:none}.type_full_width
.box{max-width:none}.m_video,.m_animation,.m_google_map,.m_picture{float:right;margin:0
0 1em 2em}.full_width .m_video,
.full_width .m_animation,
.full_width .m_google_map,
.full_width
.m_picture{float:none;margin-left:0;text-align:center}.m_video{background:#000;text-align:center}.m_google_map{overflow:hidden}#center
.box_title{margin-bottom:30px}#center .box_title
h1{padding-bottom:30px;margin-bottom:0;text-transform:uppercase}#center .box_title
.box_title_bottom{display:block;width:12px;height:0;border-bottom:solid 1px #000}#center
.box_content{font-size:1.8rem;line-height:1.5em}#center .box_content .media,
#center .box_content .document,
#center .box_content .exposed_items,
#center .box_content
#genericListItemProduct{margin-top:2em}#center .box_content .media h2,
#center .box_content .document h2,
#center .box_content .exposed_items h2,
#center .box_content #genericListItemProduct
h2{color:#000;font-size:3.6rem}#center .box_content #similarItems,
#center .box_content #giftItems,
#center .box_content
#packingItems{margin-top:3em;text-align:center}#center .box_content #similarItems h2,
#center .box_content #giftItems h2,
#center .box_content #packingItems
h2{font-size:3.6rem;letter-spacing:0.2em;text-transform:uppercase;font-weight:700;display:inline-block;padding-bottom:0;margin-bottom:50px;color:#000;position:relative}#center .box_content #similarItems h2:before,
#center .box_content #giftItems h2:before,
#center .box_content #packingItems h2:before,
#center .box_content #similarItems h2:after,
#center .box_content #giftItems h2:after,
#center .box_content #packingItems h2:after{content:'';display:block;position:absolute;left: -33px;top:50%;width:12px;height:0;border-bottom:solid 1px #000}#center .box_content #similarItems h2:after,
#center .box_content #giftItems h2:after,
#center .box_content #packingItems h2:after{left:auto;right: -33px}#center .box_content #similarItems h3,
#center .box_content #giftItems h3,
#center .box_content #packingItems
h3{font-size:2.4rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:0.2em}#center
.m_google_map{width:60%;height:350px}#center .m_google_map
.google_map{width:100% !important;height:100% !important}.position_before_center .box_title,
.home #center
.box_title{margin-bottom:30px;text-align:center}.position_before_center .box_title h1,
.home #center .box_title h1,
.position_before_center .box_title h4,
.home #center .box_title
h4{display:inline-block;padding-bottom:0;margin-bottom:50px;position:relative;padding-left:33px;padding-right:33px}.position_before_center .box_title h1:before,
.home #center .box_title h1:before,
.position_before_center .box_title h4:before,
.home #center .box_title h4:before,
.position_before_center .box_title h1:after,
.home #center .box_title h1:after,
.position_before_center .box_title h4:after,
.home #center .box_title h4:after{content:'';display:block;position:absolute;left:0;top:50%;width:12px;height:0;border-bottom:solid 1px #000}.position_before_center .box_title h1:after,
.home #center .box_title h1:after,
.position_before_center .box_title h4:after,
.home #center .box_title h4:after{left:auto;right:0}.position_before_center .box_title .box_title_bottom,
.home #center .box_title
.box_title_bottom{display:none}.position_before_center
.box_title{margin-bottom:0}.position_before_center .box_title h1,
.position_before_center .box_title
h4{font-size:3.6rem;font-weight:700;text-transform:uppercase;margin-bottom:0;letter-spacing:0.2em}#left
.box{margin-bottom:3em}#left .last
.box{margin-bottom:1em}#left .box_title h1,
#left .box_title
h4{font-weight:700;font-size:1.8rem;letter-spacing:0.2em;text-transform:uppercase;color:#000;margin:0
-15px 15px 0;padding-top:15px;padding-bottom:15px}#left
.box_content{border:solid 6px #e3e3e3;padding:9px
14px 9px;background:none;font-size:1.6rem;line-height:1.25em}#left .box_content
h1{font-size:2rem;font-weight:600}#left .box_content
h2{font-size:1.6rem;font-weight:600;color:#000}#left .box_content
h3{font-size:1.6rem;font-weight:600}#left .box_content .m_video,
#left .box_content .m_animation,
#left .box_content .m_google_map,
#left .box_content .m_picture,
#left .box_content
.thumb{margin: -10px -20px 10px;float:none}#left .type_exposed
.box_content{border:solid 4px #2290dd;padding:9px
14px 9px;background:#2290dd}#left .type_exposed .box_content
*{color:#fff}#left .GenericListGroup .box_title h4 a,
#left .ProductGroup .box_title h4 a,
#left .MenuList .box_title h4
a{color:inherit}#left .GenericListGroup .box_content,
#left .ProductGroup .box_content,
#left .MenuList
.box_content{border:none;padding:0;text-align:left !important;color:#727272;background:none}#left .GenericListGroup .box_content .groupItems ul,
#left .ProductGroup .box_content .groupItems ul,
#left .MenuList .box_content .groupItems
ul{margin:0}#left .GenericListGroup .box_content .groupItems ul li,
#left .ProductGroup .box_content .groupItems ul li,
#left .MenuList .box_content .groupItems ul
li{list-style:none;margin:0;padding:0;background:none}#left .GenericListGroup .box_content .groupItems ul li a,
#left .ProductGroup .box_content .groupItems ul li a,
#left .MenuList .box_content .groupItems ul li
a{text-decoration:none;font-size:1.6rem;line-height:1.25em;font-weight:300;display:block;padding:10px
10px 10px 20px;text-transform:none;color:#000;border:solid 1px #e5e5e5;margin-bottom:2px;position:relative}#left .GenericListGroup .box_content .groupItems ul li a:hover,
#left .ProductGroup .box_content .groupItems ul li a:hover,
#left .MenuList .box_content .groupItems ul li a:hover{color:#fff !important;text-decoration:none;background:#2290dd}#left .GenericListGroup .box_content .groupItems ul li a.active,
#left .ProductGroup .box_content .groupItems ul li a.active,
#left .MenuList .box_content .groupItems ul li
a.active{color:#fff;background:#2290dd}#left .GenericListGroup .box_content .groupItems ul li a.active .title,
#left .ProductGroup .box_content .groupItems ul li a.active .title,
#left .MenuList .box_content .groupItems ul li a.active
.title{position:relative;display:block;padding-left:18px}#left .GenericListGroup .box_content .groupItems ul li a.active .title:before,
#left .ProductGroup .box_content .groupItems ul li a.active .title:before,
#left .MenuList .box_content .groupItems ul li a.active .title:before{content:'';position:absolute;left:4px;top:6px;display:block;width:4px;height:7px;background:url(/media/dsg/groupItems_arrow_active.png) no-repeat center center}#left .GenericListGroup .box_content .groupItems ul li ul,
#left .ProductGroup .box_content .groupItems ul li ul,
#left .MenuList .box_content .groupItems ul li
ul{padding:0;margin:0}#left .GenericListGroup .box_content .groupItems ul li ul li,
#left .ProductGroup .box_content .groupItems ul li ul li,
#left .MenuList .box_content .groupItems ul li ul
li{list-style:none}#left .GenericListGroup .box_content .groupItems ul li ul li a,
#left .ProductGroup .box_content .groupItems ul li ul li a,
#left .MenuList .box_content .groupItems ul li ul li
a{padding-left:45px;font-size:1.5rem;line-height:1.25em;text-transform:none;font-weight:300}#left .GenericListGroup .box_content .groupItems ul li ul li a .title,
#left .ProductGroup .box_content .groupItems ul li ul li a .title,
#left .MenuList .box_content .groupItems ul li ul li a
.title{background:none;display:block}#left .GenericListGroup .box_content .groupItems ul li ul li a.active,
#left .ProductGroup .box_content .groupItems ul li ul li a.active,
#left .MenuList .box_content .groupItems ul li ul li
a.active{background:#e1f0fa;color:#000}#left .GenericListGroup .box_content .groupItems ul li ul li a.active .title,
#left .ProductGroup .box_content .groupItems ul li ul li a.active .title,
#left .MenuList .box_content .groupItems ul li ul li a.active
.title{background:none;margin-left: -18px}#left .GenericListGroup .box_content .groupItems ul li ul li a.active .title:before,
#left .ProductGroup .box_content .groupItems ul li ul li a.active .title:before,
#left .MenuList .box_content .groupItems ul li ul li a.active .title:before{background:url(/media/dsg/groupItems_arrow.png) no-repeat center center}#left .GenericListGroup .box_content .groupItems ul li ul li a:hover,
#left .ProductGroup .box_content .groupItems ul li ul li a:hover,
#left .MenuList .box_content .groupItems ul li ul li a:hover{background:#2290dd;color:#fff}#left .GenericListGroup .box_content .groupItems ul li ul li a:hover .title:before,
#left .ProductGroup .box_content .groupItems ul li ul li a:hover .title:before,
#left .MenuList .box_content .groupItems ul li ul li a:hover .title:before{background:url(/media/dsg/groupItems_arrow_active.png) no-repeat center center}#left .GenericListGroup .box_content .groupItems ul li ul li ul li a,
#left .ProductGroup .box_content .groupItems ul li ul li ul li a,
#left .MenuList .box_content .groupItems ul li ul li ul li
a{padding-left:75px}@media screen and (max-width: 960px){.home #center
.box_title{margin-bottom:0}.home #center .box_title h1,
.home #center .box_title
h4{margin-bottom:40px}}@media screen and (max-width: 600px){h1{font-size:3rem;letter-spacing:0.1em}h2{font-size:2.7rem;letter-spacing:0.1em}h3{letter-spacing:0.1em}.m_picture{float:none;margin:0
0 15px}#center
.m_google_map{width:100%;margin:0
0 20px;float:none}}@media screen and (max-width: 450px){.m_picture
img{width:100%;height:auto}.ProductSupplier .m_picture
img{width:auto;height:auto}h1{font-size:2.4rem;letter-spacing:0.1em}h2{font-size:2.1rem;letter-spacing:0.1em}h3{font-size:1.8rem}#center .box_title
h1{font-size:2.4rem;padding-bottom:20px}#center .box_content .media h2,
#center .box_content .document h2,
#center .box_content .exposed_items h2,
#center .box_content #genericListItemProduct
h2{font-size:2.4rem;letter-spacing:0.1rem}#center .box_content #similarItems h2,
#center .box_content #giftItems h2,
#center .box_content #packingItems
h2{font-size:2.4rem;letter-spacing:0.1rem}#center .box_content #similarItems h3,
#center .box_content #giftItems h3,
#center .box_content #packingItems
h3{font-size:1.8rem;letter-spacing:0.1rem}.position_before_center .box_title h1,
.position_before_center .box_title
h4{font-size:2.4rem}}.GenericForm .box_content a,
.ContentIndex .box_content
a{text-decoration:underline}#bottom .position_bottom .ContentIndex .box_content table tbody td p
a{text-decoration:none}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}.tabbed
.tab{display:none}.tabbed
.active_tab{display:block}.tabs,
.tabs ul,
.tabs ul li,
.tabs ul li
a{height:1%}.tabs{border:1px
solid #ccc;margin-bottom:0.5em}.tabs ul,
.box_content .tabs ul,
.tabs ul li,
.box_content .tabs ul
li{list-style-type:none;margin:0;padding:0;background:none}.tabs li,
.tabs li a,
.tabs li a
span{float:left;cursor:pointer}.tabs li
a{padding:5px;border:1px
solid #fff;color:#fff;background:#1a4473;text-decoration:none}.tabs li a:hover{background:#35608f;text-decoration:none}.tabs li.active a,
.tabs li.active a:hover{background:#35608f}.tabbed
.tab{clear:left}#layout.no_sidebar_columns #center .tabbed .tab .box_content_center > p,
#layout.no_sidebar_columns #center .tabbed .tab .box_content_center>ul{max-width:650px;margin:0}.tabs,
.box_content
.tabs{background:none;color:#fff;padding-bottom:0;margin-bottom:30px !important;box-shadow:none;padding-left:0;border:none}.tabs ul li,
.box_content .tabs ul
li{padding-left:0;margin-right:3px}.tabs ul li a,
.box_content .tabs ul li
a{font-weight:600;font-size:1.6rem;line-height:20px;color:#ff9432;height:auto;padding:15px
23px;background:#fff;text-transform:uppercase;text-align:center;border:solid 2px #ff9432;letter-spacing:0.1em}.tabs ul li a:hover,
.box_content .tabs ul li a:hover{background:#ff9432;color:#fff;border-color:#ff9432}.tabs ul li.active a,
.box_content .tabs ul li.active a,
.tabs ul li.active a:hover,
.box_content .tabs ul li.active a:hover{background:#ff9432;color:#fff}@media screen and (max-width: 450px){.tabs,
.box_content
.tabs{padding-left:5px}.tabs ul li a,
.box_content .tabs ul li
a{font-size:1.4rem !important;padding-left:5px;padding-right:5px}}@media screen and (max-width: 375px){.tabs,
.box_content
.tabs{padding-left:5px}.tabs ul li a,
.box_content .tabs ul li
a{padding-left:2px;padding-right:2px}}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}.box_content
.pagination{margin:0
auto;padding:0;background:none;border:none}.pagination td
a{display:block;text-align:center;padding:0
2px}.pagination
td.active{font-weight:bold}.pagination td>span{display:none}.paginate
#loading{display:none;left:50%;margin:1em
0 0 -12px}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#cookies{display:block;position:fixed !important;z-index:99999 !important;bottom:0 !important;right:0 !important;left:0 !important;background:#fff !important;border-top:1px solid #ccc !important;box-shadow:0 -2px 10px rgba(0, 0, 0, 0.15);transition: .5s;padding:12px
0 12px !important}@media screen and (max-width: 1024px){#cookies{padding-bottom:15px !important}}#cookies .input-wrapper{padding:0
!important;position:relative;display:flex;flex-wrap:wrap;align-items:center}#cookies .input-wrapper
p{width:100%}#cookies .input-wrapper
h3{width:calc(100% - 27px)}#cookies .input-wrapper
input{opacity:0;position:absolute;top:0;cursor:pointer;left:0;width:100%;height:28px}#cookies .input-wrapper
.check{margin-right:7px !important;width:14px;height:14px;border-radius:3px;display:inline-block;background:white !important;border:solid 1px #9c9c9c;position:relative;pointer-events:none}@media screen and (max-width: 380px){#cookies .input-wrapper
.check{margin-top:0 !important}}#cookies .input-wrapper input[type="checkbox"]:checked+.check{background:#ff9432 !important;border-color:#ff9432 !important}#cookies .input-wrapper input[type="checkbox"]:checked+.check:after{content:'';position:absolute;left:33%;top:5%;width:42%;z-index:2;height:68%;display:flex;align-items:center;justify-content:center;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#cookies .input-wrapper input[type="checkbox"]:disabled+.check{opacity:0.4}@media screen and (max-width: 600px){.sticky~#cookies{bottom:44px !important}}#cookies
div{max-width:1200px !important;margin:0
auto !important;padding:6px
15px 8px !important}#cookies div:not([class]){display:flex;flex-direction:row-reverse;align-items:center}@media screen and (max-width: 1024px){#cookies div:not([class]){flex-direction:column-reverse}}#cookies div:not([class]) .cookie_buttons{padding:6px
0 8px !important;display:flex;align-items:center;margin-right:0 !important}@media screen and (max-width: 1024px){#cookies div:not([class]) .cookie_buttons{width:100%;justify-content:space-between;margin:16px
auto 6px !important}}@media screen and (max-width: 480px){#cookies div:not([class]) .cookie_buttons{flex-direction:column;align-items:flex-start}}#cookies div:not([class]) .cookie_buttons
a{margin:0
12px !important}@media screen and (min-width: 1024px){#cookies div:not([class]) .cookie_buttons
a{white-space:nowrap}}@media screen and (max-width: 480px){#cookies div:not([class]) .cookie_buttons
a{margin:0
!important}}#cookies div:not([class]) .cookie_buttons
a.cookies_confirm{padding:7px
14px !important}@media screen and (max-width: 480px){#cookies div:not([class]) .cookie_buttons
a.cookies_confirm{margin:15px
0 0 !important;width:100%;text-align:center;box-sizing:border-box}}#cookies div:not([class]) .cookie_buttons
a.cookies_expand_settings{padding-right:16px;position:relative}#cookies div:not([class]) .cookie_buttons a.cookies_expand_settings:after{content:'';position:absolute;top:50%;width:8px;height:8px;background:url(/media/dsg/arrow-down-mini.png) no-repeat center center;background-size:8px auto;right:2px;transform:translateY(-50%)}#cookies
div.cookies_settings{padding:0
15px !important;justify-content:space-between;margin:0
auto !important;display:flex;max-height:0;overflow:hidden;align-items:flex-start;transition:all 500ms}@media screen and (max-width: 1024px){#cookies
div.cookies_settings{flex-direction:column}}#cookies div.cookies_settings
.cookies_required{margin:0
33px 0 0 !important;padding:6px
0 !important}@media screen and (max-width: 1024px){#cookies div.cookies_settings
.cookies_required{margin:0
!important;padding-bottom:10px !important;text-align:left}}#cookies div.cookies_settings
h3{vertical-align:middle;line-height:20px !important;transform:none;font-weight:900 !important;margin:4px
0 10px 6px !important}#cookies div.cookies_settings
p{margin:0
!important}#cookies div.cookies_settings .cookies_analytical,
#cookies div.cookies_settings
.cookies_marketing{padding:6px
0 !important;margin:0
33px 0 0 !important}@media screen and (max-width: 1024px){#cookies div.cookies_settings .cookies_analytical,
#cookies div.cookies_settings
.cookies_marketing{margin:0
!important;padding-bottom:10px !important;text-align:left}}#cookies div.cookies_settings
.cookies_confirm{text-transform:uppercase;flex-shrink:0;background:#616161 !important;margin:45px
12px 0 !important;padding:7px
14px !important}@media screen and (max-width: 1024px){#cookies div.cookies_settings
.cookies_confirm{align-self:flex-end !important;margin:20px
12px 0 !important}}@media screen and (max-width: 480px){#cookies div.cookies_settings
.cookies_confirm{margin:0
!important}}@media screen and (max-width: 380px){#cookies{padding:20px
0 12px !important}#cookies>div{padding-top:1px !important;padding-bottom:1px !important}#cookies
*{font-size:13px !important;line-height:1.2em !important}#cookies div.cookies_settings .cookies_required,
#cookies div.cookies_settings .cookies_marketing,
#cookies div.cookies_settings
.cookies_analytical{padding:3px
0 8px !important}#cookies div.cookies_settings
p{padding-top:2px !important;font-size:12px}#cookies div:not([class]) .cookie_buttons{margin:5px
auto 2px !important}#cookies div.cookies_settings
h3{font-size:14px !important;margin: -3px 0 3px 6px !important}}@media screen and (max-width: 1024px){#cookies.show-more{overflow-y:auto;max-height:calc(100vh - 44px) !important}}#cookies.show-more
div.cookies_settings{padding-top:10px !important;margin:10px
auto 12px !important;max-height:300px;border-top:solid 1px #eee}@media screen and (max-width: 1024px){#cookies.show-more
div.cookies_settings{margin-top:0 !important;max-height:calc(100vh - 44px) !important;padding-top:8px !important}}#cookies.show-more div:not([class]) .cookie_buttons a.cookies_expand_settings:after{transform:translateY(-50%) rotate(180deg)}@media screen and (max-width: 1024px){.sticky~#cookies.show-more{max-height:calc(100vh - 80px) !important}}#cookies
*{color:#515151 !important;font-size:15px !important;margin:0
!important;line-height:1.3em !important}@media screen and (max-width: 768px){#cookies
*{font-size:14px}}#cookies
.cookie_content{padding:0
!important}#cookies
p{padding:5px
0 0 0 !important;margin-right:54px !important;max-width:780px}@media screen and (max-width: 1024px){#cookies
p{max-width:none !important;margin-right:0 !important;text-align:left !important}}#cookies
a{text-decoration:underline !important}#cookies
a.cookies_confirm{margin:1px
0 0 10px !important;float:right !important;background:#ff9432 !important;color:#fff !important;text-decoration:none !important;padding:3px
8px !important;transition:all 0.2s ease-in-out;border-radius:3px}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}form
.hidden{display:none}.box form ol,
.box form ol
li{list-style-type:none;margin:0;padding:0;background:none}.box form ol
li{clear:both;margin-bottom:0.5em}.ie .box form ol
li{height:1%}form
fieldset{border:none}form
fieldset.submit{margin-top:0.5em}form ol li
label{clear:both;float:left;width:155px;margin-right:10px}form ol li.required
label{background:url('/media/dsg/required.gif') no-repeat 148px 6px;padding-right:10px;width:145px}form ol li input.text,
form ol li input.password,
form ol li input.date,
form ol li textarea.textarea,
form ol li
select.select{border:1px
solid #ccc;margin:0;width:200px;padding:2px}form ol li
input.date{width:100px}form ol li
select.select{width:206px;padding:1px}form ol li
textarea.textarea{overflow:auto}form ol li
div{overflow:hidden;height:1%}form ol li.error div,
form ol li li.error
div{background:url('/media/dsg/form/error.png') no-repeat 310px 2px}form ol li.valid
div{background:url('/media/dsg/form/valid.png') no-repeat 310px 2px}form ol li.valid li
div{background:none}form ol li li.valid
div{background:url('/media/dsg/form/valid.png') no-repeat 310px 2px}form ol li div
strong{clear:both;display:block;color:#f00;font-weight:normal}form ol li div
div{clear:both;padding-left:0}form ol li div div
label{clear:none;float:none;width:auto;margin-right:0}form ol li div div
input{border:none;padding:0;width:auto}form ol li.html
div{margin-left:0}form ol
li.submit{display:inline}form ol li.submit
div{margin:0;float:left;padding-right:5px}form.form
span.optionYN{display:none}form ol li .ui-datepicker-trigger{position:absolute;margin:2px
0 0 -18px;z-index:2;cursor:pointer}.ie7 form ol li .ui-datepicker-trigger{margin-top:3px}form ol li.checkbox .option label,
form ol li.radio .option
label{padding-left:3px}form a.customCheckbox,
form
a.customRadio{float:left;margin-top:1px;width:16px;height:16px;overflow:hidden;cursor:pointer;background:url('/media/dsg/form/checkbox.gif') no-repeat top left}form
a.customCheckboxOff{background-position:top left}form a.customCheckboxOff:hover{background-position:center left}form
a.customCheckboxOffDisabled{background-position:bottom left}form
a.customCheckboxOn{background-position:top right}form a.customCheckboxOn:hover{background-position:center right}form
a.customCheckboxOnDisabled{background-position:bottom right}form ol li
a.customRadio{margin-top:2px;width:14px;height:14px;background-image:url('/media/dsg/form/radio.gif')}form ol li
a.customRadioOff{background-position:top left}form ol li a.customRadioOff:hover{background-position:center left}form ol li
a.customRadioOffDisabled{background-position:bottom left}form ol li
a.customRadioOn{background-position:top right}form ol li a.customRadioOn:hover{background-position:center right}form ol li
a.customRadioOnDisabled{background-position:bottom right}form ol li .customInput
.customInputLeft{background:url('/media/dsg/form/input_left.gif') no-repeat top left;height:1%}form ol li .customInput
.customInputRight{margin-left:2px !important;padding:2px
2px 2px 0;height:20px;background:url('/media/dsg/form/input_right.gif') no-repeat top right;overflow:hidden}.ie6 form ol li .customInput .customInputRight,
.ie7 form ol li .customInput
.customInputRight{padding-top:1px}form ol li .customInput .customInputRight
input{border:none;height:16px;padding:2px
1px 0;outline:none}form ol li .customInput .customInputRight
input.error{background:#ffe5e5;color:#f00}form ol li
select.custom{opacity:0;position:relative;z-index:5;cursor:pointer;width:200px}form ol li
.customSelect{position:absolute;height:22px;margin-left: -100px;background:url('/media/dsg/form/input_left.gif') no-repeat top left;padding-left:2px !important}form ol li .customSelect
div{float:none;display:block;height:22px;cursor:pointer}form ol li .customSelect
.customSelectLeft{background:url('/media/dsg/form/input_right.gif') no-repeat top right}form ol li .customSelect
.customSelectRight{height:18px;margin:2px
2px 2px 0;background:url('/media/dsg/form/select_arrow_down.gif') no-repeat right 7px}form ol li.error .customSelect
.customSelectRight{background-color:#ffe5e5;color:#f00}form ol li .customSelect
.customSelectTitle{margin-right:20px;padding:0
0 0 2px}form
input.submit{float:left;cursor:pointer;text-decoration:none}form
input.submit{float:left;background:#eee;padding:3px
8px;border:1px
solid #888}#left form ol li label,
#right form ol li
label{float:none}#left form ol li div,
#right form ol li
div{margin-left:0;float:none}#left form ol li.checkbox label,
#right form ol li.checkbox
label{display:inline}#left form ol li input.text,
#right form ol li input.text,
#left form ol li input.password,
#right form ol li input.password,
#left form ol li input.date,
#right form ol li input.date,
#left form ol li textarea.textarea,
#right form ol li
textarea.textarea{width:150px}#left form ol li select.select,
#right form ol li
select.select{width:156px}form .option.color .customCheckbox,
form .option.color
.customRadio{background-image:none;background-position:center !important;border:1px
solid #fff;margin-right:5px;width:60px;height:35px}.option.color .customCheckbox:hover,
.option.color .customRadio:hover,
.option.color .customCheckbox.customCheckboxOn:hover,
.option.color .customRadio.customRadioOn:hover{border-color:#ccc}.option.color .customCheckbox.customCheckboxOn,
.option.color
.customRadio.customRadioOn{border-color:#000}.box form
label{color:#000;font-size:1.6rem;display:inline-block;font-weight:300;text-transform:none;float:none;width:auto;margin-left:0;clear:both;background-position:right 6px}.box form .required .option
label{background:none}.box form select,
.box form input,
.box form
textarea{padding:10px;line-height:20px;margin:0;width:100%;border:1px
solid #e6e6e6;background:#fff;font-size:1.6rem;font-weight:300;color:#000;outline:none;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}.box form select:active,
.box form input:active,
.box form textarea:active,
.box form select:focus,
.box form input:focus,
.box form textarea:focus{background-color:#fff;border:1px
solid #e6e6e6;outline:none;color:#000}.box form
select{background-image:url('/media/dsg/select_arrow.png');-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right center}.box form select
option{margin-bottom:3px}.box form select::-ms-expand{display:none}.box form
textarea{height:120px}.box form ol li.select>div{position:relative}.box form
input.submit{float:none;display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}.box form input.submit
span{height:auto}.box form input.submit:hover{background:#ff9432;color:#fff}.box form input.submit
span{float:none;color:inherit;font-size:inherit;font-weight:inherit;padding:0;background:inherit;border:none}.box form ol
li{margin-bottom:1em}#center .BasketIndex form,
#center .GenericForm
form{font-size:1.4rem;max-width:435px}#center .BasketIndex form label,
#center .GenericForm form
label{color:#000;font-size:1.6rem;display:inline-block;font-weight:300;text-transform:none;float:none;width:auto;margin-left:0;clear:both;background-position:right 6px}#center .BasketIndex form .required .option label,
#center .GenericForm form .required .option
label{background:none}#center .BasketIndex form select,
#center .GenericForm form select,
#center .BasketIndex form input,
#center .GenericForm form input,
#center .BasketIndex form textarea,
#center .GenericForm form
textarea{padding:10px;line-height:20px;margin:0;width:100%;border:1px
solid #e6e6e6;background:#fff;font-size:1.6rem;font-weight:300;color:#000;outline:none;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#center .BasketIndex form select:active,
#center .GenericForm form select:active,
#center .BasketIndex form input:active,
#center .GenericForm form input:active,
#center .BasketIndex form textarea:active,
#center .GenericForm form textarea:active,
#center .BasketIndex form select:focus,
#center .GenericForm form select:focus,
#center .BasketIndex form input:focus,
#center .GenericForm form input:focus,
#center .BasketIndex form textarea:focus,
#center .GenericForm form textarea:focus{background-color:#fff;border:1px
solid #e6e6e6;outline:none;color:#000}#center .BasketIndex form select,
#center .GenericForm form
select{background-image:url('/media/dsg/select_arrow.png');-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right center}#center .BasketIndex form select option,
#center .GenericForm form select
option{margin-bottom:3px}#center .BasketIndex form select::-ms-expand,
#center .GenericForm form select::-ms-expand{display:none}#center .BasketIndex form textarea,
#center .GenericForm form
textarea{height:120px}#center .BasketIndex form ol li.select > div,
#center .GenericForm form ol li.select>div{position:relative}#center .BasketIndex form input.submit,
#center .GenericForm form
input.submit{float:none;display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#center .BasketIndex form input.submit span,
#center .GenericForm form input.submit
span{height:auto}#center .BasketIndex form input.submit:hover,
#center .GenericForm form input.submit:hover{background:#ff9432;color:#fff}#center .BasketIndex form input.submit span,
#center .GenericForm form input.submit
span{float:none;color:inherit;font-size:inherit;font-weight:inherit;padding:0;background:inherit;border:none}#center .BasketIndex form ol li,
#center .GenericForm form ol
li{width:100%}#center .BasketIndex form ol li > label,
#center .GenericForm form ol li>label{float:left;width:160px;box-sizing:border-box;margin-top:5px;text-align:right}#center .BasketIndex form ol li > div,
#center .GenericForm form ol li>div{margin-bottom:15px}#center .BasketIndex form ol li.error div,
#center .GenericForm form ol li.error
div{background:none}#center .BasketIndex form ol li.valid div,
#center .GenericForm form ol li.valid
div{background:none}#center .BasketIndex form ol li.date div,
#center .GenericForm form ol li.date div,
#center .BasketIndex form ol li.between div,
#center .GenericForm form ol li.between
div{width:150px}#center .BasketIndex form ol li input.date,
#center .GenericForm form ol li
input.date{width:130px}#center .BasketIndex form ol li .ui-datepicker-trigger,
#center .GenericForm form ol li .ui-datepicker-trigger{margin:16px
0px 0px -24px}#center .BasketIndex form ol li.captcha label,
#center .GenericForm form ol li.captcha
label{margin-left:170px}#center .BasketIndex form ol li.captcha div img,
#center .GenericForm form ol li.captcha div
img{margin-right:10px}#center .BasketIndex form ol li a.customRadio,
#center .GenericForm form ol li a.customRadio,
#center .BasketIndex form ol li a.customCheckbox,
#center .GenericForm form ol li
a.customCheckbox{margin-top:5px;margin-left:0;margin-right:5px}#center .BasketIndex form fieldset.submit .no_label,
#center .GenericForm form fieldset.submit
.no_label{float:right;padding-right:0}#center .BasketIndex form fieldset.submit .no_label input.submit,
#center .GenericForm form fieldset.submit .no_label
input.submit{float:right;padding:10px
40px}#center .GenericForm form ol li
textarea{max-width:285px !important}#center .GenericForm form ol li textarea ol li
textarea{max-width:100% !important}@media screen and (max-width: 767px){#center .GenericForm
form{max-width:100%}#center .GenericForm form
fieldset.submit{text-align:center}#center .GenericForm form fieldset.submit
.no_label{float:none}#center .GenericForm form fieldset.submit .no_label
input.submit{float:none}#center .GenericForm form ol li
textarea{max-width:100% !important}#center .GenericForm form ol li textarea ol li
textarea{max-width:100% !important}}@media screen and (max-width: 450px){#center .GenericForm form ol li
label{float:none;display:inline-block;width:auto}}form .captcha_newsletter_conditions .option
label{width:80% !important;margin-top:0;margin-left:20px;display:block !important;text-align:left;clear:none !important}form li.html.help>span{display:block;margin-top:10px;border-radius:10px;padding:10px;background:#ddd;font-size:11px;line-height:18px;color:#000}form li.html.help span
p{margin:0;color:#000}form
li.mandatory_required{position:absolute !important;width:auto;opacity:0}form li.mandatory_required~li{position:relative;z-index:100}.captcha_newsletter_conditions
li.recaptcha{margin-top:15px !important}.captcha_newsletter_conditions
label{display:inline-block !important}.captcha_newsletter_conditions
div{height:100% !important;overflow:visible !important}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}.box_content .exposed_items ul
li{background:none;padding-left:0}#center .box_content .exposed_items
.exposed_item{margin-bottom:3em}#center .box_content .exposed_items .horizontal
ul{margin-left: -10px;margin-right: -10px}#center .box_content .exposed_items .horizontal ul
li.item{width:25%;margin:0
0 20px;text-align:center;position:relative;list-style-image:none !important;padding:0
10px}#center .box_content .exposed_items .horizontal ul li.item:nth-child(4n+1){clear:left}#center .box_content .exposed_items .horizontal ul li.item
.thumb{vertical-align:middle;line-height:165px}#center .box_content .exposed_items .horizontal ul li.item .thumb
a{display:block}#center .box_content .exposed_items .horizontal ul li.item .thumb
img{width:auto;height:auto;max-width:100%;vertical-align:middle}#center .box_content .exposed_items .horizontal ul li.item .description
h4.title{font-size:1.8rem;line-height:1.333em;color:#000;font-weight:800}#center .box_content .exposed_items .horizontal ul li.item .description h4.title
a{color:inherit;text-decoration:none}#center .box_content .exposed_items .horizontal ul li.item .description h4.title a:hover{color:#ff9432}#center .box_content .exposed_items .horizontal ul li.item:hover .description h4.title
a{color:#ff9432}#center .box_content .exposed_items .horizontal ul li.item:hover .description
a.more{text-decoration:none;color:#ff9432}#center .box_content .exposed_items .vertical ul
li.item{padding:0;margin-bottom:2em}#center .box_content .exposed_items .vertical ul li.item
.description{margin-left:310px}#center .box_content .exposed_items .vertical ul li.item .description
h4.title{font-size:1.8rem;line-height:1.333em;color:#000;font-weight:800}#center .box_content .exposed_items .vertical ul li.item .description h4.title
a{color:inherit;text-decoration:none}#center .box_content .exposed_items .vertical ul li.item .description h4.title a:hover{color:#ff9432}#center .box_content .exposed_items .vertical ul li.item.without_thumb
.description{margin-left:0}.home
.position_exposed_item{padding:0;margin-bottom:30px}.home .position_exposed_item
.exposed_items{max-width:1220px;margin-left:auto;margin-right:auto}.home .position_exposed_item .exposed_items
.horizontal{margin-bottom:0;padding-left:10px;padding-right:10px}.home .position_exposed_item .exposed_items .horizontal>h2{display:none}.home .position_exposed_item .exposed_items .horizontal
ul{margin:0
-2.5%;position:relative}.home .position_exposed_item .exposed_items .horizontal ul
li.item{position:relative;width:31.58%;margin:0
0.875%;float:left;overflow:hidden;cursor:pointer;background:none;text-align:center;padding:0;box-sizing:border-box}.home .position_exposed_item .exposed_items .horizontal ul li.item
.lead{display:none}.home .position_exposed_item .exposed_items .horizontal ul li.item
.vha{height:100% !important}.home .position_exposed_item .exposed_items .horizontal ul li.item
.thumb{width:100%}.home .position_exposed_item .exposed_items .horizontal ul li.item .thumb
img{width:100%;height:auto}.home .position_exposed_item .exposed_items .horizontal ul li.item .thumb
.filter{display:block;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(105, 123, 152, 0)}.home .position_exposed_item .exposed_items .horizontal ul li.item
.description{position:absolute;top:70px;width:100%}.home .position_exposed_item .exposed_items .horizontal ul li.item .description
h4.title{font-size:3.6rem;font-weight:400;line-height:1em;letter-spacing:0.1em;color:#fff;text-transform:uppercase;margin-bottom:20px}.home .position_exposed_item .exposed_items .horizontal ul li.item .description
.more{display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;border-color:#fff;letter-spacing:0.2em}.home .position_exposed_item .exposed_items .horizontal ul li.item .description .more
span{height:auto}.home .position_exposed_item .exposed_items .horizontal ul li.item .description .more:hover{background:#ff9432;color:#fff}.home .position_exposed_item .exposed_items .horizontal ul li.item:hover{background:#ff9432}.home .position_exposed_item .exposed_items .horizontal ul li.item:hover .thumb
.filter{background:rgba(105, 123, 152, 0.7)}.home .position_exposed_item .exposed_items .horizontal ul li.item:hover .description
h4.title{color:#fff}.home .position_exposed_item .exposed_items .horizontal ul li.item:hover .description h4.title a:hover{color:inherit}.home .position_exposed_item .exposed_items .horizontal ul li.item:hover .description
.more{background:#ff9432;border-color:#ff9432;color:#fff}.home #center .position_after_center .exposed_items .horizontal>ul{display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.home #center .position_after_center .exposed_items .horizontal>ul{margin-left: -5px;margin-right: -5px}}@media screen and (max-width: 600px){.home #center .position_after_center .exposed_items .horizontal > ul
li.item{width:50%;padding:0
5px}}.home #center .position_after_center .exposed_items .horizontal > ul li.item>.vha{height:auto !important}.home #center .position_after_center .exposed_items .horizontal > ul li.item > .vha
.thumb{margin-bottom:0;line-height:normal}.home #center .position_after_center .exposed_items .horizontal > ul li.item
.description{margin-top:0.5em}.home #center .position_after_center .exposed_items .horizontal > ul li.item .description
h4.title{margin-bottom:0.2em}#bottom .position_bottom .ContentIndex .box_content .exposed_items
h2{display:none}#bottom .position_bottom .ContentIndex .box_content .exposed_items
.horizontal{text-align:center;margin-bottom:0;border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea}#bottom .position_bottom .ContentIndex .box_content .exposed_items .horizontal
ul{margin-left: -1%;margin-right: -1%;text-align:center;margin-bottom:0}#bottom .position_bottom .ContentIndex .box_content .exposed_items .horizontal ul
li{box-sizing:border-box;padding:30px
0 35px;display:table-cell;float:none;width:20%;position:relative;margin:0;border-right:solid 1px #eaeaea;text-align:center;vertical-align:top}#bottom .position_bottom .ContentIndex .box_content .exposed_items .horizontal ul li:last-of-type{border:none}#bottom .position_bottom .ContentIndex .box_content .exposed_items .horizontal ul li
.thumb{padding:0
0 25px}#bottom .position_bottom .ContentIndex .box_content .exposed_items .horizontal ul li
.description{margin-left:10%;margin-right:10%;font-size:1.5rem;line-height:1.4em}#bottom .position_bottom .ContentIndex .box_content .exposed_items .horizontal ul li .description
h4.title{font-size:1.5rem;font-weight:600;line-height:1.6em;margin-bottom:5px;color:#000}@media screen and (max-width: 1220px){.home .position_exposed_item .exposed_items .horizontal
ul{margin-left: -0.875%;margin-right: -0.875%}.home .position_exposed_item .exposed_items .horizontal ul li.item
.description{top:50px}.home .position_exposed_item .exposed_items .horizontal ul li.item .description
h4.title{font-size:2.8rem}}@media screen and (max-width: 960px){.home .position_exposed_item .exposed_items .horizontal
ul{margin-left: -0.75%;margin-right: -0.75%;text-align:center}.home .position_exposed_item .exposed_items .horizontal ul
li.item{width:47%;margin:0
0.75%;float:none;display:inline-block}.home .position_exposed_item .exposed_items .horizontal ul li.item
.description{top:50px}.home .position_exposed_item .exposed_items .horizontal ul li.item .description
h4.title{font-size:3rem}}@media screen and (max-width: 767px){#bottom .position_bottom .ContentIndex .box_content .exposed_items .horizontal ul
li{width:32%;display:inline-block}}@media screen and (max-width: 600px){.home .position_exposed_item .exposed_items .horizontal
ul{margin-left:auto;margin-right:auto}.home .position_exposed_item .exposed_items .horizontal ul
li.item{width:auto;margin:0
auto}.home .position_exposed_item .exposed_items .horizontal ul li.item
.description{top:70px}.home .position_exposed_item .exposed_items .horizontal ul li.item .description
h4.title{font-size:3.6rem}#bottom .position_bottom .ContentIndex .box_content .exposed_items .horizontal ul
li{width:49%}#bottom .position_bottom .ContentIndex .box_content .exposed_items .horizontal ul li:nth-child(2n){border-right:none}}@media screen and (max-width: 450px){.home .position_exposed_item .exposed_items .horizontal ul li.item
.description{top:50px}.home .position_exposed_item .exposed_items .horizontal ul li.item .description
h4.title{font-size:3.2rem}#bottom .position_bottom .ContentIndex .box_content .exposed_items .horizontal ul
li{width:49%}#bottom .position_bottom .ContentIndex .box_content .exposed_items .horizontal ul li:nth-child(2n){border-right:none}}@media screen and (max-width: 375px){.home .position_exposed_item .exposed_items .horizontal ul li.item
.description{top:50px}.home .position_exposed_item .exposed_items .horizontal ul li.item .description
h4.title{font-size:3.2rem}#bottom .position_bottom .ContentIndex .box_content .exposed_items .horizontal ul
li{width:100%;border-right:none}}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}body
.date_published{color:#ff9432;font-weight:600;font-size:1.4rem}body
a.detail{margin-top:10px;display:inline-block}body #center .GenericList .box_content
form.sortItems{display:none}body #center .GenericList .box_content
a.detail{margin-top:10px}body #center .GenericList ul.groupList li.group
.description{margin-left:360px}body #center .GenericList ul.groupList li.group.without_thumb
.description{margin-left:0}body #center .GenericList ul.itemList_vertical
li.item{padding-bottom:35px;margin-bottom:15px}body #center .GenericList ul.itemList_vertical li.item
.description{margin-left:360px}body #center .GenericList ul.itemList_vertical li.item .description
h4.title{font-weight:400;text-transform:none;color:#000;font-size:2.4rem;margin-bottom:0}body #center .GenericList ul.itemList_vertical li.item .description h4.title
a{color:inherit}body #center .GenericList ul.itemList_vertical li.item .description h4.title a:hover{text-decoration:none;color:#ff9432}body #center .GenericList ul.itemList_vertical li.item .description
a.detail{display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;margin-top:20px;padding:10px
40px}body #center .GenericList ul.itemList_vertical li.item .description a.detail
span{height:auto}body #center .GenericList ul.itemList_vertical li.item .description a.detail:hover{background:#ff9432;color:#fff}body #center .GenericList ul.itemList_vertical li.item.without_thumb
.description{margin-left:0}body #left .GenericList ul.itemList_vertical li.item
.thumb{margin:0
0 10px}body #bottom .position_before_bottom .GenericListLast
.box{padding:0;margin:0}body #bottom .position_before_bottom .GenericListLast .box_title
h4{display:inline-block;font-size:2.4rem;letter-spacing:0.9em;color:#fff;text-transform:uppercase;line-height:52px;border:solid 1px #fff;padding-left:35px;padding-right:35px;position:absolute;left:7.5%;top:61px}body #bottom .position_before_bottom .GenericListLast
.box_content{color:#fff;font-size:1.8rem;line-height:1.667em}body #bottom .position_before_bottom .GenericListLast .box_content .box_content_center>p{position:absolute;bottom:16%;left:30%;margin:0
0 22px}body #bottom .position_before_bottom .GenericListLast .box_content .box_content_center > p
a{color:#fff;letter-spacing:0.2em;text-decoration:underline}body #bottom .position_before_bottom .GenericListLast .box_content .box_content_center > p a:hover{text-decoration:none}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical
li.item{border-bottom:none;padding-bottom:0;margin-bottom:0;text-align:left}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item
.thumb{float:right;margin:0;width:50%;overflow:hidden}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .thumb
img{height:568px;margin-left: -30%;margin-right: -30%}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item
.description{padding:150px
7.5% 110px;box-sizing:border-box;width:50%;float:left;margin:0}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .description
h4.title{font-size:3.6rem;font-weight:300;color:#fff;margin-bottom:0;letter-spacing:0.1em}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .description h4.title
a{color:inherit}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .description
.date_published{color:#83b8db;font-size:1.4rem;margin-bottom:20px;font-weight:400;letter-spacing:0.1em}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .description
a.detail{display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;background:#000;border-color:#000;color:#fff;position:absolute;bottom:16%;left:7.5%;margin:0}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .description a.detail
span{height:auto}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .description a.detail:hover{background:#ff9432;color:#fff}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .description a.detail:hover{background:#fff;color:#000}body #left .GenericListCalendar
.box_content{padding:0;border:none}body #left .GenericListCalendar table.calendar th,
body #left .GenericListCalendar table.calendar
td{border:none;text-align:center;padding:5px}body #left .GenericListCalendar table.calendar
th{color:#000;font-weight:500}body #left .GenericListCalendar table.calendar th
a.prev{padding-left:10px}body #left .GenericListCalendar table.calendar th
a.next{padding-right:10px}body #left .GenericListCalendar table.calendar
.day_name{color:#000;font-weight:500}body #left .GenericListCalendar table.calendar
.hasTooltip{background:#000;color:#fff}body #left .GenericListCalendar table.calendar .hasTooltip
.tooltip{background-color:#fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.19);font-size:1.3rem}body #left .GenericListCalendar table.calendar .hasTooltip .tooltip
a{color:#ff9432;font-weight:400}body #left .GenericListCalendar table.calendar .hasTooltip .tooltip a:hover{text-decoration:none;color:#000}@media screen and (max-width: 1500px){body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .thumb
img{margin-left: -40%;margin-right: -40%}}@media screen and (max-width: 1220px){body #center .GenericList ul.groupList li.group .description,
body #center .GenericList ul.itemList_vertical li.item
.description{margin-left:340px}body #center .GenericList ul.groupList li.group.without_thumb .description,
body #center .GenericList ul.itemList_vertical li.item.without_thumb
.description{margin-left:0}body #bottom .position_before_bottom .GenericListLast .box_title
h4{letter-spacing:0.5em}body #bottom .position_before_bottom .GenericListLast .box_content .box_content_center>p{bottom:10%}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .description
a.detail{bottom:10%}}@media screen and (max-width: 960px){body #center .GenericList ul.groupList li.group .thumb,
body #center .GenericList ul.itemList_vertical li.item
.thumb{width:45%}body #center .GenericList ul.groupList li.group .thumb img,
body #center .GenericList ul.itemList_vertical li.item .thumb
img{max-width:100%;width:100%;height:auto}body #center .GenericList ul.groupList li.group .description,
body #center .GenericList ul.itemList_vertical li.item
.description{margin-left:50%}body #center .GenericList ul.groupList li.group.without_thumb .description,
body #center .GenericList ul.itemList_vertical li.item.without_thumb
.description{margin-left:0}body #bottom .position_before_bottom .GenericListLast
.box{padding-bottom:50px}body #bottom .position_before_bottom .GenericListLast
.box_title{padding:40px
7.5%;text-align:center}body #bottom .position_before_bottom .GenericListLast .box_title
h4{position:static;letter-spacing:0.9em;display:block;margin-bottom:0}body #bottom .position_before_bottom .GenericListLast
.box_content{position:relative;padding-bottom:100px}body #bottom .position_before_bottom .GenericListLast .box_content .box_content_center>p{bottom:0;left:auto;right:7.5%}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item
.thumb{float:none;width:100%;height:auto}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .thumb
img{width:100%;height:auto;margin-left:0;margin-right:0}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item
.description{float:none;width:100%;padding-top:30px;padding-bottom:0}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .description
a.detail{bottom:0}}@media screen and (max-width: 600px){body #center .GenericList ul.groupList li.group .thumb,
body #center .GenericList ul.itemList_vertical li.item .thumb,
body .GenericList ul.itemList_vertical li.item
.thumb{float:none;width:100%;margin-bottom:15px}body #center .GenericList ul.groupList li.group .description,
body #center .GenericList ul.itemList_vertical li.item .description,
body .GenericList ul.itemList_vertical li.item
.description{margin-left:0;clear:both}body .home #layout.no_sidebar_columns #center
.parallax{background:none !important}body .home #layout.no_sidebar_columns #center .GenericListLast
.box{max-width:none;padding:0}body .home #layout.no_sidebar_columns #center .GenericListLast .box_content ul.itemList_vertical li.item
.thumb{margin-left:2%;width:50%}body .home #layout.no_sidebar_columns #center .GenericListLast .box_content ul.itemList_vertical li.item .thumb
img{width:auto;height:auto;max-width:100%}body .home #layout.no_sidebar_columns #center .GenericListLast .box_content ul.itemList_vertical li.item
.description{clear:none}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .description
h4.title{font-size:2.8rem}}@media screen and (max-width: 450px){body .GenericList ul.itemList_vertical li.item .thumb
img{width:100%;height:auto}body .home #layout.no_sidebar_columns #center .GenericListLast .box_content ul.itemList_vertical li.item
.thumb{margin-left:0;margin-bottom:10px;width:100%}body .home #layout.no_sidebar_columns #center .GenericListLast .box_content ul.itemList_vertical li.item .thumb
img{width:auto;height:auto;max-width:none}body .home #layout.no_sidebar_columns #center .GenericListLast .box_content ul.itemList_vertical li.item
.description{clear:both}body #bottom .position_before_bottom .GenericListLast .box_title
h4{letter-spacing:0.3em}body #bottom .position_before_bottom .GenericListLast .box_content .box_content_center>p{bottom: -25px;margin-bottom:0}body #bottom .position_before_bottom .GenericListLast .box_content ul.itemList_vertical li.item .description
a.detail{bottom:20px}}@media screen and (max-width: 375px){body .home #layout.no_sidebar_columns #center .GenericListLast .box_content ul.itemList_vertical li.item .thumb
img{width:100%}}.GenericListIndex
img{max-width:100%;height:auto}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}body{}body
.media{position:relative}body .media
.scrollable{position:relative;overflow:hidden;width:100%}body .scrollable_design div.pPage,
body .scrollable_design
div.nPage{position:absolute;width:30px;top:50%;left:auto;right: -35px}body .scrollable_design div.pPage a,
body .scrollable_design div.nPage
a{background:url(/media/dsg/right.png) no-repeat center center;width:100%;height:42px;background-position:center center !important;opacity:0.1}body .scrollable_design div.pPage a:hover,
body .scrollable_design div.nPage a:hover{opacity:1}body .scrollable_design
div.pPage{left: -35px;right:auto}body .scrollable_design div.pPage
a{transform:rotate(180deg)}body .scrollable_design div.pPage a:hover{transform:rotate(180deg)}body .scrollable_design div.pPage .disabled a:hover,
body .scrollable_design div.nPage .disabled a:hover{background-position:center center}body .scrollable_design
div.navi{display:none}body .scrollable_design div.navi
a{border-radius:50%;background:#d8d8d8;width:10px;height:10px;margin:0
2px}body .scrollable_design div.navi a.active,
body .scrollable_design div.navi a:hover{background:#ff9432}body .media .scrollable
.items{position:absolute;width:20000em}body .media .scrollable .items
ul.page{float:left}body .media .scrollable .items ul.page
li{text-align:center;width:32.666%;margin:0
0 0 1%;line-height:200px}body .media .scrollable .items ul.page
li.first_in_row{margin-left:0}body .media .scrollable .items ul.page li>a{display:block}body .media .scrollable .items ul.page li
.image{display:block;position:relative}body .media .scrollable .items ul.page li .image
.zoom{display:block;position:absolute;left:0;top:0;width:100%;height:100%}body .media .scrollable .items ul.page li
img{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;vertical-align:middle;width:auto;height:auto;max-width:100%;max-height:100%}body .media .scrollable .items ul.page li
.title{display:none}body .media .scrollable .items ul.page li:hover .image
.zoom{background:rgba(0, 0, 0, 0.5) url('/media/dsg/ico_zoom.png') no-repeat center center}#left .scrollable_design
.scrollable{height:165px !important}#left .scrollable_design .scrollable .items ul.page
li{width:100%}.media.inline .item
a.hs{position:absolute;z-index: -1}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}.position_promotion{padding-left:3.175%;padding-right:3.175%}.promotion{margin-bottom:80px;overflow:hidden}.promotion .item>a{display:block}.promotion .item
.title_lead{max-width:1220px;margin-left:auto;margin-right:auto;position:absolute;max-width:660px;top:110px;left:50%;margin-left: -600px;z-index:10;text-align:left;padding:15px
30px;background:#000;box-sizing:border-box}.promotion .item .title_lead
.title{position:relative;color:#fff;background:none;display:block;font-size:3.6rem;font-weight:700;line-height:1.1em;text-transform:uppercase;padding:0;letter-spacing:0.2em;margin-bottom:15px}.promotion .item .title_lead .title
a{color:#fff;text-decoration:none}.promotion .item .title_lead
.lead{position:static;color:#fff;background:none;display:block;font-size:1.8rem;font-weight:300;line-height:1.333em;padding:0;letter-spacing:0.025em;text-transform:uppercase}.promotion .item .title_lead .lead
a{display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;background:#ff9432;padding-left:30px;padding-right:30px;font-size:2.4rem;position:absolute;bottom: -69px;left:0;color:#fff;background-color:#2290dd;border-color:#2290dd}.promotion .item .title_lead .lead a
span{height:auto}.promotion .item .title_lead .lead a:hover{background:#ff9432;color:#fff}.promotion .item .title_lead .lead a:hover{background:#fff;color:#ff9432}.promotion .item .title_lead .lead a:hover{color:#2290dd}.promotion
.type_paging{position:relative}.promotion .type_paging
.navigation{display:none}.promotion .type_paging
a.down{width:60px;height:60px;position:absolute;background:url(/media/dsg/down.png) center no-repeat;left:50%;bottom:0;margin-bottom:120px;margin-left: -30px;cursor:pointer;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;z-index:100;opacity:0.95}@media screen and (max-width: 767px){.promotion .type_paging
a.down{display:none}}@keyframes
bounce{0%,20%,50%,80%,100%{bottom:0px}40%{bottom:30px}60%{bottom:15px}}@-webkit-keyframes
bounce{0%,20%,50%,80%,100%{bottom:0px}40%{bottom:30px}60%{bottom:15px}}#left
.promotion{height:220px;margin-bottom:2em}#left .promotion .type_paging
.items{height:220px}#left .promotion .type_paging .items
.item{height:220px}#left .promotion .type_paging .items .item
.title_lead{display:none}#left .promotion .type_paging
.navigation{display:none}.no_sidebar_columns .promotion
.item{overflow:visible}.home .promotion .title_lead .title,
.subhome .promotion .title_lead .title,
.home .promotion .title_lead .lead,
.subhome .promotion .title_lead
.lead{text-shadow:1px 1px 10px rgba(0, 0, 0, 0.4)}.home .promotion .navigation,
.subhome .promotion
.navigation{display:block;background:transparent;position:relative;width:100%;height:0;margin-top:0;padding:0}.home .promotion .navigation .navigation_child,
.subhome .promotion .navigation
.navigation_child{position:relative}.home .promotion .navigation ul.paging,
.subhome .promotion .navigation
ul.paging{text-align:center;float:none;padding:0;position:absolute;top: -55px;right:60px;width:auto;z-index:15}.home .promotion .navigation ul.paging li,
.subhome .promotion .navigation ul.paging
li{display:inline-block;padding:0
3px}.home .promotion .navigation ul.paging li a,
.subhome .promotion .navigation ul.paging li
a{display:inline-block;box-sizing:border-box;margin:0;background:none;font-size:0;text-indent: -9999px;width:12px;height:12px;border:solid 1px #fff;border-radius:50%}.home .promotion .navigation ul.paging li a:hover,
.subhome .promotion .navigation ul.paging li a:hover,
.home .promotion .navigation ul.paging li a.active,
.subhome .promotion .navigation ul.paging li
a.active{background:#fff}.home .promotion .navigation a.prev,
.subhome .promotion .navigation a.prev,
.home .promotion .navigation a.next,
.subhome .promotion .navigation
a.next{display:block;text-indent: -9999px;position:absolute;z-index:120;left:60px;top: -347px;margin-top: -21px;width:30px;height:42px;background:url(/media/dsg/page_right.png) no-repeat center center;opacity:0.8;-webkit-transition:opacity 333ms ease;-moz-transition:opacity 333ms ease;-o-transition:opacity 333ms ease;transition:opacity 333ms ease;-webkit-transform:scaleX(-1) translateY(-50%);-moz-transformn:scaleX(-1) translateY(-50%);-o-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}.home .promotion .navigation a.prev:hover,
.subhome .promotion .navigation a.prev:hover,
.home .promotion .navigation a.next:hover,
.subhome .promotion .navigation a.next:hover{opacity:1}.home .promotion .navigation a.next,
.subhome .promotion .navigation
a.next{right:60px;left:auto;-webkit-transform:scaleX(1) translateY(-50%);-moz-transformn:scaleX(1) translateY(-50%);-o-transform:scaleX(1) translateY(-50%);transform:scaleX(1) translateY(-50%)}@media screen and (min-width: 1920px){.promotion .type_paging .items .item
img{max-height:none;height:auto;width:100%}}@media screen and (max-width: 1220px){.position_promotion{padding-left:10px;padding-right:10px}.promotion{margin-bottom:40px}.promotion .item
.title_lead{left:4%;width:50%;top:8%;margin-left:0}.home .promotion .navigation a.prev,
.home .promotion .navigation
a.next{display:none}}@media screen and (max-width: 960px){.promotion{height:600px;margin-bottom:40px}.promotion
.item{height:600px}.promotion .item>a{max-height:100%}.promotion .item
img{max-height:100%;height:600px;width:auto}.promotion .item .title_lead
.title{font-size:3.2rem;letter-spacing:0.1em}.promotion .item .title_lead
.lead{font-size:1.7rem}.promotion .item .title_lead .lead
a{padding:10px;padding-left:15px;padding-right:15px;font-size:1.6rem;bottom: -49px}}@media screen and (max-width: 767px){.promotion{height:440px}.promotion
.item{height:440px}.promotion .item>a{max-height:100%}.promotion .item
img{height:440px;width:auto}.promotion .item
.title_lead{width:92%;top:4%}.promotion .item .title_lead
.title{font-size:2.8rem}.promotion .item .title_lead
.lead{font-size:1.6rem}#layout:not(.no_sidebar_columns) .promotion{height:440px}}@media screen and (max-width: 450px){.promotion{height:220px}.promotion
.item{height:220px}.promotion .item
img{height:220px}.promotion .item
.title_lead{padding:5px
10px;top:6%}.promotion .item .title_lead
.title{margin-bottom:0;font-size:2.4rem}.promotion .item .title_lead
.lead{font-size:1.2rem}.promotion .item .title_lead .lead
a{padding:5px;padding-left:10px;padding-right:10px;font-size:1.2rem;bottom: -39px}.home .promotion
.navigation{display:none}#layout:not(.no_sidebar_columns) .promotion{height:440px}#layout:not(.no_sidebar_columns) .promotion .type_paging .items .item .title_lead
.title{font-size:2.4rem}}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}body{}body .Product
.log_price{display:block;font-size:11px;color:#999}body .Product
.group_lead{margin:40px
0;font-size:1.5rem}body .Product
.product_no_image{background-image:url('/media/dsg/tries_no_img.jpg');repeat:no-repeat;background-size:cover;background-position:center center;height:179px}body .Product table.attributes
td{border:none}body .Product .box_title h1
span{display:inline;font-size:0.8em;letter-spacing:0.025em;font-weight:400;line-height:1.5em;text-transform:none}body .Product .box
ul.groupList_horizontal{text-align:left;margin-left: -5px;margin-right: -5px}body .Product .box ul.groupList_horizontal
li.group{float:left;display:block;width:calc((100% / 3) - 10px);width: -moz-calc((100% / 3) - 10px);width: -webkit-calc((100% / 3) - 10px);width: -o-calc((100% / 3) - 10px);text-align:center;box-sizing:border-box;margin-left:5px;margin-right:5px;margin-bottom:10px;position:relative;vertical-align:top}body .Product .box ul.groupList_horizontal li.group
.thumb{margin-bottom:0;background:#f0f0f0;padding:5px;line-height:178px;height:178px;border:solid 1px #eaeaea;text-align:center}body .Product .box ul.groupList_horizontal li.group .thumb
a{display:block}body .Product .box ul.groupList_horizontal li.group .thumb
img{vertical-align:middle;max-width:100%;width:auto;height:auto;max-height:178px}body .Product .box ul.groupList_horizontal li.group
.description{margin-top:25px;padding-left:10px;padding-right:10px}body .Product .box ul.groupList_horizontal li.group .description
h4.title{color:#000;font-weight:300;font-size:1.6rem;line-height:1.25em;position:relative}body .Product .box ul.groupList_horizontal li.group .description .lead,
body .Product .box ul.groupList_horizontal li.group .description
.detail{display:none}body .Product .box ul.groupList_horizontal li.group:hover{border-color:#ff9432}body .Product .box ul.groupList_horizontal li.group:hover
.thumb{border-color:#2290dd}body .Product .box
ul.productList_horizontal{text-align:left;margin-left: -5px;margin-right: -5px}body .Product .box ul.productList_horizontal
li.product{display:block;float:left;width:calc((100% / 3) - 10px);width: -moz-calc((100% / 3) - 10px);width: -webkit-calc((100% / 3) - 10px);width: -o-calc((100% / 3) - 10px);text-align:center;box-sizing:border-box;margin-left:5px;margin-right:5px;margin-bottom:10px;position:relative;vertical-align:top;white-space:normal}body .Product .box ul.productList_horizontal li.product>.vha{height:auto !important}body .Product .box ul.productList_horizontal li.product
.thumb{margin-bottom:0;padding:5px;line-height:178px;border:solid 1px #eaeaea;height:178px;display:flex;align-items:center;justify-content:center}body .Product .box ul.productList_horizontal li.product .thumb
a{display:block;line-height:1.2em}body .Product .box ul.productList_horizontal li.product .thumb
img{vertical-align:middle;max-width:100%;width:auto;height:auto;max-height:100%}body .Product .box ul.productList_horizontal li.product
.description{margin-top:25px}body .Product .box ul.productList_horizontal li.product .description
h4.title{margin-bottom:15px;color:#000;font-size:1.6rem;font-weight:300;line-height:1.2em;padding-bottom:15px;position:relative}body .Product .box ul.productList_horizontal li.product .description h4.title:after{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left: -8px;width:16px;height:0;border-bottom:solid 1px #000}body .Product .box ul.productList_horizontal li.product .description
p.price{font-size:1.8rem;line-height:1.222em;margin-bottom:0.28em}body .Product .box ul.productList_horizontal li.product .description p.price
.priceTitle{display:none}body .Product .box ul.productList_horizontal li.product .description p.price
.old_price{font-weight:600;white-space:nowrap;font-size:1.6rem;color:#b3b3b3}body .Product .box ul.productList_horizontal li.product .description p.price
.price{font-size:1.8rem;font-weight:700;white-space:nowrap;color:#000}body .Product .box ul.productList_horizontal li.product .description
p.stock_status{font-size:1.3rem}body .Product .box ul.productList_horizontal li.product .description p.stock_status
span.stock_status{font-weight:700}body .Product .box ul.productList_horizontal li.product .description p.stock_status
span.stock_status.not_available{color:#cd0a0a}body .Product .box ul.productList_horizontal li.product .description p.stock_status
span.stock_status.available{color:#007a00}body .Product .box ul.productList_horizontal li.product .description
.buy{display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;font-size:1.5rem;padding:10px}body .Product .box ul.productList_horizontal li.product .description .buy
span{height:auto}body .Product .box ul.productList_horizontal li.product .description .buy:hover{background:#ff9432;color:#fff}@media screen and (max-width: 450px){body .Product .box ul.productList_horizontal li.product .description
.buy{font-size:1.3rem;padding:8px}}body .Product .box ul.productList_horizontal li.product:hover{border-color:#ff9432}body .Product .box ul.productList_horizontal li.product:hover
.thumb{border-color:#2290dd}body .Product .box ul.productList_horizontal
li.spacer{display:none}body .no_sidebar_columns .Product
ul.productList_horizontal{margin-left: -0.4%;margin-right: -0.4%}body .no_sidebar_columns .Product ul.productList_horizontal
li.product{float:none;display:inline-block;width:23.5%;text-align:center;box-sizing:border-box;margin-left:0.5%;margin-right:0.5%;margin-bottom:10px;position:relative}body .no_sidebar_columns .Product ul.productList_horizontal li.product:nth-child(3n+1){clear:none}body .no_sidebar_columns .Product ul.productList_horizontal li.product:nth-child(4n+1){clear:left}body #page > :not(.no_sidebar_columns) .Product ul.productList_horizontal li.product:nth-child(4n+1){clear:none}body #page > :not(.no_sidebar_columns) .Product ul.productList_horizontal li.product:nth-child(3n+1){clear:left}body #page > :not(.no_sidebar_columns) .Product ul.grouptList_horizontal li.group:nth-child(4n+1){clear:none}body #page > :not(.no_sidebar_columns) .Product ul.grouptList_horizontal li.group:nth-child(3n+1){clear:left}body .home
.ProductExposeLast{max-width:1350px !important}body .home .ProductExposeLast
.box_content{position:relative;padding-bottom:90px}body .home .ProductExposeLast .box_content .box_content_center>p{position:absolute;bottom:0;left:0;width:100%;margin:0}body .home .ProductExposeLast .box_content .box_content_center > p
a{display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;background:#ff9432;color:#fff;font-size:2.4rem;letter-spacing:0.2em;padding-left:75px;padding-right:75px}body .home .ProductExposeLast .box_content .box_content_center > p a
span{height:auto}body .home .ProductExposeLast .box_content .box_content_center > p a:hover{background:#ff9432;color:#fff}body .home .ProductExposeLast .box_content .box_content_center > p a:hover{background:#fff;color:#ff9432}body .home .ProductExposeLast .box_content .box_content_center
.all_group_products{display:none}body .home .ProductExposeLast
.scrollable_wrap{padding-left:65px;padding-right:65px}body .home .ProductExposeLast .scrollable_wrap a.next,
body .home .ProductExposeLast .scrollable_wrap
a.prev{position:absolute;width:30px;height:42px;top:75px;left:auto;right:9px;background:url(/media/dsg/right.png) no-repeat center center;background-position:center center !important;opacity:0.1}body .home .ProductExposeLast .scrollable_wrap a.next span,
body .home .ProductExposeLast .scrollable_wrap a.prev
span{display:none}body .home .ProductExposeLast .scrollable_wrap a.next:hover,
body .home .ProductExposeLast .scrollable_wrap a.prev:hover{opacity:1}body .home .ProductExposeLast .scrollable_wrap
a.prev{left:9px;right:auto;transform:rotate(180deg)}body .home .ProductExposeLast .scrollable_wrap a.prev:hover{transform:rotate(180deg)}body .home .ProductExposeLast .scrollable ul
li{vertical-align:top}body .home .ProductExposeLast ul.productList_horizontal
li.product{vertical-align:top}body .home .ProductExposeLast ul.productList_horizontal li.product
.thumb{height:auto}body .home .ProductExpose.type_exposed
form.sortItems{display:none}body .home .ProductExpose.type_exposed ul.productList_horizontal
li{float:none;width:100%;text-align:left}body .home .ProductExpose.type_exposed ul.productList_horizontal li
.thumb{width:50%;float:left;background:none;padding:0;border:none;text-align:center}body .home .ProductExpose.type_exposed ul.productList_horizontal li .thumb
img{width:auto;height:auto;max-width:100%}body .home .ProductExpose.type_exposed ul.productList_horizontal li
.description{float:right;width:45%}body .home .ProductExpose.type_exposed ul.productList_horizontal li .description
h4.title{font-size:2.4rem}body .home .ProductExpose.type_exposed ul.productList_horizontal li .description h4.title:after{display:none}body .home .ProductExpose.type_exposed ul.productList_horizontal li .description
p.price{margin:30px
0 40px}body .home .ProductExpose.type_exposed ul.productList_horizontal li .description p.price
.old_price{font-size:2.4rem;margin-right:10px}body .home .ProductExpose.type_exposed ul.productList_horizontal li .description p.price
.price{font-size:3.6rem}body .Product ul.productList_vertical
li.product{margin-bottom:1.5em}body .Product ul.productList_vertical li.product
div.select{display:none}body .Product ul.productList_vertical li.product
.thumb{margin-bottom:0;padding:10px;width:280px;text-align:center;border:solid 5px rgba(0, 0, 0, 0);box-sizing:border-box}body .Product ul.productList_vertical li.product .thumb
a{display:block}body .Product ul.productList_vertical li.product .thumb
img{vertical-align:middle;max-width:100%;width:auto;height:auto;max-height:100%}body .Product ul.productList_vertical li.product .thumb:hover{border-color:#ff9432}body .Product ul.productList_vertical li.product
.description{margin-left:310px}body .Product ul.productList_vertical li.product .description
h4.title{margin-bottom:15px;color:#000;font-size:2.4rem;font-weight:400;line-height:1.25em}body .Product ul.productList_vertical li.product .description
a.buy{display:none}body .Product ul.productList_vertical li.product .description
p.price{font-size:2rem;margin-bottom:0;line-height:1.25em}body .Product ul.productList_vertical li.product .description p.price
.priceTitle{display:none}body .Product ul.productList_vertical li.product .description p.price
.old_price{font-weight:400;white-space:nowrap;font-size:1.6rem}body .Product ul.productList_vertical li.product .description p.price
.price{font-size:2.1rem;font-weight:700;white-space:nowrap;color:#000}body .Product ul.productList_vertical li.product .description
p.stock_status{font-size:1.6rem}body .Product ul.productList_vertical li.product .description p.stock_status
span.stock_status{font-weight:700}body .Product ul.productList_vertical li.product .description p.stock_status
span.stock_status.not_available{color:#cd0a0a}body .Product ul.productList_vertical li.product .description p.stock_status
span.stock_status.available{color:#007a00}body .Product ul.productList_vertical li.product .description
a.detail{display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;display:none}body .Product ul.productList_vertical li.product .description a.detail
span{height:auto}body .Product ul.productList_vertical li.product .description a.detail:hover{background:#ff9432;color:#fff}body .Product .compare_title,
body .Product
.multi_options{display:none}body #layout .Product
form.basket_and_compare{max-width:100%}body #layout .Product
form.sortItems{max-width:100%}body #layout .Product .box_content ul#filters
li{background:none;padding-left:0;white-space:nowrap}body #layout .Product .box_content form.sortItems
select{width:auto;padding-right:40px}body #layout .Product .box_content .single_product
.product_media{float:left;margin:0
30px 50px 0;text-align:center;width:580px}body #layout .Product .box_content .single_product .product_media .m_picture,
body #layout .Product .box_content .single_product .product_media .m_animation,
body #layout .Product .box_content .single_product .product_media
.m_video{float:none;margin:0}body #layout .Product .box_content .single_product .product_media
.m_picture{text-align:center}body #layout .Product .box_content .single_product .product_media .m_picture
img{width:auto;max-width:100%;height:auto;max-height:100%}body #layout .Product .box_content .single_product .product_media .m_picture
img.zoomImg{max-height:none}body #layout .Product .box_content .single_product .product_media
.media{margin:20px
auto 0;position:relative;padding:0;width:100%;box-sizing:border-box;max-width:580px;padding-left:45px;padding-right:45px}body #layout .Product .box_content .single_product .product_media .media
h2{display:none}body #layout .Product .box_content .single_product .product_media .media
div.navi{display:none}body #layout .Product .box_content .single_product .product_media .media div.pPage,
body #layout .Product .box_content .single_product .product_media .media
div.nPage{position:absolute;top:50%;left:auto;right:0;width:20px;margin:0}body #layout .Product .box_content .single_product .product_media .media div.pPage a,
body #layout .Product .box_content .single_product .product_media .media div.nPage
a{background:url(/media/dsg/prod_media_right.png) no-repeat;background-position:center center !important;opacity:0.2;width:100%;height:20px;-webkit-transform:scaleX(1) translateY(-50%);-moz-transformn:scaleX(1) translateY(-50%);-o-transform:scaleX(1) translateY(-50%);transform:scaleX(1) translateY(-50%);-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}body #layout .Product .box_content .single_product .product_media .media div.pPage a:hover,
body #layout .Product .box_content .single_product .product_media .media div.nPage a:hover{opacity:1}body #layout .Product .box_content .single_product .product_media .media
div.pPage{left:0;right:auto}body #layout .Product .box_content .single_product .product_media .media div.pPage
a{background:url(/media/dsg/prod_media_right.png) no-repeat center center;-webkit-transform:scaleX(-1) translateY(-50%);-moz-transformn:scaleX(-1) translateY(-50%);-o-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}body #layout .Product .box_content .single_product .product_media .media .scrollable .items ul.page
li.item{width:159px;line-height:69px;margin:0
2px;text-align:center;padding:4px;border:solid 1px #e2e2e2}body #layout .Product .box_content .single_product .product_media .media .scrollable .items ul.page li.item
a{display:block}body #layout .Product .box_content .single_product .product_media .media .scrollable .items ul.page li.item
.image{vertical-align:middle;display:block;box-sizing:border-box}body #layout .Product .box_content .single_product .product_media .media .scrollable .items ul.page li.item .image
.zoom{display:none !important}body #layout .Product .box_content .single_product .product_media .media .scrollable .items ul.page li.item
img{vertical-align:middle;width:auto;max-width:100%;height:auto}body #layout .Product .box_content .single_product .product_media .media .scrollable .items ul.page li.item a:after{display:none}body #layout .Product .box_content .single_product .product_media .media .scrollable .items ul.page li.item:hover{border-color:#ff9432}body #layout .Product .box_content .single_product
.right_col{float:left;width:calc(100% - 610px);width: -moz-calc(100% - 610px);width: -webkit-calc(100% - 610px);width: -o-calc(100% - 610px);margin-bottom:40px;box-sizing:border-box}body #layout .Product .box_content .single_product .right_col
.product_supplier{display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:5px}body #layout .Product .box_content .single_product .right_col
.code{display:inline-block;vertical-align:middle}body #layout .Product .box_content .single_product .right_col
.lead{clear:both;margin-bottom:1em}body #layout .Product .box_content .single_product .right_col .lead
p{margin-bottom:1.5em}body #layout .Product .box_content .single_product .right_col .lead
strong{color:#000;font-weight:600}body #layout .Product .box_content .single_product .right_col .add_to_basket_form
form{width:100%}body #layout .Product .box_content .single_product .right_col .add_to_basket_form form
fieldset{margin-top:0}body #layout .Product .box_content .single_product .right_col .add_to_basket_form form ol
li{width:100%;float:none;margin-bottom:1.5em}body #layout .Product .box_content .single_product .right_col .add_to_basket_form form ol li>div{background:none}body #layout .Product .box_content .single_product .right_col .add_to_basket_form form ol li
label{font-size:1.8rem;font-weight:700;color:#000;display:inline-block;width:auto;background-position:right 6px;float:left;margin-top:15px;min-width:130px}body #layout .Product .box_content .single_product .right_col .add_to_basket_form form ol li.text
input{padding:10px;line-height:26px;margin:0;width:80px;border:2px
solid #d7d7d7;background:#fff;font-size:2.4rem;font-weight:600;color:#000;outline:none;text-align:center}body #layout .Product .box_content .single_product .right_col .add_to_basket_form form ol li.select
select{padding:10px
50px 10px 10px;line-height:20px;margin:0;width:auto;border:2px
solid #d7d7d7;font-size:2.4rem;font-weight:600;color:#000;outline:none;background-image:url('/media/dsg/prod_select_arrow.png')}body #layout .Product .box_content .single_product .right_col .add_to_basket_form form ol li.select select
option{padding:5px
14px}body #layout .Product .box_content .single_product .right_col .add_to_basket_form form ol li
input.submit{display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;padding:10px
30px}body #layout .Product .box_content .single_product .right_col .add_to_basket_form form ol li input.submit
span{height:auto}body #layout .Product .box_content .single_product .right_col .add_to_basket_form form ol li input.submit:hover{background:#ff9432;color:#fff}body #layout .Product .box_content .single_product .right_col .add_to_basket_form
.stock_status{margin-top:18px;font-weight:500}body #layout .Product .box_content .single_product .right_col .add_to_basket_form
.stock_status.not_available{color:#cd0a0a}body #layout .Product .box_content .single_product .right_col .add_to_basket_form
.stock_status.available{color:#007a00}body #layout .Product .box_content .single_product .right_col .add_to_basket_form
p.price{font-size:2.4rem;margin-top:15px;margin-bottom:15px}body #layout .Product .box_content .single_product .right_col .add_to_basket_form p.price
.price_title{display:block;color:#ff9432;font-size:1.8rem;font-weight:700;margin-bottom:5px}body #layout .Product .box_content .single_product .right_col .add_to_basket_form p.price
.price_title.user_card{color:#000;font-size:1.6rem;margin:20px
0 0px}body #layout .Product .box_content .single_product .right_col .add_to_basket_form p.price .price_title.user_card
a{color:#2290dd;text-decoration:underline}body #layout .Product .box_content .single_product .right_col .add_to_basket_form p.price
.old_price{font-weight:700;color:#b3b3b3;margin-right:10px}body #layout .Product .box_content .single_product .right_col .add_to_basket_form p.price
.price{font-weight:700;font-size:3.6rem;color:#000}body #layout .Product .box_content .single_product .right_col .add_to_basket_form p.price
.price.user_card{font-size:2.4rem;color:#2290dd}body #layout .Product .box_content .single_product .right_col .add_to_basket_form p.inquiry
a{display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;padding:10px
30px}body #layout .Product .box_content .single_product .right_col .add_to_basket_form p.inquiry a
span{height:auto}body #layout .Product .box_content .single_product .right_col .add_to_basket_form p.inquiry a:hover{background:#ff9432;color:#fff}body #layout .Product .box_content .single_product
hr{clear:both;border:none;border-top:solid 1px #e1e0df;margin-bottom:50px}body #layout .Product .box_content .single_product
.product_content{margin-left:auto;margin-right:auto;max-width:780px}body #layout .Product .box_content .single_product #product_tabs
.tabs{position:relative;background:#e1f0fa;padding-top:29px;padding-bottom:0;margin-bottom:50px !important;box-shadow:none;padding-left:15px;border:none;text-align:center}body #layout .Product .box_content .single_product #product_tabs .tabs:before,
body #layout .Product .box_content .single_product #product_tabs .tabs:after{content:'';display:block;position:absolute;left: -2000px;top:0;width:2000px;height:100%;background:#e1f0fa}body #layout .Product .box_content .single_product #product_tabs .tabs:after{right: -2000px;left:auto}body #layout .Product .box_content .single_product #product_tabs .tabs ul
li{display:inline-block;float:none;padding-left:0;margin-right:10px;margin-bottom: -8px}body #layout .Product .box_content .single_product #product_tabs .tabs ul li
a{font-size:1.7rem;font-weight:300;line-height:20px;color:#7f7f7f;height:auto;padding:18px
30px 18px;background:none;text-transform:uppercase;text-align:center;border:none}body #layout .Product .box_content .single_product #product_tabs .tabs ul li a
.bottom{background:inherit;padding:0}body #layout .Product .box_content .single_product #product_tabs .tabs ul li a:hover{background:#fff;color:#2290dd}body #layout .Product .box_content .single_product #product_tabs .tabs ul li a:hover
.bottom{background:inherit;color:inherit}body #layout .Product .box_content .single_product #product_tabs .tabs ul li.active a,
body #layout .Product .box_content .single_product #product_tabs .tabs ul li.active a:hover{background:#fff;color:#2290dd}body #layout .Product .box_content .single_product #product_tabs .tabs ul li.active
.bottom{background:inherit;padding:0;color:inherit}body #layout .Product .box_content .single_product #product_tabs
.tab{margin-left:auto;margin-right:auto;max-width:780px}body #layout .Product .box_content .single_product #product_tabs .tab.GenericForm
h2{text-transform:none;letter-spacing:0;font-weight:400;font-size:1.4em}body #left .ProductLastView .box_content .navigation
a.pause{margin-left:40%}body #left .ProductLastView .box_content
ul.productList_vertical{text-align:center}body #left .ProductLastView .box_content ul.productList_vertical li.product
.thumb{width:auto}body #left .ProductLastView .box_content ul.productList_vertical li.product .description
h4.title{font-size:1.6rem;font-weight:300}body .ProductSearchForm,
body .ProductSearchApi,
body
.ProductVehicleFilter{max-width:1270px !important}body .ProductSearchForm .box,
body .ProductSearchApi .box,
body .ProductVehicleFilter
.box{background:#fff;margin-top: -110px;position:relative;-webkit-box-shadow:0px 7px 27px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 7px 27px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 7px 27px 0px rgba(0, 0, 0, 0.15);height:222px;padding-left:445px}body .ProductSearchForm .box form,
body .ProductSearchApi .box form,
body .ProductVehicleFilter .box
form{position:relative}body .ProductSearchForm .box form ol,
body .ProductSearchApi .box form ol,
body .ProductVehicleFilter .box form
ol{display:flex;flex-wrap:wrap;gap:10px}body .ProductSearchForm .box form ol li,
body .ProductSearchApi .box form ol li,
body .ProductVehicleFilter .box form ol
li{margin-bottom:0}body .ProductSearchForm .box form ol li div,
body .ProductSearchApi .box form ol li div,
body .ProductVehicleFilter .box form ol li
div{height:auto}body .ProductSearchForm .box form ol select,
body .ProductSearchApi .box form ol select,
body .ProductVehicleFilter .box form ol select,
body .ProductSearchForm .box form ol input.submit,
body .ProductSearchApi .box form ol input.submit,
body .ProductVehicleFilter .box form ol
input.submit{width:250px;padding:17px}body .ProductSearchForm .box form ol label,
body .ProductSearchApi .box form ol label,
body .ProductVehicleFilter .box form ol
label{position:absolute;width:1px;height:1px;padding:0;margin: -1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body .ProductSearchForm .box form ol select,
body .ProductSearchApi .box form ol select,
body .ProductVehicleFilter .box form ol
select{border:1px
solid #ffe4cc;transition:opacity 0.2s, background-color 0.2s}body .ProductSearchForm .box form ol select:disabled,
body .ProductSearchApi .box form ol select:disabled,
body .ProductVehicleFilter .box form ol select:disabled{background-color:#f2f2f2;opacity:0.5;cursor:not-allowed}body .ProductSearchForm .box form ol select.missing:enabled,
body .ProductSearchApi .box form ol select.missing:enabled,
body .ProductVehicleFilter .box form ol select.missing:enabled,
body .ProductSearchForm .box form ol select.error:enabled,
body .ProductSearchApi .box form ol select.error:enabled,
body .ProductVehicleFilter .box form ol select.error:enabled{border-color:#d9534f}body .ProductSearchForm .box form ol li.error select:enabled,
body .ProductSearchApi .box form ol li.error select:enabled,
body .ProductVehicleFilter .box form ol li.error select:enabled{border-color:#d9534f}body .ProductSearchForm .box form ol li.error > div,
body .ProductSearchApi .box form ol li.error > div,
body .ProductVehicleFilter .box form ol li.error>div{background:none}body .ProductSearchForm .box form ol li.error > div strong,
body .ProductSearchApi .box form ol li.error > div strong,
body .ProductVehicleFilter .box form ol li.error > div
strong{display:none}body .ProductSearchForm .box form ol li > div,
body .ProductSearchApi .box form ol li > div,
body .ProductVehicleFilter .box form ol li>div{position:relative}body .ProductSearchForm .box form ol li > div.loading:after,
body .ProductSearchApi .box form ol li > div.loading:after,
body .ProductVehicleFilter .box form ol li>div.loading:after{content:'';position:absolute;top:50%;right:40px;width:18px;height:18px;margin-top: -11px;border:2px
solid #ffe4cc;border-top-color:#ff9432;border-radius:50%;animation:productSearchApiSpin 0.7s linear infinite;pointer-events:none}body .ProductSearchForm .box form ol input.submit,
body .ProductSearchApi .box form ol input.submit,
body .ProductVehicleFilter .box form ol
input.submit{border:none;background:#ff9432;color:#fff;line-height:22px}body .ProductSearchForm .box fieldset.submit,
body .ProductSearchApi .box fieldset.submit,
body .ProductVehicleFilter .box
fieldset.submit{margin-top:0;position:absolute;bottom:0px;right:30px}body .ProductSearchForm .box fieldset.submit li,
body .ProductSearchApi .box fieldset.submit li,
body .ProductVehicleFilter .box fieldset.submit
li{margin-bottom:0}body .ProductSearchForm .box:before,
body .ProductSearchApi .box:before,
body .ProductVehicleFilter .box:before{content:'';width:440px;height:262px;display:block;position:absolute;background:url(/media/dsg/gume.png) no-repeat;margin-top: -40px;left:0}body .ProductSearchForm .box_title,
body .ProductSearchApi .box_title,
body .ProductVehicleFilter
.box_title{text-align:left !important;margin:0
!important}body .ProductSearchForm h1,
body .ProductSearchApi h1,
body .ProductVehicleFilter
h1{font-size:3rem;padding:0
!important;margin:25px
0 20px 0 !important}body .ProductSearchForm h1:after,
body .ProductSearchApi h1:after,
body .ProductVehicleFilter h1:after,
body .ProductSearchForm h1:before,
body .ProductSearchApi h1:before,
body .ProductVehicleFilter h1:before{display:none !important}@media screen and (max-width: 1300px){body .ProductSearchForm.Product .box,
body .ProductSearchApi.Product .box,
body .ProductVehicleFilter.Product
.box{margin-top:0;padding-left:20px;padding-right:20px}body .ProductSearchForm.Product .box:before,
body .ProductSearchApi.Product .box:before,
body .ProductVehicleFilter.Product .box:before{display:none}body .ProductSearchForm.Product .box form ol li,
body .ProductSearchApi.Product .box form ol li,
body .ProductVehicleFilter.Product .box form ol
li{width:calc((100% / 3) - 6.6666px);width: -moz-calc((100% / 3) - 6.6666px);width: -webkit-calc((100% / 3) - 6.6666px);width: -o-calc((100% / 3) - 6.6666px)}body .ProductSearchForm.Product .box form ol li.submit,
body .ProductSearchApi.Product .box form ol li.submit,
body .ProductVehicleFilter.Product .box form ol
li.submit{width:100%}body .ProductSearchForm.Product .box form ol li.submit > div,
body .ProductSearchApi.Product .box form ol li.submit > div,
body .ProductVehicleFilter.Product .box form ol li.submit>div{width:100%;padding-right:0}body .ProductSearchForm.Product .box form ol select,
body .ProductSearchApi.Product .box form ol select,
body .ProductVehicleFilter.Product .box form ol select,
body .ProductSearchForm.Product .box form ol input.submit,
body .ProductSearchApi.Product .box form ol input.submit,
body .ProductVehicleFilter.Product .box form ol
input.submit{width:100%}body .ProductSearchForm.Product .box fieldset.submit,
body .ProductSearchApi.Product .box fieldset.submit,
body .ProductVehicleFilter.Product .box
fieldset.submit{width:calc((100% / 3) - 6.6666px);width: -moz-calc((100% / 3) - 6.6666px);width: -webkit-calc((100% / 3) - 6.6666px);width: -o-calc((100% / 3) - 6.6666px);right:0px}}@media screen and (max-width: 767px){body .ProductSearchForm.Product .box,
body .ProductSearchApi.Product .box,
body .ProductVehicleFilter.Product
.box{height:inherit}body .ProductSearchForm.Product .box form ol li,
body .ProductSearchApi.Product .box form ol li,
body .ProductVehicleFilter.Product .box form ol
li{width:calc((100% / 2) - 5px);width: -moz-calc((100% / 2) - 5px);width: -webkit-calc((100% / 2) - 5px);width: -o-calc((100% / 2) - 5px)}body .ProductSearchForm.Product .box fieldset.submit,
body .ProductSearchApi.Product .box fieldset.submit,
body .ProductVehicleFilter.Product .box
fieldset.submit{width:calc((100% / 2) - 5px);width: -moz-calc((100% / 2) - 5px);width: -webkit-calc((100% / 2) - 5px);width: -o-calc((100% / 2) - 5px)}}body #layout .ProductFilter
.box_content{border:none;padding:0}body #layout .ProductFilter .filters>ol>li{background:#f0f8fd;border:1px
solid #e1f0fa;padding:20px}body .ProductVehicleFilter .box form ol
select{border-color:#c8e3f7}body .ProductVehicleFilter .box form ol li>div.loading:after{border-color:#c8e3f7;border-top-color:#2290dd}body .ProductVehicleFilter .box form ol
input.submit{background:#2290dd}@media screen and (max-width: 1220px){body #center .Product .box_content .single_product
.product_media{width:50%;margin-right:5%}body #center .Product .box_content .single_product .product_media .m_picture
img{max-width:100%;width:auto;height:auto}body #center .Product .box_content .single_product .product_media .media .scrollable .items ul.page
li.item{width:31.33%;margin:0
1%}body #center .Product .box_content .single_product
.right_col{width:45%}}@media screen and (max-width: 960px){body .home .ProductExposeLast
.scrollable_wrap{padding-left:45px;padding-right:45px}}@media screen and (max-width: 767px){body .Product .box.single_prod
.box_title{display:block}body #center .Product .box_content .single_product
.product_media{width:100%;max-width:590px;margin-left:auto;margin-right:auto;float:none}body #center .Product .box_content .single_product
.right_col{width:100%;float:none;clear:left;margin-left:auto;margin-right:auto;padding-left:7.5%}body #center .Product .box_content .single_product .right_col
.product_title{display:none}body #center .Product .box_content .single_product
.product_content{padding:10px
0;-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}body #center .Product .box_content .single_product #product_tabs .tabs ul
li{margin-right:2px}body #center .Product .box_content .single_product #product_tabs .tabs ul li
a{padding-left:30px;padding-right:30px}body #center .Product .box_content .single_product #product_tabs
.tab{padding-left:0;max-width:none}body .home .ProductExposeLast .scrollable_wrap a.next,
body .home .ProductExposeLast .scrollable_wrap
a.prev{top:50%;margin-top: -21px}body .home .ProductExposeLast ul.productList_horizontal
li.product{display:block;float:left;width:48%}body .home .ProductExposeLast ul.productList_horizontal li.product:nth-child(3){clear:left}body .home .ProductExpose.type_exposed ul.productList_horizontal
li.product{text-align:center;width:100%;float:none}body .home .ProductExpose.type_exposed ul.productList_horizontal li.product .thumb,
body .home .ProductExpose.type_exposed ul.productList_horizontal li.product
.description{text-align:center;width:100%;float:none}}@media screen and (max-width: 600px){body{}body .Product .box.grp_list ul.groupList_horizontal
li.group{width:calc((100% / 2) - 10px);width: -moz-calc((100% / 2) - 10px);width: -webkit-calc((100% / 2) - 10px);width: -o-calc((100% / 2) - 10px)}body .Product .box ul.productList_horizontal
li.product{width:calc((100% / 2) - 10px);width: -moz-calc((100% / 2) - 10px);width: -webkit-calc((100% / 2) - 10px);width: -o-calc((100% / 2) - 10px)}body #page > :not(.no_sidebar_columns) .Product ul.productList_horizontal li.product:nth-child(3n+1){clear:none}body #page > :not(.no_sidebar_columns) .Product ul.productList_horizontal li.product:nth-child(2n+1){clear:left}body #page > :not(.no_sidebar_columns) .Product ul.groupList_horizontal li.group:nth-child(3n+1){clear:none}body #page > :not(.no_sidebar_columns) .Product ul.groupList_horizontal li.group:nth-child(2n+1){clear:left}body .Product ul.productList_vertical li.product
.thumb{text-align:center;width:100%;margin:0
auto 20px;float:none}body .Product ul.productList_vertical li.product
.description{margin-left:0;clear:both}body #center .Product .box_content .single_product #product_tabs
.tabs{padding-left:5px}body #center .Product .box_content .single_product #product_tabs .tabs ul li
a{padding-left:8px;padding-right:8px}body #center .ProductSupplier
.m_picture{float:right;margin:0
0 5% 10px;max-width:45%}body #center .ProductSupplier .m_picture
img{width:auto;height:auto;max-width:100%}body .home .ProductExposeLast .box_content .box_content_center > p
a{padding:15px
10px;display:inline-block;width:90%;margin-left:auto;margin-right:auto;letter-spacing:0.1em;font-size:2.1rem}}@media screen and (max-width: 450px){body .ProductExposeLast .box.prod_list
ul.productList{margin:0
!important}body .ProductExposeLast .box.prod_list ul.productList
li.product{width:calc((100% / 2) - 4px);width: -moz-calc((100% / 2) - 4px);width: -webkit-calc((100% / 2) - 4px);width: -o-calc((100% / 2) - 4px)}body #center .Product .box_content .single_product #product_tabs .tab.GenericForm
h2{font-size:2rem}body .home .ProductExposeLast
.scrollable_wrap{padding-left:30px;padding-right:30px}body .home .ProductExposeLast .scrollable_wrap
a.prev{left: -2px}body .home .ProductExposeLast .scrollable_wrap
a.next{right:0}body .home .ProductExposeLast .box ul.productList_horizontal li.product
.thumb{line-height:24.44444444vw}body .home .ProductExposeLast .box ul.productList_horizontal li.product .thumb
img{max-height:24.44444444vw}body .home .ProductExposeLast .box ul.productList_horizontal li.product .description
h4.title{font-size:1.4rem}body .home .ProductExpose.type_exposed .box ul.productList_horizontal
li{margin-left:0;margin-right:0;width:100%;position:relative;padding-bottom:55px}body .home .ProductExpose.type_exposed .box ul.productList_horizontal li
.thumb{width:48%;float:left}body .home .ProductExpose.type_exposed .box ul.productList_horizontal li
.description{margin-left:50%;width:auto}body .home .ProductExpose.type_exposed .box ul.productList_horizontal li .description
h4.title{font-size:1.8rem;padding-bottom:0}body .home .ProductExpose.type_exposed .box ul.productList_horizontal li .description
p.price{margin:20px
0}body .home .ProductExpose.type_exposed .box ul.productList_horizontal li .description p.price
.price{font-size:3rem}body #center .Product .box_content .single_product .right_col .add_to_basket_form form ol li
input.submit{padding-left:20px;padding-right:20px}}@media screen and (max-width: 375px){#center .Product .box.single_prod .box_title
h1{font-size:2rem}#center .Product .box.single_prod .box_title h1
span{font-size:1.7rem}#left
.ProductGroup{display:none}}.tire-icons{font-size:1.2rem;color:#000;padding-top:10px}.tire-icons
img{margin:0
2px 0 10px;vertical-align:text-bottom}.tire-specs .tire-left{float:left;margin:0
30px 40px 0;width:580px;border-bottom:1px solid #e4e4e4}@media screen and (max-width: 767px){.tire-specs .tire-left{width:100%}}.tire-specs .tire-left .extra-features{float:left;border:4px
solid #eaf5fb;padding:30px;margin-bottom:40px;width:100%;box-sizing:border-box;color:#545454}@media screen and (max-width: 767px){.tire-specs .tire-left .extra-features{margin-bottom:20px}}.tire-specs .tire-left .extra-features
h3{font-weight:700;text-transform:uppercase;font-size:1.8rem}.tire-specs .tire-left .extra-features
ol{margin-bottom:0;font-size:1.6rem;line-height:1.5}.tire-specs .tire-left>a{color:#000;text-align:center;font-weight:700;font-size:1.4rem;line-height:18px;display:block;width:50%;padding:60px
20px 20px 20px;float:left;box-sizing:border-box}@media screen and (max-width: 767px){.tire-specs .tire-left>a{padding:60px
20px 20px 20px}}.tire-specs .tire-left > a.pay-options,
.tire-specs .tire-left>a.storage{position:relative}.tire-specs .tire-left > a.pay-options:after,
.tire-specs .tire-left>a.storage:after{content:'';display:block;position:absolute;right:0;top:0;height:100px;width:1px;background:#e4e4e4}.tire-specs .tire-left>a.pay-options{background:url(/media/dsg/placilo.jpg) no-repeat center top 5px}.tire-specs .tire-left>a.guarantee{background:url(/media/dsg/jamstvo.svg) no-repeat center top 5px}.tire-specs .tire-left>a.storage{background:url(/media/dsg/skladiscenje.jpg) no-repeat center top 5px}.tire-specs
table{width:100%}.tire-specs table
th{text-align:left;max-width:80px;text-transform:none;padding:5px
0 5px 25px}.tire-specs table
td{padding:5px
10px}.tire-specs table th,
.tire-specs table
td{border:none !important;border-bottom:1px solid #e5e5e5 !important;color:#000 !important;font-size:1.6rem !important;letter-spacing:0 !important}.tire-specs table tr:nth-child(even) td,
.tire-specs table tr:nth-child(even) th{background:#e1f0fa !important}.selector
.vha{position:relative}.selector
.select{height:30px;width:30px;border:1px
solid #f0f0f0;background:#fff;position:absolute;left:20px;top: -5px;box-sizing:border-box;z-index:10}.selector
.limit{position:absolute;color:#000;font-size:1.6rem;line-height:1.5em;margin:0;text-align:center;width:100%;top:50%;transform:translate(0, -50%)}.selector .active
.select{border-color:#2274ac;background:url(/media/dsg/selected.png)}.selector .active
.thumb{background:#2274ac !important}.selector
.disabled{pointer-events:none}.selector .disabled
.thumb{opacity:0.2}.productList p.price
.user_card{display:block}.productList p.price .user_card .price_title,
.productList p.price .user_card
.price{color:#2290dd !important;font-size:1.3rem !important}.discount{display:inline-block;position:absolute;padding:2px
8px;border-radius:10px;background:#ff9432;color:#fff;margin: -8px 0 0 8px}body .ProductVehicleFilter
.box{position:relative;padding-left:40px;padding-right:400px}body .ProductVehicleFilter .box
fieldset.submit{bottom: -66px;right:35px}@media screen and (max-width: 767px){body .ProductVehicleFilter .box
fieldset.submit{bottom:0px}}body .ProductVehicleFilter .box:before{content:'';width:440px;height:262px;display:block;position:absolute;background:url(/media/dsg/stresni-kovcek.png) no-repeat;background-size:100%;margin-top: -40px;right:0;left:auto}body .index_2 .ProductSearchForm .box,
body .index_2 .ProductSearchApi .box,
body .index_2 .ProductVehicleFilter
.box{margin-top:0px}.vehicle-filter .ProductIndex
h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 767px){.vehicle-filter .ProductIndex
h1{white-space:normal;overflow:visible;text-overflow:clip}}.vehicle-filter .ProductIndex
.box_content{margin-top:80px}@media screen and (max-width: 767px){.vehicle-filter .ProductIndex
.box_content{margin-top:0px}}.home #layout #center
.tabbed.product_search_form{position:relative;max-width:1270px;margin-left:auto;margin-right:auto}.home #layout #center .tabbed.product_search_form
.tabs{position:absolute;z-index:2;top:20px;right:44px;max-width:none;margin:0
!important;padding:0;border:none}.home #layout #center .tabbed.product_search_form .tabs:after{display:none}.home #layout #center .tabbed.product_search_form .tabs
.spacer{display:none}.home #layout #center .tabbed.product_search_form .tabs,
.home #layout #center .tabbed.product_search_form .tabs ul,
.home #layout #center .tabbed.product_search_form .tabs ul li,
.home #layout #center .tabbed.product_search_form .tabs ul li
a{height:auto !important}.home #layout #center .tabbed.product_search_form .tabs
ul{display:flex;position:static;float:none;left:auto;padding:4px;background:#ff9432}.home #layout #center .tabbed.product_search_form .tabs ul
li{position:static;left:auto;float:none;margin:0}.home #layout #center .tabbed.product_search_form .tabs ul li a,
.home #layout #center .tabbed.product_search_form .tabs ul li a
span{float:none;display:block}.home #layout #center .tabbed.product_search_form .tabs ul li a,
.home #layout #center .tabbed.product_search_form .tabs ul li.active a,
.home #layout #center .tabbed.product_search_form .tabs ul li.active a:hover{font-size:1.4rem;font-weight:400;line-height:20px;letter-spacing:0.1em;padding:8px
18px;border:none;background:none;color:#fff}.home #layout #center .tabbed.product_search_form .tabs ul li a:hover{color:#fff}.home #layout #center .tabbed.product_search_form .tabs ul li.active a,
.home #layout #center .tabbed.product_search_form .tabs ul li.active a:hover{background:#fff;color:#ff9432}.home #layout #center .tabbed.product_search_form .Product
.box_title{padding-top:25px}.home #layout #center .tabbed.product_search_form .Product .box_title
h1{display:block;margin:0
0 20px !important;padding-right:340px !important}@media screen and (max-width: 1300px){.home #layout #center .tabbed.product_search_form
.tabs{top:25px;right:20px}.home #layout #center .tabbed.product_search_form .Product
.box{height:auto;padding-bottom:20px}}@media screen and (max-width: 1000px){.home #layout #center .tabbed.product_search_form
.tabs{position:static;display:flex;justify-content:flex-end;margin:0
10px 15px !important}.home #layout #center .tabbed.product_search_form .Product .box_title
h1{padding-right:0 !important}}@media screen and (max-width: 767px){.home #layout #center .tabbed.product_search_form
.tabs{margin:0
8px 15px !important}.home #layout #center .tabbed.product_search_form .tabs
*{float:none}.home #layout #center .tabbed.product_search_form .tabs
ul{display:flex !important;width:100%}.home #layout #center .tabbed.product_search_form .tabs ul
li{flex:1 1 50%;width:auto}.home #layout #center .tabbed.product_search_form .tabs ul li a,
.home #layout #center .tabbed.product_search_form .tabs ul li.active a,
.home #layout #center .tabbed.product_search_form .tabs ul li.active a:hover{font-size:1.2rem !important;padding-top:8px !important;padding-bottom:8px !important;letter-spacing:0.05em;text-align:center;padding-left:5px;padding-right:5px}}@keyframes
productSearchApiSpin{to{transform:rotate(360deg)}}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}body #center .BasketIndex .box_title
h1{padding-bottom:0;border-bottom:none;margin-bottom:30px}body #center .BasketIndex .box_title h1
a.continue{font-size:2rem;margin-top:5px;letter-spacing:0.1em;text-decoration:underline;font-weight:600}body #center .BasketIndex .box_title h1 a.continue:hover{text-decoration:none}body #center .BasketIndex
div.summary.disabled{opacity: .5;pointer-events:none}body #center .BasketIndex
form{max-width:100%}body #center .BasketIndex form
label{color:#000;font-size:1.6rem;display:inline-block;font-weight:300;text-transform:none;float:none;width:auto;margin-left:0;clear:both;background-position:right 6px}body #center .BasketIndex form .required .option
label{background:none}body #center .BasketIndex form select,
body #center .BasketIndex form input,
body #center .BasketIndex form
textarea{padding:10px;line-height:20px;margin:0;width:100%;border:1px
solid #e6e6e6;background:#fff;font-size:1.6rem;font-weight:300;color:#000;outline:none;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}body #center .BasketIndex form select:active,
body #center .BasketIndex form input:active,
body #center .BasketIndex form textarea:active,
body #center .BasketIndex form select:focus,
body #center .BasketIndex form input:focus,
body #center .BasketIndex form textarea:focus{background-color:#fff;border:1px
solid #e6e6e6;outline:none;color:#000}body #center .BasketIndex form
select{background-image:url('/media/dsg/select_arrow.png');-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right center}body #center .BasketIndex form select
option{margin-bottom:3px}body #center .BasketIndex form select::-ms-expand{display:none}body #center .BasketIndex form
textarea{height:120px}body #center .BasketIndex form ol li.select>div{position:relative}body #center .BasketIndex form
input.submit{float:none;display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}body #center .BasketIndex form input.submit
span{height:auto}body #center .BasketIndex form input.submit:hover{background:#ff9432;color:#fff}body #center .BasketIndex form input.submit
span{float:none;color:inherit;font-size:inherit;font-weight:inherit;padding:0;background:inherit;border:none}body #center .BasketIndex form
.html.help{max-width:385px}body #center .BasketIndex form
table.products{text-align:left;border-bottom:solid 1px #ececec;margin-bottom:0}body #center .BasketIndex form table.products td
a{text-decoration:underline}body #center .BasketIndex form table.products td a:hover{text-decoration:none}body #center .BasketIndex form table.products thead
th{border:none;background:#ececec;font-size:1.6rem;line-height:1.25em;font-weight:600;padding:25px}body #center .BasketIndex form table.products thead th:nth-last-child(2){text-align:right}body #center .BasketIndex form table.products thead th:last-child{border-right:none;width:200px}body #center .BasketIndex form table.products tbody tr:nth-child(2n) td{background:none}body #center .BasketIndex form table.products tbody
td{background:none;font-size:1.8rem;border:none;border-bottom:solid 1px #ececec;padding:25px;color:#000;font-weight:300;text-transform:none}body #center .BasketIndex form table.products tbody
td.picture{padding-left:10px;padding-right:10px;text-align:center}body #center .BasketIndex form table.products tbody td.product
a{color:inherit;text-decoration:none}body #center .BasketIndex form table.products tbody td.product a:hover{text-decoration:underline}body #center .BasketIndex form table.products tbody
td.value_single{text-align:left}body #center .BasketIndex form table.products tbody
td.value_sum{text-align:right;padding-right:25px}body #center .BasketIndex form table.products tbody td.user_card_price
.price{font-weight:bold;color:#2290dd}body #center .BasketIndex form table.products tbody td.quantity
input{width:70px;padding:10px
1px;font-size:1.8rem;font-weight:400;text-align:right;border-radius:0;margin-right:10px;border-color:#000;text-align:center}body #center .BasketIndex form table.products tbody td.quantity
input.error{border-color:#f00;background:#FFF2F2}body #center .BasketIndex form table.products tbody
td.delete{text-align:left}body #center .BasketIndex form table.products tfoot td.total_value_sum,
body #center .BasketIndex form table.products tfoot
td.delete_all{border:none;font-size:1.8rem}body #center .BasketIndex form table.products tfoot
td.delete_all{padding:25px
25px 25px;text-align:left;font-weight:300}body #center .BasketIndex form table.products tfoot
td.total_value_sum{padding:25px
25px 25px 25px;text-align:right;text-transform:uppercase;font-weight:600;color:#333}body #center .BasketIndex form table.products tfoot td.total_value_sum
strong{font-size:2.4rem;font-weight:600;text-transform:none;margin-left:5px}body #center .BasketIndex form
table.recommendations_and_summary{display:block;position:relative;z-index:1;height:0;margin:0}body #center .BasketIndex form table.recommendations_and_summary>tbody{display:block}body #center .BasketIndex form table.recommendations_and_summary>tbody>tr{position:absolute;top:0;right:0;width:470px;display:block}body #center .BasketIndex form table.recommendations_and_summary>tbody>tr>td{display:block}body #center .BasketIndex form table.recommendations_and_summary
td{border:none;background:none;font-size:1.8rem}body #center .BasketIndex form table.recommendations_and_summary
td.summary{padding:25px
7% 30px 8%;border-bottom:solid 4px #ff9432;background:#fafafa}body #center .BasketIndex form table.recommendations_and_summary td.summary table td.title,
body #center .BasketIndex form table.recommendations_and_summary td.summary table
td.price{border:none;background:none;color:#707070;border-bottom:solid 1px #d4d4d4}body #center .BasketIndex form table.recommendations_and_summary td.summary table td.title.user_card,
body #center .BasketIndex form table.recommendations_and_summary td.summary table
td.price.user_card{color:#2290dd}body #center .BasketIndex form table.recommendations_and_summary td.summary table .total td.title,
body #center .BasketIndex form table.recommendations_and_summary td.summary table .total
td.price{background:none;color:#333;font-size:2.4rem}body #center .BasketIndex form table.recommendations_and_summary
td.recommendations{padding:0;vertical-align:top}body #center .BasketIndex form table.recommendations_and_summary td.recommendations
.recommendation{position:static;background:#e1f0fa;text-align:left;color:#333;border:none;letter-spacing:0;font-size:1.5rem;font-weight:bold;padding:25px
7% 25px 8%;margin-top:0}body #center .BasketIndex form table.recommendations_and_summary td.recommendations .recommendation
span.button{display:block;width:100%;text-align:center}body #center .BasketIndex form table.recommendations_and_summary td.recommendations .recommendation span.button
a{display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease;background:#ff9432;color:#fff;font-size:1.6rem;margin-top:10px;padding:8px
25px}body #center .BasketIndex form table.recommendations_and_summary td.recommendations .recommendation span.button a
span{height:auto}body #center .BasketIndex form table.recommendations_and_summary td.recommendations .recommendation span.button a:hover{background:#ff9432;color:#fff}body #center .BasketIndex form table.recommendations_and_summary td.recommendations .recommendation span.button a:hover{background:#fff;color:#ff9432}body #center .BasketIndex form table.recommendations_and_summary td.recommendations
.recommendation.error{border:1px
solid #f00;background:#FFF2F2;text-align:center}body #center .BasketIndex form
table.summary{width:100%;letter-spacing:0.04em;float:none}body #center .BasketIndex form table.summary .promo_code
p.title{padding:0;margin:0
0 10px;font-weight:400;text-align:left}body #center .BasketIndex form table.summary .promo_code
.promo_code_input{margin-right:0;float:left;width:calc(100% - 140px);width: -moz-calc(100% - 140px);width: -webkit-calc(100% - 140px);width: -o-calc(100% - 140px);box-sizing:border-box}body #center .BasketIndex form table.summary .promo_code .promo_code_input
strong{font-size:1.6rem;text-align:center}body #center .BasketIndex form table.summary .promo_code
input.text{padding:0;text-align:center;width:100%;background:#ebebeb;font-size:1.8rem;line-height:45px;margin-bottom:0;border-radius:0;border:none}body #center .BasketIndex form table.summary .promo_code
td{padding:0
0 28px;border:none;border-bottom:solid 1px #d4d4d4}body #center .BasketIndex form table.summary .promo_code .promo_code_submit
input.submit{height:auto;line-height:41px;padding:0
10px !important;width:120px;border-radius:0;font-size:1.6rem;text-transform:uppercase;opacity:1}body #center .BasketIndex form table.summary .promo_code .promo_code_submit input.submit:hover{border-color:#ff9432;background:#ff9432;color:#fff;opacity:0.7}body #center .BasketIndex form table.summary
td{border:none;padding:9px
5px;text-align:right;text-transform:none;color:#707070}body #center .BasketIndex form table.summary
td.title{width:140px;text-align:left}body #center .BasketIndex form table.summary tr.sum
td{font-weight:400}body #center .BasketIndex form
fieldset.main{margin-top:20px}body #center .BasketIndex form fieldset.main ol
li{margin-bottom:1em}body #center .BasketIndex form fieldset.main ol li>div{margin-bottom:0}body #center .BasketIndex form fieldset.main ol li.html
h3{font-size:2.4rem;font-weight:700;color:#000;margin-top:2em;margin-bottom:30px;text-transform:uppercase;letter-spacing:0.2em}body #center .BasketIndex form fieldset.main ol li.html h3.user_card
a{color:#2290dd;text-decoration:underline}body #center .BasketIndex form fieldset.main ol li>label{float:left;width:170px;box-sizing:border-box;margin-top:5px}body #center .BasketIndex form fieldset.main ol li select,
body #center .BasketIndex form fieldset.main ol li input,
body #center .BasketIndex form fieldset.main ol li
textarea{font-size:1.6rem;padding:10px
10px;width:385px;line-height:20px}body #center .BasketIndex form fieldset.main ol li select
option{margin-bottom:5px}body #center .BasketIndex form
fieldset.main.conditions{margin-top:0}body #center .BasketIndex form fieldset.main.conditions>ol{margin-left:180px}body #center .BasketIndex form
fieldset.submit{max-width:565px}body #center .BasketIndex form fieldset.submit ol
li.submit{float:right}body .stickyBasket #center .BasketIndex form table.recommendations_and_summary>tbody>tr{position:fixed;top:72px !important;right:calc(50% - 600px);right: -moz-calc(50% - 600px);right: -webkit-calc(50% - 600px);right: -o-calc(50% - 600px)}body .stickyBasketEnd #center .BasketIndex form table.recommendations_and_summary>tbody>tr{position:absolute}@media screen and (max-width: 1220px){body #center .BasketIndex form table.recommendations_and_summary>tbody>tr{width:39%}body #center .BasketIndex form#basket>fieldset{max-width:56%}body #center .BasketIndex form#basket > fieldset.main ol li select,
body #center .BasketIndex form#basket > fieldset.main ol li input,
body #center .BasketIndex form#basket > fieldset.main ol li
textarea{width:100%}body .stickyBasket #center .BasketIndex form table.recommendations_and_summary>tbody>tr{position:static}body .stickyBasketEnd #center .BasketIndex form table.recommendations_and_summary>tbody>tr{position:static}}@media screen and (max-width: 960px){body #center .BasketIndex form table.products thead th:last-child{text-align:center;font-size:0;width:60px}body #center .BasketIndex form table.products thead th:last-child:after{content:'x';font-size:1.8rem;display:inline-block}body #center .BasketIndex form table.products thead th,
body #center .BasketIndex form table.products tbody td,
body #center .BasketIndex form table.products tbody td.value_sum,
body #center .BasketIndex form table.products tfoot
td.delete_all{padding-left:5px;padding-right:5px}body #center .BasketIndex form table.products tbody tr td:last-child,
body #center .BasketIndex form table.products tfoot tr td:last-child{text-align:center}body #center .BasketIndex form table.products tbody tr td:last-child a,
body #center .BasketIndex form table.products tfoot tr td:last-child
a{font-size:0;text-decoration:none;color:#ff9432}body #center .BasketIndex form table.products tbody tr td:last-child a:after,
body #center .BasketIndex form table.products tfoot tr td:last-child a:after{content:'x';font-size:1.8rem;font-weight:700;padding-top:2px;display:inline-block}body #center .BasketIndex form table.products tbody tr td:last-child a:hover,
body #center .BasketIndex form table.products tfoot tr td:last-child a:hover{color:#000}body #center .BasketIndex form table.products tfoot tr td:last-child
a{font-size:0}body #center .BasketIndex form table.products tfoot tr td:last-child a:after{content:'xxx'}body #center .BasketIndex form table.products tfoot
td.total_value_sum{padding-left:5px;padding-right:5px}}@media screen and (max-width: 767px){body #center .BasketIndex form table.products thead th,
body #center .BasketIndex form table.products tbody td,
body #center .BasketIndex form table.products tfoot
td{font-size:1.5rem}body #center .BasketIndex form table.products tbody td.quantity
input{padding-left:5px;padding-right:5px;width:30px;text-align:center;margin-right:2px}body #center .BasketIndex form
table.recommendations_and_summary{height:auto}body #center .BasketIndex form table.recommendations_and_summary>tbody>tr{position:static !important;width:100%}body #center .BasketIndex form table.recommendations_and_summary
td.summary{padding-left:30px;padding-right:30px}body #center .BasketIndex form#basket>fieldset{max-width:100%}body #center .BasketIndex form#basket > fieldset.submit ol
li.submit{float:none;text-align:center}body #center .BasketIndex form#basket > fieldset.submit ol li.submit
.no_label{float:none}body #center .BasketIndex form#basket > fieldset.submit ol li.submit .no_label
input.submit{float:none}}@media screen and (max-width: 600px){body #center .BasketIndex .box_title h1
a.continue{font-size:1.8rem;margin-top:5px}body #center .BasketIndex
form{width:100%}body #center .BasketIndex form table.products thead
th{font-size:1.4rem;font-weight:600;padding-left:2px;padding-right:2px}body #center .BasketIndex form table.products tbody td,
body #center .BasketIndex form table.products tfoot
td{font-size:1.4rem;padding-left:2px;padding-right:2px;line-height:1.4}body #center .BasketIndex form table.recommendations_and_summary td.summary,
body #center .BasketIndex form table.recommendations_and_summary
td.recommendations{width:100%;display:block}body #center .BasketIndex form table.recommendations_and_summary
td.recommendations{padding:0}body #center .BasketIndex form fieldset.main ol li select,
body #center .BasketIndex form fieldset.main ol li input,
body #center .BasketIndex form fieldset.main ol li
textarea{width:100%}body #center .BasketIndex form
fieldset.main.conditions{margin-left:0}}@media screen and (max-width: 450px){body #center .BasketIndex .box_title h1
a.continue{letter-spacing:0.05em;font-size:1.4rem;margin-top:0}body #center .BasketIndex form table.products
th{font-size:1.3rem;text-transform:none}body #center .BasketIndex form table.products
td{font-size:1.3rem;padding-left:2px;padding-right:2px}body #center .BasketIndex form table.products
td.picture{padding-left:0;padding-right:0;padding-right:6px !important;width:auto;text-indent:initial !important}body #center .BasketIndex form table.products thead tr th:first-child,
body #center .BasketIndex form table.products thead tr th:nth-child(3),
body #center .BasketIndex form table.products tbody tr td:first-child,
body #center .BasketIndex form table.products
td.value_single{padding:0;font-size:0;text-indent: -9999px;border-right:none;width:0}body #center .BasketIndex form table.recommendations_and_summary td.summary,
body #center .BasketIndex form table.recommendations_and_summary
td.recommendations{width:100%;display:block}body #center .BasketIndex form
table.summary{max-width:none}body #center .BasketIndex form table.summary .promo_code
.promo_code_input{width:calc(100% - 140px);width: -moz-calc(100% - 140px);width: -webkit-calc(100% - 140px);width: -o-calc(100% - 140px)}body #center .BasketIndex form table.summary
td.title{padding-left:10px;width:auto}body #center .BasketIndex form fieldset.main ol li
label{float:none;display:inline-block;width:auto}body #center .BasketIndex form fieldset.main ol li.html
h3{font-size:1.8rem;letter-spacing:0.1em;margin-bottom:10px}body #center .BasketIndex form fieldset.main.conditions>ol{margin-left:0}body #center .BasketIndex form table.products thead th:last-child{width:30px}body #center .BasketIndex form table.products tfoot tr td:last-child a:after{content:'xx';position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}body #center .BasketIndex form table.products tfoot tr td:last-child
a{position:relative;padding:0;display:block}}#basket .radio .option input,
#basket .radio .option
a{position:absolute;margin:13px
0 0 15px !important}#basket .radio .option
label{box-sizing:border-box;padding:10px
10px 10px 45px;line-height:20px;display:block;width:385px;border:1px
solid #e6e6e6;margin-bottom:5px;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}@media screen and (max-width: 1220px){#basket .radio .option
label{width:100% !important}}#basket .radio .option:last-of-type
label{margin-bottom:0}#basket .radio .option.checked
label{border-color:#ff9432;background:#fafafa !important}#basket
.box{margin-bottom:30px !important}#basket
.gift_notice{background:#2274ac;color:#fff;padding:10px
20px;margin-bottom:30px;line-height:1.5em;text-align:center}#basket .gift_notice
p{margin:0}#basket_user_card.valid{border-color:#2290dd !important;color:#2290dd !important}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}body
.SliderIndex{padding-top:30px;max-width:1350px !important;text-align:center}body .SliderIndex
.box_title{display:none}body .SliderIndex .box_content
.scrollable_wrap{padding:0
25px;height:222px;box-sizing:border-box}body .SliderIndex
.scrollable{overflow:hidden}body .SliderIndex .scrollable
ul{position:relative;margin:0
auto;padding:0;white-space:nowrap}body .SliderIndex .scrollable ul
li{width:100%;margin:0
auto;padding:0;display:inline-block;background:none;text-align:center;vertical-align:middle}body .SliderIndex .scrollable ul li
.item{vertical-align:middle;text-align:center;line-height:190px;height:212px;padding:10px;width:18.4%;background:none;float:none;margin:0
0.5%;border:solid 1px #dedede;display:inline-block;box-sizing:border-box}body .SliderIndex .scrollable ul li .item
h5{display:none}body .SliderIndex .scrollable ul li .item
img{vertical-align:middle;max-width:100%;max-height:100%;height:auto;width:auto}body .SliderIndex .scrollable ul li .item:hover{border-color:#2290dd}body .SliderIndex .scrollable ul li>.spacer{display:none}body .SliderIndex
.scrollable_wrap{position:relative}body .SliderIndex .scrollable_wrap a.next,
body .SliderIndex .scrollable_wrap
a.prev{position:absolute;top:50%;cursor:pointer;width:23px;height:42px;background:url('/media/dsg/right.png') no-repeat center center;transform:translateY(-50%) rotate(180deg);overflow:hidden;opacity:0.1}body .SliderIndex .scrollable_wrap a.next span,
body .SliderIndex .scrollable_wrap a.prev
span{display:none}body .SliderIndex .scrollable_wrap a.next:hover,
body .SliderIndex .scrollable_wrap a.prev:hover{opacity:1}body .SliderIndex .scrollable_wrap a.next.disabled,
body .SliderIndex .scrollable_wrap
a.prev.disabled{display:none}body .SliderIndex .scrollable_wrap
a.prev{left:0}body .SliderIndex .scrollable_wrap
a.next{left:auto;right:0;transform:translateY(-50%)}body .SliderIndex
.navi_wrapper{position:absolute;top: -20px;right:0}body .SliderIndex .navi
a{width:10px;height:10px;margin-right:5px;float:left;display:block;background:#aaa;cursor:pointer}body .SliderIndex .navi
a.active{background:#444}@media screen and (max-width: 1220px){.SliderIndex .box_content
.scrollable_wrap{padding-left:0;padding-right:0}}@media screen and (max-width: 960px){body .SliderIndex .box_content
.scrollable_wrap{height:170px !important}body .SliderIndex .scrollable ul li
.item{margin-bottom:10px;line-height:148px;height:170px}}@media screen and (max-width: 767px){body .SliderIndex .box_content
.scrollable_wrap{height:135px !important}body .SliderIndex .scrollable ul li
.item{line-height:113px;height:135px}}@media screen and (max-width: 600px){body .SliderIndex .box_content
.scrollable_wrap{height:280px !important}body .SliderIndex .scrollable ul li
.item{width:31.66%}body .SliderIndex .scrollable ul li span.spacer:nth-of-type(3){display:block}}@media screen and (max-width: 450px){body .SliderIndex .box_content
.scrollable_wrap{height:250px !important}body .SliderIndex .scrollable ul li
.item{line-height:113px;height:120px;padding:3px;width:31.2%}}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#layout
.wrapper_parent{position:relative}#layout .ProductFilter form
label{color:#000;font-size:1.6rem;display:inline-block;font-weight:300;text-transform:none;float:none;width:auto;margin-left:0;clear:both;background-position:right 6px}#layout .ProductFilter form .required .option
label{background:none}#layout .ProductFilter form select,
#layout .ProductFilter form input,
#layout .ProductFilter form
textarea{padding:10px;line-height:20px;margin:0;width:100%;border:1px
solid #e6e6e6;background:#fff;font-size:1.6rem;font-weight:300;color:#000;outline:none;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#layout .ProductFilter form select:active,
#layout .ProductFilter form input:active,
#layout .ProductFilter form textarea:active,
#layout .ProductFilter form select:focus,
#layout .ProductFilter form input:focus,
#layout .ProductFilter form textarea:focus{background-color:#fff;border:1px
solid #e6e6e6;outline:none;color:#000}#layout .ProductFilter form
select{background-image:url('/media/dsg/select_arrow.png');-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right center}#layout .ProductFilter form select
option{margin-bottom:3px}#layout .ProductFilter form select::-ms-expand{display:none}#layout .ProductFilter form
textarea{height:120px}#layout .ProductFilter form ol li.select>div{position:relative}#layout .ProductFilter form
input.submit{float:none;display:inline-block;padding:20px
60px;font-size:1.8rem;font-weight:400;line-height:25px;color:#ff9432;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:solid 2px #ff9432;border-radius:0;cursor:pointer;box-sizing:border-box;-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}#layout .ProductFilter form input.submit
span{height:auto}#layout .ProductFilter form input.submit:hover{background:#ff9432;color:#fff}#layout .ProductFilter form input.submit
span{float:none;color:inherit;font-size:inherit;font-weight:inherit;padding:0;background:inherit;border:none}#layout .ProductFilter form ol li
label{display:inline-block;padding-right:15px;background-position:right 10px}#layout .ProductFilter form ol li.required
label{background-position:right 6px;width:auto;padding-right:10px}#layout .ProductFilter form ol li select.select,
#layout .ProductFilter form ol li input.text,
#layout .ProductFilter form ol li
textarea.textarea{width:100%;padding:14px
10px}#layout .ProductFilter .filters > ol li.vehicle-cascade{position:absolute;z-index:100;top:163px;right:10px;width:890px;padding:10px;display:flex}@media screen and (max-width: 1220px){#layout .ProductFilter .filters > ol li.vehicle-cascade{width:calc(100% - 260px - 20px);width: -moz-calc(100% - 260px - 20px);width: -webkit-calc(100% - 260px - 20px);width: -o-calc(100% - 260px - 20px)}}@media screen and (max-width: 767px){#layout .ProductFilter .filters > ol li.vehicle-cascade{position:relative;top:auto;right:auto;width:100%;display:block;padding:20px}}#layout .ProductFilter .filters > ol li.vehicle-cascade
label{background:none;align-self:center;pointer-events:none;margin:0
10px 0 0}@media screen and (max-width: 767px){#layout .ProductFilter .filters > ol li.vehicle-cascade
label{display:inline-block;background:url(/media/dsg/arrow_down.gif) no-repeat right center;pointer-events:auto}}#layout .ProductFilter .filters > ol li.vehicle-cascade label a:after{content:":"}@media screen and (max-width: 767px){#layout .ProductFilter .filters > ol li.vehicle-cascade label a:after{content:""}}#layout .ProductFilter .filters > ol li.vehicle-cascade.closed
label{background-image:url(/media/dsg/arrow_up.gif)}#layout .ProductFilter .filters > ol li.vehicle-cascade
ol{flex-grow:1;display:flex;gap:10px}@media screen and (max-width: 767px){#layout .ProductFilter .filters > ol li.vehicle-cascade
ol{display:block}}#layout .ProductFilter .filters > ol li.vehicle-cascade ol
li{margin:0;flex:1}@media screen and (max-width: 767px){#layout .ProductFilter .filters > ol li.vehicle-cascade ol
li{margin-top:10px}}#layout .ProductFilter .filters > ol li.vehicle-cascade ol li
div{height:auto}#layout .ProductFilter .filters>ol>li{background:#f0f8fd;border:1px
solid #e1f0fa;padding:20px}#layout .ProductFilter .filters>ol>li>label{padding-top:0}#layout .ProductFilter .filters > ol > li > label
a{font-size:1.6rem;font-weight:700;color:#000;text-transform:uppercase}#layout .ProductFilter .filters > ol > li > label a
.disable{display:none}#layout .ProductFilter .filters > ol > li select,
#layout .ProductFilter .filters > ol > li
input{border-color:#e1f0fa}#layout .ProductFilter .filters > ol > li
a.customCheckbox{background:url(/media/dsg/form/checkbox.png) no-repeat top left}#layout .ProductFilter .filters > ol > li
a.customCheckbox.customCheckboxOn{background-position:top right}#layout .ProductFilter .filters > ol > li ol
li{margin-bottom:0}#layout .ProductFilter .filters > ol > li ol li:not(.checkbox) label{position:absolute;font-size:1px;line-height:1px;text-indent: -9999px}#layout .ProductFilter .filters > ol > li
.option{padding:6px
0}#layout .ProductFilter .filters > ol > li .option
label{font-weight:600}#layout .ProductFilter .filters > ol > li .option label
b{font-weight:600}#layout
#filters{margin-top:6px;font-size:1.5rem}@media screen and (max-width: 1220px){#layout
#filters{float:none}}#layout #filters>li{display:inline-block;margin:5px
2px 0 2px}#layout #filters>li>strong{font-weight:600;color:#000}#layout #filters>li>span{background:#f0f8fd;border:1px
solid #e1f0fa;display:inline-block;padding-left:8px;padding-right:8px;font-size:1.4rem;font-weight:400;color:#6f6f6f}#layout #filters > li > span
.disable{position:relative}#layout #filters > li
.disable{background:url(/media/dsg/disable.gif) no-repeat center;margin-left:10px}#layout form#filter
fieldset.submit{margin-top:0}#layout form#filter fieldset.submit
div{padding-right:0}#layout form#filter fieldset.submit
input.submit{padding:11px
20px;width:100%}#layout form#filter fieldset.submit
input.submit.shake{animation-duration:1.25s;animation-name:shake;animation-direction:alternate;animation-delay:0.5s}@media screen and (max-width: 767px){#layout form#filter fieldset.submit
input.submit{margin-bottom:40px}}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp
*{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp
img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--open{display:block}.pswp--zoom-allowed
.pswp__img{cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in
.pswp__img{cursor: -webkit-grab;cursor: -moz-grab;cursor:grab}.pswp--dragging
.pswp__img{cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie
.pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top: -8px;color:#CCC}.pswp__error-msg
a{color:#CCC;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/media/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx){.pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before{background-image:url(/media/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position: -44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position: -44px 0}.pswp__button--zoom{display:none;background-position: -88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position: -132px 0}.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top: -50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position: -138px -44px}.pswp__button--arrow--right:before{right:6px;background-position: -94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition: -webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip
a{display:block;padding:8px
12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip
a{padding:16px
12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top: -12px;right:15px;border:6px
solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0
10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption
small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0
auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left: -22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active
.pswp__preloader__icn{background:url(/media/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active
.pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active
.pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation
.pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation
.pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation
.pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px
solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes
clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0, 0, 0, 0.5)}.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit
.pswp__caption{background-color:rgba(0, 0, 0, 0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide
.pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.transition{-webkit-transition:all 333ms ease;-moz-transition:all 333ms ease;-o-transition:all 333ms ease;transition:all 333ms ease}.iframe-wrapper{position:fixed;top:50%;left:50%;height:0%;width:0%;background-color:rgba(0, 0, 0, 0.25);-webkit-transition-delay: .5s;transition-delay: .5s;z-index:10000}.iframe-wrapper
.close{right:20px;top:10px;display:none;overflow:hidden;border:none;position:absolute;background:#fff;border-radius:50%}.iframe-wrapper .close:hover::before,
.iframe-wrapper .close:hover::after{background:#bbb}.iframe-wrapper .close::before,
.iframe-wrapper .close::after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top: -1px;background:#000}.iframe-wrapper .close::before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.iframe-wrapper .close::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.iframe-wrapper
iframe{width:0px;height:0px;border:none;background:#FFF;opacity:0;transition: .5s;display:block}.iframe-wrapper .iframe-direct{margin:0
auto;margin-top:50vh;max-width:0px;border:none;transition: .5s;position:relative;background:#FFF;overflow-y:auto;-webkit-overflow-scrolling:touch}.iframe-wrapper.active{-webkit-transition-delay:0s;transition-delay:0s;position:fixed;top:0;left:0;height:100%;width:100%}.iframe-wrapper.active
.close{display:block;cursor:pointer;height:40px;width:40px}.iframe-wrapper.active
iframe{opacity:1;width:100%;height:80vh;transition:height 0.5s, opacity 0.5s 0.5s}.iframe-wrapper.active .iframe-direct{max-width:914px;margin-top:10vh}@media screen and (max-width: 840px){.iframe-wrapper.active .iframe-direct{padding:0;margin-top:0}.iframe-wrapper.active .iframe-direct
iframe{height:100vh}}.SitemapFooter ul,
.SitemapFooter ul
li{padding:0;margin:0;list-style-type:none}.SitemapFooter ul
li{float:left;margin-right:1em;padding:2px
0}.SitemapFooter ul li
a{font-weight:bold}.SitemapFooter ul ul
li{float:none;margin:0
0 0 1em}.SitemapFooter ul ul li
a{font-weight:normal}.GenericList
.picture{float:right;margin:0
0 1em 1em}.GenericList
table.attributes{border:none}.GenericList table.attributes
td{padding:1px;vertical-align:top}.GenericList table.attributes
td.title{padding-right:5px;font-weight:bold}.GenericList form.sortItems
div.sort{float:right}.GenericList
.evaluation_and_comments{margin-bottom:1em;white-space:nowrap;float:right}.GenericList .evaluation_and_comments
.evaluation{float:left}.GenericList .evaluation_and_comments
.comments{float:left;font-size:11px;padding-left:10px}.GenericList ul.groupList,
.GenericList ul.groupList
li{list-style-type:none;margin:0;padding:0;background:none}.GenericList ul.groupList
li.group{margin:0
0 1em 0;padding:0}.GenericList ul.groupList li.group
.thumb{float:left}.GenericList ul.groupList li.group
.description{margin-left:175px}.GenericList ul.groupList li.without_thumb
.description{margin-left:0}.GenericList ul.groupList li.group .description
.title{margin-bottom:1em}.ie .GenericList ul.groupList,
.ie .GenericList ul.groupList li.group ,
.ie .GenericList ul.groupList li.group
.description{height:1%}.GenericList ul.itemList,
.GenericList ul.itemList
li{list-style-type:none;margin:0;padding:0;background:none}.ie .GenericList ul.itemList,
.ie .GenericList ul.itemList li.item ,
.ie .GenericList ul.itemList li.item
.description{height:1%}.GenericList ul.itemList_vertical
li.item{margin-bottom:1em}.GenericList ul.itemList_vertical li.item
.thumb{float:left}.GenericList ul.itemList_vertical li.item
.description{margin-left:175px}.GenericList ul.itemList_vertical li.without_thumb
.description{margin-left:0}.GenericList ul.itemList_vertical li.item .description
.evaluation_and_comments{float:right;margin:0
0 1em 1em}.GenericList ul.itemList_vertical li.item .description .evaluation_and_comments
.evaluation{float:left}.GenericList ul.itemList_vertical li.item .description .evaluation_and_comments
.comments{float:left}.GenericList ul.itemList_vertical li.item .description .title,
.GenericList ul.itemList_vertical li.item .description .date_published,
.GenericList ul.itemList_vertical li.item .description
.attributes{margin-bottom:0.5em}#left .GenericList ul.itemList_vertical li.item .thumb,
#right .GenericList ul.itemList_vertical li.item
.thumb{float:none;margin-bottom:0.5em}#left .GenericList ul.itemList_vertical li.item .description,
#right .GenericList ul.itemList_vertical li.item
.description{margin-left:0}.GenericList ul.itemList_horizontal
li.item{float:left;width:33%;text-align:center}.GenericList ul.itemList_horizontal
li.spacer{height:1em}.GenericList ul.itemList_horizontal
li.spacer_last{height:0}.GenericList
.GenericForm{margin-bottom:1em}.GenericList
.geo{display:none}.GenericList
.generic_map{display:none;clear:both;margin:0
0 1em 0}.GenericList .generic_map
form{clear:both;text-align:right}.GenericList .generic_map
option.disabled{color:#999}.GenericList .generic_map
.infowindow{font-size:12px;line-height:20px}.GenericList .generic_map .infowindow
p{margin:0}.GenericList #archive
ol{list-style:none;clear:both}.GenericList #archive
li{float:left;margin:0
1.5em 1em 0;text-transform:uppercase}.GenericList #archive
a{text-decoration:none}.GenericList #archive .active
a{font-weight:bold}.GenericForm
.steps{border:1px
solid #ccc;height:1%}.GenericForm
.steps_top{margin-bottom:1em}.GenericForm .steps ul,
.GenericForm .steps ul
li{list-style-type:none;margin:0;padding:0;background:none}.ie6 .GenericForm .steps ul,
.ie6 .GenericForm .steps ul
li{height:1%}.GenericForm .steps ul
li{float:left}.GenericForm .steps ul li
a{float:left;padding:5px;border:1px
solid #fff;color:#fff;background:#1a4473;text-decoration:none}.GenericForm .steps ul li a:hover{background:#35608f;text-decoration:none}.GenericForm .steps ul
li.completed{background:#ddd}.GenericForm .steps ul li.active
a{background:#35608f}.GenericForm form
li.between{position:relative}#center .GenericForm form li.date div,
#center .GenericForm form li.between
div{width:130px;background-position:110px 2px}#center .GenericForm form li.between
ol{position:absolute;top:0;left:300px}#center .GenericForm form li.between ol li
strong{display:none}#center .GenericForm form li.between ol li
div{margin-left:0}#center .GenericForm form li.between div
input.text{width:100px}.GenericForm form li.product
ol{padding-top:5px}.GenericForm form li.product ol
label{text-align:right}.GenericForm form li.product li.productPrice
.price_title{display:none}.GenericForm form li.product li.productPrice
.old_price{text-decoration:line-through}.GenericForm form li.product li.productPrice
.price_per_unit{display:block}.media{margin-bottom:1em}.ie
.media{height:1%}.media .items
ul.page{list-style-type:none;margin:0;padding:0;background:none}.media .items ul.page
li{float:left;margin:0
1em 1em 0;padding:0;background:none;position:relative}.media .items ul.page
li.spacer{clear:both !important;float:none !important;margin:0
!important;padding:0
!important;height:1em;width:100% !important}.media .items .item
.image{display:block;position:relative}.scrollable_design
.scrollable{position:relative;overflow:hidden;width:100%}.scrollable_design .scrollable
.items{position:absolute;width:20000em}.scrollable_design .scrollable .items
ul.page{float:left}.scrollable_design .scrollable .items ul.page
li{margin:0}.scrollable_design div.pPage,
.scrollable_design
div.nPage{float:left;margin-top:1em;width:18px}.scrollable_design
div.nPage{float:right}.scrollable_design div.pPage a,
.scrollable_design div.nPage
a{float:right;width:18px;height:18px;cursor:pointer;overflow:hidden;outline:none;background:url('/media/dsg/navigation.gif') no-repeat top left}.scrollable_design div.nPage
a{background:url('/media/dsg/navigation.gif') no-repeat top right}.scrollable_design div.pPage a:hover{background-position:center left}.scrollable_design div.nPage a:hover{background-position:center right}.scrollable_design div.pPage .disabled a,
.scrollable_design div.pPage .disabled a:hover{background-position:bottom left}.scrollable_design div.nPage .disabled a,
.scrollable_design div.nPage .disabled a:hover{background-position:bottom right}.scrollable_design
div.navi{margin:1.4em auto 0;white-space:nowrap}.scrollable_design .navi
a{float:left;margin:0
2px;width:10px;height:10px;outline:none;overflow:hidden;cursor:pointer;background:#eee}.scrollable_design .navi a
span{display:none}.scrollable_design .navi a:hover,
.scrollable_design .navi
a.active{background:#888}.media .scrollable .items ul.page
li{text-align:center}.media .scrollable .items ul.page li
.title{display:none}.highslide-thumbstrip-inner
span.media_title{display:none}.media.inline .item
a.hs{position:absolute;z-index: -1}.document{margin-bottom:1em;background:#fff}.document
h2{margin-bottom:0.5em}.ie
.document{height:1%}.document .items ul.page,
.document .items ul.page
li{list-style-type:none;margin:0;padding:0;background:none}.document .items ul.page
li{padding:2px
20px}#left .document .items ul.page li,
#right .document .items ul.page
li{padding:2px
0}.document .items ul.page
li.spacer{clear:both !important;float:none !important;margin:0
!important;padding:0
!important;height:1em;width:100% !important;display:none}.exposed_items ul,
.exposed_items ul
li{list-style-type:none;margin:0;padding:0;background:none}.ie .exposed_items ul,
.ie .exposed_items ul li,
.ie .exposed_items ul li
.description{height:1%}.exposed_items
.exposed_item{margin-bottom:1em}#center .exposed_items .horizontal
li{width:29%;float:left;margin:0
2% 0;background:none}#center .exposed_items .horizontal li
.thumb{text-align:center;margin-bottom:1em}#center .exposed_items .horizontal
li.spacer{clear:both;float:none;height:1em;margin:0;overflow:hidden;width:auto}#center .exposed_items .vertical
li{margin:0
0 1em 0;background:none}#center .exposed_items .vertical li
.thumb{float:left}#center .exposed_items .vertical li
.description{margin-left:175px}#center .exposed_items .vertical li.without_thumb
.description{margin-left:0}#center .exposed_items .vertical
li.spacer{display:none}.Product
.old_price{text-decoration:line-through}.Product .price
em{font-weight:normal;font-style:normal;font-size:0.9em}.Product
table.attributes{border:none}.Product table.attributes
td{padding:1px}.Product table.attributes
td.title{padding-right:5px;font-weight:bold}.Product .attribute
kbd{background:url(/media/dsg/true.gif) no-repeat center;width:16px;height:16px;float:left}.Product .attribute
kbd.false{background-image:url(/media/dsg/false.gif)}.Product form.sortItems
div.sort{float:right}.Product
form.basket_and_compare{margin-bottom:0}.Product ul.groupList,
.Product ul.groupList
li{list-style-type:none;margin:0;padding:0;background:none}.Product ul.groupList
li.group{margin-bottom:1em}.Product ul.groupList
li.last{margin-bottom:0}.Product ul.groupList li.group
.thumb{float:left}.Product ul.groupList li.group
.description{margin-left:175px}.Product ul.groupList li.without_thumb
.description{margin-left:0}.Product ul.groupList li.group .description
.title{margin-bottom:1em}.ie .Product ul.groupList,
.ie .Product ul.groupList li.group,
.ie .Product ul.groupList li.group
.description{height:1%}.Product ul.groupList_horizontal
li.group{float:left;width:33%}.Product ul.groupList_horizontal li.group
.thumb{float:none}.Product ul.groupList_horizontal li.group
.description{margin-left:0}.Product ul.groupList_horizontal li.group .description .lead,
.Product ul.groupList_horizontal li.group .description
.detail{display:none}.Product ul.productList,
.Product ul.productList
li{list-style-type:none;margin:0;padding:0;background:none}.Product ul.productList
li.clear{width:100%;clear:both;float:none}.ie .Product ul.productList,
.ie .Product ul.productList li.product ,
.ie .Product ul.productList li.product
.description{height:1%}.Product ul.productList_vertical
li.product{margin-bottom:1em}.Product ul.productList_vertical li.product
.thumb{float:left}.Product ul.productList_vertical li.product .thumb
a{display:block}.Product ul.productList_vertical li.product
.description{margin-left:175px}.Product ul.productList_vertical li.without_thumb
.description{margin-left:0}.Product ul.productList_vertical li.product .description
.evaluation_and_comments{float:right;margin:0
0 1em 1em;white-space:nowrap}#left .Product ul.productList_vertical li.product .description .price a.buy,
#right .Product ul.productList_vertical li.product .description .price a.buy,
#left .Product ul.productList_vertical li.product .description .evaluation_and_comments,
#right .Product ul.productList_vertical li.product .description
.evaluation_and_comments{display:none}.Product ul.productList_vertical li.product .description .evaluation_and_comments
.evaluation{float:left}.Product ul.productList_vertical li.product .description .evaluation_and_comments
.comments{float:left;font-size:11px;padding-left:10px}.Product ul.productList_vertical li.product .description h4.title,
.Product ul.productList_vertical li.product .description p.price,
.Product ul.productList_vertical li.product .description p.stock_status,
.Product ul.productList_vertical li.product .description
table.attributes{margin-bottom:0.5em}#left .Product ul.productList_vertical li.product .thumb,
#right .Product ul.productList_vertical li.product
.thumb{float:none;margin-bottom:0.5em}#left .Product ul.productList_vertical li.product .description,
#right .Product ul.productList_vertical li.product
.description{margin-left:0}.Product ul.productList_horizontal
li.product{float:left;width:33%;text-align:center}.Product ul.productList_horizontal
li.spacer{height:1em}.Product ul.productList_horizontal
li.spacer_last{height:0}.Product ul.productList_horizontal li.product
.thumb{padding-bottom:5px}.Product ul.productList_horizontal li.product .thumb
a{display:block}.Product ul.productList_compare li.product
.select{float:left;width:31px;height:20px;overflow:hidden}.Product .only_one_item ul.productList_compare li.product
.select{display:none}.Product ul.productList_compare li.product .select
a.checkbox{margin-left: -2px}.Product ul.productList_compare li.product
.description{margin-left:210px}.Product ul.productList_compare li.without_thumb
.description{margin-left:31px}.Product .compare_title,
.Product
.multi_options{margin-bottom:1em;background:#dfdfdf;padding:4px}.Product .multi_options
.select_all{float:left}.Product .only_one_item .multi_options
.select_all{display:none}.Product .multi_options
.buy_products{float:right;margin-left:5px}.Product .multi_options
.compare_products{float:right}.Product
.highlight_buttons{float:right}.Product .single_product
.product_media{float:right;margin:0
0 1em 2em;text-align:right}.Product .single_product
.product_media_full_width{float:none;margin-left:0;text-align:center}.Product .single_product
.product_supplier{margin-bottom:1em}.Product .single_product .product_picture,
.Product .single_product .product_picture .m_picture,
.Product .single_product .product_picture .m_animation,
.Product .single_product .product_picture
.m_video{float:none}.Product .single_product .package_items,
.Product .single_product .similar_items,
.Product .single_product
.complementary_items{background:#fff;margin-bottom:1em}.Product .single_product .similar_items .pagination,
.Product .single_product .complementary_items
.pagination{margin-top:1em}.Product
table.compareItems{border-collapse:collapse;border:1px
solid #000;width:100%}.Product table.compareItems th,
.Product table.compareItems
td{border:1px
solid #000;padding:5px}.Product table.compareItems
.item{width:170px}.Product table.compareItems
.picture{text-align:center}.Product table.compareItems
.attribute_title{padding-right:15px}.Product table.compareItems .attribute_title,
.Product table.compareItems
.attribute{background:#eee}.Product form.realEstate ol
li.between{width:100%;overflow:hidden}.Product form.realEstate ol li.between
label{clear:both;display:block}.Product form.realEstate ol li.between ol li
label{float:left;width:20px;text-align:center;margin-left:0;margin-right:0}.Product form.realEstate ol li.between ol,
#left .Product form.realEstate ol li.between ol li label,
#right .Product form.realEstate ol li.between ol li label,
#center .Product form.realEstate ol li.between ol li label,
#center .Product form.realEstate ol li.between div,
#left .Product form.realEstate ol li.between div,
#right .Product form.realEstate ol li.between
div{float:left;margin-left:0}#center .Product form.realEstate ol li.between
ol{width:113px}#center .Product form.realEstate ol li.between div input,
#center .Product form.realEstate ol li.between ol li
input{width:87px}#center .Product form.realEstate ol li.between
div{width:93px}#left .Product form.realEstate ol li.between div input,
#left .Product form.realEstate ol li.between ol li input,
#right .Product form.realEstate ol li.between div input,
#right .Product form.realEstate ol li.between ol li
input{width:61px}#left .Product form.realEstate ol li.between div,
#right .Product form.realEstate ol li.between
div{width:67px}#left .Product form.realEstate ol li.between ol,
#right .Product form.realEstate ol li.between
ol{width:87px}.Product .realEstateFilter
table{text-align:center;width:100%}.add_to_basket_form li.color
.option{float:left !important;width:auto !important;clear:none}.add_to_basket_form .option.color
label{display:none}.Product
.tabbed{margin:1em
0}.Product .tabbed
.tab{display:block}