body{margin:0;font-size:1em;line-height:1.4}
.modSlider ul, .modSlider ol{list-style:none;list-style-image:none;margin:0;padding:0}
.modSlider{position:relative}
@media only screen and (min-width:960px){.modSlider{border-bottom:40px solid #fff;border-top:20px solid #fff}
}
@media only screen and (max-width:959px){.modSlider{border-bottom:20px solid #fff;border-top:20px solid #fff}
}
.modSlider .slider-stage{background-position:center left;background-repeat:no-repeat;background-size:cover;position:relative;transition:background-image 400ms ease;height:0;padding-bottom:56.25%}
.modSlider .slider-stage.initialized .stage-right.initialized:before,.modSlider .slider-stage.initialized .stage-right.initialized:after{display:block}
.modSlider .slider-stage.initialized .stage-right.initialized ~ .stage-slider{display:block}
.modSlider .slider-zoom-container{position:relative}
.modSlider .slider-zoom-container *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modSlider .slider-zoom-container.state-zoom{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}
.modSlider .slider-zoom-container.state-zoom .slider-stage{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}
.modSlider .slider-zoom-container.state-zoom .zoom{right:30px;top:30px}
.modSlider .slider-zoom-container.state-zoom .zoom:before{background-position:0 -664px}
.modSlider .zoom{background-color:#f0f0f0;cursor:pointer;display:none;height:40px;position:absolute;right:10px;top:10px;width:40px;z-index:200}
.modSlider .zoom:before{background-image:url('img/icon-sprite@vp1@vp2.png');background-position:0 -684px;background-size:72px auto;content:'';display:block;height:20px;left:10px;position:relative;top:10px;width:20px}
.modSlider .zoom:active,.modSlider .zoom:focus{border:0;outline:0}
@media only screen and (min-width:1024px){.modSlider .zoom.initialized{display:block}
}
.modSlider .stage-right{background-position:center right;background-repeat:no-repeat;background-size:auto 100%;height:100%;max-width:calc(100% - 50px);min-width:50px;position:absolute;right:0;top:0;transition:background-image 400ms ease;width:50%}
.modSlider .stage-right:before,.modSlider .stage-right:after{background-color:#433728;content:'';display:none;height:calc(50% - 50px);left:0;margin-left:-2px;position:absolute;width:4px}
@media only screen and (min-width:960px){.modSlider .stage-right:before,.modSlider .stage-right:after{height:calc(50% - 100px)}
}
.modSlider .stage-right:before{top:0}
.modSlider .stage-right:after{bottom:0}
@media only screen and (min-width:960px){.modSlider .stage-right:after{bottom:60px}
}
@media only screen and (max-width:959px){.modSlider .stage-right{max-width:calc(100% - 30px);min-width:30px}
}
.modSlider .stage-slider{background-color:#433728;border-radius:100%;box-shadow:0 0 0 15px rgba(255,255,255,0.25);cursor:ew-resize;display:none;height:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%;-webkit-transform:scale(1);transform:scale(1);transition:box-shadow 400ms ease,-webkit-transform 400ms ease;transition:transform 400ms ease,box-shadow 400ms ease;transition:transform 400ms ease,box-shadow 400ms ease,-webkit-transform 400ms ease;width:50px}
@media only screen and (min-width:960px){.modSlider .stage-slider{top:calc(50% - 30px)}
}
.modSlider .stage-slider:before,.modSlider .stage-slider:after{border:4px solid #433728;border-bottom-color:transparent;border-right-color:transparent;content:'';height:0;margin-top:-4px;position:absolute;top:50%;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease,-webkit-transform 400ms ease;width:0}
.modSlider .stage-slider:before{left:2px;-webkit-transform:translateX(-11px) rotate(-45deg);transform:translateX(-11px) rotate(-45deg)}
.modSlider .stage-slider:after{right:2px;-webkit-transform:translateX(11px) rotate(135deg);transform:translateX(11px) rotate(135deg)}
.no-touch .modSlider .stage-slider:active,.no-touch .modSlider .stage-slider:hover,.touch .modSlider .stage-slider.active{box-shadow:0 0 0 0 rgba(255,255,255,0.25);-webkit-transform:scale(0.75);transform:scale(0.75)}
.no-touch .modSlider .stage-slider:active:before,.no-touch .modSlider .stage-slider:hover:before,.touch .modSlider .stage-slider.active:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.no-touch .modSlider .stage-slider:active:after,.no-touch .modSlider .stage-slider:hover:after,.touch .modSlider .stage-slider.active:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
@media only screen and (max-width:959px){.modSlider .stage-slider{box-shadow:0 0 0 10px rgba(255,255,255,0.25);height:30px;margin-left:-15px;margin-top:-15px;width:30px}
.modSlider .stage-slider:before{left:4px}
.modSlider .stage-slider:after{right:4px}
}
.modSlider .image-set{margin:0;padding:0}
.modSlider .image-set li{margin:0;padding:0}
.modSlider .image-set img{display:none !important;margin:0;visibility:hidden;width:100%}
.modSlider .image-set img.active{display:block !important}
.modSlider .slider-view-switch{background:#fff;visibility:hidden}
.modSlider .slider-view-switch.initialized{visibility:visible}
.modSlider .slider-view-switch:after{clear:both;content:'';display:table;width:100%}
.modSlider .slider-view-switch .slider-view-next,.modSlider .slider-view-switch .slider-view-prev{background-color:#fff;border:0;float:left;height:50px;width:50px}
.modSlider .slider-view-switch .slider-view-next:active,.modSlider .slider-view-switch .slider-view-prev:active,.modSlider .slider-view-switch .slider-view-next:focus,.modSlider .slider-view-switch .slider-view-prev:focus{box-shadow:none;outline:0}
.no-touch .modSlider .slider-view-switch .slider-view-next:hover,.no-touch .modSlider .slider-view-switch .slider-view-prev:hover{background-color:#f0f0f0}
.modSlider .slider-view-switch .slider-view-next:before,.modSlider .slider-view-switch .slider-view-prev:before{background-image:url('img/icon-sprite@vp1@vp2.png');content:'';display:inline-block;height:20px;position:relative;vertical-align:middle;width:13px}
.modSlider .slider-view-switch .slider-view-next:before{background-position:0 -250px}
.modSlider .slider-view-switch .slider-view-prev:before{background-position:0 -225px}
.modSlider .slider-view-switch .slider-view-label{float:left;height:50px;line-height:50px;text-align:center;width:130px}
.modSlider .slider-view-switch .slider-view-indicator{font-weight:bold}
@media only screen and (min-width:960px){.modSlider .slider-view-switch{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
@media only screen and (max-width:959px){.modSlider .slider-view-switch{left:0;position:relative;width:100%}
.modSlider .slider-view-switch .slider-view-label{width:calc(100% - 2*50px)}
}
.modSlider .slider-imageset-control{visibility:hidden}
.modSlider .slider-imageset-control.initialized{visibility:visible}
@media only screen and (min-width:960px){.modSlider .slider-imageset-control .slider-imageset-left,.modSlider .slider-imageset-control .slider-imageset-right{margin:0;position:absolute}
.modSlider .slider-imageset-control .slider-imageset-left{bottom:0;left:0}
.modSlider .slider-imageset-control .slider-imageset-right{bottom:0;right:0}
.modSlider .slider-imageset-control .sbHolder{min-height:30px;min-width:335px}
.modSlider .slider-imageset-control .row .select-wrapper.custom-select{left:0;position:relative}
.modSlider .slider-imageset-control .sbToggle{height:11px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:16px}
.modSlider .slider-imageset-control .sbToggle.sbToggleOpen{height:25px;-webkit-transform:none;transform:none;width:16px}
.modSlider .slider-imageset-control .sbOptions{border-left-width:10px !important;bottom:100% !important;left:-10px !important;top:auto !important}
}
@media only screen and (max-width:959px){.modSlider .slider-imageset-control:after{clear:both;content:'';display:table;width:100%}
.modSlider .slider-imageset-control .slider-imageset-left,.modSlider .slider-imageset-control .slider-imageset-right{float:left;width:50%}
.modSlider .slider-imageset-control .slider-imageset-right{text-align:right}
}
@media print{.modSlider .stage-left{background-size:100% !important}
.modSlider .stage-right{background-size:auto 100% !important}
}
@media screen,print{.modSeparator hr{margin:0;padding:0}
}
@media print,screen and (min-width:960px){.modSeparator{border-bottom:20px solid #fff;border-top:20px solid #fff}
.modSeparator hr{border-bottom:10px solid #f0f0f0}
.placeholder hr{border-bottom:2px dashed #CCC}
}
@media only screen and (max-width:959px){.modSeparator{border-bottom:10px solid #fff;border-top:10px solid #fff}
.modSeparator hr{border-bottom:5px solid #f0f0f0}
.placeholder hr{border-bottom:2px dashed #CCC}
}
@media screen and (min-width:960px){.modRecaptcha #recaptcha_area{background:#f0f0f0}
.modRecaptcha #recaptcha_area table{border:none !important}
.modRecaptcha #recaptcha_area table tbody tr{height:auto}
.modRecaptcha #recaptcha_area table tbody tr td{height:auto;padding:0 10px 10px 0 !important}
.modRecaptcha #recaptcha_area table tbody tr:nth-child(2) td{padding-bottom:0 !important}
.modRecaptcha #recaptcha_area table tbody tr:nth-child(1) td:nth-child(1){background:#f0f0f0}
.modRecaptcha #recaptcha_area table tbody tr:nth-child(1) td:nth-child(3){padding-right:0 !important}
.modRecaptcha #recaptcha_area table tbody tr:nth-child(2) td:nth-child(2){padding-right:0 !important}
.modRecaptcha #recaptcha_area #recaptcha_image embed{height:0 !important;width:0 !important}
.modRecaptcha #recaptcha_area .recaptcha_input_area{padding-bottom:0 !important}
.modRecaptcha #recaptcha_area #recaptcha_response_field{border:none !important;position:static}
.row.error .modRecaptcha #recaptcha_area #recaptcha_response_field{border:2px solid #ce4c4c !important;padding:3px 8px !important}
}
@media screen and (max-width:959px){.modRecaptcha #recaptcha_area{background:#f0f0f0}
.modRecaptcha #recaptcha_area *{box-sizing:border-box;height:auto !important;padding:0 !important;width:auto !important}
.modRecaptcha #recaptcha_area table{border:none !important;display:block}
.modRecaptcha #recaptcha_area table tbody{display:block}
.modRecaptcha #recaptcha_area table tbody tr{display:block}
.modRecaptcha #recaptcha_area table tbody tr:nth-child(1){overflow:hidden}
.modRecaptcha #recaptcha_area table tbody tr:nth-child(2){margin-top:10px !important}
.modRecaptcha #recaptcha_area table tbody tr td{display:block}
.modRecaptcha #recaptcha_area table tbody tr:nth-child(1) td{padding:0 !important}
.modRecaptcha #recaptcha_area table tbody tr:nth-child(1) td:nth-child(1){background:#f0f0f0;margin-bottom:10px !important}
.modRecaptcha #recaptcha_area table tbody tr:nth-child(1) td:nth-child(2){float:left;margin-right:10px !important}
.modRecaptcha #recaptcha_area table tbody tr:nth-child(1) td:nth-child(3){float:left;margin-right:10px !important;padding:7px 0 !important}
.modRecaptcha #recaptcha_area #recaptcha_image{max-width:100%;width:auto !important}
.modRecaptcha #recaptcha_area #recaptcha_image embed{height:0 !important;width:0 !important}
.modRecaptcha #recaptcha_area #recaptcha_challenge_image{width:100% !important}
.modRecaptcha #recaptcha_area #recaptcha_response_field{background:#fff;border:none !important;border-radius:0;color:inherit;font-family:inherit;height:20px !important;line-height:16px;padding:2px 6px !important;width:100% !important}
.row.error .modRecaptcha #recaptcha_area #recaptcha_response_field{border:2px solid #ce4c4c !important;padding:0 4px !important}
}
@media screen,print{.modTexttwocolumns .richtext>*:last-child{margin-bottom:0}
.modTexttwocolumns>.modLinegrid{overflow:visible}
}
@media print,screen and (min-width:960px){.modTexttwocolumns{border-bottom:40px solid #fff;margin:-15px auto 0;max-width:1180px;position:relative}
.modTexttwocolumns .unit:first-child{padding-right:10px}
.modTexttwocolumns .unit:last-child{padding-left:10px}
.modTexttwocolumns .share{margin-top:20px}
}
@media only screen and (max-width:959px){.modTexttwocolumns{border-bottom:10px solid #fff}
.modTexttwocolumns>.modLinegrid{border-bottom:10px solid #fff}
.modTexttwocolumns .share{margin-top:10px}
}
@media screen,print{.modPresentationvisual{height:100%;position:relative;width:100%}
.modPresentationvisual .headlines{left:20px;position:absolute;top:14.5%;width:100%}
.modPresentationvisual h1,.modPresentationvisual h2,.modPresentationvisual .button{clear:left;float:left;margin-left:0;width:auto}
.modPresentationvisual h1{background:#fff;margin:0 20px 1px 0;padding:0 19px 0 10px}
.modPresentationvisual h2{clear:left;margin:0 20px 0 0;max-height:100px;overflow:hidden;padding:0 20px 0 10px;width:70%}
.modPresentationvisual h2 i{background:#fff;display:inline-block;float:left;margin:0 0 1px -10px;padding:0 10px;text-decoration:none;font-style:normal}
.modPresentationvisual h2 br{clear:left}
.modPresentationvisual .button{color:#fff;text-decoration:none;z-index:12}
.modPresentationvisual .youtube-video{position:relative}
.modPresentationvisual .play.icon{position:absolute;top:50%;left:50%;z-index:500}
.modPresentationvisual img.lazy-image ~ .icon.play{display:none}
.modPresentationvisual img.lazy-image.loaded ~ .icon.play{display:block}
.modPresentationvisual iframe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000}
}
@media screen and (max-width:700px){.modPresentationvisual h2{width:100%}
}
@media print,screen and (min-width:960px){.modPresentationvisual h2 i:last-child{padding-right:18px}
}
@media only screen and (max-width:959px){.modPresentationvisual h1,.modPresentationvisual h2{font-size:15px;line-height:22px;margin-right:115px;padding:0 10px 0 5px}
.modPresentationvisual .headlines{left:10px;top:10px}
.modPresentationvisual h2{max-height:44px;padding-left:5px;width:70%}
.modPresentationvisual h2 u,.modPresentationvisual h2 i{margin-left:-5px;padding:0 5px}
}
@media only screen and (max-width:360px){.modPresentationvisual .headlines{left:0;top:55px}
.modPresentationvisual h1,.modPresentationvisual h2{margin-right:0;width:100%}
}
@media print{.modPresentationvisual .headlines h1,.modPresentationvisual .headlines h2{visibility:visible !important;opacity:1 !important;margin-left:0 !important}
.modPresentationvisual .headlines h1{padding-left:2.5mm !important;padding-right:2.5mm !important;line-height:1.6em}
.modPresentationvisual .headlines h2 i{margin:0 0 1px -2.5mm;padding:0 2.5mm;font-size:1em !important}
}
@media screen,print{.modLegacypresentation{border-bottom:40px solid #fff;overflow:hidden;position:relative}
.modLegacypresentation .carousel{margin:0;overflow:hidden;padding:0;position:relative;z-index:0}
.modLegacypresentation .slideBackgroundImage{display:block;height:auto;width:100%}
.modLegacypresentation .carousel.smart-carousel{overflow-x:hidden}
.modLegacypresentation .pagination{bottom:14px;height:26px;left:50%;list-style:none;margin:0 0 0 -100px;padding:0;position:absolute;text-align:center;width:200px;z-index:10}
.modLegacypresentation .pagination li{display:inline-block;vertical-align:middle}
.modLegacypresentation .pagination li a{display:block;outline:0;padding:4px 3px 4px 2px;text-decoration:none}
.modLegacypresentation .pagination li a span{background:#ccc;border-radius:10px;color:#fff;display:block;height:16px;width:16px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;pointer-events:none}
.modLegacypresentation .pagination li a:hover span,.modLegacypresentation .pagination li.active a span{background:#433728}
.modLegacypresentation .carousel .slides{left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;width:500%}
.modLegacypresentation .carousel .slides>li{float:left;height:auto;list-style:none;margin:0;min-height:100px;padding:0;position:relative;width:20%}
.modLegacypresentation .carousel .smart-slides{height:100%;overflow:hidden;width:100%;z-index:2}
.modLegacypresentation .carousel .smart-slides>li{float:none;height:100%;left:100%;position:absolute;top:0;width:100%}
.modLegacypresentation .carousel .smart-slides>li>div{height:100%;width:100%}
.modLegacypresentation .backgroundImage{display:block;height:auto;left:0;margin:0;position:relative;top:0;visibility:hidden;width:100%}
.modLegacypresentation .prev,.modLegacypresentation .next{background:rgba(0,0,0,0);display:none;height:100%;opacity:0;outline:0;position:absolute;top:0;transition:opacity 500ms ease-in-out;width:20%;-moz-transition:opacity 500ms ease-in-out;-ms-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out}
.no-touch .modLegacypresentation .prev,.no-touch .modLegacypresentation .next{display:block}
.modLegacypresentation .prev{left:0}
.modLegacypresentation .next{right:0}
.modLegacypresentation .prev:before,.modLegacypresentation .next:before{background-image:url(img/icon-sprite@vp1@vp2.png);content:"";height:50px;margin-top:-25px;position:absolute;top:50%;width:31px;z-index:7}
.modLegacypresentation .prev:before{background-position:0 -150px;left:10%}
.modLegacypresentation .next:before{background-position:0 -100px;right:10%}
.modLegacypresentation .prev:hover,.modLegacypresentation .next:hover,.modLegacypresentation .prev:focus,.modLegacypresentation .next:focus{opacity:1;transition:opacity 100ms ease-in-out;-moz-transition:opacity 100ms ease-in-out;-ms-transition:opacity 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out}
}
@media only screen and (max-width:959px){.modLegacypresentation{border-bottom:0}
.modLegacypresentation .carousel{border-bottom:10px solid #fff}
.modLegacypresentation .pagination{height:23px;bottom:0}
.modLegacypresentation .pagination li a span{height:8px;width:8px}
.modLegacypresentation .pagination li a{padding:2px 1px}
.modLegacypresentation .prev:before,.modLegacypresentation .next:before{background-image:url(img/icon-sprite@vp3@vp4.png);width:15px}
.no-touch .modLegacypresentation .prev,.no-touch .modLegacypresentation .next{opacity:1}
}
@media only screen and (max-width:360px){.modLegacypresentation .headlinesVp34{position:relative}
.modLegacypresentation .headlinesVp34 h1,.modLegacypresentation .headlinesVp34 h2{margin-right:0}
.modLegacypresentation .headlinesVp34 h2 i{font-style:normal}
.modLegacypresentation .headlinesVp34 h2 i:after{content:" "}
.modLegacypresentation .headlinesVp34 .headlines{position:absolute;top:58px;left:0;width:100%;max-height:66px;overflow:hidden}
.modLegacypresentation .backgroundImage,.modLegacypresentation .slides img{margin-top:122px}
.modLegacypresentation .prev:before,.modLegacypresentation .next:before{margin-top:50px}
}
@media only screen and (min-width:361px) and (max-width:959px){.modLegacypresentation .headlinesVp34{position:relative}
.modLegacypresentation .headlinesVp34 .headlines{left:10px;position:absolute;top:10px;width:100%;z-index:1}
.modLegacypresentation .headlinesVp34 h1,.modLegacypresentation .headlinesVp34 h2{clear:left;float:left;margin-left:0;width:auto;font-size:15px;line-height:22px;padding:0 10px 0 5px}
.modLegacypresentation .headlinesVp34 h1{background:#fff;margin:0 20px 1px 0}
.modLegacypresentation .headlinesVp34 h2{clear:left;margin:0 20px 0 0;max-height:44px;overflow:hidden;padding:0 20px 0 5px;width:70%}
.modLegacypresentation .headlinesVp34 h2 i{background:#fff;display:inline-block;float:left;font-style:normal;margin:0 0 1px -10px;padding:0 10px;text-decoration:none}
.modLegacypresentation .headlinesVp34 h2 u,.modLegacypresentation .headlinesVp34 h2 i{margin-left:-5px;padding:0 5px}
.modLegacypresentation .headlinesVp34 h2 br{clear:left}
.modLegacypresentation .prev:before,.modLegacypresentation .next:before{margin-top:-15px}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modLegacypresentation .prev:before,.modLegacypresentation .next:before{background-image:url(img/icon-sprite@vp3@vp4@2x.png);background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
}
@media print{.modLegacypresentation .carousel .pagination,.modLegacypresentation .button .nba,.modLegacypresentation a.product,.modLegacypresentation .button a.nba,.modLegacypresentation .prev,.modLegacypresentation .next{display:none !important}
.modLegacypresentation img{width:100%}
.modLegacypresentation .slides{width:100%}
.modLegacypresentation .carousel,.modLegacypresentation .slides,.modLegacypresentation .slides li,.modLegacypresentation .slides li.active{display:block !important}
.modLegacypresentation .carousel .smart-slides>li.active{position:absolute;top:0 !important;left:0 !important}
.modLegacypresentation .carousel .smart-slides>li>div>div{display:none !important}
.modLegacypresentation .carousel .smart-slides>li.active>div>div{display:block !important;top:0 !important;left:0 !important;-webkit-transition:none !important;-webkit-transform:none !important;-moz-transition:none !important;-moz-transform:none !important;-ms-transition:none !important;-ms-transform:none !important;-o-transition:none !important;-o-transform:none !important;transition:none !important;transform:none !important;margin:0 !important}
}
@media screen,print{.modPresentation{border-bottom:40px solid #fff;overflow:hidden;position:relative}
.modPresentation .carousel{cursor:move;margin:0;overflow:hidden;padding:0;position:relative;z-index:0}
.modPresentation .slideBackgroundImage{display:block;height:auto;width:100%}
.modPresentation .backgroundImage{display:block;height:auto;left:0;margin:0;position:relative;top:0;visibility:hidden;width:100%}
.modPresentation .slides{position:absolute;top:0;bottom:0;left:0;right:0}
}
@media only screen and (max-width:959px){.modPresentation{border-bottom:0}
.modPresentation .carousel{border-bottom:10px solid #fff}
}
@media only screen and (max-width:360px){.modPresentation .headlinesVp34{position:relative}
.modPresentation .headlinesVp34 h1,.modPresentation .headlinesVp34 h2{margin-right:0}
.modPresentation .headlinesVp34 h2 i{font-style:normal}
.modPresentation .headlinesVp34 h2 i:after{content:" "}
.modPresentation .headlinesVp34 .headlines{position:absolute;top:58px;left:0;width:100%;max-height:66px;overflow:hidden}
.modPresentation .backgroundImage,.modPresentation .slides img{margin-top:122px}
}
@media only screen and (min-width:361px) and (max-width:959px){.modPresentation .headlinesVp34{position:relative}
.modPresentation .headlinesVp34 .headlines{left:10px;position:absolute;top:10px;width:100%;z-index:1}
.modPresentation .headlinesVp34 h1,.modPresentation .headlinesVp34 h2{clear:left;float:left;margin-left:0;width:auto;font-size:15px;line-height:22px;padding:0 10px 0 5px}
.modPresentation .headlinesVp34 h1{background:#fff;margin:0 20px 1px 0}
.modPresentation .headlinesVp34 h2{clear:left;margin:0 20px 0 0;max-height:44px;overflow:hidden;padding:0 20px 0 5px;width:70%}
.modPresentation .headlinesVp34 h2 i{background:#fff;display:inline-block;float:left;font-style:normal;margin:0 0 1px -10px;padding:0 10px;text-decoration:none}
.modPresentation .headlinesVp34 h2 u,.modPresentation .headlinesVp34 h2 i{margin-left:-5px;padding:0 5px}
.modPresentation .headlinesVp34 h2 br{clear:left}
}
@media screen,print{.modPresentation .prev,.modPresentation .next{background:rgba(0,0,0,0);display:none;height:100%;opacity:0;outline:0;position:absolute;top:0;transition:opacity 500ms ease-in-out;width:20%;-moz-transition:opacity 500ms ease-in-out;-ms-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out}
.no-touch .modPresentation .prev,.no-touch .modPresentation .next{display:block}
.modPresentation .prev{left:0}
.modPresentation .next{right:0}
.modPresentation .prev:before,.modPresentation .next:before{background-image:url(img/icon-sprite@vp1@vp2.png);content:"";height:50px;margin-top:-25px;position:absolute;top:50%;width:31px;z-index:7}
.modPresentation .prev:before{background-position:0 -150px;left:10%}
.modPresentation .next:before{background-position:0 -100px;right:10%}
.modPresentation .prev:hover,.modPresentation .next:hover,.modPresentation .prev:focus,.modPresentation .next:focus{opacity:1;transition:opacity 100ms ease-in-out;-moz-transition:opacity 100ms ease-in-out;-ms-transition:opacity 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out}
}
@media only screen and (max-width:959px){.modPresentation .prev:before,.modPresentation .next:before{background-image:url(img/icon-sprite@vp3@vp4.png);height:25px;margin-top:-12px;width:15px}
.no-touch .modPresentation .prev,.no-touch .modPresentation .next{opacity:1}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modPresentation .prev:before,.modPresentation .next:before{background-image:url(img/icon-sprite@vp3@vp4@2x.png);background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
}
@media print{.modPresentation .prev,.modPresentation .next{display:none !important}
}
@media only screen{.modLogingate .e-copytext1{font-weight:bold}
.modLogingate h2,.modLogingate .richtext{padding-bottom:10px}
.modLogingate .colum-left{padding-right:10px;width:60%}
.modLogingate .connect{min-width:280px;margin-bottom:22px}
.modLogingate .register{background:none repeat scroll 0 0 #f0f0f0;color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:50px;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:100%}
.modLogingate .colum-right{width:40%}
.modLogingate .icon-close{position:absolute;right:10px;text-indent:-1000em;top:10px;width:20px}
.modLogingate .na{min-width:auto}
}
@media print,screen and (min-width:960px){.modLogingate .richtext{padding-right:40px}
.modLogingate a.na,.modLogingate a.register,.modLogingate a.facebook{margin-bottom:17px}
.modLogingate input[type=text]{box-sizing:border-box;border:10px solid #f0f0f0;margin-bottom:20px;min-height:50px;padding:0 10px}
}
@media only screen and (max-width:360px){.modLogingate .facebook:before{left:50%;margin-left:-94px;margin-top:-13px;position:absolute;right:50%;top:50%;width:25px}
.modLogingate .connect,.modLogingate .facebook,.modLogingate .register{width:100%;min-width:0}
.modLogingate .colum-left,.modLogingate .colum-right{width:100%;padding-top:0}
.modLogingate a.na,.modLogingate a.register,.modLogingate a.facebook{margin-bottom:7px}
}
@media only screen and (min-width:361px) and (max-width:959px){.modLogingate{padding:22px 0 0 22px}
.modLogingate span.vp4 .richtext{float:left;padding:0;width:30%}
.modLogingate .colum-left,.modLogingate .colum-right{width:100%;padding-top:0}
.modLogingate .facebook:before{left:50%;margin-left:-95px;margin-top:-10px;position:absolute;right:50%;top:50%;width:25px}
.modLogingate a.na,.modLogingate a.register,.modLogingate a.facebook{margin-bottom:7px}
}
@media only screen{.modAlert{display:none}
}
@media only screen{.modConfirm .headline{margin-bottom:12px}
.modConfirm .na{display:block}
}
@media only screen and (min-width:960px){.modConfirm .na{margin-top:20px}
}
@media only screen and (max-width:959px){.modConfirm .na{margin-top:10px}
}
@media screen,print{.modLogindata .profile-layer{display:none}
.modLogindata ul{margin:10px 0 30px}
.modLogindata li>div:first-child{float:left}
.modLogindata li>div:last-child{float:right}
.modLogindata em{font-style:normal;font-weight:500}
.modLogindata .profile-fields li{position:relative;margin-bottom:10px}
.modLogindata .logout button,.modLogindata .edit{background:#f0f0f0;display:block;text-decoration:none;text-align:center}
.modLogindata .edit.edit-password,.modLogindata .edit.edit-email{width:auto;min-width:280px;float:right;box-sizing:border-box}
.modLogindata div.logout{position:relative}
.modLogindata .logout button{border:0;width:100%}
.modLogindata .logout button,.modLogindata .logout .edit{width:49%;display:inline-block;box-sizing:border-box}
.modLogindata .logout .edit{border-left:2px solid white;vertical-align:top}
.modLogindata .edit:after,.modLogindata .logout button:after{background-repeat:no-repeat;content:''}
.modLogindata .edit:after{background-position:0 -800px}
.modLogindata .logout button:after{background-position:0 -750px}
}
@media only screen and (min-width:960px){.modLogindata{border-top:20px solid #fff;border-bottom:40px solid #fff;position:relative}
.modLogindata li>div:first-child{padding-top:14px}
.modLogindata em{display:inline-block;min-width:140px}
.modLogindata div.logout{margin-bottom:10px}
.modLogindata .headline-container h2{float:left}
.modLogindata .logout button,.modLogindata .edit{font-weight:500;height:50px;line-height:50px;position:relative;padding-right:50px;padding-left:10px}
.modLogindata .edit:after,.modLogindata .logout button:after{background-image:url("img/icon-sprite@vp1@vp2.png");position:absolute;display:block;right:13px;top:12px;height:25px;width:25px}
.modLogindata .logout button{text-align:left;padding-left:20px}
.modLogindata .logout button:after{top:15px}
.modLogindata div.logout{width:50%;float:right;padding-left:10px;box-sizing:border-box}
.modLogindata>h3:before{content:"";float:right;height:50px;width:300px}
.modLogindata .profile-fields{float:left;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding-right:10px}
.modLogindata .facebook-container{float:left;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding-left:10px;margin-top:3px}
}
@media only screen and (max-width:959px){.modLogindata li>div{width:50%;height:40px;box-sizing:border-box}
.modLogindata li>div:first-child{padding:5px 5px 0 0}
.modLogindata li>div:last-child{padding:0 0 0 5px}
.modLogindata em{display:block;clear:both}
.modLogindata .logout{margin-bottom:20px}
.modLogindata .logout button,.modLogindata .edit{font-weight:900;height:40px;padding-left:12px;line-height:40px;width:100%;box-sizing:border-box}
.modLogindata .edit:after,.modLogindata .logout button:after{background-image:url("img/icon-sprite@vp3@vp4.png");display:inline-block;margin:0 0 0 12px;vertical-align:middle;width:25px}
.modLogindata .edit:after{height:25px}
.modLogindata .logout button:after{height:18px}
.modLogindata .edit{height:40px;line-height:40px}
.modLogindata .logout .edit,.modLogindata .edit.edit-password,.modLogindata .edit.edit-email{width:100%}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modLogindata .edit:after,.modLogindata .logout button:after{background-image:url("img/icon-sprite@vp3@vp4@2x.png");background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
.modLogindata .edit.edit-password{margin:0 0 10px 0}
.modLogindata .logout{margin-top:10px}
}
@media print{.modLogindata .logout button,.modLogindata .edit{display:none !important}
.modLogindata em{display:block;width:100% !important}
}
@media print,screen and (min-width:960px){.modLinkbutton{border-bottom:40px solid #fff;margin-top:-20px}
.modLinkbutton>a{background-color:#f0f0f0;box-sizing:border-box;cursor:pointer;display:block;float:left;font-size:16px;font-weight:500;height:50px;line-height:50px;padding:0 10px;position:relative;text-align:left;text-decoration:none;min-width:280px}
.modLinkbutton>a:before{background-image:url("img/icon-sprite@vp1@vp2.png");background-position:0 -3028px;content:"";display:inline-block;height:20px;margin-right:3px;position:relative;top:5px;width:22px}
}
@media only screen and (max-width:959px){.modLinkbutton{border-bottom:10px solid #fff}
.modLinkbutton>a{background-color:#f0f0f0;box-sizing:border-box;cursor:pointer;display:block;float:left;font-size:15px;font-weight:900;height:40px;line-height:40px;overflow:hidden;padding:0 12px;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}
.modLinkbutton>a:before{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:0 -3025px;content:"";display:inline-block;height:10px;margin-right:3px;position:relative;width:11px}
}
@media screen,print{.modLines{position:relative}
.modLines .foundationparsys{height:0;padding-bottom:66.3%;background:transparent url('img/ajax-loader.gif') 50% 50% no-repeat;overflow:hidden}
.modLines .thumbnail-slider{display:none}
.modLines .foundationparsys.slick-initialized{background:0}
.modLines .thumbnail-slider.slick-initialized{display:block}
.modLines .slick-slide{outline:0}
.modLines .thumbnailcontainer{padding:0 45px;position:relative}
.modLines .thumbnailcontainer .slick-arrow{position:absolute;top:0;width:40px;height:100%;margin:0;cursor:pointer;text-indent:-1000em}
.modLines .thumbnailcontainer .slick-arrow:before{content:'';width:34px;height:50px;background:transparent url('img/icon-sprite@vp1@vp2.png') no-repeat top left;position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-17px;transform:scale(0.7)}
.modLines .thumbnailcontainer .slick-next{right:-45px}
.modLines .thumbnailcontainer .slick-prev{left:-45px}
.modLines .thumbnailcontainer .slick-next:before{background-position:0 -100px}
.modLines .thumbnailcontainer .slick-prev:before{background-position:0 -150px}
.modLines .thumbnailcontainer .thumbnail{padding:0 10px 10px;opacity:.6;transition:opacity 300ms;text-align:center;outline:0;cursor:pointer}
.modLines .thumbnailcontainer .slick-current{opacity:1}
.modLines .thumbnailcontainer .price,.modLines .thumbnailcontainer h3{text-align:center;margin:0;font-weight:normal}
.modLines .thumbnailcontainer .active .price,.modLines .thumbnailcontainer .active h3{font-weight:bold}
.modLines .thumbnailcontainer img{width:100%;margin-bottom:7px}
.modLines a.prev,.modLines a.next{cursor:pointer;height:100%;position:absolute;text-indent:-1000em;top:0;width:60px}
.modLines a.prev{left:0}
.modLines a.next{right:0}
.modLines a.prev:before,.modLines a.next:before{top:50%;left:50%;margin:-25px 0 0 -16px;z-index:1}
.modLines a.disabled{display:none}
}
@media only screen and (min-width:960px){.modLines{background:transparent url('img/lines-bg.png') no-repeat top left;background-size:cover;margin-bottom:40px}
.modLines .stage{padding:20px 20px 60%;height:0;position:relative}
.modLines .thumbnailcontainer{position:absolute;bottom:25px;right:20px;width:40%;padding:0 67px}
.modLines .thumbnailcontainer.fourOrLess{padding:0;width:45%}
.modLines .thumbnailcontainer .thumbnail{padding:0 15px 10px}
.modLines .thumbnailcontainer.fourOrLess .thumbnail{max-width:122px}
.modLines .modLinkbutton{position:absolute;top:0;right:0;border-bottom:0;margin-top:0}
}
@media only screen and (max-width:959px){.modLines .thumbnailcontainer{padding-bottom:12.295082%;height:50px}
.modLines .thumbnailcontainer.fourOrLess{padding-left:0;padding-right:0}
.modLines .thumbnailcontainer.fourOrLess .thumbnail{padding:0 3px 10px 4px}
.modLines .nba,.modLines .modLinkbutton>a{text-align:left}
.modLines .nba{padding-left:12px}
.modLines .nba:before{margin-right:3px}
}
@media only screen and (max-width:360px){.modLines .foundationparsys{padding-bottom:80%}
.modLines .thumbnailcontainer{height:40px}
.modLines .thumbnailcontainer .price,.modLines .thumbnailcontainer h3{font-size:8px;line-height:11px}
}
@media only screen and (min-width:361px) and (max-width:959px){.modLines .foundationparsys{padding-bottom:63%}
.modLines .thumbnailcontainer .price,.modLines .thumbnailcontainer h3{font-size:14px;line-height:16px}
}
@media screen,print{.modLines.skinWcmmodeEdit .modLineitem{position:relative;margin:30px 0}
.modLines.skinWcmmodeEdit .modLineitem .thumbnail-image{max-width:20%;position:absolute;bottom:0;right:0}
.modLines.skinWcmmodeEdit .foundationparsys{height:auto;padding:0;background:0}
}
@media only screen and (min-width:960px){.modLines.skinWcmmodeEdit .stage{padding:20px;height:auto}
.modLines.skinWcmmodeEdit .modLineitem{height:auto;padding:0}
.modLines.skinWcmmodeEdit a.prev,.modLines.skinWcmmodeEdit a.next{display:none}
.modLines.skinWcmmodeEdit .modLineitem .exterieur{top:0}
}
@media screen,print{.modLineitem{position:relative;outline:0;height:0;padding-bottom:66%}
.modLineitem h3{text-align:left;line-height:1;margin:20px 0 0;font-weight:normal;font-size:24px}
.modLineitem h4{font-size:100px;line-height:108px;margin:0}
.modLineitem .long-headline h4{font-size:50px;line-height:50px}
.modLineitem .very-long-headline h4{font-size:28px;line-height:40px}
.modLineitem .exterieur{position:absolute}
.modLineitem .headlinecontainer .price{font-size:24px;display:block;margin:10px 0 20px}
.modLineitem .headlinecontainer .price em{font-size:50px;font-style:normal}
}
@media only screen and (min-width:960px){.modLineitem .infocontainer{text-align:right;width:43%}
.modLineitem .interieur{width:100%;max-width:100%}
.modLineitem .exterieur{max-width:100%;height:auto;width:50%;right:3.5%;top:16%}
.modLineitem .headlinecontainer{display:inline-block;text-align:left}
.modLineitem .price{text-align:right}
.modLineitem .long-headline h4{margin:12px 0 24px}
}
@media only screen and (max-width:959px){.modLineitem .interieur{width:65%;height:auto;margin-bottom:20%}
.modLineitem .exterieur{right:0;width:60%;height:auto;top:14%}
.modLineitem .headlinecontainer{position:absolute;bottom:20px;left:0}
.modLineitem h3{font-size:12px;line-height:1}
.modLineitem h4{font-size:25px;line-height:1}
.modLineitem .long-headline h4,.modLineitem .very-long-headline h4{font-size:18px;line-height:20px}
.modLineitem .price{font-size:12px}
.modLineitem .price em{font-size:25px}
}
@media only screen and (max-width:360px){.modLineitem{padding-bottom:80%}
}
@media only screen and (min-width:361px) and (max-width:959px){.modLineitem{padding-bottom:63%}
}
@media screen,print{.modLinecompare{position:relative}
.modLinecompare .ajax-loading{width:100%;position:absolute}
.modLinecompare thead th:first-child{vertical-align:middle}
.modLinecompare .legend li{float:left;text-align:left;line-height:30px;padding-left:30px;padding-right:12px;position:relative;z-index:5;clear:left}
.modLinecompare .legend li:before{background-color:#fff;background-image:url(img/icon-sprite@vp1@vp2.png);position:absolute;z-index:2;left:0;content:"\00a0\00a0\00a0";overflow:hidden;width:20px;height:24px;margin:0 5px 0 0;border-top:5px solid #fff;pointer-events:none}
.modLinecompare .legend li.SER:before{background-position:0 -1500px}
.modLinecompare .legend li.OPT:before{background-position:0 -1975px;top:-1px}
.modLinecompare .legend li.NA:before{background-position:0 -1995px}
.modLinecompare .modForm .row .select-wrapper{position:relative;right:0;width:100%}
.modLinecompare td{width:33.33333%;padding:7px 0;text-align:center}
.modLinecompare td .select-wrapper.custom-select{text-align:left}
.modLinecompare td:first-child{border-left:0;text-align:left;padding-right:20px}
.modLinecompare tfoot td{text-align:left}
.modLinecompare td{border-left:18px solid #fff;border-bottom:1px solid #ccc;vertical-align:middle}
.modLinecompare tr:first-child td,.modLinecompare tr:last-child td{border-bottom-color:#fff}
.modLinecompare tr:first-child td{vertical-align:middle}
.modLinecompare .category{border-top:5px solid #ccc;position:relative}
.modLinecompare .category span{display:block}
.modLinecompare .info-link{position:relative;right:-20px;float:right;text-decoration:none;color:#FFF}
.modLinecompare .info-link:after{background-color:#fff;background-image:url(img/icon-sprite@vp1@vp2.png);background-position:0 -1350px;background-repeat:no-repeat;content:"";display:block;height:16px;right:0;position:absolute;bottom:3px;width:16px;z-index:7}
.modLinecompare td span.SER,.modLinecompare td span.OPT,.modLinecompare td span.ACC,.modLinecompare td span.BRA,.modLinecompare td span.NA{background-image:url(img/icon-sprite@vp1@vp2.png);background-position:0 -1495px;width:20px;height:22px;margin:0 auto;display:block;text-indent:-999em}
.modLinecompare td span.OPT,.modLinecompare td span.ACC,.modLinecompare td span.BRA{background-position:0 -1975px}
.modLinecompare td span.NA{background-position:0 -2000px;position:relative;top:10px}
.modLinecompare .configure a{display:block;text-decoration:none}
.modLinecompare .total-price td{border-bottom:0}
.modLinecompare .back-to-top td a{float:right;text-decoration:none;font-size:15px;font-weight:700;line-height:27px}
.modLinecompare .configure a strong{display:block}
.modLinecompare .configure a:after{position:absolute;z-index:2;top:18px;right:6px;content:"\00a0\00a0\00a0";overflow:hidden;width:40px;height:25px;margin:0 5px 0 0;pointer-events:none}
.modLinecompare .configure a.MCC:after,.modLinecompare .configure a.MCCED:after{background-image:url(img/icon-sprite@vp1@vp2.png);background-position:0 -1325px}
.modLinecompare .configure a.MCO:after,.modLinecompare .configure a.MCOED:after{background-image:url(img/icon-sprite@vp1@vp2.png);background-position:0 -1300px}
.ui-dialog.linecompare-dialog{border:1px solid #ccc;box-shadow:0 0 0 transparent}
.ui-dialog.linecompare-dialog .ui-dialog-content{padding:0 10px 10px 10px}
.ui-dialog.linecompare-dialog .ui-icon-closethick:before{background-position:0 -1725px}
.ui-dialog.linecompare-dialog .ui-dialog-titlebar-close{padding:10px 0}
.ui-dialog.linecompare-dialog .single-image img{float:left;margin-right:30px;max-width:351px}
.ui-dialog.linecompare-dialog .info-dialog.only-text{width:288px}
.ui-dialog.linecompare-dialog .info-dialog.single-image,.ui-dialog.linecompare-dialog .info-dialog.multiple-images{width:658px;min-height:262px}
.ui-dialog.linecompare-dialog .info-dialog .info-copytext{max-height:262px;overflow-x:hidden;overflow-y:auto;padding-right:15px}
.ui-dialog.linecompare-dialog .info-dialog.only-text .info-copytext{margin:0 10px 10px 10px}
.ui-dialog.linecompare-dialog p{margin-top:1em}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modLinecompare .legend li:before,.modLinecompare .legend li.OPT:before,.modLinecompare .legend li.NA:before,.modLinecompare td span.SER,.modLinecompare td span.OPT,.modLinecompare td span.ACC,.modLinecompare td span.BRA,.modLinecompare td span.NA,.modLinecompare .configure a.MCC:after,.modLinecompare .configure a.MCO:after{background-image:url(img/icon-sprite@vp3@vp4@2x.png);background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
}
@media print,screen and (min-width:960px){.modLinecompare{border-bottom:40px solid #fff;border-top:20px solid #fff}
}
@media only screen and (max-width:959px){.modLinecompare{border-top:10px solid #fff}
.modLinecompare .legend li{line-height:15px;padding-left:20px}
.modLinecompare .legend li:before{background-image:url(img/icon-sprite@vp3@vp4.png);background-position:0 -1500px;width:18px;height:12px;border-top:0}
.modLinecompare .legend li.OPT:before{background-position:0 -1975px;top:1px}
.modLinecompare .legend li.NA:before{background-position:0 -2000px;top:5px}
.modLinecompare td span.SER,.modLinecompare td span.OPT,.modLinecompare td span.ACC,.modLinecompare td span.BRA,.modLinecompare td span.NA{background-image:url(img/icon-sprite@vp3@vp4.png);background-position:0 -1500px;width:18px;height:12px}
.modLinecompare td span.OPT,.modLinecompare td span.ACC,.modLinecompare td span.BRA{background-position:0 -1975px}
.modLinecompare td span.NA{background-position:0 -2000px;position:relative;top:5px}
.modLinecompare .modForm .row input,.modLinecompare .modForm .row select,.modLinecompare .modForm .row .select-wrapper,.modLinecompare .modForm .row .radio-wrapper{height:auto}
.modLinecompare .modForm .row .select-wrapper select{position:relative;height:auto;margin-bottom:-22px;padding-bottom:25px;padding-right:4px;white-space:normal;font-family:inherit;font-size:10px;font-weight:400;line-height:11px;width:100%;z-index:10010}
.modLinecompare .modForm .row .select-wrapper:after{position:relative;top:0;right:0;width:17px;margin:0 auto}
.modLinecompare td{width:25%;font-family:inherit;font-size:10px;font-weight:400;line-height:10px}
.modLinecompare tr:first-child td{vertical-align:bottom}
.modLinecompare td:first-child{width:50%}
.modLinecompare th img{max-width:100%}
.modLinecompare tfoot,.modLinecompare .info-link,.modLinecompare .ajax-loading{display:none}
}
@media only screen and (max-width:360px){.modLinecompare .modForm .row .select-wrapper select{padding-right:2px}
.modLinecompare table{table-layout:fixed;width:100%}
.modLinecompare table th,.modLinecompare table td{border-left-width:9px;width:27%}
.modLinecompare table th:first-child,.modLinecompare table td:first-child{width:46%;padding:7px 2px}
.modLinecompare .category span{width:100%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}
}
@media screen,print{.modJustasksearchresult .ajax-loading{background:transparent url('img/ajax-loader.gif') 50% 50% no-repeat;height:40px}
.modJustasksearchresult p.back-to-top{float:right;margin:15px 0 0;right:0;text-align:right;width:100%}
.modJustasksearchresult p.back-to-top a{display:inline;margin-right:10px;text-decoration:none;font-weight:bold;font-size:16px}
.modJustasksearchresult .topsearchresults ul,.modJustasksearchresult .dealersearchresults ul,.modJustasksearchresult .moresearchresults ul{margin:10px 0 0}
.modJustasksearchresult .topsearchresults ul a,.modJustasksearchresult .dealersearchresults ul a,.modJustasksearchresult .moresearchresults ul a{display:block;text-decoration:none}
.modJustasksearchresult .topsearchresults ul li .title,.modJustasksearchresult .dealersearchresults ul li .title,.modJustasksearchresult .moresearchresults ul li .title{display:block}
.modJustasksearchresult .topsearchresults ul li .description,.modJustasksearchresult .dealersearchresults ul li .description,.modJustasksearchresult .moresearchresults ul li .description{padding:1px 15px 0 0}
.modJustasksearchresult .topsearchresults ul li:last-child,.modJustasksearchresult .dealersearchresults ul li:last-child,.modJustasksearchresult .moresearchresults ul li:last-child{border-bottom:1px solid #ccc}
.modJustasksearchresult .topsearchresults ul li a:before,.modJustasksearchresult .dealersearchresults ul li a:before,.modJustasksearchresult .moresearchresults ul li a:before{background-position:0 -249px;background-repeat:no-repeat;content:"";display:block;height:26px;margin-top:-9px;position:absolute;right:0;top:50%;width:27px}
.modJustasksearchresult .topsearchresults ul li,.modJustasksearchresult .dealersearchresults ul li,.modJustasksearchresult .moresearchresults ul li{border-top:1px solid #ccc;position:relative}
.modJustasksearchresult p.back-to-top{float:right;right:0;margin:15px 0 0 0}
.modJustasksearchresult .e-h5 a,.modJustasksearchresult h5 a,.modJustasksearchresult h5 a:link,.modJustasksearchresult h5 a:hover,.modJustasksearchresult h5 a:focus,.modJustasksearchresult h5 a:active,.modJustasksearchresult h5 a:visited{text-decoration:none}
.modJustasksearchresult .moresearchresults ul li .icon:before{background-position:0 -250px;height:25px;left:100%;width:25px}
.modJustasksearchresult .template{display:none}
}
@media only screen and (min-width:960px){.modJustasksearchresult .moresearchresults,.modJustasksearchresult .topsearchresults{border-bottom:40px solid #fff}
.modJustasksearchresult .topsearchresults ul li a:before,.modJustasksearchresult .dealersearchresults ul li a:before,.modJustasksearchresult .moresearchresults ul li a:before{background-image:url("img/icon-sprite@vp1@vp2.png")}
.modJustasksearchresult .topsearchresults ul a,.modJustasksearchresult .dealersearchresults ul a,.modJustasksearchresult .moresearchresults ul a{padding:15px 35px 13px 50px}
}
@media only screen and (max-width:959px){.modJustasksearchresult .moresearchresults,.modJustasksearchresult .topsearchresults{border-bottom:10px solid #fff;border-top:10px solid #fff}
.modJustasksearchresult .topsearchresults ul li a:before,.modJustasksearchresult .dealersearchresults ul li a:before,.modJustasksearchresult .moresearchresults ul li a:before{background-image:url("img/icon-sprite@vp3@vp4.png")}
.modJustasksearchresult .topsearchresults ul a,.modJustasksearchresult .dealersearchresults ul a,.modJustasksearchresult .moresearchresults ul a{padding:15px 35px 22px 13px}
.modJustasksearchresult .topsearchresults ul li .description,.modJustasksearchresult .dealersearchresults ul li .description,.modJustasksearchresult .moresearchresults ul li .description{padding:1px 15px 0 0}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modJustasksearchresult .topsearchresults ul li a:before,.modJustasksearchresult .dealersearchresults ul li a:before,.modJustasksearchresult .moresearchresults ul li a:before{background-image:url("img/icon-sprite@vp3@vp4@2x.png");background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
}
@media screen,print{.mod .modJustAskSearchbox .search-box:before{background-position:0 -321px;float:left;width:30px}
.mod .modJustAskSearchbox .search-input-span{display:block;overflow:hidden;padding:0 30px 0 20px}
.mod .modJustAskSearchbox .search-input{position:relative;width:100%;padding:8px 1px 0 15px}
.mod .modJustAskSearchbox .search-input-span .clear_searchinput{background-color:#fff;background-image:url("img/icon-sprite@vp1@vp2.png");background-position:0 -550px;background-repeat:no-repeat;display:none;height:20px;right:55px;margin:0;position:absolute;top:15px;width:25px;cursor:pointer}
.mod .modJustAskSearchbox .search-box{padding:10px 15px;margin-bottom:0}
.mod .modJustAskSearchbox form{height:50px}
.mod .modJustAskSearchbox .search-button{background-color:transparent;background-image:url("img/icon-sprite@vp1@vp2.png");background-position:0 -250px;float:right;height:25px;margin:0;padding:0;position:absolute;right:15px;top:15px;width:12px}
.mod .modJustAskSearchbox .search-box:before{background-image:url("img/icon-sprite@vp1@vp2.png");background-repeat:no-repeat;content:"";display:block;height:27px;left:0;margin:0;top:0;width:25px;z-index:-1}
}
@media only screen and (min-width:960px){.modJustAskSearchbox{border-bottom:40px solid #fff}
}
@media only screen and (max-width:959px){.modJustAskSearchbox{border-bottom:10px solid #fff}
.mod .modJustAskSearchbox .search-box{background-color:#e9a100;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWExMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#ffc800 0,#e9a100 100%)}
.mod .modJustAskSearchbox .search-box:before{display:none}
.mod .modJustAskSearchbox .search-input{left:0;position:relative;right:15px;width:97%}
.mod .modJustAskSearchbox .search-button{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:0 -325px;width:20px}
.mod .modJustAskSearchbox .search-input{height:30px;left:0;position:relative;right:15px;width:95%}
.mod .modJustAskSearchbox .search-input-span{display:block;overflow:hidden;padding:0 15px 0 0}
}
@media print{.mod .modJustAskSearchbox{padding:0}
.mod .modJustAskSearchbox .search-input-span{display:block !important;height:50px;padding:0}
.mod .modJustAskSearchbox input.search-input{display:block !important;height:50px}
.mod .modJustAskSearchbox .search-button,.mod .modJustAskSearchbox .clear_searchinput{display:none}
}
@media print,screen and (min-width:960px){.modHtml5fragment{border-bottom:40px solid #fff;border-top:20px solid #fff}
}
@media only screen and (max-width:959px){.modHtml5fragment{border-bottom:10px solid #fff;border-top:10px solid #fff}
}
@media screen,print{.modHighlight{border-bottom:40px solid #fff}
.modHighlight .share{float:right}
.modHighlight .highlight-tabs{margin:0 -10px}
.modHighlight .highlight-tabs .ui-tabs-hide{display:none}
.modHighlight .highlight-tabs .ui-state-default{float:left}
.modHighlight .highlight-tabs .ui-state-default a{border:1px solid #ccc;display:block;margin:0 10px 20px;padding:13px 4px 9px;text-align:center;text-decoration:none;width:140px}
.modHighlight .highlight-tabs .ui-state-default a .e-copy-highlight-headline{margin:0 0 5px}
.modHighlight .highlight-tabs .ui-tabs-selected a{background-color:#e9a100;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWExMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffc800 0,#e9a100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffc800),color-stop(100%,#e9a100));background:-webkit-linear-gradient(top,#ffc800 0,#e9a100 100%);background:-o-linear-gradient(top,#ffc800 0,#e9a100 100%);background:-ms-linear-gradient(top,#ffc800 0,#e9a100 100%);background:linear-gradient(to bottom,#ffc800 0,#e9a100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc800',endColorstr='#e9a100',GradientType=0);border:0;color:#fff;padding:14px 5px 10px;position:relative}
.modHighlight .highlight-tabs .ui-tabs-selected a:after{border:7px solid #fff;border-top-color:#e19e09;content:"";left:50%;margin-left:-7px;position:absolute;top:100%}
.modHighlight .highlight-tabs .ui-tabs-nav span.footnote sup{color:#000}
.modHighlight .highlight-tabs .ui-tabs-selected span.footnote sup{color:#fff}
.modHighlight .highlight-tabs .ui-tabs-panel{margin:0 10px}
.modHighlight .highlight-accordion .ui-accordion-header{background:#f0f0f0;margin:0 0 2px;padding:0 20px;height:80px;position:relative}
.modHighlight .highlight-accordion .ui-accordion-header:hover{cursor:pointer}
.modHighlight .highlight-accordion .ui-accordion-header a{text-decoration:none;font-size:30px;line-height:80px}
.modHighlight .highlight-accordion .ui-accordion-header:after{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:0 -375px;content:"";height:20px;position:absolute;top:35px;width:16px;right:20px}
.modHighlight .highlight-accordion .ui-state-active{background-color:#e9a100;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWExMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffc800 0,#e9a100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffc800),color-stop(100%,#e9a100));background:-webkit-linear-gradient(top,#ffc800 0,#e9a100 100%);background:-o-linear-gradient(top,#ffc800 0,#e9a100 100%);background:-ms-linear-gradient(top,#ffc800 0,#e9a100 100%);background:linear-gradient(to bottom,#ffc800 0,#e9a100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc800',endColorstr='#e9a100',GradientType=0);border:0}
.modHighlight .highlight-accordion .ui-state-active a{color:#fff;font-weight:900}
.modHighlight .highlight-accordion .ui-state-active:after{background-position:51px -375px}
.modHighlight .highlight-gallery{cursor:move}
.modHighlight .highlight-gallery-item .caption{position:absolute;bottom:0;display:none}
.modHighlight .highlight-gallery-item .caption .expanded{display:none}
.modHighlight .visible-description-container{position:relative;background:#fff}
.modHighlight .visible-description .expanded{color:#fff}
.modHighlight .visible-description .close-expanded{display:none;position:absolute;top:10px;right:20px;width:16px;height:20px}
.modHighlight .visible-description .close-expanded:after{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:51px -375px;content:"";height:20px;position:absolute;top:0;right:0;width:16px}
.modHighlight .visible-description.status-expanded .expanded{color:#111}
.modHighlight .visible-description.status-expanded .read-more{display:none}
.modHighlight .visible-description.status-expanded .close-expanded{display:block}
}
@media screen and only screen and (min-width:960px),print and only screen and (min-width:960px){.modHighlight{border-bottom:40px solid #fff;border-top:20px solid #fff}
}
@media screen and only screen and (max-width:959px),print and only screen and (max-width:959px){.modHighlight{border-bottom:20px solid #fff;border-top:20px solid #fff}
}
@media print,screen and (min-width:960px){.modHighlight{border-top:20px solid #fff}
.modHighlight>.modCarousel{margin-top:-40px;border-bottom:20px solid #fff}
.modHighlight>header{margin-bottom:10px}
.modHighlight .topline{font-weight:bold;display:block}
}
@media only screen and (max-width:959px){.modHighlight{border-top:10px solid #fff}
.modHighlight>.modCarousel{margin-top:-10px}
.modHighlight .content-container .richtext{border-bottom:10px solid #fff}
.modHighlight .content-container .richtext .text *:last-child{margin-bottom:0}
.modHighlight .headline+.text{margin-top:7px}
.modHighlight .visible-description-container{bottom:0 !important;padding-top:0 !important;margin-bottom:0 !important}
.modHighlight .visible-description .close-expanded{display:none}
.modHighlight .visible-description.status-expanded .close-expanded{display:none}
.modHighlight .ui-accordion-content{margin-bottom:20px}
}
@media only screen and (min-width:361px) and (max-width:959px){.modHighlight>header{margin-bottom:5px}
}
@media screen,print{.modHighlight .prev,.modHighlight .next{background:rgba(0,0,0,0);display:none;height:100%;opacity:0;outline:0;position:absolute;top:0;transition:opacity 500ms ease-in-out;width:20%;-moz-transition:opacity 500ms ease-in-out;-ms-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out}
.no-touch .modHighlight .prev,.no-touch .modHighlight .next{display:block}
.modHighlight .prev{left:0}
.modHighlight .next{right:0}
.modHighlight .prev:before,.modHighlight .next:before{background-image:url(img/icon-sprite@vp1@vp2.png);content:"";height:50px;margin-top:-25px;position:absolute;top:50%;width:31px;z-index:7}
.modHighlight .prev:before{background-position:0 -150px;left:10%}
.modHighlight .next:before{background-position:0 -100px;right:10%}
.modHighlight .prev:hover,.modHighlight .next:hover,.modHighlight .prev:focus,.modHighlight .next:focus{opacity:1;transition:opacity 100ms ease-in-out;-moz-transition:opacity 100ms ease-in-out;-ms-transition:opacity 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out}
}
@media only screen and (max-width:959px){.modHighlight .prev:before,.modHighlight .next:before{background-image:url(img/icon-sprite@vp3@vp4.png);height:25px;margin-top:-12px;width:15px}
.no-touch .modHighlight .prev,.no-touch .modHighlight .next{opacity:1}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (-o-min-device-pixel-ratio:3/2),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modHighlight .prev:before,.modHighlight .next:before{background-image:url(img/icon-sprite@vp3@vp4@2x.png);background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
}
@media print{.modHighlight .prev,.modHighlight .next{display:none !important}
}
@media all{.modHeadermenu{*zoom:1;position:relative}
.modHeadermenu:before,.modHeadermenu:after{content:"";display:table}
.modHeadermenu:after{clear:both}
.modHeadermenu .logo{float:right}
.modHeadermenu .logo .logo-image{display:block}
.modHeadermenu a:focus{outline:0}
.modHeadermenu .close-flyout{position:absolute;top:15px;right:20px;z-index:2000;cursor:pointer}
.modHeadermenu .close-flyout .close-btn{height:22px;width:22px}
.modHeadermenu .close-flyout span{display:none}
.modHeadermenu .flyout-backlink{font-size:18px;line-height:21px;text-decoration:none;margin:0 0 25px 12px;display:block;position:relative}
.modHeadermenu .flyout-backlink:before{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:0 -7370px;content:"";height:21px;display:block;float:left;width:8px;margin:0 8px 0 0}
.modHeadermenu .car-nav-item .car-nav-title{*zoom:1;border:1px solid #f0f0f0;display:block;height:120px;margin-bottom:-1px;padding:25px 13px 25px 219px;position:relative;text-decoration:none}
.modHeadermenu .car-nav-item .car-nav-title:before,.modHeadermenu .car-nav-item .car-nav-title:after{content:"";display:table}
.modHeadermenu .car-nav-item .car-nav-title:after{clear:both}
.modHeadermenu .car-nav-item .car-nav-title .car-nav-title-image{width:193px;height:120px;float:left;margin-left:-205px}
.modHeadermenu .car-nav-item .car-nav-title .car-nav-title-text{height:120px;display:table-cell;vertical-align:middle;font-size:40px;line-height:38px;font-weight:bold}
.modHeadermenu .car-nav-item .car-nav-title .car-nav-title-text-prefix{display:block;font-size:30px;line-height:34px;font-weight:normal}
.modHeadermenu .car-nav-item .car-nav-title:after{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:0 -7200px;content:"";height:22px;position:absolute;right:16px;top:75px;width:15px}
.modHeadermenu .car-nav-item .car-nav-title:hover{background:#f0f0f0}
.modHeadermenu .car-nav-item .car-nav-title:hover:after{background-position:-50px -7200px}
.modHeadermenu .car-nav-item.service-nav-item{display:none}
.modHeadermenu .flyout-footer{box-sizing:border-box;margin:100px -20px 0;position:relative}
}
@media only screen and (min-width:960px){.modHeadermenu{max-width:1320px;margin:0 auto;padding:0 20px 20px}
.modHeadermenu .flyout-backlink{display:none}
.modHeadermenu .menu{display:none}
.modHeadermenu .logo{margin-right:20px;margin-left:20px}
.modHeadermenu .logo .logo-image{height:90px}
.modHeadermenu .bars .primary-bar{float:left}
.modHeadermenu .bars .secondary-bar{float:right}
.modHeadermenu .flyout-content{display:none;position:absolute;top:110px;left:20px;right:20px;box-sizing:border-box;background:transparent}
.modHeadermenu .flyout-content .car-nav{position:relative}
.modHeadermenu .flyout-content .content-container{background-color:#fff;padding:10px;box-sizing:border-box}
.modHeadermenu .flyout-content .content-spacer{height:20px}
.modHeadermenu .nav-title-active+.flyout-content{display:block}
.modHeadermenu .nav-item,.modHeadermenu .themes-nav-item{box-sizing:border-box;padding:10px 20px 10px 20px;float:left;height:90px;width:100px}
.modHeadermenu .nav-item .nav-title,.modHeadermenu .themes-nav-item .nav-title{display:block;text-align:center;text-decoration:none;outline:0}
.modHeadermenu .nav-item .nav-title .nav-title-image,.modHeadermenu .themes-nav-item .nav-title .nav-title-image{display:block;max-height:50px;margin:0 auto;max-width:95px}
.modHeadermenu .nav-item .nav-title .nav-title-text,.modHeadermenu .themes-nav-item .nav-title .nav-title-text{display:block;padding:5px 0 7px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px}
.modHeadermenu .nav-item .nav-title:before,.modHeadermenu .themes-nav-item .nav-title:before{content:"";display:block;height:50px;margin:0 auto;width:50px}
.modHeadermenu .nav-item .nav-title.nav-title-services:before,.modHeadermenu .themes-nav-item .nav-title.nav-title-services:before{background:transparent url("img/icon-menu.png") 9px 28px no-repeat}
.modHeadermenu .nav-item .nav-title.nav-title-search:before,.modHeadermenu .themes-nav-item .nav-title.nav-title-search:before{background:transparent url("img/icon-search.png") 14px 23px no-repeat}
.modHeadermenu .nav-item .nav-title.nav-title-login:before,.modHeadermenu .themes-nav-item .nav-title.nav-title-login:before{background:transparent url("img/icon-login.png") 14px 23px no-repeat}
.modHeadermenu .nav-item:hover .nav-title,.modHeadermenu .themes-nav-item:hover .nav-title{font-weight:bold}
.modHeadermenu .nav-item.model-nav-item,.modHeadermenu .themes-nav-item.model-nav-item{width:161px}
.modHeadermenu .nav-item.model-nav-item .nav-title .model-nav-title-image,.modHeadermenu .themes-nav-item.model-nav-item .nav-title .model-nav-title-image{max-width:95px}
.modHeadermenu .nav-item.model-nav-item .nav-title:before,.modHeadermenu .themes-nav-item.model-nav-item .nav-title:before{content:normal}
.modHeadermenu .nav-item.service-nav-item,.modHeadermenu .themes-nav-item.service-nav-item{width:160px}
.modHeadermenu .car-nav-item .car-nav-title,.modHeadermenu .themes-nav-item .car-nav-title{position:relative;height:60px;width:188px;padding:14px 8px 14px 117px}
.modHeadermenu .car-nav-item .car-nav-title:after,.modHeadermenu .themes-nav-item .car-nav-title:after{background-image:url("img/icon-sprite@vp1@vp2.png");background-position:0 -3603px;content:"";height:11px;position:absolute;right:8px;top:50%;width:7px;margin-top:-5.5px}
.modHeadermenu .car-nav-item .car-nav-title.nav-title-active,.modHeadermenu .themes-nav-item .car-nav-title.nav-title-active,.modHeadermenu .car-nav-item .car-nav-title:hover,.modHeadermenu .themes-nav-item .car-nav-title:hover{background:#f0f0f0}
.modHeadermenu .car-nav-item .car-nav-title.nav-title-active:after,.modHeadermenu .themes-nav-item .car-nav-title.nav-title-active:after,.modHeadermenu .car-nav-item .car-nav-title:hover:after,.modHeadermenu .themes-nav-item .car-nav-title:hover:after{background-position:-25px -3603px}
.modHeadermenu .car-nav-item .car-nav-title .car-nav-title-image,.modHeadermenu .themes-nav-item .car-nav-title .car-nav-title-image{width:101px;height:62px;float:left;margin-left:-114px}
.modHeadermenu .car-nav-item .car-nav-title .car-nav-title-text,.modHeadermenu .themes-nav-item .car-nav-title .car-nav-title-text{height:62px;display:table-cell;vertical-align:middle;font-size:24px;line-height:24px;font-weight:bold}
.modHeadermenu .car-nav-item .car-nav-title .car-nav-title-text-prefix,.modHeadermenu .themes-nav-item .car-nav-title .car-nav-title-text-prefix{display:block;font-size:14px;line-height:16px;font-weight:normal}
.modHeadermenu .car-nav-item .nav-title-active+.flyout-content,.modHeadermenu .themes-nav-item .nav-title-active+.flyout-content{display:block}
.modHeadermenu .car-nav-item .flyout-content,.modHeadermenu .themes-nav-item .flyout-content{display:none;top:0;left:315px}
.modHeadermenu .service-nav-item .flyout-content{padding:0}
.modHeadermenu .service-nav-item .flyout-content .content-container{background-color:#fff;box-sizing:border-box;padding:3px 20px 0 20px}
.modHeadermenu .service-nav-item .flyout-content .e-h1{margin-bottom:24px}
.modHeadermenu .service-nav-item .flyout-content ul.teaser{margin-left:-10px}
.modHeadermenu .service-nav-item .flyout-content ul.teaser li{box-sizing:border-box;float:left;height:123px;padding-right:3%;width:33.3333%}
.modHeadermenu .service-nav-item .flyout-content ul.teaser li a{box-sizing:border-box;display:inline-block;height:100%;padding:10px 10px 0 10px;text-decoration:none;width:100%}
.modHeadermenu .service-nav-item .flyout-content ul.teaser li a:hover{background-color:#f0f0f0}
.modHeadermenu .service-nav-item .flyout-content ul.teaser li a img{float:left;height:50px;width:50px}
.modHeadermenu .service-nav-item .flyout-content ul.teaser li a .teaser-description{margin-left:70px}
.modHeadermenu .service-nav-item .flyout-content ul.teaser li a .teaser-description h4{line-height:18px;margin-bottom:7px}
.modHeadermenu .profilecard{margin:0 0 0 90px;position:relative;min-height:100%;clear:both;overflow:hidden}
.modHeadermenu .profilecard-model{color:#666;margin:20px 0 6px;font-weight:900}
.modHeadermenu .profilecard-title{font-size:40px;line-height:38px;margin:6px 0 15px;font-weight:900}
.modHeadermenu .profilecard-price{color:#433728;font-size:40px;line-height:38px;margin:40px 0 0;font-weight:900}
.modHeadermenu .profilecard-image{height:auto;width:56%;width:calc(56% - 80px);float:left;text-align:left}
.modHeadermenu .profilecard-content{float:left;width:44%}
.modHeadermenu .profilecard .button.nba{margin:15px 20px 40px 0;width:238px;min-width:238px}
.modHeadermenu .profilecard .link-list a{text-decoration:none}
.modHeadermenu .profilecard .link-list a:hover{font-weight:900}
.modHeadermenu .close-car-nav{position:absolute;top:15px;right:20px}
.modHeadermenu .close-car-nav .close-btn{height:17px;width:17px}
.modHeadermenu .close-car-nav span{display:none}
.modHeadermenu .hidden-close{display:block;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:90px}
.modHeadermenu .bars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.modHeadermenu .bars .model-bar>.nav-list,.modHeadermenu .bars .action-bar>.nav-list{display:-webkit-flex;display:-ms-flexbox;display:flex}
}
@media only screen and (min-width:960px) and (max-width:1024px){.modHeadermenu .car-nav-item .profilecard{margin:0 0 0 30px}
.modHeadermenu .service-nav-item .flyout-content ul.teaser li{width:50%}
.modHeadermenu .profilecard{margin:0 0 0 30px}
.modHeadermenu .profilecard-image{width:60%}
.modHeadermenu .profilecard-content{width:40%}
.modHeadermenu .profilecard .button.nba{margin:20px 5px 40px 0;width:210px;min-width:210px}
}
@media only screen and (max-width:959px){.modHeadermenu{padding:0 10px 7.5px 10px}
.modHeadermenu .menu{float:left;margin:22px 0 0 7px}
.modHeadermenu .menu .burger{margin:15px auto 0}
.modHeadermenu .menu .burger.burger-closed{display:block;margin:0;padding:8px 13px 0}
.modHeadermenu .menu .burger.burger-opened{display:none;margin:0 0 12px;padding:15px;width:14px;height:14px}
.modHeadermenu .menu .nav-title-menu{display:block;text-align:center;text-decoration:none;outline:0}
.modHeadermenu .menu .nav-title-menu .nav-title-text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:1px 0;margin:2px 0 0}
.modHeadermenu .logo{margin-bottom:2.5px;margin-right:0}
.modHeadermenu .logo .logo-image{height:70px}
.modHeadermenu .bars{background:#fff;padding:0 10px;position:fixed;top:80px;left:0;right:0;bottom:0;-webkit-transform:translateX(-105%);transform:translateX(-105%);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}
.modHeadermenu .bars.opened{position:relative;padding:0}
.modHeadermenu .bars .lazy-image{display:none}
.modHeadermenu .flyout-content{background:#fff;padding:5px;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:translateX(-105%);transform:translateX(-105%);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;z-index:1002}
.modHeadermenu .nav-title-active+.flyout-content{-webkit-transform:translateX(0);transform:translateX(0)}
.modHeadermenu .nav-item .nav-title,.modHeadermenu .car-nav-item .nav-title,.modHeadermenu .themes-nav-item .nav-title,.modHeadermenu .nav-item .car-nav-title,.modHeadermenu .car-nav-item .car-nav-title,.modHeadermenu .themes-nav-item .car-nav-title{*zoom:1;border:1px solid #f0f0f0;display:block;height:60px;margin-bottom:-1px;padding:11px 6px 12px;text-decoration:none}
.modHeadermenu .nav-item .nav-title:before,.modHeadermenu .car-nav-item .nav-title:before,.modHeadermenu .themes-nav-item .nav-title:before,.modHeadermenu .nav-item .car-nav-title:before,.modHeadermenu .car-nav-item .car-nav-title:before,.modHeadermenu .themes-nav-item .car-nav-title:before,.modHeadermenu .nav-item .nav-title:after,.modHeadermenu .car-nav-item .nav-title:after,.modHeadermenu .themes-nav-item .nav-title:after,.modHeadermenu .nav-item .car-nav-title:after,.modHeadermenu .car-nav-item .car-nav-title:after,.modHeadermenu .themes-nav-item .car-nav-title:after{content:"";display:table}
.modHeadermenu .nav-item .nav-title:after,.modHeadermenu .car-nav-item .nav-title:after,.modHeadermenu .themes-nav-item .nav-title:after,.modHeadermenu .nav-item .car-nav-title:after,.modHeadermenu .car-nav-item .car-nav-title:after,.modHeadermenu .themes-nav-item .car-nav-title:after{clear:both}
.modHeadermenu .nav-item .nav-title .nav-title-text,.modHeadermenu .car-nav-item .nav-title .nav-title-text,.modHeadermenu .themes-nav-item .nav-title .nav-title-text,.modHeadermenu .nav-item .car-nav-title .nav-title-text,.modHeadermenu .car-nav-item .car-nav-title .nav-title-text,.modHeadermenu .themes-nav-item .car-nav-title .nav-title-text,.modHeadermenu .nav-item .nav-title .car-nav-title-text,.modHeadermenu .car-nav-item .nav-title .car-nav-title-text,.modHeadermenu .themes-nav-item .nav-title .car-nav-title-text,.modHeadermenu .nav-item .car-nav-title .car-nav-title-text,.modHeadermenu .car-nav-item .car-nav-title .car-nav-title-text,.modHeadermenu .themes-nav-item .car-nav-title .car-nav-title-text{height:60px;display:table-cell;vertical-align:middle;font-size:20px;line-height:19px;font-weight:bold}
.modHeadermenu .nav-item .nav-title .nav-title-text-prefix,.modHeadermenu .car-nav-item .nav-title .nav-title-text-prefix,.modHeadermenu .themes-nav-item .nav-title .nav-title-text-prefix,.modHeadermenu .nav-item .car-nav-title .nav-title-text-prefix,.modHeadermenu .car-nav-item .car-nav-title .nav-title-text-prefix,.modHeadermenu .themes-nav-item .car-nav-title .nav-title-text-prefix,.modHeadermenu .nav-item .nav-title .car-nav-title-text-prefix,.modHeadermenu .car-nav-item .nav-title .car-nav-title-text-prefix,.modHeadermenu .themes-nav-item .nav-title .car-nav-title-text-prefix,.modHeadermenu .nav-item .car-nav-title .car-nav-title-text-prefix,.modHeadermenu .car-nav-item .car-nav-title .car-nav-title-text-prefix,.modHeadermenu .themes-nav-item .car-nav-title .car-nav-title-text-prefix{display:block;font-size:15px;line-height:17px;font-weight:normal;margin:0 0 2px}
.modHeadermenu .nav-item .nav-title.nav-title-login,.modHeadermenu .car-nav-item .nav-title.nav-title-login,.modHeadermenu .themes-nav-item .nav-title.nav-title-login,.modHeadermenu .nav-item .car-nav-title.nav-title-login,.modHeadermenu .car-nav-item .car-nav-title.nav-title-login,.modHeadermenu .themes-nav-item .car-nav-title.nav-title-login{position:relative;padding-left:109px;height:25px}
.modHeadermenu .nav-item .nav-title.nav-title-login .nav-title-text,.modHeadermenu .car-nav-item .nav-title.nav-title-login .nav-title-text,.modHeadermenu .themes-nav-item .nav-title.nav-title-login .nav-title-text,.modHeadermenu .nav-item .car-nav-title.nav-title-login .nav-title-text,.modHeadermenu .car-nav-item .car-nav-title.nav-title-login .nav-title-text,.modHeadermenu .themes-nav-item .car-nav-title.nav-title-login .nav-title-text{height:25px;font-size:15px;font-weight:normal}
.modHeadermenu .nav-item .nav-title.nav-title-login:before,.modHeadermenu .car-nav-item .nav-title.nav-title-login:before,.modHeadermenu .themes-nav-item .nav-title.nav-title-login:before,.modHeadermenu .nav-item .car-nav-title.nav-title-login:before,.modHeadermenu .car-nav-item .car-nav-title.nav-title-login:before,.modHeadermenu .themes-nav-item .car-nav-title.nav-title-login:before{content:"";background-image:url("img/icon-sprite@vp3@vp4.png");background-position:0 -2025px;height:25px;position:absolute;left:41px;top:11px;width:30px}
.modHeadermenu .nav-item .nav-title.nav-title-login:after,.modHeadermenu .car-nav-item .nav-title.nav-title-login:after,.modHeadermenu .themes-nav-item .nav-title.nav-title-login:after,.modHeadermenu .nav-item .car-nav-title.nav-title-login:after,.modHeadermenu .car-nav-item .car-nav-title.nav-title-login:after,.modHeadermenu .themes-nav-item .car-nav-title.nav-title-login:after{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:-25px -7350px;content:"";height:11px;position:absolute;right:6px;top:50%;margin-top:-6px;width:9px}
.modHeadermenu .nav-item .nav-title.nav-title-login:hover,.modHeadermenu .car-nav-item .nav-title.nav-title-login:hover,.modHeadermenu .themes-nav-item .nav-title.nav-title-login:hover,.modHeadermenu .nav-item .car-nav-title.nav-title-login:hover,.modHeadermenu .car-nav-item .car-nav-title.nav-title-login:hover,.modHeadermenu .themes-nav-item .car-nav-title.nav-title-login:hover{background:#f0f0f0}
.modHeadermenu .nav-item .nav-title.nav-title-login:hover:after,.modHeadermenu .car-nav-item .nav-title.nav-title-login:hover:after,.modHeadermenu .themes-nav-item .nav-title.nav-title-login:hover:after,.modHeadermenu .nav-item .car-nav-title.nav-title-login:hover:after,.modHeadermenu .car-nav-item .car-nav-title.nav-title-login:hover:after,.modHeadermenu .themes-nav-item .car-nav-title.nav-title-login:hover:after{background-position:0 -7350px}
.modHeadermenu .nav-item.model-nav-item .nav-title,.modHeadermenu .car-nav-item.model-nav-item .nav-title,.modHeadermenu .themes-nav-item.model-nav-item .nav-title,.modHeadermenu .nav-item.car-nav-item .nav-title,.modHeadermenu .car-nav-item.car-nav-item .nav-title,.modHeadermenu .themes-nav-item.car-nav-item .nav-title,.modHeadermenu .nav-item.themes-nav-item .nav-title,.modHeadermenu .car-nav-item.themes-nav-item .nav-title,.modHeadermenu .themes-nav-item.themes-nav-item .nav-title,.modHeadermenu .nav-item.model-nav-item .car-nav-title,.modHeadermenu .car-nav-item.model-nav-item .car-nav-title,.modHeadermenu .themes-nav-item.model-nav-item .car-nav-title,.modHeadermenu .nav-item.car-nav-item .car-nav-title,.modHeadermenu .car-nav-item.car-nav-item .car-nav-title,.modHeadermenu .themes-nav-item.car-nav-item .car-nav-title,.modHeadermenu .nav-item.themes-nav-item .car-nav-title,.modHeadermenu .car-nav-item.themes-nav-item .car-nav-title,.modHeadermenu .themes-nav-item.themes-nav-item .car-nav-title{position:relative;padding-left:109px}
.modHeadermenu .nav-item.model-nav-item .nav-title:after,.modHeadermenu .car-nav-item.model-nav-item .nav-title:after,.modHeadermenu .themes-nav-item.model-nav-item .nav-title:after,.modHeadermenu .nav-item.car-nav-item .nav-title:after,.modHeadermenu .car-nav-item.car-nav-item .nav-title:after,.modHeadermenu .themes-nav-item.car-nav-item .nav-title:after,.modHeadermenu .nav-item.themes-nav-item .nav-title:after,.modHeadermenu .car-nav-item.themes-nav-item .nav-title:after,.modHeadermenu .themes-nav-item.themes-nav-item .nav-title:after,.modHeadermenu .nav-item.model-nav-item .car-nav-title:after,.modHeadermenu .car-nav-item.model-nav-item .car-nav-title:after,.modHeadermenu .themes-nav-item.model-nav-item .car-nav-title:after,.modHeadermenu .nav-item.car-nav-item .car-nav-title:after,.modHeadermenu .car-nav-item.car-nav-item .car-nav-title:after,.modHeadermenu .themes-nav-item.car-nav-item .car-nav-title:after,.modHeadermenu .nav-item.themes-nav-item .car-nav-title:after,.modHeadermenu .car-nav-item.themes-nav-item .car-nav-title:after,.modHeadermenu .themes-nav-item.themes-nav-item .car-nav-title:after{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:-25px -7350px;content:"";height:11px;position:absolute;right:6px;top:50%;margin-top:-6px;width:9px}
.modHeadermenu .nav-item.model-nav-item .nav-title:hover,.modHeadermenu .car-nav-item.model-nav-item .nav-title:hover,.modHeadermenu .themes-nav-item.model-nav-item .nav-title:hover,.modHeadermenu .nav-item.car-nav-item .nav-title:hover,.modHeadermenu .car-nav-item.car-nav-item .nav-title:hover,.modHeadermenu .themes-nav-item.car-nav-item .nav-title:hover,.modHeadermenu .nav-item.themes-nav-item .nav-title:hover,.modHeadermenu .car-nav-item.themes-nav-item .nav-title:hover,.modHeadermenu .themes-nav-item.themes-nav-item .nav-title:hover,.modHeadermenu .nav-item.model-nav-item .car-nav-title:hover,.modHeadermenu .car-nav-item.model-nav-item .car-nav-title:hover,.modHeadermenu .themes-nav-item.model-nav-item .car-nav-title:hover,.modHeadermenu .nav-item.car-nav-item .car-nav-title:hover,.modHeadermenu .car-nav-item.car-nav-item .car-nav-title:hover,.modHeadermenu .themes-nav-item.car-nav-item .car-nav-title:hover,.modHeadermenu .nav-item.themes-nav-item .car-nav-title:hover,.modHeadermenu .car-nav-item.themes-nav-item .car-nav-title:hover,.modHeadermenu .themes-nav-item.themes-nav-item .car-nav-title:hover{background:#f0f0f0}
.modHeadermenu .nav-item.model-nav-item .nav-title:hover:after,.modHeadermenu .car-nav-item.model-nav-item .nav-title:hover:after,.modHeadermenu .themes-nav-item.model-nav-item .nav-title:hover:after,.modHeadermenu .nav-item.car-nav-item .nav-title:hover:after,.modHeadermenu .car-nav-item.car-nav-item .nav-title:hover:after,.modHeadermenu .themes-nav-item.car-nav-item .nav-title:hover:after,.modHeadermenu .nav-item.themes-nav-item .nav-title:hover:after,.modHeadermenu .car-nav-item.themes-nav-item .nav-title:hover:after,.modHeadermenu .themes-nav-item.themes-nav-item .nav-title:hover:after,.modHeadermenu .nav-item.model-nav-item .car-nav-title:hover:after,.modHeadermenu .car-nav-item.model-nav-item .car-nav-title:hover:after,.modHeadermenu .themes-nav-item.model-nav-item .car-nav-title:hover:after,.modHeadermenu .nav-item.car-nav-item .car-nav-title:hover:after,.modHeadermenu .car-nav-item.car-nav-item .car-nav-title:hover:after,.modHeadermenu .themes-nav-item.car-nav-item .car-nav-title:hover:after,.modHeadermenu .nav-item.themes-nav-item .car-nav-title:hover:after,.modHeadermenu .car-nav-item.themes-nav-item .car-nav-title:hover:after,.modHeadermenu .themes-nav-item.themes-nav-item .car-nav-title:hover:after{background-position:0 -7350px}
.modHeadermenu .nav-item.model-nav-item .nav-title .model-nav-title-image,.modHeadermenu .car-nav-item.model-nav-item .nav-title .model-nav-title-image,.modHeadermenu .themes-nav-item.model-nav-item .nav-title .model-nav-title-image,.modHeadermenu .nav-item.car-nav-item .nav-title .model-nav-title-image,.modHeadermenu .car-nav-item.car-nav-item .nav-title .model-nav-title-image,.modHeadermenu .themes-nav-item.car-nav-item .nav-title .model-nav-title-image,.modHeadermenu .nav-item.themes-nav-item .nav-title .model-nav-title-image,.modHeadermenu .car-nav-item.themes-nav-item .nav-title .model-nav-title-image,.modHeadermenu .themes-nav-item.themes-nav-item .nav-title .model-nav-title-image,.modHeadermenu .nav-item.model-nav-item .car-nav-title .model-nav-title-image,.modHeadermenu .car-nav-item.model-nav-item .car-nav-title .model-nav-title-image,.modHeadermenu .themes-nav-item.model-nav-item .car-nav-title .model-nav-title-image,.modHeadermenu .nav-item.car-nav-item .car-nav-title .model-nav-title-image,.modHeadermenu .car-nav-item.car-nav-item .car-nav-title .model-nav-title-image,.modHeadermenu .themes-nav-item.car-nav-item .car-nav-title .model-nav-title-image,.modHeadermenu .nav-item.themes-nav-item .car-nav-title .model-nav-title-image,.modHeadermenu .car-nav-item.themes-nav-item .car-nav-title .model-nav-title-image,.modHeadermenu .themes-nav-item.themes-nav-item .car-nav-title .model-nav-title-image,.modHeadermenu .nav-item.model-nav-item .nav-title .nav-title-image,.modHeadermenu .car-nav-item.model-nav-item .nav-title .nav-title-image,.modHeadermenu .themes-nav-item.model-nav-item .nav-title .nav-title-image,.modHeadermenu .nav-item.car-nav-item .nav-title .nav-title-image,.modHeadermenu .car-nav-item.car-nav-item .nav-title .nav-title-image,.modHeadermenu .themes-nav-item.car-nav-item .nav-title .nav-title-image,.modHeadermenu .nav-item.themes-nav-item .nav-title .nav-title-image,.modHeadermenu .car-nav-item.themes-nav-item .nav-title .nav-title-image,.modHeadermenu .themes-nav-item.themes-nav-item .nav-title .nav-title-image,.modHeadermenu .nav-item.model-nav-item .car-nav-title .nav-title-image,.modHeadermenu .car-nav-item.model-nav-item .car-nav-title .nav-title-image,.modHeadermenu .themes-nav-item.model-nav-item .car-nav-title .nav-title-image,.modHeadermenu .nav-item.car-nav-item .car-nav-title .nav-title-image,.modHeadermenu .car-nav-item.car-nav-item .car-nav-title .nav-title-image,.modHeadermenu .themes-nav-item.car-nav-item .car-nav-title .nav-title-image,.modHeadermenu .nav-item.themes-nav-item .car-nav-title .nav-title-image,.modHeadermenu .car-nav-item.themes-nav-item .car-nav-title .nav-title-image,.modHeadermenu .themes-nav-item.themes-nav-item .car-nav-title .nav-title-image,.modHeadermenu .nav-item.model-nav-item .nav-title .car-nav-title-image,.modHeadermenu .car-nav-item.model-nav-item .nav-title .car-nav-title-image,.modHeadermenu .themes-nav-item.model-nav-item .nav-title .car-nav-title-image,.modHeadermenu .nav-item.car-nav-item .nav-title .car-nav-title-image,.modHeadermenu .car-nav-item.car-nav-item .nav-title .car-nav-title-image,.modHeadermenu .themes-nav-item.car-nav-item .nav-title .car-nav-title-image,.modHeadermenu .nav-item.themes-nav-item .nav-title .car-nav-title-image,.modHeadermenu .car-nav-item.themes-nav-item .nav-title .car-nav-title-image,.modHeadermenu .themes-nav-item.themes-nav-item .nav-title .car-nav-title-image,.modHeadermenu .nav-item.model-nav-item .car-nav-title .car-nav-title-image,.modHeadermenu .car-nav-item.model-nav-item .car-nav-title .car-nav-title-image,.modHeadermenu .themes-nav-item.model-nav-item .car-nav-title .car-nav-title-image,.modHeadermenu .nav-item.car-nav-item .car-nav-title .car-nav-title-image,.modHeadermenu .car-nav-item.car-nav-item .car-nav-title .car-nav-title-image,.modHeadermenu .themes-nav-item.car-nav-item .car-nav-title .car-nav-title-image,.modHeadermenu .nav-item.themes-nav-item .car-nav-title .car-nav-title-image,.modHeadermenu .car-nav-item.themes-nav-item .car-nav-title .car-nav-title-image,.modHeadermenu .themes-nav-item.themes-nav-item .car-nav-title .car-nav-title-image{width:96px;height:auto;float:left;margin-left:-102px}
.modHeadermenu .nav-item.service-nav-item,.modHeadermenu .car-nav-item.service-nav-item,.modHeadermenu .themes-nav-item.service-nav-item{display:none}
.modHeadermenu .nav-item .services-nav .nav-item .nav-title,.modHeadermenu .car-nav-item .services-nav .nav-item .nav-title,.modHeadermenu .themes-nav-item .services-nav .nav-item .nav-title{padding-left:12px;padding-top:0;padding-bottom:0;height:48px}
.modHeadermenu .nav-item .services-nav .nav-item .nav-title .nav-title-text,.modHeadermenu .car-nav-item .services-nav .nav-item .nav-title .nav-title-text,.modHeadermenu .themes-nav-item .services-nav .nav-item .nav-title .nav-title-text{height:48px;font-size:15px;line-height:17px}
.modHeadermenu .nav-item .services-nav .nav-item .nav-title .nav-title-text-icon,.modHeadermenu .car-nav-item .services-nav .nav-item .nav-title .nav-title-text-icon,.modHeadermenu .themes-nav-item .services-nav .nav-item .nav-title .nav-title-text-icon{color:#ccc;margin-right:1px}
.modHeadermenu.open .menu .burger.burger-closed{display:none}
.modHeadermenu.open .menu .burger.burger-opened{display:block}
.modHeadermenu.open .menu .nav-title-menu{background:#f0f0f0}
.modHeadermenu.open .menu .nav-title-menu .nav-title-text{display:none}
.modHeadermenu.open .bars{-webkit-transform:translateX(0);transform:translateX(0)}
.modHeadermenu.open .bars .lazy-image{display:block}
.modHeadermenu .profilecard{display:none}
.modHeadermenu .themes-nav-item>.nav-title{position:relative}
.modHeadermenu .themes-nav-item>.nav-title:before{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:0 -7450px;content:"";height:25px;position:absolute;left:41px;top:29px;width:30px}
.modHeadermenu .close-flyout{display:none}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modHeadermenu .nav-item.model-nav-item .nav-title:after,.modHeadermenu .car-nav-item.model-nav-item .nav-title:after,.modHeadermenu .themes-nav-item.model-nav-item .nav-title:after,.modHeadermenu .nav-item.car-nav-item .nav-title:after,.modHeadermenu .car-nav-item.car-nav-item .nav-title:after,.modHeadermenu .themes-nav-item.car-nav-item .nav-title:after,.modHeadermenu .nav-item.themes-nav-item .nav-title:after,.modHeadermenu .car-nav-item.themes-nav-item .nav-title:after,.modHeadermenu .themes-nav-item.themes-nav-item .nav-title:after,.modHeadermenu .nav-item.login-nav-item .nav-title:after,.modHeadermenu .car-nav-item.login-nav-item .nav-title:after,.modHeadermenu .themes-nav-item.login-nav-item .nav-title:after,.modHeadermenu .nav-item.model-nav-item .car-nav-title:after,.modHeadermenu .car-nav-item.model-nav-item .car-nav-title:after,.modHeadermenu .themes-nav-item.model-nav-item .car-nav-title:after,.modHeadermenu .nav-item.car-nav-item .car-nav-title:after,.modHeadermenu .car-nav-item.car-nav-item .car-nav-title:after,.modHeadermenu .themes-nav-item.car-nav-item .car-nav-title:after,.modHeadermenu .nav-item.themes-nav-item .car-nav-title:after,.modHeadermenu .car-nav-item.themes-nav-item .car-nav-title:after,.modHeadermenu .themes-nav-item.themes-nav-item .car-nav-title:after,.modHeadermenu .nav-item.login-nav-item .car-nav-title:after,.modHeadermenu .car-nav-item.login-nav-item .car-nav-title:after,.modHeadermenu .themes-nav-item.login-nav-item .car-nav-title:after{background-image:url("img/icon-sprite@vp3@vp4@2x.png");-ms-background-size:100px auto;background-size:100px auto}
.modHeadermenu .nav-item.model-nav-item .nav-title-login:after,.modHeadermenu .car-nav-item.model-nav-item .nav-title-login:after,.modHeadermenu .themes-nav-item.model-nav-item .nav-title-login:after,.modHeadermenu .nav-item.car-nav-item .nav-title-login:after,.modHeadermenu .car-nav-item.car-nav-item .nav-title-login:after,.modHeadermenu .themes-nav-item.car-nav-item .nav-title-login:after,.modHeadermenu .nav-item.themes-nav-item .nav-title-login:after,.modHeadermenu .car-nav-item.themes-nav-item .nav-title-login:after,.modHeadermenu .themes-nav-item.themes-nav-item .nav-title-login:after,.modHeadermenu .nav-item.login-nav-item .nav-title-login:after,.modHeadermenu .car-nav-item.login-nav-item .nav-title-login:after,.modHeadermenu .themes-nav-item.login-nav-item .nav-title-login:after{background-image:url("img/icon-sprite@vp3@vp4@2x.png");-ms-background-size:100px auto;background-size:100px auto}
.modHeadermenu .nav-item.model-nav-item .nav-title-login:before,.modHeadermenu .car-nav-item.model-nav-item .nav-title-login:before,.modHeadermenu .themes-nav-item.model-nav-item .nav-title-login:before,.modHeadermenu .nav-item.car-nav-item .nav-title-login:before,.modHeadermenu .car-nav-item.car-nav-item .nav-title-login:before,.modHeadermenu .themes-nav-item.car-nav-item .nav-title-login:before,.modHeadermenu .nav-item.themes-nav-item .nav-title-login:before,.modHeadermenu .car-nav-item.themes-nav-item .nav-title-login:before,.modHeadermenu .themes-nav-item.themes-nav-item .nav-title-login:before,.modHeadermenu .nav-item.login-nav-item .nav-title-login:before,.modHeadermenu .car-nav-item.login-nav-item .nav-title-login:before,.modHeadermenu .themes-nav-item.login-nav-item .nav-title-login:before{background-image:url("img/icon-sprite@vp3@vp4@2x.png");-ms-background-size:100px auto;background-size:100px auto}
.modHeadermenu .flyout-backlink:before{background-image:url("img/icon-sprite@vp3@vp4@2x.png");-ms-background-size:100px auto;background-size:100px auto}
.modHeadermenu .close-flyout:after{background-image:url("img/icon-sprite@vp3@vp4@2x.png");background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
}
@media only screen and (min-width:361px) and (max-width:959px){.modHeadermenu .logo{margin-right:15px}
}
@media all{.modModel .nav-title:before{content:normal}
}
@media only screen and (min-width:960px){.modModel>.flyout-content .content-container{min-height:470px}
.modModel>.flyout-content .content-container.items-6{min-height:554px}
.modModel>.flyout-content .content-container.items-7{min-height:644px}
.modModel>.flyout-content .content-container.items-8{min-height:734px}
.modModel>.flyout-content .content-container.items-9{min-height:824px}
.modModel>.flyout-content .content-container.items-10{min-height:914px}
}
@media all{.modLoginLandingFlyout .nav-title:before{content:normal}
.modLoginLandingFlyout .flyout-content{background:transparent}
.modLoginLandingFlyout .flyout-content .content-container{background-color:#fff;box-sizing:border-box}
.modLoginLandingFlyout .flyout-content .login-nav-item-text:before{content:"\003E";color:#ccc;padding-right:8px}
.modLoginLandingFlyout #login-url{display:none}
.modLoginLandingFlyout #redirect-url{display:none}
.login-form{display:none}
.login-nav{display:none}
.login-logout{display:none}
.loggedout .login-form{display:block}
.loggedin .login-nav{display:block}
.loggingout .login-logout{display:block}
}
@media only screen and (min-width:960px){.modLoginLandingFlyout .flyout-content .flyout-backlink{display:none}
.modLoginLandingFlyout .flyout-content .login-nav-headline{padding-left:60px;font-weight:bold;font-size:32px}
.modLoginLandingFlyout .flyout-content .login-nav-copy{padding-top:20px;padding-left:60px;font-weight:normal;font-size:24px;line-height:24px}
.modLoginLandingFlyout .flyout-content .login-nav-items{padding:0 60px 60px}
.modLoginLandingFlyout .flyout-content .login-nav-item{display:inline-block;padding-top:60px;font-weight:bold;font-size:24px;line-height:24px}
.modLoginLandingFlyout .flyout-content .login-nav-item a{text-decoration:none}
}
@media only screen and (min-width:1024px){.modLoginLandingFlyout .flyout-content .login-nav-headline{padding-top:20px}
.modLoginLandingFlyout .flyout-content .login-nav-item{padding-right:140px}
}
@media only screen and (min-width:960px) and (max-width:1023px){.modLoginLandingFlyout .flyout-content .login-nav-headline{padding-top:15px}
.modLoginLandingFlyout .flyout-content .login-nav-item{padding-right:120px}
}
@media only screen and (max-width:959px){.modLoginLandingFlyout .flyout-content{padding:10px;background-color:#fff}
.modLoginLandingFlyout .flyout-content .close-flyout{display:none}
.modLoginLandingFlyout .flyout-content .login-nav-headline{padding-top:25px;padding-left:7px;font-weight:bold;font-size:20px;line-height:19px}
.modLoginLandingFlyout .flyout-content .login-nav-copy{padding-top:15px;padding-left:7px;font-weight:normal;font-size:15px;line-height:17px}
.modLoginLandingFlyout .flyout-content .login-nav-items{padding-top:25px}
.modLoginLandingFlyout .flyout-content .login-nav-items .login-nav-item .login-nav-item-text{border:1px solid #f0f0f0;display:block;margin-bottom:-1px;padding:16px 0 17px 12px;font-weight:bold;font-size:15px;line-height:17px;text-decoration:none;position:relative}
.modLoginLandingFlyout .flyout-content .login-nav-items .login-nav-item .login-nav-item-text:after{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:0 -7250px;content:"";width:9px;height:11px;position:absolute;right:6px;top:50%;margin-top:-6px}
.modLoginLandingFlyout .flyout-content .login-nav-items .login-nav-item .login-nav-item-text:hover{background:#f0f0f0}
.modLoginLandingFlyout .flyout-content .login-nav-items .login-nav-item .login-nav-item-text:hover:after{background-position:-25px -7250px}
.modLoginLandingFlyout .flyout-content .login-nav-items .login-nav-item .login-nav-item-text:before{padding-right:15px}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modLoginLandingFlyout .flyout-content .login-nav-items .login-nav-item .login-nav-item-text:after{background-image:url("img/icon-sprite@vp3@vp4@2x.png");-ms-background-size:100px auto;background-size:100px auto}
}
@media all{.modJustAskFlyout{color:#111}
.modJustAskFlyout .close-flyout{position:absolute;top:15px;right:20px;cursor:pointer}
.modJustAskFlyout .close-flyout .close-btn{height:22px;width:22px}
.modJustAskFlyout .close-flyout span{display:none}
.modJustAskFlyout .flyout-content{margin:0;padding:0}
.modJustAskFlyout .flyout-content form{max-width:1320px;margin:auto 105px}
.modJustAskFlyout li{width:100%;font-size:16px;border-bottom:1px #ccc solid}
.modJustAskFlyout li a{display:inline-block;width:100%;box-sizing:border-box;height:40px;vertical-align:middle;padding:12px 120px;text-decoration:none !important}
.modJustAskFlyout li.dealersearchresultsSeparator{display:none}
.modJustAskFlyout li:hover,.modJustAskFlyout li.justask-item-active{background-color:#f0f0f0}
.modJustAskFlyout li.justask-item-active:focus{outline:0}
.modJustAskFlyout li a.justask-item{position:relative}
.modJustAskFlyout li a.justask-item:after{position:absolute;display:block;top:10px;right:120px;color:#ccc;font-size:24px;content:">"}
.modJustAskFlyout li a.justask-item:hover:after{color:#666}
.modJustAskFlyout .ajax-loading{border-bottom:0;margin-bottom:30px}
.modJustAskFlyout .search-container{position:relative;padding-right:39px;margin-top:30px;margin-bottom:30px}
.modJustAskFlyout.has-results .search-container{margin-bottom:0}
.modJustAskFlyout.has-results .ajax-loading{border-bottom:1px #ccc solid;margin-bottom:0}
.modJustAskFlyout .searchinput{width:100%;height:40px;padding-left:15px;font-size:24px;box-sizing:border-box;color:#111}
.modJustAskFlyout .searchinput:focus{outline:0}
.modJustAskFlyout .searchbutton{background-color:#e9a100;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWExMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#ffc800 0,#e9a100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc800',endColorstr='#e9a100',GradientType=0);position:absolute;top:0;right:0;border:0;width:40px;height:40px;color:#fff}
.modJustAskFlyout .searchbutton:after{position:absolute;top:7px;left:10px;height:30px;width:30px;background:url("img/icon-sprite@vp1@vp2.png") 0 -3675px no-repeat;content:""}
.modJustAskFlyout .all-searchresults{font-weight:800}
.modJustAskFlyout .all-searchresults a{height:auto;padding-top:25px;padding-bottom:25px;background-image:none}
}
@media all{.modJustAskSearchBar{color:#111;position:relative;border:1px solid #f0f0f0}
.modJustAskSearchBar form{padding:10px 8px 10px 98px}
.modJustAskSearchBar .searchinput{height:30px;font-size:15px;line-height:17px;box-sizing:border-box;border-radius:0;padding:7px 10px 6px 10px;background:#f0f0f0;box-shadow:none;border:0;width:100%}
.modJustAskSearchBar .searchinput::-webkit-input-placeholder{color:#666}
.modJustAskSearchBar .searchinput::-moz-placeholder{color:#666}
.modJustAskSearchBar .searchinput:-ms-input-placeholder{color:#666}
.modJustAskSearchBar .searchinput:-moz-placeholder{color:#666}
.modJustAskSearchBar .searchbutton{position:absolute;top:0;left:0;border:0;width:88px;height:50px;background:transparent}
.modJustAskSearchBar .searchbutton:before{content:"";display:block;position:absolute;top:12px;left:42px;width:25px;height:25px;background:transparent url("img/icon-sprite@vp3@vp4.png") 0 -2925px no-repeat}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modJustAskSearchBar .searchbutton:before{background-image:url("img/icon-sprite@vp3@vp4@2x.png");-ms-background-size:100px auto;background-size:100px auto}
}
@media only screen and (min-width:960px){.modProfiles .profilecard{margin:0 0 0 90px;position:relative;min-height:100%;clear:both;overflow:hidden}
.modProfiles .profilecard-model{color:#666;margin:20px 0 6px;font-weight:900}
.modProfiles .profilecard-title{font-size:40px;line-height:38px;margin:6px 0 15px;font-weight:900}
.modProfiles .profilecard-price{color:#433728;font-size:40px;line-height:38px;margin:40px 0 0;font-weight:900}
.modProfiles .profilecard-image{height:auto;width:56%;width:calc(56% - 80px);float:left;text-align:left}
.modProfiles .profilecard-content{float:left;width:44%}
.modProfiles .profilecard .button.nba{margin:15px 20px 40px 0;width:238px;min-width:238px}
.modProfiles .profilecard .link-list a{text-decoration:none}
.modProfiles .profilecard .link-list a:before{content:"\003E"}
.modProfiles .profilecard .link-list a:hover{font-weight:900}
.modProfiles .close-car-nav{position:absolute;top:15px;right:20px}
.modProfiles .close-car-nav:after{background-image:url('img/icon-sprite@vp3@vp4.png');content:"";position:absolute;background-position:0 -450px;height:20px;right:15px;top:0;width:18px}
.modProfiles .close-car-nav span{display:none}
}
@media only screen and (min-width:960px) and (max-width:1023px){.modProfiles .profilecard{margin:0 0 0 30px}
.modProfiles .profilecard-image{width:60%}
.modProfiles .profilecard-content{width:40%}
.modProfiles .profilecard .button.nba{margin:20px 5px 40px 0;width:210px;min-width:210px}
}
@media only screen and (max-width:959px){.modProfiles .profilecard{display:none}
.modProfiles .close-car-nav{display:none}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modProfiles .close-car-nav:after{background-image:url("img/icon-sprite@vp3@vp4@2x.png");background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
}
.modSocialmediaicons a{display:inline-block;height:100%;position:relative;text-align:center;width:100%}
.modSocialmediaicons span{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
.modSocialmediaicons svg{height:70%;margin-top:5px;width:auto}
@media only screen and (min-width:960px){.modSocialmediaicons{position:absolute;right:20px;bottom:89px;z-index:1}
.modSocialmediaicons ul{height:40px}
.modSocialmediaicons li{float:left;height:100%;width:40px}
.modSocialmediaicons a:hover span{display:block}
.modSocialmediaicons a:hover svg{fill:#fff}
.modSocialmediaicons span{display:none}
.modSocialmediaicons svg{fill:#c4c4c4}
}
@media only screen and (max-width:959px){.modSocialmediaicons{display:table;margin-top:20px;margin-bottom:200px;width:100%}
.modSocialmediaicons.multiline{display:block}
.modSocialmediaicons.multiline ul{display:block}
.modSocialmediaicons.multiline li{display:block;float:left;width:16.66666666%}
.modSocialmediaicons ul{display:table-row}
.modSocialmediaicons li{display:table-cell;height:50px;width:auto}
.modSocialmediaicons span{display:block}
.modSocialmediaicons svg{fill:#fff}
}
.modHookup{margin:20px 0}
.modHookup a{text-decoration:none;display:block;color:#fff}
.modHookup li{margin:0 0 5px 0}
@media only screen and (max-width:959px){.modHookup img{float:left;margin:5px 40px 5px 38px;width:30px;height:30px}
.modHookup a{margin-bottom:1px;line-height:40px;text-align:left;background-color:#e9a100;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWExMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffc800 0,#e9a100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffc800),color-stop(100%,#e9a100));background:-webkit-linear-gradient(top,#ffc800 0,#e9a100 100%);background:-o-linear-gradient(top,#ffc800 0,#e9a100 100%);background:-ms-linear-gradient(top,#ffc800 0,#e9a100 100%);background:linear-gradient(to bottom,#ffc800 0,#e9a100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc800',endColorstr='#e9a100',GradientType=0);font-weight:bold;font-size:15px}
}
.modConnectionOptions{background:#f0f0f0;display:block;height:59px;overflow:hidden;padding:0 75px}
.modConnectionOptions .link-list{display:table;width:100%}
.modConnectionOptions .link-list li{display:table-cell;padding-right:60px}
.modConnectionOptions .link-list li a{clear:both;line-height:59px;text-decoration:none;display:table;margin:0 2px;white-space:nowrap}
.modConnectionOptions .link-list li a:hover{font-weight:900;margin:0 1px}
.modConnectionOptions .link-list li a .text-icon{height:59px;display:table-cell;vertical-align:middle;padding-right:4px}
@media screen,print{.modHcard{padding:20px 0}
.modHcard .vcard-head{margin-bottom:5px}
.modHcard .fn{display:block}
.modHcard .photo{position:absolute;left:0;top:0;height:75px;width:75px}
.modHcard .label{float:left;overflow:hidden;padding-right:15px;text-overflow:ellipsis;width:65px}
.modHcard .tel a{text-decoration:none}
}
@media only screen and (max-width:959px){.modHcard{border-bottom:1px solid #f0f0f0}
.modHcard .vcard{position:relative;padding-left:95px}
}
@media print,screen and (min-width:960px){.modHcard{border-top:1px solid #ccc}
.modHcard .vcard-head{height:68px;margin-bottom:17px;overflow:hidden;position:relative}
.modHcard .vcard-main-data{left:80px;position:absolute;bottom:0}
.modHcard .photo{height:65px;width:65px}
}
@media print,screen and (min-width:960px){.modGraybuttonscontainer .linkbutton+.linkbutton .modLinkbutton{margin-top:-30px}
.modGraybuttonscontainer .linkbutton:last-child .modLinkbutton{border-bottom:20px solid #fff}
}
@media only screen and (max-width:959px){.modGraybuttonscontainer{margin-top:-10px;border-bottom:10px solid #fff}
.modGraybuttonscontainer .modLinkbutton{border-bottom-width:5px}
.modGraybuttonscontainer .linkbutton:last-child .modLinkbutton{border-bottom-width:10px}
}
@media screen,print{.modGallery .share{float:right}
}
@media print,screen and (min-width:960px){.modGallery{border-top:20px solid #fff}
.modGallery>.modCarousel{margin-top:-40px;border-bottom:20px solid #fff}
.modGallery>header{margin-bottom:10px}
}
@media only screen and (max-width:959px){.modGallery{border-top:10px solid #fff}
.modGallery>.modCarousel{margin-top:-10px}
.modGallery .headline+.text{margin-top:7px}
.modGallery .content-container .richtext{border-bottom:10px solid #fff}
.modGallery .content-container .richtext .text *:last-child{margin-bottom:0}
}
@media only screen and (min-width:361px) and (max-width:959px){.modGallery>header{margin-bottom:5px}
}
@media screen,print{.modForm form{clear:both}
.modForm .row,.modForm .row label,.modForm .row .radio-label,.modForm .row input,.modForm .row select,.modForm .row .select-wrapper{box-sizing:border-box}
.modForm .row{background:#f0f0f0;margin:0 0 10px 0;padding:10px;position:relative;min-height:50px}
.modForm .row.light{background:transparent;margin:0;padding:0 0 10px 0}
.modForm .row input::-webkit-input-placeholder{color:#ccc}
.modForm .row input:-moz-placeholder{color:#ccc}
.modForm .row input:focus::-webkit-input-placeholder{color:transparent}
.modForm .row input:disabled,.modForm .row input:disabled+label,.modForm .row select:disabled,.modForm .row select:disabled+label{opacity:.4}
.modForm .row label,.modForm .row .radio-label{display:block;font-weight:700;padding-top:4px}
.modForm .row.light label,.modForm .row.light .radio-label{font-weight:500}
.modForm label.mandatory:after,.modForm .radio-label.mandatory:after{content:'*';margin-left:2px}
.modForm .row input,.modForm .row select,.modForm .row .select-wrapper,.modForm .row .radio-wrapper{background:#fff;border-radius:0;border:0;color:inherit;font-family:inherit;height:30px;line-height:20px;padding:5px 10px;position:relative;width:100%}
.modForm .row textarea{box-sizing:border-box;width:100%;border:0;padding:10px;font-family:inherit;font-size:16px;font-weight:500;line-height:22px;min-height:120px}
.modForm .row input[type="number"]::-webkit-inner-spin-button,.modForm .row input[type="number"]::-webkit-outer-spin-button{display:none}
.modForm .row input[type="date"]{-webkit-appearance:none}
.modForm .row input:focus,.modForm .row select:focus,.modForm .row textarea:focus{outline:0}
.modForm .row.error input,.modForm .row.error textarea,.modForm .row.error .select-wrapper{border:2px solid #ce4c4c}
.modForm .row.error input,.modForm .row.error .select-wrapper select{line-height:26px}
.modForm .row.error input{padding:0 6px}
.modForm .row .select-wrapper{background:white;height:30px;overflow:hidden;padding:0}
.modForm .row .select-wrapper.custom-select{overflow:visible;height:auto}
.modForm .row.error .select-wrapper.custom-select{border:0}
.modForm .row .select-wrapper:after{background-color:transparent;background-image:url(img/icon-sprite@vp3@vp4.png);background-position:0 -375px;background-repeat:no-repeat;bottom:0;content:"";display:block;height:15px;left:auto;pointer-events:none;position:absolute;right:2px;top:10px;width:25px;z-index:30}
.modForm .row .select-wrapper.custom-select:after{display:none}
.modForm .row .select-wrapper select{background:rgba(255,255,255,0);border-radius:0;font-family:inherit;height:30px;left:0;line-height:30px;padding:3px 0 3px 4px;position:absolute;top:0;width:120%;z-index:33;-moz-appearance:window;-webkit-appearance:none;appearance:none}
.modForm form p{margin:26px 0}
.modForm form h3{margin:1.2em 0}
.modForm *[class^="error-"]{border:2px solid #ce4c4c;color:#ce4c4c;font-weight:500;margin-bottom:10px;padding:10px 10px 10px 50px;position:relative}
.modForm *[class^="error-"]:before{color:#ce4c4c;content:"!";display:block;font-size:42px;font-weight:900;height:40px;left:20px;margin-top:-7px;position:absolute;top:50%;width:10px}
.modForm *[class^="error-"] p{margin-bottom:0;margin-top:0}
.modForm .row .radio-wrapper{background:transparent;padding:0;position:relative;float:right;height:auto;margin-bottom:-10px;margin-right:10px;right:0}
.modForm .row input[type=radio],.modForm .row input[type=checkbox]{float:left;left:0;margin:0;opacity:0;padding:0;position:absolute;width:1px;height:1px}
div:not(#foo) .modForm .row input[type=radio]+label,div:not(#foo) .modForm .row input[type=checkbox]+label{float:left;line-height:20px;margin-right:10px;padding-left:27px;padding-top:0;position:relative;z-index:5}
div:not(#foo) .modForm .row.light input[type=radio]+label{min-width:23%}
div:not(#foo) .modForm .row input[type=radio]+label:before{background-color:#f0f0f0;border:6px solid white;color:transparent;content:".";display:inline-block;height:8px;left:20px;margin:0 0 0 -20px;pointer-events:none;position:absolute;width:8px;z-index:2;transition:background-color 200ms ease}
div:not(#foo) .modForm .row input[type=radio]:checked+label:before{background-color:#333;transition:background-color 200ms ease}
div:not(#foo) .modForm .row.light input[type=radio]+label:before{background-color:#fff;border-color:#f0f0f0}
div:not(#foo) .modForm .row.light input[type=radio]:checked+label:before{background-color:#333}
div:not(#foo) .modForm .row.error input[type=radio]+label:before,div:not(#foo) .modForm .row.error input[type=checkbox]+label:before{box-shadow:0 0 0 2px #ce4c4c;margin-top:2px}
div:not(#foo) .modForm .row.error input[type=radio]+label:before{border-width:4px;margin-left:-18px}
div:not(#foo) .modForm .row.error input[type=checkbox]+label:before{border-width:3px 0 0 2px;margin-left:2px}
div:not(#foo) .modForm .row.error input[type=radio]:focus+label:before{box-shadow:0 0 0 2px #ce4c4c}
div:not(#foo) .modForm .row.error input[type=checkbox]:focus+label:before{box-shadow:0 0 0 2px #ce4c4c}
div:not(#foo) .modForm .row input[type=radio]+label,div:not(#foo) .modForm .row input[type=checkbox]+label{width:auto;font-weight:400}
div:not(#foo) .modForm .row input[type=radio]:checked+label,div:not(#foo) .modForm .row input[type=checkbox]:checked+label{font-weight:700}
div:not(#foo) .modForm .row input[type=checkbox]+label:before{background-color:#fff;background-image:url(img/icon-sprite@vp3@vp4.png);background-position:0 -1025px;position:absolute;z-index:2;left:0;content:"\00a0\00a0\00a0";overflow:hidden;width:14px;height:13px;margin:0 5px 0 0;border-top:5px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:4px solid #fff;pointer-events:none}
div:not(#foo) .modForm .row input[type=checkbox]:checked+label:before{background-position:-50px -1025px}
.modForm .row.one-column,.modForm .row.two-column,.modForm .row.three-column{padding-top:0}
.modForm .row.one-column input[type="checkbox"],.modForm .row.one-column input[type="radio"],.modForm .row.two-column input[type="checkbox"],.modForm .row.two-column input[type="radio"],.modForm .row.three-column input[type="checkbox"],.modForm .row.three-column input[type="radio"]{width:auto}
div:not(#foo) .modForm .row.one-column input[type="checkbox"]+label,div:not(#foo) .modForm .row.one-column input[type="radio"]+label,div:not(#foo) .modForm .row.two-column input[type="checkbox"]+label,div:not(#foo) .modForm .row.two-column input[type="radio"]+label,div:not(#foo) .modForm .row.three-column input[type="checkbox"]+label,div:not(#foo) .modForm .row.three-column input[type="radio"]+label{box-sizing:border-box;float:left;margin-top:10px;margin-right:0}
div:not(#foo) .modForm .row.one-column input[type="checkbox"]+label,div:not(#foo) .modForm .row.one-column input[type="radio"]+label{width:100%}
div:not(#foo) .modForm .row.two-column input[type="checkbox"]+label,div:not(#foo) .modForm .row.two-column input[type="radio"]+label{width:50%}
div:not(#foo) .modForm .row.three-column input[type="checkbox"]+label,div:not(#foo) .modForm .row.three-column input[type="radio"]+label{width:33%}
.modForm .row.one-column input[type="text"],.modForm .row.one-column input[type="search"],.modForm .row.one-column .select-wrapper{margin-top:10px}
.modForm .sub-selection-wrapper{clear:both;padding-left:40px}
div:not(#foo) .modForm .row .sub-selection-wrapper input[type="checkbox"]+label{width:33%;display:block;box-sizing:border-box;margin-top:10px;margin-right:0}
.modForm .sub-selection-wrapper .newline label{clear:left}
div:not(#foo) .modForm .row .other-value input[type=radio]+label,div:not(#foo) .modForm .row .other-value input[type=checkbox]+label{margin-right:0;padding-right:0;width:0}
.modForm .row .other-value .other-value-wrapper{display:block;overflow:hidden;position:relative}
.modForm .row .other-value .other-value-wrapper input{width:100%;position:static}
.modForm .row.ajax-container img{display:block;margin:0 auto .5em auto}
.modForm .ajax-container .captcha-reload{display:block;margin:10px 0 6px;outline:0;text-indent:-9999em;position:relative;width:50px}
.modForm .ajax-container .captcha-reload:after{height:20px;right:25px;top:3px;width:18px;background-image:url("img/icon-sprite@vp3@vp4.png");content:"";position:absolute;background-position:0 -2250px}
.modForm span.password-forgotten{display:block;float:right;text-decoration:underline}
.modForm span.password-forgotten:hover{cursor:pointer}
.modForm ul.password-validation{line-height:20px}
.modForm ul.password-validation li{margin-bottom:10px;padding-left:30px;position:relative}
.modForm ul.password-validation li:before{background-color:#fff;background-image:url(img/icon-sprite@vp3@vp4.png);background-position:0 -1025px;background-repeat:no-repeat;border-color:#fff;border-style:solid;border-width:5px 3px 5px 4px;content:"";display:inline-block;height:10px;left:0;position:absolute;top:0;width:13px}
.modForm ul.password-validation li.checked:before{background-position:-50px -1025px}
.modForm .success{margin-bottom:4em}
.inIFrameNoBorder.page{padding:0}
.modForm .icon-close{height:20px;margin:0;position:absolute;right:0;top:0;width:20px}
.modForm .icon-close span{display:block;height:100%;position:relative;width:100%}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modForm .row .select-wrapper:after,.modForm ul.password-validation li:before,div:not(#foo) .modForm .row input[type=checkbox]+label:before,.modForm .ajax-container .captcha-reload:after{background-image:url(img/icon-sprite@vp3@vp4@2x.png);background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
}
@media print,screen and (min-width:960px){.modForm section{background:#fff;float:left;width:49%}
.modForm section:first-child{margin-right:20px}
.modForm .row label,.modForm .row .radio-label{float:left;width:20%}
.modForm .row .textarea-label{width:auto}
.modForm .row.light .radio-label{width:33%}
.modForm .row .radio-wrapper label{width:auto}
.modForm .row input,.modForm .row select,.modForm .row .select-wrapper{display:block;position:absolute;right:10px;width:70%}
.modForm .row .radio-wrapper{width:70%}
.modForm .row.one-column input,.modForm .row.one-column select,.modForm .row.one-column .select-wrapper,.modForm .row.one-column .radio-wrapper,.modForm .row.two-column input,.modForm .row.two-column select,.modForm .row.two-column .select-wrapper,.modForm .row.two-column .radio-wrapper{display:block;position:relative;right:auto;width:100%}
.modForm .row.one-column input[type=radio],.modForm .row.one-column input[type=checkbox],.modForm .row.two-column input[type=radio],.modForm .row.two-column input[type=checkbox],.modForm .row.three-column input[type=radio],.modForm .row.three-column input[type=checkbox]{position:absolute}
div:not(#foo) .modForm .row input[type=radio]+label,div:not(#foo) .modForm .row input[type=checkbox]+label{float:left;line-height:30px;padding-left:40px;padding-right:12px;position:relative;z-index:5}
div:not(#foo) .modForm .row input[type=radio]+label{width:auto}
div:not(#foo) .modForm .row .radio-wrapper input[type=radio]+label{margin:0 0 10px 0;width:50%}
div:not(#foo) .modForm .row input[type=radio]+label:before{border:9px solid white;height:12px;left:0;margin:0;width:12px}
div:not(#foo) .modForm .row.error input[type=radio]+label:before,div:not(#foo) .modForm .row.error input[type=checkbox]+label:before{border-width:7px;margin-left:2px}
div:not(#foo) .modForm .row.error input[type=checkbox]+label:before{border-width:6px 0 0 3px}
.modForm .row.ajax-container label{display:block;float:none;width:100%}
div:not(#foo) .modForm .row input[type=checkbox]+label:before{background-image:url(img/icon-sprite@vp1@vp2.png);width:23px;height:20px;border-top:8px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:5px solid #fff}
}
@media only screen and (max-width:959px){.modForm .row{min-height:40px}
.modForm .row .radio-wrapper{clear:left;height:20px}
.modForm .row .radio-wrapper{box-sizing:border-box;height:auto;margin-bottom:-10px;padding-left:10px}
.modForm .row label,.modForm .row .radio-label{line-height:15px;padding-bottom:5px;padding-top:1px}
div:not(#foo) .modForm .row input[type=radio]+label,div:not(#foo) .modForm .row input[type=checkbox]+label{padding-bottom:0}
div:not(#foo) .modForm .row .radio-wrapper input[type=radio]+label{margin:0 0 10px 0;width:50%}
.modForm .row input,.modForm .row select{height:20px;line-height:16px;padding:2px 6px}
.modForm .row textarea,.modForm .row textarea:active,.modForm .row textarea:focus{font-family:inherit;font-size:15px;font-weight:500;line-height:17px;border-radius:0;padding:5px}
.modForm .row .select-wrapper{height:20px;line-height:20px}
.modForm .row .select-wrapper select{height:20px;line-height:16px;padding:0 0 0 4px}
.modForm .row .select-wrapper:after{top:5px}
.modForm .row.error .select-wrapper:after{top:3px}
.modForm .row.error input,.modForm .row.error .select-wrapper select{line-height:16px}
.modForm .row.error .select-wrapper select{padding:0 0 0 2px;height:16px}
.modForm .row.error input{padding:0 0 0 2px}
.modForm .sub-selection-wrapper{padding-left:27px}
}
@media print{.modForm input{opacity:1 !important}
}
@media screen,print{.modForm .sbHolder{position:relative;height:30px;width:100%;background-color:#fff;z-index:120;outline:0}
.modForm .open .sbHolder{z-index:2000}
.modForm .sbSelector{display:block;height:30px;left:0;line-height:30px;outline:0;overflow:hidden;position:absolute;text-indent:10px;top:0;width:100%}
.modForm .sbSelector:link,.sbSelector:visited,.sbSelector:hover{outline:0;text-decoration:none}
.modForm .sbToggle{background-image:url(img/icon-sprite@vp3@vp4.png);background-position:0 -375px;background-repeat:no-repeat;z-index:1;display:block;height:15px;outline:0;position:absolute;right:2px;top:9px;width:25px}
.modForm .sbToggleOpen{top:7px;height:25px;background-position:-50px -375px}
.modForm .error .sbSelector{border:2px solid #ce4c4c;height:30px;line-height:26px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.modForm .sbHolderDisabled{background-color:#f0f0f0}
.modForm .sbHolderDisabled .sbSelector{background:#fff;cursor:default}
.modForm .sbHolderDisabled .sbToggle{cursor:default}
.modForm .sbOptions{border:solid 10px #f0f0f0;background-color:#fff;list-style:none;left:-10px;margin:0;padding:0;position:absolute;top:30px;width:100%;overflow-y:auto;z-index:2}
.modForm .sbOptions li{padding:0}
.modForm .sbOptions a,.modForm .sbOptions .sbDisabled{border-bottom:solid 10px #eee;display:block;outline:0;padding:5px 0 5px 10px;height:20px}
.modForm .sbOptions li:last-child a,.modForm .sbOptions li:last-child .sbDisabled{border-bottom:0}
.modForm .sbOptions a:link,.modForm .sbOptions a:visited{text-decoration:none}
.modForm .sbOptions .sbDisabled{color:silver;background-color:f6f6f6}
.modForm .sbOptions .sbSub{padding-left:17px}
}
@media screen,print{.modFootnote{margin:40px 0;color:#666}
.modFootnote ol{list-style-type:none}
.modFootnote li span{overflow:hidden;display:block}
.modFootnote li span:first-child{float:left;margin-right:5px}
.modFootnote li.notFound{color:#ce4c4c}
}
@media only screen and (min-width:960px) and (max-width:1024px){.modFootnote{margin:40px 10px 40px 10px}
}
@media screen,print{.modFooter{background-color:#f0f0f0;color:#666;padding:5px 20px}
.modFooter>ul>li{line-height:30px}
.modFooter ul li a,.modFooter ul li span{border-left:1px solid #666;color:#666;margin:0;padding:1px 20px;text-decoration:none}
.modFooter>ul>li:first-child>a,.modFooter>ul>li:first-child>.linkitem>a,.modFooter>ul>li:first-child>span,.modFooter>ul>li:first-child>.linkitem>span{border-left:0;padding-left:0}
.modFooter ul li li{display:block}
.modFooter ul li.sub-menu-simple{position:relative}
.modFooter ul li.sub-menu-simple ul{display:none;position:absolute}
.modFooter ul li.sub-menu-simple ul li{background-color:#f0f0f0;border-bottom:1px solid #dadada;height:50px;line-height:50px;text-align:left}
.modFooter ul li.has-sub-menu ul li a{border-left:0}
.modFooter ul li.sub-menu-simple ul li a{display:block;white-space:nowrap}
.modFooter ul li.sub-menu-simple.social-media li a{display:block;height:50px;position:relative;padding-left:0;padding-right:10px}
.modFooter ul li.sub-menu-simple.social-media li img{height:50px;width:50px;display:inline-block}
.modFooter ul li.sub-menu-simple.social-media li a span{border-left:0;display:inline-block;max-width:250px;overflow:hidden;padding-left:10px;vertical-align:top}
.modFooter ul li.sub-menu-change-country div{display:none}
.modFooter ul li.sub-menu-change-country div a{text-decoration:underline}
.modFooter ul li.sub-menu-change-country div ul li.country-with-sublanguage ul{display:none}
.modFooter ul li.sub-menu-change-country div ul li.country-with-sublanguage>span{border-left:0;text-decoration:none}
.modFooter ul li.sub-menu-change-country div ul li.country-with-sublanguage>span:after{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:0 -375px;content:"";height:20px;position:absolute;top:12px;width:16px}
.modFooter ul li.sub-menu-change-country div ul li.country-with-sublanguage.opened>span:after{background-position:50px -375px;top:11px}
}
@media print,screen and (min-width:960px){.modFooter{margin-top:-20px}
.modFooter span:hover{cursor:pointer}
.modFooter span.text-only:hover{cursor:auto}
.modFooter>ul{max-width:1320px;margin:0 auto}
.modFooter>ul>li{float:left;text-align:center}
.modFooter ul li.sub-menu-change-country div ul li.country-with-sublanguage>span{padding-right:30px}
.modFooter ul li.sub-menu-change-country div ul li.country-with-sublanguage>span:after{right:9px}
.modFooter ul li.sub-menu-change-country div{background-color:#f0f0f0;background-image:url(img/background-image-choose-country.jpg);background-repeat:no-repeat;background-size:100% 100%;border-bottom:1px solid #dadada;left:0;position:absolute;text-align:left;top:-120px;width:100%;z-index:1}
.modFooter ul li.sub-menu-change-country div ul{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;padding-right:20px;width:25%}
.modFooter ul li.sub-menu-change-country div ul:last-child{padding-right:0}
.modFooter ul li.sub-menu-change-country div li{border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin-bottom:9px;padding-top:4px;padding-bottom:3px}
.modFooter ul li.sub-menu-change-country div ul li.country-with-sublanguage{position:relative}
.modFooter ul li.sub-menu-change-country div ul li.country-with-sublanguage.opened{background-color:#fff}
.modFooter ul li.sub-menu-change-country div ul li.country-with-sublanguage ul{background-color:#fff;float:none;position:absolute;width:100%;z-index:1}
.modFooter ul li.sub-menu-change-country div ul li.country-with-sublanguage ul li{margin-bottom:0;border-bottom:0}
.modFooter ul li.sub-menu-change-country div li a,.modFooter ul li.sub-menu-change-country div li span{margin-left:20px;padding-left:54px}
.modFooter ul li.sub-menu-change-country div h2{margin:10px 20px 40px 20px}
}
@media only screen and (max-width:959px){.modFooter{background-color:transparent;margin-top:-1px;padding:0}
.modFooter ul li{border-bottom:1px solid #f0f0f0;display:list-item;position:relative}
.modFooter>ul>li *{border-left:0 !important;padding-left:0 !important}
.modFooter ul li a,.modFooter ul li span,.modFooter ul li:first-child a{margin:0 10px;border-right:0}
.modFooter ul li a,.modFooter ul li span{display:block;font-size:15px;height:40px;line-height:42px;overflow:hidden}
.modFooter ul li a:after,.modFooter ul li span:after{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:0 -250px;content:"";height:20px;position:absolute;right:4px;top:12px;width:16px}
.modFooter ul li.has-sub-menu span:after{background-position:0 -375px;right:10px;top:15px}
.modFooter>ul>li>span.text-only:after,.modFooter ul li.has-sub-menu a:after{background-image:none}
.modFooter ul li.has-sub-menu li span:after{background-image:none}
.modFooter ul li.sub-menu-simple ul{position:relative;left:0}
.modFooter ul li.sub-menu-simple ul li{background-color:transparent;border-bottom:1px solid #f0f0f0;height:40px;line-height:40px}
.modFooter ul li.sub-menu-simple ul li:last-child{border-bottom:0}
.modFooter ul li.sub-menu-simple li:first-child{border-top:1px solid #f0f0f0}
.modFooter ul li.sub-menu-simple li a{margin-left:20px !important}
.modFooter ul li.has-sub-menu.opened span:after{background-position:51px -375px}
.modFooter ul li.sub-menu-simple.social-media li img{width:40px;height:40px}
.modFooter ul li.sub-menu-simple.social-media li span{left:45px}
.modFooter ul li.sub-menu-change-country div{position:relative;top:0}
.modFooter ul li.sub-menu-change-country div h2{display:none}
.modFooter ul li.sub-menu-change-country div ul li:first-child{border-top:1px solid #f0f0f0}
.modFooter ul li.sub-menu-change-country div,.modFooter ul li.sub-menu-change-country div ul li:last-child{border-bottom:0}
.modFooter ul li.sub-menu-change-country div ul li span,.modFooter ul li.sub-menu-change-country div ul li a{margin-left:20px;padding-left:57px !important}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modFooter ul li.sub-menu-change-country div ul li.country-with-sublanguage>span:after,.modFooter ul li a:after,.modFooter ul li span:after{background-image:url("img/icon-sprite@vp3@vp4@2x.png");background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
}
@media print{.modFooter{display:block !important;width:100% !important;padding:0 !important;background-color:#fff !important}
}
@media only screen{.modFlash .content{position:relative}
.modFlash .content img{display:none;width:100%}
.modFlash .content object{position:absolute;top:0;left:0;width:100%;height:100%}
.modFlash .content object+img{display:block}
}
@media print,screen and (min-width:960px){.modFlash{border-bottom:40px solid #fff;border-top:20px solid #fff}
}
@media only screen and (max-width:959px){.modFlash{border-bottom:10px solid #fff;border-top:10px solid #fff}
}
@media screen,print{.modTab .ui-tabs-hide{display:none}
}
@media screen,print{.skinTabInline{margin:0 -10px}
.skinTabInline .ui-state-default{float:left;width:12.5%}
.skinTabInline .ui-state-default a{border:1px solid #ccc;display:block;margin:0 10px 20px;min-height:41px;padding:3px 4px 4px;text-align:center;text-decoration:none}
.skinTabInline .ui-tabs-nav span.e-copy-datasheet-1,.skinTabInline .ui-tabs-nav span.e-copy-datasheet-2{display:block;overflow:hidden}
.skinTabInline .ui-tabs-selected a{background-color:#e9a100;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWExMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#ffc800 0,#e9a100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc800',endColorstr='#e9a100',GradientType=0);border:0;color:#fff;padding:4px 5px 5px;position:relative}
.skinTabInline .ui-tabs-selected a:after{border:7px solid #fff;border-top-color:#e19e09;content:"";left:50%;margin-left:-7px;position:absolute;top:100%}
.skinTabInline .ui-tabs-nav span.footnote sup{color:#000}
.skinTabInline .ui-tabs-selected span.footnote sup{color:#fff}
.skinTabInline .ui-tabs-panel{margin:0 10px}
}
@media screen,print{.skinTabDatasheet .tab-navigation{margin:0 auto 20px;max-width:1010px}
.skinTabDatasheet .ui-state-default{width:16.6666%}
.skinTabDatasheet .ui-tabs-nav span:nth-child(1){height:17px}
.skinTabDatasheet .ui-tabs-nav span:nth-child(2){height:24px}
}
@media print{.skinTabDatasheet .ui-tabs-nav span{color:#222}
}
@media screen,print{.skinTabInlineGray{margin:0}
.skinTabInlineGray .ui-state-default{float:left;width:150px;margin:0 20px 0 0}
.skinTabInlineGray .ui-state-default a{background:#fafafa;display:block;padding:10px 4px;min-height:30px;text-align:center;text-decoration:none}
.skinTabInlineGray .ui-tabs-nav span{display:block;overflow:hidden}
.skinTabInlineGray .ui-tabs-selected a{background:#f0f0f0}
.skinTabInlineGray .ui-tabs-panel{margin:0}
}
@media screen,print{.modEnginedatasheet{border-bottom:40px solid #fff;border-top:20px solid #fff}
}
@media screen,print{.modEnginedatasheetcontainer{background:#fff;background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0)}
.modEnginedatasheetcontainer .center{margin:0 auto;max-width:990px;overflow:hidden}
.modEnginedatasheetcontainer .table-wrapper{margin:0 -20px;padding:0 0 40px}
.modEnginedatasheetcontainer .table{border-collapse:separate;border-spacing:20px 0;display:table;table-layout:fixed;width:100%}
.modEnginedatasheetcontainer .enginedatasheetrow{display:table-row}
.modEnginedatasheetcontainer .datasheet-title,.modEnginedatasheetcontainer .datasheet-data{border-bottom:1px solid #ccc;display:table-cell;padding:2px 10px 0;text-align:left}
.modEnginedatasheetcontainer .datasheet-title{font-weight:bold}
.modEnginedatasheetcontainer .richtext>:last-child{margin-bottom:0}
.modEnginedatasheetcontainer .table-row-group:first-child .datasheet-title,.modEnginedatasheetcontainer .table-row-group:first-child .datasheet-data{border-top:5px solid #ccc}
.modEnginedatasheetcontainer .table-row-group:first-child .datasheet-title{border-top-color:#666}
.modEnginedatasheetcontainer .envkv{max-width:200px}
}
@media print,screen and (min-width:1025px){.modEnginedatasheetcontainer .datasheet-title,.modEnginedatasheetcontainer .datasheet-data{padding-left:0;padding-right:0}
}
@media screen,print{.modZoomimage{display:inline-block;position:relative;padding-right:35px}
.modZoomimage img{display:block;cursor:pointer}
.modZoomimage .icon{position:absolute;bottom:25px;right:25px}
.modZoomimage .icon:before{z-index:1}
}
@media screen,print{.skinPresentationDealer .dealer-logo{position:absolute;z-index:10;background:#fff}
}
@media only screen and (max-width:959px){.skinPresentationDealer .dealer-logo{bottom:10px;left:10px;border:5px solid #fff;max-width:90px;max-height:70px}
}
@media print,screen and (min-width:960px){.skinPresentationDealer .dealer-logo{bottom:20px;left:20px;border:10px solid #fff;max-width:180px;max-height:140px}
}
@media only screen{.modNewslist .headline{padding:14px 0 13px;border-bottom:1px solid #111}
.modNewslist .item{border-bottom:1px solid #111;border-top:1px solid #111;margin-top:-1px}
.modNewslist .item a{display:block;padding:14px 80px 13px 0;position:relative;text-decoration:none}
.modNewslist .item .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.modNewslist .item .date{position:absolute;right:51px;top:14px}
.modNewslist .item .icon{right:20px;top:11px;position:absolute}
.modNewslist .item .icon.arrow-right:before{top:1px}
.modNewslist .view-less-more{display:inline-block;margin:10px 0}
}
@media print,screen and (min-width:960px){.modNewslist{border-bottom:40px solid #fff;border-top:20px solid #fff}
}
@media only screen and (min-width:960px) and (max-width:1024px){.modNewslist .item a{padding-right:172px}
.modNewslist .item .icon{top:14px}
}
@media only screen and (min-width:1025px){.modNewslist .item a{padding-right:150px}
.modNewslist .item .icon{top:14px}
}
@media screen and (max-width:959px){.modNewslist{border-bottom:10px solid #fff;margin-top:-10px}
}
@media only screen and (min-width:361px) and (max-width:959px){.modNewslist .item a{padding-right:115px}
}
@media screen,print{.modNewshighlight .item a{display:block;text-decoration:none}
.modNewshighlight img{width:100%}
.modNewshighlight .title{display:block;padding:14px 80px 14px 0;position:relative}
.modNewshighlight .headline{display:block;position:relative}
.modNewshighlight .date{position:absolute;top:14px;right:51px}
.modNewshighlight .icon{right:20px;top:11px;position:absolute}
.modNewshighlight .item .icon.arrow-right:before{top:1px}
}
@media only screen and (min-width:361px){.modNewshighlight .title{padding-right:115px}
}
@media print,screen and (min-width:960px){.modNewshighlight{border-bottom:40px solid #fff;border-top:20px solid #fff;position:relative;padding-top:72px}
.modNewshighlight .title{position:absolute;padding-right:172px;top:0;left:0;right:0}
.modNewshighlight .headline{max-height:44px;overflow:hidden}
.modNewshighlight .icon{top:14px}
}
@media only screen and (min-width:1025px){.modNewshighlight .title{padding-right:150px}
}
@media screen and (max-width:959px){.modNewshighlight{border-bottom:10px solid #fff}
}
@media only screen{}
@media only screen and (max-width:959px){.modDealernewshighlights{border-top:10px solid #fff}
}
@media print,screen and (min-width:960px){.modDealernews{padding-top:15px}
.modDealernews .dealernews-date{margin-bottom:2px}
.dealernews+h1{margin-bottom:7px}
}
@media only screen and (max-width:959px){.modDealernews{padding-top:22px}
.modDealernews .dealernews-date{margin-bottom:4px}
.dealernews+h1{margin-bottom:8px}
}
@media print,screen and (min-width:960px){.modDealeraboutuscategory .skinListgridHcards>.grid-container .grid-item{margin-bottom:25px}
.modDealeraboutuscategory .skinListgridHcards h3{font-weight:700}
}
@media only screen and (max-width:959px){.modDealeraboutuscategory{margin-top:-1px}
.skinListgridHcards>.category{border:1px solid #f0f0f0;border-width:1px 0;position:relative}
.skinListgridHcards>.category-opened{border-bottom:0}
.skinListgridHcards>.category .toggle-button{cursor:pointer;display:block;height:18px;margin:0 10px;padding:11px 0}
.skinListgridHcards .toggle-button:after{background-image:url("img/icon-sprite@vp3@vp4.png");content:"";height:20px;position:absolute;right:10px;top:15px;width:16px}
.skinListgridHcards>.category-opened .toggle-button:after{background-position:-50px -375px}
.skinListgridHcards>.category-closed .toggle-button:after{background-position:0 -375px}
.skinListgridHcards>.grid-container>.grid-item{float:none;width:auto}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (-o-min-device-pixel-ratio:3/2),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.skinListgridHcards .toggle-button:after{background-image:url("img/icon-sprite@vp3@vp4@2x.png");background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
}
@media only screen and (min-width:960px){.modDealeraboutus{border-top:20px solid #fff}
}
@media only screen and (max-width:959px){.modDealeraboutus{border-top:10px solid #fff;border-bottom:10px solid #fff}
}
@media only screen and (min-width:960px){.modDashboard{display:none;top:-40px;position:relative}
.modDashboard>.inner{bottom:0;left:0;overflow:visible;position:absolute;right:0;z-index:10}
.modDashboard>.inner.dashboard-opened{z-index:1500}
.modDashboard .dashboard-toggle{position:absolute;top:-51px;right:19px;border:1px solid #fff;border-bottom:0;padding-left:15px}
.modDashboard .dashboard-toggle:before{display:none}
.modDashboard .dashboard-toggle:after{background-image:url(img/icon-sprite@vp1@vp2.png);content:"";height:24px;position:absolute;right:10px;top:18px;width:24px}
.modDashboard .dashboard-closed .dashboard-toggle:after{background-position:0 -350px}
.modDashboard .dashboard-opened .dashboard-toggle:after{background-position:50px -350px;top:16px}
}
@media only screen and (max-width:959px){.modDashboard li{background-color:#f0f0f0;margin-bottom:1px}
.modDashboard li.back-to-top{background-color:#fff;border-bottom:1px solid #f0f0f0;height:26px;text-align:right}
.modDashboard a{display:block;height:40px;text-decoration:none}
.modDashboard li.back-to-top a{display:inline;font-size:15px;font-weight:700;line-height:27px;margin-right:10px}
}
@media print{.modDashboard{display:none}
}
@media only screen{.modTable .richtable{overflow:auto;position:relative;width:100%}
.modTable .richtable .orange{color:#e19e09}
.modTable .richtable table{background:#fff;border-collapse:separate;table-layout:fixed;width:100%}
.modTable .richtable td{background-color:#fafafa;border:1px solid #fff;box-sizing:border-box;padding:13px 20px;text-align:center;-moz-box-sizing:border-box}
.modTable .richtable tr:nth-child(even) td{background-color:#f0f0f0}
.modTable .richtable.captionsTop.captionsLeft tr:first-child td:first-child{visibility:hidden;white-space:nowrap}
.modTable .richtable.captionsTop tr:first-child,.modTable .richtable.captionsLeft td:first-child{color:#111;font-family:inherit;font-size:16px;font-weight:700;line-height:22px}
.modTable .richtable.captionsLeft td:first-child{text-align:left;width:25%}
.modTable .stickyTableWrapper{position:relative}
.modTable .richtable.clone{display:none}
}
@media print,screen and (min-width:960px){.modTable{border-bottom:40px solid #fff;border-top:20px solid #fff}
}
@media only screen and (max-width:959px){.modTable{border-bottom:10px solid #fff;border-top:10px solid #fff}
.modTable .richtable.captionsTop tr:first-child,.modTable .richtable.captionsLeft td:first-child{color:#111;font-family:inherit;font-size:14px;font-weight:700;line-height:16px}
.modTable .richtable.captionsLeft.clone{border-right:2px solid #fff;display:block;left:0;overflow:hidden;position:absolute;top:0;width:50%}
.modTable .richtable.captionsLeft.clone td:first-child{border-right:0}
}
@media screen,print{.modCrosssellingvisual{height:auto;position:absolute;width:100%}
.modCrosssellingvisual .copytext{left:20px;position:absolute;top:30px;width:260px}
.modCrosssellingvisual .copytext h3 a{text-decoration:none}
}
@media only screen and (min-width:361px) and (max-width:959px){.modCrosssellingvisual .copytext{left:0;top:auto;bottom:-90px;width:100%;height:80px}
}
@media only screen and (max-width:360px){.modCrosssellingvisual .copytext{left:0;top:auto;bottom:-154px;width:100%;height:144px}
}
@media print{.modCrosssellingvisual .copytext{width:23%;top:20px}
}
@media screen,print{.modCRMBar .crm-container{display:block;height:150px;text-align:center}
.modCRMBar .crm-action{display:inline-block;height:120px;margin-left:30px;padding-top:15px;text-decoration:none;vertical-align:top;width:170px}
.modCRMBar .crm-action .icon{background:#433728;background:linear-gradient(to bottom,#433728 0,#e19e09 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#433728',endColorstr='#e19e09',GradientType=0);border-radius:4px;content:'';display:block;height:65px;margin:0 auto 20px;width:65px}
.modCRMBar .crm-action .icon:before{background-image:url('img/icon-sprite@vp1@vp2.png');content:'';display:block;position:absolute;z-index:10}
.modCRMBar .crm-action.dealer-locator .icon:before{background-position:0 -3203px;height:33px;left:15px;top:17px;width:35px}
.modCRMBar .crm-action.newsletter .icon:before{background-position:0 -3253px;height:32px;left:15px;top:18px;width:40px}
.modCRMBar .crm-action.brochure .icon:before{background-position:0 -3103px;height:37px;left:17px;top:13px;width:35px}
.modCRMBar .crm-action.contact .icon:before{background-position:0 -3153px;height:30px;left:29px;top:17px;width:8px}
.modCRMBar .crm-action.showme .icon:before{background-position:0 -3553px;height:50px;left:8px;top:8px;width:48px}
.modCRMBar .crm-action.price-list .icon:before{background-position:0 -3503px;height:43px;left:7px;top:13px;width:50px}
.modCRMBar .crm-action.technical-data .icon:before{background-position:0 -3303px;height:44px;left:10px;top:12px;width:43px}
.modCRMBar .crm-action.consultation .icon:before{background-position:0 -3353px;height:33px;left:13px;top:18px;width:40px}
.modCRMBar .crm-action.test-drive .icon:before{background-position:0 -3452px;height:29px;left:5px;top:18px;width:55px}
.modCRMBar .crm-action.financing .icon:before{background-position:0 -3403px;height:38px;left:16px;top:14px;width:33px}
.modCRMBar .crm-action .text{color:#333;display:block;font-size:16px;line-height:17px;overflow:hidden;text-align:center;text-overflow:ellipsis}
.modCRMBar .crm-action:active,.modCRMBar .crm-action:focus{outline:0}
.modCRMBar .crm-action:first-child{margin-left:0}
.no-touch .modCRMBar .crm-action:hover .text{font-weight:bold}
}
@media only screen and (min-width:960px){.modCRMBar{background:#f5f5f5;background:linear-gradient(to bottom,#f5f5f5 0,#fff 50%,#dedede 100%);border-bottom:40px solid #fff;border-top:20px solid #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#dedede',GradientType=0)}
.modCRMBar .crm-action .text{margin:0 auto;max-width:100px}
.modCRMBar .five-items .crm-action{width:135px}
.modCRMBar .six-items .crm-action{width:128px}
}
@media only screen and (max-width:959px){.modCRMBar{border-bottom:20px solid #fff;border-top:20px solid #fff}
.modCRMBar .crm-container{height:auto;text-align:left}
.modCRMBar .crm-action{background-color:#efefef;border-top:1px solid #fff;display:block;height:40px;margin:0;padding:0;position:relative;width:100%}
.modCRMBar .crm-action:after{background-image:url('img/icon-sprite@vp3@vp4.png');background-position:0 -250px;content:'';height:15px;position:absolute;right:10px;top:12px;width:11px}
.modCRMBar .crm-action:first-child{border-top:0;margin:0;padding:0}
.modCRMBar .crm-action .icon{display:inline-block;height:24px;margin:8px 25px 8px 15px;padding:0;text-align:center;vertical-align:middle;width:24px}
.modCRMBar .crm-action .icon:before{background-image:url('img/icon-sprite@vp3@vp4.png')}
.modCRMBar .crm-action .text{display:inline-block;font-size:15px;text-align:left;vertical-align:middle}
.modCRMBar .crm-action.dealer-locator .icon:before{background-position:0 -3200px;height:20px;left:5px;top:5px;width:20px}
.modCRMBar .crm-action.newsletter .icon:before{background-position:0 -3250px;height:15px;left:6px;top:7px;width:16px}
.modCRMBar .crm-action.brochure .icon:before{background-position:0 -3100px;height:16px;left:6px;top:5px;width:14px}
.modCRMBar .crm-action.contact .icon:before{background-position:0 -3150px;height:13px;left:10px;top:6px;width:5px}
.modCRMBar .crm-action.showme .icon:before{background-position:0 -3550px;height:19px;left:3px;top:2px;width:20px}
.modCRMBar .crm-action.price-list .icon:before{background-position:0 -3500px;height:17px;left:3px;top:4px;width:20px}
.modCRMBar .crm-action.technical-data .icon:before{background-position:0 -3300px;height:19px;left:4px;top:4px;width:17px}
.modCRMBar .crm-action.consultation .icon:before{background-position:0 -3350px;height:13px;left:5px;top:7px;width:16px}
.modCRMBar .crm-action.test-drive .icon:before{background-position:0 -3450px;height:16px;left:2px;top:6px;width:22px}
.modCRMBar .crm-action.financing .icon:before{background-position:0 -3400px;height:16px;left:6px;top:5px;width:16px}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modCRMBar .crm-action:after,.modCRMBar .crm-action .icon:before{background-image:url('img/icon-sprite@vp3@vp4@2x.png');background-size:100px auto}
}
@media all{.modChoosemodel{position:relative}
.modChoosemodel *{box-sizing:border-box}
.modChoosemodel .model-list{margin:16px 0 0 -5px}
.modChoosemodel .model-list li{float:left;padding:0 5px 23px}
.modChoosemodel .choosemodelitem{height:197px;text-align:center;width:294px}
.modChoosemodel .choosemodelitem a{display:block;text-decoration:none;height:100%;padding-top:5px}
.modChoosemodel .choosemodelitem img{display:inline-block;max-height:131px;max-width:250px}
.modChoosemodel .choosemodelitem p{margin-bottom:1px}
}
@media only screen and (min-width:960px){.modChoosemodel .choosemodelitem:hover{background:#f0f0f0}
}
@media only screen and (min-width:960px) and (max-width:1023px){.modChoosemodel .model-list{margin-left:25px;margin-right:25px}
.modChoosemodel .model-list li{width:33.3%}
.modChoosemodel .choosemodelitem{width:100%}
}
@media only screen and (max-width:959px){.modChoosemodel .model-list{margin:0 -14px}
.modChoosemodel .model-list li{padding:0 14px;width:50%}
.modChoosemodel .choosemodelitem{width:100%;height:auto}
.modChoosemodel .choosemodelitem img{max-height:65px;max-width:125px}
.modChoosemodel .choosemodelitem p{font-size:12px;margin-bottom:3px}
.modChoosemodel .choosemodelitem h4{font-size:17px;padding-bottom:5px}
}
@media only screen and (min-width:361px) and (max-width:959px){.modChoosemodel .model-list{margin:0 14px}
.modChoosemodel .model-list li{min-width:142px;max-width:182px}
}
@media only screen{.modBluetoothConnectivity .bluetooth{height:600px;width:100%}
}
@media print,screen and (min-width:960px){.modBluetoothConnectivity{border-bottom:40px solid #fff;border-top:20px solid #fff}
}
@media only screen and (max-width:959px){.modBluetoothConnectivity{border-bottom:10px solid #fff;border-top:10px solid #fff}
}
@media only screen{.modBacklink .icon{display:block;height:17px;padding-top:4px;padding-bottom:4px;text-decoration:none}
}
@media only screen and (max-width:959px){.modBacklink .icon{line-height:21px;padding-top:2px;padding-bottom:3px}
}
@media print{.modBacklink{display:none !important}
}
@media only screen and (min-width:960px){.modAccountdelete{border-bottom:40px solid #fff;border-top:20px solid #fff}
}
@media only screen and (max-width:959px){.modAccountdelete{border-top:10px solid #fff}
}
@media only screen{.modForm.skinFormAccountdata h2{margin-right:20px}
.modForm.skinFormAccountdata.edit-mode .edit-intro{display:block}
.modForm.skinFormAccountdata.view-mode .row .select-wrapper:after{background-image:none}
.modForm.skinFormAccountdata p{margin-top:0}
.modForm.skinFormAccountdata .sbHolderDisabled{background-color:#fff}
.modForm.skinFormAccountdata .row input:disabled{opacity:1}
.modForm.skinFormAccountdata.view-mode .row{opacity:.3}
}
@media only screen and (min-width:960px){.modForm.skinFormAccountdata{border-top:20px solid #fff;border-bottom:30px solid #fff}
.modForm.skinFormAccountdata .headline-container h2{float:left}
.modForm.skinFormAccountdata .headline-container button{float:right;margin-bottom:20px}
.modForm.skinFormAccountdata .column-left{padding-right:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.modForm.skinFormAccountdata .column-right{padding-left:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.modForm.skinFormAccountdata .nba-2{width:auto}
.modForm.skinFormAccountdata .nba-2.save{width:100%}
}
@media only screen and (max-width:959px){.modForm.skinFormAccountdata .size1of2{width:100%}
}
@media only screen{.modSocialMediaItem{padding:20px 0}
.modSocialMediaItem .image{float:left}
.modSocialMediaItem .description{float:left;margin:12px 8px}
}
.modBlacklistedParameters ul li{list-style:square outside none;margin-left:20px;margin-bottom:15px}
@media only screen{.modHeaderMenuThemeFlyoutItemConfiguration .inherited{color:blue;font-style:italic;font-size:75%}
}
@media only screen{.modDealerSocialMediaFooterItem{padding:20px 0}
.modDealerSocialMediaFooterItem .image{float:left}
.modDealerSocialMediaFooterItem .description{float:left;margin:12px 8px}
.modDealerSocialMediaFooterItem .inherited{color:blue;font-style:italic;font-size:75%}
}
@media screen{.modDataPrivacySmartcom{margin-bottom:38px}
#dataprivacyBox .dataprivacyExpandable{display:none}
#dataprivacyBox .dataPrivacy_channel1_option2_message{display:none;clear:left;color:#ce4c4c;padding-left:50%}
}
@media only screen and (min-width:960px){.modWebClipping{border-top:20px solid #fff;border-bottom:40px solid #fff}
}
@media only screen and (max-width:959px){.modWebClipping{border-top:10px solid #fff;border-bottom:10px solid #fff}
}
@media only screen{.modSaveconfig{padding:22px 0 0 22px}
.modSaveconfig .e-copytext1{font-weight:bold}
.modSaveconfig h2,.modSaveconfig .richtext{padding-bottom:10px}
.modSaveconfig .imagetxt{padding-top:340px}
.modSaveconfig .colum-left{padding-right:10px;width:60%}
.modSaveconfig p.image{padding:5px 0 0;min-height:340px}
.modSaveconfig .connect{min-width:280px;margin-bottom:22px}
.modSaveconfig .register{background:none repeat scroll 0 0 #f0f0f0;color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:50px;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:100%}
.modSaveconfig .colum-right{width:40%}
.modSaveconfig .icon-close{position:absolute;right:10px;text-indent:-1000em;top:10px;width:20px}
}
@media only screen and (max-width:360px){.modSaveconfig .facebook:before{left:50%;margin-left:-94px;margin-top:-13px;position:absolute;right:50%;top:50%;width:25px}
.modSaveconfig .connect,.modSaveconfig .facebook,.modSaveconfig .register{width:100%;min-width:0}
.modSaveconfig .colum-left,.modSaveconfig .colum-right{width:100%;padding-top:0}
}
@media only screen and (min-width:361px) and (max-width:959px){.modSaveconfig{padding:22px 0 0 22px}
.modSaveconfig span.vp4 .richtext{float:left;padding:0;width:30%}
.modSaveconfig .colum-left,.modSaveconfig .colum-right{width:100%;padding-top:0}
.modSaveconfig .connect,.modSaveconfig .facebook,.modSaveconfig .register{width:49%;min-width:0}
.modSaveconfig .facebook:before{left:50%;margin-left:-95px;margin-top:-10px;position:absolute;right:50%;top:50%;width:25px}
.modSaveconfig p.image{padding:5px 0 0;min-height:340px;float:left;width:69%}
}
@media screen,print{.skinOverlayModal{background:none repeat scroll 0 0 rgba(0,0,0,0.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}
}
@media screen{.extra-layer{z-index:10001;bottom:0;left:0;position:fixed;right:0;top:0}
}
@media screen,print{.skinOverlayAjax{background:url("img/ajax-loader.gif") 50% 50% no-repeat;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10000}
body>.skinOverlayAjax{position:fixed}
}
@media only screen and (min-width:361px) and (max-width:959px){.skinLogoPresentation{top:0}
}
@media screen and (min-width:960px){.skinBacklinkMicrosite{height:25px}
}
@media screen and (max-width:959px){.skinBacklinkMicrosite{height:26px}
}
@media screen{.skinFormAuthentication{position:relative;margin-bottom:30px}
.skinFormAuthentication form section p{margin:10px 0}
}
@media screen and (min-width:960px){.skinFormAuthentication h2{margin-bottom:10px}
.skinFormAuthentication form section.submit{bottom:10px;position:absolute;right:0}
}
@media only screen{.skinSamplecomponentSkinname h1{color:blue}
}
@media screen,print{.modQuestion h3+p{margin-top:0}
}
@media screen,print{.modNewsletterSelection .row{position:relative;min-height:110px}
.modNewsletterSelection .row img{position:absolute;top:10px;left:50px;max-height:90px;z-index:8}
.modNewsletterSelection .row p{clear:left;padding-left:240px;margin:0;position:relative;top:-7px}
div:not(#foo) .modForm .modNewsletterSelection .row input[type="checkbox"]+label{padding-left:240px;font-weight:700;line-height:24px;padding-bottom:6px}
}
@media only screen and (max-width:959px){.modNewsletterSelection .row{min-height:70px}
.modNewsletterSelection .row img{max-width:95px;left:40px}
div:not(#foo) .modForm .modNewsletterSelection .row input[type="checkbox"]+label,.modNewsletterSelection .row p{padding-left:135px}
div:not(#foo) .modForm .modNewsletterSelection .row input[type="checkbox"]+label{line-height:18px}
}
@media screen,print{.modMiniDealerLocator .row input::-webkit-input-placeholder{color:#333}
.modMiniDealerLocator .row input:-moz-placeholder{color:#333}
.modMiniDealerLocator .minidealerlocatorsubmit,.modMiniDealerLocator .minidealerlocatorclear,.modMiniDealerLocator .minidealerlocatorsearching{position:absolute;right:10px;top:10px;display:block;width:30px;height:30px;background:0;border:0}
.modMiniDealerLocator .minidealerlocatorsubmit:before,.modMiniDealerLocator .minidealerlocatorclear:before{background-size:100px auto;content:'';display:block;height:25px;width:25px;left:0;position:relative;top:0}
.modMiniDealerLocator .minidealerlocatorsubmit:before{left:-4px;background-position:-50px -3675px}
.modMiniDealerLocator .minidealerlocatorclear:before{background-position:-50px -375px;top:3px}
.modMiniDealerLocator .minidealerlocatorsearching{background:url('img/ajax-loader.gif');background-size:100% 100%}
.modMiniDealerLocator .minidealerlocatorclear,.modMiniDealerLocator .minidealerlocatorsearching{display:none}
.modMiniDealerLocator .results-dropdown{position:absolute;left:0;top:40px;width:100%;background:#f0f0f0;padding:10px;box-sizing:border-box;z-index:200}
.modMiniDealerLocator .results-dropdown ul{max-height:470px;overflow-y:scroll}
.modMiniDealerLocator .results-dropdown li{background:white;margin:0 0 10px;padding:10px;cursor:pointer}
.modMiniDealerLocator .results-dropdown li:hover{background:#f0f0f0}
.modMiniDealerLocator .distance{margin:0 0 .2em}
.modMiniDealerLocator h5{margin:0}
.modMiniDealerLocator .selecteddealer{display:none;margin:10px}
.modMiniDealerLocator .selecteddealer .distance{display:none}
.modMiniDealerLocator .minidl-error{font-weight:bold;color:#ce4c4c;margin:10px 20px;display:none}
.modMiniDealerLocator .minidl-error p{margin:0}
}
@media only screen and (min-width:960px){.modMiniDealerLocator .minidealerlocatorsubmit:before,.modMiniDealerLocator .minidealerlocatorclear:before{background-image:url('img/icon-sprite@vp1@vp2.png')}
}
@media only screen and (max-width:959px){.modMiniDealerLocator .results-dropdown{top:30px}
.modMiniDealerLocator .minidealerlocatorclear,.modMiniDealerLocator .minidealerlocatorsubmit,.modMiniDealerLocator .minidealerlocatorsearching{-webkit-transform:scale(0.7);transform:scale(0.7);top:5px}
.modMiniDealerLocator .minidealerlocatorclear{top:6px}
.modMiniDealerLocator .minidealerlocatorsubmit:before{background-image:url('img/icon-sprite@vp1@vp2.png')}
.modMiniDealerLocator .minidealerlocatorclear:before{background-image:url('img/icon-sprite@vp3@vp4.png')}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modMiniDealerLocator .minidealerlocatorsubmit:before{background-image:url('img/icon-sprite@vp1@vp2.png')}
.modMiniDealerLocator .minidealerlocatorclear:before{background-image:url('img/icon-sprite@vp3@vp4@2x.png')}
}
@media screen,print{.skinFormFeedback .left-part{width:50%;float:left;padding-right:10px;box-sizing:border-box}
.skinFormFeedback .left-part.last-part{clear:left}
.skinFormFeedback .right-part{width:50%;float:right;padding-left:10px;box-sizing:border-box}
.skinFormFeedback .e-copy-datasheet-1{margin:1.2em 0 1em;display:block}
.skinFormFeedback section:first-child{margin-right:0}
.skinFormFeedback h3.error{color:#ce4c4c}
.skinFormFeedback h3.mandatory:after{content:'*';margin-left:2px}
}
@media only screen and (min-width:960px){.skinFormFeedback{border-bottom:40px solid #fff;border-top:20px solid #fff}
.skinFormFeedback .right-part.last-part{margin-left:50%;padding-top:1px;float:none}
}
@media only screen and (max-width:959px){.skinFormFeedback{border-bottom:10px solid #fff;border-top:10px solid #fff}
.skinFormFeedback .left-part,.skinFormFeedback .right-part{float:none;padding-left:0;padding-right:0;width:100%}
}
@media screen,print{.modDealerData .dd-phone a,.modDealerData .dd-fax a,.modDealerData .dd-email a,.modDealerData .dd-url a{text-decoration:none}
.modDealerData .hotline{display:block;font-weight:700;margin-bottom:1em;text-decoration:none}
.modDealerData .hotline:before{background-color:transparent;background-image:url(img/icon-sprite@vp3@vp4.png);background-position:0 -2200px;background-repeat:no-repeat;content:"";display:inline-block;height:34px;margin-right:5px;vertical-align:middle;width:34px}
.modDealerData .dealer-locator-link,.modDealerData .choose-dealer-link{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;padding-left:10px;width:50%}
.modDealerData th{text-align:left;padding-right:1em}
.modDealerData th,.modDealerData td{vertical-align:top}
}
@media only screen and (min-width:960px){.modDealerData address{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-right:10px}
.modDealerData address:last-child{padding-left:10px;padding-right:0}
}
@media only screen and (max-width:959px){.modDealerData address{margin-bottom:1em}
.modDealerData .dealer-locator-link,.modDealerData .choose-dealer-link{text-align:right;padding-top:.25em}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (-o-min-device-pixel-ratio:3/2),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.modDealerData .hotline:before{background-image:url(img/icon-sprite@vp3@vp4@2x.png);background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
}
@media only screen and (min-width:960px){.skinTopmenuTop{margin-left:20px;position:relative}
.skinTopmenuTop>.inner{overflow:visible;position:absolute;z-index:1200}
.skinTopmenuTop ul li{float:left;margin-right:10px}
}
@media only screen{.skinTextimageitemLeft img{box-sizing:border-box;float:left;margin-right:10px;padding-right:10px;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
}
@media only screen and (min-width:960px) and (max-width:1024px){.modTextimagetwocolumn .skinTextimageitemLeft img{margin-right:5px;padding-right:5px}
}
@media only screen and (max-width:959px){.skinTextimageitemLeft img{float:none;margin-right:0;padding-right:0;width:100%}
}
@media only screen{.skinTextimageitemRight img{box-sizing:border-box;float:right;margin-left:10px;padding-left:10px;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
}
@media only screen and (min-width:960px) and (max-width:1024px){.modTextimagetwocolumn .skinTextimageitemRight img{margin-left:5px;padding-left:5px}
}
@media only screen and (max-width:959px){.skinTextimageitemRight img{float:none;margin-left:0;padding-left:0;width:100%}
}
@media screen,print{.skinTextimageitemJustAsk img{margin-bottom:20px}
.skinTextimageitemJustAsk a,.skinTextimageitemJustAsk a:visited{text-decoration:none}
}
@media screen,print{.skinSocialmediashareGarage{float:right}
.skinSocialmediashareGarage .share-button{float:right}
.skinSocialmediashareGarage ul{float:left;position:relative;right:0;top:0}
.skinSocialmediashareGarage .overlay{bottom:auto;top:100%}
}
@media print,screen and (min-width:960px){.skinSocialmediashareGarage ul{height:50px}
.skinSocialmediashareGarage .overlay{margin:10px 0 0 0}
}
@media only screen and (max-width:959px){.skinSocialmediashareGarage ul{height:40px}
.skinSocialmediashareGarage .overlay{margin:0 0 10px}
}
@media screen,print{.skinSocialmediasharePresentation{float:right}
.skinSocialmediasharePresentation .share-button{float:right}
.skinSocialmediasharePresentation ul{float:left;position:relative;right:0;top:0}
.skinSocialmediasharePresentation .overlay{bottom:100%;top:auto}
}
@media print,screen and (min-width:960px){.skinSocialmediasharePresentation ul{height:50px}
.skinSocialmediasharePresentation .overlay{margin:0 0 20px 0}
}
@media only screen and (max-width:959px){.skinSocialmediasharePresentation ul{height:40px}
.skinSocialmediasharePresentation .overlay{margin:0 0 10px}
}
@media screen,print{.skinPresentationAuthor{border-top:20px solid #fff}
}
@media only screen and (max-width:360px){.skinPresentationAuthor .backgroundImage,.skinPresentationAuthor .slides img{margin-top:65px}
.skinPresentationAuthor .headlinesVp34 .headlines{top:0}
}
@media only screen and (min-width:1025px){.modPresentationvisual.skinPresentationvisualStage .headlines{top:80px;left:80px}
}
@media only screen and (min-width:960px) and (max-width:1025px){.modPresentationvisual.skinPresentationvisualStage .headlines{top:40px;left:40px}
}
@media only screen and (max-width:959px){.modPresentationvisual.skinPresentationvisualStage .headlines{top:30px;left:15px;right:0;width:auto}
.modPresentationvisual.skinPresentationvisualStage h1,.modPresentationvisual.skinPresentationvisualStage h2{margin-right:0;font-size:15px;line-height:30px}
.modPresentationvisual.skinPresentationvisualStage h2{max-height:none;width:auto}
.modPresentationvisual.skinPresentationvisualStage .nba{font-size:15px;line-height:39px;height:39px;padding:0 8px 0 4px;max-width:205px}
}
@media only screen and (max-width:360px){.modPresentationvisual.skinPresentationvisualStage h1,.modPresentationvisual.skinPresentationvisualStage h2{width:auto}
}
@media screen,print{.modLegacypresentation.skinLegacypresentationInfolayer{float:left;margin-right:30px;width:351px;border-bottom:0}
.modLegacypresentation.skinLegacypresentationInfolayer .infolayer-visual{height:100%;position:absolute;width:100%}
.modLegacypresentation.skinLegacypresentationInfolayer .infolayer-visual img{max-width:100%}
.modLegacypresentation.skinLegacypresentationInfolayer .pagination{bottom:0}
.modLegacypresentation.skinLegacypresentationInfolayer .pagination li a{padding:4px 1px}
.modLegacypresentation.skinLegacypresentationInfolayer .pagination span{width:8px;height:8px}
.modLegacypresentation.skinLegacypresentationInfolayer .prev:before,.modLegacypresentation.skinLegacypresentationInfolayer .next:before{background-image:url(img/icon-sprite@vp3@vp4.png);width:15px;margin-top:-10px}
}
@media print,screen and (min-width:960px){.skinLinkbuttonFullwidth>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
}
@media screen,print{.modJustAskLink{border-bottom:1px solid #CCC;padding:15px;position:relative;list-style-type:none;background:#fafafa}
.modJustAskLink a{text-decoration:none}
.modJustAskLink .description{padding:1px 20px 0 0}
.modJustAskLink .description p:last-child{margin-bottom:0}
.modJustAskLink a:before{background-image:url("img/icon-sprite@vp1@vp2.png");background-position:0 -249px;background-repeat:no-repeat;content:"";display:block;height:26px;margin-top:-9px;position:absolute;right:0;top:50%;width:25px}
.modJustAskLink .e-h5 a,.modJustAskLink h5 a,.modJustAskLink h5 a:link,.modJustAskLink h5 a:hover,.modJustAskLink h5 a:focus,.modJustAskLink h5 a:active,.modJustAskLink h5 a:visited{text-decoration:none}
.modJustAskSearchResultPage .sidebar .contentPar.liparsys .modLiparsys li.last .modJustAskLink{border-bottom:0 solid}
}
@media screen,print{.skinHighlightcma .highlight-tab-link{margin:10px 0;padding:15px;border:1px solid #ccc;display:block;text-decoration:none}
.skinHighlightcma .carousel{overflow:auto;position:static}
.skinHighlightcma .carousel .slides{position:static;width:auto}
.skinHighlightcma .carousel .slides{position:static;width:auto}
.skinHighlightcma .carousel .slides li{float:none;margin-top:20px;min-height:0;position:static;width:auto}
.skinHighlightcma .carousel .slides li:first-child{margin-top:0}
.no-touch .skinHighlightcma .carousel .prev,.no-touch .skinHighlightcma .carousel .next{display:none}
}
@media screen,print{.skinGalleryitemCda{background-color:#fff;height:100%;position:relative;width:100%}
.skinGalleryitemCda a,.skinGalleryitemCda img{display:block;width:100%}
.skinGalleryitemCda iframe{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}
.skinGalleryitemCda .swipe-layer{bottom:0;left:0;position:absolute;right:0;top:0}
.skinGalleryitemCda .icon{cursor:pointer}
.skinGalleryitemCda .content{position:absolute;top:0;left:0;right:0;background:#fff;padding:45px 20px 0;z-index:1}
.skinGalleryitemCda .content .close.icon{position:absolute;top:20px;right:20px;width:25px;height:25px}
.skinGalleryitemCda .play.icon{position:absolute;top:50%;left:50%;z-index:500}
.skinGalleryitemCda img.lazy-image ~ .icon.play{display:none}
.skinGalleryitemCda img.lazy-image.loaded ~ .icon.play{display:block}
.skinGalleryitemCda .text.icon{background-color:#fff;height:50px;left:20px;position:absolute;top:20px;width:50px;z-index:1}
.skinGalleryitemCda .text.icon:before{left:50%;margin:-16px 0 0 -12px;top:50%}
}
@media print{.skinGalleryitemCda .text.icon{display:none}
.skinGalleryitemCda .content{padding-left:15px}
}
@media only screen and (max-width:959px){.skinGalleryitemCda .content,.skinGalleryitemCda .text.icon{display:none}
}
@media print{.skinGalleryitemCda{display:block !important;width:100%}
.skinGalleryitemCda .slides,.skinGalleryitemCda img{width:100%}
.skinGalleryitemCda .smart-slides li.first{left:0 !important}
}
@media screen,print{.skinGalleryitemCma a{color:#000;text-decoration:none}
.skinGalleryitemCma img{float:left;width:200px}
.skinGalleryitemCma h3,.skinGalleryitemCma p{margin-left:220px}
.skinGalleryitemCma h3{margin-top:-10px}
}
@media print{.skinGalleryitemCma{display:block !important;width:100%}
.skinGalleryitemCma .slides,.skinGalleryitemCma img{width:100%}
.skinGalleryitemCma .smart-slides li.first{left:0 !important}
}
@media screen,print{.skinLegacypresentationGallerycma .carousel{overflow:auto;position:static}
.skinLegacypresentationGallerycma .carousel .slides{position:static;width:auto}
.skinLegacypresentationGallerycma .carousel .slides{position:static;width:auto}
.skinLegacypresentationGallerycma .carousel .slides li{float:none;margin-top:20px;min-height:0;position:static;width:auto}
.skinLegacypresentationGallerycma .carousel .slides li:first-child{margin-top:0}
.no-touch .skinLegacypresentationGallerycma .carousel .prev,.no-touch .skinLegacypresentationGallerycma .carousel .next{display:none}
}
@media screen,print{.skinLegacypresentationGallerycda .carousel .prev,.skinLegacypresentationGallerycda .carousel .next{bottom:90px;height:auto;top:90px}
}
@media only screen and (max-width:360px){.skinLegacypresentationGallerycda .backgroundImage,.skinLegacypresentationGallerycda .slides img{margin-top:0}
.skinLegacypresentationGallerycda .carousel .prev:before,.skinLegacypresentationGallerycda .carousel .next:before{margin-top:-25px}
}
.modFooter.skinFooterNew{padding:5px 37px 5px 37px}
.modFooter.skinFooterNew>div>ul>li{line-height:30px}
.modFooter.skinFooterNew>div>ul>li:first-child>a,.modFooter.skinFooterNew>div>ul>li:first-child>.linkitem>a,.modFooter.skinFooterNew>div>ul>li:first-child>span,.modFooter.skinFooterNew>div>ul>li:first-child>.linkitem>span{border-left:0;padding-left:0}
@media only screen and (min-width:960px){.modFooter.skinFooterNew{padding:5px 0 5px 0}
.modFooter.skinFooterNew>div>ul{max-width:1320px;margin:0 auto;padding:0 20px 0 20px}
.modFooter.skinFooterNew>div>ul>li{float:left;text-align:center;font-size:14px}
.modFooter.skinFooterNew>div>ul>li:first-child>a,.modFooter.skinFooterNew>div>ul>li:first-child>.linkitem>a,.modFooter.skinFooterNew>div>ul>li:first-child>span,.modFooter.skinFooterNew>div>ul>li:first-child>.linkitem>span{padding-left:13px}
}
@media only screen and (min-width:960px) and (max-width:1025px){.modFooter.skinFooterNew>div>ul{max-width:1320px;padding:0 20px 0 26px}
}
@media only screen and (max-width:959px){.modFooter.skinFooterNew{padding:5px 0 5px 0}
.modFooter.skinFooterNew>div>ul{padding:0 0 0 5px}
.modFooter.skinFooterNew>div>ul li{border:0;float:left;padding:1px 0 2px 0}
.modFooter.skinFooterNew>div>ul li a,.modFooter.skinFooterNew>div>ul li span{border:0}
.modFooter.skinFooterNew>div>ul li.link .linkitem{padding:0;margin:0}
.modFooter.skinFooterNew>div>ul li.link a,.modFooter.skinFooterNew>div>ul li.link span{font-size:15px;line-height:22px;height:auto;color:#666;margin:0;padding:1px 1px 1px 8px;text-decoration:none}
.modFooter.skinFooterNew>div>ul li.link a:after,.modFooter.skinFooterNew>div>ul li.link span:after{background:#666 none repeat scroll 0 0;content:"";display:block;float:right;height:15px;left:0;margin-top:3px;margin-left:11px;position:relative;right:0;top:0;width:1px}
.modFooter.skinFooterNew>div>ul li.link.last a:after,.modFooter.skinFooterNew>div>ul li.link.last span:after{background:transparent}
.modFooter.skinFooterNew>div>ul li.link:first-child a,.modFooter.skinFooterNew>div>ul li.link:first-child span{padding:1px 1px 1px 8px}
.modFooter.skinFooterNew>div>ul li.has-sub-menu{width:100%;margin-top:-9px}
.modFooter.skinFooterNew>div>ul li.has-sub-menu span{padding:1px 0;margin:1px 18px 1px 8px;cursor:pointer}
.modFooter.skinFooterNew>div>ul li.has-sub-menu span:after{top:19px}
.modFooter.skinFooterNew>div>ul li.sub-menu-change-country{width:100%}
.modFooter.skinFooterNew>div>ul li.sub-menu-change-country span{display:block}
.modFooter.skinFooterNew>div>ul li.sub-menu-change-country span:after{position:relative;float:none;margin-left:9px;top:12px;display:inline-block;left:auto;right:auto}
.modFooter.skinFooterNew>div>ul li.sub-menu-change-country ul li[class^="country-"]>span:before,.modFooter.skinFooterNew>div>ul li.sub-menu-change-country ul li[class^="country-"]>a:before{top:11px}
.modFooter.skinFooterNew>div>ul li.sub-menu-change-country.opened>span:after{background-position:0 -375px;top:3px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);background-repeat:no-repeat}
.modFooter.skinFooterNew>div>ul li.sub-menu-change-country div{display:none}
.modFooter.skinFooterNew>div>ul li.sub-menu-change-country div a{text-decoration:underline}
.modFooter.skinFooterNew>div>ul li.sub-menu-change-country div ul li{float:none;border-top:1px solid #f0f0f0}
.modFooter.skinFooterNew>div>ul li.sub-menu-change-country div ul li.country-with-sublanguage ul{display:none}
.modFooter.skinFooterNew>div>ul li.sub-menu-change-country div ul li.country-with-sublanguage>span{border-left:0;text-decoration:none}
.modFooter.skinFooterNew>div>ul li.sub-menu-change-country div ul li.country-with-sublanguage>span:after{background-image:url("img/icon-sprite@vp3@vp4.png");background-position:0 -375px;content:"";height:20px;position:absolute;top:18px;width:16px}
.modFooter.skinFooterNew>div>ul li.sub-menu-change-country div ul li.country-with-sublanguage.opened>span:after{background-position:50px -375px;top:16px}
}
.modStage.skinStageDealer .dealer-logo{position:absolute;z-index:10;background:#fff}
@media only screen and (min-width:960px){.modStage.skinStageDealer .dealer-logo{width:150px;height:150px;bottom:20px;left:80px}
}
@media only screen and (min-width:960px) and (max-width:1023px){.modStage.skinStageDealer .dealer-logo{left:40px}
}
@media only screen and (max-width:959px){.modStage.skinStageDealer .dealer-logo{width:60px;height:60px;bottom:20px;left:15px}
}
@media only screen and (min-width:361px) and (max-width:959px){.modStage.skinStageDealer .dealer-logo{right:15px;left:auto}
}
@media only screen and (min-width:361px) and (max-width:959px){.modStage.skinStageDealer .modPresentationvisual h2{margin-right:70px}
}
@media screen,print{.skinCarouselLinear li{background-color:#f0f0f0;margin-bottom:1px}
.skinCarouselLinear a{display:block;height:40px;overflow:hidden;text-decoration:none}
.skinCarouselLinear a span{display:block;font-size:15px;line-height:42px;margin-left:68px;padding-right:20px;position:relative}
.skinCarouselLinear a span:after{background-image:url(img/icon-sprite@vp3@vp4.png);background-position:0 -250px;content:"";height:20px;position:absolute;right:4px;top:12px;width:16px}
.skinCarouselLinear img{clear:left;float:left;height:40px;width:58px}
}
@media only screen and (max-width:959px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-device-pixel-ratio:1.5),only screen and (max-width:959px) and (min-resolution:1.5dppx){.skinCarouselLinear a span:after{background-image:url("img/icon-sprite@vp3@vp4@2x.png");background-size:100px auto;-ie-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;-webkit-background-size:100px auto}
}
@media screen,print{.skinCarouselRotate{clear:both;background-color:#fff;position:relative;z-index:200}
.skinCarouselRotate nav{overflow:hidden}
.skinCarouselRotate ul{width:100000px}
.skinCarouselRotate li{float:left;position:relative;text-align:center}
.skinCarouselRotate ul li{opacity:.6}
.skinCarouselRotate ul li.current{font-weight:800}
.skinCarouselRotate ul li:hover,.skinCarouselRotate ul li.current,.skinCarouselRotate ul li.active{opacity:1}
.skinCarouselRotate ul a{display:block;outline:0;text-decoration:none}
.skinCarouselRotate ul img{display:block;width:100%}
.skinCarouselRotate ul .text{display:block;height:16px;overflow:hidden}
.skinCarouselRotate ul .icon.play{position:absolute;top:50%;left:50%;z-index:500}
.skinCarouselRotate img.lazy-image ~ .icon.play{display:none}
.skinCarouselRotate img.lazy-image.loaded ~ .icon.play{display:block}
.skinCarouselRotate a.prev,.skinCarouselRotate a.next{cursor:pointer;height:100%;position:absolute;text-indent:-1000em;top:0;width:50px}
.skinCarouselRotate a.prev{left:0}
.skinCarouselRotate a.next{right:0}
.skinCarouselRotate a.prev:before,.skinCarouselRotate a.next:before{top:50%;left:50%;margin:-25px 0 0 -16px}
.skinCarouselRotate a.disabled{display:none}
}
@media only screen and (min-width:960px){.skinCarouselRotate{padding:0 50px}
.skinCarouselRotate ul a{padding:20px 10px}
}
@media only screen and (max-width:959px){.skinCarouselRotate{padding:0}
.skinCarouselRotate ul a{padding:10px 5px}
.skinCarouselRotate nav{margin-left:-5px;margin-right:-5px}
}
@media print{.skinCarouselRotate a.prev.icon,.skinCarouselRotate a.next.icon{display:block !important}
.skinCarouselRotate .modLiparsys li{width:90px !important}
.skinCarouselRotate .modLiparsys li a{padding:10px 5px !important}
}
@media screen,print{.skinCarouselRotatedashboard{overflow:hidden}
}
@media only screen and (min-width:960px){.skinCarouselRotatedashboard:after{background:radial-gradient(circle closest-side,#f0f0f0,#fff);content:"";-webkit-filter:none;filter:none;height:200%;left:50px;position:absolute;right:50px;top:-100%;z-index:-1}
}
@media print,screen and (min-width:960px){.skinLegacypresentationCrossselling{border-top:20px solid #fff}
}
@media only screen and (max-width:959px){.skinLegacypresentationCrossselling{border-top:10px solid #fff}
.skinLegacypresentationCrossselling .backgroundImage{margin-bottom:96px}
}
@media only screen and (max-width:360px){.skinLegacypresentationCrossselling .backgroundImage,.skinLegacypresentationCrossselling .slides img{margin-top:0}
.skinLegacypresentationCrossselling .backgroundImage{margin-bottom:154px}
.skinLegacypresentationCrossselling .pagination{bottom:150px}
.skinLegacypresentationCrossselling .prev:before,.skinLegacypresentationCrossselling .next:before{margin-top:-10px}
}
@media only screen and (min-width:361px) and (max-width:959px){.skinLegacypresentationCrossselling .pagination{bottom:90px}
}
@media screen{.skinBacklinkTop{margin-bottom:6px}
}
@media only screen and (max-width:959px){.skinBacklinkTop{margin-bottom:15px}
}
@media screen{.skinBacklinkBottom{border-bottom:40px solid #fff;margin-top:-20px;position:relative;z-index:200}
}
@media only screen and (max-width:959px){.skinBacklinkBottom{border-bottom:10px solid #fff;border-top:10px solid #fff;margin-top:0}
}