@import url("//hello.myfonts.net/count/2cdd61");@import url("//hello.myfonts.net/count/2ff471");@font-face{font-family:'DINNextRoundedLTPro-Bold';src:url(/sites/all/themes/rico/font/2CDD61_0_0.eot);src:url(/sites/all/themes/rico/font/2CDD61_0_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rico/font/2CDD61_0_0.woff2) format('woff2'),url(/sites/all/themes/rico/font/2CDD61_0_0.woff) format('woff'),url(/sites/all/themes/rico/font/2CDD61_0_0.ttf) format('truetype'),url(/sites/all/themes/rico/font/2CDD61_0_0.svg#wf) format('svg');}@font-face{font-family:'DINNextRoundedLTPro-Regular';src:url(/sites/all/themes/rico/font/2CDD61_1_0.eot);src:url(/sites/all/themes/rico/font/2CDD61_1_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rico/font/2CDD61_1_0.woff2) format('woff2'),url(/sites/all/themes/rico/font/2CDD61_1_0.woff) format('woff'),url(/sites/all/themes/rico/font/2CDD61_1_0.ttf) format('truetype'),url(/sites/all/themes/rico/font/2CDD61_1_0.svg#wf) format('svg');}@font-face{font-family:'DINNextLTPro-Bold';src:url(/sites/all/themes/rico/font/2FF471_0_0.eot);src:url(/sites/all/themes/rico/font/2FF471_0_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rico/font/2FF471_0_0.woff2) format('woff2'),url(/sites/all/themes/rico/font/2FF471_0_0.woff) format('woff'),url(/sites/all/themes/rico/font/2FF471_0_0.ttf) format('truetype');}@font-face{font-family:'DINNextLTPro-Condensed';src:url(/sites/all/themes/rico/font/2FF471_1_0.eot);src:url(/sites/all/themes/rico/font/2FF471_1_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rico/font/2FF471_1_0.woff2) format('woff2'),url(/sites/all/themes/rico/font/2FF471_1_0.woff) format('woff'),url(/sites/all/themes/rico/font/2FF471_1_0.ttf) format('truetype');}@font-face{font-family:'DINNextLTPro-LightCondensed';src:url(/sites/all/themes/rico/font/2FF471_2_0.eot);src:url(/sites/all/themes/rico/font/2FF471_2_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rico/font/2FF471_2_0.woff2) format('woff2'),url(/sites/all/themes/rico/font/2FF471_2_0.woff) format('woff'),url(/sites/all/themes/rico/font/2FF471_2_0.ttf) format('truetype');}@font-face{font-family:'DINNextLTPro-Regular';src:url(/sites/all/themes/rico/font/2FF471_3_0.eot);src:url(/sites/all/themes/rico/font/2FF471_3_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rico/font/2FF471_3_0.woff2) format('woff2'),url(/sites/all/themes/rico/font/2FF471_3_0.woff) format('woff'),url(/sites/all/themes/rico/font/2FF471_3_0.ttf) format('truetype');}@font-face{font-family:'DINNextLTPro-BoldCondensed';src:url(/sites/all/themes/rico/font/2FF471_4_0.eot);src:url(/sites/all/themes/rico/font/2FF471_4_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rico/font/2FF471_4_0.woff2) format('woff2'),url(/sites/all/themes/rico/font/2FF471_4_0.woff) format('woff'),url(/sites/all/themes/rico/font/2FF471_4_0.ttf) format('truetype');}
#page-wrapper{width:100%;background:#ffffff;margin-bottom:190px;z-index:1;position:relative;}#main-wrapper,#header div.section,#messages div.section,#highlighted div.section,#featured div.section,#footer-wrapper div.section,#bottom div.section,#frontpage .row .section,#prev_next_wrapper div.section,#node-unternehmenswerte div.section,.node-type-unternehmenswerte #main-wrapper div.tabs,#block-views-banner-jetzt-bewerben-block-1 .content{width:1170px;margin-left:auto;margin-right:auto;}#main{padding:0;background:#ffffff;}#header div.section{position:relative;}#secondary-menu{margin-bottom:5px;overflow:hidden;width:100%;}#main-wrapper{padding:80px 0 120px 0;position:relative;}body.front #main-wrapper,body.front #main{width:100% !important;padding:0 !important;margin:0 !important;}#content .section,.sidebar .section{}#breadcrumb{margin:0 15px;}.one-sidebar #content{width:870px;float:left;}.sidebar-first #content{margin-left:0;margin-right:0;}.sidebar-second #content{margin-right:0;margin-left:0;}#sidebar-first{width:250px;margin-right:50px;float:left;}#sidebar-second{width:250px;margin-left:50px;float:right;}body.front #bottom{position:absolute;bottom:0;left:0;width:100%;z-index:999;}
@font-face{font-family:'fontello';src:url(/sites/all/themes/rico/font/fontello.eot?11877356);src:url(/sites/all/themes/rico/font/fontello.eot?11877356#iefix) format('embedded-opentype'),url(/sites/all/themes/rico/font/fontello.woff?11877356) format('woff'),url(/sites/all/themes/rico/font/fontello.ttf?11877356) format('truetype'),url(/sites/all/themes/rico/font/fontello.svg?11877356#fontello) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-print:before{content:'\e800';}.icon-vimeo:before{content:'\e801';}.icon-facebook:before{content:'\e802';}.icon-play:before{content:'\e803';}.icon-right-small:before{content:'\e804';}.icon-pencil:before{content:'\e805';}.icon-th-thumb:before{content:'\e806';}.icon-left-small:before{content:'\e807';}.icon-cancel:before{content:'\e808';}.icon-tags:before{content:'\e809';}.icon-left-open-big:before{content:'\e80a';}.icon-down-dir:before{content:'\e80b';}.icon-plus:before{content:'\e80c';}.icon-right-dir:before{content:'\e80d';}.icon-phone:before{content:'\e80e';}.icon-back:before{content:'\e80f';}.icon-left-dir:before{content:'\e810';}.icon-minus:before{content:'\e811';}.icon-globe:before{content:'\e812';}.icon-right-open-big:before{content:'\e813';}.icon-th-list:before{content:'\e814';}.icon-picture:before{content:'\e815';}.icon-left-circle:before{content:'\e816';}.icon-ok-circle:before{content:'\e817';}.icon-cancel-circle:before{content:'\e818';}.icon-link-ext:before{content:'\e819';}.icon-download:before{content:'\e81a';}.icon-cancel-1:before{content:'\e81b';}.icon-play-circled2:before{content:'\e81c';}.icon-menu:before{content:'\e81d';}.icon-calendar:before{content:'\e81e';}.icon-play-circled:before{content:'\e81f';}.icon-location:before{content:'\e820';}.icon-picture-1:before{content:'\e821';}.icon-link:before{content:'\e822';}.icon-youtube:before{content:'\e823';}.icon-zoom-in:before{content:'\e824';}.icon-mail:before{content:'\e825';}.icon-map:before{content:'\e826';}.icon-vcard:before{content:'\e827';}.icon-gplus:before{content:'\e828';}.icon-right-circle:before{content:'\e829';}.icon-twitter-1:before{content:'\e82a';}.icon-twitter:before{content:'\e82b';}.icon-up-open-big:before{content:'\e82c';}.icon-doc-text-inv:before{content:'\e82d';}.icon-down-open-big:before{content:'\e82e';}.icon-newspaper:before{content:'\e82f';}.icon-search:before{content:'\e830';}.icon-briefcase:before{content:'\e831';}.icon-youtube-play:before{content:'\e832';}.icon-clock:before{content:'\e833';}.icon-dollar:before{content:'\e834';}.icon-euro:before{content:'\e835';}.icon-language:before{content:'\e836';}.icon-facebook-squared:before{content:'\e837';}.icon-print-1:before{content:'\e838';}.icon-mail-1:before{content:'\e839';}.icon-edit:before{content:'\e83a';}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate(0px,0px);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-container-multirow > .swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height;}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%;}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-white .swiper-pagination-bullet{background:#fff;}.swiper-pagination-bullet-active{opacity:1;background:#007aff;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000;}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);-moz-transform:translate3d(0px,-50%,0);-o-transform:translate(0px,-50%);-ms-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute;}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progress{width:100%;height:4px;left:0;top:0;}.swiper-container-vertical > .swiper-pagination-progress{width:4px;height:100%;left:0;top:0;}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5);}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff;}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000;}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px;}.swiper-container-cube,.swiper-container-flip{overflow:visible;}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1);}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat;}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg);}}
.vjs-default-skin{color:#cccccc;}@font-face{font-family:'VideoJS';src:url(/sites/all/themes/rico/font/vjs.eot);src:url(/sites/all/themes/rico/font/vjs.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rico/font/vjs.woff) format('woff'),url(/sites/all/themes/rico/font/vjs.ttf) format('truetype'),url(/sites/all/themes/rico/font/vjs.svg#icomoon) format('svg');font-weight:normal;font-style:normal;}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333333;background-color:rgba(51,51,51,0.9);}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #ffffff;-moz-box-shadow:0 0 2em #ffffff;box-shadow:0 0 2em #ffffff;}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0;}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0em 0em 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3.0em;background-color:#07141e;background-color:rgba(7,20,30,0.7);}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility 0.1s,opacity 0.1s;-moz-transition:visibility 0.1s,opacity 0.1s;-o-transition:visibility 0.1s,opacity 0.1s;transition:visibility 0.1s,opacity 0.1s;}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s;}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none;}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none;}.vjs-default-skin.vjs-error .vjs-control-bar{display:none;}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:"";}}.vjs-default-skin .vjs-control{outline:none;position:relative;float:left;text-align:center;margin:0;padding:0;height:3.0em;width:4em;}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0em 0em 1em #ffffff;}.vjs-default-skin .vjs-control:focus{}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer;}.vjs-default-skin .vjs-play-control:before{content:"\e001";}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002";}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none;}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right;}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006";}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003";}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004";}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005";}.vjs-default-skin .vjs-volume-control{width:5em;float:right;}.vjs-default-skin .vjs-volume-bar{width:5em;height:0.6em;margin:1.1em auto 0;}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:0.5em;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:0.5em;height:0.5em;left:4.5em;}.vjs-default-skin .vjs-volume-handle:before{font-size:0.9em;top:-0.2em;left:-0.2em;width:1em;height:1em;}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent;}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0;}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7,40,50,0.5);}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em;}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:0.3em;height:1em;top:-1em;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}.vjs-default-skin .vjs-progress-holder{height:100%;}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0;}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,0.2);}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,0.1);}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%;}.vjs-default-skin .vjs-seek-handle:before{padding-top:0.1em;}.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control{display:none;}.vjs-default-skin.vjs-live .vjs-live-display{display:block;}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em;}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em;}.vjs-default-skin .vjs-current-time{float:left;}.vjs-default-skin .vjs-duration{float:left;}.vjs-default-skin .vjs-remaining-time{display:none;float:left;}.vjs-time-divider{float:left;line-height:3em;}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right;}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000";}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b";}.vjs-default-skin .vjs-big-play-button{left:0.5em;top:0.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,0.7);border:0.1em solid #3b4249;-webkit-border-radius:0.8em;-moz-border-radius:0.8em;border-radius:0.8em;-webkit-box-shadow:0px 0px 1em rgba(255,255,255,0.25);-moz-box-shadow:0px 0px 1em rgba(255,255,255,0.25);box-shadow:0px 0px 1em rgba(255,255,255,0.25);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em;}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none;}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none;}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none;}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,0.75);-webkit-box-shadow:0 0 3em #ffffff;-moz-box-shadow:0 0 3em #ffffff;box-shadow:0 0 3em #ffffff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s;}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%;}.vjs-error .vjs-big-play-button{display:none;}.vjs-error-display{display:none;}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666666;line-height:1;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-0.5em;width:100%;}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000000;background:rgba(0,0,0,0.5);}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460;}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;opacity:0.75;}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear;}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0em 0em 0.1em #000;}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer;}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0em;width:0em;height:0em;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000000;border-top-color:rgba(7,40,50,0.5);}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,0.7);-webkit-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);-moz-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);}.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block;}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:0.3em 0 0.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase;}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000;}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#ffffff;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em #ffffff;-moz-box-shadow:0 0 1em #ffffff;box-shadow:0 0 1em #ffffff;}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default;}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c";}.vjs-default-skin .vjs-captions-button:before{content:"\e008";}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c";}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em;}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #ffffff;-moz-box-shadow:0 0 1em #ffffff;box-shadow:0 0 1em #ffffff;}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:normal;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%;}.video-js:-moz-full-screen{position:absolute;}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto;}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute;}.video-js:-webkit-full-screen{width:100% !important;height:100% !important;}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none;}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%;}.video-js.vjs-has-started .vjs-poster{display:none;}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block;}.video-js.vjs-controls-disabled .vjs-poster{display:none;}.video-js.vjs-using-native-controls .vjs-poster{display:none;}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em;}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em;}.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:0.1em;background-color:#000000;background-color:rgba(0,0,0,0.5);}.video-js .vjs-subtitles{color:#ffffff;}.video-js .vjs-captions{color:#ffcc66;}.vjs-tt-cue{display:block;}.video-js.vjs-fullscreen .vjs-text-track{font-size:3em;}.vjs-default-skin .vjs-hidden{display:none;}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible;}.vjs-no-js{padding:20px;color:#ccc;background-color:#333;font-size:18px;font-family:Arial,sans-serif;text-align:center;width:300px;height:150px;margin:0px auto;}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-loading .slick-list{background:#fff url(/sites/all/themes/rico/images/ajax-loader.gif) center center no-repeat;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}@font-face{font-family:"slick";src:url(/sites/all/themes/rico/css/./fonts/slick.eot);src:url(/sites/all/themes/rico/css/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/rico/css/./fonts/slick.woff) format("woff"),url(/sites/all/themes/rico/css/./fonts/slick.ttf) format("truetype"),url(/sites/all/themes/rico/css/./fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir="rtl"] .slick-prev{left:auto;right:-25px;}.slick-prev:before{content:"←";}[dir="rtl"] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir="rtl"] .slick-next{left:-25px;right:auto;}.slick-next:before{content:"→";}[dir="rtl"] .slick-next:before{content:"←";}.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:0.75;}
html{-webkit-text-size-adjust:none;}body{font-family:'DINNextRoundedLTPro-Regular',Arial,sans-serif;font-weight:normal;font-style:normal;line-height:22px;font-size:14px;word-wrap:break-word;margin:0;padding:0;border:0;outline:0;color:#000000;background:#ffffff;position:relative;}::selection{background:#008f47;color:#ffffff;}::-moz-selection{background:#008f47;color:#ffffff;}a,a:link,a:visited{text-decoration:none;color:#008f47;}a:hover,a:active,a:focus{text-decoration:none;color:#004824;}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal;}.h1-wrapper,.h2-wrapper{text-align:center;}h1,h2.row-title{font-size:50px;line-height:55px;margin-bottom:50px;text-transform:uppercase;color:#008f47;display:block;position:relative;}h2{font-size:32px;line-height:34px;margin-bottom:20px;margin-top:0;}h3{font-size:28px;line-height:30px;margin-bottom:20px;margin-top:0;color:#008f47;}h4{font-size:24px;line-height:28px;margin-bottom:20px;margin-top:0;font-family:'DINNextRoundedLTPro-Bold',Arial,sans-serif;}h5{font-size:20px;line-height:26px;margin-bottom:20px;margin-top:0;font-family:'DINNextRoundedLTPro-Bold',Arial,sans-serif;}hr{border:0;height:1px;margin:60px 0;width:100%;clear:both;background:#dddddd;background:-moz-linear-gradient(left,rgba(221,221,221,0) 0%,rgba(221,221,221,1) 50%,rgba(221,221,221,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(221,221,221,0)),color-stop(50%,rgba(221,221,221,1)),color-stop(100%,rgba(221,221,221,0)));background:-webkit-linear-gradient(left,rgba(221,221,221,0) 0%,rgba(221,221,221,1) 50%,rgba(221,221,221,0) 100%);background:-o-linear-gradient(left,rgba(221,221,221,0) 0%,rgba(221,221,221,1) 50%,rgba(221,221,221,0) 100%);background:-ms-linear-gradient(left,rgba(221,221,221,0) 0%,rgba(221,221,221,1) 50%,rgba(221,221,221,0) 100%);background:linear-gradient(to right,rgba(221,221,221,0) 0%,rgba(221,221,221,1) 50%,rgba(221,221,221,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00dddddd',endColorstr='#00dddddd',GradientType=1);}p{margin:0 0 20px 0;}b,strong{font-weight:normal;font-family:'DINNextRoundedLTPro-Bold',Arial,sans-serif;}.grey{color:#999999;}.green{color:#008f47;}.uppercase{text-transform:uppercase;}del{text-decoration:line-through;}tr.odd{background-color:#eeeeee;}img{outline:0;}img.inline{width:auto;display:inline-block;}code,pre,kbd,samp,var{padding:0 0.4em;font-size:0.77em;font-family:Menlo,Consolas,"Andale Mono","Lucida Console","Nimbus Mono L","DejaVu Sans Mono",monospace,"Courier New";}code{background-color:#f2f2f2;background-color:rgba(40,40,0,0.06);}pre code,pre kbd,pre samp,pre var,kbd kbd,kbd samp,code var{font-size:100%;background-color:transparent;}pre code,pre samp,pre var{padding:0;}.description code{font-size:1em;}kbd{background-color:#f2f2f2;border:1px outset #575757;margin:0 3px;color:#666;display:inline-block;padding:0 6px;-moz-border-radius:5px;border-radius:5px;}pre{background-color:#f2f2f2;background-color:rgba(40,40,0,0.06);margin:10px 0;overflow:hidden;padding:15px;white-space:pre-wrap;}input,textarea,select,a.button{font-family:'DINNextRoundedLTPro-Regular',Arial,sans-serif;font-style:normal;}caption{text-align:left;font-weight:normal;}blockquote{font-weight:normal;color:#008f47;font-size:18px;line-height:28px;margin:50px 0;padding:20px 0;position:relative;}blockquote:after{content:"";position:absolute;bottom:0;left:50%;width:160px;height:1px;background:#008f47;margin-left:-80px;display:block;}blockquote:before{content:"";position:absolute;top:0;left:50%;width:160px;height:1px;background:#008f47;margin-left:-80px;display:block;}blockquote > p:last-child{display:inline;}a.feed-icon{display:inline-block;padding:15px 0 0 0;}img{max-width:100%;height:auto;width:100%;border:0;display:block;}table{border:0;border-spacing:0;width:100%;}tbody{border:0;}table p{margin:0;}table tr th{color:#008f47;text-transform:uppercase;text-align:left;font-size:18px;line-height:18px;border:0;border-top:1px solid #dddddd;padding:10px 0;font-family:'DINNextRoundedLTPro-Regular',Arial,sans-serif;font-style:normal;}tr td{padding:5px 0;text-align:left;vertical-align:top;}#footer-wrapper tr td,#footer-wrapper tr th{border-color:#555;border-color:rgba(255,255,255,0.18);}table ul.links{margin:0;padding:0;font-size:1em;}table ul.links li{padding:0 1em 0 0;}.block ol,.block ul{margin:0;padding:0 0 0 1em;}.contextual-region .contextual .contextual-links a{font-size:0.923em;text-shadow:0 0 0 !important;}.item-list .pager{}.item-list .pager li{padding:0;}.item-list .pager a{display:inline-block;padding:10px 15px;}.item-list .pager .pager-first a{padding:10px 10px 10px 0;}.item-list .pager .pager-previous a{padding:10px 0;}.item-list .pager .pager-current{padding:0 10px;}.item-list .pager .pager-next a,.item-list .pager .pager-last a{padding:10px 0 10px 10px;}ul.menu li{margin:0;padding:0;}#footer ul li a,.sidebar ul li a{padding:0;color:#555555;}#footer ul li a.active,#footer ul li a.active-trail,.sidebar ul li a.active,.sidebar ul li a.active-trail{color:#008f47;}.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 15px;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}ul.tips{padding:0 0 0 1.25em;}#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;font-size:0.94em;line-height:1.7;padding:1px 10px 2px 10px;text-decoration:none;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}#logo{width:220px;display:block;float:left;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}#logo:hover,#logo:active,#logo:focus{opacity:0.5;}#logo img{width:100%;display:block;}#name-and-slogan{float:left;margin:0;padding:5px 10px 8px;}#site-name{font-size:1.6em;color:#686868;line-height:1;}h1#site-name{margin:0;}#site-name a{font-weight:normal;}#site-slogan{font-size:0.929em;margin-top:7px;word-spacing:0.1em;font-style:italic;}.region-header{float:right;}.region-header .block .content{margin:0;padding:0;}.region-header .block ul{margin:0;padding:0;}.region-header .block li{list-style:none;list-style-image:none;padding:0;}.container-inline div,.container-inline label{display:block;}.region-header .block-locale ul li{display:inline;padding:0 0.5em;}#main-menu{float:right;margin-top:12px;margin-right:-17px;}#main-menu ul{margin:0;padding:0;}#main-menu ul li{float:left;list-style:none;list-style-type:none;list-syle-image:none;margin-left:5px;padding:0;background:none !important;border:2px solid transparent;}#main-menu ul li.first{margin-left:0 !important;}#main-menu ul li a{color:#ffffff;text-decoration:none;padding:0;cursor:pointer;position:relative;font-size:18px;margin:8px 15px;display:block;text-transform:uppercase;font-weight:300;}.no-js #main-menu ul a:hover{opacity:0.7;text-decoration:none;}#main-menu ul li.active-trail,#main-menu ul li.active{border:2px solid #ffffff;}#main-menu ul li > a.active,#main-menu ul li.active-trail > a{color:#ffffff;text-decoration:none;opacity:1;}#main-menu ul li > a.active span.default,#main-menu ul li.active-trail > a span.default{margin-top:0 !important;}#main-menu ul a,#main-menu ul a:focus,#main-menu ul a:active{text-decoration:none;}#main-menu ul li a{overflow:hidden;height:22px;}#main-menu ul li a span{height:22px;display:block;}#main-menu ul li a span.default{-webkit-transition:margin-top 0.4s;-moz-transition:margin-top 0.4s;transition:margin-top 0.4s;}#main-menu ul li a span.hover{opacity:0.5;}#main-menu ul li a:hover span.default,#main-menu ul li a:focus span.default,#main-menu ul li a:active span.default{margin-top:-22px;}#main-menu ul.nice-menu ul:before{top:-20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:101;}#main-menu ul.nice-menu ul:before{border-color:rgba(85,85,85,0);border-bottom-color:#ffffff;border-width:10px;left:20px;margin-left:0;z-index:101;}#main-menu ul.nice-menu ul,#main-menu ul.nice-menu li.menuparent ul{background:#ffffff;padding:10px 25px !important;border:0;top:100%;margin-top:20px !important;z-index:98;border-top:0;left:15px;-webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 25px rgba(0,0,0,0.15);box-shadow:0px 0px 25px rgba(0,0,0,0.15);}#main-menu ul.nice-menu li.active-trail ul,#main-menu ul.nice-menu li.menuparent.active-trail ul{left:0;}#main-menu ul.nice-menu ul li{padding:15px 0;margin:0;border:0;clear:left;float:none;border-bottom:1px solid #eeeeee;width:100%;background:none;}#main-menu ul.nice-menu ul li.last{border:0;}#main-menu ul.nice-menu ul li a{font-size:14px;line-height:14px;color:#777777;padding:0;margin:0;text-transform:none;}#main-menu ul.nice-menu ul li a:hover{color:#000000;}#main-menu ul.nice-menu ul li > a.active,#main-menu ul.nice-menu ul li.active-trail > a{background:none;color:#008f47;padding:0;}#secondary-menu-links{float:right;font-size:0.929em;margin:0 10px;}#secondary-menu-links  li{margin:0;padding:0;}#secondary-menu-links  a{display:inline-block;padding:0.8em;}#secondary-menu-links a:hover,#secondary-menu-links a:focus{text-decoration:underline;}#main{margin-bottom:0px;}#header{position:relative;z-index:999;padding:0;background:#004824;background:-moz-linear-gradient(left,#004824 0%,#006330 50%,#004824 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#004824),color-stop(50%,#006330),color-stop(100%,#004824));background:-webkit-linear-gradient(left,#004824 0%,#006330 50%,#004824 100%);background:-o-linear-gradient(left,#004824 0%,#006330 50%,#004824 100%);background:-ms-linear-gradient(left,#004824 0%,#006330 50%,#004824 100%);background:linear-gradient(to right,#004824 0%,#006330 50%,#004824 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004824',endColorstr='#004824',GradientType=1);height:105px;}body.front #header{position:fixed;width:100%;top:0;left:0;}#header div.section{padding:20px 0;-webkit-transition:padding 0.4s;-moz-transition:padding 0.4s;transition:padding 0.4s;}#header #block-menu-menu-footer,#header #block-block-1,#header #block-block-3,#header #right{display:none;}#header .region-header{position:absolute;top:0;right:0;-webkit-transition:top 0.4s;-moz-transition:top 0.4s;transition:top 0.4s;}.js #header{-webkit-transition:-webkit-transform 0.7s;-moz-transition:-moz-transform 0.7s;transition:transform 0.7s;}.js #header.nav-up{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}#header p{margin:0;}#block-block-4,#block-block-12{padding:10px 15px;background:rgba(0,0,0,0.1);float:left;margin-right:10px;}#block-block-4 .content a,#block-block-12 .content a{color:#ffffff;opacity:0.5;text-transform:uppercase;font-size:14px;}#block-block-4 .content a:hover,#block-block-4 .content a:focus,#block-block-4 .content a:active,#block-block-12 .content a:hover,#block-block-12 .content a:focus,#block-block-12 .content a:active{opacity:1;}#featured{padding:0;margin:0;position:relative;z-index:1;background:#eeeeee;}#featured a{color:#000000;}#featured a:hover,#featured a:focus,#featured a:active,#featured a.active{color:#008f47;}#block-menu-block-1 ul.menu{float:right;text-align:right;margin:20px 0;padding:0;}#block-menu-block-1 ul.menu li{list-style:none;display:inline-block;margin-left:30px;}#right{position:fixed;right:0;top:50%;margin-top:-70px;z-indeX:999;}#right p{margin:0;}#right .content a.link{background:#333333;background:rgba(0,0,0,0.5);color:#ffffff;display:block;text-align:center;width:60px;height:50px;padding-top:10px;margin-bottom:3px;font-size:12px;line-height:18px;-webkit-transition:background 0.4s;-moz-transition:background 0.4s;transition:background 0.4s;}#right .content a.link i{font-size:24px;display:block;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}#right .content a.link:hover{background:#008f47;}#right .content a.link:hover i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;}#highlighted{position:relative;padding:80px 0;}#highlighted.no-padding{padding:0;}#highlighted #bild-gross{width:100%;}#highlighted #bild-gross img{width:100%;}#footer-wrapper{padding:80px 0 50px 0;position:fixed;bottom:0;left:0;width:100%;z-index:199;color:#ffffff;background:#222222;z-index:0;}#footer .footer1{width:40%;float:left;}#footer .footer2,#footer .footer3,#footer .footer4{width:20%;float:left;position:relative;}#footer a{color:#ffffff;}#footer a:hover,#footer a:focus,#footer a:active{text-decoration:underline;}#footer p{margin:0;}#block-language-switcher-fallback-language-switcher-fallback .language-switcher-locale-url li.active{display:none;}#footer #block-block-1{opacity:0.5;}#footer .block-menu{}#footer .block-menu ul,#block-language-switcher-fallback-language-switcher-fallback .language-switcher-locale-url{margin:0;}#footer .block-menu ul li,#block-language-switcher-fallback-language-switcher-fallback .language-switcher-locale-url li{list-style-image:url(/sites/all/themes/rico/images/list-image-white-opacity.gif);padding:0;margin:0 0 5px 0;}#footer .block-menu ul li a,#block-language-switcher-fallback-language-switcher-fallback .language-switcher-locale-url li a{color:#ffffff;margin:0;opacity:0.5;}#footer .block-menu ul li a.active,#footer .block-menu ul li a.active-trail{padding:0;margin:0;opacity:1;}#footer .block-menu ul li.last a{margin-right:0;}#footer .block-menu ul li a:hover,#footer .block-menu ul li a:active,#footer .block-menu ul li a:focus,#block-language-switcher-fallback-language-switcher-fallback .language-switcher-locale-url li a:hover,#block-language-switcher-fallback-language-switcher-fallback .language-switcher-locale-url li a:focus,#block-language-switcher-fallback-language-switcher-fallback .language-switcher-locale-url li a:active{text-decoration:none;opacity:1;}#block-block-3 .socialMedia a{color:#ffffff;opacity:0.5;display:inline-block;font-size:20px;width:40px;height:31px;padding-top:9px;background:rgba(0,0,0,0.2);text-align:center;margin-left:5px;position:relative;overflow:hidden;}#block-block-3 .socialMedia a i{position:relative;z-index:99;}#block-block-3 .socialMedia a:after{content:"";width:100%;height:0%;display:block;background:#000000;position:absolute;bottom:0;left:0;z-index:98;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;}#block-block-3 .socialMedia a:hover,#block-block-3 .socialMedia a:focus,#block-block-3 .socialMedia a:active{opacity:1;text-decoration:none;}#block-block-3 .socialMedia a:hover:after,#block-block-3 .socialMedia a:focus:after,#block-block-3 .socialMedia a:active:after{height:100%;}#block-block-3 .socialMedia a.youtube:after{background:#e72d28;}#block-block-3 .socialMedia a.twitter:after{background:#55acee;}#block-block-3 .socialMedia a.facebook:after{background:#3b5998;}#block-block-3 .socialMedia a.gplus:after{background:#c33728;}#block-block-3{float:right;clear:right;}#block-block-18{margin-top:20px;clear:right;float:right;}#block-block-18 img{width:auto !important;}.region-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px;}.view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.view-mode-teaser h2 a{color:#181818;}.view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.view-mode-teaser.sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.view-mode-teaser .content{clear:none;line-height:1.6;}.meta{font-size:0.857em;color:#68696b;margin-bottom:0;}.submitted a{padding:10px 0 15px;}.submitted .user-picture img{float:left;height:20px;margin:1px 5px 0 0;}.field-type-taxonomy-term-reference{margin:0 0 1.2em;}.field-type-taxonomy-term-reference .field-label{font-weight:normal;margin:0;padding-right:5px;}.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference ul.links{font-size:0.8em;}.view-mode-teaser .field-type-taxonomy-term-reference .field-label,.view-mode-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}.field-type-taxonomy-term-reference ul.links{padding:0;margin:0;list-style:none;}.field-type-taxonomy-term-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}.field-type-taxonomy-term-reference ul.links li a{padding:5px 0 20px;}.link-wrapper{text-align:right;}.field-type-image img,.user-picture img{margin:0 0 1em;}ul.links{color:#68696b;font-size:0.821em;}ul.links.inline li a{display:inline-block;padding:18px 0 5px;}.unpublished{margin:-20px -15px 0;padding:20px 15px 0;}.unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}.sidebar .section{}.sidebar .block{padding:30px 0;background:none;border-left:1px solid #dddddd;margin:0;}.sidebar h4{margin-bottom:30px;color:#008f47;font-size:22px;text-transform:uppercase;padding-left:30px;}.sidebar tbody{border:none;}.sidebar tr.even,.sidebar tr.odd{background:none;border-bottom:1px solid #d6d6d6;}.sidebar ul.menu,.sidebar ul.views-summary{padding:0;border-bottom:1px solid #dddddd;}.sidebar ul.menu li,.sidebar ul.views-summary li{border-top:1px solid #dddddd;list-style-position:inside;}.sidebar ul.menu li a,.sidebar ul.views-summary li a{padding:7px 0;display:inline-block;}.sidebar .view-footer{margin-top:30px;}.sidebar p{margin:0;}.js .sidebar .block h4 i{display:none;}.js .sidebar .block .content{display:block;}#block-block-16 .content,#block-block-17 .content,#block-block-19 .content{padding-left:30px;}#block-block-16 .content ul{margin:0;padding:0 0 0 20px;}#block-block-16 .content ul li{padding:0 0 5px 0;list-style-image:url(/sites/all/themes/rico/images/list-image-new.png);}#block-block-17,#block-block-19{border-top:1px solid #dddddd;}#block-block-17 form{margin-top:20px;}#block-block-17 .form-item{margin-bottom:10px;}#block-block-17 #initiativbewerbung_small_submit,#block-block-19 .content a.button{margin-top:20px;}.tabs{font-family:Arial,sans-serif;margin-bottom:20px;position:relative;z-index:199;}.tabs ul.primary{padding:0 3px;margin:0;overflow:hidden;border:none;background:transparent url(/sites/all/themes/rico/images/tabs-border.png) repeat-x left bottom;}.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 5px 0 0;}.tabs ul.primary li.active a{border-bottom:1px solid #ffffff;}.tabs ul.primary li a{color:#000;background-color:#ededed;height:1.8em;line-height:1.9;display:block;font-size:0.929em;float:left;padding:0 10px 3px;margin:0;text-shadow:0 1px 0 #fff;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;}.tabs ul.primary li.active a{background-color:#ffffff;}.tabs ul.secondary{border-bottom:none;padding:0.5em 0;}.tabs ul.secondary li{display:block;float:left;}.tabs ul.secondary li:last-child{border-right:none;}.tabs ul.secondary li:first-child{padding-left:0;}.tabs ul.secondary li a{padding:0.25em 0.5em;}.tabs ul.secondary li a.active{background:#f2f2f2;border-bottom:none;-moz-border-radius:5px;border-radius:5px;}ul.action-links{list-style:none;margin:5px;padding:0.5em 1em;}ul.action-links li{display:inline-block;margin-left:10px;}ul.action-links li a{padding-left:15px;background:url(/sites/all/themes/rico/images/add.png) no-repeat left center;margin:0 10px 0 0;}#messages{padding:0;margin:0 auto;}div.messages{margin:30px 0 0 0;}div.messages h3,div.messages h2{color:#234600;margin-bottom:10px;margin-top:0;}div.messages p{margin:0;}.breadcrumb{font-size:0.929em;padding:10px;}.breadcrumb a{padding:12px 0;}.profile .user-picture{float:none;}.confirm-parent,.password-parent{width:34em;}.password-parent,div.form-item div.password-suggestions{position:relative;}.password-strength-text,.password-strength-title,div.password-confirm{font-size:0.82em;}.password-strength-text{margin-top:0.2em;}div.password-confirm{margin-top:2.2em;width:20.73em;}input.form-submit,a.button,a.button:focus,a.button:link,a.button:visited{background:none;border:2px solid #008f47;color:#008f47;cursor:pointer;text-align:center;padding:6px 11px 3px 11px;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;text-decoration:none;display:inline-block;opacity:1;-webkit-transition:color 0.5s,background 0.5s;-moz-transition:color 0.5s,background 0.5s;transition:color 0.5s,background 0.5s;text-transform:uppercase;font-family:'DINNextRoundedLTPro-Bold',Arial,sans-serif;font-weight:normal;position:relative;z-index:99;}input.form-submit:hover,input.form-submit:focus,a.button:hover,a.button:active{text-decoration:none;color:#ffffff;background:#008f47;}a.button.big{padding:15px 20px 12px 20px;}a.button.white,input.form-submit.white{border-color:#ffffff;color:#ffffff;}a.button.white:hover,a.button.white:active,input.form-submit.white:hover,input.form-submit.white:focus{text-decoration:none;color:#008f47;background:#ffffff;}.filter-help a{font-size:0.857em;padding:2px 20px 0;}.filter-wrapper .form-item label{margin-right:10px;}.filter-wrapper .form-item{padding:0 0 0.5em 0.5em;}.filter-guidelines{padding:0 1.5em 0 0.5em;}input{margin:2px 0;padding:4px;}input,textarea{font-size:14px;-moz-border-radius:0;border-radius:0;}textarea{line-height:1.5;}.password-suggestions ul li{margin-left:1.2em;}.form-item{margin-bottom:1em;margin-top:2px;}.form-item label{font-size:0.929em;}.form-type-radio label,.form-type-checkbox label{margin-left:4px;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px;}.contact-form #edit-name{width:75%;-moz-border-radius:4px;border-radius:4px;}.contact-form #edit-mail{width:75%;-moz-border-radius:4px;border-radius:4px;}.contact-form #edit-subject{width:75%;-moz-border-radius:4px;border-radius:4px;}.contact-form #edit-message{width:76.3%;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}input.form-button-disabled,input.form-button-disabled:hover,input.form-button-disabled:focus,input.form-button-disabled:active,.form-disabled input,.form-disabled select,.form-disabled textarea{background:#ededed;border-color:#bbb;color:#717171;}.form-disabled label{color:#717171;}.js input.form-autocomplete{background-position:100% 4px;}.js input.throbbing{background-position:100% -16px;}.page-admin #content img{margin-right:15px;}.page-admin #content .simpletest-image img{margin:0;}.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}.page-admin-structure-block-demo #header .block-region{width:500px;}.page-admin #admin-dblog img{margin:0 5px;}#system-theme-settings fieldset{padding:0;}#system-theme-settings fieldset .fieldset-legend{margin-top:0;}div.admin .right,div.admin .left{width:49%;margin:0;}div.admin-panel{background:#fbfbfb;border:1px solid #ccc;margin:10px 0;padding:0 5px 5px;}div.admin-panel h3{margin:16px 7px;}div.admin-panel dt{border-top:1px solid #ccc;padding:7px 0 0;}div.admin-panel dd{margin:0 0 10px;}div.admin-panel .description{margin:0 0 14px 7px;}.edit-link{background:#008f47;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);color:#ffffff !important;padding:10px;position:absolute !important;top:5px;right:5px;z-index:999;display:none;}.edit-link a{color:#ffffff !important;}.edit-link.view{right:inherit;left:5px;top:-30px;}.view:hover > .edit-link,.views-row:hover .edit-link,article:hover .edit-link,.slider-startseite:hover .edit-link,.block:hover > .edit-link,.view-header:hover > .edit-link{display:block;}.view-header,article,article > .content,#block-block-2,.view{position:relative;}div.mobile_menu{display:none;}.region-content article .body ul{margin:30px 0;}.region-content article .body ul li,.region-content article .body ul li.leaf{list-style:none;position:relative;margin:0;padding:10px 0 10px 0;}.region-content article .body ul li:after,.region-content article .body ul li.leaf:after{content:"";position:absolute;left:50%;width:30px;height:1px;background:#cccccc;bottom:0;margin-left:-15px;}.region-content article .body ul li:last-child:after,.region-content article .body ul li.leaf:last-child:after{display:none;}img.loading{background:url(/sites/all/themes/rico/images/loading_big.gif) center center no-repeat transparent;width:100% !important;height:100% !important;}a.colorbox{position:relative;display:block;overflow:hidden;-webkit-transition:-webkit-box-shadow 0.5s;-moz-transition:-moz-box-shadow 0.5s;transition:box-shadow 0.5s;}.no-touch a.colorbox:after{background:url(/sites/all/themes/rico/images/icon_colorbox_zoom.png) center center no-repeat;background-color:rgba(255,255,255,0.5);display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;opacity:0;content:"";-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}.no-touch a.colorbox:hover:after{opacity:1;}.no-touch a.colorbox img{-webkit-transition:-webkit-transform 2.5s;-moz-transition:-moz-transform 2.5s;transition:transform 2.5s;}.no-touch a.colorbox:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}.no-touch a.colorbox.icon:after{background-image:none;}a.colorbox.icon .icon{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;font-size:40px;width:60px;height:48px;padding-top:12px;border-radius:50%;text-align:center;background-color:#008f47;background-color:rgba(0,143,71,0.8);color:#ffffff;opacity:0;z-index:109;-ms-transform:scale(0,0);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform 0.5s,opacity 0.5s;-moz-transition:-moz-transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s;}.no-touch a.colorbox.icon:hover .icon{opacity:1;-ms-transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);-webkit-transition:-webkit-transform 0.5s,opacity 0.5s;-moz-transition:-moz-transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s;}input[type=number]{-moz-appearance:textfield;}::-webkit-inner-spin-button{-webkit-appearance:none;}::-webkit-outer-spin-button{-webkit-appearance:none;}.form-actions{margin:0;}.form-item{position:relative;margin:0 0 20px 0;}input.form-text{position:relative;z-index:1;margin:0;padding:8px;border:none;border:1px solid #dddddd;background:#ffffff;color:#777777;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300;}form .form-item label{position:absolute;left:10px;top:9px;color:#777777;z-index:2;font-size:14px;opacity:0.3;-webkit-transition:opacity 0.15s linear;cursor:text;font-weight:300;}form .form-item label.focus{opacity:0.1;display:block;}form .form-item label.has-text{opacity:0.0;-webkit-transition-duration:0s;display:none;}textarea{max-width:100%;padding:8px;border:none;border:1px solid #dddddd;background:#ffffff;resize:none;color:#777777;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300;}textarea.vert{resize:none;}input.form-text:focus,textarea:focus{border:1px solid #bbbbbb;background:#fafafa;}div.messages{margin:0 0 40px 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #ed541d;}.form-item.webform-component-checkboxes label{opacity:1;}.totop{bottom:0;position:fixed;right:0;display:none;z-index:999;}.gototop{cursor:pointer;height:43px;overflow:hidden;text-align:center;width:60px;z-index:99;background:#333333;background:rgba(0,0,0,0.5);padding-top:17px;-webkit-transition:background 0.4s;-moz-transition:background 0.4s;transition:background 0.4s;}.gototop:hover,.gototop:active{background:#008f47;}.gototop i{font-size:24px;color:#ffffff;display:inline-block;position:relative;}@-webkit-keyframes bounce{from,to{margin-top:0;-webkit-animation-timing-function:ease-out;}50%{margin-top:-10px;-webkit-animation-timing-function:ease-in;}}@keyframes bounce{from,to{margin-top:0;animation-timing-function:ease-out;}50%{margin-top:-10px;animation-timing-function:ease-in;}}.no-touch .gototop:hover i{-webkit-animation-name:bounce;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:0.5s;animation-name:bounce;animation-iteration-count:infinite;animation-duration:0.5s;}h1#page-title.hidden{display:none;}.dateien{text-align:center;}.dateien .datei{display:inline-block;margin:5px;}.dateien .datei a{background:#f5f5f5;border:1px solid #f5f5f5;padding:12px 10px 8px 10px;display:block;}.dateien .datei a:hover,.dateien .datei a:focus,.dateien .datei a:active{background:#eeeeee;border:1px solid #dddddd;text-decoration:none;}.overlay-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#008f47;background:rgba(0,143,71,0.8);color:#ffffff;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(99%);-moz-transform:translateY(99%);-ms-transform:translateY(99%);transform:translateY(99%);-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;-moz-transition:-moz-transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s;}.no-touch .overlay-wrapper:hover .overlay,.overlay-wrapper.hover .overlay{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;-moz-transition:-moz-transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s;}.overlay-wrapper .overlay > div{padding:30px;text-align:center;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(99%);-moz-transform:translateY(99%);-ms-transform:translateY(99%);transform:translateY(99%);-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;-moz-transition:-moz-transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s;}.no-touch .overlay-wrapper:hover .overlay > div,.overlay-wrapper.hover .overlay > div{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;-moz-transition:-moz-transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);}.bild.mouseover a{position:relative;overflow:hidden;display:block;}.bild.mouseover a .icon{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;font-size:40px;width:60px;height:48px;padding-top:12px;border-radius:50%;text-align:center;background-color:#008f47;background-color:rgba(0,143,71,0.8);color:#ffffff;opacity:0;z-index:109;-ms-transform:scale(0,0);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform 0.5s,opacity 0.5s;-moz-transition:-moz-transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s;}.no-touch .bild.mouseover a:hover .icon{opacity:1;-ms-transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);-webkit-transition:-webkit-transform 0.5s,opacity 0.5s;-moz-transition:-moz-transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s;}.no-touch .bild.mouseover a:after{background-color:rgba(255,255,255,0.5);display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;opacity:0;content:"";-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}.no-touch .bild.mouseover a:hover:after{opacity:1;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}.no-touch .bild.mouseover a img{-webkit-transition:-webkit-transform 2.5s;-moz-transition:-moz-transform 2.5s;transition:transform 2.5s;}.no-touch .bild.mouseover a:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}.view > .item-list{clear:both;}.view > .item-list > ul.pager{margin:0;padding:10px 0 0 0;}.view > .item-list > ul.pager > li{display:inline-block;}.view > .item-list > ul.pager > li.pager-last,.view > .item-list > ul.pager > li.pager-first{display:none;}.view > .item-list > ul.pager > li.pager-current{display:inline-block;width:30px;height:25px;padding:5px 0 0 0;background:#008f47;color:#ffffff;text-align:center;}.view > .item-list > ul.pager > li a{padding:10px 10px 5px 10px;color:#999999;}.view > .item-list > ul.pager > li a:hover{text-decoration:none;color:#000000;}.slick-slider{margin:0;}.kleine_bilder,.bilder-slider,.leistungen_slider{padding:0 50px;}.kleine_bilder .bild,.bilder-slider .bild{margin:0 15px !important;float:left !important;}.kleine_bilder .swiper-navigation a,.bilder-slider .slick-nav,#featured .leistungen-submenu .slick-nav,.leistungen_slider .slick-nav{font-size:30px;color:#777777;display:block;text-align:center;cursor:pointer;position:absolute;top:50%;margin-top:-15px;z-index:599;}.kleine_bilder .swiper-navigation a i:before,.slick-nav i:before{width:auto;}.kleine_bilder .swiper-navigation a.prev,.bilder-slider .slick-nav.prev,.leistungen-submenu .slick-nav.prev,.leistungen_slider .slick-nav.prev{left:0;}.kleine_bilder .swiper-navigation a.next,.bilder-slider .slick-nav.next,.leistungen-submenu .slick-nav.next,.leistungen_slider .slick-nav.next{right:0;}.kleine_bilder .swiper-navigation a:hover,.bilder-slider .slick-nav:hover,#featured .leistungen-submenu .slick-nav:hover,.leistungen_slider .slick-nav:hover{color:#008f47;}.kleine_bilder .swiper-navigation a.disable,.kleine_bilder .swiper-navigation a.disable:hover,.bilder-slider .slick-nav.slick-disabled,.bilder-slider .slick-nav.slick-disabled:hover,#featured .leistungen-submenu .slick-nav.slick-disabled,#featured .leistungen-submenu .slick-nav.slick-disabled:hover,.leistungen_slider .slick-nav.slick-disabled,.leistungen_slider .slick-nav.slick-disabled:hover{color:#777777;opacity:0.2;cursor:default;}#prev_next_wrapper{position:relative;}#prev_next_wrapper div.section{height:20px;padding:20px 0;overflow:hidden;border-bottom:1px solid #dddddd;}#prev_next_wrapper .prev{float:left;width:40%;text-align:left;}#prev_next_wrapper .all{width:20%;float:left;text-align:center;}#prev_next_wrapper .next{float:right;width:40%;text-align:right;}.grid-3 .view-content{margin:-15px;}.grid-3 .view-content .views-row{width:370px;float:left;margin:15px;position:relative;}.grid-4 .view-content{margin:-15px;}.grid-4 .view-content .views-row{width:270px;float:left;margin:15px;position:relative;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){}a.moremedia{position:fixed;left:0px;bottom:0px;padding:10px;z-index:209;}a.moremedia:hover{opacity:0.5;}a.moremedia img{display:block;height:50px;width:6px;}body > .nojs-info{margin:10px 0;width:100%;text-align:center;}.js body > .nojs-info{display:none;}#jr_inner{min-width:inherit !important;max-width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#jr_inner ul li{list-style:none;}@media all and (max-width:767px){#jr_wrap{top:0px !important;left:0px !important;}}.page-views-ui-basic #edit-options-form-description,.page-views-ui-basic .form-item-options-label,.page-views-ui-basic .form-item-options-empty,.page-views-ui-basic .form-item-options-tokenize,.page-views-ui-basic #edit-options-more,.page-views-ui-basic #edit-options-content-format{display:none;}#views-ui-config-item-form #edit-submit{background:#dddddd;padding:10px;width:auto;margin-top:30px;}#block-views-exp-jobs-page .throbber,.ajax-progress-throbber .throbber{background:url(/sites/all/themes/rico/images/ajax-loader.gif) no-repeat center center transparent;background-color:rgba(255,255,255,0.7);float:left;height:100%;width:100%;position:fixed;top:0;left:0;margin:0;z-index:999;}#mfPreviewBar{display:none;}.only-print{display:none !important;}.region-page-bottom img{width:auto !important;}a.rico-group-banner{display:none !important;}#poster{height:auto !important;}@media (min-width:767px){.mitarbeiter-2018 .mobileonly{display:none !important;}}@media (max-width:768px){.mitarbeiter-2018 .desktoponly{display:none !important;}.poster-slider .swiper-slide.mitarbeiter-2018 img{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-top:0 !important;height:auto !important;}.poster-slider .swiper-slide .bild{height:auto !important;}}.poster-slider .swiper-pagination span{background:#008f47 !important;}
#node-news{margin-top:-40px;}#node-news .date-author{margin:0 auto;text-align:center;}#node-news .bild{float:right;margin:0 0 50px 50px;}#node-news .bilder{margin:-15px;}#node-news .bilder .bild{float:left;margin:15px;width:270px;}#node-news .body{width:70%;margin:0 auto;text-align:center;}#node-news .dateien{margin-top:30px;}.slick-track{margin:0 auto;}.leistungen-submenu .view-content{padding:0 50px;}.leistungen-submenu .views-row{width:140px;float:left;}.leistungen-submenu .views-row a{padding:15px 10px;text-align:center;color:#777777;border-bottom:3px solid transparent;display:block;font-size:12px;line-height:16px;border-right:1px solid #dddddd;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;transition:background 0.5s;}.leistungen-submenu .views-row a:hover{color:#008f47;background:#eaeaea;}.leistungen-submenu .views-row a.active{color:#008f47;background:#dddddd;border-bottom:3px solid #008f47;}.leistungen-submenu .views-row .title{height:36px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.leistungen-submenu .views-row .icon{width:50px;height:50px;overflow:hidden;display:inline-block;margin-bottom:10px;margin-top:10px;}.leistungen-submenu .views-row a .icon img{-webkit-transition:margin-top 0.2s;-moz-transition:margin-top 0.2s;transition:margin-top 0.2s;}.leistungen-submenu .views-row a:hover .icon img{margin-top:-100%;}.leistungen-submenu .views-row a.active .icon img{margin-top:-100%;}#node-leistung{text-align:center;}#node-leistung .body{width:80%;margin:0 auto;}#node-leistung .bilder-slider{border:0;margin:60px 0;}.leistungen .view-header{width:80%;margin:0 auto;text-align:center;}.leistungen .views-row{width:270px;}.leistungen .views-row a{padding:0 20px;text-align:center;color:#777777;display:block;background:#eeeeee;margin-right:1px;height:100%;-webkit-transition:background 0.4s;-moz-transition:background 0.4s;transition:background 0.4s;}.leistungen .views-row a:hover{color:#008f47;background:#dddddd !important;}.leistungen .views-row .vorschautext{padding:0 20px 40px 20px;}.leistungen .views-row .icon{width:100px;height:100px;overflow:hidden;display:inline-block;margin-bottom:10px;margin-top:40px;}.leistungen .views-row a .icon img{-webkit-transition:margin-top 0.2s;-moz-transition:margin-top 0.2s;transition:margin-top 0.2s;}.leistungen .views-row a:hover .icon img{margin-top:-100%;}.leistungen .view-content{margin-top:60px;}#node-branche{text-align:center;}#node-branche .body{width:80%;margin:0 auto 50px auto;}#node-branche .beschreibungen .item.odd .bild{float:right;margin-left:50px;}#node-branche .beschreibungen .item.even .bild{float:left;margin-right:50px;}#node-branche .beschreibungen .item .content{text-align:left;}#node-branche .teile-bild{width:100%;text-align:center;margin:0 auto;}#node-branche .teile-bild img{display:inline-block;width:auto;}#map{height:440px;width:100%;color:#000000;font-size:16px;line-height:20px;background:#dddddd;}#map img{max-width:inherit;width:inherit;}#map .gm-style-iw{padding:10px 30px 10px 10px;}#map .gm-style-iw p{margin:0;}#map .gm-style-iw .routenplaner{display:block;}#map .gm-style-cc span{float:left;}#node-kontakt .body{width:50%;float:left;}#node-kontakt .body > div{position:relative;padding-right:30px;}#node-kontakt .webform{width:50%;float:right;}#node-kontakt .webform > div{padding-left:50px;border-left:1px solid #eeeeee;}#node-kontakt form > div{margin:-1%;}#node-kontakt .webform .form-item{margin:1%;float:left;width:31.333%;}#node-kontakt .webform .webform-component-checkboxes{width:98%;clear:both;margin-bottom:3%;}#node-kontakt .webform .webform-component-checkboxes > label{position:relative;top:inherit;left:inherit;font-weight:bold;color:#000000;margin-bottom:5px;border-top:1px solid #dddddd;padding-top:30px;}#node-kontakt .webform .form-item.webform-component-textarea,#node-kontakt .webform .form-item.webform-component-markup{width:98%;}.webform-component--anschrift{clear:left;}#node-kontakt .webform .webform-component-checkboxes .form-type-checkbox{margin:0 2% 0 0;}#node-kontakt .webform .webform-component-checkboxes .form-type-checkbox > label{position:relative;top:1px;left:inherit;margin-left:5px;}#node-kontakt .webform .form-actions{margin:3% 1% 1% 1%;clear:both;width:98%;float:left;}body.front #page-wrapper{padding-top:0;}body.front .tabs{display:none;}#fp-nav{z-index:999;}#fp-nav li{margin:5px;}#fp-nav span{border:none;background:#000000;opacity:0.2;}#fp-nav li:hover span{opacity:0.5;}#fp-nav li .active span{opacity:1;background:#008f47;}#frontpage .frontpage-item{overflow:hidden;width:100%;position:relative;}#frontpage .frontpage-item.no-fullpage{display:block !important;}body.domain-jobs-rico-at #frontpage .frontpage-item.even{background:#eeeeee;}#frontpage .frontpage-item > div.fp-tablecell{height:100%;width:100%;display:table-cell;vertical-align:middle;}#frontpage .frontpage-item.padding{padding:120px 0 !important;height:auto !important;}#frontpage .frontpage-item.padding .fp-tableCell{height:auto !important;}.domain-rico-at #frontpage #poster{padding-top:0 !important;}#frontpage .frontpage-item#text{color:#ffffff;}#text .body{text-align:center;font-size:18px;line-height:28px;width:80%;margin:0 auto;}#text .body p{margin:30px 0;}#text .body h2{font-size:34px;line-height:38px;text-transform:uppercase;margin-bottom:30px;margin-top:30px;}#text .body h3{font-size:26px;line-height:26px;text-transform:uppercase;margin-bottom:50px;margin-top:30px;color:#ffffff;}#frontpage .frontpage-item#text hr{width:20%;margin:50px auto;background:#ffffff;height:1px;}#frontpage .frontpage-item .edit-link{top:100px;}#video{position:relative;}#frontpage .frontpage-item#video,#frontpage .frontpage-item#video .fp-tableCell,#frontpage .frontpage-item#video .section{max-width:100%;}#frontpage .frontpage-item.row-1{padding-top:140px !important;}.row#video .section{width:100% !important;height:100%;padding:0;}#video .background{height:100%;width:100%;overflow:hidden;}#video .background img{max-width:none;}#video #video_1{display:none;position:absolute;width:100%;height:auto;left:0;top:0;}.button-more{display:none;position:absolute;bottom:0;left:50%;margin-left:-70px;z-index:99;opacity:0.5;width:141px;height:55px;background:url(/sites/all/themes/rico/images/button_more.jpg) center center no-repeat;}.i18n-en .button-more{background:url(/sites/all/themes/rico/images/button_more_en.jpg) center center no-repeat;}#video .button-play{display:none;position:absolute;top:50%;left:50%;margin-left:-60px;margin-top:-60px;z-index:199;opacity:0.5;width:120px;height:120px;border-radius:50%;background:url(/sites/all/themes/rico/images/button_play.png) center center no-repeat;}.button-more:hover,#video .button-play:hover{opacity:1;}#video .fp-tableCell{position:relative;}.vjs-error-display{display:none !important;}#frontpage .frontpage-item#video .efre{position:absolute;bottom:1px;right:0;display:block;padding:10px;background:#ffffff;}#frontpage .frontpage-item#video .efre img{width:auto !important;}#frontpage .frontpage-item#jobs .view-header{margin-bottom:40px;}#frontpage .frontpage-item#jobs .views-row{background:#ffffff;}#frontpage .jobs .view-footer{clear:both;text-align:center;margin-top:30px;float:left;width:100%;}body.domain-jobs-rico-at #frontpage .frontpage-item.even .news-grid .views-row{background:#ffffff;}.news-grid .view-header{width:80%;margin:0 auto 50px auto;text-align:center;}.news-grid .view-content{margin:-15px;}.news-grid .view-footer{clear:both;text-align:center;margin-top:30px;float:left;width:100%;}.news-grid .views-row{width:270px;float:left;margin:15px;background:#eeeeee;border:none;position:relative;}.news-grid .views-row .bild{float:none;margin:0;border-bottom:5px solid #008f47;position:relative;}.news-grid .views-row .bild img{filter:grayscale(100%);-webkit-filter:grayscale(100%);}.news-grid .views-row .bild:after{bottom:0;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,143,71,0);border-bottom-color:#008f47;border-width:10px;margin-left:0px;z-index:109;}.news-grid .views-row .content{padding:30px;}.news-grid .views-row .title{margin-bottom:20px;margin-top:0;}.news-grid .views-row .body{margin-bottom:20px;}.news-grid .views-row .read-more{margin:0;}.page-slider #main-wrapper{width:100%;padding:0;}.page-slider h1{display:none;}.poster-slider .swiper-container{width:100%;}.poster-slider .swiper-slide{position:relative;overflow:hidden;width:100%;height:100%;display:none;}.poster-slider,.poster-slider .swiper-container,.poster-slider .swiper-wrapper,.poster-slider .swiper-slide{height:100%;max-height:100%;}.poster-slider .swiper-slide .bild{max-height:100%;max-width:100%;overflow:hidden;width:100%;height:100%;}.poster-slider .swiper-slide img{width:100%;max-width:none;display:block;}.poster-slider .swiper-slide.views-row-first,.poster-slider .swiper-slide.item-0,.js .poster-slider .swiper-slide{display:block;}.poster-slider .content-wrapper{position:absolute;width:100%;left:0;bottom:0;background:none;z-index:9;}.poster-slider .swiper-slide.poster .content-wrapper > div{width:1170px;margin:0 auto;}.poster-slider .content-wrapper .content{background:url(/sites/all/themes/rico/images/poster_text_bg.png) center top no-repeat transparent;margin:0 auto;height:370px;padding:180px 100px 0px 100px;color:#ffffff;}.poster-slider .swiper-slide.poster .einleitung{font-size:22px;text-transform:uppercase;margin-bottom:30px;}.poster-slider .swiper-slide.poster .body{}.poster-slider .swiper-slide.poster .body p{font-size:38px;line-height:40px;text-transform:uppercase;}.poster-slider .swiper-slide.poster hr{width:70px;background:#ffffff;display:block;margin:30px auto;}.poster-slider .swiper-slide.poster .rechts-unten{font-size:22px;text-transform:uppercase;text-align:right;margin-top:10px;width:50%;float:right;}.poster-slider .swiper-slide.poster .rechts-unten p{margin:0;}.poster-slider .swiper-slide.poster .jobs-link{font-size:22px;text-transform:uppercase;margin-top:10px;font-family:'DINNextRoundedLTPro-Bold';width:50%;float:left;}.domain-jobs-rico-at .poster-slider.poster .swiper-slide .jobs-link{display:none !important;}.poster-slider .swiper-slide.poster .jobs-link a{color:#ffffff;display:inline-block;padding:4px 5px 0px 5px;margin-left:-5px;-webkit-transition:background 0.5s,color 0.5s;-moz-transition:background 0.5s,color 0.5s;transition:background 0.5s,color 0.5s;}.poster-slider .swiper-slide.poster .jobs-link a:hover,.poster-slider .swiper-slide.poster .jobs-link a:focus,.poster-slider .swiper-slide.poster .jobs-link a:active{background:#ffffff;color:#008f47;}.no-touch .poster-slider .swiper-slide.poster .body,.no-touch .poster-slider .swiper-slide.poster .einleitung,.no-touch .poster-slider .swiper-slide.poster hr,.no-touch .poster-slider .swiper-slide.poster .jobs-link,.no-touch .poster-slider .swiper-slide.poster .rechts-unten{opacity:0;-webkit-transform:translateY(500px);-moz-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px);-webkit-transition:-webkit-transform 0.3s,opacity 0.5s;-moz-transition:-moz-transform 0.3s,opacity 0.5s;transition:transform 0.3s,opacity 0.5s;}.no-touch .poster-slider .swiper-slide-active.poster .body,.no-touch .poster-slider .swiper-slide-active.poster .einleitung,.no-touch .poster-slider .swiper-slide-active.poster hr,.no-touch .poster-slider .swiper-slide-active.poster .jobs-link,.no-touch .poster-slider .swiper-slide-active.poster .rechts-unten{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.6s,opacity 0.5s;-moz-transition:-moz-transform 0.6s,opacity 0.5s;transition:transform 0.6s,opacity 0.5s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s;}.no-touch .poster-slider .swiper-slide-active.poster .einleitung{-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s;}.no-touch .poster-slider .swiper-slide-active.poster hr{-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;transition-delay:0.6s;}.no-touch .poster-slider .swiper-slide-active.poster .body{-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;transition-delay:0.7s;}.no-touch .poster-slider .swiper-slide-active.poster .jobs-link{-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;transition-delay:0.7s;}.no-touch .poster-slider .swiper-slide-active.poster .rechts-unten{-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;transition-delay:1.4s;}.swiper-wrapper{z-index:9;}.poster-slider a.nav{font-size:50px;color:#ffffff;position:absolute;top:50%;cursor:pointer;z-index:299;margin-top:-25px;width:70px;height:50px;opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block !important;-webkit-transform:translate3d(0,0,0);}.poster-slider a.nav:hover{text-decoration:none;color:#008f47;}.poster-slider a.nav-prev{left:80px;}.poster-slider a.nav-next{right:80px;}.poster-slider a.nav i{opacity:1;}.poster-slider .swiper-pagination{position:absolute;bottom:60px;width:auto;text-align:right;z-index:99;right:60px;margin-left:0;}.poster-slider .swiper-pagination span{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ffffff;opacity:0.3;margin:0 5px;cursor:pointer;}.poster-slider .swiper-pagination span:hover{opacity:1;}.poster-slider .swiper-pagination span.swiper-active-switch,.poster-slider .swiper-pagination span.swiper-pagination-bullet-active{opacity:1;}#frontpage .frontpage-item#poster{display:block;background:url(/sites/all/themes/rico/images/rico_image_bg.jpg) center top no-repeat #007539;background-size:cover;}#frontpage .frontpage-item#poster .fp-tableCell{display:block;}.poster-slider .swiper-slide.poster-110 .content-wrapper{bottom:inherit;top:50%;color:#ffffff;}.poster-slider .swiper-slide.poster-110 .content{width:800px;margin:-50px auto 0 auto;position:relative;background:none;padding:0;height:auto !important;}.poster-slider .swiper-slide.poster-110 .text-110{font-size:120px;line-height:120px;margin-left:-10px;}.poster-slider .swiper-slide.poster-110 .title{font-size:50px;line-height:50px;text-transform:uppercase;}.poster-slider .swiper-slide.poster-110 .title-2{font-size:34px;line-height:34px;text-transform:uppercase;margin-top:40px;}.poster-slider .swiper-slide.poster-110 .body{text-align:left;margin-top:40px;}.poster-slider .swiper-slide.poster-110 .body p{}.poster-slider .swiper-slide.poster-110 .rechts-unten{text-align:right;margin-top:60px;font-size:22px;line-height:26px;text-transform:uppercase;}.no-touch .poster-slider .swiper-slide.poster-110 .text-110,.no-touch .poster-slider .swiper-slide.poster-110 .title,.no-touch .poster-slider .swiper-slide.poster-110 .title-2,.no-touch .poster-slider .swiper-slide.poster-110 .body{opacity:0;-webkit-transform:translateX(-500px);-moz-transform:translateX(-500px);-ms-transform:translateX(-500px);transform:translateX(-500px);-webkit-transition:-webkit-transform 0.7s,opacity 0.5s;-moz-transition:-moz-transform 0.7s,opacity 0.5s;transition:transform 0.7s,opacity 0.5s;}.no-touch .poster-slider .swiper-slide.poster-110 .rechts-unten{opacity:0;-webkit-transform:translateX(500px);-moz-transform:translateX(500px);-ms-transform:translateX(500px);transform:translateX(500px);-webkit-transition:-webkit-transform 0.7s,opacity 0.5s;-moz-transition:-moz-transform 0.7s,opacity 0.5s;transition:transform 0.7s,opacity 0.5s;}.no-touch .poster-slider .swiper-slide-active.poster-110 .text-110,.no-touch .poster-slider .swiper-slide-active.poster-110 .title,.no-touch .poster-slider .swiper-slide-active.poster-110 .title-2,.no-touch .poster-slider .swiper-slide-active.poster-110 .body,.no-touch .poster-slider .swiper-slide-active.poster-110 .rechts-unten{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.no-touch .poster-slider .swiper-slide-active.poster-110 .text-110{}.no-touch .poster-slider .swiper-slide-active.poster-110 .title{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;transition-delay:0.1s;}.no-touch .poster-slider .swiper-slide-active.poster-110 .title-2{-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;transition-delay:0.6s;}.no-touch .poster-slider .swiper-slide-active.poster-110 .body{-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;transition-delay:0.7s;}.no-touch .poster-slider .swiper-slide-active.poster-110 .rechts-unten{-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;transition-delay:1.5s;}#poster .button-more{display:block;}.poster-slider .swiper-slide.image-2016 .content-wrapper{bottom:inherit;top:50%;color:#ffffff;}.poster-slider .swiper-slide.image-2016 .content{width:1170px;margin:-247px auto 0 auto;position:relative;background:none;padding:0;height:auto !important;}.poster-slider .swiper-slide.image-2016 .title{font-size:130px;line-height:110px;margin-left:-10px;text-transform:uppercase;font-family:'DINNextLTPro-LightCondensed';}.poster-slider .swiper-slide.image-2016 .title b{font-family:'DINNextLTPro-BoldCondensed';}.poster-slider .swiper-slide.image-2016 .body{text-align:left;margin-top:60px;font-size:22px;line-height:30px;font-family:'DINNextLTPro-Condensed';}.poster-slider .swiper-slide.image-2016 .body h5{font-family:'DINNextLTPro-BoldCondensed';font-size:26px;line-height:30px;margin-bottom:30px;}.poster-slider .swiper-slide.image-2016 .body a{font-family:'DINNextLTPro-BoldCondensed';color:#ffffff;}.poster-slider .swiper-slide.image-2016 .body a:hover{color:#000000;}.poster-slider .swiper-slide.image-2016 .body p{margin-bottom:30px;}.poster-slider .swiper-slide.mitarbeiter-2016 img{width:auto !important;max-width:inherit !important;max-height:100%;}.poster-slider .swiper-slide.mitarbeiter-2016 .bild{position:absolute;bottom:0px;left:50%;margin-left:-330px;z-index:102;height:880px;}.poster-slider .swiper-slide.mitarbeiter-2016 .bild img{height:100%;width:auto;}.poster-slider .swiper-slide.mitarbeiter-2016 .info{position:absolute;bottom:70px;left:5%;z-index:199;}.poster-slider .swiper-slide.mitarbeiter-2016 .info h4{font-family:'DINNextLTPro-Regular';color:#ffffff;font-size:18px;line-height:18px;margin:0;}.poster-slider .swiper-slide.mitarbeiter-2016 .info h3{font-family:'DINNextLTPro-Bold';color:#ffffff;text-transform:uppercase;margin:0 0 20px 0;font-size:32px;line-height:34px;}.poster-slider .swiper-slide.mitarbeiter-2016 .info a{color:#ffffff;}.poster-slider .swiper-slide.mitarbeiter-2016 .info a:hover{opacity:0.5;}.poster-slider .swiper-slide.mitarbeiter-2016 .text{position:absolute;left:5%;bottom:355px;z-index:103;}.poster-slider .swiper-slide.mitarbeiter-2016 .name{position:absolute;left:4%;top:100%;margin-top:-110px;z-index:104;}.poster-slider .swiper-slide.mitarbeiter-2016 .einer-von-uns{position:absolute;right:8.3%;bottom:280px;z-index:101;}.poster-slider .swiper-slide.mitarbeiter-2016 .text{opacity:0;-webkit-transform:translateX(-500px);-moz-transform:translateX(-500px);-ms-transform:translateX(-500px);transform:translateX(-500px);-webkit-transition:-webkit-transform 0.7s,opacity 0.5s;-moz-transition:-moz-transform 0.7s,opacity 0.5s;transition:transform 0.7s,opacity 0.5s;}.poster-slider .swiper-slide.mitarbeiter-2016 .info,.poster-slider .swiper-slide.mitarbeiter-2016 .name,.poster-slider .swiper-slide.mitarbeiter-2016 .bild{opacity:0;-webkit-transform:translateY(800px);-moz-transform:translateY(800px);-ms-transform:translateY(800px);transform:translateY(800px);-webkit-transition:-webkit-transform 0.7s,opacity 0.5s;-moz-transition:-moz-transform 0.7s,opacity 0.5s;transition:transform 0.7s,opacity 0.5s;}.poster-slider .swiper-slide.mitarbeiter-2016 .einer-von-uns{opacity:0;-webkit-transform:translateX(500px);-moz-transform:translateX(500px);-ms-transform:translateX(500px);transform:translateX(500px);-webkit-transition:-webkit-transform 0.7s,opacity 0.5s;-moz-transition:-moz-transform 0.7s,opacity 0.5s;transition:transform 0.7s,opacity 0.5s;}.poster-slider .swiper-slide-active.mitarbeiter-2016 .text,.poster-slider .swiper-slide-active.mitarbeiter-2016 .einer-von-uns{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.poster-slider .swiper-slide-active.mitarbeiter-2016 .info,.poster-slider .swiper-slide-active.mitarbeiter-2016 .name,.poster-slider .swiper-slide-active.mitarbeiter-2016 .bild{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.poster-slider .swiper-slide-active.mitarbeiter-2016 .bild,.poster-slider .swiper-slide-active.mitarbeiter-2016 .einer-von-uns{-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s;}.poster-slider .swiper-slide-active.mitarbeiter-2016 .text{-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;transition-delay:0.8s;}.poster-slider .swiper-slide-active.mitarbeiter-2016 .name{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s;}.poster-slider .swiper-slide-active.mitarbeiter-2016 .info{-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;transition-delay:1.6s;}.domain-jobs-rico-at .poster-slider .swiper-slide.mitarbeiter-2016 .info h4{display:none;}.domain-jobs-rico-at .poster-slider .swiper-slide.mitarbeiter-2016 .info h3{margin:0;}#node-page .body,#node-page .textbloecke .block.text-center .content{width:70%;margin:0 auto;text-align:center;}#node-page .textbloecke .block.odd .bild{float:right;margin:0 0 0 50px;}#node-page .textbloecke .block.even .bild{float:left;margin:0 50px 0 0;}#node-page .textbloecke .bilder-slider{margin-top:50px;}.presse .view-header{width:80%;margin:0 auto 80px auto;text-align:center;}.geschichte .views-row{width:50%;margin:0 auto;padding:30px 0;border-bottom:1px solid #eeeeee;position:relative;}.geschichte .views-row-first{border-top:1px solid #eeeeee;}.geschichte div.icon{width:140px;height:140px;background:#777777;border-radius:50%;display:block;float:left;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;transition:background 0.5s;}.geschichte div.icon img{width:70px;margin:35px auto 0 auto;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}.geschichte div.icon:hover{background:#008f47;}.geschichte .bild{float:left;}.geschichte .bild a{width:140px;height:140px;background:#aaaaaa;border-radius:50%;display:block;-webkit-mask-image:-webkit-radial-gradient(white,black);}.geschichte h4.year{margin-bottom:10px;}.geschichte .content{margin-left:170px;margin-top:15px;}.geschichte .content p{margin:0;}.geschichte .line{position:absolute;height:100%;width:1px;background:#eeeeee;top:0;left:50%;display:none;}.node-type-jobs h1 span{color:#000000;}#node-jobs h1,#node-jobs .h1-wrapper,.node-type-webform h1,.node-type-webform .h1-wrapper,.page-node-368 h1,.page-node-368 .h1-wrapper,.page-offene-stellen h1,.page-offene-stellen .h1-wrapper,.node-type-lehrstelle h1,.node-type-lehrstelle .h1-wrapper,.page-job- .h1-wrapper{text-align:left;}#node-jobs h1.with-subtitle{margin-bottom:3px;}#node-jobs h4.subtitle{margin-bottom:50px;text-transform:uppercase;font-family:"DINNextRoundedLTPro-Regular",Arial,sans-serif;}.page-node-368 #block-system-main .links{display:none;}#node-jobs .infos{margin:0 auto;text-align:center;color:#999999;}#node-jobs .body{text-align:left;}#node-jobs .infos .freie-stellen{margin-left:20px;padding-left:20px;border-left:1px solid #eeeeee;}#node-jobs .bild{float:right;margin:0 0 50px 50px;}#node-jobs .bilder{margin:-15px;}#node-jobs .bilder .bild{float:left;margin:15px;width:270px;}#node-jobs ul{margin:0 0 30px 0;padding:0 0 0 20px;}#node-jobs ul li{padding:0 0 5px 0;list-style-image:url(/sites/all/themes/rico/images/list-image-new.png);}#node-jobs ul li:after{display:none;}#node-jobs .bewerbung{text-align:center;margin-top:50px;}#node-jobs .job-banner{margin:50px 0;}#node-jobs .job-banner .banner{display:block;float:left;padding:15px;text-align:left;text-transform:uppercase;background:#f5f5f5;margin:0 15px 15px 0;}#node-jobs .job-banner .banner i{float:left;font-size:40px;margin-right:15px;}#node-jobs .job-banner .banner i:before{width:auto;margin:0;}#node-jobs .job-banner .banner h3{float:left;font-size:16px;line-height:20px;margin:0;}#node-jobs .job-banner .banner:hover{background:#e5e5e5;}#node-jobs .job-banner .banner:hover i{color:#008f47;}#node-jobs .job-banner .banner.bewerbung{background:#008f47;}#node-jobs .job-banner .banner.bewerbung i,#node-jobs .job-banner .banner.bewerbung h3{color:#ffffff;}#node-jobs .job-banner .banner.bewerbung:hover{background:#004824;}#node-jobs .job-banner .banner.print h3{padding-top:10px;}#node-jobs .bild-oben{width:100%;margin-bottom:50px;}.ausbildungsinhalte{margin:50px 0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:15px 15px 15px 10px;}.ausbildungsinhalte > h5{margin:0;cursor:pointer;}.ausbildungsinhalte > h5 i{color:#008f47;display:inline-block;width:30px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;}.ausbildungsinhalte.active > h5 i{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);}.ausbildungsinhalte > h5:hover,.ausbildungsinhalte.active > h5{color:#008f47;}.js .ausbildungsinhalte .text{display:none;padding-top:30px;padding-left:30px;}.jobs .view-header{width:80%;margin:0 auto 50px auto;text-align:center;}.jobs .views-row{background:#eeeeee;padding:25px 30px;margin-bottom:10px;border-left:5px solid #008f47;position:relative;}.jobs .views-row:after{left:0px;top:27px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,143,71,0);border-left-color:#008f47;border-width:10px;margin-top:0px;}.jobs .views-row .body{width:100%;border-top:1px solid #dddddd;padding-top:15px;margin-top:10px;}.jobs .views-row .content{position:relative;}.jobs .views-row h5{margin-bottom:0;}.jobs .views-row .info{position:absolute;top:0;right:0;color:#999999;}.jobs .views-row .info .datum{float:left;padding-top:2px;}.jobs .views-row .info .freie-stellen{margin-left:20px;padding-left:20px;border-left:1px solid #dddddd;float:left;padding-top:2px;}#block-views-weitere-jobs-block .views-row a,#block-offene-stellen-json-weitere-jobs .views-row a{display:block;border-bottom:1px solid #dddddd;padding:10px 0 10px 30px;color:#000000;}#block-views-weitere-jobs-block .views-row a:hover,#block-offene-stellen-json-weitere-jobs .views-row a:hover{background:#fafafa;color:#008f47;}#block-views-weitere-jobs-block .views-row-first a,#block-offene-stellen-json-weitere-jobs .views-row-first a{border-top:1px solid #dddddd;}#block-views-weitere-jobs-block .view-footer,#block-offene-stellen-json-weitere-jobs .view-footer{padding:30px 0 0 30px;margin-top:0;font-weight:bold;}#node-bewerbungsformular .content{width:70%;margin:0 auto;text-align:center;}#node-bewerbungsformular .webform{margin-top:50px;padding:30px;background:#fafafa;}#node-bewerbungsformular form > div,#node-webform.node-391 form > div{margin:-1%;}#node-bewerbungsformular .webform .form-item,#node-webform.node-391 form .form-item{margin:1%;float:left;width:31.333%;}#node-bewerbungsformular .webform .form-item.webform-component--ich-bewerbe-mich-als-,#node-bewerbungsformular .webform .form-item.webform-component--job{width:98%;clear:both;border-bottom:1px solid #eeeeee;margin-bottom:2%;padding-bottom:3%;}#node-bewerbungsformular .webform .form-item.webform-component-textarea,#node-bewerbungsformular .webform .form-item.webform-component-markup,#node-webform form .form-item.width-100,#node-webform.node-391 .form-item.webform-component--einladungscode{width:98%;}#node-bewerbungsformular .webform .form-item input,#node-bewerbungsformular .webform .form-item textarea{background:#ffffff;}#node-bewerbungsformular .webform .webform-component-file{width:98%;margin:1%;}#node-bewerbungsformular .webform .webform-component-file.form-item{width:48%;margin:1%;min-height:60px;}.webform-component-file .description{display:none;}form .webform-component-file > label{color:#000000;font-weight:bold;left:inherit;opacity:1;position:relative;top:inherit;}#node-bewerbungsformular .webform .webform-component-file .form-submit{padding:5px 10px;}#node-bewerbungsformular .webform .webform-component-file input{background:none;font-size:12px;}#node-bewerbungsformular .webform .webform-component-file input.form-file{color:#aaaaaa;}#node-bewerbungsformular .webform .webform-component-file .file img{display:inline-block;width:auto;}#node-bewerbungsformular .webform .webform-component-file .file{margin-right:20px;}#node-bewerbungsformular .webform .webform-component-radios > label{display:none;}#node-bewerbungsformular .webform .webform-component-radios .form-type-radio > label,#node-webform.node-391 form .webform-component-radios .form-type-radio > label,#node-webform.node-391 form .webform-component-checkboxes .form-type-checkbox > label{position:relative;top:1px;left:inherit;margin-left:5px;color:#000000;}#node-webform.node-391 form .webform-component-checkboxes .form-type-checkbox > label{font-weight:bold;}#node-webform.node-391 form .webform-component-checkboxes .form-type-checkbox{margin:0;}#node-bewerbungsformular .webform .webform-component-date{height:38px;padding-top:7px;width:64.666%;}#node-webform.node-391 form .webform-component-date{height:38px;padding-top:7px;}#node-bewerbungsformular .webform .webform-component-date > label,#node-webform.node-391 form .webform-component-date > label{position:relative;top:inherit;left:inherit;opacity:1;display:inline-block;margin-right:30px;}#node-bewerbungsformular .webform .webform-component-date .webform-container-inline,#node-webform.node-391 form .webform-component-date .webform-container-inline{display:inline-block;}#node-bewerbungsformular .webform .webform-component-date .webform-container-inline .form-item,#node-webform.node-391 form .webform-component-date .webform-container-inline .form-item{width:auto;margin:0 5px 0 0;float:none;display:inline-block;}#node-bewerbungsformular .webform .webform-component-date .webform-container-inline input,#node-webform.node-391 form .webform-component-date .webform-container-inline input{background:none;}#node-bewerbungsformular .webform-component--nachname,#node-bewerbungsformular .webform-component--strasse-nr,#node-bewerbungsformular .webform-component--telefon{clear:left;}.webform-confirmation h3{margin-top:0;}#ui-datepicker-div{z-index:999 !important;}.ui-datepicker{width:200px;}.ui-datepicker th{font-weight:normal;padding:5px 0;font-size:15px;}.ui-datepicker td span,.ui-datepicker td a{text-align:center;font-size:12px;line-height:16px;}#node-bewerbungsformular .webform .form-actions,#node-webform.node-391 form .form-actions{margin:1%;clear:both;width:98%;border-top:1px solid #eeeeee;margin-top:20px;padding-top:10px;float:left;}#node-bewerbungsformular .webform .form-actions input.webform-next,#node-bewerbungsformular .webform .form-actions input.webform-submit{float:right;}#node-bewerbungsformular .webform .form-actions .webform-previous{border-color:#999999;color:#999999;}#node-bewerbungsformular .webform .form-actions .webform-previous:hover{background:#cccccc;}.webform-progressbar{margin-bottom:30px;padding-bottom:15px;padding-top:20px;border-bottom:1px solid #eeeeee;width:98%;}.webform-progressbar-outer{margin:0 auto 40px auto;width:75%;border:none;background:#dddddd;height:4px;}.webform-progressbar-page .webform-progressbar-page-label{top:20px;margin:0 -12em;}.webform-progressbar-page{border:none;width:14px;height:14px;border-radius:10px;background:#dddddd;border:3px solid #fafafa;margin:-11px 0 0 -10px;}.webform-progressbar-page.current,.webform-progressbar-page.completed{color:#008f47;background:#008f47;font-family:'DINNextRoundedLTPro-Bold';}.webform-progressbar-inner{background:#008f47;}#node-erfolgsgeschichte .bild{width:370px;height:370px;overflow:hidden;border-radius:50%;margin:0 auto;display:block;}#node-erfolgsgeschichte .h1-wrapper{margin-top:40px;}#node-erfolgsgeschichte h1{margin-bottom:10px;}#node-erfolgsgeschichte .beruf{text-align:center;}#node-erfolgsgeschichte .body{width:70%;margin:0 auto;text-align:center;}#node-erfolgsgeschichte .prev-next{width:70%;position:absolute;top:155px;margin-left:15%;}#node-erfolgsgeschichte .prev-next .next{float:right;}#node-erfolgsgeschichte .prev-next .prev{float:left;}#node-erfolgsgeschichte .prev-next a{color:#cccccc;font-size:60px;}#node-erfolgsgeschichte .prev-next a:hover,#node-erfolgsgeschichte .prev-next a:focus,#node-erfolgsgeschichte .prev-next a:active{color:#008f47;}.erfolgsgeschichten .views-row .title{margin-bottom:0;}.erfolgsgeschichten .beruf{font-family:'DINNextRoundedLTPro-Bold';margin-bottom:20px;}#node-lehrberuf ul{margin:0 0 30px 0;padding:0 0 0 20px;}#node-lehrberuf ul li{padding:0 0 5px 0;list-style-image:url(/sites/all/themes/rico/images/list-image-new.png);}#node-lehrberuf ul li:after{display:none !important;}#node-lehrberuf .body{text-align:left;}#node-lehrberuf .body_3{border-top:1px solid #eeeeee;margin-top:50px;padding-top:50px;}#node-lehrberuf .bilder-slider{margin:80px 0;}.node-type-lehrstelle #prev_next_wrapper div.section{border-bottom:0;}#node-lehrberuf .bewerbung{text-align:left;margin-top:50px;}.lehrberufe .views-row{width:270px;}.lehrberufe .views-row .content{padding:28px;}#node-lehrberuf #bewerbung_small_lehre{margin-top:30px;}#node-lehrberuf #bewerbung_small_lehre .form-item{display:inline-block;width:220px;margin:5px;}#node-lehrberuf #bewerbung_small_lehre #bewerbung_small_lehre_submit{display:inline-block;width:auto;margin:7px 5px;}.presse .views-row{position:relative;text-align:center;}.presse .vorschaubild{width:auto;max-width:270px;margin:0 auto 30px auto;}.presse .bilder{margin:0 -15px;}.presse .bilder .bild{margin:15px;float:left;width:270px;}.presse .bilder .bild.fifth{clear:left;}.presse .bilder .bild .beschreibung{text-align:center;padding-top:5px;}.vorteile .view-header{width:80%;margin:0 auto;text-align:center;}.vorteile .view-content{margin-top:40px;float:left;clear:left;width:80%;padding:0 10%;position:relative;}.vorteile .views-row{width:50%;float:left;}.vorteile .views-row > div{position:relative;border-top:1px solid #dddddd;padding:50px 0;float:left;}.vorteile .views-row-1 > div,.vorteile .views-row-2 > div{border-top:0;}.vorteile .views-row-odd > div{margin-right:50px;}.vorteile .views-row-even > div{margin-left:50px;}.vorteile .views-row h5{margin:0;}.vorteile .views-row .icon{float:left;margin-right:30px;height:70px;width:70px;overflow:hidden;}.vorteile .views-row .content{margin-left:100px;}.vorteile .line{position:absolute;height:100%;width:1px;background:#dddddd;top:0;left:50%;}#frontpage #vorteile .view-header{margin-top:-30px;}#frontpage #vorteile .view-footer{clear:both;text-align:center;margin-top:50px;float:left;width:100%;}#frontpage .vorteile .views-row-odd > div{margin-right:40px;}#frontpage .vorteile .views-row-even > div{margin-left:40px;}#frontpage .vorteile .views-row > div{padding:30px 0;}#frontpage .view-header{margin-top:-30px !important;}.js.no-touch .slidein-wrapper{overflow:hidden;}.js.no-touch .slidein{opacity:0;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;transition:opacity 1.5s;}.js.no-touch .slidein.slidein-right,.js.no-touch .slidein.slidein-left{-webkit-transition:-webkit-transform 1.5s,opacity 1.5s;-moz-transition:-moz-transform 1.5s,opacity 1.5s;transition:transform 1.5s,opacity 1.5s;}.js.no-touch .slidein.slidein-right{-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);}.js.no-touch .slidein.slidein-left{-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%);}.js.no-touch .slidein.inview{opacity:1;}.js.no-touch .slidein.slidein-right.inview,.js.no-touch .slidein.slidein-left.inview{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.js.no-touch .slidein.scale{opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition:-webkit-transform 1.5s,opacity 1.5s;-moz-transition:-moz-transform 1.5s,opacity 1.5s;transition:transform 1.5s,opacity 1.5s;}.js.no-touch .slidein.scale.inview{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.bewerbungstipps{width:80%;margin:0 auto;}.bewerbungstipps .views-row{border-bottom:1px solid #eeeeee;position:relative;}.bewerbungstipps .views-row-first{border-top:1px solid #eeeeee;}.bewerbungstipps .views-row .title{cursor:pointer;padding:15px 0;margin:0;}.bewerbungstipps .views-row .title i{width:30px;display:inline-block;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;}.bewerbungstipps .views-row .title.active i{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);}.bewerbungstipps .views-row .title:hover{color:#008f47;}.bewerbungstipps .views-row .body{display:none;padding:10px 0 20px 30px;}.page-navigation404 #block-system-main{text-align:center;}#frontpage .frontpage-item{display:block;}#video #video_1{overflow:hidden;}#video .section{position:relative;}#frontpage .frontpage-item.row-1{padding-top:105px !important;}.page-node-104 #highlighted{padding:0;overflow:hidden;}.page-node-104 #highlighted div.section{width:100%;margin:0;position:static;}.page-node-104 #highlighted p{margin:0;}#node-unternehmenswerte{background:url(/sites/all/themes/rico/images/rico_text_bg4.jpg) center top no-repeat fixed #004824;background-size:cover;}.node-type-unternehmenswerte #main-wrapper{width:100%;padding:0;}#node-unternehmenswerte .einleitung{text-align:center;font-size:18px;line-height:28px;padding:170px 0;background:rgba(0,0,0,0.3);color:#ffffff;}#node-unternehmenswerte .einleitung h1{color:#ffffff;}#node-unternehmenswerte .textbloecke{padding:100px 0;}#node-unternehmenswerte .block{padding:0;text-align:center;font-size:18px;line-height:28px;color:#ffffff;}#node-unternehmenswerte .block .top-bg{padding:70px 0;background:rgba(0,0,0,0.5);}#node-unternehmenswerte .block h2{text-transform:uppercase;}#node-unternehmenswerte .block .icon{width:144px;height:144px;border-radius:50%;border:3px solid #ffffff;margin:0 auto 70px auto;display:block;position:relative;}#node-unternehmenswerte .block .icon img{width:80px;margin:0 auto;top:35px;position:relative;}#node-unternehmenswerte .block .content .text{width:70%;margin:40px auto 0px auto;}#node-unternehmenswerte h2{color:#ffffff;font-size:120px;line-height:120px;margin:0;}#node-unternehmenswerte h3{color:#ffffff;font-size:50px;line-height:50px;margin-bottom:0;text-transform:uppercase;}#node-unternehmenswerte h1{font-size:50px;line-height:50px;}#node-unternehmenswerte hr{width:70%;margin:100px auto;}.parallax{background:url(/sites/all/themes/rico/images/rico_text_bg4.jpg) center top no-repeat #004824;background-size:cover;position:relative;}.page-offene-stellen-facebook #header,.page-offene-stellen-facebook #footer-wrapper,.page-offene-stellen-facebook a.moremedia,.page-offene-stellen-facebook #right,.page-offene-stellen-facebook #admin-menu,.page-offene-stellen-facebook .nojs-info{display:none;}.page-offene-stellen-facebook #page-wrapper{margin-bottom:0;}.page-offene-stellen-facebook #main-wrapper{padding:30px 0 0 0;width:100% !important;}.page-offene-stellen-facebook #main{padding:0 20px !important;}#node-kundenmagazin .kundenmagazin-items{margin:-15px;}#node-kundenmagazin .kundenmagazin-items .item{width:270px;float:left;margin:15px;background:#eeeeee;}#node-kundenmagazin .kundenmagazin-items .item-big{width:570px;position:relative;}#node-kundenmagazin .kundenmagazin-items .item-big h1{color:#ffffff;font-size:22px;line-height:22px;position:absolute;top:50px;left:0;width:100%;text-align:center;text-transform:none;}#node-kundenmagazin .kundenmagazin-items .item-big h1.schwarz{color:#000000;}#node-kundenmagazin .kundenmagazin-items .item .content{padding:30px;}#node-kundenmagazin .kundenmagazin-items .item .content .read-more{text-transform:uppercase;margin-top:20px;}#node-kundenmagazin .kundenmagazin-items .item .bild{float:none;margin:0;border-bottom:5px solid #008f47;position:relative;}#node-kundenmagazin .kundenmagazin-items .item .bild img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}#node-kundenmagazin .kundenmagazin-items .item .bild:after{bottom:0;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,143,71,0);border-bottom-color:#008f47;border-width:10px;margin-left:0px;z-index:109;}#node-kundenmagazin_inhalt .body.padding-bottom{margin-bottom:50px;}#node-kundenmagazin_inhalt .text-links{float:left;width:48%;}#node-kundenmagazin_inhalt .text-rechts{float:right;width:48%;}#node-kundenmagazin_inhalt .bild-oben{position:relative;margin-bottom:60px;}#node-kundenmagazin_inhalt .bild-oben .image-title{position:absolute;z-index:99;right:0;bottom:0;padding:10px 10px 6px 10px;color:#ffffff;background:#008f47;line-height:14px;}#node-kundenmagazin_inhalt .title-wrapper{margin:0 0 60px 0;padding:25px 0;border-top:1px solid #008f47;border-bottom:1px solid #008f47;}#node-kundenmagazin_inhalt h1{margin:0;}#node-kundenmagazin_inhalt a.ausgabe{color:#777777;margin-bottom:5px;display:block;}#node-kundenmagazin_inhalt a.ausgabe:hover{color:#000000;}.node-type-kundenmagazin #main{position:relative;}#loaded-content{position:fixed;top:100px;left:50%;margin-left:-535px;width:1070px;background:#ffffff;z-index:1089;display:none;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 50px 0px rgba(0,0,0,0.2);height:500px;overflow:hidden;}#loaded-content > .content{overflow-y:scroll;position:relative;height:100%;}#loaded-content > .content article{padding:50px;}#loaded-content a.close{position:absolute;top:20px;right:20px;cursor:pointer;z-index:1099;}#overlay-ajaxload{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.7);z-index:1079;display:none;cursor:pointer;}#overlay-ajaxload .loading{width:70px;height:70px;background:url(/sites/all/themes/rico/images/ajax-loader.gif) center center no-repeat #ffffff;border-radius:50%;position:fixed;top:50%;left:50%;margin:-35px 0 0 -35px;}body.noscrolling{overflow:hidden;}.kundenmagazin .view-header{width:80%;margin:0 auto;text-align:center;display:none;}.kundenmagazin .view-content{margin:50px -15px -15px -15px;}.kundenmagazin .views-row{width:370px;float:left;margin:15px;}.kundenmagazin .views-row h5{margin:15px 0 30px 0;text-align:center;}.button-more.jetzt-bewerben{margin-left:-90px;width:180px;background:url(/sites/all/themes/rico/images/button_jetzt_bewerben.jpg) center center no-repeat;}#block-views-banner-jetzt-bewerben-block-1{padding:50px 0;background:#004824;background:-moz-linear-gradient(left,#004824 0%,#006330 50%,#004824 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#004824),color-stop(50%,#006330),color-stop(100%,#004824));background:-webkit-linear-gradient(left,#004824 0%,#006330 50%,#004824 100%);background:-o-linear-gradient(left,#004824 0%,#006330 50%,#004824 100%);background:-ms-linear-gradient(left,#004824 0%,#006330 50%,#004824 100%);background:linear-gradient(to right,#004824 0%,#006330 50%,#004824 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004824',endColorstr='#004824',GradientType=1);color:#ffffff;}#block-views-banner-jetzt-bewerben-block-1{}#block-views-banner-jetzt-bewerben-block-1 .left{width:48%;float:left;}#block-views-banner-jetzt-bewerben-block-1 .left ul{margin:30px 0 0 0;padding:0 0 0 20px;}#block-views-banner-jetzt-bewerben-block-1 .left ul li{padding:0 0 5px 0;list-style-image:url(/sites/all/themes/rico/images/list-image-new-white.png);}#block-views-banner-jetzt-bewerben-block-1 .right{width:48%;float:right;position:relative;}#block-views-banner-jetzt-bewerben-block-1 .right .view-content{margin:0 -2%;}#block-views-banner-jetzt-bewerben-block-1 .item{display:block;float:left;margin:0 2%;width:29.333%;}#block-views-banner-jetzt-bewerben-block-1 .item a{display:block;background:#ffffff;position:relative;}#block-views-banner-jetzt-bewerben-block-1 .item a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;margin:-0;z-index:99;border:5px solid #008f47;background:url(/sites/all/themes/rico/images/banner_bewerbung_active.png) center center no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;opacity:0;}#block-views-banner-jetzt-bewerben-block-1 .item a.active:after{opacity:1;}#block-views-banner-jetzt-bewerben-block-1 .item a.active img,#block-views-banner-jetzt-bewerben-block-1 .item a:hover img{opacity:0.5;}#block-views-banner-jetzt-bewerben-block-1 .item span{line-height:16px;margin-top:10px;display:inline-block;}#block-views-banner-jetzt-bewerben-block-1 .item label{display:inline-block;margin-left:5px;}#block-views-banner-jetzt-bewerben-block-1 a.button{margin-top:20px;}#block-views-banner-jetzt-bewerben-block-1 .form-items{margin:30px -2% 0 -2%;display:block;}#block-views-banner-jetzt-bewerben-block-1 form .form-item{margin:0 2%;width:46%;float:left;display:block;clear:none;}#block-views-banner-jetzt-bewerben-block-1 #bewerbung_small_lehre_submit,#block-views-banner-jetzt-bewerben-block-1 a.button{clear:left;display:block;float:left;margin-top:40px;color:#ffffff;border-color:#ffffff;}#block-views-banner-jetzt-bewerben-block-1 a.button:hover{background:#ffffff;color:#008f47;}#block-views-banner-jetzt-bewerben-block-1 #bewerbung_small_lehre_submit.disabled,#block-views-banner-jetzt-bewerben-block-1 #bewerbung_small_lehre_submit.disabled:hover,#block-views-banner-jetzt-bewerben-block-1 a.button.disabled,#block-views-banner-jetzt-bewerben-block-1 a.button.disabled:hover{opacity:0.5;cursor:default;background:none;color:#ffffff;}.node-104 div.icons .icon{display:inline-block;margin:0;font-size:16px;font-weight:bold;width:180px;}.node-104 div.icons .icon > div{color:#ffffff;background:#008f47;width:100px;height:75px;padding-top:25px;border:5px solid #008f47;border-radius:50%;overflow:hidden;font-size:50px;margin-bottom:10px;display:inline-block;}#edit-submitted-bewerbungsunterlagen-1-remove-button,#edit-submitted-bewerbungsunterlagen-2-remove-button,#edit-submitted-bewerbungsunterlagen-3-remove-button,#edit-submitted-bewerbungsunterlagen-4-remove-button,#edit-submitted-bewerbungsunterlagen-5-remove-button,#edit-submitted-bewerbungsunterlagen-6-remove-button{display:inline-block !important;}.messages.error.file-upload-js-error{margin:5px 0;}#ui-datepicker-div.ui-widget{background:#f8f8f8;border:none;padding:0;border-radius:3px;overflow:hidden;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);width:240px;}#ui-datepicker-div .ui-datepicker-header{border:none;background:#008f47;font-weight:normal;font-size:15px;border-radius:0;}#ui-datepicker-div .ui-datepicker-header .ui-state-hover{background:transparent;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}#ui-datepicker-div .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#ffffff;}#ui-datepicker-div .ui-datepicker-prev-hover,#ui-datepicker-div .ui-datepicker-next-hover,#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-prev{top:.9em;border:none;}#ui-datepicker-div .ui-datepicker-prev-hover{left:2px;}#ui-datepicker-div .ui-datepicker-next-hover{right:2px;}#ui-datepicker-div .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-prev span{background-image:url(/sites/all/themes/rico/images/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:normal;}#ui-datepicker-div .ui-datepicker-prev span{background-position:-96px 0;}#ui-datepicker-div table{margin:0;}#ui-datepicker-div th{padding:7px 0;color:#000000;font-size:12px;font-weight:normal;border:none;border-top:none;background:#f8f8f8;}#ui-datepicker-div td{background:#ffffff;border:none;padding:0;}#ui-datepicker-div td.ui-datepicker-today a{color:#008f47;background:#f8f8f8;}#ui-datepicker-div td .ui-state-default{background:transparent;border:none;text-align:center;padding:.5em;margin:0;font-weight:normal;color:#000000;font-size:12px;line-height:16px;}#ui-datepicker-div .ui-state-disabled{opacity:1;}#ui-datepicker-div .ui-state-disabled .ui-state-default{color:#aaaaaa;}#ui-datepicker-div td .ui-state-active,#ui-datepicker-div td .ui-state-hover{background:#008f47;color:#ffffff;}.webform-component-date > label{margin-right:10px !important;}input.webform-calendar{width:20px;margin-top:-4px;}input.webform-calendar:hover{opacity:0.5;}.webform-datepicker > .form-item.form-type-select{display:none !important;}.datumanzeige{display:inline-block !important;margin-left:5px;margin-top:7px;float:none !important;width:auto;position:relative;}.datumanzeige a.reset{cursor:pointer;font-size:8px;margin-left:8px;line-height:14px;position:relative;top:-2px;}.datumanzeige input{font-weight:bold;border:0;padding:0;width:80px;}.datumanzeige.form-item.valid:after{display:none !important;}.datumanzeige.invalid{top:-8px;}.datumanzeige.invalid input{width:30px;}form.jquery-validate .form-item.valid input{border-color:#008f47;}form.jquery-validate .form-item.invalid input{border-color:#cc0000;}form.jquery-validate .form-item.valid:after{content:"";position:absolute;right:10px;top:12px;width:18px;height:14px;background:url(/sites/all/themes/rico/images/form-item-valid.png) center center no-repeat;z-index:99;}form.jquery-validate .form-item.invalid:after{content:"";position:absolute;right:10px;top:11px;width:18px;height:14px;background:url(/sites/all/themes/rico/images/form-item-error.png) center center no-repeat;z-index:99;}form.jquery-validate .form-item.invalid span.invalid{position:absolute;top:-26px;right:0;color:#ffffff;font-size:12px;line-height:12px;white-space:nowrap;background:#cc0000;padding:6px 8px;opacity:1;width:auto;left:inherit;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);z-index:99;}form.jquery-validate .form-item.invalid span.invalid:after{top:100%;right:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(204,0,0,0);border-top-color:#cc0000;border-width:7px;margin-left:0;}form.jquery-validate .form-submit.disabled,form.jquery-validate .form-submit.disabled:hover{opacity:0.5;cursor:default;background:none;color:#ffffff;}.dz-clickable{border:5px dashed #aaaaaa;height:200px;}.dz-clickable .dz-preview{width:100px;float:left;margin:15px;}.dz-clickable .dz-error-message{display:none;}.dz-success .dz-success-mark{display:none;}.dz-success .dz-error-mark{display:none;}#edit-submitted-upload-ajax-wrapper > .form-item{}.webform-component-jqueryupload{width:98% !important;margin-top:30px !important;}.webform-component-jqueryupload > label{display:none !important;}#drop{padding:50px 0 50px 150px;margin-bottom:0;border:5px dashed #eeeeee;background:url(/sites/all/themes/rico/images/icon_jqueryupload.png) 35px center no-repeat transparent;cursor:pointer;}#drop:hover{border-color:#dddddd;}#drop input{display:none;}.touchevents #drop{display:none;}.touchevents .webform-component-jqueryupload a.touch-device.browse{display:inline-block !important;}.webform-component-jqueryupload ul{list-style:none;margin:0;padding:10px 0 0 0;}.webform-component-jqueryupload ul li{width:23%;float:left;padding:0 2% 0 0;height:63px;position:relative;}.webform-component-jqueryupload ul li input{display:none !important;}.webform-component-jqueryupload ul li p{width:144px;overflow:hidden;white-space:nowrap;font-weight:bold;position:absolute;top:20px;left:60px;line-height:18px;}.webform-component-jqueryupload ul li i{font-weight:normal;font-style:normal;color:#7f7f7f;display:block;}.webform-component-jqueryupload ul li canvas{top:15px;left:0;position:absolute;width:48px;}.webform-component-jqueryupload ul li span{width:18px;height:14px;background:url(/sites/all/themes/rico/images/form-item-valid.png) no-repeat;position:absolute;top:32px;left:15px;cursor:pointer;}.webform-component-jqueryupload ul li.working span{background:url(/sites/all/themes/rico/images/form-item-error.png) no-repeat;}.webform-component-jqueryupload ul li.error p{color:red;}.webform-component--persoenliche-daten--anrede #edit-submitted-persoenliche-daten-anrede{display:inline-block;padding-right:30px;position:relative;white-space:nowrap;width:auto !important;padding-top:5px;}.webform-component--persoenliche-daten--anrede .form-item{width:auto !important;margin-right:20px !important;position:static !important;display:inline !important;float:none !important;}.webform-component--persoenliche-daten--vorname{clear:left;}form.webform-client-form .webform-component-radios > label{display:inline-block;left:inherit;margin-right:20px;opacity:1;position:relative;top:inherit;}form.webform-client-form fieldset{background:#fafafa none repeat scroll 0 0;border:0 none;margin:0 0 30px;padding:30px 30px 20px 30px;display:block;}#node-webform.node-391 form.webform-client-form fieldset{margin:1%;padding:3%;width:92%;}form.webform-client-form fieldset legend{font-family:"DINNextRoundedLTPro-Bold",Arial,sans-serif;font-size:20px;line-height:26px;display:block;position:relative;padding:0 0 15px 0;margin:0 0 20px 0;float:left;width:100%;text-transform:uppercase;border-bottom:1px solid #eeeeee;}form.webform-client-form fieldset .fieldset-wrapper{margin:-1%;}#node-bewerbungsformular.node-369 .webform{background:none;padding:0;margin:0;}#node-bewerbungsformular.node-369 form > div{margin:0;}#node-bewerbungsformular .webform .form-item p{margin:0;}#webform-client-form-369 fieldset .webform-component-markup{margin-bottom:0 !important;}#node-bewerbungsformular .webform .form-item.webform-component--job,#node-bewerbungsformular .webform .form-item.webform-component--einleitung-allgemein,#node-bewerbungsformular .webform .form-item.webform-component--einleitung{border-bottom:none;clear:both;margin:0 0 40px 0;padding:0;width:100%;}form.webform-client-form .form-actions{border-top:none;clear:both;float:none;margin:0;padding-top:0;width:100%;}form.webform-client-form .form-actions .info{float:left;margin-left:20px;display:none;padding-top:7px;}form.webform-client-form .form-actions input.webform-submit{float:left;}form.webform-client-form .form-actions input.webform-submit.disabled,form.webform-client-form .form-actions input.webform-submit.disabled:hover{opacity:0.3;cursor:default;background:none;color:#008f47;}#node-bewerbungsformular.node-369 .content{text-align:left;width:100%;margin:0;}#node-bewerbungsformular.node-369 .content h2{text-transform:uppercase;margin-bottom:40px;}.page-node-369.node-type-bewerbungsformular h1,.page-bewerbung h1{display:none !important;}.page-offene-stellen #messages div.messages{margin:50px 0 0 0;}.webform-component-jqueryupload{display:none;}.xhrresponsetype .webform-component-jqueryupload{display:block !important;}.xhrresponsetype #edit-submitted-bewerbungsunterlagen-dateien2-ajax-wrapper{display:none !important;}#webform-client-form-369 fieldset.webform-component--dateien2{padding:20px 0 0 0;margin:1%;width:98%;}#webform-client-form-369 fieldset.webform-component--dateien2 .fieldset-wrapper{margin:0 !important;}fieldset.webform-component--dateien2 legend{display:none !important;}.webform-component--dateien2 .description,.webform-component--dateien2 label{display:none;}.webform-component--dateien2 .tabledrag-toggle-weight-wrapper,.webform-component--dateien2 table.sticky-header,.webform-component--dateien2 table thead,.webform-component--dateien2 .tabledrag-handle,.webform-component--dateien2 .file img,.webform-component--dateien2 .tabledrag-hide{display:none !important;}.webform-component--dateien2 table tr{background:none;border-bottom:1px solid #eeeeee;}.form-item.webform-component-multiple-file{margin:20px 0 10px 0 !important;width:100% !important;}.form-item.webform-component-multiple-file input.form-file{background:none !important;}.webform-component--dateien2 table td input.form-submit{padding:0;border:0;color:#008f47;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){form.jquery-validate .form-item.valid:after{background-image:url(/sites/all/themes/rico/images/form-item-valid_@2x.png);background-size:18px 14px;}form.jquery-validate .form-item.invalid:after{background-image:url(/sites/all/themes/rico/images/form-item-error_@2x.png);background-size:18px 14px;}}.page-node-391 div.messages{margin:50px 0 -30px 0 !important;}.page-node-391 .h1-wrapper{text-align:left;}#node-webform.node-391 form .form-item.webform-component--vorname{clear:left;}#node-webform.node-391 form .form-item.webform-component--strasse,#node-webform.node-391 form .form-item.webform-component--ort{width:24.333%;}#node-webform.node-391 form .form-item.webform-component--hausnummer{margin-left:0;width:6%;}#node-webform.node-391 form .form-item.webform-component--plz{width:6%;margin-right:0;}#node-webform.node-391 form.webform-client-form .webform-component-radios > label{float:left;padding-top:5px;}#node-webform.node-391 form.webform-client-form .webform-component-radios .form-item{width:auto;margin-right:20px;position:static;}#node-webform.node-391 .form-item.webform-component--beschreibung,#node-webform.node-391 .form-item.webform-component--dein-facebook-name{width:98%;margin-bottom:20px;}#node-bewerbungsformular iframe{width:100%;height:800px;}
@media all and (min-width:1024px) and (max-width:1279px){body,#block-language-switcher-fallback-language-switcher-fallback a,#block-block-4 .content a{font-size:13px;line-height:20px;}#page-wrapper{margin-bottom:180px;}#main-wrapper{padding:50px 0 80px 0;}#main-wrapper,#header div.section,#messages div.section,#highlighted div.section,#featured div.section,#footer-wrapper div.section,#bottom div.section,#frontpage .row .section,#prev_next_wrapper div.section,#node-unternehmenswerte div.section,.node-type-unternehmenswerte #main-wrapper div.tabs,#block-views-banner-jetzt-bewerben-block-1 .content{width:940px;}.one-sidebar #content{width:700px;float:left;}#sidebar-second{width:200px;margin-left:40px;float:right;}#logo{width:170px;}#header{height:90px;}#main-menu{margin-right:-10px;}#main-menu ul li{margin-left:10px;}#main-menu ul li a{font-size:16px;height:20px;}#main-menu ul li a{margin:3px 8px 1px 8px;}#main-menu ul li a span{height:20px;}#main-menu ul li a:hover span.default{margin-top:-20px;}#frontpage .frontpage-item.row-1{padding-top:90px !important;}#frontpage .frontpage-item.padding{padding:80px 0 !important;height:auto !important;}#fp-nav.right{right:5px !important;top:inherit !important;bottom:10px !important;margin-top:0 !important;}.poster-slider .swiper-slide.poster .content-wrapper > div{width:940px;}.poster-slider a.nav-next{right:10px;}.poster-slider a.nav-prev{left:10px;}.poster-slider .swiper-slide.poster .content-wrapper .content{padding-left:50px;padding-right:50px;height:330px;}.poster-slider .swiper-slide.poster .body p{font-size:32px;line-height:34px;}.poster-slider .swiper-slide.poster .rechts-unten{right:50px;bottom:30px;}.vorteile .view-content{padding:0;width:100%;}.poster-slider .swiper-slide.poster .einleitung,.poster-slider .swiper-slide.poster .rechts-unten{font-size:18px;line-height:20px;}.poster-slider .swiper-slide.poster .body,.poster-slider .swiper-slide.poster .jobs-link{font-size:26px;line-height:26px;}.poster-slider .swiper-slide.poster-110 .text-110{font-size:90px;line-height:90px;margin-left:-7px;}.poster-slider .swiper-slide.poster-110 .title{font-size:40px;line-height:40px;}.poster-slider .swiper-slide.poster-110 .title-2{font-size:28px;line-height:28px;margin-top:30px;}.poster-slider .swiper-slide.poster-110 .body{margin-top:30px;}.poster-slider .swiper-slide.poster-110 .rechts-unten{margin-top:40px;font-size:20px;line-height:24px;}.poster-slider{background-size:auto;}.poster-slider .swiper-slide.image-2016 .content{width:940px;margin:-220px auto 0 auto;}.poster-slider .swiper-slide.image-2016 .title{font-size:110px;line-height:95px;margin-left:-7px;}.poster-slider .swiper-slide.image-2016 .body{margin-top:50px;font-size:20px;line-height:28px;}.poster-slider .swiper-slide.image-2016 .body h5{font-size:24px;line-height:28px;margin-bottom:25px;}.poster-slider .swiper-slide.image-2016 .body p{margin-bottom:25px;}#frontpage .view-header{margin-top:-15px !important;}#text .body{width:100%;}#frontpage .frontpage-item#text{background-size:auto;}.news-grid .view-content{margin:-10px;}.news-grid .views-row{width:220px;margin:10px;}.news-grid .views-row .content{padding:20px;}.news-grid .views-row .bild:after{left:20px;}.lehrberufe .views-row{width:300px;}#node-page .body,#node-page .textbloecke .block.text-center .content,.view-header,#node-leistung .body,#node-branche .body,#node-lehrberuf .body,#node-erfolgsgeschichte .body,.bewerbungstipps,#node-news .body,#node-jobs .body{width:100% !important;}h1,h2.row-title{margin-bottom:40px;}#highlighted #bild-gross{overflow:hidden;}#highlighted #bild-gross img{width:120%;max-width:120%;margin-left:-10%;}#block-menu-block-1 ul.menu{margin:15px 0;}.kleine_bilder .bild,.bilder-slider .bild{margin:0 10px !important;}.leistungen .views-row .icon{width:50px;height:50px;margin-top:30px;}.leistungen .views-row .vorschautext{padding:0 0 30px 0;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.leistungen-submenu .views-row .icon{width:40px;height:40px;}.leistungen-submenu .views-row a{padding:10px;}#map{height:300px;}.vorteile .views-row .icon{width:50px;height:50px;}.vorteile .views-row .content{margin-left:80px;}.geschichte .views-row{width:80%;}.presse .bilder{margin:0 -10px;}.presse .bilder .bild{margin:10px;width:220px;}a.moremedia{position:absolute;bottom:0;left:0;}#right{bottom:180px;margin-top:0px;top:inherit;}#right .content a.link{font-size:10px;line-height:16px;height:37px;width:45px;padding-top:8px;}#right .content a.link i{font-size:16px;}#node-kontakt .webform .webform-component-checkboxes .form-type-checkbox{width:48%;}#node-unternehmenswerte,.parallax{background-size:auto;}#node-kundenmagazin .kundenmagazin-items{margin:-10px;}#node-kundenmagazin .kundenmagazin-items .item{width:220px;margin:10px;}#node-kundenmagazin .kundenmagazin-items .item-big{width:460px;}#node-kundenmagazin .kundenmagazin-items .item .content{padding:20px;}#node-kundenmagazin .kundenmagazin-items .item .bild:after{left:20px;}.kundenmagazin .view-content{margin:50px -10px -10px -10px;}.kundenmagazin .views-row{width:300px;margin:10px;}#loaded-content{position:fixed;left:50%;margin-left:-420px;width:840px;}#node-jobs .job-banner .banner{padding:15px;margin:0 10px 10px 0;}#node-jobs .job-banner .banner h3{font-size:15px;line-height:18px;}#node-jobs .job-banner .banner i{font-size:36px;margin-right:13px;}.poster-slider .swiper-slide.mitarbeiter-2016 .bild{margin-left:-270px;width:auto !important;max-width:inherit !important;height:740px;}.poster-slider .swiper-slide.mitarbeiter-2016 .bild img{}.poster-slider .swiper-slide.mitarbeiter-2016 .text{left:5%;height:200px;}.poster-slider .swiper-slide.mitarbeiter-2016 .name{margin-top:-60px;height:100px;}.poster-slider .swiper-slide.mitarbeiter-2016 .einer-von-uns{right:2%;height:320px;bottom:230px;}.poster-slider .swiper-slide.mitarbeiter-2016 .info h4{font-size:16px;line-height:16px;}.poster-slider .swiper-slide.mitarbeiter-2016 .info h3{font-size:26px;line-height:26px;}.poster-slider .swiper-pagination{left:inherit;margin:0;right:50px;text-align:right;}.domain-jobs-rico-at .poster-slider .swiper-slide.mitarbeiter-2016 .bild{margin-left:-240px;}.domain-jobs-rico-at .poster-slider .swiper-slide.mitarbeiter-2016 .einer-von-uns{bottom:220px;}.domain-jobs-rico-at .poster-slider .swiper-slide.mitarbeiter-2016 .text{bottom:250px;}}@media all and (min-width:1400px) and (max-width:1680px){.poster-slider .swiper-slide.mitarbeiter-2016 .bild{margin-left:-350px;}.poster-slider .swiper-slide.mitarbeiter-2016 .text{left:5%;height:270px;}.poster-slider .swiper-slide.mitarbeiter-2016 .name{height:160px;margin-top:-95px;}.poster-slider .swiper-slide.mitarbeiter-2016 .einer-von-uns{right:6%;height:420px;}}@media all and (min-width:1280px) and (max-width:1399px){.poster-slider .swiper-slide.mitarbeiter-2016 .bild{margin-left:-380px;}.poster-slider .swiper-slide.mitarbeiter-2016 .text{left:5%;height:240px;}.poster-slider .swiper-slide.mitarbeiter-2016 .name{margin-top:-85px;height:140px;}.poster-slider .swiper-slide.mitarbeiter-2016 .einer-von-uns{right:2%;height:400px;}.poster-slider .swiper-slide.mitarbeiter-2016 .info{position:absolute;bottom:70px;left:5%;z-index:199;}.poster-slider .swiper-slide.mitarbeiter-2016 .info h3{font-size:30px;line-height:30px;}}@media all and (min-width:1921px) and (max-width:2560px){.poster-slider .swiper-slide.mitarbeiter-2016 img{height:100%;}.poster-slider .swiper-slide.mitarbeiter-2016 .bild{height:1100px;}.poster-slider .swiper-slide.mitarbeiter-2016 .einer-von-uns{height:500px;right:10%;bottom:450px;}.poster-slider .swiper-slide.mitarbeiter-2016 .text{height:350px;left:15%;bottom:460px;}.poster-slider .swiper-slide.mitarbeiter-2016 .info{left:15%;bottom:150px;}}
@media all and (min-width:768px) and (max-width:1023px){body,#block-language-switcher-fallback-language-switcher-fallback a,#block-block-4 .content a{font-size:13px;line-height:20px;}#page-wrapper{margin-bottom:180px;}#main-wrapper{padding:50px 0 80px 0;}#main-wrapper,#header div.section,#messages div.section,#highlighted div.section,#featured div.section,#footer-wrapper div.section,#bottom div.section,#frontpage .row .section,#prev_next_wrapper div.section,#node-unternehmenswerte div.section,.node-type-unternehmenswerte #main-wrapper div.tabs,#block-views-banner-jetzt-bewerben-block-1 .content{width:712px;}.one-sidebar #content{width:500px;float:left;}#sidebar-second{width:182px;margin-left:30px;float:right;}#logo{width:170px;}#header{height:90px;}#main-menu{margin-right:-10px;}#main-menu ul li{margin-left:0;}#main-menu ul li a{font-size:14px;height:20px;margin:3px 8px 1px 8px;}#main-menu ul li a span{height:20px;}#main-menu ul li a:hover span.default{margin-top:-20px;}#block-menu-block-1 ul.menu li{margin-left:20px;}h1,h2.row-title{font-size:36px;line-height:40px;margin-bottom:30px;}h2,#text .body h2{font-size:28px;line-height:32px;}h3{font-size:24px;line-height:28px;}h4{font-size:20px;line-height:24px;}h5{font-size:14px;line-height:20px;}blockquote{font-size:16px;line-height:24px;margin:30px 0;}hr{margin:50px 0;}#node-page .body,#node-page .textbloecke .block.text-center .content,.view-header,#node-leistung .body,#node-branche .body,#node-lehrberuf .body,#node-erfolgsgeschichte .body,.bewerbungstipps,#node-news .body,#node-jobs .body{width:100% !important;}#highlighted #bild-gross{overflow:hidden;}#highlighted #bild-gross img{width:160%;max-width:160%;margin-left:-30%;}#block-menu-block-1 ul.menu{margin:15px 0;}.kleine_bilder .bild,.bilder-slider .bild{margin:0 5px !important;}#frontpage .frontpage-item.padding{padding:80px 0 !important;height:auto !important;}#frontpage .frontpage-item.row-1{padding-top:90px !important;}#fp-nav.right{right:5px !important;top:inherit !important;bottom:10px !important;margin-top:0 !important;}.poster-slider .swiper-slide.poster .content-wrapper > div{width:712px;}.poster-slider a.nav-next{right:0px;}.poster-slider a.nav-prev{left:0px;}.poster-slider .swiper-slide.poster .content-wrapper .content{padding-left:50px;padding-right:50px;height:310px;}.poster-slider .swiper-slide.poster .body p{font-size:24px;line-height:26px;}.poster-slider .swiper-slide.poster .rechts-unten{right:50px;bottom:30px;}.vorteile .view-content{padding:0;width:100%;}.poster-slider .swiper-slide.poster .einleitung,.poster-slider .swiper-slide.poster .rechts-unten,.poster-slider .swiper-slide.poster .jobs-link{font-size:18px;line-height:20px;}.poster-slider .swiper-slide.poster-110 .content{width:612px;}.poster-slider{background-size:auto;}.poster-slider .swiper-slide.image-2016 .content{width:712px;margin:-214px auto 0 auto;}.poster-slider .swiper-slide.image-2016 .title{font-size:90px;line-height:75px;margin-left:-5px;}.poster-slider .swiper-slide.image-2016 .body{margin-top:50px;font-size:20px;line-height:28px;}.poster-slider .swiper-slide.image-2016 .body h5{font-size:24px;line-height:28px;margin-bottom:25px;}.poster-slider .swiper-slide.image-2016 .body p{margin-bottom:25px;}#frontpage .view-header{margin-top:0px !important;}#text .body{width:100%;}#frontpage .frontpage-item#text{background-size:auto;}.news-grid .view-content{margin:-10px;}.news-grid .views-row{width:224px;margin:10px;}.news-grid .views-row .content{padding:20px;}.news-grid .views-row .bild:after{left:20px;}#frontpage .news-grid .views-row-last{display:none;}#node-news{margin-top:-25px;}.leistungen .views-row .icon{width:50px;height:50px;margin-top:30px;}.leistungen .views-row .vorschautext{padding:0 0 30px 0;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.leistungen-submenu .views-row .icon{width:40px;height:40px;}.leistungen-submenu .views-row a{padding:10px;}#node-kontakt .body{width:100%;}#node-kontakt .webform{width:100%;border-top:1px solid #dddddd;margin-top:40px;padding-top:40px;}#node-kontakt .body > div{padding:0;}.vorteile .views-row .icon{width:50px;height:50px;}.vorteile .views-row .content{margin-left:80px;}.geschichte .views-row{width:90%;}.presse .bilder{margin:0 -10px;}.presse .bilder .bild{margin:10px;width:224px;}.presse .bilder .bild.fourth{clear:left;}.presse .bilder .bild.fifth{clear:none;}#right{bottom:145px;margin-top:0px;top:inherit;}#right .content a.link{font-size:10px;line-height:16px;height:37px;width:45px;padding-top:8px;}#right .content a.link i{font-size:16px;}#node-unternehmenswerte .block .content .text{width:100%;}#node-unternehmenswerte h3{font-size:40px;line-height:40px;}#node-unternehmenswerte,.parallax{background-size:auto;}#node-erfolgsgeschichte .bild{width:300px;height:300px;}#node-erfolgsgeschichte .prev-next{top:120px;}#node-kundenmagazin .kundenmagazin-items{margin:-10px;}#node-kundenmagazin .kundenmagazin-items .item{width:224px;margin:10px;}#node-kundenmagazin .kundenmagazin-items .item-big{width:468px;}#node-kundenmagazin .kundenmagazin-items .item .content{padding:20px;}#node-kundenmagazin .kundenmagazin-items .item .bild:after{left:20px;}.kundenmagazin .view-content{margin:50px -10px -10px -10px;}.kundenmagazin .views-row{width:224px;margin:10px;}#loaded-content{top:50px;margin-left:-356px;width:712px;}#node-jobs .job-banner .banner{padding:15px;margin:0 10px 10px 0;width:150px;}#node-jobs .job-banner .banner h3{font-size:15px;line-height:18px;}#node-jobs .job-banner .banner i{font-size:36px;margin-right:13px;}#block-views-banner-jetzt-bewerben-block-1 .item span{font-size:12px;line-height:14px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.poster-slider .swiper-slide.mitarbeiter-2016 .bild{margin-left:0px;left:-20%;height:620px;width:auto;max-width:inherit;}.poster-slider .swiper-slide.mitarbeiter-2016 .text{left:5%;height:200px;bottom:inherit;top:40px;}.poster-slider .swiper-slide.mitarbeiter-2016 .name{height:100px;margin-top:-60px;}.poster-slider .swiper-slide.mitarbeiter-2016 .einer-von-uns{right:10%;height:340px;bottom:270px;}.poster-slider .swiper-slide.mitarbeiter-2016 .info{left:inherit;right:7%;width:300px;bottom:90px;}.poster-slider .swiper-slide.mitarbeiter-2016 .info h4{font-size:16px;line-height:16px;}.poster-slider .swiper-slide.mitarbeiter-2016 .info h3{font-size:22px;line-height:22px;}.poster-slider .swiper-pagination{left:inherit;margin:0;right:50px;text-align:right;bottom:20px;}a.moremedia{position:absolute;bottom:0;}}
@media all and (max-width:767px){body{line-height:20px;}#main-wrapper,#header div.section,#messages div.section,#highlighted div.section,#featured div.section,#footer-wrapper div.section,#bottom div.section,#frontpage .row .section,#prev_next_wrapper div.section,#node-unternehmenswerte div.section,.node-type-unternehmenswerte #main-wrapper div.tabs,#block-views-banner-jetzt-bewerben-block-1 .content{width:100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#featured div.section{padding:0;}#main{padding-top:30px;padding-bottom:50px;}#main-wrapper{width:100%;margin:0;padding-top:0;padding-bottom:0;background:#ffffff;}#page-wrapper{overflow:hidden;height:auto;min-height:100%;max-width:100%;padding-top:0;margin-bottom:0 !important;}body.admin-menu{margin-top:0 !important;}.tabs,#admin-menu{display:none;}#main-wrapper #main > #content{padding:0 !important;}#main-wrapper #main{width:100%;}#sidebar-second{width:100%;margin:20px 0 0 0;}.sidebar .block{padding:30px 0;margin-bottom:0;}.js .sidebar .block h4{margin:0;cursor:pointer;font-size:16px;}.js .sidebar .block h4 i{float:right;display:block;}.js .sidebar .block .content{margin-top:15px;}#block-block-2 a.button,#block-block-3 a.button,#block-block-4 a.button,#block-block-6 a.button,#block-block-7 a.button,#block-block-8 a.button{margin-top:15px;}.sidebar .view-footer{margin-top:15px;}.one-sidebar #content{width:100%;}img{width:100%;}#logo{height:45px;width:auto;}#logo img{width:auto;height:100%;}#header,.touchevents #header,body.front #header{height:65px;position:relative;left:inherit;top:inherit;padding:0;}#header div.section{padding:10px;height:auto;}#footer-wrapper{display:none;}#main-wrapper #main > #content{padding:70px 0;}#main-wrapper.with-highlighted #main > #content{padding-top:40px;}#main-wrapper.with-highlighted{margin-top:0;}#highlighted{padding:40px 0 30px 0;border-bottom:0 !important;}h1{font-size:24px;line-height:26px;margin-bottom:20px;}h2{font-size:22px;line-height:24px;}h3{font-size:20px;line-height:22px;margin-top:20px;}h4{font-size:18px;line-height:20px;}h5{font-size:14px;line-height:22px;}hr{margin:30px 0;}input.form-submit,a.button,a.button:focus,a.button:link,a.button:visited{padding:5px 10px 5px 10px;}.overlay-wrapper .overlay > div{padding:15px;}div.mobile_menu{display :block;}.mobile_menu a,.mobile_menu a:focus,.mobile_menu a:active,.mobile_menu a:hover{color :#ffffff;font-size :30px;float :right;cursor :pointer;margin-top :8px;}.mobile_menu a.active{color :#008f47;text-decoration :none;}.mobile_navigation_container{right :-240px;bottom :inherit;padding :0 0 50px 0 !important;position :absolute;top :0;width :240px;z-index :99999;background :#2a2a2a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height :100%;color:#ffffff;}.mobile_navigation_container.open{box-shadow:inset 0 0 15px rgba(0,0,0,0.2);}#header #block-menu-menu-footer,#header #block-block-1{display:block;}.mobile_navigation_container #block-block-1{padding:20px 20px 20px 20px;clear:left;color:inherit;color:#777777;font-size:12px;line-height:18px;}.mobile_navigation_container #block-menu-menu-footer{padding:0 20px 0 20px;clear:left;}.mobile_navigation_container #block-menu-menu-footer.footer-2{border-bottom:1px solid #222222;padding-bottom:30px;}.mobile_navigation_container #block-menu-menu-footer ul{margin:0;padding:0;}.mobile_navigation_container #block-menu-menu-footer ul li{list-style:none;}.mobile_navigation_container #block-menu-menu-footer ul li.menu-490{display:none;}.mobile_navigation_container #block-menu-menu-footer ul li a{color:#ffffff;line-height:30px;}.mobile_navigation_container #block-menu-menu-footer ul li a:hover{text-decoration:none;}.mobile_navigation_container #block-menu-menu-footer ul li a.active{color:#008f47;}#header .mobile_navigation_container #block-language-switcher-fallback-language-switcher-fallback,#header .mobile_navigation_container #block-block-4{margin:0 0 0 20px;background:none;padding:15px 0 0 0;}#header .mobile_navigation_container .region-header #block-block-2{display:none;}#header .mobile_navigation_container #block-block-2{padding:0;background:none;margin:20px 20px 0 20px;}#block-block-3{display:block !important;float:none;padding:20px 20px 0 15px;}#right{display:none;}#header .mobile_navigation_container #right{display:block;margin-top:0px;position:relative;right:0;top:inherit;}#right .content a.link{float:left;margin:0;width:33.333%;position:relative;height:55px;line-height:24px;background:#111111;}.domain-jobs-rico-at #right .content a.link{width:50%;}#right .content a.link.language:after,#right .content a.link.jobs:after,#right .content a.link.rico-at:after{content:"";position:absolute;right:0;top:15%;height:70%;width:1px;background:#444444;}#header .region-header,.region-navigation{padding:0 !important;position:static;top:inherit;left:inherit;width:100%;}#main-menu{float:left;clear:both;margin:0;position:relative;bottom:inherit;right:0;width:100%;}#main-menu ul,ul.nice-menu{float:left;clear:left;padding:0 !important;margin:30px 0 30px 0;width:100%;border-top:1px solid #222222;}#main-menu ul li,#block-menu-menu-standorte-kontakt .menu li,ul.nice-menu li{float:none;padding:0;margin:0;width:100%;background:none !important;clear:left;border:0 !important;}#main-menu ul li a,#block-menu-menu-standorte-kontakt .menu li a,ul.nice-menu li a{width:100%;margin:0px;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 20px !important;border:0;border-bottom:1px solid #2a2a2a;display:block;color:#ffffff;height:auto !important;background:#111111;}#main-menu ul li a span.hover{display:none;}#main-menu ul li a:hover span.default,#main-menu ul li a:focus span.default,#main-menu ul li a:active span.default{margin-top:0;}#main-menu ul li a:focus,#main-menu ul li a:hover,#main-menu ul.nice-menu > li > a:focus,#main-menu ul.nice-menu ul li a:hover{color:#aaaaaa !important;}#main-menu ul li > a.active,#main-menu ul li.active-trail > a{border:0;background:#008f47;border-bottom:1px solid #222222;}#main-menu ul.nice-menu ul,#main-menu ul.nice-menu li.menuparent ul{position:relative !important;top:inherit !important;left:inherit !important;width:100% !important;background:none !important;padding:10px 0 20px 20px !important;margin:0 0 0 0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:1px solid #222222;}#main-menu ul.nice-menu li.active-trail ul{display:block !important;visibility:visible !important;}#main-menu ul.nice-menu ul li{border:0;padding:7px 0 7px 10px;}#main-menu ul.nice-menu ul li a{color:#ffffff;padding:0 !important;font-size:14px;border:none !important;text-transform:none;}#main-menu ul.nice-menu ul:before{top:0;border:solid transparent;content:inherit;height:0;width:0;position:absolute;pointer-events:none;z-index:101;display:none;}#main-menu ul.nice-menu ul:before{border-color:rgba(85,85,85,0);border-bottom-color:#ffffff;border-width:0;left:0;margin-left:0;z-index:101;display:none;}#block-menu-block-1 ul.menu{float:left;margin:10px;text-align:center;}#block-menu-block-1 ul.menu li{margin:3px 10px;}#frontpage #poster.frontpage-item{min-height:inherit;height:auto !important;}#frontpage .news-grid .views-row-3,#frontpage .news-grid .views-row-4{display:none;}#frontpage .frontpage-item{display:block !important;}#frontpage .frontpage-item.row-1{padding-top:0 !important;}#video.row .section{position:relative;padding:0 !important;}.button-more{display:none !important;}#video .background{display:block !important;overflow:hidden;}#video .background img{width:140%;max-width:140%;margin-left:-20%;}#frontpage .frontpage-item.padding{padding:40px 0 !important;}.leistungen .view-content{margin-top:40px;}#video .button-play{width:80px;height:80px;margin:-40px 0 0 -40px;background-size:80px 80px;display:block !important;}#frontpage .frontpage-item#video .efre{right:auto;width:180px;left:50%;margin-left:-100px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15);box-shadow:0px 0px 10px rgba(0,0,0,0.15);bottom:-30px;}.poster-slider,.poster-slider .swiper-container,.poster-slider .swiper-wrapper,.poster-slider .swiper-slide{height:auto;max-height:inherit;}.poster-slider .swiper-slide.poster{background:#008f47;}.poster-slider .swiper-slide .bild{height:auto;height:400px;}.poster-slider .swiper-slide img{width:250%;max-width:250%;margin-left:-75%;margin-top:-40px;}.poster-slider .content-wrapper{background:#008f47;position:relative;bottom:inherit;left:inherit;margin-top:-150px;}.poster-slider .swiper-slide.poster .content-wrapper > div,.poster-slider .content-wrapper > div{width:100%;}.poster-slider .content-wrapper .content,.domain-jobs-rico-at .poster-slider .content-wrapper .content{padding:20px 20px 60px 20px;background:none;height:auto;}.poster-slider .swiper-slide.poster .einleitung{font-size:16px;}.poster-slider .swiper-slide.poster .body p{font-size:22px;line-height:24px;}.poster-slider .swiper-slide.poster .body p br{display:none;}.poster-slider a.nav{top:125px;font-size:30px;width:auto;height:auto;margin-top:-15px;}.poster-slider a.nav-next{right:0px;}.poster-slider a.nav-prev{left:0px;}.poster-slider .swiper-slide .einleitung,.poster-slider .swiper-slide.poster .rechts-unten,.poster-slider .swiper-slide.poster .jobs-link{font-size:16px;line-height:18px;}.poster-slider .swiper-slide.poster .rechts-unten,.poster-slider .swiper-slide.poster .jobs-link{float:none;width:100%;}.poster-slider .swiper-slide .rechts-unten,.poster-slider .swiper-slide.poster .rechts-unten{position:relative;bottom:inherit;right:inherit;margin-top:30px;}#text .body{width:100%;font-size:14px;line-height:20px;}.poster-slider .swiper-pagination{bottom:20px;}.poster-slider .swiper-slide.poster-110 .content-wrapper{margin:30px 0 !important;background:inherit;top:inherit;}.poster-slider .swiper-slide.poster-110 .content{width:90%;margin-left:5%;padding:0 !important;margin-top:0;}.poster-slider .swiper-slide-active.poster-110 .body{font-size:14px;line-height:20px;margin-top:30px;}.poster-slider .swiper-slide.poster-110 .text-110{font-size:80px;line-height:80px;}.poster-slider .swiper-slide.poster-110 .title{font-size:26px;line-height:30px;}.poster-slider .swiper-slide.poster-110 .title-2{margin-top:30px;font-size:18px;line-height:22px;}.poster-slider .swiper-slide.poster-110 .rechts-unten{font-size:14px;line-height:16px;}.poster-slider .swiper-slide.image-2016 .content-wrapper{top:0;margin-top:20px;background:none;}.poster-slider .swiper-slide.image-2016 .content{width:auto;margin:0 auto;}.poster-slider .swiper-slide.image-2016 .title{font-size:60px;line-height:50px;margin-left:-2px;}.poster-slider .swiper-slide.image-2016 .body{margin-top:50px;font-size:18px;line-height:24px;}.poster-slider .swiper-slide.image-2016 .body h5{font-size:22px;line-height:24px;margin-bottom:20px;}.poster-slider .swiper-slide.image-2016 .body p{margin-bottom:20px;}#node-unternehmenswerte .einleitung{font-size:14px;line-height:20px;padding:30px 0;}#node-unternehmenswerte .textbloecke{padding:30px 0;}#node-unternehmenswerte .block .content .text{width:100%;margin:30px 0 0 0;font-size:14px;line-height:20px;}#node-unternehmenswerte hr{width:100%;margin:30px 0;}#node-unternehmenswerte h2{font-size:60px;line-height:60px;}#node-unternehmenswerte .block .icon{margin-bottom:30px;width:94px;height:94px;}#node-unternehmenswerte .block .icon img{width:60px;top:17px;}h1,h2.row-title,#node-unternehmenswerte h1{font-size:30px;line-height:32px;margin-bottom:20px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}h2,#text .body h2,#node-unternehmenswerte h3{font-size:26px;line-height:30px;}h3{font-size:22px;line-height:26px;}h4{font-size:18px;line-height:22px;}h5{font-size:16px;line-height:20px;}blockquote{font-size:16px;line-height:24px;margin:30px 0;}hr{margin:30px 0;}#frontpage .view-header{margin-top:0px !important;}#node-page .body,#node-page .textbloecke .block.text-center .content,.view-header,#node-leistung .body,#node-branche .body,#node-lehrberuf .body,#node-erfolgsgeschichte .body,.bewerbungstipps,#node-news .body,#node-jobs .body,#node-bewerbungsformular .content{width:100% !important;}#highlighted #bild-gross{overflow:hidden;}#highlighted #bild-gross img{width:160%;max-width:160%;margin-left:-30%;}blockquote{font-size:16px;line-height:24px;padding:20px;margin:30px 0;}.kleine_bilder .bild,.bilder-slider .bild{margin:2px !important;}#prev_next_wrapper div.section{height:auto;padding:15px 0 10px 0;}#prev_next_wrapper .prev,#prev_next_wrapper .next{width:10%;}#prev_next_wrapper .prev span,#prev_next_wrapper .next span{display:none;}#prev_next_wrapper .all{width:80%;}.leistungen .views-row a,.leistungen .views-row a:hover{padding:0;background:none !important;}.leistungen .views-row .icon{margin-top:0;width:70px;height:70px;}.leistungen .views-row .vorschautext{padding:0;}.leistungen .views-row .title{margin-bottom:10px;}.leistungen-submenu .views-row .icon{width:30px;height:30px;margin-top:0;margin-bottom:5px;}.news-grid .view-content{margin:0%;}.news-grid .views-row{margin:0 0 15px 0;width:100%;}.news-grid .views-row .content{padding:20px;}.news-grid .views-row .bild:after{left:10px;}.news-grid .views-row .title,.news-grid .views-row .body{margin:0 0 10px 0;}#node-news{margin-top:-20px;}.jobs .views-row{padding:25px;}.jobs .views-row .info{position:relative;right:inherit;top:inherit;margin-top:20px;}.jobs .views-row .info > div{display:block;font-size:12px;line-height:16px;float:none !important;}.jobs .views-row .info .freie-stellen{margin-left:0px;padding-left:0px;border:0;}.vorteile .view-content{padding:0;width:100%;margin-top:0px;}.vorteile .views-row{width:100%;border-bottom:1px solid #dddddd;}.vorteile .views-row-last{border:none;}.vorteile .views-row > div{padding:20px 0;margin:0 !important;border:0;}.vorteile .line{display:none;}.vorteile .views-row .icon{width:40px;height:40px;margin-right:20px;}.vorteile .views-row .content{margin-left:60px;}.geschichte .views-row{width:100%;}.geschichte .bild a{width:70px;height:70px;}.geschichte div.icon{width:70px;height:70px;}.geschichte div.icon img{width:40px;margin-top:15px;}.geschichte .content{margin-left:100px;margin-top:0;}.geschichte .views-row{padding:20px 0;}#node-kontakt .body{width:100%;}#node-kontakt .webform{width:100%;border-top:1px solid #dddddd;margin-top:40px;padding-top:40px;}#node-kontakt .body > div{padding:0;}#map{display:none;}.presse .bilder{margin:-1%;}.presse .bilder .bild{margin:1% 1% 2% 1%;width:48%;}.presse .bilder .bild.odd{clear:left;}.presse .bilder .bild.fifth{clear:none;}.presse .view-header{margin-bottom:0;}#node-erfolgsgeschichte .bild{width:170px;height:170px;}#node-erfolgsgeschichte .prev-next{width:100%;margin:0;top:70px;}#node-erfolgsgeschichte .prev-next a{font-size:30px;}#node-erfolgsgeschichte .prev-next a i:before{width:auto;}#node-jobs{margin-top:-10px;}#node-jobs .infos{font-size:12px;}#node-jobs .infos .freie-stellen{margin-left:10px;padding-left:10px;}#node-bewerbungsformular .webform{padding:20px;}.webform-client-form .form-item{width:100% !important;clear:both !important;margin-bottom:10px !important;}.webform-client-form .form-checkboxes .form-item,.webform-client-form .form-radios .form-item,#node-bewerbungsformular .webform .webform-component-date .webform-container-inline .form-item{width:auto !important;clear:none !important;margin-right:15px !important;}.webform-progressbar-page .webform-progressbar-page-label{font-size:9px;}.bewerbungstipps .views-row .body{display:none;padding:0px 0 10px 30px;}.bewerbungstipps .views-row .body h3{margin-top:0;}.node-type-unternehmenswerte #main{padding:0;}#node-unternehmenswerte,.parallax{background-size:auto;}.page-node-104 #highlighted div.section{padding:0;}#node-kundenmagazin .kundenmagazin-items{margin:-1%;}#node-kundenmagazin .kundenmagazin-items .item{width:98%;margin:1%;}#node-kundenmagazin .kundenmagazin-items .item-big{width:98%;}#node-kundenmagazin .kundenmagazin-items .item-big h1{top:20px;font-size:16px;}#node-kundenmagazin .kundenmagazin-items .item .content{padding:20px;}#node-kundenmagazin .kundenmagazin-items .item .bild:after{left:20px;}.kundenmagazin .view-content{margin:30px -1% -1% -1%;}.kundenmagazin .views-row{width:48%;margin:1%;}#loaded-content{top:0px;margin-left:0;width:100%;left:0;}#loaded-content a.close{top:15px;right:15px;}#loaded-content > .content article{padding:50px 15px;}#node-kundenmagazin_inhalt .bild-oben{margin-bottom:30px;overflow:hidden;}#node-kundenmagazin_inhalt .title-wrapper,#node-kundenmagazin_inhalt .body.padding-bottom{margin-bottom:30px;}#node-kundenmagazin_inhalt .bild-oben img{width:160%;max-width:160%;margin-left:-30%;}#node-kundenmagazin_inhalt .text-links,#node-kundenmagazin_inhalt .text-rechts{float:none;width:100%;}#node-jobs .job-banner .banner{padding:10px;margin:0 0 5px 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#node-jobs .job-banner .banner h3{font-size:15px;line-height:18px;}#node-jobs .job-banner .banner i{font-size:36px;margin-right:13px;}#block-views-banner-jetzt-bewerben-block-1 .left,#block-views-banner-jetzt-bewerben-block-1 .right{width:100%;float:none;}#block-views-banner-jetzt-bewerben-block-1 .right{margin-top:30px;}#block-views-banner-jetzt-bewerben-block-1 .item span{font-size:12px;line-height:14px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.webform-component-jqueryupload ul li{float:left;height:50px;padding:0 0 0 0;position:relative;width:100%;}#webform-client-form-369 fieldset{margin:0 0 15px;padding:20px 20px 10px 20px;}.webform-component-jqueryupload ul li canvas{width:30px;height:30px;}.webform-component-jqueryupload ul li p{left:40px;top:12px;}.webform-component-jqueryupload ul li span{background-image:url(/sites/all/themes/rico/images/form-item-valid_@2x.png);background-size:18px 14px;right:0;left:inherit;top:24px;}#node-bewerbungsformular.node-369 .webform .form-actions .info{margin-left:0;}a.moremedia{display:none;}.totop{bottom:0px;}.poster-slider .swiper-slide.mitarbeiter-2016{height:500px;}.poster-slider .swiper-slide.mitarbeiter-2016 img{margin:0 !important;}.poster-slider .swiper-slide.mitarbeiter-2016 .bild{margin-left:0px;left:-30%;height:380px;width:auto;max-width:inherit;bottom:-5%;}.poster-slider .swiper-slide.mitarbeiter-2016 .text{left:5%;height:auto;width:90%;bottom:inherit;top:30px;}.poster-slider .swiper-slide.mitarbeiter-2016 .text > img{width:100% !important}.poster-slider .swiper-slide.mitarbeiter-2016 .name{height:60px;margin-top:-11%;}.poster-slider .swiper-slide.mitarbeiter-2016 .einer-von-uns{right:3%;height:160px;bottom:130px;}.poster-slider .swiper-slide.mitarbeiter-2016 .info{bottom:50px;max-width:90%;}.poster-slider .swiper-slide.mitarbeiter-2016 .info h4{font-size:14px;line-height:14px;text-shadow:0 0 2px #000;}.poster-slider .swiper-slide.mitarbeiter-2016 .info h3{display:none;}.poster-slider .swiper-pagination{right:20px;}a.rico-group-banner{display:block !important;width:224px;padding:15px 20px;background:#ffffff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15);box-shadow:0px 0px 10px rgba(0,0,0,0.15);margin:-27px auto 15px auto;z-index:99;position:relative;}#frontpage .frontpage-item{overflow:visible !important;}#frontpage .frontpage-item.padding#leistungen{padding-top:55px !important;}#block-block-18{float:left;margin-left:20px;}}@media only screen and (max-width:767px) and (orientation:landscape){.news-grid .view-content{margin:-1%;}.news-grid .views-row{margin:1%;width:48%;}#node-kundenmagazin .kundenmagazin-items .item{width:48%;}#node-kundenmagazin .kundenmagazin-items .item-big{width:48%;}}@media only screen and (max-width:767px) and (orientation:portrait){.news-grid .views-row .content,.erfolgsgeschichten .views-row{height:auto !important;}}@media all and (max-width:240px){#logo{height:auto;max-width:70%;}.mobile_menu a.active{position:fixed;right:0;top:0;z-index:999999;}}
