.sm{box-sizing:border-box;position:relative;z-index:1000;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:default}.sm::after{content:"";display:block;height:0;font:0px/0 serif;clear:both;overflow:hidden}.sm *,.sm *::before,.sm *::after{box-sizing:inherit}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:normal;-webkit-overflow-scrolling:touch;font-size:100%}@font-face{font-family:'Montserrat';src:url('/application/themes/ah/fonts/Montserrat-ExtraBold.woff2') format('woff2'),url('/application/themes/ah/fonts/Montserrat-ExtraBold.woff') format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('/application/themes/ah/fonts/Montserrat-Bold.woff2') format('woff2'),url('/application/themes/ah/fonts/Montserrat-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('/application/themes/ah/fonts/Montserrat-Regular.woff2') format('woff2'),url('/application/themes/ah/fonts/Montserrat-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Icons';src:url('/application/themes/ah/img/icons/fontello.eot?18719087');src:url('/application/themes/ah/img/icons/fontello.eot?18719087#iefix') format('embedded-opentype'),url('/application/themes/ah/img/icons/fontello.woff2?18719087') format('woff2'),url('/application/themes/ah/img/icons/fontello.woff?18719087') format('woff'),url('/application/themes/ah/img/icons/fontello.ttf?18719087') format('truetype'),url('/application/themes/ah/img/icons/fontello.svg?18719087#icons') format('svg');font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'Icons';src:url('/application/themes/ah/img/icons/fontello.svg?18719087#icons') format('svg')}}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"Icons";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-location:before{content:'\e800'}.icon-check:before{content:'\e801'}.icon-calendar:before{content:'\e803'}.icon-externallink:before{content:'\e804'}.icon-search:before{content:'\e805'}.icon-speechbubble:before{content:'\e806'}.icon-arrow-right:before{content:'\e807'}.icon-handy:before{content:'\e808'}.icon-mail:before{content:'\e809';font-size:80%;position:relative;top:-1px}.icon-arrow-left:before{content:'\e80a'}.icon-triangle-down:before{content:'\e80e'}.icon-triangle-up:before{content:'\e80f'}.icon-triangle-right:before{content:'\e810'}.icon-triangle-left:before{content:'\e811'}body{animation:fadeInAnimation ease 1s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}.ui-datepicker{font-weight:400}.ui-datepicker td .ui-state-highlight{background:#e0e0e0}.ui-datepicker td .ui-state-active{background:#ba004c}.ui-datepicker td .ui-state-hover{background:#6e7479}.ui-datepicker td .ui-state-default{text-align:center}div.alert-error,div.alert-danger{border-color:#ba004c !important;background-color:rgba(186,0,76,0.1) !important}.alert-danger{color:#ba004c !important}#wrapper{font-family:'Montserrat',sans-serif;font-size:11pt;font-weight:400;color:#414446}#wrapper p{margin:0}#wrapper ul:not(.ccm-ui):not(.nav):not(.list-inline):not(.sub-menu):not(.bgs_dots):not(.rslides_tabs):not(.slick-dots):not(.my-container-class):not(.pagination):not(.hpm-navigation){padding:0 0 0 20px}#wrapper ul:not(.ccm-ui):not(.nav):not(.list-inline):not(.sub-menu):not(.bgs_dots):not(.rslides_tabs):not(.slick-dots):not(.my-container-class):not(.pagination):not(.hpm-navigation) li{list-style-type:none;position:relative;margin:0 0 5px 0}#wrapper ul:not(.ccm-ui):not(.nav):not(.list-inline):not(.sub-menu):not(.bgs_dots):not(.rslides_tabs):not(.slick-dots):not(.my-container-class):not(.pagination):not(.hpm-navigation) li:before{font-family:'Icons',sans-serif;content:'\e801';position:absolute;left:-20px;color:#ba004c;font-size:8.00000567pt;top:4px}#wrapper h1,#wrapper .like-h1{font-size:45pt;text-transform:uppercase;font-weight:800;letter-spacing:-2px;margin-top:0;color:#ba004c}#wrapper h1 a,#wrapper .like-h1 a,#wrapper h1 a:hover,#wrapper .like-h1 a:hover,#wrapper h1 a:focus,#wrapper .like-h1 a:focus{text-decoration:none;color:#ba004c}#wrapper h2,#wrapper .like-h2{font-size:31pt;text-transform:uppercase;font-weight:800;margin-top:0;color:#ba004c}#wrapper h2 a,#wrapper .like-h2 a,#wrapper h2 a:hover,#wrapper .like-h2 a:hover,#wrapper h2 a:focus,#wrapper .like-h2 a:focus{text-decoration:none;color:#ba004c}#wrapper #ford-widget-navigator h2{font-size:11pt !important}#wrapper #ford-widget-navigator a{text-decoration:none}#wrapper #ford-widget-navigator ul{margin:10px 0;padding:0}#wrapper #ford-widget-navigator ul li{list-style-type:inherit;margin:inherit;padding:inherit;list-style-position:inside}#wrapper #ford-widget-navigator ul li:before{display:none}#wrapper #ford-widget-navigator #app-root .hpm-articleInfoBox .hpm-navigation li,#wrapper #ford-widget-navigator #itt-sl-hpm .hpm-articleInfoBox .hpm-navigation li{padding:15px 0 5px;margin:0 15px 10px}#wrapper #ford-widget-navigator #app-root .hpm-articleInfoBox .hpm-navigation,#wrapper #ford-widget-navigator #itt-sl-hpm .hpm-articleInfoBox .hpm-navigation{margin:0}#wrapper #app-root .hpm-wishlistPage .hpm-buttonWrapper .hpm-printButton button,#wrapper #itt-sl-hpm .hpm-wishlistPage .hpm-buttonWrapper .hpm-printButton button,#wrapper #app-root .hpm-wishlistPage .hpm-buttonWrapper .hpm-sendButton button,#wrapper #itt-sl-hpm .hpm-wishlistPage .hpm-buttonWrapper .hpm-sendButton button,#wrapper #app-root .hpm-subHeader .hpm-bookmarks span,#wrapper #app-root .hpm-subHeader .hpm-cart span,#wrapper #itt-sl-hpm .hpm-subHeader .hpm-bookmarks span,#wrapper #itt-sl-hpm .hpm-subHeader .hpm-cart span,#wrapper #app-root #hpm-button.hpm-search,#wrapper #itt-sl-hpm #hpm-button.hpm-search,#wrapper #app-root .hpm-App .hpm-carModelDropdown .hpm-carModelItem:hover,#wrapper #itt-sl-hpm .hpm-App .hpm-carModelDropdown .hpm-carModelItem:hover,#wrapper #app-root .hpm-App .hpm-priceBox .hpm-cartButton,#wrapper #itt-sl-hpm .hpm-App .hpm-priceBox .hpm-cartButton,#wrapper #app-root .hpm-question form .hpm-contact-send,#wrapper #itt-sl-hpm .hpm-question form .hpm-contact-send,#wrapper #hpm-toastContainer .toastBody,#wrapper #hpm-toastContainer .toastText,#wrapper #app-root .hpm-wishlistPage .hpm-contact-send,#wrapper #itt-sl-hpm .hpm-wishlistPage .hpm-contact-send{background-color:#ba004c}#wrapper #app-root .hpm-App .hpm-ford .hpm-cartButton.bookmarks,#wrapper .ReactModalPortal .hpm-cartButton.bookmarks,#wrapper #hpm-toastContainer .hpm-cartButton.bookmarks,#wrapper #app-root .hpm-cartButton.bookmarks,#wrapper #itt-sl-hpm .hpm-App .hpm-ford .hpm-cartButton.bookmarks,#wrapper .ReactModalPortal .hpm-cartButton.bookmarks,#wrapper #hpm-toastContainer .hpm-cartButton.bookmarks,#wrapper #itt-sl-hpm .hpm-cartButton.bookmarks,#wrapper #app-root .hpm-articleInfoBox .hpm-navigation li.hpm-selected,#wrapper #itt-sl-hpm .hpm-articleInfoBox .hpm-navigation li.hpm-selected{border-color:#ba004c}#wrapper #app-root .hpm-App .hpm-priceBox .hpm-cartButton.bookmarks.selected span,#wrapper #itt-sl-hpm .hpm-App .hpm-priceBox .hpm-cartButton.bookmarks.selected span{color:#fff}#wrapper h3,#wrapper .like-h3{font-size:21pt;text-transform:uppercase;font-weight:800;margin-top:0;color:#ba004c}#wrapper h3 a,#wrapper .like-h3 a,#wrapper h3 a:hover,#wrapper .like-h3 a:hover,#wrapper h3 a:focus,#wrapper .like-h3 a:focus{text-decoration:none;color:#ba004c}#wrapper h4,#wrapper .like-h4{font-size:14pt;font-weight:700;margin-top:0;color:#ba004c}#wrapper h4 a,#wrapper .like-h4 a,#wrapper h4 a:hover,#wrapper .like-h4 a:hover,#wrapper h4 a:focus,#wrapper .like-h4 a:focus{color:#414446;text-decoration:none;color:#ba004c}#wrapper .login-page h1,#wrapper .login-page h2,#wrapper .login-page h3,#wrapper .login-page h4{color:#414446}#wrapper .login-page h1 a,#wrapper .login-page h2 a,#wrapper .login-page h3 a,#wrapper .login-page h4 a,#wrapper .login-page h1 a:hover,#wrapper .login-page h2 a:hover,#wrapper .login-page h3 a:hover,#wrapper .login-page h4 a:hover,#wrapper .login-page h1 a:focus,#wrapper .login-page h2 a:focus,#wrapper .login-page h3 a:focus,#wrapper .login-page h4 a:focus{text-decoration:none;color:#414446}#wrapper b,#wrapper strong{font-weight:700}#wrapper ::-moz-focus-inner{border:0;padding:0}#wrapper .form-group input[type="file"]{padding:10px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:solid #aaa 1px;width:100%}#wrapper .form-group label.control-label:empty,#wrapper .form-group label.control-label:blank{display:none !important}#wrapper .ccm-dashboard-express-form h3{color:#414446;font-weight:700;font-size:11pt;text-transform:none}#wrapper input.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none !important;-webkit-box-shadow:none !important;filter:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:40px}#wrapper .form-control,#wrapper .selectize-input{border-color:#aaa;box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-family:'Montserrat',sans-serif;box-shadow:inset 0px 0px 0px 0px #fff}#wrapper .form-control{height:40px}#wrapper textarea.form-control{height:auto;resize:none}#wrapper textarea.form-control:focus{border-color:#ba004c}#wrapper input[type="checkbox"]:focus{outline:none}#wrapper input.form-control:focus,#wrapper .selectize-input:focus{border-color:#ba004c}#wrapper .selectize-dropdown .create,#wrapper .selectize-dropdown,#wrapper .selectize-input,#wrapper .selectize-input input{color:#414446}#wrapper .selectize-control.plugin-remove_button [data-value] .remove{text-decoration:none !important}#wrapper .selectize-control.multi .selectize-input>div.active{background:#ba004c}#wrapper .selectize-control.multi .selectize-input>div.active .remove{color:#fff}#wrapper select.form-control:focus{border-color:#ba004c}#wrapper .selectize-dropdown,#wrapper div.selectize-dropdown.form-control{margin:0}#wrapper .selectize-dropdown [data-selectable] .highlight{background:#ba004c;color:#fff}#wrapper .selectize-dropdown .active{background:#e0e0e0;color:#414446}#wrapper .selectize-input.focus{border-color:#ba004c}#wrapper .selectize-dropdown-content{padding:0}#wrapper .selectize-dropdown [data-selectable],#wrapper .selectize-dropdown .optgroup-header{padding-left:16px}#wrapper .selectize-control.plugin-remove_button [data-value]{padding-left:16px !important}#wrapper .btn,#wrapper .btn:focus,#wrapper .btn:hover{border-color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#ba004c;color:#fff;font-weight:700;padding:10px 30px;text-decoration:none;outline:0}#wrapper .btn span.icon,#wrapper .btn:focus span.icon,#wrapper .btn:hover span.icon{font-size:80%;position:relative;top:-1px}#wrapper div.ccm-item-selector{background:#ba004c;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:9px 12px 8px 8px}#wrapper .ccm-item-selector a,#wrapper .ccm-item-selector a:hover,#wrapper .ccm-item-selector a:focus{text-decoration:none}.distance-always{padding-bottom:15px}section.section{padding:60px 0}section.section.nopaddingtop{padding-top:0}section.section.nopaddingbottom{padding-bottom:0}section.section.nopadding{padding:0}section.section.gray-light{background:#eeeff0}section.section.gray-light-special{background:linear-gradient(180deg, #eeeff0 0%, #eeeff0 75%, #fff 75%, #fff 100%)}section.section.gray-dark{background:#6e7479;color:#fff}section.section.gray-dark h1,section.section.gray-dark h2,section.section.gray-dark h3,section.section.gray-dark h4{color:#fff !important}section.section.gray-dark h1 a,section.section.gray-dark h2 a,section.section.gray-dark h3 a,section.section.gray-dark h4 a,section.section.gray-dark h1 a:hover,section.section.gray-dark h2 a:hover,section.section.gray-dark h3 a:hover,section.section.gray-dark h4 a:hover,section.section.gray-dark h1 a:focus,section.section.gray-dark h2 a:focus,section.section.gray-dark h3 a:focus,section.section.gray-dark h4 a:focus{color:#fff !important}section.section.gray-darker{background:#414446;color:#fff}section.section.gray-darker h1,section.section.gray-darker h2,section.section.gray-darker h3,section.section.gray-darker h4{color:#fff !important}section.section.gray-darker h1 a,section.section.gray-darker h2 a,section.section.gray-darker h3 a,section.section.gray-darker h4 a,section.section.gray-darker h1 a:hover,section.section.gray-darker h2 a:hover,section.section.gray-darker h3 a:hover,section.section.gray-darker h4 a:hover,section.section.gray-darker h1 a:focus,section.section.gray-darker h2 a:focus,section.section.gray-darker h3 a:focus,section.section.gray-darker h4 a:focus{color:#fff !important}section.section.special .relative:after{content:'';background:url(/application/themes/ah/img/clippath/clippath-top-right.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:444px;width:1000px;display:block;position:absolute;left:80%;top:-60px;z-index:0}.clear{clear:both}.center{text-align:center}.distance-always{padding-bottom:30px}.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.box-shadow-reset{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.translateY-50{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.zindexbug{position:relative;z-index:1}.full-pseudo-absolute{content:'';position:absolute;display:block;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.animate{-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.padding{padding-top:60px;padding-bottom:60px}.padding.nopaddingtop{padding-top:0}.padding.nopaddingbottom{padding-bottom:0}.relative{position:relative;z-index:1}.search ::-webkit-input-placeholder{color:#aaa;text-align:center;font-size:10pt}.search :-moz-placeholder{color:#aaa;opacity:1;text-align:center;font-size:10pt}.search ::-moz-placeholder{color:#aaa;opacity:1;text-align:center;font-size:10pt}.search :-ms-input-placeholder{color:#aaa;text-align:center;font-size:10pt}.search ::-ms-input-placeholder{color:#aaa;text-align:center;font-size:10pt}.search ::placeholder{color:#aaa;text-align:center;font-size:10pt}.text-right{text-align:right}.text-left{text-align:left}.table{display:table;table-layout:fixed;width:100%;margin:0 -7.5px}.table-cell{display:table-cell;padding-left:7.5px;padding-right:7.5px}.table-cell-width-oz1{width:65%}.table-cell-width-oz2{width:35%}.table-cell-width-50{width:50%}.table-cell-width-25{width:25%}.table-cell-align-bottom{vertical-align:bottom}.table-cell-align-middle{vertical-align:middle}.table-cell-align-top{vertical-align:top}#wrapper{overflow:hidden}#wrapper a,#wrapper a:hover,#wrapper a:focus{background:none;outline:none;color:#ba004c;text-decoration:underline}#wrapper a{text-decoration:underline}#wrapper ul,#wrapper ol{padding:0 0 0 15px;margin:0}#footer{display:block;background:#414446;color:#fff}#footer h1,#footer h2,#footer h3,#footer h4{color:#fff !important}#footer h1 a,#footer h2 a,#footer h3 a,#footer h4 a,#footer h1 a:hover,#footer h2 a:hover,#footer h3 a:hover,#footer h4 a:hover,#footer h1 a:focus,#footer h2 a:focus,#footer h3 a:focus,#footer h4 a:focus{color:#fff !important}#footer .logo{max-width:225px;width:100%}#footer .logo a{display:block;text-decoration:none}#footer ul.nav{padding:0;margin:0}#footer ul.nav li{display:block}#footer ul.nav li a{color:#aaa;text-decoration:none;padding:2px 0}#footer ul.nav li.nav-selected a,#footer ul.nav li.nav-path-selected a{color:#fff}#footer .contact-details .tel-area,#footer .contact-details .mail-area,#footer .contact-details .location-area{border-bottom:solid #fff 1px}#footer .contact-details .tel-area,#footer .contact-details .mail-area,#footer .contact-details .location-area{padding:15px 0}#footer .contact-details .tel-area .for-icon,#footer .contact-details .mail-area .for-icon,#footer .contact-details .location-area .for-icon,#footer .contact-details .tel-area .for-text,#footer .contact-details .mail-area .for-text,#footer .contact-details .location-area .for-text{display:inline-block;vertical-align:middle}#footer .contact-details .tel-area .for-icon a,#footer .contact-details .mail-area .for-icon a,#footer .contact-details .location-area .for-icon a,#footer .contact-details .tel-area .for-text a,#footer .contact-details .mail-area .for-text a,#footer .contact-details .location-area .for-text a,#footer .contact-details .tel-area .for-icon a:hover,#footer .contact-details .mail-area .for-icon a:hover,#footer .contact-details .location-area .for-icon a:hover,#footer .contact-details .tel-area .for-text a:hover,#footer .contact-details .mail-area .for-text a:hover,#footer .contact-details .location-area .for-text a:hover,#footer .contact-details .tel-area .for-icon a:focus,#footer .contact-details .mail-area .for-icon a:focus,#footer .contact-details .location-area .for-icon a:focus,#footer .contact-details .tel-area .for-text a:focus,#footer .contact-details .mail-area .for-text a:focus,#footer .contact-details .location-area .for-text a:focus{color:#fff;text-decoration:none}#footer .contact-details .tel-area .for-icon,#footer .contact-details .mail-area .for-icon,#footer .contact-details .location-area .for-icon{font-size:25px;width:42px;text-align:center;padding-right:10px}.ccm-search-block-form{position:relative;z-index:1}.ccm-search-block-form span.iconinview{position:absolute;left:0;top:8px}.ccm-search-block-text{border:solid #aaa 1px;border-width:0 0 1px 0;padding:0 0 0 20px;height:36px;line-height:35px;font-size:10pt;color:#414446;background:transparent}.ccm-search-block-text:focus{outline:none}.ccm-search-block-text:focus+span{color:#ba004c}#header{display:block;position:relative;z-index:100}#header .top-navigation{display:block;float:right}#header .top-navigation .search{display:none;float:right;margin-right:10px}#header .top-navigation .contact-details{background:#ba004c;display:block;float:right;padding:0 14px 0 35px;-webkit-border-bottom-left-radius:35px;-moz-border-radius-bottomleft:35px;border-bottom-left-radius:35px;color:#fff;font-size:0;position:relative;z-index:1}#header .top-navigation .contact-details:after{content:'';display:block;width:1000px;right:-1000px;top:0;bottom:0;background:#ba004c;position:absolute}#header .top-navigation .contact-details .tel-area{padding-right:35px}#header .top-navigation .contact-details .tel-area,#header .top-navigation .contact-details .mail-area{display:inline-block;vertical-align:top}#header .top-navigation .contact-details .tel-area .for-icon,#header .top-navigation .contact-details .mail-area .for-icon{margin-right:7px}#header .top-navigation .contact-details .tel-area .for-text,#header .top-navigation .contact-details .mail-area .for-text{line-height:35px}#header .top-navigation .contact-details .tel-area .for-icon,#header .top-navigation .contact-details .mail-area .for-icon,#header .top-navigation .contact-details .tel-area .for-text,#header .top-navigation .contact-details .mail-area .for-text{display:inline-block;vertical-align:middle;font-size:10pt}#header .top-navigation .contact-details .tel-area .for-icon a,#header .top-navigation .contact-details .mail-area .for-icon a,#header .top-navigation .contact-details .tel-area .for-text a,#header .top-navigation .contact-details .mail-area .for-text a{color:#fff;text-decoration:none}#header .logo{max-width:225px;width:100%;float:left;position:relative;top:-14px}#header .logo a{display:block;text-decoration:none}#header .main-navigation{padding-top:39px;display:block;float:right}ul#main-menu{display:block;padding:0}ul#main-menu li{float:left;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px;display:block;position:relative}ul#main-menu li a{display:block;text-decoration:none;font-weight:700;color:#414446;padding:14px 10px 20px 14px;letter-spacing:-0.2px}ul#main-menu li a span.nav-text{display:inline-block;vertical-align:baseline}ul#main-menu li a span.sub-arrow{display:inline-block;vertical-align:baseline;position:relative;top:-1px;margin-left:5px}ul#main-menu li a:focus{background:none}ul#main-menu li.nav-selected,ul#main-menu li.nav-path-selected{background:#ba004c}ul#main-menu li.nav-selected a,ul#main-menu li.nav-path-selected a{color:#fff}ul#main-menu li.nav-selected a span,ul#main-menu li.nav-path-selected a span{color:#fff}ul#main-menu li.nav-selected a span.sub-arrow,ul#main-menu li.nav-path-selected a span.sub-arrow{border-color:#fff transparent transparent transparent !important}ul#main-menu li.nav-dropdown a span.sub-arrow{width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#ba004c transparent transparent transparent}ul#main-menu li.external_link a span:after{display:inline-block;content:'\e804';font-family:'Icons',sans-serif;vertical-align:text-top;color:#aaa;margin-left:5px}ul#main-menu li ul{background:#fff;position:absolute;z-index:1;padding:20px 0;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25)}ul#main-menu li ul li{display:block;float:none;padding-right:40px;padding-left:40px}ul#main-menu li ul li a{white-space:nowrap;color:#414446;padding:10px 0;font-weight:400}ul#main-menu li ul li a span{color:#414446 !important}ul#main-menu li ul li a span.sub-arrow{display:none}ul#main-menu li ul li.nav-selected,ul#main-menu li ul li.nav-path-selected{background-color:#ba004c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}ul#main-menu li ul li.nav-selected a,ul#main-menu li ul li.nav-path-selected a{color:#fff;font-weight:700}ul#main-menu li ul li.nav-selected a span,ul#main-menu li ul li.nav-path-selected a span{color:#fff !important}ul#main-menu li ul li.nav-selected:hover a span,ul#main-menu li ul li.nav-path-selected:hover a span{color:#fff !important}ul#main-menu li ul li:hover a span{color:#ba004c !important}#newsletter{display:block;padding:60px 0 90px 0;background:#ba004c;color:#fff;position:relative;z-index:2}#newsletter h1,#newsletter h2,#newsletter h3,#newsletter h4{color:#fff !important}#newsletter h1 a,#newsletter h2 a,#newsletter h3 a,#newsletter h4 a,#newsletter h1 a:hover,#newsletter h2 a:hover,#newsletter h3 a:hover,#newsletter h4 a:hover,#newsletter h1 a:focus,#newsletter h2 a:focus,#newsletter h3 a:focus,#newsletter h4 a:focus{color:#fff !important}#newsletter:before{content:'';position:absolute;left:0;top:0;width:250px;height:250px;background:url(/application/themes/ah/img/clippath/clippath-newsletter.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}#newsletter a,#newsletter a:hover,#newsletter a:focus{color:#fff}#newsletter .newsletter-text-extrapadding{padding-bottom:14px}#newsletter input.form-control{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border-color:#ba004c;height:40px}#newsletter .newsletter-small-info{margin-top:30px;font-size:80%}.ccm-block-social-links ul.list-inline{padding:0 !important}.ccm-block-social-links ul.list-inline li{display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:45px;width:45px;line-height:45px;background:#fff;text-align:center;font-size:30px;margin-right:5px}.ccm-block-social-links ul.list-inline li a{display:block;width:100%;text-align:center}#slider{display:table;width:100%;table-layout:fixed;background:#eeeff0;min-height:600px !important;overflow:visible !important;position:relative;z-index:1;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}#slider .vegas-wrapper{display:table-cell;vertical-align:middle;width:100%;height:100%;position:relative}#slider .vegas-container{overflow:visible !important}#slider hr{margin-bottom:10px}#slider .bgsCaptions{display:table-cell;vertical-align:middle;position:relative;z-index:12;left:0;right:0;padding:48px;color:#fff;width:100%;height:100%;text-shadow:10px 10px 50px #000}#slider .bgsCaptions .innermaxwidth{max-width:680px;display:block}#slider .bgsCaptions h1{margin:0}#slider .bgsCaptions h1,#slider .bgsCaptions h2,#slider .bgsCaptions h3,#slider .bgsCaptions h4{max-width:680px;display:block;color:#fff !important}#slider .bgsCaptions h1 a,#slider .bgsCaptions h2 a,#slider .bgsCaptions h3 a,#slider .bgsCaptions h4 a,#slider .bgsCaptions h1 a:hover,#slider .bgsCaptions h2 a:hover,#slider .bgsCaptions h3 a:hover,#slider .bgsCaptions h4 a:hover,#slider .bgsCaptions h1 a:focus,#slider .bgsCaptions h2 a:focus,#slider .bgsCaptions h3 a:focus,#slider .bgsCaptions h4 a:focus{color:#fff !important}#slider .bgsCaptions .btn{margin-top:15px}#slider .bgs_nav{position:absolute;z-index:15;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#ba004c;font-size:30px;cursor:pointer}#slider .bgs_nav_prev{left:-30px}#slider .bgs_nav_next{right:-30px}#slider .bgs_dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:auto;background:#fff;-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;border-top-left-radius:30px;border-top-right-radius:30px;bottom:0;width:auto;display:inline-block;padding:15px 15px 0 15px;font-size:0;text-align:center}#slider .bgs_dots li{cursor:pointer;display:inline-block;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;border:solid #ba004c 1px;width:11px;height:11px;margin:0 10px}#slider .bgs_dots li.active{background:#ba004c;border:0;position:relative;margin:0 30px 0 10px}#slider .bgs_dots li.active:after{content:'';width:40px;right:-40px;height:1px;background:#ba004c;line-height:1px;display:block;position:absolute;top:5px}#slider .bgs_dots li.last.active{margin:0 10px 0 30px}#slider .bgs_dots li.last.active:after{right:auto;left:-40px}#slider .vegas-timer-progress{background:#ba004c}#slider.background:after{content:'';position:absolute;display:block;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(186,0,76,0.95) 25%, rgba(186,0,76,0) 100%)}.home-special-first,.home-special-second{display:table;width:100%;margin:0 0 30px 0;padding-left:calc( (100% - 1170px - ((100% - 1170px) / 2) + 15px) )}.home-special-first .first-sp-1,.home-special-second .first-sp-1,.home-special-first .first-sp-2,.home-special-second .first-sp-2,.home-special-first .first-sp-3,.home-special-second .first-sp-3{display:table-cell;vertical-align:top}.home-special-first .first-sp-1,.home-special-second .first-sp-1{width:332px;padding-left:48px}.home-special-first .first-sp-2,.home-special-second .first-sp-2{width:428px;padding-right:48px}.home-special-first .first-sp-3,.home-special-second .first-sp-3{background:url(/application/themes/ah/img/home/bueros-autohaus-lehr.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:400px;position:relative}.home-special-first .first-sp-3:after,.home-special-second .first-sp-3:after{content:'';background:url(/application/themes/ah/img/clippath/clippath-bottom-right.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:444px;width:1000px;display:block;position:absolute;left:120px;top:-444px;z-index:1}.home-special-second .autoreifen{width:270px;max-width:100%}.home-special-second .first-sp-1{position:relative}.home-special-second .first-sp-1:after{content:'';background:url(/application/themes/ah/img/clippath/clippath-top-left.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:444px;width:1000px;display:block;position:absolute;left:-780px;bottom:-421px;z-index:-1}.home-special-second .first-sp-2{width:auto !important}.margintop100{margin-top:-100px}#wrapper .box h1,#wrapper .box h2,#wrapper .box h3,#wrapper .box h4{color:#414446 !important}#wrapper .box h1 a,#wrapper .box h2 a,#wrapper .box h3 a,#wrapper .box h4 a,#wrapper .box h1 a:hover,#wrapper .box h2 a:hover,#wrapper .box h3 a:hover,#wrapper .box h4 a:hover,#wrapper .box h1 a:focus,#wrapper .box h2 a:focus,#wrapper .box h3 a:focus,#wrapper .box h4 a:focus{color:#414446 !important}.box{color:#414446}.box .logomarke{margin:0 auto 10px auto;display:block;width:150px;max-width:100%}.box .left{display:block;width:100%;font-size:0;white-space:nowrap}.box .left .inner{display:inline-block;vertical-align:top;height:auto;width:60%;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);position:relative;z-index:2}.box .right{display:inline-block;font-size:11pt;margin-top:30px;height:100%;min-height:303px;width:40%;background:#eeeff0;white-space:normal;padding:30px}.box .right.special{position:relative}.box .right.special:after{content:'';background:url(/application/themes/ah/img/clippath/clippath-top-right.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:444px;width:1000px;display:block;position:absolute;left:-120px;bottom:-400px;z-index:1}#oeffnungszeiten{padding:0 0 0 60px;margin:0}#oeffnungszeiten .table-cell{padding:0}#oeffnungszeiten .bg-gray{background:#eeeff0;position:relative;z-index:1}#oeffnungszeiten .bg-white{background:#fff;padding:60px;position:relative;z-index:2;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25)}#oeffnungszeiten .oeffnungszeiten-slideshow{float:left;display:block;position:relative;left:-60px;width:55%}#oeffnungszeiten .oeffnungszeiten-verkauf{float:left;display:block;width:45%;padding:60px 60px 60px 0}table{border:0;vertical-align:top}table tr td{padding:5px;border:solid #c0c0c0 1px;border-width:0 0 1px 0}.ccm-image-slider{position:relative;margin-bottom:50px}.ccm-image-slider ul{padding:0 !important}.ccm-image-slider .rslides_tabs{position:absolute;z-index:100;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:20px auto 20px auto !important;bottom:-50px;width:auto;display:inline-block;padding:15px 15px 0 15px;font-size:0;text-align:center}.ccm-image-slider .rslides_tabs li{cursor:pointer;display:inline-block;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:solid #ba004c 1px;width:11px;height:11px;margin:0 5px}.ccm-image-slider .rslides_tabs li a{width:11px;height:11px;margin:0}.ccm-image-slider .rslides_tabs li.rslides_here{background:#ba004c;border:0;position:relative;margin:0 25px 0 5px}.ccm-image-slider .rslides_tabs li.rslides_here:after{content:'';width:30px;right:-30px;height:1px;background:#ba004c;line-height:1px;display:block;position:absolute;top:5px}.ccm-image-slider .rslides_tabs li:last-child.rslides_here{margin:0 5px 0 25px}.ccm-image-slider .rslides_tabs li:last-child.rslides_here:after{right:auto;left:-30px}.ccm-image-slider .rslides_nav{text-align:center;text-decoration:none !important;font-size:17pt;display:block;opacity:1;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:55px}.ccm-image-slider .rslides_nav:before{font-family:'Icons',sans-serif;text-decoration:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto}.ccm-image-slider .rslides_nav.prev{left:-38px;right:auto}.ccm-image-slider .rslides_nav.next{right:-38px;left:auto}.ccm-image-slider .rslides_nav.prev:before{content:'\e811'}.ccm-image-slider .rslides_nav.next:before{content:'\e810'}.quotes{display:block;text-align:center;margin:auto;white-space:nowrap;font-size:0;position:relative;padding-bottom:80px}.quotes .slick-list{overflow:hidden}.quotes .quote{padding:0 0 20px 0;display:inline-block;text-align:center;font-size:11pt;width:33.3333333%;white-space:normal;vertical-align:middle}.quotes .quote .inner{padding:30px;background:#eeeff0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:relative}.quotes .quote .inner:after{content:'';position:absolute;left:0;right:0;margin:auto;bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#eeeff0 transparent transparent transparent}.quotes .quote .quote-text{-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.quotes .quote.slick-center{transform:scale(1) !important;transform-origin:center center}.quotes .quote.slick-center .inner{padding:30px}.quotes .quote.slick-center .quote-dots{display:none}.quotes .quote.slick-slide{-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;transform:scale(.8);transform-origin:center center}.quotes .quote.slick-slide .quote-customer{display:block;margin-top:10px}.quotes .quote.slick-slide .quote-dots{transform:scale(1.8)}.slick-dots{position:absolute;z-index:100;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:20px auto 20px auto !important;bottom:0;width:auto;display:inline-block;padding:15px 15px 0 15px;font-size:0;text-align:center}.slick-dots li{cursor:pointer;display:inline-block;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:solid #ba004c 1px;width:11px;height:11px;margin:0 5px}.slick-dots li button{display:none}.slick-dots li.slick-active{background:#ba004c;border:0;position:relative;margin:0 25px 0 5px}.slick-dots li.slick-active:after{content:'';width:30px;right:-30px;height:1px;background:#ba004c;line-height:1px;display:block;position:absolute;top:5px}.slick-dots li:last-child.slick-active{margin:0 5px 0 25px}.slick-dots li:last-child.slick-active:after{right:auto;left:-30px}.slick-arrow{position:absolute;z-index:11;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;line-height:30px;color:#ba004c;cursor:pointer;margin-top:-46px}.slick-arrow.slick-prev-arrow{left:0;right:auto}.slick-arrow.slick-next-arrow{right:0;left:auto}.slick-arrow.slick-disabled{color:#eeeff0;pointer-events:none}.extrapadding{padding:60px 0 30px 0}.magazin-element{display:table;width:100%;table-layout:fixed;padding-bottom:50px}.magazin-element.special{padding:0}.magazin-element.special .magazin-left{padding-top:60px}.magazin-element .magazin-left{display:table-cell;width:50%;vertical-align:top;background:#eeeff0;padding:40px 60px 60px 60px;z-index:1;-webkit-box-shadow:120px 0 0px 0 #eeeff0;-moz-box-shadow:120px 0 0px 0 #eeeff0;box-shadow:120px 0 0px 0 #eeeff0;position:relative;left:-50%}.magazin-element .magazin-right{display:table-cell;width:50%;vertical-align:bottom;z-index:2;padding-top:50px;position:relative;right:-50%}.magazin-element .for-categories{font-size:0;display:block;margin:0 0 5px 0}.magazin-element .magazin-category{display:inline-block;padding:2px 15px 3px 15px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 5px 5px 0;font-size:11pt}.magazin-element .magazin-category.aktionen{background:#62b2cd !important;color:#fff !important}.magazin-element .magazin-category.fahrzeugangebote{background:#b4d5d4 !important;color:#414446 !important}.magazin-element .magazin-category.fahrzeugberichte{background:#98c665 !important;color:#fff !important}.magazin-element .magazin-category.tippstricks{background:#ecd21c !important;color:#414446 !important}.magazin-element .magazin-category.news{background:#aaa !important;color:#fff !important}.magazin-element .magazin-category.events{background:#ba004c !important;color:#fff !important}.magazin-element .magazin-category.deactivated{background:#6e7479 !important;color:#fff !important}.magazin-element .magazin-category.activated{background:#ba004c !important;color:#fff !important}.magazin-element .magazin-date{display:block;padding:20px 0 5px 0;border-bottom:solid #c0c0c0 1px}.magazin-element .magazin-date span{color:#ba004c;margin-right:5px}.magazin-element .magazin-headline{margin-top:30px;margin-bottom:15px}.magazin-element .magazin-headline.nomargintop{margin-top:0}.magazin-element .magazin-headline h3{color:#ba004c}.magazin-element .magazin-description{margin-bottom:30px}#wrapper ul#filter-menu li{display:inline-block;vertical-align:top;margin:10px 10px 0 0}#wrapper ul#filter-menu li a,#wrapper ul#filter-menu li a:hover,#wrapper ul#filter-menu li a:focus{border:solid #ba004c 1px;background:transparent;font-weight:400;color:#414446}#wrapper ul#filter-menu li.nav-first a,#wrapper ul#filter-menu li.nav-first a:hover,#wrapper ul#filter-menu li.nav-first a:focus{border-color:#ba004c}#wrapper ul#filter-menu li.class_aktionen a,#wrapper ul#filter-menu li.class_aktionen a:hover,#wrapper ul#filter-menu li.class_aktionen a:focus{border-color:#62b2cd}#wrapper ul#filter-menu li.class_fahrzeugangebote a,#wrapper ul#filter-menu li.class_fahrzeugangebote a:hover,#wrapper ul#filter-menu li.class_fahrzeugangebote a:focus{border-color:#b4d5d4}#wrapper ul#filter-menu li.class_fahrzeugberichte a,#wrapper ul#filter-menu li.class_fahrzeugberichte a:hover,#wrapper ul#filter-menu li.class_fahrzeugberichte a:focus{border-color:#98c665}#wrapper ul#filter-menu li.class_tippstricks a,#wrapper ul#filter-menu li.class_tippstricks a:hover,#wrapper ul#filter-menu li.class_tippstricks a:focus{border-color:#ecd21c}#wrapper ul#filter-menu li.class_news a,#wrapper ul#filter-menu li.class_news a:hover,#wrapper ul#filter-menu li.class_news a:focus{border-color:#aaa}#wrapper ul#filter-menu li.class_events a,#wrapper ul#filter-menu li.class_events a:hover,#wrapper ul#filter-menu li.class_events a:focus{border-color:#ba004c}#wrapper ul#filter-menu li.nav-selected.nav-first a,#wrapper ul#filter-menu li.nav-selected.nav-first a:hover,#wrapper ul#filter-menu li.nav-selected.nav-first a:focus{background:#ba004c;color:#fff}#wrapper ul#filter-menu li.nav-selected.class_aktionen a,#wrapper ul#filter-menu li.nav-selected.class_aktionen a:hover,#wrapper ul#filter-menu li.nav-selected.class_aktionen a:focus{background:#62b2cd;color:#fff}#wrapper ul#filter-menu li.nav-selected.class_fahrzeugangebote a,#wrapper ul#filter-menu li.nav-selected.class_fahrzeugangebote a:hover,#wrapper ul#filter-menu li.nav-selected.class_fahrzeugangebote a:focus{background:#b4d5d4;color:#414446}#wrapper ul#filter-menu li.nav-selected.class_fahrzeugberichte a,#wrapper ul#filter-menu li.nav-selected.class_fahrzeugberichte a:hover,#wrapper ul#filter-menu li.nav-selected.class_fahrzeugberichte a:focus{background:#98c665;color:#fff}#wrapper ul#filter-menu li.nav-selected.class_tippstricks a,#wrapper ul#filter-menu li.nav-selected.class_tippstricks a:hover,#wrapper ul#filter-menu li.nav-selected.class_tippstricks a:focus{background:#ecd21c;color:#414446}#wrapper ul#filter-menu li.nav-selected.class_news a,#wrapper ul#filter-menu li.nav-selected.class_news a:hover,#wrapper ul#filter-menu li.nav-selected.class_news a:focus{background:#aaa;color:#fff}#wrapper ul#filter-menu li.nav-selected.class_events a,#wrapper ul#filter-menu li.nav-selected.class_events a:hover,#wrapper ul#filter-menu li.nav-selected.class_events a:focus{background:#ba004c;color:#fff}.special-break-md-for-sm .row [class^="col-"],.special-break-md-for-sm .row [class*=" col-"]{padding-bottom:60px}.special-break-md-for-sm .row [class^="col-"]:empty,.special-break-md-for-sm .row [class*=" col-"]:empty{padding-bottom:0}.special-break-md-for-sm .row .row{position:relative;margin-top:-60px;bottom:-60px}@media (max-width:991px){.special-break-md-for-sm .row [class^="col-"],.special-break-md-for-sm .row [class*=" col-"]{padding-bottom:15px}.special-break-md-for-sm .row [class^="col-"]:empty,.special-break-md-for-sm .row [class*=" col-"]:empty{padding-bottom:0}.special-break-md-for-sm .row .row{position:relative;margin-top:-15px;bottom:-15px}.special-break-md-for-sm .col-sm-1,.special-break-md-for-sm .col-sm-2,.special-break-md-for-sm .col-sm-3,.special-break-md-for-sm .col-sm-4,.special-break-md-for-sm .col-sm-5,.special-break-md-for-sm .col-sm-6,.special-break-md-for-sm .col-sm-7,.special-break-md-for-sm .col-sm-8,.special-break-md-for-sm .col-sm-9,.special-break-md-for-sm .col-sm-10,.special-break-md-for-sm .col-sm-11,.special-break-md-for-sm .col-sm-12{width:100%;float:none}.special-break-md-for-sm .col-sm-offset-1,.special-break-md-for-sm .col-sm-offset-2,.special-break-md-for-sm .col-sm-offset-3,.special-break-md-for-sm .col-sm-offset-4,.special-break-md-for-sm .col-sm-offset-5,.special-break-md-for-sm .col-sm-offset-6,.special-break-md-for-sm .col-sm-offset-7,.special-break-md-for-sm .col-sm-offset-8,.special-break-md-for-sm .col-sm-offset-9,.special-break-md-for-sm .col-sm-offset-10,.special-break-md-for-sm .col-sm-offset-11,.special-break-md-for-sm .col-sm-offset-12{margin-left:0}}.imageslideshowspecial{display:block;margin:0;max-width:800px;padding:0 0 55px 0;white-space:nowrap;position:relative;font-size:0}.imageslideshowspecial .ssps-slider{display:block;margin-bottom:5px;position:static}.imageslideshowspecial .ssps-slider .m-slide{width:100%;display:inline-block;vertical-align:bottom}.imageslideshowspecial .ssps-slider-nav{display:block;margin:0 -2.5px}.imageslideshowspecial .ssps-slider-nav .n-slide{width:20%;display:inline-block;vertical-align:bottom;cursor:pointer;padding:0 2.5px;position:relative}.imageslideshowspecial .ssps-slider-nav .n-slide:before{content:'';position:absolute;display:block;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.imageslideshowspecial .ssps-slider-nav .slick-current{position:relative}.imageslideshowspecial .ssps-slider-nav .slick-current img{opacity:0.5}.imageslideshowspecial .ssps-slider-nav .slick-current:after{content:'';position:absolute;display:block;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;width:auto;height:auto;background:#ba004c;z-index:-1;left:2.5px;right:2.5px;display:none}.imageslideshowspecial .slick-arrow{top:41.6666666%;top:calc((100% / 6) * 5 / 2);margin-top:-38px;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.imageslideshowspecial .slick-arrow:before{display:block}.imageslideshowspecial .slick-arrow.icon-triangle-left{left:-30px;right:auto}.imageslideshowspecial .slick-arrow.icon-triangle-right{right:-30px;left:auto}.imageslideshowspecial .slick-dots{bottom:0;left:-5px;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);padding:0 !important}.pswp__bg{background-color:#414446}.team{display:block;margin:auto;text-align:center;font-size:0;color:#414446}.team .makebreak{display:inline-block;vertical-align:top;height:100%}.team .person{width:285px;max-width:100%;display:inline-block;vertical-align:top;font-size:11pt;padding:40px 25px;position:relative;margin-bottom:30px;height:100%;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25)}.team .person .person-main-image{padding-bottom:45px}.team .person .person-main-text{padding-bottom:30px}.team .person .team-bild{max-width:100%;width:200px;margin:auto;display:block}.team .person .team-bereich{color:#ba004c}.team .person .team-festnetz,.team .person .team-handynummer,.team .person .team-emailadresse{display:block;margin:0 0 5px 0}.team .person .team-festnetz a,.team .person .team-handynummer a,.team .person .team-emailadresse a,.team .person .team-festnetz a:hover,.team .person .team-handynummer a:hover,.team .person .team-emailadresse a:hover,.team .person .team-festnetz a:focus,.team .person .team-handynummer a:focus,.team .person .team-emailadresse a:focus{text-decoration:none !important;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team .person .team-festnetz a span,.team .person .team-handynummer a span,.team .person .team-emailadresse a span,.team .person .team-festnetz a:hover span,.team .person .team-handynummer a:hover span,.team .person .team-emailadresse a:hover span,.team .person .team-festnetz a:focus span,.team .person .team-handynummer a:focus span,.team .person .team-emailadresse a:focus span{margin-right:5px}.team .person{background:#eeeff0;z-index:1}.team .person:nth-child(2n){background:#fff;z-index:2}#pg-pag{color:#ba004c;font-weight:700}#pg-pag .my-disabled-class{opacity:0.25;color:#aaa !important}#pg-pag ul{margin:0;padding:0;font-size:0;display:block;text-align:center;white-space:nowrap;overflow:hidden}#pg-pag ul li{display:inline-block;vertical-align:middle;font-size:13pt;min-width:25px;text-align:center}#pg-pag ul li a,#pg-pag ul li a:hover,#pg-pag ul li a:focus{text-decoration:none;display:block;color:#aaa;font-weight:400}#pg-pag ul li.for-iconsinpag{font-size:7pt;color:#ba004c;margin:0 10px}#pg-pag ul li.for-iconsinpag a{color:#ba004c}.fc-toolbar.fc-header-toolbar{margin-bottom:60px}thead.fc-head{background:transparent}thead.fc-head td,thead.fc-head th{border:0;font-weight:400}tbody.fc-body,.fc-unthemed .fc-list-empty{background:#fff}.ccm-block-calendar-wrapper h2{font-size:21pt !important;text-transform:uppercase !important;font-weight:800 !important;margin-top:0 !important;color:#ba004c !important;text-transform:unset !important}.ccm-block-calendar-wrapper h2 a,.ccm-block-calendar-wrapper h2 a:hover,.ccm-block-calendar-wrapper h2 a:focus{text-decoration:none !important;color:#ba004c !important}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:5px}.fc-unthemed td.fc-today{background:#e0e0e0 !important}.fc-event{text-decoration:none !important;padding:2px 10px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;text-align:center;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fc-day-grid-event .fc-content{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.fc-list-item-title a{text-decoration:none !important}.fc-listYear-view{background:#fff}th.fc-day-header{padding-bottom:10px}.magazin-element.fake{display:inline-block;vertical-align:bottom;width:auto;padding:0;height:25px;margin:10px 0 0 0}.magazin-element.fake .magazin-category{margin:0;background:#fff !important;color:#414446 !important;vertical-align:text-top}.magazin-element.magazin{display:inline-block;vertical-align:bottom;width:auto;padding:0;height:25px}.slick-track{margin:0}#marken{display:block;font-size:0;margin:auto;text-align:center}#marken .marke{display:inline-block;width:230px}#marken .marke .inner{padding:30px;font-size:11pt}#marken .marke .inner a{text-decoration:none;font-weight:700;color:#414446}#marken .marke .inner a span{color:#ba004c}#marken hr{border-color:#aaa}.whitebox{background:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);padding:60px}.whitegraybox{background:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);text-align:center;color:#414446}.whitegraybox .forwhite{padding:30px;background:#fff}.whitegraybox .forgray{padding:30px 60px;background:#eeeff0}#breadcrumb{position:relative}#breadcrumb .breadcrumb{background:#f8f8f8;border:solid #e7e7e7 1px;border-width:0 0 1px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:15px 15px 15px 30px}#breadcrumb .breadcrumb li a,#breadcrumb .breadcrumb li a:hover a:focus{text-decoration:none}#breadcrumb .breadcrumb li a span.last,#breadcrumb .breadcrumb li a:hover a:focus span.last{color:#414446}#breadcrumb .breadcrumb li.home{position:absolute;left:15px}.breadcrumb>li+li::before{margin-left:10px;padding:0 2px}.different-areas .imageslideshowspecial{bottom:-18px;padding:0}.different-areas .imageslideshowspecial .slick-dots{bottom:-55px}.different-areas .imageslideshowspecial .slick-arrow{margin-top:-15px}.different-areas .magazin-element{padding-bottom:172px}.different-areas .magazin-element .magazin-right{padding:0}.different-areas .magazin-element .magazin-right .magazin-image{position:relative;bottom:-60px}.magazin-element.correct .magazin-left{right:0;left:0;-webkit-box-shadow:-120px 0 0px 0 #eeeff0;-moz-box-shadow:-120px 0 0px 0 #eeeff0;box-shadow:-120px 0 0px 0 #eeeff0}.magazin-element.correct .magazin-right{right:0;left:0}.different-areas.middle .magazin-element{padding-bottom:60px}.different-areas.middle .magazin-element .magazin-right,.different-areas.middle .magazin-element .magazin-left{vertical-align:middle}.different-areas.middle .magazin-element .magazin-left{padding:60px}.different-areas.middle .magazin-element .magazin-right{padding:60px 0}.different-areas.middle .magazin-element .magazin-right .magazin-image{bottom:0}#pink-box{background:#ba004c;color:#fff;padding:40px 0}#pink-box h1,#pink-box h2,#pink-box h3,#pink-box h4{color:#fff !important}#pink-box h1 a,#pink-box h2 a,#pink-box h3 a,#pink-box h4 a,#pink-box h1 a:hover,#pink-box h2 a:hover,#pink-box h3 a:hover,#pink-box h4 a:hover,#pink-box h1 a:focus,#pink-box h2 a:focus,#pink-box h3 a:focus,#pink-box h4 a:focus{color:#fff !important}#searchResults{padding:60px 0 0}#searchResults .searchResult{padding-bottom:30px;background:#f8f8f8;border:solid #e7e7e7 1px;border-width:1px 0;padding:30px;margin-bottom:30px}#searchResults .searchResult span{color:#fff !important}#searchResults .searchResult a{text-decoration:none}#searchResults .searchResult a span{text-decoration:none !important}#searchResults .searchResult .rImage{display:block;float:left;width:150px;margin-right:30px;max-width:100%}.table-100{display:table;table-layout:fixed;width:100%}.table-100 .table-50{display:table-cell;vertical-align:top;width:50%;height:100%}.table-100 .table-50 .inner{width:585px;padding-left:30px;padding-right:30px}.table-100 .table-50.leftside .inner{float:right}.table-100 .table-50.rightside{background:#eeeff0;color:initial}.table-100 .table-50.rightside .inner{float:left;padding-top:30px;padding-right:0}.table-100 .table-50 .team .person{width:100%;margin:0;background:none;padding:0;display:table;margin-bottom:30px;table-layout:fixed;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.table-100 .table-50 .team .person .person-main-image,.table-100 .table-50 .team .person .person-main-text{padding:0;display:table-cell;width:50%;vertical-align:middle;position:relative}.table-100 .table-50 .team .person .person-main-image{left:50%}.table-100 .table-50 .team .person .person-main-text{padding:0;left:-50%}.forboxesflex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;text-align:left;margin:0 -10px}.forboxesflex .box-flex{flex:0 0 33.3333333%;width:33.3333333%}.forboxesflex .box-flex .inner{padding:30px 30px 72px 30px;position:relative}.forboxesflex .box-flex .inner .button{position:absolute;bottom:30px}.forboxesflex .box-flex .innerimage{padding:10px}.forboxesflex .gray{background:#eeeff0}.forboxesflex .gray .inner{border:solid #fff 10px;height:100%}.forboxesflex .white{background:#fff}.forboxesflex .white.noshadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.maxwidthimg img{width:300px;max-width:100%}.streetviewoverlay{background:transparent;position:relative;width:100%;height:600px;top:600px;margin-top:-600px}iframe.streetview{width:100%}.contactlisticons{display:block;padding:30px 0}.contactlisticons .contact-row{font-size:0;display:block;padding-bottom:10px}.contactlisticons .first,.contactlisticons .second,.contactlisticons .third{display:inline-block;vertical-align:top;font-size:11pt}.contactlisticons .first{color:#ba004c;width:10%}.contactlisticons .second{width:30%}.contactlisticons .third{width:60%}.geschichtebild{display:block;margin:auto;text-align:center;font-size:0;white-space:nowrap;position:relative}.geschichtebild *,.geschichtebild *:hover,.geschichtebild *:focus{outline:none}.geschichtebild .slick-track{padding:40px 0}.geschichtebild .slick-dots{bottom:-37px}.geschichtebild .slick-arrow{margin-top:0}.geschichtebild .geschichte-detail{font-size:11pt;white-space:normal;display:inline-block;vertical-align:middle;width:33.33333333%;padding:0}.geschichtebild .geschichte-detail .inner{transition:all .5s ease;transform:scale(.5);transform-origin:right center;left:30px;width:100%;position:relative;z-index:1}.geschichtebild .slick-center .inner{transform:scale(1);transform-origin:center center;position:relative;z-index:10;left:0;right:0;width:100%;-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.15)}.geschichtebild .slick-center+.slick-slide .inner{transform-origin:left center;left:-30px;right:0;position:relative;z-index:1;width:100%}.geschichtetext{padding-top:30px}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.photogallery{display:block;margin:30px -5px;font-size:0}.photogallery a{display:inline-block;vertical-align:top;width:25%;padding:5px;overflow:hidden;position:relative}.photogallery a img{overflow:hidden;width:100%}[data-cropped] img{object-fit:cover}.padding-right-30{padding-right:30px}.mb-5{margin-bottom:5px !important}p.minimargin{margin:0 0 5px 0 !important}.ccm-block-express-form .text-muted small{display:none !important}.searchLinkArea{display:inline-block;vertical-align:middle;line-height:35px;position:relative;z-index:1}.searchLinkArea .searchLink{text-decoration:none !important}.searchLinkArea .searchLink i{font-size:18px;margin-right:5px}.searchLinkArea .searchLink span{font-size:10pt}.serviceLinkArea{display:block;float:right;line-height:35px;margin:0 10px 0 20px;position:relative;z-index:1}.serviceLinkArea .serviceLink{text-decoration:none !important}.serviceLinkArea .serviceLink i{font-size:18px;margin-right:5px}.serviceLinkArea .serviceLink span{font-size:10pt}.form-group.captcha{margin-top:15px !important}#popupfake{background:rgba(255,255,255,0.9);top:0;right:0;bottom:0;left:0;z-index:101;opacity:1;visibility:visible;display:block}#popup{background:rgba(255,255,255,0.9);top:0;right:0;bottom:0;left:0;z-index:101;opacity:0;visibility:hidden;display:none}#popup.active{display:block;opacity:1;visibility:visible}.boxshadow{-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25)}.transform50{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#closepopup{width:40px;height:40px;display:block;position:fixed;right:55px;top:55px;cursor:pointer;z-index:104}#closepopup:after,#closepopup:before{content:'';position:absolute;height:2px;font-size:1px;line-height:1px;background:#ba004c;width:100%;transform-origin:50% 50%;top:50%}#closepopup:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}#closepopup:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}#popup,#popupfake{position:fixed}#popup .innerpopup,#popupfake .innerpopup{position:absolute;max-width:100%;width:800px;padding:30px;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;z-index:802}#popup .innerpopup .inside,#popupfake .innerpopup .inside{-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);background:#fff;padding:60px;overflow-y:auto;display:block}#popup .innerpopup .inside .logo,#popupfake .innerpopup .inside .logo{width:225px;max-width:100%;display:block}#popup .innerpopup .inside .border-left-popup,#popupfake .innerpopup .inside .border-left-popup{border-left:solid #ba004c 10px;padding-left:20px}.marginalert{margin:35px auto 35px auto;width:100%;max-width:1170px}#opacitybug div.ccm-area.ccm-area-inline-edit-disabled div.ccm-block-edit{filter:alpha(opacity=100);opacity:1}