/* cmsms stylesheet: fancybox modified: Dienstag, 3. Dezember 2019 14:21:50 */
@charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* cmsms stylesheet: agrobusiness modified: Donnerstag, 18. Juni 2020 14:13:25 */
/*Table of ContentsSlider -----------------------------------01. Settings ----------------------------------02. Sprite ------------------------------------03. Generic -----------------------------------04. Base --------------------------------------05. Fonts -------------------------------------06. Helpers -----------------------------------Clear ------------------------------------Notext -----------------------------------Hidden -----------------------------------Alignleft --------------------------------Alignright -------------------------------Disabled ---------------------------------Grid -------------------------------------Responsive Helpers -----------------------07. Reset -------------------------------------08. Regions -----------------------------------09. Container ---------------------------------10. Content -----------------------------------11. Footer ------------------------------------12. Header ------------------------------------13. Main --------------------------------------14. Shell -------------------------------------15. Sidebar -----------------------------------16. Wrapper -----------------------------------17. Modules -----------------------------------18. About -------------------------------------19. Article -----------------------------------20. Article Half ------------------------------21. Article Main ------------------------------22. Boxes -------------------------------------23. Breadcrumbs -------------------------------24. Button ------------------------------------Button Block -----------------------------25. Btn Submit --------------------------------26. Btn Contact -------------------------------27. Cards -------------------------------------28. Contact -----------------------------------29. Details -----------------------------------30. Details Alt -------------------------------31. Downloads ---------------------------------32. Form Elements -----------------------------33. Textarea ----------------------------------34. Select ------------------------------------35. Checkbox ----------------------------------36. Form --------------------------------------37. Form Search Orange ------------------------38. Form --------------------------------------39. Form Orange -------------------------------40. Form Lightgreen ---------------------------41. Form Centered -----------------------------42. Info --------------------------------------43. Info Orange -------------------------------44. Info Alt ----------------------------------45. Info Light --------------------------------46. Info Centered -----------------------------47. Infobox -----------------------------------48. Intro -------------------------------------49. Intro Large -------------------------------50. Items -------------------------------------51. Link More ---------------------------------52. Link More Dark ----------------------------53. Link More Orange --------------------------54. List --------------------------------------55. List Downloads ----------------------------56. List Downloads Small ----------------------57. List Features -----------------------------58. List Rectangular --------------------------59. List Rectangular Dark ---------------------60. Logo --------------------------------------61. Members -----------------------------------62. Nav ---------------------------------------63. Nav Btn -----------------------------------Tablet Portrait --------------------------64. News --------------------------------------65. News Item Alt -----------------------------66. Partners ----------------------------------67. Partner Dark ------------------------------68. Partner Alt -------------------------------69. Partner Flex ------------------------------70. Partner Small -----------------------------71. Partner Orange ----------------------------72. Popup -------------------------------------73. Popup Green -------------------------------74. Section -----------------------------------75. Section Default ---------------------------76. Section Alt -------------------------------77. Section Secondary -------------------------78. Section Form ------------------------------79. Section Download --------------------------80. Section Map -------------------------------81. Section Mobile ----------------------------82. Services ----------------------------------83. Services Alt ------------------------------84. Slider ------------------------------------85. Subscribe ---------------------------------86. Tabs --------------------------------------87. Table -------------------------------------88. Tags --------------------------------------89. Tags Green --------------------------------90. Tags Transparent --------------------------91. Thumbs ------------------------------------92. Videos ------------------------------------93. Widget ------------------------------------94. Widget Alt --------------------------------95. Themes ------------------------------------96. Google Map --------------------------------*//* Slider */.slick-slider{position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus{outline: none;}.slick-list.dragging{cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before,.slick-track:after{display: table;content: '';}.slick-track:after{clear: both;}.slick-loading .slick-track{visibility: hidden;}.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}[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;}.slick-arrow.slick-hidden {display: none;}/* ------------------------------------------------------------ *\Settings\* ------------------------------------------------------------ *//* ------------------------------------------------------------ *\Sprite\* ------------------------------------------------------------ */.ico-analysis{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 18.11023622047244% 85.64593301435407%; background-size: 719.5121951219512% 609.7560975609756%; width: 41px; height: 41px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-arrow-down-green{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 95.1048951048951% 52.04918032786885%; background-size: 3277.777777777778% 4166.666666666666%; width: 9px; height: 6px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-arrow-down{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 99.65034965034964% 52.04918032786885%; background-size: 3277.777777777778% 4166.666666666666%; width: 9px; height: 6px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-calendar{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 85.28301886792453% 82.11009174311926%; background-size: 983.3333333333334% 781.25%; width: 30px; height: 32px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-download-small{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 96.45390070921985% 46.41350210970464%; background-size: 2269.2307692307695% 1923.076923076923%; width: 13px; height: 13px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-download{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 98.55072463768117% 28.879310344827587%; background-size: 1552.6315789473686% 1388.888888888889%; width: 19px; height: 18px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-energy{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 35.826771653543304% 85.64593301435407%; background-size: 719.5121951219512% 609.7560975609756%; width: 41px; height: 41px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-mail{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 0% 100%; background-size: 842.8571428571429% 1000%; width: 35px; height: 25px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-network{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 53.54330708661418% 85.64593301435407%; background-size: 719.5121951219512% 609.7560975609756%; width: 41px; height: 41px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-pin{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 100% 0%; background-size: 1282.6086956521738% 781.25%; width: 23px; height: 32px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-play{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 78.8135593220339% 55.497382198952884%; background-size: 500% 423.7288135593221%; width: 59px; height: 59px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-plus{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 98.19494584837545% 38.197424892703864%; background-size: 1638.888888888889% 1470.5882352941176%; width: 18px; height: 17px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-podium{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 71.25984251968504% 85.64593301435407%; background-size: 719.5121951219512% 609.7560975609756%; width: 41px; height: 41px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-upload{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 100% 16.143497757847534%; background-size: 1282.6086956521738% 925.925925925926%; width: 23px; height: 27px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-water-cycle{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 0% 86.0576923076923%; background-size: 702.3809523809524% 595.2380952380953%; width: 42px; height: 42px; display: inline-block; vertical-align: middle; font-size: 0px; }.logo{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/logo.svg);width: 181px; height: 69px; display: inline-block; vertical-align: middle; font-size: 0px; background-repeat: no-repeat; }.slider-arrow{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 14.55223880597015% 94.53781512605042%; background-size: 1092.5925925925926% 2083.333333333333%; width: 27px; height: 12px; display: inline-block; vertical-align: middle; font-size: 0px; }@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi){.ico-analysis{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 67.64705882352942% 44.51219512195122%; background-size: 597.560975609756% 500%; width: 41px; height: 41px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-arrow-down-green{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 98.30508474576271% 40.20100502512563%; background-size: 2722.222222222222% 3416.6666666666665%; width: 9px; height: 6px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-arrow-down{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 98.30508474576271% 45.22613065326633%; background-size: 2722.222222222222% 3416.6666666666665%; width: 9px; height: 6px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-calendar{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 62.7906976744186% 73.98843930635837%; background-size: 816.6666666666666% 640.625%; width: 30px; height: 32px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-download-small{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 100% 32.8125%; background-size: 1884.6153846153848% 1576.923076923077%; width: 13px; height: 13px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-download{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 92.03539823008849% 68.44919786096256%; background-size: 1289.4736842105265% 1138.888888888889%; width: 19px; height: 18px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-energy{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 0% 78.04878048780488%; background-size: 597.560975609756% 500%; width: 41px; height: 41px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-mail{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 80.47619047619048% 71.11111111111111%; background-size: 700% 819.9999999999999%; width: 35px; height: 25px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-network{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 22.058823529411764% 78.04878048780488%; background-size: 597.560975609756% 500%; width: 41px; height: 41px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-pin{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 0% 100%; background-size: 1065.2173913043478% 640.625%; width: 23px; height: 32px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-play{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 100% 0%; background-size: 415.2542372881355% 347.4576271186441%; width: 59px; height: 59px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-plus{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 23.788546255506606% 92.02127659574468%; background-size: 1361.111111111111% 1205.8823529411764%; width: 18px; height: 17px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-podium{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 44.11764705882353% 78.04878048780488%; background-size: 597.560975609756% 500%; width: 41px; height: 41px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-upload{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 12.162162162162163% 97.19101123595506%; background-size: 1065.2173913043478% 759.2592592592592%; width: 23px; height: 27px; display: inline-block; vertical-align: middle; font-size: 0px; }.ico-water-cycle{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 91.62561576354679% 38.65030674846626%; background-size: 583.3333333333333% 488.09523809523813%; width: 42px; height: 42px; display: inline-block; vertical-align: middle; font-size: 0px; }.logo-large{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/logo.svg); width: 134px; height: 51px; display: inline-block; vertical-align: middle; font-size: 0px; }.logo{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/logo.svg); width: 182px; height: 69px; display: inline-block; vertical-align: middle; font-size: 0px; }.slider-arrow{ background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.@2x.png); background-position: 85.3211009174312% 56.476683937823836%; background-size: 907.4074074074074% 1708.3333333333333%; width: 27px; height: 12px; display: inline-block; vertical-align: middle; font-size: 0px; }}/* ------------------------------------------------------------ *\Generic\* ------------------------------------------------------------ *//* ------------------------------------------------------------ *\Base\* ------------------------------------------------------------ */body { min-width: 320px; background: #fff; font-family: Lato, sans-serif; font-size: 18px; line-height: 1.6; color: #3a290a; }a { color: inherit; text-decoration: underline; }a:hover,a[href^="tel"] { text-decoration: none; }h1,h2,h3,h4,h5,h6 { margin-bottom: 0.735em; }h1 { font-size: 65px; font-weight: 400; }h2, h1.h2 { font-size: 42px; font-weight: 400; line-height: 1.19; }h4 { font-size: 25px; }h5 { font-size: 20px; font-weight: 400; line-height: 1.2; }h6 { font-size: 18px; font-weight: 500; font-family: Roboto, sans-serif; color: #b9d800; letter-spacing: -0.025em; }p,ul,ol,dl,hr,table,blockquote { margin-bottom: 1.47em; }h1[class],h2[class],h3[class],h4[class],h5[class],h6[class],h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,dl:last-child,table:last-child,blockquote:last-child { margin-bottom: 0; }/* ------------------------------------------------------------ *\Fonts\* ------------------------------------------------------------ */@font-face {font-family: 'AktivGrotesk';src: url('https://cms-testing.agrobusiness-niederrhein.de/scripts/fonts/AktivGrotesk-Medium.eot');src: url('https://cms-testing.agrobusiness-niederrhein.de/scripts/fonts/AktivGrotesk-Medium.eot?#iefix') format('embedded-opentype'),url('https://cms-testing.agrobusiness-niederrhein.de/scripts/fonts/src/assets/fonts/AktivGrotesk-Medium.woff') format('woff'),url('https://cms-testing.agrobusiness-niederrhein.de/scripts/fonts/AktivGrotesk-Medium.ttf') format('truetype'),url('https://cms-testing.agrobusiness-niederrhein.de/scripts/fonts/AktivGrotesk-Medium.svg') format('svg');font-weight: 500;font-style: normal;}/* ------------------------------------------------------------ *\Helpers\* ------------------------------------------------------------ *//*  Clear  */.clear:after {content: '';display: block;clear: both; }/*  Notext  */.notext { overflow: hidden; text-indent: 101%; white-space: nowrap; }/*  Hidden  */[hidden],.hidden { display: none !important; }/*  Alignleft  */.alignleft { float: left; }/*  Alignright  */.alignright { float: right; }/*  Disabled  */[disabled],.disabled { cursor: default; }/*  Grid  */.cols { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; }.col { max-width: 100%; -webkit-box-flex: 1; -ms-flex: 1 1; flex: 1 1; }.col--1of2 { max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }/*  Responsive Helpers  */.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block { display: none !important; }@media (max-width: 767px) {.hidden-xs { display: none !important; }.visible-xs-block { display: block !important; }.visible-xs-inline { display: inline !important; }.visible-xs-inline-block { display: inline-block !important; }}@media (min-width: 768px) and (max-width: 991px) {.hidden-sm { display: none !important; }.visible-sm-block { display: block !important; }.visible-sm-inline { display: inline !important; }.visible-sm-inline-block { display: inline-block !important; }}@media (min-width: 992px) and (max-width: 1199px) {.hidden-md { display: none !important; }.visible-md-block { display: block !important; }.visible-md-inline { display: inline !important; }.visible-md-inline-block { display: inline-block !important; }}@media (min-width: 1200px) {.hidden-lg { display: none !important; }.visible-lg-block { display: block !important; }.visible-lg-inline { display: inline !important; }.visible-lg-inline-block { display: inline-block !important; }}/* ------------------------------------------------------------ *\Reset\* ------------------------------------------------------------ */* { padding: 0; margin: 0; outline: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }*:before,*:after { -webkit-box-sizing: inherit; box-sizing: inherit; }article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main { display: block; }template { display: none; }html { -webkit-tap-highlight-color: rgba(0,0,0,0); tap-highlight-color: rgba(0,0,0,0); }body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust: none; }img,iframe,video,audio,object { max-width: 100%; }img,iframe { border: 0 none; }img { height: auto; display: inline-block; vertical-align: middle; }b,strong { font-weight: bold; }address { font-style: normal; }svg:not(:root) { overflow: hidden; }a,button,input[type="submit"],input[type="button"],input[type="reset"],input[type="file"],input[type="image"],label[for] { cursor: pointer; }a[href^="tel"],button[disabled],input[disabled],textarea[disabled],select[disabled] { cursor: default; }button::-moz-focus-inner,input::-moz-focus-inner { padding: 0; border: 0; }input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea,a[href^="tel"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; appearance: none; }textarea { overflow: auto; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; }button,input,optgroup,select,textarea { font-family: inherit; font-size: inherit; color: inherit; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; }button,select { text-transform: none; }table { width: 100%; border-collapse: collapse; border-spacing: 0; }nav ul,nav ol { list-style: none outside none; }/* ------------------------------------------------------------ *\Regions\* ------------------------------------------------------------ *//* ------------------------------------------------------------ *\Container\* ------------------------------------------------------------ *//* ------------------------------------------------------------ *\Content\* ------------------------------------------------------------ *//* ------------------------------------------------------------ *\Footer\* ------------------------------------------------------------ */.footer { font-family: Roboto, sans-serif; }.footer h6 { margin-bottom: 2px; font-size: 15px; font-weight: 700; color: #b9d800; }.footer .footer__container { padding: 53px 0 61px; background: #f4f4f4; }.footer .footer__bar { padding: 14px 0; background: #3a290a; font-size: 15px; font-weight: 700; color: #b9d800; text-align: center; }.footer .footer__bar p { letter-spacing: -0.025em; }.footer .logo-large { display: block; margin: 0 0 50px 5px; }.footer .footer__cols { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 -7px; }.footer .footer__col { width: 25%; padding: 0 7px; }.footer .footer__info h6 { margin-bottom: 22px; font-size: 15px; font-weight: 700; color: #3a290a; }.footer .footer__info ul { list-style-type: none; }.footer .footer__info ul a { color: #b9d800; font-weight: 700; text-decoration: none; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; }.footer .footer__info ul a:hover { opacity: .5; }.footer .footer__nav a { color: #3a290a; font-weight: 400; text-decoration: none; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; }.footer .footer__nav a:hover { color: #b9d800; }.footer .subscribe { max-width: 232px; }@media (max-width: 991px) {.footer .footer__container { padding: 20px 0; }.footer .footer__cols { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: -20px; }.footer .footer__col { width: 50%; margin-bottom: 20px; }}@media (max-width: 767px) {.footer { text-align: center; }.footer .subscribe { max-width: none; }.footer .logo-large { margin: 0 auto 20px; }.footer .footer__col { width: 100%; }}/* ------------------------------------------------------------ *\Header\* ------------------------------------------------------------ */.header { position: relative; z-index:999;}.header .header__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 22px 0 28px; }.header .logo { margin-left: 8px; }/* ------------------------------------------------------------ *\Main\* ------------------------------------------------------------ *//* ------------------------------------------------------------ *\Shell\* ------------------------------------------------------------ */.shell { max-width: 1477px; padding-left: 20px; padding-right: 20px; margin: auto; }.shell:after { content: ''; clear: both; display: table; line-height: 0; }.shell--fluid { max-width: none; }/* ------------------------------------------------------------ *\Sidebar\* ------------------------------------------------------------ *//* ------------------------------------------------------------ *\Wrapper\* ------------------------------------------------------------ */.wrapper { min-height: 100vh; overflow: hidden; }/* ------------------------------------------------------------ *\Modules\* ------------------------------------------------------------ *//* ------------------------------------------------------------ *\About\* ------------------------------------------------------------ */.about { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.about .about__image { position: relative; width: 33.3%; background-size: cover; background-repeat: no-repeat; background-position: center center; padding-top: 30%; }.about .about__image:hover { cursor: pointer; }.about .about__image a { position: absolute; right: -28px; top: 0; bottom: 0; margin: auto; }.about .about__content { width: 66.66%; padding-left: 129px; }.about .about__content h6 { margin-bottom: 0px; }.about .about__content h2 { max-width: 600px; margin-bottom: 50px; color: #3a290a; letter-spacing: -0.013em; }.about .about__content h1 { max-width: 600px;margin-bottom: 50px;color: #3a290a;letter-spacing: -0.013em;font-size: 42px;font-weight: 400;line-height: 1.19; }.about .about__content p { letter-spacing: 0.01em; }@media (max-width: 1199px) {.about .about__content { padding-left: 60px; }}@media (max-width: 991px) {.about { -ms-flex-wrap: wrap; flex-wrap: wrap; }.about .about__image { width: 50%; padding-top: 40%; margin: 0 auto 20px; }.about .about__content { width: 100%; padding-left: 0; text-align: center; }.about .about__content h2 { max-width: none; margin-bottom: 20px; }}@media (max-width: 767px) {.about .about__image { width: 90%; padding-top: 60%; }.about .about__image a { right: -15px; }.about .about__content h2 { font-size: 24px; }.about .about__content p { font-size: 14px; }}/* ------------------------------------------------------------ *\Article\* ------------------------------------------------------------ */.article h6 { margin-bottom: 4px; }.article h2 { margin-bottom: 20px; }.article h1 { margin-bottom: 20px;    font-size: 42px;font-weight: 400;line-height: 1.19; }.article h5 { margin-bottom: 7px; }.article p { margin-bottom: 36px; }.article .list-features { margin-bottom: 36px; }/* ------------------------------------------------------------ *\Article Half\* ------------------------------------------------------------ */.article--half { display: -webkit-box; display: -ms-flexbox; display: flex; }.article--half .article__aside,.article--half .article__content { width: 50%; }.article--half .article__content { padding-right: 50px; }.article--half .video .video__image { padding-top: 67%; }@media (max-width: 1199px) {.article--half { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }.article--half .article__content { width: 100%; padding-right: 0; margin-bottom: 40px; text-align: center; }}@media (max-width: 991px) {.article--half .article__aside { width: 100%; }}/* ------------------------------------------------------------ *\Article Main\* ------------------------------------------------------------ */.article-main .list-rectangular { margin-bottom: 35px; }.article-main p:empty { display: none; }/* ------------------------------------------------------------ *\Boxes\* ------------------------------------------------------------ */.boxes { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; /*min-height: 769px;*/ height: 620px; margin: 0 -6px; }.boxes .box__image { background-size: cover; background-repeat: no-repeat; background-position: center center; height: 100%; }.boxes .boxes__holder { width: 50%; padding: 0 2px; position: relative; }.boxes .boxes__holder--alt { margin: -6px 0; position: absolute;top: 0;right:0;bottom: 0; }.boxes .boxes__holder--alt .box { padding: 6px 0; }.boxes .box { height: 50%; }.boxes .box--large { height: 100%; position: absolute;top: 0;left:0;margin-right: 9px;right:0;bottom: 0; }.box { position: relative; }.box a { text-decoration:none; }.box .box__content { position: absolute; }.box--large .box__content { top: 50%; left: 0; right: 0; max-width: 482px; margin: 0 auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.box--large .box__content h1 { margin-bottom: 22px; color: #fff; line-height: 0.92; }.box--small .box__content { top: auto; bottom: 33px; left: 0; right: 0; padding-left: 30px; color: #fff; }.box--small .box__content h2 { line-height: 1.07; }.box .box__actions { display: block; position: absolute; top: 50%; margin-top: -61px; right: -58px; width: 111px; height: 111px; border-radius: 50%; background: #00aa8d; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; -o-transition: transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }.box .box__actions:hover { -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); }.box .box__actions i { position: absolute; top: 0; left: 23px; bottom: 0; margin: auto; }.box .box__actions--alt { background: #ffa300; }@media (max-width: 1199px) {.boxes { min-height: 450px; }.box--large .box__content h1 { font-size: 36px; line-height:1; }.box--small .box__content h2 { font-size: 30px; }}@media (max-width: 991px) {.box--large .box__content { max-width: none; margin: 0; padding: 0 30px; }.box--small .box__content { padding: 0 10px; }}@media (max-width: 767px) {.boxes { -ms-flex-wrap: wrap; flex-wrap: wrap; min-height: auto; }.boxes .boxes__holder { width: 100%; padding: 0; margin: 0; }.boxes .boxes__holder--alt .box { padding: 0; }.boxes .box { height: 200px; }.box .box__content { text-align: center; }.box--large .box__content h1 { font-size: 18px; }.box--small .box__content h2 { font-size: 18px; }}/* ------------------------------------------------------------ *\Breadcrumbs\* ------------------------------------------------------------ */.breadcrumbs { padding: 15px 0 15px 0; background: #99bc06; color: #fff; font-family: Roboto, sans-serif; }.breadcrumbs--dark { background: #009175; }.breadcrumbs ul:after { content: ''; clear: both; display: table; line-height: 0; }.breadcrumbs li { float: left; }.breadcrumbs li + li { margin-left: 31px; }.breadcrumbs li a { text-decoration: none; }.breadcrumbs li a:hover { text-decoration: underline; }.breadcrumbs li.menuactive a { font-weight: 700; }@media (max-width: 767px) {.breadcrumbs li { width: 100%; text-align: center; }.breadcrumbs li + li { margin-left: 0; }}.breadcrumbs {font-size: 18px;}/* ------------------------------------------------------------ *\Button\* ------------------------------------------------------------ */.btn { display: inline-block; vertical-align: middle; text-align: center; cursor: pointer; text-decoration: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }.btn--default { min-width: 209px; height: 59px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 15px; border: 0; border-radius: 0; font-family: Roboto, sans-serif; font-weight: 500; font-size: 18px; color: #fff; background: #b9d800; -webkit-box-shadow: 0px 21px 38px 0px rgba(0, 0, 0, 0.48); box-shadow: 0px 21px 38px 0px rgba(0, 0, 0, 0.48); -webkit-transition: background .3s; -o-transition: background .3s; transition: background .3s; }.btn--default:hover { background: #859b00 !important; }.btn--dark { background: #00aa8d; }.btn--dark:hover { background: #006f5c; }.btn--low-shadow { -webkit-box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.2); }.btn--thin { height: 48px; line-height: 48px; }/*  Button Block  */.btn--full { min-width: auto; width: 100%; }.btn--block { display: block; padding-left: 0; padding-right: 0; }/* ------------------------------------------------------------ *\Btn Submit\* ------------------------------------------------------------ */.btn--submit { width: 350px; height: 48px; line-height: 48px; font-size: 17px; letter-spacing: -0.025em; color: #f4f4f4; font-family: Lato, sans-serif; -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35); box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);  }@media (max-width: 767px) {.btn--submit { width: 100%; }}/* ------------------------------------------------------------ *\Btn Contact\* ------------------------------------------------------------ */.btn--contact { font-size: 17px; letter-spacing: -0.025em; font-family: Lato, sans-serif; font-weight: 400; }/* ------------------------------------------------------------ *\Cards\* ------------------------------------------------------------ */.cards .alingnment { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.cards .column { margin-bottom: 20px; }.cards .cards__content h6 { margin-bottom: 0px; }.cards .cards__content h2 { margin-bottom: 22px; color: #3a290a; letter-spacing: -0.013em; }.cards .cards__content h1 { margin-bottom: 22px; color: #3a290a; letter-spacing: -0.013em; font-size: 42px;font-weight: 400;line-height: 1.19;}.cards .cards__content p { letter-spacing: 0.01em; }.cards .cards__content p:last-child { margin-bottom: 20px; }.card { position: relative; padding-top: 76%; background-size: cover; background-repeat: no-repeat; background-position: center center; }.card:hover { cursor: pointer; }.card .btn.special .shortInfo {display: none;}.card {overflow: hidden;}.card .btn.special {transition:400ms all; display: block; position: absolute;width: 100%;justify-content: flex-start;line-height: 24px;padding: 15px 25px; text-align:left; bottom: 0; left: 0; min-width: auto; /*height: 48px;*/ height: auto; /*padding: 0 38px;*/ -webkit-box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.2); }.card .btn {bottom: 0;top: auto;position: absolute;width: 100%;text-align: left;left: 0;right: 0;}@media (min-width: 998px) {.card .btn.special {transition:400ms all; top: 0;      transform: translateY(100%) translateY(-110px); display: block; position: absolute;width: 100%; justify-content: flex-start;line-height: 24px;padding: 15px 25px; text-align:left; bottom: 0; left: 0; min-width: auto; /*height: 48px;*/ height: auto; /*padding: 0 38px;*/ -webkit-box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.2); }.card .btn {text-align: left;width: 100%;}.card .btn.special .shortInfo {margin-top: 15px;font-weight: 400;font-size: 17px;line-height: 24px;display: block;padding-top: 30px;transition:400ms all;opacity: 0;visibility: hidden;}.card {position: relative;overflow: hidden;}.card:hover .btn.special {transform: none;background: rgba(152, 188, 6, .9) !important;}.card:hover .btn.special .shortInfo {transition-delay: .3s;padding-top: 0;opacity: 1;visibility: visible;}}@media (max-width: 1199px) {.cards .cards__content h2 { font-size: 24px; }.cards .cards__content p { font-size: 13px; }}@media (max-width: 767px) {.card a { left: 30px; right: 30px; font-size: 14px; }.cards .cards__content h1 {overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}}/* ------------------------------------------------------------ *\Contact\* ------------------------------------------------------------ */.contact { display: -webkit-box; display: -ms-flexbox; display: flex; }.contact .contact__info { width: 50%; padding-right: 50px; }.contact .contact__inner + .contact__inner { margin-top: 56px; }.contact h6 { margin-bottom: 0px; }.contact h2 { margin-bottom: 20px; }.contact h1 { margin-bottom: 20px; font-size: 42px;font-weight: 400;line-height: 1.19;}.contact p { font-family: Roboto, sans-serif; letter-spacing: -0.025em; }.contact ul { font-family: Roboto, sans-serif; list-style-type: none; }.contact ul a { text-decoration: none; }.contact ul a:hover { text-decoration: underline; }.contact .contact__form { width: 50%; }.contact .contact__form .form { margin-top: 55px; }.contact .contact__form .form.greenmeet { margin-top: initial; margin-bottom: 55px; }@media (max-width: 767px) {.contact { -ms-flex-wrap: wrap; flex-wrap: wrap; }.contact .contact__form,.contact .contact__info { width: 100%; }.contact .contact__info { margin-bottom: 30px; padding-right: 0; }}/* ------------------------------------------------------------ *\Details\* ------------------------------------------------------------ */.details .details__image { background-size: cover; background-repeat: no-repeat; background-position: center center; padding-top: 80%; }.details .details__inner { margin-bottom: 20px; }.details .details__content { padding: 15px 27px; background: #ffa300; color: #fff; }.details .details__content h6 { color: #fff !important; font-family: Lato, sans-serif; font-size: 15px; font-weight: 700; }.details .details__content ul { list-style-type: none; }.details .details__content a { text-decoration: none; font-weight: 700; }.details .details__actions .btn { background: #ffa300; font-size: 17px; font-family: Lato, sans-serif; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; }.details .details__actions .btn:hover { opacity: .7; }@media (max-width: 991px) {.details { margin-bottom: 30px; }}/* ------------------------------------------------------------ *\Details Alt\* ------------------------------------------------------------ */.details--alt .details__image { padding-top: 56%; }.details--alt .details__inner { margin-bottom: 25px; }.details--alt .details__content { padding: 20px 42px 25px 28px; background: #99bc06; }.details--alt .details__content h6 { line-height: 1.2; }/* ------------------------------------------------------------ *\Downloads\* ------------------------------------------------------------ */.downloads { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -6px -90px; }.downloads .download { width: 33.33%; padding: 0 6px; margin-bottom: 90px; }.download .download__head { padding: 11px 7px 13px; margin-bottom: 8px; background: #99bc06; color: #fff; }.download .download__head h2 { letter-spacing: -0.025em; }.download .download__body { padding: 0 5px; }.download h6 { margin-bottom: 5px; font-size: 15px; font-weight: 700; color: #3a290a; letter-spacing: 0.004em; }@media (max-width: 991px) {.downloads .download { width: 50%; }}@media (max-width: 767px) {.downloads { margin-bottom: -30px; }.downloads .download { width: 100%; margin-bottom: 30px; }}/* ------------------------------------------------------------ *\Form Elements\* ------------------------------------------------------------ */input::-webkit-input-placeholder { color: inherit; opacity: 1; }input:-ms-input-placeholder { color: inherit; opacity: 1; }input::-ms-input-placeholder { color: inherit; opacity: 1; }input::placeholder { color: inherit; opacity: 1; }textarea::-webkit-input-placeholder { color: inherit; opacity: 1; }textarea:-ms-input-placeholder { color: inherit; opacity: 1; }textarea::-ms-input-placeholder { color: inherit; opacity: 1; }textarea::placeholder { color: inherit; opacity: 1; }input:-webkit-autofill { -webkit-text-fill-color: inherit; -webkit-box-shadow: 0 0 0 1000px #fff inset; }.field { width: 100%; height: 48px; padding: 0 22px; border: 3px solid #00aa8d; background: #fff; border-radius: 0; font-size: 15px; font-family: Roboto, sans-serif; letter-spacing: -0.025em; }.field.error, .textarea.error { border-color: red !important; }/* ------------------------------------------------------------ *\Textarea\* ------------------------------------------------------------ */.textarea { width: 100%; height: 166px; padding: 10px 19px; border: 3px solid #00aa8d; background: #fff; border-radius: 0; font-size: 15px; font-family: Roboto, sans-serif; letter-spacing: -0.025em; resize: none; }/* ------------------------------------------------------------ *\Select\* ------------------------------------------------------------ */.select { font-size: 18px; font-family: Roboto, sans-serif; color: #c5c5c5; }.select select { border: 0; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }/* ------------------------------------------------------------ *\Checkbox\* ------------------------------------------------------------ */.checkbox input { display: none; }.checkbox label { display: block; position: relative; padding-left: 23px; font-size: 15px; line-height: 1.39; letter-spacing: -0.025em; }.checkbox label:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; margin: auto; width: 14px; height: 14px; border: 3px solid #00aa8d; }.checkbox input:checked + label:before { background: #00aa8d; }/* ------------------------------------------------------------ *\Form\* ------------------------------------------------------------ */.form-search { padding: 21px 31px 9px; background: #f1f1f1; }.form-search h4 { font-weight: 400; color: #00aa8d; }.form-search .field { width: 100%; height: 56px; padding: 0 19px; border: 0; font-family: Roboto, sans-serif; color: #c5c5c5; font-size: 18px; max-width: 100%; }.form-search .form__controls { position: relative; }.form-search .form__controls--select .field { padding: 0 100px 0 19px; }.form-search .form__controls span { position: absolute; top: 15px; right: 5px; font-family: Roboto, sans-serif; color: #c5c5c5; font-size: 18px; font-weight: 700; }.form-search .form__controls .selectric span.label { position: absolute; top: 8px; left: 18px; font-family: Roboto, sans-serif; color: #c5c5c5; font-size: 18px; font-weight: 700; margin-left: 0; }.form-search .form__actions { margin: 30px 0 48px; }.form-search .select { height: 56px; }.form-search .select i { position: absolute; top: 0; right: 13px; bottom: 0; margin: auto; }.form-search .select select { width: 100%; height: 100%; padding: 0 24px 0 15px; }.form-search .select--small { position: absolute; top: 0; right: 0; bottom: 0; height: auto; width: 93px; border-left: 1px solid #b3b3b3; }.form-search .form__row + .form__row { margin-top: 11px; }.form-search .form__hint { text-align: right; }.form-search .form__hint ul { display: inline-block; list-style-type: none; width: 100%; }.form-search .form__hint ul:after { content: ''; clear: both; display: table; line-height: 0; }.form-search .form__hint li { float: right; }.form-search .form__hint li + li { margin-left: 5px; }.form-search .form__hint li:not(.resetFormList) + li:before { content: '|'; float: right; margin-left: 5px; }.form-search .form__hint a { text-decoration: none; font-family: Roboto, sans-serif; font-weight: 700; color: #7a7a7a; letter-spacing: -0.025em; font-size: 18px; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; }.form-search .form__hint a:hover { color: #00aa8d; }@media (max-width: 767px) {.form-search { padding: 10px; }}/* ------------------------------------------------------------ *\Form Search Orange\* ------------------------------------------------------------ */.form-search--orange h4 { color: #ffa300; }.form-search--orange .btn { background: #ffa300; }.form-search--orange .form__hint a:hover { color: #ffa300; }/* ------------------------------------------------------------ *\Form\* ------------------------------------------------------------ */.form h6 { margin-bottom: 0; color: #00aa8d; }.form h2 { margin-bottom: 17px; }.form .form__head { margin-bottom: 51px; }.form .form__body { margin-bottom: 60px; }.form .form__title { margin-bottom: 10px; }.form .form__title h5 { font-size: 18px; }.form .form__row + .form__row { margin-top: 13px; }.form .form__row + .form__row--large { margin-top: 39px; }.form .form__row--half { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 -7px; }.form .form__row--half .form__controls { width: 50%; padding: 0 7px; }.form .form__controls.upload { position: relative; }.form .form__controls.upload a { display: block; position: absolute; top: 3px; right: 10px; bottom: 0; width: 43px; height: 42px; background: #00aa8d; line-height: 36px; text-align: center; }.form .form__controls.upload--alt a { right: 0; }.form .form__controls.upload .field { padding-right: 50px; pointer-events: none; }.form .form__controls.upload .field-file { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; }.form .form__section + .form__section { margin-top: 58px; }.form .form__forgot { display: block; margin-top: 10px; font-size: 12px; letter-spacing: -0.025em; font-family: Roboto, sans-serif; font-weight: 500; text-decoration: none; }.form .form__forgot:hover { text-decoration: underline; }.form .form__foot p { margin-top: 46px; font-size: 18px; }.form .form__foot p a { text-decoration: none; }.form .form__foot p a:hover { text-decoration: underline; }@media (max-width: 767px) {.form h2 { font-size: 24px; }.form .form__head,.form .form__body { margin-bottom: 20px; }.form .form__title h5 { font-size: 14px; }.form .form__row--half { display: block; }.form .form__row--half .form__controls { width: 100%; }.form .form__row--half .form__controls + .form__controls { margin-top: 13px; }.form .form__section + .form__section { margin-top: 20px; }}/* ------------------------------------------------------------ *\Form Orange\* ------------------------------------------------------------ */.form--orange .form__forgot,.form--orange .form__foot p a,.form--orange h6 { color: #ffa300; }.form--orange .field,.form--orange .textarea { border-color: #ffa300; }.form--orange .form__controls.upload a,.form--orange .btn--submit { background: #ffa300; }/* ------------------------------------------------------------ *\Form Lightgreen\* ------------------------------------------------------------ */.form--lightgreen .field,.form--lightgreen .textarea { border-color: #b9d800; }.form--lightgreen .btn--submit { background: #b9d800; }/* ------------------------------------------------------------ *\Form Centered\* ------------------------------------------------------------ */.form--center .field,.form--center .textarea { text-align: center; }.form--center .textarea { height: 196px; }.form--center .form__body { margin-bottom: 13px; }.form--center .form__foot .btn { margin-left: auto; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; }.form--center .form__foot .btn:hover { opacity: .7; }/* ------------------------------------------------------------ *\Info\* ------------------------------------------------------------ */.info h6 { margin-bottom: 0; color: #00aa8d; }.info h2 { margin-bottom: 50px; }.info h1 { margin-bottom: 50px;font-size: 42px;font-weight: 400;line-height: 1.19; }.info p { color: #3a290a; font-family: Roboto, sans-serif; }.info .info__content { padding-right: 100px; }.info .tags { margin-bottom: /*34px*/20px; }.info .info__entry { margin-top: 50px; }.info .info__entry p { margin-bottom: 0; font-weight: 700; }@media (max-width: 991px) {.info .info__content { padding-right: 0; margin-bottom: 20px; }.info .column { margin-bottom: 20px; }}/* ------------------------------------------------------------ *\Info Orange\* ------------------------------------------------------------ */.info--orange h6 { color: #ffa300; }/* ------------------------------------------------------------ *\Info Alt\* ------------------------------------------------------------ */.info--alt h2 { margin-bottom: 25px; }.info--alt p { letter-spacing: 0.004em; }.info--alt .info__content { padding-left: 24px; padding-right: 0; }@media (max-width: 991px) {.info--alt .info__content { padding: 0; }.info--alt h2 {word-wrap: break-word;overflow-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}}/* ------------------------------------------------------------ *\Info Light\* ------------------------------------------------------------ */.info--light h6 { color: #b9d800; }/* ------------------------------------------------------------ *\Info Centered\* ------------------------------------------------------------ */.info--centered .row { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.info--centered .info__content { padding: 0 10px 0 123px; }@media (max-width: 991px) {.info--centered .form-search { margin-bottom: 30px; }.info--centered .info__content { padding: 0 10px; }}/* ------------------------------------------------------------ *\Infobox\* ------------------------------------------------------------ *//*.infobox-close { display: none; }*//* ------------------------------------------------------------ *\Intro\* ------------------------------------------------------------ */.intro-full { background-size: cover; background-repeat: no-repeat; background-position: center center; }.intro-full .intro__inner { height: 389px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 134px; }.intro-full .intro__inner h1 { color: #fff; font-family: 'AktivGrotesk', sans-serif; font-weight: 500; line-height: 1; }.intro-full .intro__inner.noColor:before{background-image: none !important;}@media (max-width: 991px) {.intro-full .intro__inner { height: 250px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-top: 0; }}@media (max-width: 767px) {.intro-full .intro__inner { height: 150px; }.intro-full .intro__inner h1 { font-size: 40px; }}/* ------------------------------------------------------------ *\Intro Large\* ------------------------------------------------------------ */.intro--large .intro__inner { height: 603px; padding-top: 350px; }/* ------------------------------------------------------------ *\Items\* ------------------------------------------------------------ */.items { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -20px -16px; }.item { display: block; width: 50%; padding: 0 20px; margin-bottom: 16px; }.item-image { background-size: cover; background-repeat: no-repeat; background-position: center center; padding-top: 100%; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; }.item-image:hover { opacity: .8; }/* ------------------------------------------------------------ *\Link More\* ------------------------------------------------------------ */.link-more { position: relative; padding-bottom: 5px; font-weight: 700; color: #b9d800; font-size: 18px; letter-spacing: -0.025em; text-decoration: none; }.link-more:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; width: 0%; height: 2px; background: #b9d800; -webkit-transition: width .3s; -o-transition: width .3s; transition: width .3s; }.link-more:hover:after { width: 100%; }/* ------------------------------------------------------------ *\Link More Dark\* ------------------------------------------------------------ */.link-more--dark { color: #00aa8d; }.link-more--dark:after { background: #00aa8d; }/* ------------------------------------------------------------ *\Link More Orange\* ------------------------------------------------------------ */.link-more--orange { color: #ffa300; }.link-more--orange:after { background: #ffa300; }/* ------------------------------------------------------------ *\List\* ------------------------------------------------------------ */[class^="list-"] { list-style: none outside none; }.list-logos { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.list-logos li { width: 16.67%; text-align: center; }@media (max-width: 991px) {.list-logos { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: -20px; }.list-logos li { width: 33.33%; margin-bottom: 20px; }}@media (max-width: 767px) {.list-logos li { width: 50%; }}/* ------------------------------------------------------------ *\List Downloads\* ------------------------------------------------------------ */.list-downloads li + li { margin-top: 6px; }.list-downloads a { display: block; position: relative; text-decoration: none; font-family: Roboto, sans-serif; }.list-downloads a:hover { text-decoration: underline; }.list-downloads a i { position: absolute; top: 0; left: 0; bottom: 0; margin: auto; }.list-downloads a span { display: block; padding-left: 31px; }/* ------------------------------------------------------------ *\List Downloads Small\* ------------------------------------------------------------ */.list-downloads--small li + li { margin-top: 0px; }.list-downloads--small a span { padding-left: 19px; }/* ------------------------------------------------------------ *\List Features\* ------------------------------------------------------------ */.list-features { max-width: 1336px; font-size: 20px; font-family: Roboto, sans-serif; }.list-features ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 -7px; list-style-type: none; }.list-features li { width: 20%; padding: 0 7px; }.list-features li { position: relative; }.list-features li i { position: absolute; top: 0; bottom: 0; left: 7px; margin: auto; }.list-features li span { display: block; padding-left: 62px; }@media (max-width: 1360px) {.list-features ul { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: -40px; }.list-features li { width: 33.33%; margin-bottom: 40px; }}@media (max-width: 991px) {.list-features li { width: 50%; }}@media (max-width: 767px) {.list-features li { width: 100%; }}/* ------------------------------------------------------------ *\List Rectangular\* ------------------------------------------------------------ */.list-rectangular { display: inline-block; text-align: left; }.list-rectangular ul { list-style-type: none; }.list-rectangular li { position: relative; padding-left: 19px; }.list-rectangular li:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; margin: auto; width: 10px; height: 10px; background: #99bc06; }/* ------------------------------------------------------------ *\List Rectangular Dark\* ------------------------------------------------------------ */.list-rectangular--dark li:before { background: #00aa8d; }/* ------------------------------------------------------------ *\Logo\* ------------------------------------------------------------ *//* ------------------------------------------------------------ *\Members\* ------------------------------------------------------------ */.members .column { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 24px; }.members .members__content { padding-right: 120px; }.members .members__content h6 { margin-bottom: 0px; }.members .members__content h2 { margin-bottom: 22px; color: #3a290a; letter-spacing: -0.013em; }.members .members__content h1 { margin-bottom: 22px; color: #3a290a; letter-spacing: -0.013em;font-size: 42px;font-weight: 400;line-height: 1.19; }.members .members__content p { letter-spacing: 0.01em; }.member { width: 100%; background: #99bc06; color: #fff; }.member .member__image { background-size: cover; background-repeat: no-repeat; background-position: center center; padding-top: 60%; }.member .member__content { padding: 15px 20px; }.member .member__content p { margin-bottom: 2px; }.member .member__content ul { list-style-type: none; }.member .member__content ul a { text-decoration: none; }.member .member__content ul a:hover { text-decoration: underline; }@media (max-width: 767px) {.members .members__content { padding-right: 0; }}/* ------------------------------------------------------------ *\Nav\* ------------------------------------------------------------ */.nav { font-size: 19px; letter-spacing: -0.025em; }.nav ul:after { content: ''; clear: both; display: table; line-height: 0; }.nav li { float: left; }.nav li + li { margin-left: 40px; }.nav a { text-decoration: none; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; }.nav li.menuactive a,.nav a:hover { color: #b9d800; }@media(max-width: 1400px) {.nav li + li { margin-left: 40px; }.nav{font-size: 19px;}}@media (max-width: 1199px) {.nav { font-size: 15px; }.nav li + li { margin-left: 20px; }}@media (max-width: 991px) {.nav { display: none; position: absolute; z-index:9999; top: 100%; left: 0; right: 0;  background: #fff; padding: 15px; border-width: 1px 0 1px 0; border-style: solid; border-color: #b9d800; }.nav li { float: none; }.nav li + li { margin: 10px 0 0 0; }.nav { font-size: 18px;padding:0;}.nav li {margin:0;}.nav li + li {margin-top:0;}.nav li a {display:block;padding:12px 15px;}.nav li:nth-child(even) a{background:rgba(0,0,0,.03);}}/* ------------------------------------------------------------ *\Nav Btn\* ------------------------------------------------------------ */.nav-btn { display: none; position: absolute; top: 0; bottom: 0; right: 25px; z-index: 10; width: 70px; height: 70px; margin: auto; }.nav-btn span { display: block; position: absolute; left: 0; right: 0; width: 40px; height: 4px; border-radius: 3px; margin: auto; background: #b9d800; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform: .2s 0s; -ms-transform: .2s 0s; transform: .2s 0s; }.nav-btn span:nth-child(1) { top: 25px; }.nav-btn span:nth-child(2) { top: 35px; }.nav-btn span:nth-child(3) { top: 45px; }.nav-btn.active span { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }.nav-btn.active span:nth-child(2) { opacity: 0; }.nav-btn.active span:nth-child(1) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }.nav-btn.active span:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }.nav-btn.active span:nth-child(3),.nav-btn.active span:nth-child(1) { top: 35px; }/* Tablet Portrait */@media (max-width: 991px) {.nav-btn { display: block; }}/* ------------------------------------------------------------ *\News\* ------------------------------------------------------------ *//*.news .news-item + .news-item { margin-top: 13px; }*/.news .news__title { padding: 0 80px 0 0; }.news .news__title h2 { margin-bottom: 10px; color: #3a290a; }.news-item { background: #f1f1f1; margin-bottom: 15px;max-width: 32.5% !important; }.grid-item { background: #fff; margin-bottom: 15px;max-width: 32.5% !important; }.news-item:hover { cursor: pointer; }.news-item .news-item__image { display: block; padding-top: 75%; margin-bottom: 16px; margin-left: -6px;margin-right:-6px; background-size: cover; background-repeat: no-repeat; background-position: center center; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; }.news-item .news_content strong { font-weight: normal; }.news-item .news-item__image:hover { opacity: .75; }.news-item .news-item__content { padding: 0 17px 23px 21px; margin-bottom: 15px; }.news-item .news-item__content p { font-family: Roboto, sans-serif; }.news-item .news-item__content a { text-decoration: none; }.news-item .news-item__content a:hover { text-decoration: underline; }.news-item .news-item__content h5 { color: #3a290a; font-weight:bold; }.news-item .news-item__meta { font-weight: 700; color: #99bc06; }.news-item .news-item__actions { padding: 13px 18px; border-top: 1px solid #bfbfbf; }.news-item { width: 32.5%; }@media (max-width: 1360px) {.news .news__title { padding-right: 20px; }}@media (max-width: 1199px) {.news .news__title { padding: 0; }}@media (max-width: 991px) {.news .news-item + .news-item { margin-top: 0; }.news .news-item { margin-bottom: 13px; }}@media (max-width: 767px) {.news .news__title h2 { font-size: 24px; }.news .column { width: 100%; }.news-item {max-width: 100% !important;width: 100%;}.boxes { height: auto; }.boxes .boxes__holder { position: relative; }.boxes .box--large { position: relative; }}/* ------------------------------------------------------------ *\News Item Alt\* ------------------------------------------------------------ */.news-item--alt { padding: 22px 28px 13px 22px; background: #99bc06; color: #fff; }.news-item--alt .news-item__content { padding: 0; }.news-item--alt .news-item__content h5,.news-item--alt .news-item__meta { color: #fff; }/* ------------------------------------------------------------ *\Partners\* ------------------------------------------------------------ */.partner:hover { cursor: pointer; }.partner__body { -webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-ms-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;opacity: 1; }.partners .column { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 14px; }.partners .partners__content { padding-top: 47px; }.partners .partners__content h2 { margin-bottom: 0px; }.partner { position: relative; width: 100%; background: #99bc06; }.partner .partner__head { height: 234px; padding: 0 10px; border: 3px solid #99bc06; background: #fff; line-height: 228px; text-align: center; }.partner .partner__head img{width: auto;max-height: 100%;padding: 20px;}.partner .partner__body { padding: 15px 18px; color: #fff; }.partner .partner__body p { margin-bottom: 0px; font-family: Roboto, sans-serif; color: #fff; padding-right: 20px; max-width: 100%; word-wrap: break-word; }.partner .partner__body h5 { margin-bottom: 11px; }.partner__body a, .partner__body a:hover { text-decoration: none; }.partner .partner__body ul { list-style-type: none; font-family: Lato, sans-serif; margin-bottom:15px;}.partner .partner__body ul a { font-weight: 700; text-decoration: none; }.partner .partner__body ul a:hover { text-decoration: underline; }.partner .partners__hints { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; bottom: 0; left: 0; right: 0; /*min-*/height: 72px; border-top: 1px solid #fff; }.partner .partners__hints:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 1px; background: #fff; }.partner .partners__hint { width: 50%; padding: 0 20px; }.partner .partners__hint span { hyphens:auto; display: block;line-height: 19px; position: relative; /*padding-left: 29px;*/padding-left: 20px; }.partner .partners__hint span.date { padding-left: 0; }.partner .partners__hint span.large { padding-left: 47px; }.partners__hint span i.fa-map-marker, .partners__hint span i.fa-calendar {top: calc(50% - 18px);opacity: 1;transform: translateY(-50%);height: 0;margin: 0;padding: 0;}.partner .partners__hint i { position: absolute; top: 0; left: 0; bottom: 0; margin: auto; }.partner .partner__image { background-size: cover; background-repeat: no-repeat; background-position: center center; padding-top: 80%; }@media (max-width: 767px) {.partners .partners__content { padding-top: 0; }}.partner.only-logo .partner__body, .partner.only-logo-names .partner__body ul {visibility: hidden;opacity: 0;padding: 0;height: 0;margin: 0;}.style-changer {border: 2px solid #99bc06 !important; padding: 5px; width: 50px; height: 50px; float: right;  margin-left: 10px; opacity: 0.5;}.style-changer:hover, .style-changer.active {cursor: pointer;opacity: 1;}/* ------------------------------------------------------------ *\Partner Dark\* ------------------------------------------------------------ */.partner--dark { background: #009175; }.partner--dark .partner__head { border-color: #009175; }/* ------------------------------------------------------------ *\Partner Alt\* ------------------------------------------------------------ */.partners--alt .column { display: block; }.partners--alt .partners__content { padding-top: 0; }.partner--alt { background: #00aa8d; margin-bottom: 20px; }.partner--alt .partner__head { border-color: #00aa8d; }.partner--alt .partner__body { padding: 15px 26px 18px; }.partner--alt .partner__foot { padding: 15px 25px; border-top: 2px solid #fff; }.partner--alt .partner__foot a { color: #fff; text-decoration: none; }.partner--alt .partner__foot a:hover { text-decoration: underline; }/* ------------------------------------------------------------ *\Partner Flex\* ------------------------------------------------------------ */.partner--flex { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; padding-bottom: 85px; }.partner--flex .tags { margin-bottom: 20px; }.partner--flex .partner__body { padding: 15px 5px 15px 18px; }.partner--flex .partner__foot { position: absolute; bottom: 0; left: 0; right: 0; padding: 15px 25px; border-top: 2px solid #fff; }.partner--flex .partner__foot a { text-decoration: none; color: #fff; }.partner--flex .partner__foot a:hover { text-decoration: underline; }/* ------------------------------------------------------------ *\Partner Small\* ------------------------------------------------------------ */.partner--small .partner__head { height: 170px; line-height: 164px; }.partner--small .partner__body { padding-bottom: 0; }.partner--small .tag { margin-bottom: 12px; }/* ------------------------------------------------------------ *\Partner Orange\* ------------------------------------------------------------ */.partner--orange { background: #ff7f00; }/* ------------------------------------------------------------ *\Popup\* ------------------------------------------------------------ */.popup { position: relative; width: 300px; padding: 20px 50px; background: #fff; text-align: center; }.popup h4 { margin-bottom: 30px; color: #b9d800; line-height: 1.2; font-weight: 400; }.popup p { font-size: 15px; line-height: 1.47; }/* ------------------------------------------------------------ *\Popup Green\* ------------------------------------------------------------ */.popup--green { padding: 10px 50px; }.popup--green p { margin-bottom: 0; }/* ------------------------------------------------------------ *\Section\* ------------------------------------------------------------ *//* ------------------------------------------------------------ *\Section Default\* ------------------------------------------------------------ */.section--default { padding: 50px 0 25px; }/* ------------------------------------------------------------ *\Section Alt\* ------------------------------------------------------------ */.section--alt { padding: 25px 0 50px; }/* ------------------------------------------------------------ *\Section Secondary\* ------------------------------------------------------------ */.section--secondary { padding-bottom: 0; }/* ------------------------------------------------------------ *\Section Form\* ------------------------------------------------------------ */.section--form { padding: 108px 0; }/* ------------------------------------------------------------ *\Section Download\* ------------------------------------------------------------ */.section--download { padding: 60px 0 110px; }/* ------------------------------------------------------------ *\Section Map\* ------------------------------------------------------------ */.section--map .section__inner { position: relative; height: 575px; }.section--map .section__inner .map { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }@media (max-width: 767px) {.section--map .section__inner { height: 300px; }}/* ------------------------------------------------------------ *\Section Mobile\* ------------------------------------------------------------ */@media (max-width: 767px) {.section--mobile { padding: 20px 0; }}/* ------------------------------------------------------------ *\Services\* ------------------------------------------------------------ */.service { margin-bottom: 31px; }.grid .service { margin-bottom: 0; }.service:hover { cursor: pointer; }.service .service__image { display: block; background-size: cover; background-repeat: no-repeat; background-position: center center; padding-top: 70%; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; }.service .service__image:hover { opacity: .7; }.service .service__content { padding: 11px 21px 16px; background: #009175; color: #fff; }.service .service__content h5 { min-height: 47px; }@media (max-width: 1199px) {.services .column + .column { margin-top: 30px; }}/* ------------------------------------------------------------ *\Services Alt\* ------------------------------------------------------------ */.services--alt .services__content { padding-top: 50px; }/*.services--alt .services__content h2 { -ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto; }*/.service--alt .service__content { background: #99bc06; }.service--alt .service__content p { margin-bottom: 0; }@media (max-width: 767px) {.services--alt .services__content { padding-top: 0; }}/* ------------------------------------------------------------ *\Slider\* ------------------------------------------------------------ */.slider { position: relative; }.slider h6 { margin-bottom: 11px; font-size: 15px; font-family: Roboto, sans-serif; color: #3a290a; font-weight: 400; }.slider .slick-prev,.slider .slick-next { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); border: 0; background: none; font-size: 0; line-height: 0; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; }.slider .slick-prev:hover,.slider .slick-next:hover { opacity: .7; }.slider .slick-prev { bottom: calc(100% + 57px); }.slider .slick-next { top: calc(100% + 24px); }.slider .slick-prev:after, .slick-next:after { content: ''; display: block; background-image: url(https://cms-testing.agrobusiness-niederrhein.de/uploads/images/sprite.png); background-position: 14.55223880597015% 94.53781512605042%; background-size: 1092.5925925925926% 2083.333333333333%; width: 27px; height: 12px; }.slider .slick-next:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }/* ------------------------------------------------------------ *\Subscribe\* ------------------------------------------------------------ */.subscribe p { color: #3a290a; font-family: Lato, sans-serif; font-size: 16px; }.subscribe .subscribe__field { width: 100%; height: 40px; padding: 0 62px 0 22px; border: 1px solid #b9d800; font-size: 18px; font-weight: 700; color: #b9d800; background: transparent; }.subscribe .subscribe__btn { position: absolute; top: 0; right: 25px; bottom: 0; border: 0; border-radius: 0; background: none; }.subscribe .form__controls { position: relative; }/* ------------------------------------------------------------ *\Tabs\* ------------------------------------------------------------ */.tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35); box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35); }.tabs .tabs__content { position: relative; width: 66.66%; }.tabs .tabs__content iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; }.tabs .tabs__content iframe.active { display: block; }.tabs .tabs__content img { /*position: absolute;*/ top: 0; left: 0; width: 100%; height: 100%; display: none; }.tabs .tabs__content img.active { display: block; }.tabs .tabs__aside { width: 33.33%; padding: 50px 40px 50px 20px; }@media (max-width: 1199px) {.tabs .tabs__content { width: 50%; }.tabs .tabs__aside { width: 50%; }}@media (max-width: 991px) {.tabs .tabs__content { width: 66.66%; }.tabs .tabs__aside { width: 33.33%; }}@media (max-width: 767px) {.tabs { -ms-flex-wrap: wrap; flex-wrap: wrap; }.tabs .tabs__content { width: 100%; height: 300px; }.tabs .tabs__aside { width: 100%; padding: 50px 20px 50px; }}/* ------------------------------------------------------------ *\Table\* ------------------------------------------------------------ *//* ------------------------------------------------------------ *\Tags\* ------------------------------------------------------------ */.tags { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }.tag { margin-right: 18px; margin-bottom: 10px; }.tag a, .tag span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 29px; padding: 0 15px; border-radius: 15px; background: #ff7f00; text-decoration: none; color: #fff; font-family: Lato, sans-serif; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; }.tag a:hover { opacity: .7; }.tags-person .tag a { font-weight: bold; font-size: 110%; height: 35px; }@media (max-width: 767px) {.tags { -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -10px -20px; }.tag { width: /*50%*/auto; padding: 0 10px; margin-right: 0; margin-bottom: 20px; }}/* ------------------------------------------------------------ *\Tags Green\* ------------------------------------------------------------ */.tags--green .tag a, .tags--green .tag span { background: #00aa8d; }/* ------------------------------------------------------------ *\Tags Transparent\* ------------------------------------------------------------ */.tags--transparent .tag a { min-width: 78px; padding: 0 10px; border: 1px solid #fff; background: transparent; }.tags--transparent .tag + .tag { margin-left: 0; }.tags--transparent .tag { margin-right: 10px; }@media (max-width: 767px) {.tags--transparent .tag { margin-right: 0; }}.tags.smaller .tag {opacity: 0.5;font-size: 14px;}.tags.smaller .tag:hover, .tags.smaller .tag a:hover {opacity: 1;}/* ------------------------------------------------------------ *\Thumbs\* ------------------------------------------------------------ */.thumbs { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -7px; }.thumbs .description p { margin-top: 15px; margin-bottom: 0px; color: #8b8b8b; font-style: italic; }.thumbs .thumb { width: 33.33%; padding: 0 7px; margin-bottom: 14px; }.thumb .thumb__image,.thumb .video .video__image { padding-top: 98%; }.thumb .thumb__image { background-size: cover; background-repeat: no-repeat; background-position: center center; }@media (max-width: 767px) {.thumbs .thumb { width: 50%; }}/* ------------------------------------------------------------ *\Videos\* ------------------------------------------------------------ */.videos .column { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 47px; }.videos .videos__content { padding: 50px 0 0 0; }.video { width: 100%; background: #99bc06; color: #fff; }.video .video__image { position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center; padding-top: 70%; }.video .video__image.transparent { background: none !important; }.video .video__content { padding: 15px 20px; }.video .video__image iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; opacity: 0; }.video .video__image iframe.playing { opacity: 1; z-index: 20; }.video .video__play { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 59px; height: 59px; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; }.video .video__play:hover { opacity: .7; }@media (max-width: 767px) {.videos .videos__content { padding-right: 0; }}/* ------------------------------------------------------------ *\Widget\* ------------------------------------------------------------ */.widgets { list-style: none outside none; }.widget { padding: 30px; background: #f1f1f1; text-align: center; }.presse .widget { padding: 0; background: #fff; text-align: left; }.widget a { -webkit-box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.2); }.widget a + a { margin-top: 29px; }.widget .btn--default.active {     background-color: #719400 !important; }/* ------------------------------------------------------------ *\Widget Alt\* ------------------------------------------------------------ */.widget--alt { padding: 0; background: transparent; }/* ------------------------------------------------------------ *\Themes\* ------------------------------------------------------------ *//* ==========================================================================#Grid========================================================================== */.row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -7px;margin-right: -7px;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-left: 7px;padding-right: 7px;-webkit-box-sizing: border-box;box-sizing: border-box;}.col-xs-12 {max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;}.col-xs-11 {max-width: 91.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 91.66666667%; flex: 0 0 91.66666667%;}.col-xs-10 {max-width: 83.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 83.33333333%; flex: 0 0 83.33333333%;}.col-xs-9 {max-width: 75%; -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%;}.col-xs-8 {max-width: 66.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66666667%; flex: 0 0 66.66666667%;}.col-xs-7 {max-width: 58.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 58.33333333%; flex: 0 0 58.33333333%;}.col-xs-6 {max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%;}.col-xs-5 {max-width: 41.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 41.66666667%; flex: 0 0 41.66666667%;}.col-xs-4 {max-width: 33.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33333333%; flex: 0 0 33.33333333%;}.col-xs-3 {max-width: 25%; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%;}.col-xs-2 {max-width: 16.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 16.66666667%; flex: 0 0 16.66666667%;}.col-xs-1 {max-width: 8.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 8.33333333%; flex: 0 0 8.33333333%;}.col-xs-pull-12 {right: 100%;}.col-xs-pull-11 {right: 91.66666667%;}.col-xs-pull-10 {right: 83.33333333%;}.col-xs-pull-9 {right: 75%;}.col-xs-pull-8 {right: 66.66666667%;}.col-xs-pull-7 {right: 58.33333333%;}.col-xs-pull-6 {right: 50%;}.col-xs-pull-5 {right: 41.66666667%;}.col-xs-pull-4 {right: 33.33333333%;}.col-xs-pull-3 {right: 25%;}.col-xs-pull-2 {right: 16.66666667%;}.col-xs-pull-1 {right: 8.33333333%;}.col-xs-pull-0 {right: auto;}.col-xs-push-12 {left: 100%;}.col-xs-push-11 {left: 91.66666667%;}.col-xs-push-10 {left: 83.33333333%;}.col-xs-push-9 {left: 75%;}.col-xs-push-8 {left: 66.66666667%;}.col-xs-push-7 {left: 58.33333333%;}.col-xs-push-6 {left: 50%;}.col-xs-push-5 {left: 41.66666667%;}.col-xs-push-4 {left: 33.33333333%;}.col-xs-push-3 {left: 25%;}.col-xs-push-2 {left: 16.66666667%;}.col-xs-push-1 {left: 8.33333333%;}.col-xs-push-0 {left: auto;}.col-xs-offset-12 {margin-left: 100%;}.col-xs-offset-11 {margin-left: 91.66666667%;}.col-xs-offset-10 {margin-left: 83.33333333%;}.col-xs-offset-9 {margin-left: 75%;}.col-xs-offset-8 {margin-left: 66.66666667%;}.col-xs-offset-7 {margin-left: 58.33333333%;}.col-xs-offset-6 {margin-left: 50%;}.col-xs-offset-5 {margin-left: 41.66666667%;}.col-xs-offset-4 {margin-left: 33.33333333%;}.col-xs-offset-3 {margin-left: 25%;}.col-xs-offset-2 {margin-left: 16.66666667%;}.col-xs-offset-1 {margin-left: 8.33333333%;}.col-xs-offset-0 {margin-left: 0%;}@media (min-width: 768px) {.col-sm-12 {max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;}.col-sm-11 {max-width: 91.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 91.66666667%; flex: 0 0 91.66666667%;}.col-sm-10 {max-width: 83.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 83.33333333%; flex: 0 0 83.33333333%;}.col-sm-9 {max-width: 75%; -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%;}.col-sm-8 {max-width: 66.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66666667%; flex: 0 0 66.66666667%;}.col-sm-7 {max-width: 58.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 58.33333333%; flex: 0 0 58.33333333%;}.col-sm-6 {max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%;}.col-sm-5 {max-width: 41.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 41.66666667%; flex: 0 0 41.66666667%;}.col-sm-4 {max-width: 33.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33333333%; flex: 0 0 33.33333333%;}.col-sm-3 {max-width: 25%; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%;}.col-sm-2 {max-width: 16.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 16.66666667%; flex: 0 0 16.66666667%;}.col-sm-1 {max-width: 8.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 8.33333333%; flex: 0 0 8.33333333%;}.col-sm-pull-12 {right: 100%;}.col-sm-pull-11 {right: 91.66666667%;}.col-sm-pull-10 {right: 83.33333333%;}.col-sm-pull-9 {right: 75%;}.col-sm-pull-8 {right: 66.66666667%;}.col-sm-pull-7 {right: 58.33333333%;}.col-sm-pull-6 {right: 50%;}.col-sm-pull-5 {right: 41.66666667%;}.col-sm-pull-4 {right: 33.33333333%;}.col-sm-pull-3 {right: 25%;}.col-sm-pull-2 {right: 16.66666667%;}.col-sm-pull-1 {right: 8.33333333%;}.col-sm-pull-0 {right: auto;}.col-sm-push-12 {left: 100%;}.col-sm-push-11 {left: 91.66666667%;}.col-sm-push-10 {left: 83.33333333%;}.col-sm-push-9 {left: 75%;}.col-sm-push-8 {left: 66.66666667%;}.col-sm-push-7 {left: 58.33333333%;}.col-sm-push-6 {left: 50%;}.col-sm-push-5 {left: 41.66666667%;}.col-sm-push-4 {left: 33.33333333%;}.col-sm-push-3 {left: 25%;}.col-sm-push-2 {left: 16.66666667%;}.col-sm-push-1 {left: 8.33333333%;}.col-sm-push-0 {left: auto;}.col-sm-offset-12 {margin-left: 100%;}.col-sm-offset-11 {margin-left: 91.66666667%;}.col-sm-offset-10 {margin-left: 83.33333333%;}.col-sm-offset-9 {margin-left: 75%;}.col-sm-offset-8 {margin-left: 66.66666667%;}.col-sm-offset-7 {margin-left: 58.33333333%;}.col-sm-offset-6 {margin-left: 50%;}.col-sm-offset-5 {margin-left: 41.66666667%;}.col-sm-offset-4 {margin-left: 33.33333333%;}.col-sm-offset-3 {margin-left: 25%;}.col-sm-offset-2 {margin-left: 16.66666667%;}.col-sm-offset-1 {margin-left: 8.33333333%;}.col-sm-offset-0 {margin-left: 0%;}}@media (min-width: 992px) {.col-md-12 {max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;}.col-md-11 {max-width: 91.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 91.66666667%; flex: 0 0 91.66666667%;}.col-md-10 {max-width: 83.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 83.33333333%; flex: 0 0 83.33333333%;}.col-md-9 {max-width: 75%; -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%;}.col-md-8 {max-width: 66.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66666667%; flex: 0 0 66.66666667%;}.col-md-7 {max-width: 58.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 58.33333333%; flex: 0 0 58.33333333%;}.col-md-6 {max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%;}.col-md-5 {max-width: 41.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 41.66666667%; flex: 0 0 41.66666667%;}.col-md-4 {max-width: 33.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33333333%; flex: 0 0 33.33333333%;}.col-md-3 {max-width: 25%; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%;}.col-md-2 {max-width: 16.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 16.66666667%; flex: 0 0 16.66666667%;}.col-md-1 {max-width: 8.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 8.33333333%; flex: 0 0 8.33333333%;}.col-md-pull-12 {right: 100%;}.col-md-pull-11 {right: 91.66666667%;}.col-md-pull-10 {right: 83.33333333%;}.col-md-pull-9 {right: 75%;}.col-md-pull-8 {right: 66.66666667%;}.col-md-pull-7 {right: 58.33333333%;}.col-md-pull-6 {right: 50%;}.col-md-pull-5 {right: 41.66666667%;}.col-md-pull-4 {right: 33.33333333%;}.col-md-pull-3 {right: 25%;}.col-md-pull-2 {right: 16.66666667%;}.col-md-pull-1 {right: 8.33333333%;}.col-md-pull-0 {right: auto;}.col-md-push-12 {left: 100%;}.col-md-push-11 {left: 91.66666667%;}.col-md-push-10 {left: 83.33333333%;}.col-md-push-9 {left: 75%;}.col-md-push-8 {left: 66.66666667%;}.col-md-push-7 {left: 58.33333333%;}.col-md-push-6 {left: 50%;}.col-md-push-5 {left: 41.66666667%;}.col-md-push-4 {left: 33.33333333%;}.col-md-push-3 {left: 25%;}.col-md-push-2 {left: 16.66666667%;}.col-md-push-1 {left: 8.33333333%;}.col-md-push-0 {left: auto;}.col-md-offset-12 {margin-left: 100%;}.col-md-offset-11 {margin-left: 91.66666667%;}.col-md-offset-10 {margin-left: 83.33333333%;}.col-md-offset-9 {margin-left: 75%;}.col-md-offset-8 {margin-left: 66.66666667%;}.col-md-offset-7 {margin-left: 58.33333333%;}.col-md-offset-6 {margin-left: 50%;}.col-md-offset-5 {margin-left: 41.66666667%;}.col-md-offset-4 {margin-left: 33.33333333%;}.col-md-offset-3 {margin-left: 25%;}.col-md-offset-2 {margin-left: 16.66666667%;}.col-md-offset-1 {margin-left: 8.33333333%;}.col-md-offset-0 {margin-left: 0%;}}@media (min-width: 1200px) {.col-lg-12 {max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;}.col-lg-11 {max-width: 91.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 91.66666667%; flex: 0 0 91.66666667%;}.col-lg-10 {max-width: 83.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 83.33333333%; flex: 0 0 83.33333333%;}.col-lg-9 {max-width: 75%; -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%;}.col-lg-8 {max-width: 66.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66666667%; flex: 0 0 66.66666667%;}.col-lg-7 {max-width: 58.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 58.33333333%; flex: 0 0 58.33333333%;}.col-lg-6 {max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%;}.col-lg-5 {max-width: 41.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 41.66666667%; flex: 0 0 41.66666667%;}.col-lg-4 {max-width: 33.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33333333%; flex: 0 0 33.33333333%;}.col-lg-3 {max-width: 25%; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%;}.col-lg-2 {max-width: 16.66666667%; -webkit-box-flex: 0; -ms-flex: 0 0 16.66666667%; flex: 0 0 16.66666667%;}.col-lg-1 {max-width: 8.33333333%; -webkit-box-flex: 0; -ms-flex: 0 0 8.33333333%; flex: 0 0 8.33333333%;}.col-lg-pull-12 {right: 100%;}.col-lg-pull-11 {right: 91.66666667%;}.col-lg-pull-10 {right: 83.33333333%;}.col-lg-pull-9 {right: 75%;}.col-lg-pull-8 {right: 66.66666667%;}.col-lg-pull-7 {right: 58.33333333%;}.col-lg-pull-6 {right: 50%;}.col-lg-pull-5 {right: 41.66666667%;}.col-lg-pull-4 {right: 33.33333333%;}.col-lg-pull-3 {right: 25%;}.col-lg-pull-2 {right: 16.66666667%;}.col-lg-pull-1 {right: 8.33333333%;}.col-lg-pull-0 {right: auto;}.col-lg-push-12 {left: 100%;}.col-lg-push-11 {left: 91.66666667%;}.col-lg-push-10 {left: 83.33333333%;}.col-lg-push-9 {left: 75%;}.col-lg-push-8 {left: 66.66666667%;}.col-lg-push-7 {left: 58.33333333%;}.col-lg-push-6 {left: 50%;}.col-lg-push-5 {left: 41.66666667%;}.col-lg-push-4 {left: 33.33333333%;}.col-lg-push-3 {left: 25%;}.col-lg-push-2 {left: 16.66666667%;}.col-lg-push-1 {left: 8.33333333%;}.col-lg-push-0 {left: auto;}.col-lg-offset-12 {margin-left: 100%;}.col-lg-offset-11 {margin-left: 91.66666667%;}.col-lg-offset-10 {margin-left: 83.33333333%;}.col-lg-offset-9 {margin-left: 75%;}.col-lg-offset-8 {margin-left: 66.66666667%;}.col-lg-offset-7 {margin-left: 58.33333333%;}.col-lg-offset-6 {margin-left: 50%;}.col-lg-offset-5 {margin-left: 41.66666667%;}.col-lg-offset-4 {margin-left: 33.33333333%;}.col-lg-offset-3 {margin-left: 25%;}.col-lg-offset-2 {margin-left: 16.66666667%;}.col-lg-offset-1 {margin-left: 8.33333333%;}.col-lg-offset-0 {margin-left: 0%;}}/* ------------------------------------------------------------ *\Google Map\* ------------------------------------------------------------ *//*.gmnoprint,.gm-style-cc { display: none; }*/.infobox-element { background: transparent; }.help-tip{position: absolute;top: 18px;right: 18px;text-align: center;background-color: #BCDBEA;border-radius: 50%;width: 24px;height: 24px;font-size: 14px;line-height: 26px;cursor: default;}.help-tip:before{content:'?';font-weight: bold;color:#fff;}.help-tip:hover p{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;animation: fadeIn 0.3s ease-in-out;}.help-tip p{    /* The tooltip */display: none;text-align: left;background-color: #1E2021;padding: 20px;width: 300px;position: absolute;border-radius: 3px;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);right: -4px;color: #FFF;font-size: 13px;line-height: 1.4;z-index: 99999;}.help-tip p:before{ /* The pointer of the tooltip */position: absolute;content: '';width:0;height: 0;border:6px solid transparent;border-bottom-color:#1E2021;right:10px;top:-12px;}.help-tip p:after{ /* Prevents the tooltip from being hidden */width:100%;height:40px;content:'';position: absolute;top:-40px;left:0;}/* CSS animation */@-webkit-keyframes fadeIn {0% {opacity:0;transform: scale(0.6);}100% {opacity:100%;transform: scale(1);}}@keyframes fadeIn {0% { opacity:0; }100% { opacity:100%; }}.footer__col.col1 {width: 23%;}.footer__col.col2 {width: 13%;}.footer__col.col3 {width: 20%;}.footer__col.col4 {width: 20%;}.footer__col.col5 {width: 20%;}@media(max-width: 1160px) {.footer__col {width: 100% !important;}}@media all and (-ms-high-contrast:none) {.box--large .box__content { top: 50%; max-width: 100%; padding: 180px; margin: 0 auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }*::-ms-backdrop, .box--large .box__content { top: 50%; max-width: 100%; padding: 180px; margin: 0 auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }}table.responsive {border: 1px solid #ededec;border-collapse: collapse;margin: 0;padding: 0;width: 50%;table-layout: fixed;}table.responsive.full-width {width: 100%;}table.responsive.full-width th,table.responsive.full-width td {letter-spacing: initial;word-break: break-word;}table.responsive caption {font-size: 1.5em;margin: .5em 0 .75em;}table.responsive tr {/*background: #f8f8f8;*/border: 1px solid #ddd;padding: .35em;}table.responsive th,table.responsive td {padding: .625em;text-align: center;}table.responsive th {font-size: .85em;letter-spacing: .1em;text-transform: uppercase;}@media screen and (max-width: 768px) {table.responsive {border: 0;width: 100%;}table.responsive caption {font-size: 1.3em;}table.responsive thead {border: none;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}table.responsive tr {border-bottom: 3px solid #ddd;display: block;margin-bottom: .625em;}table.responsive td {border-bottom: 1px solid #ddd;display: block;font-size: .8em;text-align: right;}table.responsive td:before {/** aria-label has no advantage, it won't be read inside a tablecontent: attr(aria-label);*/content: attr(data-label);float: left;font-weight: bold;text-transform: uppercase;}table.responsive td:last-child {border-bottom: 0;}}h2.special-h2 {font-size: 41px;}.apprenticeships ul, .apprenticeships ul li {list-style-type: bullet;margin-left: 20px;padding-top: 5px;}.apprenticeships .description hr {border: 0;padding-top: 5px;padding-bottom: 5px;}.apprenticeships .image {float: right;width: 45%;padding: 50px;padding-top: 0;}.apprenticeships h6.tags {margin-bottom:10px;margin-top:20px;}@media screen and (max-width: 768px) {.apprenticeships .image {float: none;width: 100%;padding: 0;margin-bottom: 20px;}.apprenticeships h2 {-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.apprenticeships .tag {width: auto;}.article--half .article__aside {width: auto;height: auto;}.article--half .article__aside .thumbs {display: block;}.article--half .article__aside .thumbs img {width: auto;height: auto;display: block;}.article h1, .services__content h1, .services__content h2 {-ms-word-break: break-all;word-break: break-all;// Non standard for webkitword-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}}.no-searchresults {position: relative;font-weight: 300;height: 100%;font-size: 130%;text-align: center;}.no-searchresults span {position: absolute;top: 45%;left: 50%;width: 35%;transform: translate(-50%, -50%);}.no-searchresults i.fa-exclamation-circle {color: #009175;margin-bottom: 10px;display: block;opacity: 0.3;}.form-search .select, .form-search .form__controls .selectric span.label, input.already_filled {color: rgba(0,0,0,0.8) !important;font-weight: 300;}.form-search .form__controls--select .field {font-weight: 300;}@media all and (-ms-high-contrast: none) {.presse .news .row { display: block; width: 100%; }.presse .news .row .col-lg-3 { float: left; }}.article-main ul { padding-left: 30px; }.tabs .tabs__content img.active:hover { cursor: pointer; }.w-form-done {display: none;padding: 20px;text-align: center;background-color: #dddddd;}.w-form-fail {display: none;margin-top: 10px;padding: 10px;background-color: #ffdede;}.company-logotext {font-size: 20px;font-weight: 400;line-height: 1.2;color:#99bc06;text-decoration:none;display: inline-block;}.legal-notices {font-size: 70%;color: #aaaaaa;}.details__image:hover, [data-fancybox]:hover {cursor: pointer;}.container-checkbox {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}/* Hide the browser's default checkbox */.container-checkbox input {position: absolute;opacity: 0;cursor: pointer;}/* Create a custom checkbox */.checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: white;border: 3px solid #99BC02;}.error + .checkmark {border-color: red !important;}/* On mouse-over, add a grey background color */.container-checkbox:hover input .checkmark {/*background-color: #ccc;*/}/* When the checkbox is checked, add a blue background */.container-checkbox input:checked ~ .checkmark {/*background-color: #99bc06;*/color: #99BC02;}/* Create the checkmark/indicator (hidden when not checked) */.checkmark:after {content: "";position: absolute;display: none;}/* Show the checkmark when checked */.container-checkbox input:checked ~ .checkmark:after {display: block;}/* Style the checkmark/indicator */.container-checkbox .checkmark:after {left: 6px;top: 1px;width: 7px;height: 14px;border: solid #99BC02;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.subscribe .subscribe__btn {bottom: 8px;top: inherit;}.checkbox-newsletter {font-size: 70%;}#GoogleAnalyticsDeactivate {text-decoration: underline;}.feature_list p:first-child:empty {display: none;}.easy-autocomplete {width: auto !important;-ms-overflow-style: none;}.easy-autocomplete::-webkit-scrollbar {display: none;width: 0;height: 0;}#competence::-ms-clear, #jobs::-ms-clear {display: none;}@media(max-width: 1199px) {.partners--alt .column {max-width: 100%;flex: 0 0 100%;}.no-searchresults span {position: relative !important;top: 0 !important;left: 0 !important;}}.aboutMarg{margin-bottom: 50px;}.socialMedia {display: flex;justify-content: flex-start;margin-bottom: 20px;}.socialMedia a{margin-right: 15px;transition: 400ms all;}.socialMedia a:hover {opacity: .6;}.socialMedia a img {min-width: 22px;max-width: 22px;}.widht100Container {width: calc(100% - 14px);position: relative;padding: 10px;background: #f1f1f1;margin-top: 5px;left: 7px;}@media (min-width: 768px){.widht100Container {display: flex;justify-content: space-between;align-items: center;}}.widht100Container .field {width: 100%;height: 56px;padding: 0 19px;border: 0;font-family: Roboto, sans-serif;color: #c5c5c5;font-size: 18px;max-width: 100%;margin-bottom: 10px;}@media (min-width: 768px) {.widht100Container .searchCompany {width: calc(50% - 9px);}.widht100Container .field {margin-bottom: 0;}}@media (min-width: 998px) {.widht100Container .searchCompany {width: calc(50% - 9px);}}.nav .parent {position: relative;}.nav .parent:hover .sub {opacity: 1;visibility: visible;}.nav .parent .sub {display: none;margin: 0;background: rgba(0,0,0,.05);}.nav .parent .sub li{margin-left: 0;float: none;font-size: 16px;margin-bottom: 0;}.nav .parent .sub li a {padding-left: 25px !important;}.nav .parent .arrow {position: absolute;right: 15px;top: 0;padding: 10px;cursor: pointer;}.nav li.menuactive a {color: #b9d800;}@media (max-width:998px) {.nav  li:nth-child(2n) a{background:  none !important;}}.nav  li a {border-bottom: 1px solid rgba(0,0,0,.08);}.nav li.menuactive li a{color: #3a290a;}.nav .menuactiveSecond.menuparent a.parent {color: #b9d800;}.nav .menuactiveSecond.menuparent li a.parent {color: #3a290a;}.nav .menuactiveSecond.menuparent li.menuactive a.parent {color: #b9d800;}.nav .menuactiveSecond.menuparent .last_child.parent a{color: #3a290a;}.nav .menuactiveSecond.menuparent .last_child.menuactive.parent a{color: #b9d800;}.nav li.menuactive li.menuactive a{color: #b9d800;}.nav .parent .arrow svg {transition:400ms all;}.nav .parent .arrow.active svg {fill:#b9d800;transform: scaleY(-1);}.nav .parent .arrow svg{width: 15px;}@media (min-width: 998px) {.nav {position: relative;z-index: 999;}.nav .parent .sub {min-width: 300px;position: absolute;left: 0;opacity: 0;background: white;padding: 15px 25px;display: block;visibility:hidden;transition:100ms all;box-shadow:0px 10px 20px rgba(0,0,0,.06);}.nav li a {border:none;}.nav .parent .sub li a {display:block;padding:10px 0 !important;border-bottom: 1px solid rgba(0,0,0,.06);}.nav .parent .sub li:last-child a {border:none;padding-bottom:0;}.nav .parent .arrow {position: absolute;right: -26px;top: -10px;padding: 10px;opacity: .2;}.nav .parent .arrow svg{width: 10px;}}@media (min-width: 1200px) {.jobboerseSite #map {height: 100% !important;}}.justify-content-between {justify-content: space-between;}#map {z-index: 500 !important;}@media (min-width: 998px) {.max-height-310 {min-height: 575px;padding-top:unset;background-position: 30% 0%;}}.easy-autocomplete-container {overflow: scroll;max-height: 300px;}.resetFormList {float: left !important;}.resetFormList .resetForm {font-size: 12px !important;line-height: 2.15;}.header .logo {transform: translateY(-37px);margin-bottom: -37px;}.gefordert_durch_logos {float: right;text-align: right;width:100%;padding-top: 20px;margin-bottom: -20px;}.gefordert_durch_logos {float: right;text-align: right;width:100%;padding-top: 20px;margin-bottom: -20px;}.gefordert_durch_logos .text {margin-right: 30px;font-size: 80%;}.gefordert_durch_logos .gefordert_logo {padding: 10px;padding-left:0;padding-right: 30px;}.gefordert_durch_logos .gefordert_logo:not(:last-child) {padding-right: 30px;}@media(max-width: 991px) {.nav-btn {margin-top: 55px;}}@media(max-width: 760px) {.gefordert_durch_logos {text-align: center;margin-bottom: 40px;}.gefordert_durch_logos .text {margin-right: 15px;}.gefordert_durch_logos .gefordert_logo:not(:last-child) {padding-right: 15px;}.nav-btn {margin-top: 100px;}}@media(max-width: 610px) {.gefordert_durch_logos .text {display: block;}.nav-btn {margin-top: 125px;}}.bullet-points-activated ul:not(.list-downloads) {list-style-type: initial !important;margin-left: 40px;}
/* cmsms stylesheet: jquery-selectric modified: Dienstag, 3. Dezember 2019 14:22:29 */
/*======================================
  Selectric v1.13.0
======================================*/

.selectric-wrapper {
  position: relative;
  cursor: pointer;
}

.selectric-responsive {
  width: 100%;
}

.selectric {
  border-radius: 0px;
  background: #fff;
  position: relative;
  overflow: hidden;
  height: 56px;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  font-size: 12px;
  line-height: 38px;
  color: #444;
  height: 38px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-family: Roboto, sans-serif !important;
  color: #c5c5c5 !important;
  font-size: 18px !important;
  font-weight: 300 !important;
  /*padding: 0 10px;*/
  position: relative !important;
}

.selectric .button {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background-color: #F8f8f8;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none;
}

.selectric-focus .selectric {
  border-color: #aaaaaa;
}

.selectric-hover .selectric {
  border-color: #c4c4c4;
}

.selectric-hover .selectric .button {
  color: #a2a2a2;
}

.selectric-hover .selectric .button:after {
  border-top-color: #a2a2a2;
}

.selectric-open {
  z-index: 9999;
}

.selectric-open .selectric {
  border-color: #c4c4c4;
}

.selectric-open .selectric-items {
  display: block;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectric-hide-select select {
  position: absolute;
  left: -100%;
}

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #F8F8F8;
  border: 1px solid #c4c4c4;
  z-index: -1;
  box-shadow: 0 0 10px -6px;
}

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
}

.selectric-items li {
  display: block;
  padding: 10px;
  color: #666;
  cursor: pointer;
}

.selectric-items li.selected {
  background: #E0E0E0;
  color: #444;
}

.selectric-items li.highlighted {
  background: #D0D0D0;
  color: #444;
}

.selectric-items li:hover {
  background: #D5D5D5;
  color: #444;
}

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: none;
  color: #444;
}

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}

.selectric-items .selectric-group li {
  padding-left: 25px;
}
/* cmsms stylesheet: print modified: Dienstag, 3. Dezember 2019 14:22:47 */
@media print {
    * {
    -webkit-print-color-adjust: exact !important; 
    color-adjust: exact !important;
}
.row.alingnment .column {
    display: none;
}
.members .row {
    display: block;
}
.members:before {
    clear: both;
}
.members .row .column {
    flex: auto;
    max-width: 50%;
    width: 50%;
    float: left;
}
.partners .row.alingnment, .partners .row.alingnment .column {
    flex: auto;
    max-width: 100%;
    width: 100%;
    float: left;
    display: block !important;
}
.row .column-cards-content,
.row .column.aktuelles,
.row .column.aktuelles .col-lg-4 {
    width: 100% !important;
    display: block !important;
    max-width: 100% !important;
    flex: auto !important;
}
    .intro .boxes,
    .nav-btn,
    .about__image,
    .subscribe, 
    .btn-news, 
    .cards .column .card,
    .footer,
    .intro-full,
    .breadcrumbs,
    .fb-share-button,
    .nav,
    .sidebar,
    .widget,
    .form-search,
    .contact__form,
    .section--map,
    .tabs
    {
        display: none !important;
    }
    .footer .footer__container {
        padding-top: 20px;
    }
    a:after {
  content: " (page " target-counter(attr(href, url), page) ")";
}
.ico-download {
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari */
    color-adjust: exact !important;
}

}
/* cmsms stylesheet: sharrif modified: Dienstag, 3. Dezember 2019 14:23:08 */
/*!
 * shariff - v2.1.2 - Fri, 26 Jan 2018 10:48:44 GMT
 * https://github.com/heiseonline/shariff
 * Copyright (c) 2018 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli
 * Licensed under the MIT license
 */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
 @font-face{font-family:FontAwesome;src:url(https://cms-testing.agrobusiness-niederrhein.de/scripts/fonts/fontawesome-webfont.eot);src:url(https://cms-testing.agrobusiness-niederrhein.de/scripts/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(https://cms-testing.agrobusiness-niederrhein.de/scripts/fonts/fontawesome-webfont.woff2) format("woff2"),url(https://cms-testing.agrobusiness-niederrhein.de/scripts/fonts/fontawesome-webfont.woff) format("woff"),url(https://cms-testing.agrobusiness-niederrhein.de/scripts/fonts/fontawesome-webfont.ttf) format("truetype"),url(https://cms-testing.agrobusiness-niederrhein.de/scripts/fonts/fontawesome-webfont.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-cog:before,.fa-gear:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-repeat:before,.fa-rotate-right:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-cogs:before,.fa-gears:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-floppy-o:before,.fa-save:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-sort:before,.fa-unsorted:before{content:"\F0DC"}.fa-sort-desc:before,.fa-sort-down:before{content:"\F0DD"}.fa-sort-asc:before,.fa-sort-up:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-gavel:before,.fa-legal:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-bolt:before,.fa-flash:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-clipboard:before,.fa-paste:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-chain-broken:before,.fa-unlink:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\F150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\F151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\F152"}.fa-eur:before,.fa-euro:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-inr:before,.fa-rupee:before{content:"\F156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\F157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\F158"}.fa-krw:before,.fa-won:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-try:before,.fa-turkish-lira:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\F19C"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\F1C5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\F1C6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\F1D0"}.fa-empire:before,.fa-ge:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-paper-plane:before,.fa-send:before{content:"\F1D8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-bed:before,.fa-hotel:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-y-combinator:before,.fa-yc:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-television:before,.fa-tv:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\F2A3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-sign-language:before,.fa-signing:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-address-card:before,.fa-vcard:before{content:"\F2BB"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.shariff:after,.shariff:before{content:" ";display:table}.shariff:after{clear:both}.shariff ul{padding:0;margin:0;list-style:none}.shariff li{overflow:hidden}.shariff li,.shariff li a{height:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.shariff li a{color:#fff;position:relative;display:block;text-decoration:none}.shariff li .share_count,.shariff li .share_text{font-family:Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;line-height:35px}.shariff li .fa{width:35px;line-height:35px;text-align:center;vertical-align:middle}.shariff li .share_count{padding:0 8px;height:33px;position:absolute;top:1px;right:1px}.shariff .orientation-horizontal li{-webkit-box-flex:1}.shariff .orientation-horizontal .info{-webkit-box-flex:0}.shariff .orientation-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shariff .orientation-horizontal li{float:left;-webkit-box-flex:0;-ms-flex:none;flex:none;width:35px;margin-right:3%;margin-bottom:10px}.shariff .orientation-horizontal li:last-child{margin-right:0}.shariff .orientation-horizontal li .share_text{display:block;text-indent:-9999px;padding-left:3px}.shariff .orientation-horizontal li .share_count{display:none}.shariff .theme-grey .shariff-button a{background-color:#b0b0b0}.shariff .theme-grey .shariff-button .share_count{background-color:#ccc;color:#333}.shariff .theme-white .shariff-button{border:1px solid #ddd}.shariff .theme-white .shariff-button a{background-color:#fff}.shariff .theme-white .shariff-button a:hover{background-color:#eee}.shariff .theme-white .shariff-button .share_count{background-color:#fff;color:#999}.shariff .orientation-vertical{min-width:110px}.shariff .orientation-vertical li{display:block;width:100%;margin:5px 0}.shariff .orientation-vertical li .share_count{width:24px;text-align:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal li{margin-right:1.8%;min-width:80px;width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.shariff .orientation-horizontal li .share_count{display:block}.shariff .orientation-horizontal.col-1 li,.shariff .orientation-horizontal.col-2 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.col-1 li .share_text,.shariff .orientation-horizontal.col-2 li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{-webkit-box-flex:0;-ms-flex:none;flex:none}}@media only screen and (min-width:640px){.shariff .orientation-horizontal.col-3 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.col-3 li .share_text{text-indent:0;display:inline}}@media only screen and (min-width:768px){.shariff .orientation-horizontal li{min-width:110px;max-width:160px}.shariff .orientation-horizontal li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width:1024px){.shariff li,.shariff li a{height:30px}.shariff li .fa{width:30px}.shariff li .fa,.shariff li .share_count,.shariff li .share_text{line-height:30px}.shariff li .share_count{height:28px}}.shariff .addthis a{background-color:#f8694d}.shariff .addthis a:hover{background-color:#f75b44}.shariff .addthis .fa-plus{font-size:14px}.shariff .addthis .share_count{color:#f8694d;background-color:#f1b8b0}.shariff .theme-white .addthis a{color:#f8694d}@media only screen and (min-width:600px){.shariff .addthis .fa-plus{font-size:14px;position:relative;top:1px}}.shariff .diaspora a{background-color:#999}.shariff .diaspora a:hover{background-color:#b3b3b3}.shariff .diaspora .fa-times-circle{font-size:17px}.shariff .theme-white .diaspora a{color:#999}@media only screen and (min-width:600px){.shariff .diaspora .fa-times-circle{font-size:16px}}.shariff .facebook a{background-color:#3b5998}.shariff .facebook a:hover{background-color:#4273c8}.shariff .facebook .fa-facebook{font-size:22px}.shariff .facebook .share_count{color:#183a75;background-color:#99adcf}.shariff .theme-white .facebook a{color:#3b5998}@media only screen and (min-width:600px){.shariff .facebook .fa-facebook{font-size:19px}}.shariff .flattr a{background-color:#7ea352}.shariff .flattr a:hover{background-color:#f67c1a}.shariff .flattr a:hover .share_count{color:#d56308;background-color:#fab47c}.shariff .flattr .fa-money{font-size:22px}.shariff .flattr .share_count{color:#648141;background-color:#b0c893}.shariff .theme-white .flattr a{color:#f67c1a}@media only screen and (min-width:600px){.shariff .flattr .fa-money{font-size:19px}}.shariff .googleplus a{background-color:#d34836}.shariff .googleplus a:hover{background-color:#f75b44}.shariff .googleplus .fa-google-plus{font-size:22px}.shariff .googleplus .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .googleplus a{color:#d34836}@media only screen and (min-width:600px){.shariff .googleplus .fa-google-plus{font-size:19px}}.shariff .info{border:1px solid #ccc}.shariff .info a{color:#666;background-color:#fff}.shariff .info a:hover{background-color:#efefef}.shariff .info .fa-info{font-size:20px;width:33px}.shariff .info .share_text{display:block!important;text-indent:-9999px!important}.shariff .theme-grey .info a{background-color:#fff}.shariff .theme-grey .info a:hover{background-color:#efefef}.shariff .orientation-vertical .info{width:35px;float:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal .info{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:35px;min-width:35px!important}}@media only screen and (min-width:1024px){.shariff .info .fa-info{font-size:16px;width:23px}.shariff .orientation-horizontal .info{width:25px;min-width:25px!important}.shariff .orientation-vertical .info{width:25px}}.shariff .linkedin a{background-color:#0077b5}.shariff .linkedin a:hover{background-color:#0369a0}.shariff .linkedin .fa-linkedin{font-size:22px}.shariff .linkedin .share_count{color:#004785;background-color:#33aae8}.shariff .theme-white .linkedin a{color:#0077b5}@media only screen and (min-width:600px){.shariff .linkedin .fa-linkedin{font-size:19px}}.shariff .mail a{background-color:#999}.shariff .mail a:hover{background-color:#a8a8a8}.shariff .mail .fa-envelope{font-size:21px}.shariff .theme-white .mail a{color:#999}@media only screen and (min-width:600px){.shariff .mail .fa-envelope{font-size:18px}}.shariff .print a{background-color:#999}.shariff .print a:hover{background-color:#a8a8a8}.shariff .print .fa-print{font-size:21px}.shariff .theme-white .print a{color:#999}@media only screen and (min-width:600px){.shariff .print .fa-print{font-size:18px}}.shariff .pinterest a{background-color:#bd081c}.shariff .pinterest a:hover{background-color:#d50920}.shariff .pinterest .fa-pinterest-p{font-size:22px}.shariff .pinterest .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .pinterest a{color:#bd081c}@media only screen and (min-width:600px){.shariff .pinterest .fa-pinterest-p{font-size:19px;position:relative;top:1px}}.shariff .reddit a{background-color:#ff4500}.shariff .reddit a:hover{background-color:#ff6a33}.shariff .reddit .fa-reddit{font-size:17px}.shariff .theme-white .reddit a{color:#ff4500}@media only screen and (min-width:600px){.shariff .reddit .fa-reddit{font-size:16px}}.shariff .stumbleupon a{background-color:#eb4924}.shariff .stumbleupon a:hover{background-color:#ef7053}.shariff .stumbleupon .fa-stumbleupon{font-size:17px}.shariff .theme-white .stumbleupon a{color:#eb4924}@media only screen and (min-width:600px){.shariff .stumbleupon .fa-stumbleupon{font-size:16px}}.shariff .twitter a{background-color:#55acee}.shariff .twitter a:hover{background-color:#32bbf5}.shariff .twitter .fa-twitter{font-size:28px}.shariff .twitter .share_count{color:#0174a4;background-color:#96d4ee}.shariff .theme-white .twitter a{color:#55acee}@media only screen and (min-width:600px){.shariff .twitter .fa-twitter{font-size:24px}}.shariff .whatsapp a{background-color:#5cbe4a}.shariff .whatsapp a:hover{background-color:#34af23}.shariff .whatsapp .fa-whatsapp{font-size:28px}.shariff .theme-white .whatsapp a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .whatsapp .fa-whatsapp{font-size:22px}}.shariff .xing a{background-color:#126567}.shariff .xing a:hover{background-color:#29888a}.shariff .xing .fa-xing{font-size:22px}.shariff .xing .share_count{color:#15686a;background-color:#4fa5a7}.shariff .theme-white .xing a{color:#126567}@media only screen and (min-width:600px){.shariff .xing .fa-xing{font-size:19px}}.shariff .tumblr a{background-color:#36465d}.shariff .tumblr a:hover{background-color:#44546b}.shariff .tumblr .fa-tumblr{font-size:28px}.shariff .theme-white .tumblr a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .tumblr .fa-tumblr{font-size:22px}}.shariff .threema a{background-color:#333}.shariff .threema a:hover{background-color:#1f1f1f}.shariff .threema .fa-lock{font-size:28px}.shariff .theme-white .threema a{color:#333}@media only screen and (min-width:600px){.shariff .threema .fa-lock{font-size:22px}}.shariff .weibo a{background-color:#f56770}.shariff .weibo a:hover{background-color:#fa7f8a}.shariff .weibo .fa-weibo{font-size:28px}.shariff .weibo .share_count{color:#0174a4;background-color:#f56770}.shariff .theme-white .weibo a{color:#f56770}@media only screen and (min-width:600px){.shariff .weibo .fa-weibo{font-size:24px}}.shariff .tencent-weibo a{background-color:#26ace0}.shariff .tencent-weibo a:hover{background-color:#38bbeb}.shariff .tencent-weibo .fa-tencent-weibo{font-size:28px}.shariff .tencent-weibo .share_count{color:#0174a4;background-color:#26ace0}.shariff .theme-white .tencent-weibo a{color:#26ace0}@media only screen and (min-width:600px){.shariff .tencent-weibo .fa-tencent-weibo{font-size:24px}}.shariff .telegram a{background-color:#08c}.shariff .telegram a:hover{background-color:#007dbb}.shariff .telegram .fa-telegram{font-size:28px}.shariff .theme-white .telegram a{color:#08c}@media only screen and (min-width:600px){.shariff .telegram .fa-telegram{font-size:22px}}.shariff .qzone a{background-color:#2b82d9}.shariff .qzone a:hover{background-color:#398fe6}.shariff .qzone .fa-qq{font-size:28px}.shariff .qzone .share_count{color:#0174a4;background-color:#2b82d9}.shariff .theme-white .qzone a{color:#2b82d9}@media only screen and (min-width:600px){.shariff .qzone .fa-qq{font-size:24px}}.shariff .vk a{background-color:#5d7fa4}.shariff .vk a:hover{background-color:#678eb4}.shariff .vk .fa-vk{font-size:22px}.shariff .vk .share_count{color:#55677d;background-color:#fff}.shariff .theme-white .vk a{color:#3b5998}@media only screen and (min-width:600px){.shariff .vk .fa-vk{font-size:19px}}
/* cmsms stylesheet: geocomplete modified: Dienstag, 3. Dezember 2019 14:22:13 */
/*!
 * jquery.geocomplete v1.2.0 (https://github.com/tmentink/jquery.geocomplete)
 * Copyright 2017 Trent Mentink
 * Licensed under MIT
 */

.pac-container{z-index:9999 !important}.pac-icon{display:none !important}.pac-item{cursor:pointer !important;font-size:11.9px !important;padding:.5em !important}.pac-item:hover{background-color:rgba(0,0,0,0.03) !important}.pac-item-selected{background-color:rgba(0,0,0,0.03) !important}.pac-item-query{font-size:14px !important}
/* cmsms stylesheet: easyautocomplete modified: Dienstag, 3. Dezember 2019 14:21:39 */
/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Łukasz Pawełczak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License: 
 */

.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}
/*# sourceMappingURL=easy-autocomplete.min.css.map */
/* cmsms stylesheet: cookieconsent modified: Dienstag, 3. Dezember 2019 14:21:27 */
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px; text-decoration: none;}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.cc-color-override-1099734689 .cc-btn:hover { background-color: rgb(185, 216, 0) !important; }
