<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.flexbox_self {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.shadow {box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.3);}
.absolute_link_wrapper {position:relative !important;}
.absolute_link {position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.bgpattern {background:transparent url(https://www.ernstkrusch.at/wp-content/uploads/2019/10/bg_pattern.jpg) center top/auto repeat scroll;}
.nobr {white-space:nowrap;} video {max-width:100%;}
.container {width:1110px;}
.title_round {text-align:center;}
.title_round .kc_bump {z-index:1;}
.title_round .kc_title {position:relative; z-index:2; margin-top:35px; margin-bottom:16px; color:#000;}
.title_round .hc-icon-smile {position:relative; z-index:2; color:#d31c2c; font-size:17.5px;}
.kc_button, .content-button a {color: #fff !important; outline: none; background: #9da3f7 !important; border: none; padding: 1em 1.69em !important; font-family:'Open Sans',sans-serif; font-weight:bold; font-size:13px; line-height: 1em; position: relative; display: inline-block; border-radius:80px; text-decoration:none !important; overflow:hidden; text-transform:none !important;}
.kc_button span, .content-button a span {position:relative; z-index:2;}
.kc_button:after, .content-button a:after, .buttonDownload .download_hover {content:''; position:absolute; width:100%; height:100%; left:0; bottom:-3.5em; z-index:1; transition:all .3s ease-in-out; background:#7375d0;}
.kc_button:hover:after, .content-button a:hover:after,  .buttonDownload:hover .download_hover {bottom:0;}
.featuredots_wrapper .kc-feature-boxes {box-shadow:none; padding:40px 5% 10px;}
.featuredots_wrapper .kc-feature-boxes:hover {padding-top:20px;}
.featuredots_wrapper .kc-feature-boxes .content-image {float:none; margin:0 auto; width:90px; height:80px; display:flex;}
.featuredots_wrapper .content-desc p {text-align:center;}
.featuredots_wrapper .content-button {display:none;}
.kc-feature-boxes .content-title {font-size:18px; color:rgb(68, 68, 68) !important; font-weight:normal; font-family:open sans, poppins; text-transform:none; margin-top:15px; margin-bottom:25px;}
.featuredots_wrapper .kc-feature-boxes .info-box__desc-dots {top:40px;} .serviceboxen_wrapper .servicebox {max-height:230px; overflow:hidden; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);}
.serviceboxen_wrapper .kc-feature-boxes::before {content:''; background:#fff; width:100px; height:100px; border-radius:100%; position:absolute; left:calc(50% - 50px); top:-25px; background:transparent url(https://www.ernstkrusch.at/wp-content/uploads/2019/10/bg_pattern.jpg) center top/auto no-repeat scroll;}
.kc-feature-boxes .content-icon i {line-height:1em; font-size:30px; color:#d31c2c;}
.serviceboxen_wrapper .kc-feature-boxes {padding-bottom:30px; position:relative;}
.serviceboxen_wrapper .kc-feature-boxes &gt; div {position:relative;}
.serviceboxen_wrapper .content-title {margin:25px auto !important;}
.serviceboxen_wrapper .content-button {opacity:0; -webkit-transition: opacity .5s ease; -moz-transition: opacity .5s ease; -ms-transition: opacity .5s ease; -o-transition: opacity .5s ease; transition: opacity .5s ease;}
.serviceboxen_wrapper .servicebox:hover {box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);}
.serviceboxen_wrapper .servicebox:hover .kc-feature-boxes {margin-top:-50px;}
.serviceboxen_wrapper .servicebox:hover .content-button {opacity:1;}
.subpage_title_wrapper {position:relative;}
.subpage_title_wrapper h2 {margin-top:35px !important;word-break:break-all;}
.no-breadcrumbs {padding-top:50px;}
.buttonDownload {display: inline-block; position: relative; padding: 1em 1.69em 1em 45px; background-color: #9da3f7; color: #fff !important; text-decoration: none !important; text-align: center; font-size:13px; font-weight:700; font-family:'open sans', sans-serif; padding-left:calc(1.69em + 25px); overflow:hidden; border-radius:80px;}
.buttonDownload:hover {text-decoration:none; color: #fff;}
.buttonDownload:before, .buttonDownload:after {content: ' '; display: block; position: absolute; left: 1.69em; top: 52%; z-index:2;}
.buttonDownload:before {width: 15px; height: 4px; border-style: solid; border-width: 0 2px 2px;}
.buttonDownload:after {width: 0; height: 0; margin-left: 2.5px; border-style: solid; border-width: 5px 5px 0 5px; border-color: transparent; border-top-color: inherit; animation: downloadArrow 2s linear infinite;}
.buttonDownload:hover:before {border-color: #fff;}
.buttonDownload:hover:after {border-top-color: #fff;}
.buttonDownload .download_text {position:relative; z-index:2;}
@keyframes downloadArrow {
0% {margin-top: -7px; opacity: 1;}	
0.001% {margin-top: -15px; opacity: 0;}	
50% {opacity: 1;}	
100% {margin-top: 0; opacity: 0; }
}
.kc_accordion_wrapper .kc_accordion_header {background:#f0f5fb; border-radius:5px; border:solid 1px #e8e8e8;}
.kc_accordion_wrapper .kc_accordion_header.ui-state-active {border-bottom:solid 3px #9c9cfc;}
.kc_accordion_wrapper .kc_accordion_header a {font-family:'open sans', sans-serif; color:#010101;}
.kc_accordion_wrapper .kc_accordion_content {border:none;}
.accordion_blank {margin-bottom:0}
.accordion_blank .kc_accordion_header {border:none !important; background:none !important; margin:0 !important; width:auto !important;}
.accordion_blank .kc_accordion_header&gt;span.ui-accordion-header-icon {margin:10px 0 9px 5px !important; color:#d31c2c !important; font-size:12px !important;}
.accordion_blank .kc_accordion_header a {padding:0 !important; float:left !important; font-size:14px !important; color:#d31c2c;}
.accordion_blank .kc_accordion_content .kc-panel-body {padding:5px 0 !important;}
.auflistung_buttons {margin:7px 0;}
.auflistung_buttons .kc_button {width:100%; text-align:center;}
.auflistung_buttons .kc_column_inner {padding-left:10px; padding-right:10px;}
.auflistung_buttons .kc_column_inner:first-child {padding-left:0; padding-right:20px;}
.auflistung_buttons .kc_column_inner:last-child {padding-right:0; padding-left:20px;}
.divider_line2 i {background-color:#b1b6fd;}
.divider_rot .divider_line2 i {background-color:#d31c2c;}
.kc_accordion_content {color:#010101;}
.kc-flip-container .front, .kc-flip-container .back {border-radius:5px; border:solid 1px #dbe0e2  !important; background-color: #edf1f4;}
.kc-flip-container .front .front-content {padding:30px 20px;}
.kc-flip-container .front .front-content h3 {color:#d31c2c; font-family: 'open sans', sans-serif; text-transform: none; margin: 0 auto 15px !important;}
.kc-flip-container .front .front-content p {text-align:center; color:#010101; font-size:13px; line-height:1.3em; margin-bottom:0;}
.flipper_wrapper .button {display:none !important;}
.flipper_wrapper .back {background-image:url(https://www.ernstkrusch.at/wp-content/uploads/2019/10/bg_pattern.jpg); background-size:cover; border-color:#9093fd !important;}
.flipper_wrapper .back .des {height:100%; padding:30px 20px; display:flex; align-items:center;}
.flipper_wrapper .kc_column_inner {margin-bottom:25px;}
ul ol, ul ul, ol ol, ol ul, ul p, ol p {margin-bottom:0 !important;} .entry-content a {text-underline-offset:4px; color:#d31c2c}
.entry-content p {text-align:justify;}
.entry-content h3 {margin: 0.5em 0 0.25em 0 !important; color:#363755;}
.subtitle {font-size:18px; margin-top:15px;}
a {outline:none !important;}
body, .vc_tta.vc_tta-accordion .vc_tta-panel-title, blockquote.style-2 cite {font-family:poppins; font-weight:300; line-height:1.2em;} .popup .sidebuttons {display:none;}
.sidebuttons, .sidebuttons ul li, .sidebuttons .shadow {-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.sidebuttons {height:176px; position:fixed; left:-250px; top:calc(50vh - 110px); border-top-right-radius:15px; border-bottom-right-radius:15px; z-index:99999999999999999999;}
.sidebuttons ul {list-style-type:none; margin:0;}
.sidebuttons ul li {height:44px; background-color:#b1b6fd; float:left; clear:both; border-top-right-radius:15px; border-bottom-right-radius:15px;}
.sidebuttons ul li:first-child {border-top-right-radius:15px !important;}
.sidebuttons ul li:last-child {border-bottom-right-radius:15px !important;}
.sidebuttons ul li:not(:last-child) {border-bottom:solid 1px #7e81b4;}
.sidebuttons ul li a {width:100%; height:100%; align-items:center; text-decoration:none;}
.sidebuttons li .i_wrapper {margin-left:auto; width:40px; text-align:center;}
.sidebuttons li .text {color:#fff; font-size:14px; font-weight:500; padding: 0 15px; white-space:nowrap;}
.sidebuttons li .i_wrapper i {color:#ebedfe; font-size:18px;}
.sidebuttons li:hover {margin-left:0 !important; border-top-right-radius:15px !important; border-bottom-right-radius:15px !important; background-color:#7e81b4; box-shadow: 1px 2px 2.55px 0.45px rgba(0, 0, 0, 0.51);}
.sidebuttons .shadow {width:40px; height:100%; position:absolute; box-shadow: 1px 2px 2.55px 0.45px rgba(0, 0, 0, 0.51) !important; border-top-right-radius:15px; border-bottom-right-radius:15px; z-index:-1; opacity:0;} .mfp-content {height: 95vh; max-width: 95% !important; min-width: unset; }
.popup_jotform .mfp-content {width: 600px !important;}
.popup_jotform .mfp-iframe-scaler iframe {background-image:url(https://www.ernstkrusch.at/wp-content/uploads/2019/11/iframe_loader.jpg); background-size:cover; background-position:center center; background-position-x:52% !important;}
.mfp-wrap:not(.popup_jotform) .mfp-iframe-scaler iframe {padding:15px;}
.boxzilla-infobox {width: 80vw; height: 80vh; margin-top: 10vh !important; border-radius:10px; border:solid 10px #9093fd; border-bottom:none; padding:0; overflow:hidden !important;}
.boxzilla-infobox .popup_content {height:calc(80vh - 45px); overflow:auto; padding:50px 5vw 20px; align-items:center;}
.boxzilla-infobox .close_popup {position: absolute; bottom: 0; left:0; width:100%; height: 35px; background: #9093fd;}
.boxzilla-infobox .close_popup {color:#fff; height:35px; display:block; height:35px; text-align:right; padding: 0 5px; line-height:35px; font-size:13px; cursor:pointer; float:right;}
.boxzilla-infobox .close_popup:hover {text-decoration:underline;}
.idd_beratung {z-index:9999999999999; position:fixed; background:#fff; width:700px; left:calc(50vw - 350px); top:10vh; margin:0 !important; border-bottom:solid 10px #9093fd;}
.idd_spalten_wrapper {margin-top: 50px; clear: both; float: left; text-align: center; width: 100%;}
.idd_spalten_wrapper .kc_column {background: #edf1f4; border-radius: 5px; padding: 30px; width: 100%; margin: 25px 0px; border: solid 1px #d4d4d4; }
.idd_spalten_wrapper .kc_button {margin-top:15px;}
.idd_spalten_wrapper label {font-weight:normal; font-size:13px;}
html.popup_test body:not(.logged-in) .boxzilla-overlay, html.popup_test body:not(.logged-in) .boxzilla-container {display:none !important;} header.header {padding-top:0; padding-bottom:0; position:absolute; width:100vw; max-width:100%; top:0; left:0; background-color:rgba(237,241,244, 0.95); border-bottom:solid 4px #7f81fa; box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.13); }
header .logo_type_header {display:table; float:none; margin:35px auto;}
header .logo_type_header img {margin:0 auto; width:143px; margin-right:-7px;}
header .nav_type_header {width:100%; background-color: #9093fd; border-radius:5px; margin-bottom:-20px; box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.5);}
header .nav_type_header #menu-main-1 {display:table; margin:0 auto;}
header .nav_type_header #menu-main-1 li {padding:0;}
header .nav_type_header #menu-main-1 li:not(:last-child) {border-right:solid 1px #fff;}
header .nav_type_header #menu-main-1 li a {padding:0 35px; line-height:35px; display:block; text-transform:capitalize; color:#fff; font-weight:normal;}
header .nav_type_header #menu-main-1 li a {
background:linear-gradient(to bottom, #7375d0 0%, #7375d0 100%); background-position: 0 100%; background-repeat: repeat-x; background-size: 0px 4px; text-decoration: none; transition: background-size .2s;}
header .nav_type_header #menu-main-1 li a:hover {background-size: 4px 35px;}
header .menu-item-has-children a &gt; i {position: absolute; right: 15px; color:  #fff; top: 10px; z-index: 3;}
header .nav__menu .sub-menu {background-color:#9093fd; margin-top:3px; left:0; border-radius:5px; overflow:hidden; box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.5);}
header .nav__menu .sub-menu li {border-right:none !important;}
header .nav__menu .sub-menu li a {white-space:nowrap; text-transform:none !important;}
.subheader {height:400px; background-color:#dfdfdf; background-image:url(//www.ernstkrusch.at/wp-content/uploads/2019/10/background_dandelion.jpg); background-size:cover; background-position-y:40%; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.52) inset; }
.mobile-menu {display:none !important;} .nextend-arrow {top:auto !important; background-color:#9093fd; border-radius:100%; height:50px !important; width:50px !important; opacity:0.6 !important; box-shadow: 1px 2px 2.55px 0.45px rgba(0, 0, 0, 0.51); transition:all .5s ease-in-out !important; bottom:245px;}
.nextend-arrow:hover {opacity:1 !important;}
.nextend-arrow i {position:relative; left:20px; top:16px; color:#fff; font-size:21px;}
.nextend-arrow-next {right:30px !important;}
.nextend-arrow-next:hover {right:25px !important;}
.nextend-arrow-previous {left:30px !important;}
.nextend-arrow-previous:hover {left:25px !important;}
.nextend-arrow-previous i {left:18px;} .home .main {padding-top:0;}
#slider_home .kc_col-sm-12 {padding: 0;} .angebot_wrapper {text-align:center; background:transparent url(https://www.ernstkrusch.at/wp-content/uploads/2019/10/bg_pattern.jpg) center top/auto no-repeat scroll; border-radius:5px; padding:40px 20px 20px; margin:10px 0 30px; box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1); text-decoration:none !important;}
.angebot_wrapper:hover {box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.2);}
.angebot_wrapper .angebot_titel {color:rgb(68,68,68); font-size:18px; font-weight:400; border-bottom:none !important; margin:20px 0 10px;}
.angebot_wrapper .angebot_icon {background: #9093fd; color: #fff; width: 50px; height: 50px; border-radius: 100%; position: absolute; top: -8px; left: calc(50% - 25px); overflow:hidden;}
.angebot_wrapper .angebot_icon i {line-height:50px; font-size:23px; position:relative; z-index:2;}
.angebot_wrapper .angebot_icon:after {content:''; position:absolute; width:100%; height:100%; left:0; bottom:-50px; z-index:1; transition:all .3s ease-in-out; background:#7375d0;}
.kc_button:hover:after{bottom:0;}
.angebot_wrapper:hover .angebot_icon:after {bottom:0;} 
.tax-angebot-kategorie .blog-posts {padding:60px 0;} .single .logo_wrapper {margin:-25px 0 35px; text-align:center;}
.single .downloads_wrapper {padding:1px 15px 25px; border-radius:5px; border:solid 1px #e8e8e8}
.single .downloads_wrapper h3 {text-align:center;}
.single .downloads_wrapper ul {list-style-type:none; display:table; margin:0 auto; margin-top:25px;}
.single .downloads_wrapper ul li {float:left;padding-right:20px; margin:12px 0;}
.single .downloads_wrapper ul li:last-child {padding-right:0;}
.single .downloads_wrapper .buttonDownload {display:block; max-width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.single .video_wrapper {text-align:center; margin-top:70px;}
.single .video_wrapper .video {box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.7); max-width:100%;}
.single .videos_wrapper {margin-top:70px;}
.single .videos_wrapper .kc_accordion_content .video_wrapper {margin-top:0;}
.single .termin_wrapper {margin-top:50px;}
.single .disclaimer {font-size:0.9em;}
.single .disclaimer * {font-family:poppins, sans-serif;}
.single .back_to_blog {display:inline-block; margin-top:20px; width:100%; border-top:solid 1px #c5c5c5; padding:12px 0 0 15px;}
.single .entry-content p {margin-bottom:15px !important;} .wpcf7-form input, .wpcf7-form textarea {display: block; margin: 0;outline: none; padding: 7px 0;}
.wpcf7 input:not([type=submit]), .wpcf7 select, .wpcf7 textarea {border-radius:5px; padding:10px 25px; background:#edf1f4; border:solid 1px #dfe7ec;}
.wpcf7 input:not([type=submit]):focus, .wpcf7 select:focus, .wpcf7 textarea:focus {border-color:#caccec; background:#edf1f4;}
.wpcf7-form textarea {resize: vertical;}
.wpcf7-form input[type="radio"], .wpcf7-form input[type="checkbox"] {display:inline-block; margin-right:7px;}
.wpcf7-list-item-label {font-weight: 300; font-size: 14px; color: #000;}
.cf7_row {clear:both;}
.cf7_row textarea {width:100% !important;}
.cf7_row input, .cf7_row select, .cf7_row textarea {width:100%;}
.cf7_row input[type="submit"] {width:auto !important;}
.cf7_row .wpcf7-form-control-wrap {margin-bottom:1.5%;}
.cf7_row_1 .wpcf7-form-control-wrap {width:99%;}
.cf7_row_2 .wpcf7-form-control-wrap {width:49%; float:left; margin-right:1%;}
.wpcf7-form .checkboxen_wrapper {margin:0 0 -15px -15px;}
.wpcf7-form .checkboxen_wrapper label {margin-top:0 !important;}
span.wpcf7-not-valid-tip {font-size:0.85em; color:#184f9c; position:absolute; width:100%; bottom:-15px; text-align:right;}
div.wpcf7-response-output {color:#010101; border:none !important; text-align:center; font-weight:bold;}
.wpcf7-form .codedropz-upload-handler {border-radius:0;}
.wpcf7-form .codedropz-btn-wrap {margin:5px 0;}
.wpcf7-form .dnd-upload-status .dnd-upload-details .name {color:#000; font-size:12px;}
.wpcf7-form .dnd-upload-status .dnd-upload-details .name em {font-weight:normal;}
.wpcf7-form .dnd-upload-status .dnd-upload-details .dnd-progress-bar {height:2px; border-radius:0px;}
.wpcf7-form .dnd-upload-status .dnd-upload-details .remove-file {border-bottom:none !important;}
.wpcf7-form .dnd-upload-status .dnd-upload-details .remove-file::before {display:none !important; opacity:0 !important;}
.wpcf7-form .dnd-upload-status .dnd-upload-image {display:none !important;}
.wpcf7-form .dnd-upload-status .dnd-upload-details {padding-left:0;}
.wpcf7-form .upload_info {text-align:right; width:99%; font-size:12px; color:#a7a7a7; margin-bottom:2px;}
.codedropz-upload-inner * {white-space:normal !important;} .video_wrapper .kc_title {text-align:center;}
.video_wrapper .kc_video_wrapper {text-align:center; margin:20px 0 10px;}
.video_wrapper .kc_video_wrapper video {box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.7); outline:none !important;} .partner_wrapper .more-link {display:none;}
.partner_wrapper article {margin:35px 0;}
.partner_wrapper .kc_button {font-size:12px; font-weight:600;} .download_listing_wrapper ul {list-style-type:none; margin:5px 0 30px 0;}
.download_listing_wrapper ul li {background-color:#dfe7ec; position:relative; height:55px; line-height:55px;}
.download_listing_wrapper ul li:nth-child(even) {background-color:#edf1f4;}
.download_listing_wrapper ul li:first-child {border-top-left-radius:5px; border-top-right-radius:5px;}
.download_listing_wrapper ul li:last-child {border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.download_listing_wrapper ul li a {color:#000; text-decoration:none !important; padding:0 20px; line-height:55px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.download_listing_wrapper ul li a .size {font-family:monospace; font-size:0.9em;}
.download_listing_wrapper ul li p {display:none;}
.download_listing_wrapper ul li:hover {background-color:#caccec;}
.download_listing_wrapper ul li:hover a {color:#4b51b3;}
.download_listing_wrapper ul li:hover .ribbon-front {width:120px; color:#fff; white-space:nowrap;} 
.download_listing_wrapper .ribbon-wrapper {position: absolute; z-index:998;left:0; bottom:3px;}
.download_listing_wrapper .ribbon-front {background-color:#d31c2c; height:15px; width:20px; overflow:hidden; color:transparent; position:relative; left:-8px; z-index:2; text-align:center; font-size:11.5px; font-family:poppins, sans-serif; line-height:16px; border-top-right-radius:3px; border-bottom-right-radius:3px; transition:width 0.5s;}
.download_listing_wrapper .ribbon-front i {color:#fff; font-size:8px; display:block; float:left; margin:4px 5px 4px 6px;}
.download_listing_wrapper .ribbon-front, .download_listing_wrapper .ribbon-back-left {-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55); -khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55); -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55); -o-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);}
.download_listing_wrapper .ribbon-edge-topleft, .download_listing_wrapper .ribbon-edge-bottomleft {position: absolute;z-index: 1;border-style:solid;height:0px;width:0px;}
.download_listing_wrapper .ribbon-edge-topleft, .download_listing_wrapper .ribbon-edge-bottomleft {left: -8px; border-color: transparent #9B1724 transparent transparent;}
.download_listing_wrapper .ribbon-edge-topleft {top: -5px; border-width: 5px 8px 0 0;} .blog .event__thumbnail {height:145px; background-position: center center !important; background-size: cover !important; border-radius:5px;}
.event__title a {color: #444444 !important;} footer {box-shadow: 0px 1px 10.66px 2.34px rgba(0, 0, 0, 0.12);}
footer .footer-main {background-color:#383838;}
footer .col_logo {width:155px;}
footer .col_headline {width:calc(100% - 155px) !important; padding-top:25px; padding-left:0; align-items:flex-start;}
footer .col_headline .weiterbildungszertifikat_wrapper {width:235px; margin-left:auto;}
footer .col_headline .banner__body {height:100%; width:calc(100% - 325px);}
footer .banner {background-color:#fff !important;}
footer .banner__image {padding-top:25px; padding-right:0;}
footer .banner__image img {width:115px; margin-left:-15px;}
footer .banner__title {font-size: 36px; color:#000; margin-top: 8px; margin-bottom:5px;}
footer .banner__text {font-family: open sans, poppins; font-size: 14px; color:#444651 !important; font-weight: 500;}
footer .widget-area {clear:both; padding:20px 30px 30px;}
footer .widget-area .row {border-top:solid 1px #383838; margin:0; padding-top:20px;}
footer .widget-area .row .col-sm-6 {padding:0;}
footer .kontaktdaten .textwidget {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
footer .kontaktdaten p, footer .kontaktdaten p a {color:#444651 !important; font-family:open sans, poppins; font-size:14px; font-weight:500; margin-left:auto; text-decoration:none;}
footer .widget_media_gallery #gallery-1 {display:table; margin:25px auto;}
footer .widget_media_gallery #gallery-1 .gallery-item {margin:0 15px;}
footer .footer-bottom {background-color:#2b2b2b; padding:0;}
footer .copyright, footer #menu-footermenu li a {font-family:open sans, poppins; color:#d2d6e1 !important; font-size:12px; line-height:45px; font-weight:500;}
footer #menu-footermenu {list-style-type:none; float:right; margin:0;}
footer #menu-footermenu li {float:left;}
footer #menu-footermenu li:not(:last-child) {padding-right:15px;} .qr_wrapper img {border-radius:5px; overflow:hidden;}
.bleiben_wir_in_kontakt_wrapper .buttonDownload {background:none !important; color:#d31c2c !important; padding:0 !important; padding-left:25px !important;}
.bleiben_wir_in_kontakt_wrapper .buttonDownload .download_hover {display:none !important;}
.bleiben_wir_in_kontakt_wrapper .buttonDownload:before {border-color:#d31c2c !important; left:0 !important;}
.bleiben_wir_in_kontakt_wrapper .buttonDownload:after {border-top-color:#d31c2c !important; left:0 !important;}
.bleiben_wir_in_kontakt_wrapper .buttonDownload:hover {text-decoration:underline !important;}
.login .servicebox {box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.4); border-radius:5px;}
.login .servicebox .kc_single_image {height:125px; align-items:center;}
.login .servicebox .kc_single_image img {margin:0 auto;}
.rcc-panel {font-family:poppins !important; box-shadow:0px 0px 12px 2px #0000007a;}
.rcc-accept-btn {border-radius:50px !important; background-color:#7375d0 !important; color:#fff !important;}
.rcc-panel a:hover {border-radius:50px; background-color:#7375d0 !important; text-decoration:none !important;} @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.anmeldung_zum_newsletter iframe {height:300px !important;}
} @supports (-ms-ime-align: auto) {
.anmeldung_zum_newsletter iframe {height:300px !important;}
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-300.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-300.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-300.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-300.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-regular.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-regular.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-regular.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-regular.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-500.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-500.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-500.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-500.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-500.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-500.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-600.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-600.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-600.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-600.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-600.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-600.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-700.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-700.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-700.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-700.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-800.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-800.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-800.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-800.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-800.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-800.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-300italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-300italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-300italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-300italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-300italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 500;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-500italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-500italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-500italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-500italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-500italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-500italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-600italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-600italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-600italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-600italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-600italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-600italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-700italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-700italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-700italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-700italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-700italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-800italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-800italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-800italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-800italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-800italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/open-sans-v34-latin-800italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 100;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-100.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-100.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-100.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-100.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-100.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-100.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 100;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-100italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-100italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-100italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-100italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-100italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-100italic.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 200;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-200.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-200.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-200.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-200.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-200.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-200.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 200;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-200italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-200italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-200italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-200italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-200italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-200italic.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 300;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-300.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-300.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-300.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-300.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-300.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 300;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-300italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-300italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-300italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-300italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-300italic.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-regular.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-regular.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-regular.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-regular.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-regular.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 400;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-italic.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-500.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-500.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-500.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-500.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-500.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-500.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 500;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-500italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-500italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-500italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-500italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-500italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-500italic.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 600;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-600italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-600italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-600italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-600italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-600italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-600italic.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-600.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-600.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-600.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-600.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-600.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-600.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-700.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-700.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-700.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-700.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-700.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 700;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-700italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-700italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-700italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-700italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-700italic.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 800;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-800italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-800italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-800italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-800italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-800italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-800italic.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 800;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-800.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-800.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-800.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-800.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-800.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-800.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 900;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-900.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-900.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-900.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-900.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-900.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-900.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 900;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-900italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-900italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-900italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-900italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-900italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/poppins-v20-latin-900italic.svg#Poppins) format('svg'); } @font-face {
font-family: 'Oregano';
font-style: normal;
font-weight: 400;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/oregano-v13-latin-regular.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/oregano-v13-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/oregano-v13-latin-regular.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/oregano-v13-latin-regular.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/oregano-v13-latin-regular.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/oregano-v13-latin-regular.svg#Oregano) format('svg'); } @font-face {
font-family: 'Oregano';
font-style: italic;
font-weight: 400;
src: url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/oregano-v13-latin-italic.eot); src: local(''),
url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/oregano-v13-latin-italic.eot?#iefix) format('embedded-opentype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/oregano-v13-latin-italic.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/oregano-v13-latin-italic.woff) format('woff'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/oregano-v13-latin-italic.ttf) format('truetype'), url(//www.ernstkrusch.at/wp-content/plugins/seimo/fonts/oregano-v13-latin-italic.svg#Oregano) format('svg'); }@media screen and (min-width: 800px) {
a[href*="tel:"] {pointer-events:none !important; border-bottom:none !important; font-weight:normal !important;}
}
@media screen and (max-width: 1100px) { .container {width:100%;}
.auflistung_buttons .kc_col-sm-4 {width:32% !important;}
.auflistung_buttons .kc_column_inner:last-child {padding-left:3% !important;}
.auflistung_buttons .kc_column_inner:first-child {padding-right:3% !important;}
.auflistung_buttons .kc_button {overflow:hidden; text-overflow:ellipsis; display:block;} .n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden {opacity:0.6 !important;}
.nextend-arrow:hover {opacity:1 !important;}
.slider_home .n2-ss-slider-1, .slider_home .n2-ss-canvas, .slider_home .n2-ss-layers-container {height:600px !important;}
.slider_home .slider_content_wrapper {left:11vw !important; top:auto !important; bottom:100px !important;} .krusch_einleitungstext .kc_col-of-5 {width:220px;}
.krusch_einleitungstext .kc_col-sm-10 {width:calc(100% - 220px)}
} @media screen and (max-width: 991px) { .serviceboxen_wrapper .servicebox {overflow:visible;}
.serviceboxen_wrapper .servicebox .kc-feature-boxes {margin-top:0 !important; padding:0 15px 30px;}
.serviceboxen_wrapper .content-button {opacity:1;}
.serviceboxen_wrapper .content-title {word-break:break-all} .header {display:block;}
header .logo_type_header img {margin:0;}
header .nav_type_header {height:35px; width:100%; float:none; margin-left:auto; margin-right:auto; position:relative;}
header .nav_type_header #menu-main-1 {display:none !important;}
.mobile-menu {background-color:transparent; padding:0; box-shadow:none; position:absolute; height:35px; align-items:center; width:100%; padding:0 20px; display:flex !important;}
.mobile-menu .toggle-line {background-color:#fff; height:3px;}
.mobile-menu .toggle-line.horizontal {margin:3px 0;}
.mobile-menu .mobile_menu_text {color:#fff; font-size:14px;margin-left:44px;}
.mobile-menu .mobile-nav-toggle {position:absolute; left:0; top:0; height:35px; width:100%; padding-left:20px; padding-top:7px;}
.mobile-menu .mobile-nav-toggle.active {padding-top:14px;}
.mobile-side-nav {border-top-left-radius:10px; border-bottom-left-radius:10px; margin:5px 0; background-image:url(http://www.ernstkrusch.at/wp-content/uploads/2019/10/bg_pattern.jpg); padding-top:0 !important; width:290px;}
.mobile-side-nav .mobile-nav-menu {background-color:#9093fd;}
.mobile-side-nav .mobile-nav-menu .dropdown_open {background-color:#a7a9ff;}
.mobile-side-nav .mobile-nav-menu .dropdown_open &gt; a {background-color:#7375d0;}
.mobile-side-nav .mobile-nav-menu a {font-family:poppins, sans-serif !important; color: #fff !important; text-transform: none !important; font-size: 16px !important; padding:15px 30px !important;}
.mobile-side-nav .mobile-nav-menu .submenu-toggle {padding:12px 13px !important; color:#fff !important;}
.mobile-side-nav .mobile-nav-menu .sub-menu a {padding: 10px 30px !important; font-size: 15px !important;}
.mobile-side-nav .menu-footermenu-container {position:absolute; bottom:0; left:0; width:100%;}
.mobile-side-nav .menu-footermenu-container ul {list-style:none; display:table; margin-left:auto; margin-right:auto;}
.mobile-side-nav .menu-footermenu-container ul li {float:left;}
.mobile-side-nav .menu-footermenu-container ul li a {color:#010101; font-size:11px; padding:0 5px;}
.mobile-side-nav .menu-footermenu-container ul li:not(:first-child) a {border-left:solid 1px #c1c1c1;} .n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden {opacity:1 !important;} footer .col_logo {float:left;}
footer .col_headline {width:100%;}
footer .kontaktbutton {width:160px; float:left;}
footer .kontaktdaten {width:calc(100% - 160px); float:right; padding-left:15px !important;}
}
@media screen and (max-width: 850px) { .mfp-content {height:85vh !important;}
.featuredots_wrapper .kc_column_inner {width:50%; margin-bottom:30px;}
.serviceboxen_wrapper .servicebox .kc-feature-boxes {margin-bottom:50px;}
.anmeldung_zum_newsletter iframe {height:400px !important;}
}
@media screen and (max-width: 786px) {
.featuredots_wrapper .kc_column_inner .kc_wrapper {width:300px; max-width:100%; margin:0 auto;} .nextend-arrow {display:none !important; opacity:0 !important;}
.slider_home .slider_content_wrapper {width: 80vw !important; left: 5vw !important; background-color: rgba(255, 255, 255, 0.6) !important; border-radius: 10px; padding: 10px !important;}
.slider_titel &gt; div {font-size:40px !important;}
.slider_text p {font-size:16px !important;}
.slider_button a div {font-size:12px !important;} .footer-bottom .col-md-6 {width:100%; text-align:center;}
.footer-bottom #menu-footermenu {margin:0 auto; display:table; float:none;}
footer .copyright, footer #menu-footermenu li a {line-height:unset;}
footer .copyright {padding:20px 0 10px;}
footer .custom-text {display:none;} .krusch_einleitungstext .kc-wrap-columns {display:flex; flex-direction:column-reverse; flex-wrap:wrap;}
.krusch_einleitungstext .krusch_unterschrift {margin-top:15px;}
.krusch_einleitungstext img {width:150px; margin-top:15px;}
}
@media screen and (max-width: 767px) { .featuredots_wrapper {margin:0 !important;}
.serviceboxen_wrapper .kc_col-sm-4 {width:500px !important; max-width:100%; margin:0 auto 30px; float:none;}
.serviceboxen_wrapper .kc-css-619537 {margin-bottom:0 !important;}
.auflistung_buttons {margin:0;}
.auflistung_buttons .kc_col-sm-4 {width:47% !important; padding-right:0 !important; padding-left:0 !important; margin:10px 0;}
.auflistung_buttons .kc_col-sm-4:nth-child(odd) {padding-right:1.5% !important; padding-left:0 !important;}
.auflistung_buttons .kc_col-sm-4:nth-child(even) {padding-right:0 !important; padding-left:1.5% !important;}
.idd_beratung {width:99%; left:1%; height:90vh; top:5vh;}
.idd_beratung .popup_content {padding-top:0;}
.idd_spalten_wrapper {margin-top:0;} footer .col_headline {width:100% !important; padding-left:30px;}
footer .weiterbildungszertifikat_wrapper a {pointer-events:none;}
} @media screen and (max-width: 600px) { .subpage_title_wrapper h2 {font-size:35px !important;}
.warumzummakler_home .kc_single_image {text-align:center !important; margin-top:15px !important;}
.qr_col {display:none;}
.wpcf7-form-control-wrap {width:100% !important; margin-right:0 !important;}
.checkboxen_wrapper {margin-top:20px !important;}
.auflistung_buttons {width:100% !important;}
.auflistung_buttons .kc_col-sm-4 {width:100% !important; padding-left:0 !important; padding-right:0 !important}
.auflistung_buttons .kc_col-sm-4:nth-child(odd) {padding-right:0 !important; padding-left:0 !important;}
.auflistung_buttons .kc_col-sm-4:nth-child(even) {padding-right:0 !important; padding-left:0 !important;} .footer-bottom {padding-bottom:45px !important;}
.sidebuttons {left:0 !important; bottom:-2px; top:auto; width:100vw; height:45px; border-radius:0 !important;;}
.sidebuttons li {margin:0 !important; clear:none !important; border:none; border-radius:0 !important; width:20%;}
.sidebuttons li:not(:first-child) {border-left:solid 1px #c6c8ea;}
.sidebuttons li .i_wrapper {margin:0 auto;}
.sidebuttons li .text {display:none !important;}
.sidebuttons ul li:first-child {border-top-right-radius:0 !important; border-top-left-radius:10px !important;}
.sidebuttons ul li:last-child {border-bottom-right-radius:0 !important; border-top-right-radius:10px !important;}
.anmeldung_zum_newsletter iframe {height:500px !important;} footer .kontaktbutton, footer .kontaktdaten {width:100%; float:none; padding-left:0 !important;}
footer .kontaktbutton .widget_text {margin-bottom:10px;}
footer .kontaktdaten .widget_text {margin-bottom:0;}
footer .kontaktdaten p {margin-left:0;} .slider_home .n2-ss-slider-1, .slider_home .n2-ss-canvas, .slider_home .n2-ss-layers-container {height:550px !important;}
.slider_titel div {font-size:35px !important;}
.slider_home .slider_content_wrapper {top:250px !important; bottom:auto !important;} .single .downloads_wrapper ul li{float:none; padding:0; margin:15px auto;} .rcc-panel {bottom:60px !important;}
}
@media screen and (max-width: 500px) { footer .kontaktbutton .textwidget {text-align:center;}
footer .kontaktdaten p {font-size:0px !important; color:transparent !important; width:100%; line-height:1px !important;}
footer .kontaktdaten p .nobr {color:#444651 !important; font-size:14px !important; width:100%; display:block; line-height:1.5em !important; text-align:center;}
footer .kontaktdaten p .nobr a {text-decoration:underline !important;}
footer .col_logo, footer .col_headline, footer .col_headline .banner__body, footer .weiterbildungszertifikat_wrapper {width:100%; float:none;}
footer .weiterbildungszertifikat_wrapper {margin:30px auto 5px;}
footer .col_headline {padding:10px 15px 0; text-align:center;}
footer .banner__image a {display:table; margin:0 auto;}
footer .banner__image img {margin-left:-10px;}
footer .widget_media_gallery #gallery-1 {width:fit-content;}
footer .widget_media_gallery #gallery-1 .gallery-item {margin:0 5px;}
}
@media screen and (max-width: 400px) {
}
@media screen and (max-width: 350px) { .anmeldung_zum_newsletter iframe {height:550px !important;} .slider_home .n2-ss-slider-1, .slider_home .n2-ss-canvas, .slider_home .n2-ss-layers-container {height:600px !important;}	
}@font-face {
font-family: "Podkova";
font-weight: 400;
font-style: normal;
src: local('Podkova Regular'), local('Podkova-Regular'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/K2FxfZ1EmftJSV9VaJnzJ6CiDyo.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/K2FxfZ1EmftJSV9VaJnzIQ.woff) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: "Podkova";
font-weight: 500;
font-style: normal;
src: local('Podkova Medium'), local('Podkova-Medium'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/K2F0fZ1EmftJSV9VYGrQMo2AAgDwbWs.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/K2F0fZ1EmftJSV9VYGrQMo2ABA.woff) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: "Podkova";
font-weight: 600;
font-style: normal;
src: local('Podkova SemiBold'), local('Podkova-SemiBold'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/K2F0fZ1EmftJSV9VYEbXMo2AAgDwbWs.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/K2F0fZ1EmftJSV9VYEbXMo2ABA.woff) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: "Podkova";
font-weight: 700;
font-style: normal;
src: local('Podkova Bold'), local('Podkova-Bold'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/K2F0fZ1EmftJSV9VYCLWMo2AAgDwbWs.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/K2F0fZ1EmftJSV9VYCLWMo2ABA.woff) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: "Podkova";
font-weight: 800;
font-style: normal;
src: local('Podkova ExtraBold'), local('Podkova-ExtraBold'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/K2F0fZ1EmftJSV9VYD7VMo2AAgDwbWs.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/K2F0fZ1EmftJSV9VYD7VMo2ABA.woff) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: "Poppins";
font-weight: 400;
font-style: normal;
src: local('Poppins Regular'), local('Poppins-Regular'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/pxiEyp8kv8JHgFVrJJfedA.woff) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: "Poppins";
font-weight: 500;
font-style: normal;
src: local('Poppins Medium'), local('Poppins-Medium'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLGT9Z1xlEw.woff) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: "Poppins";
font-weight: 600;
font-style: normal;
src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLEj6Z1xlEw.woff) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: "Poppins";
font-weight: 700;
font-style: normal;
src: local('Poppins Bold'), local('Poppins-Bold'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLCz7Z1xlEw.woff) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: "Poppins";
font-weight: 800;
font-style: normal;
src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLDD4Z1xlFd2JQEk.woff2) format('woff2'), url(//www.ernstkrusch.at/wp-content/uploads/sgf-css/pxiByp8kv8JHgFVrLDD4Z1xlEw.woff) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox{ position: relative;
overflow: hidden;
height: 100%;
max-width: 100%;
outline: none;
direction: ltr;
}
.mCSB_container{ overflow: hidden;
width: auto;
height: auto;
} .mCSB_inside &gt; .mCSB_container{ margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } .mCS-dir-rtl &gt; .mCSB_inside &gt; .mCSB_container{ margin-right: 0;
margin-left: 30px;
}
.mCS-dir-rtl &gt; .mCSB_inside &gt; .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } .mCSB_scrollTools{ position: absolute;
width: 16px;
height: auto;
left: auto;
top: 0;
right: 0;
bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools{ right: -26px; } .mCS-dir-rtl &gt; .mCSB_inside &gt; .mCSB_scrollTools, 
.mCS-dir-rtl &gt; .mCSB_outside + .mCSB_scrollTools{ right: auto;
left: 0;
}
.mCS-dir-rtl &gt; .mCSB_outside + .mCSB_scrollTools{ left: -26px; } .mCSB_scrollTools .mCSB_draggerContainer{ position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0; 
height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail{
width: 2px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger{ cursor: pointer;
width: 100%;
height: 30px; z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ position: relative;
width: 4px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; }
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
display: block;
position: absolute;
height: 20px;
width: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; } .mCSB_horizontal.mCSB_inside &gt; .mCSB_container{
margin-right: 0;
margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside &gt; .mCSB_container{ min-height: 100%; }
.mCSB_horizontal &gt; .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal{
width: auto;
height: 16px;
top: auto;
right: 0;
bottom: 0;
left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 2px;
margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
width: 30px; height: 100%;
left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 4px;
margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height: 12px; margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height: 8px; margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
display: block;
position: absolute;
width: 20px;
height: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; } .mCSB_container_wrapper{
position: absolute;
height: auto;
width: auto;
overflow: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin-right: 30px;
margin-bottom: 30px;
}
.mCSB_container_wrapper &gt; .mCSB_container{
padding-right: 30px;
padding-bottom: 30px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.mCSB_vertical_horizontal &gt; .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
.mCSB_vertical_horizontal &gt; .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; } .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; } .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCS-dir-rtl &gt; .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside &gt; .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; } .mCS-dir-rtl &gt; .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside &gt; .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; } .mCS-dir-rtl &gt; .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside &gt; .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
.mCS-dir-rtl &gt; .mCSB_inside &gt; .mCSB_container_wrapper{ margin-right: 0;
margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden &gt; .mCSB_container{ padding-right: 0; }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden &gt; .mCSB_container{ padding-bottom: 0; }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside &gt; .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
margin-right: 0; margin-left: 0;
} .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside &gt; .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } .mCSB_scrollTools, 
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out; 
-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out; 
-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out; 
transition: width .2s ease-out .2s, height .2s ease-out .2s, 
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out; 
}   .mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide &gt; .mCustomScrollBox &gt; .mCSB_scrollTools,
.mCS-autoHide &gt; .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
.mCustomScrollbar &gt; .mCustomScrollBox &gt; .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar &gt; .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover &gt; .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover &gt; .mCustomScrollBox &gt; .mCSB_scrollTools,
.mCS-autoHide:hover &gt; .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.4);
filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.75);
filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.85);
filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.9);
filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
background-image: url(//www.ernstkrusch.at/wp-content/plugins/seimo/includes/malihu_custom_scrollbar/src/mCSB_buttons.png); background-repeat: no-repeat;
opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}
.mCSB_scrollTools .mCSB_buttonUp{
background-position: 0 0; }
.mCSB_scrollTools .mCSB_buttonDown{
background-position: 0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft{
background-position: 0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight{
background-position: 0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }  .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
width: 4px;
background-color: #fff; background-color: rgba(255,255,255,0.1);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width: 4px;
background-color: #fff; background-color: rgba(255,255,255,0.75);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 4px;
margin: 6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; } .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.1);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.75);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }  .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
width: 4px;
background-color: #fff; background-color: rgba(255,255,255,0.1);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width: 6px;
background-color: #fff; background-color: rgba(255,255,255,0.75);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 4px;
margin: 6px 0;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 6px;
margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.1);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.75);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }  .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 2px;
margin: 7px auto;
} .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }  .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width: 14px;
margin: 0 1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height: 14px;
margin: 1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
width: 16px; height: 16px;
margin: -1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height: 16px; width: 16px;
margin: 0 -1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height: 4px; margin: 6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; } .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
background-color: transparent;
background-position: center;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
background-repeat: repeat-y;
opacity: 0.3;
filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
height: 4px;
margin: 6px 0;
background-repeat: repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-repeat: repeat-y;
background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
} .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
.mCS-3d.mCSB_scrollTools, 
.mCS-3d-dark.mCSB_scrollTools{
opacity: 1;
filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
width: 8px;
background-color: #000; background-color: rgba(0,0,0,0.2);
box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 8px;
margin: 4px 0;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 8px;
margin: 4px auto;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.1);
box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }  .mCS-3d-thick.mCSB_scrollTools, 
.mCS-3d-thick-dark.mCSB_scrollTools{
opacity: 1;
filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-3d-thick.mCSB_scrollTools, 
.mCS-3d-thick-dark.mCSB_scrollTools, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
.mCS-3d-thick.mCSB_scrollTools_vertical, 
.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
.mCS-3d-thick.mCSB_scrollTools_horizontal, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
bottom: 1px;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
width: 12px;
margin: 2px;
position: absolute;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height: 12px;
width: auto;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
background-color: #000; background-color: rgba(0,0,0,0.05);
box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; } .mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
background-color: #fff; background-color: rgba(0,0,0,0.05);
box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }  .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
right: 0; 
margin: 12px 0; 
}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
bottom: 0; 
margin: 0 12px; 
} .mCS-dir-rtl &gt; .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
.mCS-dir-rtl &gt; .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
left: 0; 
right: auto;
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.2);
filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.5);
filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
} .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.2);
filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.5);
filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
}  .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
width: 6px;
background-color: #000; background-color: rgba(0,0,0,0.2);
}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 6px;
margin: 5px 0;
}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
width: 12px;
}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height: 12px;
margin: 2px 0;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }  .mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
width: 12px;
background-color: #000; background-color: rgba(0,0,0,0.2);
}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
width: 6px;
margin: 3px 5px;
position: absolute;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height: 6px;
margin: 5px 3px;
position: absolute;
width: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 12px;
margin: 2px 0;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; } .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color: transparent;
border-width: 1px;
border-style: solid;
border-color: #fff;
border-color: rgba(255,255,255,0.2);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); } .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }</pre></body></html>