﻿html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}
.navigation-off-canvas-collapsible-toggle{margin:0;padding:0;-webkit-appearance:button;cursor:pointer;border:0 none;background:none;outline:none;font-family:inherit;font-size:100%;line-height:normal;text-transform:none}
.navigation-off-canvas-collapsible-toggle::-moz-focus-inner{border:0;padding:0}
@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}
@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}
@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}
@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}to{-webkit-transform:scale(1)}}
@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}
@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}
@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg)}}
@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(.9) rotate(-3deg)}20%{-webkit-transform:scale(.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg)}to{-webkit-transform:scale(1) rotate(0)}}
@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}
@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}to{-webkit-transform:translateX(0)}}
@keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}to{-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}
@keyframes fade-in{0%{opacity:0}to{opacity:1}}
@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0)}}
@keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes fade-in-down-big{0%{opacity:0;-webkit-transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0)}}
@keyframes fade-in-down-big{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes fade-in-left{0%{opacity:0;-webkit-transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0)}}
@keyframes fade-in-left{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fade-in-left-big{0%{opacity:0;-webkit-transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0)}}
@keyframes fade-in-left-big{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fade-in-right{0%{opacity:0;-webkit-transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0)}}
@keyframes fade-in-right{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fade-in-right-big{0%{opacity:0;-webkit-transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0)}}
@keyframes fade-in-right-big{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0)}}
@keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes fade-in-up-big{0%{opacity:0;-webkit-transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0)}}
@keyframes fade-in-up-big{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes flow-up{0%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-100%)}50.00001%{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}
@keyframes flow-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50.00001%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes flow-down{0%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(100%)}50.00001%{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}
@keyframes flow-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(100%);transform:translateY(100%)}50.00001%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-spacing:0}ol,ul{margin:0;padding:0;list-style-type:none}dl{margin-top:0;margin-bottom:.8em}dd,dt{line-height:1.6}dt{margin-top:.8em;font-weight:700}dd{margin-left:0}a{color:#a2b04a;text-decoration:none;transition-property:color;transition-duration:.25s;transition-timing-function:cubic-bezier(.55,0,.1,1)}a:focus,a:hover{color:#1b571b}a:focus{outline:0 none}a .icon-link{position:relative;top:.1em;font-size:1.2em}fieldset{background:transparent;border:1px solid #f0f0f0;margin:0 0 1.6em;padding:1.6em}fieldset+fieldset{margin-top:3.2em}legend{font-weight:600;background-color:white;padding:0 .5em;margin:0 -.5em;text-transform:uppercase!important;color:#a2b04a!important}input,label,select{display:block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;line-height:1.4}label{font-weight:700;margin-bottom:.8em}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select[multiple=multiple],textarea{margin-bottom:.8em;padding:.5em;width:100%;color:#494949;background-color:#fafafa;border-radius:2px;border:1px solid #f0f0f0;transition-property:border-color,background,box-shadow;transition-duration:.4s;transition-timing-function:cubic-bezier(.55,0,.1,1)}input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#aaaaaa;background-color:#fafafa}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#aaaaaa;background-color:#f0f0f0;box-shadow:0 0 2px rgba(0,0,0,.2);outline:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.5em}input[type=file]{padding-bottom:.25em;width:100%}select{margin-bottom:.8em;max-width:100%;width:auto}label.checkbox,label.radio{display:inline-block;margin-right:.8em;cursor:pointer}textarea{resize:vertical}input.no-spinner::-webkit-inner-spin-button,input.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}blockquote:after,blockquote:before{content:""}blockquote{position:relative;padding:0 0 0 3em;margin:0 0 1.6em;color:#a2b04a;font-size:1em;font-style:italic}blockquote:before{content:"\201D";position:absolute;left:-.2em;font-size:6em;line-height:.9}blockquote p{margin-bottom:0}blockquote footer{display:block;padding-top:1em;text-align:right;font-size:.85em;line-height:1.6;color:#aaaaaa}
@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}
.navbar{display:none}
.table td,.table th{background-color:#fff!important}
.btn>.caret,.dropup>.btn>.caret,.dropup>input[type=submit]>.caret,input[type=submit]>.caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{background:url("../gfx/background.jpg") repeat center -40px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;font-weight:400;color:#494949}img{vertical-align:middle}hr{margin-top:1.6em;margin-bottom:1.6em;border:0;border-top:1px solid #a2b04a}
.invisible{display:none!important}
.ce_image{margin-bottom:1.6em}
.image-container.float_left,.image-container.float_right{max-width:40%!important}
.image-container.float_left{float:left}
.image-container.float_right{float:right}
.image-container.float_above{margin-bottom:.8em}
.image-container.float_below{margin-top:1.6em;margin-bottom:1.6em}
.image-container.float_left{margin-right:1.6em;margin-bottom:.8em}
.image-container.float_right{margin-left:1.6em;margin-bottom:.8em}body{font-size:14px}
@media screen and (min-width:768px){body{font-size:15px}}
@media screen and (min-width:992px){body{font-size:16px}}p{margin:0 0 1.6em}p:last-child{margin-bottom:0}
.lead{font-size:1.25em;line-height:1.4}
.address,address{font-style:normal;font-size:1em;margin:0 0 1.6em}
.address:last-child,address:last-child{margin-bottom:0}
.footer-column-heading,.h1,.h2,.h3,.h4,.h5,.h6,.section-heading,.section-subtitle,h1,h2,h3,h4,h5,h6{display:block;margin-top:0;font-family:inherit;line-height:1;color:inherit;font-weight:600}
.h1,.h2,.section-heading,h1,h2{margin-bottom:.75em;text-transform:uppercase}
.footer-column-heading,.h3,.h4,.h5,.h6,.section-subtitle,h3,h4,h5,h6{text-transform:none;margin-bottom:.5em;line-height:1.3}
.h1,h1{font-size:42px}
.h2,.section-heading,h2{font-size:36px}
.footer-column-heading,.h3,.section-subtitle,h3{font-size:24px}
.h4,h4{font-size:20px}
.h5,.h6,h5,h6{font-size:16px}
@media screen and (max-width:991px){.h1,h1{font-size:33.6px}
.h2,.section-heading,h2{font-size:28.8px}
.footer-column-heading,.h3,.section-subtitle,h3{font-size:19.2px}}
@media screen and (max-width:767px){.h1,h1{font-size:25.2px}
.h2,.section-heading,h2{font-size:21.6px}
.footer-column-heading,.h3,.section-subtitle,h3{font-size:16.8px}}
@media screen and (max-width:479px){.h1,h1{font-size:21px}
.h2,.section-heading,h2{font-size:21.6px}
.footer-column-heading,.h3,.section-subtitle,h3{font-size:14.4px}}
.footer-column-heading .small,.footer-column-heading small,.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,.section-heading .small,.section-heading small,.section-subtitle .small,.section-subtitle small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{display:block;font-weight:400;line-height:1;font-size:.65em}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:.85em}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.underlined{text-decoration:underline}
.line-through{text-decoration:line-through}
.strong{font-weight:700}
.regular{font-weight:400}
.serif{font-family:Georgia,Times New Roman,Times,serif}
.sans-serif{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}
.text-italic{font-style:italic}
.text-small,small{font-size:.85em}
.text-mini{font-size:.66em}
.text-large{font-size:1.25em}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
@media screen and (min-width:480px){.text-four-cols,.text-three-cols,.text-two-cols{-webkit-column-gap:1.6em;column-gap:1.6em}
.text-four-cols,.text-three-cols,.text-two-cols{-webkit-column-count:2;column-count:2}}
@media screen and (min-width:768px){.text-three-cols{-webkit-column-count:3;column-count:3}
.text-four-cols{-webkit-column-count:4;column-count:4}}
.text-hidden,html.js .text-hidden-js{overflow:hidden;text-indent:101%;white-space:nowrap}
.container{position:relative;margin:0 auto;max-width:76.6em;padding-left:.8em;padding-right:.8em}
.container:after{clear:both;content:"";display:table}
@media screen and (min-width:768px){.container{padding-left:1.6em;padding-right:1.6em}}
.row:after{clear:both;content:"";display:table}
@media screen and (min-width:880px){.one-half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding-right:.8em}
.one-half:last-child{margin-right:0}
.one-half:last-child,.one-half:nth-child(2n){padding-left:.8em;padding-right:0}}
@media screen and (max-width:879px){.one-half{margin-bottom:1.6em}
.one-half+.one-half{padding-top:1.6em}}
@media screen and (min-width:480px){.one-half-sm{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}
.one-half-sm:last-child,.one-half-sm:nth-child(2n){margin-right:0}
.one-half-sm:nth-child(odd){clear:left}}
@media screen and (max-width:479px){.one-half-sm{margin-bottom:3.2em}}
@media screen and (min-width:880px){.one-third{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}
.one-third:last-child{margin-right:0}}
@media screen and (max-width:879px){.one-third{margin-bottom:1.6em}}
@media screen and (min-width:880px){.two-thirds{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}
.two-thirds:last-child{margin-right:0}}
@media screen and (max-width:879px){.two-thirds{margin-bottom:1.6em}}
@media screen and (min-width:880px){.one-fourth{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}
.one-fourth:last-child{margin-right:0}}
@media screen and (max-width:879px){.one-fourth{margin-bottom:1.6em}}
@media screen and (min-width:880px){.three-fourths{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}
.three-fourths:last-child{margin-right:0}}
@media screen and (max-width:879px){.three-fourths{margin-bottom:1.6em}}
.one-fourth-xs{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}
.one-fourth-xs:last-child{margin-right:0}
.three-fourths-xs{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}
.omega,.three-fourths-xs:last-child{margin-right:0}
@media screen and (min-width:880px){.has-two-columns>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}
.has-two-columns>div:last-child,.has-two-columns>div:nth-child(2n){margin-right:0}
.has-two-columns>div:nth-child(odd){clear:left}}
@media screen and (min-width:880px){.has-three-columns>div{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}
.has-three-columns>div:last-child,.has-three-columns>div:nth-child(3n){margin-right:0}
.has-three-columns>div:nth-child(3n+1){clear:left}}
@media screen and (min-width:480px) and (max-width:879px){.has-four-columns>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}
.has-four-columns>div:last-child,.has-four-columns>div:nth-child(2n){margin-right:0}
.has-four-columns>div:nth-child(odd){clear:left}}
@media screen and (min-width:880px){.has-four-columns>div{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}
.has-four-columns>div:last-child,.has-four-columns>div:nth-child(4n){margin-right:0}
.has-four-columns>div:nth-child(4n+1){clear:left}}body,html{height:100%}body{min-width:300px}#page{overflow:hidden;padding-top:.8em}
@media screen and (min-width:768px){#page{padding-top:1.6em}}
.l-container-page{position:relative;background-color:white;box-shadow:0 0 15px 4px rgba(0,0,0,.3)}
.l-container-page:after{clear:both;content:"";display:table}
.l-container-page img{display:block;max-width:100%;height:auto}
.l-main{padding-bottom:1.6em;min-height:200px;padding-top:1.6em}
@media screen and (min-width:768px){.l-main{padding-top:3.2em}}
@media screen and (min-width:840px){.l-main-has-sidebar{position:relative;float:left;width:100%}
.l-main-has-sidebar .l-main-inner{margin-right:280px}
.l-main-has-sidebar:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:280px;background-color:#f0f0f0}}
@media screen and (min-width:992px){.l-main-has-sidebar .l-main-inner{margin-right:340px}
.l-main-has-sidebar:after{width:340px}}
.l-header{position:absolute;top:0;left:0;right:0;z-index:2;padding:0 1.6em;background-color:#a2b04a;background-color:rgba(131,149,13,.65)}
.l-header .logo{position:absolute;top:0;left:1.6em;width:210px;float:left;background-color:#ffcd05;padding:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 6px 2px rgba(0,0,0,.4)}
@media screen and (max-width:1049px){.l-header .logo{width:180px}}
@media screen and (max-width:767px){.l-header .logo{width:160px}}
@media screen and (max-width:479px){.l-header .logo{width:150px;left:.8em}}
.l-header .logo img{width:100%;height:auto}
.l-header a{text-decoration:none}
@media screen and (max-width:939px){.l-header{padding-right:0}}
.l-header-fixed{position:fixed;left:0;top:0;width:100%;z-index:1030}
.page-header{position:relative}
.page-header-image-container{position:relative;height:180px;overflow:hidden}
.page-header-image-container img{display:block;max-width:100%;height:auto}
@media screen and (min-width:480px){.page-header-image-container{height:200px}}
@media screen and (min-width:768px){.page-header-image-container{height:250px}}
@media screen and (min-width:940px){.page-header-image-container{height:300px}}
.page-header-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110%}html.no-csstransforms .page-header-image{top:auto;bottom:0;left:0;width:100%}
.page-header-header{position:relative;height:100%}
@media screen and (min-width:940px){.page-header-header{position:static}}
.page-header-title{position:absolute;left:1.6em;right:1.6em;padding-bottom:.8em;bottom:7px;color:white;text-shadow:0 0 5px rgba(0,0,0,.4)}
@media screen and (min-width:940px){.page-header-title{padding-right:370px}}
@media (min-width:480px) and (max-width:940px),(min-width:1200px){.page-header-has-subtitle .page-header-heading{border-bottom:2px solid #a2b04a}}
.page-header-heading{display:inline-block;margin-bottom:.15em;padding-bottom:.1em}
.page-header-subtitle{margin:0;text-transform:none;font-weight:400;display:none}
@media (min-width:480px) and (max-width:940px),(min-width:1200px){.page-header-subtitle{display:block}}
.page-header-info-box{padding:.4em 1.6em;background-color:#fbf9de;background-color:rgba(251,249,222,.9);text-align:center}
@media screen and (min-width:480px) and (max-width:939px){.page-header-info-box{overflow:hidden}
.page-header-info-box .page-header-focus-line{float:left}
.page-header-info-box .list-separated{float:right;line-height:35px}}
@media screen and (min-width:480px) and (max-width:499px){.page-header-info-box{font-size:13px}}
@media screen and (min-width:940px){.page-header-info-box{position:absolute;bottom:0;right:1.6em;padding:.8em}}
.page-header-focus-line{position:relative;display:inline-block;margin-top:.2em;font-size:1.25em;font-weight:600;text-align:center}
.page-header-focus-line .icon{position:relative;top:.2em;font-size:1.5em;line-height:.5;color:#a2b04a}
@media screen and (min-width:940px){.page-header-focus-line{text-indent:-1.75em;padding-bottom:.2em;margin-top:0;margin-bottom:.3em}
.page-header-focus-line:after{content:"";display:block;position:absolute;bottom:0;left:25%;right:25%;height:2px;background-color:#a2b04a}}
.page-header-lg{margin-bottom:1.6em}
.page-header-lg .page-header-image-container{height:320px}
@media screen and (min-width:480px){.page-header-lg .page-header-image-container{height:360px}}
@media screen and (min-width:768px){.page-header-lg .page-header-image-container{height:500px}}
@media screen and (min-width:940px){.page-header-lg .page-header-image-container{height:600px}}
.page-header-has-info-bar{position:relative;overflow:visible}
@media screen and (min-width:992px){.page-header-has-info-bar{padding-bottom:1.6em}}
.page-header-info-bar{position:relative;z-index:2;margin-top:-15%;padding:0 .8em}
@media screen and (min-width:480px){.page-header-info-bar{padding:0 1.6em}}
@media screen and (min-width:1070px){.page-header-info-bar{margin:0;position:absolute;left:1.6em;right:1.6em;bottom:-10px;z-index:2;padding:0}}
.page-header-info-bar-header{display:none}
@media screen and (min-width:1070px){.page-header-info-bar-header{position:absolute;right:1.6em;bottom:168px;z-index:1;float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-right:0;background-color:#fbf9de;font-size:0;color:transparent;height:130%;border-top-left-radius:5px;border-top-right-radius:5px}
.page-header-info-bar-header:last-child,.page-header-info-bar-header:nth-child(4n){margin-right:0}
.page-header-info-bar-header:nth-child(4n+1){clear:left}
.page-header-info-bar-header:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:90%;background:url("../gfx/lage.png") no-repeat 50%;background-size:100%}html.no-csstransforms .page-header-info-bar-header{display:none}}
@media screen and (min-width:1200px){.page-header-info-bar-header{height:150%}}
@media screen and (min-width:1070px){.page-header-info-bar .info-bar-box{-webkit-animation:fade-in-up 1s both;animation:fade-in-up 1s both}
.page-header-info-bar .info-bar-box:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}
.page-header-info-bar .info-bar-box:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}
.page-header-info-bar .info-bar-box:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}
.page-header-info-bar .info-bar-box:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}
.page-header-info-bar-header{-webkit-animation:fade-in-up 1s both .4s;animation:fade-in-up 1s both .4s}
.page-header-heading{-webkit-animation:fade-in-up 1s both;animation:fade-in-up 1s both}
.page-header-subtitle{-webkit-animation:fade-in-up 1s both .3s;animation:fade-in-up 1s both .3s}
.page-header-info-box{-webkit-animation:fade-in-up 1s both .45s;animation:fade-in-up 1s both .45s}}
.l-navigation>ul{height:60px;display:block;text-align:right}
.l-navigation>ul:after{clear:both;content:"";display:table}
.l-navigation>ul>li{display:inline-block;position:relative;margin:0 5px}
.navigation-item{position:relative;padding:0;line-height:60px;text-align:center;vertical-align:middle;text-transform:uppercase;font-size:14px;font-weight:600;color:white}
.navigation-item,.navigation-item:after{display:block;transition:.25s cubic-bezier(.55,0,.1,1)}
.navigation-item:after{content:"";position:absolute;left:30%;right:30%;bottom:13px;height:2px;background-color:white;visibility:hidden;opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}
.navigation-item.active,.navigation-item.trail,.navigation-item:focus,.navigation-item:hover{color:white;text-decoration:none}
.navigation-item.active:after,.navigation-item.trail:after,.navigation-item:focus:after,.navigation-item:hover:after{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
@media screen and (min-width:992px){.navigation-item{font-size:15px}}
@media screen and (min-width:1160px){.navigation-item{font-size:16px;padding:0 .25em}}
.navigation-submenu{display:none}
.l-sidebar{position:relative;z-index:2;overflow:hidden;background-color:#f0f0f0;padding:3.2em 1.6em 1.6em}
.l-sidebar .navigation-sidebar,.l-sidebar .search-bar{display:none}
@media screen and (min-width:840px){.l-sidebar .navigation-sidebar,.l-sidebar .search-bar{display:block}}
@media screen and (min-width:580px) and (max-width:839px){.l-sidebar>div{float:left;width:50%;padding-right:.8em}
.l-sidebar>div:nth-child(2n){float:right;padding-left:.8em;padding-right:0}}
@media screen and (min-width:840px){.l-sidebar{float:right;width:280px;margin-left:-100%}}
@media screen and (min-width:992px){.l-sidebar{width:340px}}
.l-sidebar>div{margin-bottom:3.2em}
.l-sidebar>div>.footer-column-heading,.l-sidebar>div>.h3,.l-sidebar>div>.h4,.l-sidebar>div>.h5,.l-sidebar>div>.h6,.l-sidebar>div>.section-subtitle,.l-sidebar>div>h2,.l-sidebar>div>h3,.l-sidebar>div>h4,.l-sidebar>div>h5,.l-sidebar>div>h6>.h2,.l-sidebar>div>h6>.section-heading{font-size:20px;color:#494949;text-transform:uppercase;border-bottom:2px solid #a2b04a;padding-bottom:.8em;margin-bottom:1.6em}
.l-sidebar>div>.footer-column-heading a,.l-sidebar>div>.h3 a,.l-sidebar>div>.h4 a,.l-sidebar>div>.h5 a,.l-sidebar>div>.h6 a,.l-sidebar>div>.section-subtitle a,.l-sidebar>div>h2 a,.l-sidebar>div>h3 a,.l-sidebar>div>h4 a,.l-sidebar>div>h5 a,.l-sidebar>div>h6>.h2 a,.l-sidebar>div>h6>.section-heading a{color:inherit}
.l-sidebar>div>.footer-column-heading a:focus,.l-sidebar>div>.footer-column-heading a:hover,.l-sidebar>div>.h3 a:focus,.l-sidebar>div>.h3 a:hover,.l-sidebar>div>.h4 a:focus,.l-sidebar>div>.h4 a:hover,.l-sidebar>div>.h5 a:focus,.l-sidebar>div>.h5 a:hover,.l-sidebar>div>.h6 a:focus,.l-sidebar>div>.h6 a:hover,.l-sidebar>div>.section-subtitle a:focus,.l-sidebar>div>.section-subtitle a:hover,.l-sidebar>div>h2 a:focus,.l-sidebar>div>h2 a:hover,.l-sidebar>div>h3 a:focus,.l-sidebar>div>h3 a:hover,.l-sidebar>div>h4 a:focus,.l-sidebar>div>h4 a:hover,.l-sidebar>div>h5 a:focus,.l-sidebar>div>h5 a:hover,.l-sidebar>div>h6>.h2 a:focus,.l-sidebar>div>h6>.h2 a:hover,.l-sidebar>div>h6>.section-heading a:focus,.l-sidebar>div>h6>.section-heading a:hover{color:#a2b04a}
.l-subcontent{padding:1.6em 0}
.l-footer{margin-top:.8em;padding:1.6em 1.6em 0;background-color:#fbf9de;box-shadow:0 0 15px 4px rgba(0,0,0,.3)}
@media screen and (min-width:768px){.l-footer{margin-top:1.6em;font-size:.85em}}
@media screen and (min-width:992px){.l-footer{margin-top:3.2em}}
.footer-meta{margin-bottom:3.2em}
.footer-meta:after{clear:both;content:"";display:table}
@media screen and (min-width:992px){.footer-meta{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;padding-right:1.6em}
.footer-meta:last-child,.footer-meta:nth-child(4n){margin-right:0}
.footer-meta:nth-child(4n+1){clear:left}}
.footer-meta-logo{display:inline-block;padding:.8em;margin-top:-1.6em;margin-bottom:1.6em;width:220px;background-color:#ffcd05;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,.4)}
@media screen and (min-width:480px) and (max-width:991px){.footer-meta-logo{float:left;margin-right:1.6em}}
.footer-meta-logo img{display:block;width:100%;height:auto}
.footer-columns:after{clear:both;content:"";display:table}
.footer-columns>div{margin-bottom:3.2em}
.footer-columns a{font-weight:600}
@media screen and (min-width:880px){.footer-columns>div{float:left;width:33.3333333333%}}
@media screen and (min-width:992px){.footer-columns{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%;padding-top:50px;margin-right:0}
.footer-columns:last-child,.footer-columns:nth-child(4n){margin-right:0}
.footer-columns:nth-child(4n+1){clear:left}}
.footer-column-header{border-bottom:2px solid #a2b04a;margin-bottom:1.6em}
.footer-column-heading{margin-bottom:10px;text-transform:uppercase}
.footer-column-body a,.footer-column-body strong{display:block}
.footer-footer{clear:both;overflow:hidden;margin-left:-1.6em;margin-right:-1.6em;padding:.8em 1.6em;background-color:#83950d;color:white}
.footer-footer a{color:inherit}
.footer-footer a:focus,.footer-footer a:hover{color:inherit;text-decoration:underline}
@media screen and (min-width:1050px){.footer-footer{padding-top:0;padding-bottom:0}}
.footer-copyright,.footer-navigation,.footer-social{display:block;text-align:center;margin-bottom:.8em;line-height:30px}
.footer-copyright:last-child,.footer-navigation:last-child,.footer-social:last-child{margin-bottom:0}
@media screen and (min-width:1050px){.footer-copyright,.footer-navigation,.footer-social{float:right;text-align:left;padding:.8em 0;margin:0}
.footer-copyright.footer-copyright,.footer-navigation.footer-copyright,.footer-social.footer-copyright{float:left}}
.footer-copyright-separator{display:block;font-size:0;line-height:0;color:transparent}
@media screen and (min-width:768px){.footer-copyright-separator{display:inline;font-size:1em;color:#aaaaaa}}
.footer-social{margin-left:-1.6em;margin-right:-1.6em;margin-bottom:.8em;padding:.8em 1.6em;background-color:#a2b04a}
.footer-social a{display:inline-block;margin-left:5px}
.footer-social a:hover{text-decoration:none}
@media screen and (min-width:1050px){.footer-social{margin:0 1.6em 0 0}}
@media screen and (min-width:1200px){.footer-social{margin-right:40px}}
.navigation-off-canvas{position:absolute;position:fixed;top:0;height:100%;left:0;width:260px;z-index:1032;visibility:hidden;border-top:6px solid #a2b04a;background-color:#f0f0f0;text-align:left;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .3s ease-in-out;box-shadow:3px 0 3px rgba(0,0,0,.2)}
.navigation-off-canvas nav{position:relative;height:100%;overflow:auto;border-top:1px solid #a2b04a;box-sizing:border-box}
.navigation-off-canvas ul{list-style:none;margin:0;overflow:hidden;max-height:none;opacity:1;transition:opacity .33s ease-in-out}
.navigation-off-canvas ul.collapsed{max-height:0;opacity:0}
.navigation-off-canvas li{position:relative;color:#a2b04a}
.navigation-off-canvas li>a,.navigation-off-canvas li>span{display:block;padding:0 1.6em;line-height:42px;border-bottom:1px solid #a2b04a;text-decoration:none;color:inherit;text-align:left}
.navigation-off-canvas li>a:focus,.navigation-off-canvas li>a:hover,.navigation-off-canvas li>span:focus,.navigation-off-canvas li>span:hover{color:inherit}
.navigation-off-canvas li>a:after,.navigation-off-canvas li>span:after{display:none}
.navigation-off-canvas li.active{color:white}
.navigation-off-canvas li.active>a,.navigation-off-canvas li.active>span{background-color:#a2b04a;color:inherit}
.navigation-off-canvas li.trail{color:#a2b04a}
.navigation-off-canvas li.trail>a,.navigation-off-canvas li.trail>span{color:inherit}
.navigation-off-canvas li.trail>a:after,.navigation-off-canvas li.trail>span:after{display:none}html.no-touch .navigation-off-canvas li:hover>a,html.no-touch .navigation-off-canvas li:hover>span{background-color:#f0f0f0}
.navigation-off-canvas ul ul li>a,.navigation-off-canvas ul ul li>span{color:#494949}
.navigation-off-canvas-active .navigation-off-canvas{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}
.navigation-off-canvas .pull-left,.navigation-off-canvas .pull-right{float:none!important}
.navigation-off-canvas .logo{position:relative;top:-6px;display:block;width:160px;padding:15px 10px;margin:0 auto 15px;background-color:white;box-shadow:0 2px 4px rgba(0,0,0,.4);border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.navigation-off-canvas .logo img{display:block;margin:0 auto;width:100%;height:auto}
.navigation-off-canvas .logo,.navigation-off-canvas .search-bar{position:relative;z-index:2}
.navigation-off-canvas .navigation-off-canvas-nav{position:relative;height:100%;padding-top:102px;margin-top:-103px}
.navigation-off-canvas .navigation-submenu{display:block}
@media screen and (min-width:940px){.navigation-off-canvas{display:none}}
.navigation-off-canvas-collapsible-toggle{position:absolute;top:0;right:0;height:42px;width:42px;color:inherit}
.navigation-off-canvas-collapsible-toggle:before{content:"+"}
.navigation-off-canvas-collapsible-toggle.active:before{content:"-"}
.navigation-toggle-button{background-color:transparent;border:0 none;position:relative;float:right;height:42px;width:52px;padding:6px 8px!important;border-radius:0;text-indent:-999em}
.navigation-toggle-button:active,.navigation-toggle-button:focus{outline:0 none}
.navigation-toggle-button:before{content:"";position:absolute;height:3px;top:11px;left:24%;right:24%;background-color:white;box-shadow:0 8px 0 white,0 16px 0 white}html.no-boxshadow .navigation-toggle-button{text-indent:0;padding-left:0!important;padding-right:0!important}html.no-boxshadow .navigation-toggle-button:before{display:none}
.navigation-off-canvas-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:black;z-index:-1;opacity:0;filter:alpha(opacity=0);transition:opacity .3s}
.navigation-off-canvas-active .navigation-off-canvas-overlay{z-index:1031;opacity:.4;filter:alpha(opacity=40)}
.navigation-off-canvas.no-css-transform2d{left:-260px}
.navigation-off-canvas-active .navigation-off-canvas.no-css-transform2d{left:0}
@media screen and (min-width:768px){.pull-to-left{margin-left:-1.6em;margin-right:1.6em}
.pull-to-right{margin-left:1.6em;margin-right:-1.6em}
.pull-to-right.pull-to-left{width:auto;max-width:none;margin-left:-1.6em}
.pull-to-top{margin-top:-1.6em;margin-bottom:0}
.pull-to-bottom{margin-bottom:-1.6em!important}
.pull-to-top.pull-to-bottom{height:auto;max-height:none;margin-bottom:-1.6em}
.pull-out-right{margin-right:-3.2em;margin-left:3.2em}
.pull-out-left{margin-right:3.2em;margin-left:-3.2em}
.pull-out-top{margin-top:-3.2em!important}
.pull-out-bottom{margin-bottom:-3.2em!important}}
@media screen and (max-width:767px){.pull-always.pull-to-left{margin-left:-.8em;margin-right:.8em}
.pull-always.pull-to-right{margin-left:.8em;margin-right:-.8em}
.pull-always.pull-to-right.pull-to-left{width:auto;max-width:none;margin-left:-.8em}
.pull-always.pull-to-top{margin-top:-.8em;margin-bottom:0}
.pull-always.pull-to-bottom{margin-bottom:-.8em!important}
.pull-always.pull-to-top.pull-to-bottom{height:auto;max-height:none;margin-bottom:-.8em}}
.pull-top-1em{margin-top:-1em}
.pull-bottom-1em{margin-bottom:-1em}
.pull-left-1em{margin-left:-1em}
.pull-right-1em{margin-right:-1em}
.pull-right{float:right}
.pull-left{float:left}
.push-down-1em{margin-top:1em}
.push-up-1em{margin-bottom:1em}
.push-right-1em{margin-left:1em}
.push-left-1em{margin-right:1em}
.push-down{margin-top:1.6em}
.push-up{margin-bottom:1.6em}
.push-left{margin-right:1.6em}
.push-right{margin-left:1.6em}
.flatten-bottom{margin-bottom:0!important}
.flatten-top{margin-top:0!important}
.flatten-right{margin-right:0!important}
.flatten-left{margin-left:0!important}
@media screen and (min-width:768px){.contract-right{margin-right:1.6em}
.contract-left{margin-left:1.6em}
.contract-right-double{margin-right:3.2em}
.contract-left-double{margin-left:3.2em}}
.contract-always.contract-right{margin-right:1.6em}
.contract-always.contract-left{margin-left:1.6em}
.contract-always.contract-right-double{margin-right:3.2em}
.contract-always.contract-left-double{margin-left:3.2em}
.center-vertically{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html.no-csstransforms .center-vertically{top:1.6em}
.center-horizontally{margin:0 auto}
.center-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html.no-csstransforms .center-center{top:1.6em;left:1.6em}
.visible-navigation-up{display:none!important}
@media screen and (min-width:940px){.hidden-navigation-up{display:none!important}
.visible-navigation-up{display:block!important}}
.visible-grid-up{display:none!important}
@media screen and (min-width:880px){.hidden-grid-up{display:none!important}
.visible-grid-up{display:block!important}}
.visible-sidebar-up{display:none!important}
@media screen and (min-width:840px){.hidden-sidebar-up{display:none!important}
.visible-sidebar-up{display:block!important}}
.btn,input[type=submit]{position:relative;display:inline-block;padding:.75em 1em;background:none white;border:0 none;color:#494949;font-size:1em;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;transition:.4s cubic-bezier(.55,0,.1,1)}
.btn:focus,input[type=submit]:focus{outline:0 none}
.btn:focus,.btn:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#f0f0f0;color:#494949;text-decoration:none}
.btn.active,.btn:active,input.active[type=submit],input[type=submit]:active{outline:0;background-image:none}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn,fieldset[disabled] input[type=submit],input.disabled[type=submit],input[disabled][type=submit]{cursor:not-allowed;pointer-events:none;opacity:.5;filter:alpha(opacity=50)}
.btn-primary{color:white!important;background-color:#a2b04a}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#a2b04a}
.btn-has-clipart{padding:1em 1.5em}
.btn-has-clipart .btn-label{position:relative;padding-left:2.5em}
.btn-has-clipart .clipart{position:absolute;left:0;top:-.4em}
@media screen and (max-width:479px){.btn-lg{display:block;margin-bottom:1em;padding:0 .5em;line-height:42px;font-size:14px}}
@media screen and (min-width:480px){.btn-lg{padding:.6em 1.25em;font-size:1.25em}}
.btn-sm{padding:5px 10px}
.btn-block{display:block;width:auto;min-width:100%;padding-left:0;padding-right:0}
.btn-block+.btn-block{margin-top:1.6em}
.btn-icon{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.btn-icon .icon{position:relative;top:.05em;line-height:.9}
.btn-link{color:#a2b04a;font-weight:400;cursor:pointer}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}
.btn-link:focus,.btn-link:hover{color:#1b571b;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{opacity:.5;filter:alpha(opacity=50);cursor:not-allowed;text-decoration:none}
.section{position:relative;margin-bottom:3.2em;padding:0 .8em}
.section>:last-child,.section>:last-child>:last-child,.section>:last-child>:last-child>:last-child{margin-bottom:0}
.section:after{clear:both;content:"";display:table}
@media screen and (min-width:480px){.section{padding:0 1.6em}}
.section>:first-child{margin-top:0}
.section-small{padding-top:1.6em;padding-bottom:1.6em}
.section-header{position:relative;margin-bottom:1.6em}
@media screen and (min-width:768px){.section-has-readmore .section-header{padding-right:150px}}
.section-heading{padding-bottom:.2em;margin-bottom:.3em;border-bottom:2px solid #a2b04a}
.section-subtitle{font-weight:400;margin:0;color:#a2b04a}
@media screen and (max-width:767px){.section-readmore-container{height:1px;border-top:2px solid #a2b04a;text-align:right;margin-top:2.4em}}
@media screen and (max-width:479px){.section-readmore-container{text-align:center}}
@media screen and (max-width:767px){.section-readmore{display:inline-block;background-color:white;height:42px;padding-left:10px;position:relative;top:-24px}}
@media screen and (max-width:479px){.section-readmore{padding-right:10px}}
@media screen and (min-width:768px){.section-readmore{font-weight:600;position:absolute;right:1.6em;top:4px;padding:5px 10px;line-height:20px;background-color:white}}
@media screen and (min-width:992px){.section-readmore{top:12px}}
.section-footer{margin-top:1.6em;border-top:2px solid #a2b04a;padding-top:.8em;text-align:right}
.section-footer:after{clear:both;content:"";display:table}
.section-footer a{font-weight:600}
.section-parallax{position:relative;overflow:hidden}
.section-parallax:after,.section-parallax:before{content:"";display:block;position:absolute;height:10px;left:0;right:0;box-shadow:0 0 8px 3px rgba(0,0,0,.4);pointer-events:none;z-index:3}
.section-parallax:before{top:-10px}
.section-parallax:after{bottom:-10px}
.section-parallax-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.section-parallax-image img{max-width:none;min-width:100%;min-height:100%}html.no-csstransforms .section-parallax-image{top:0;left:0}
.section-parallax-body{position:relative;width:100%;float:left;padding:6.4em 1.6em;z-index:2;background-color:#a2b04a;background-color:rgba(131,149,13,.85);color:white;text-align:center}
.section-parallax-body p{font-size:1.25em}
@media screen and (min-width:768px){.section-parallax-body{width:50%}}
@media screen and (min-width:1200px){.section-parallax-body{width:33%}}
.section-parallax-body-right{float:right}
.box{padding:1.6em;margin-bottom:1.6em}
.box>:last-child,.box>:last-child>:last-child,.box>:last-child>:last-child>:last-child{margin-bottom:0}
.box:after{clear:both;content:"";display:table}
.box.box-small{padding:.8em}
.box.box-large{padding:3.2em}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
.list-inline>li:first-child{padding-left:0}
.list-separated li{position:relative;display:inline-block;margin:0 6px}
.list-separated li:before{content:"";position:absolute;top:25%;bottom:25%;left:-6px;width:1px;background-color:#aaaaaa}
.list-separated li:first-child:before{display:none}
.list-separated li>a,.list-separated li>span{display:block}
@media screen and (min-width:480px){.list-two-cols:after{clear:both;content:"";display:table}
.list-two-cols li{width:50%;float:left}}
@media screen and (min-width:480px){.list-three-cols:after{clear:both;content:"";display:table}
.list-three-cols li{width:50%;float:left}}
@media screen and (min-width:992px){.list-three-cols li{width:33.3333333333%}}
.list-floating{margin-bottom:1.6em}
.list-floating:after{clear:both;content:"";display:table}
.list-floating li{min-width:200px;float:left;margin-right:1.6em}
.list-floating-long li{min-width:300px}
@media screen and (min-width:768px){.list-floating-long li{min-width:320px}}
.list-floating-flat li{float:none;min-width:0}
.list-checklist li,.list-icons li{position:relative;padding-left:2em;margin-bottom:.5em}
.list-checklist li .glyphicon,.list-icons li .glyphicon{position:absolute;left:0;top:.2em;font-size:1.3em}
.ce_text ul li,.list-brand li,.navigation-sidebar ul li,.tab ul li{position:relative;padding-left:1.55em;line-height:1.33;margin-bottom:.5em}
.ce_text ul li:before,.list-brand li:before,.navigation-sidebar ul li:before,.tab ul li:before{content:"\e607";color:#a2b04a;font-size:1.2em;position:absolute;left:0;top:0}
.ce_text ul li:last-child,.list-brand li:last-child,.navigation-sidebar ul li:last-child,.tab ul li:last-child{margin-bottom:0}
.ce_text ul a,.list-brand a,.navigation-sidebar ul a,.tab ul a{font-weight:600}
@media (min-width:880px){.dl-horizontal dt{float:left;width:10em;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
.dl-horizontal dd:after{clear:both;content:"";display:table}}
.dl-table{max-width:320px}
.dl-table dd,.dl-table dt{margin:0 0 .1em;padding:0}
.dl-table dt{float:left;clear:left;min-width:110px;font-weight:600}
.dl-table dd{margin-left:120px}
.dl-table dd:after{clear:both;content:"";display:table}
.dl-table-small dt{min-width:60px}
.dl-table-small dd{margin-left:65px}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded,.img-thumbnail{border-radius:5px}
.img-thumbnail{padding:4px;background-color:white;box-shadow:0 0 3px rgba(0,0,0,.4);display:inline-block;max-width:100%;height:auto}html.no-boxshadow .img-thumbnail{border:1px solid #a2b04a}
.img-circle{border-radius:50%}table{max-width:100%;border-collapse:collapse;margin:1.6em 0;table-layout:fixed}table th{text-align:left}table td{padding-right:1em}
.table{width:100%}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.6;vertical-align:top;border-top:1px solid #ddd}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}
.table>tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:url("../gfx/background.jpg") repeat center -40px}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}
@media (max-width:480px){.table-responsive{width:100%;margin-bottom:1.6em;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}
@media screen and (max-width:479px){.table-list th{display:none}
.table-list tr td{width:100%;display:block}
.table-list tr td:last-child{padding-bottom:1em}}
.to-top{display:none}
@media screen and (min-width:768px){.to-top{display:block;position:fixed;right:20px;height:42px;width:42px;z-index:1050;opacity:0;background:#555555;color:white;padding:0;text-align:center;border-radius:0;box-shadow:0 0 3px rgba(0,0,0,.4);-webkit-transform:translateY(40px);transform:translateY(40px);transition:.4s cubic-bezier(.55,0,.1,1)}
.to-top .icon{display:block;font-size:22px;line-height:42px}
.to-top.is-active{bottom:20px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.to-top:hover{color:white;background-color:#a2b04a}
.to-top:focus{outline:0 none}}
@font-face{
	font-family:blumen-mueller;
	src:url("..fonts/blumen-mueller.eot?-f26rxl");
	src:url("..fonts/blumen-mueller.eot?#iefix-f26rxl") 
	format("embedded-opentype"),url("../fonts/blumen-mueller.woff?-f26rxl") 
	format("woff"),url("../fonts/blumen-mueller.ttf?-f26rxl") 
	format("truetype"),url("../fonts/blumen-mueller.svg?-f26rxl#blumen-mueller") 
	format("svg");font-weight:400;font-style:normal}
.ce_text+.calendar-garden:before,.ce_text+.news-list-full:before,.ce_text ul li:before,.form-select:after,.icon,.list-brand li:before,.list-checklist li:before,.navigation-sidebar ul li:before,.news-full .ce_form:before,.pixl-slider-control-nav a:before,.separator-line:before,.tab ul li:before,html.no-svg .clipart:before{font-family:blumen-mueller;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a .icon-mail,a .icon-route{font-size:1.5em;position:relative;top:.15em;margin-right:.15em}
.icon-chevron-right:before{content:"\e600"}
.icon-chevron-left:before{content:"\e601"}
.icon-phone:before{content:"\e602"}
.icon-mail:before{content:"\e603"}
.icon-route:before{content:"\e604"}
.icon-news:before{content:"\e605"}
.icon-search:before{content:"\e606"}
.icon-brand:before,.icon-feature:before,.icon-link:before{content:"\e607"}
.icon-facebook:before{content:"\e608"}
.icon-location:before{content:"\e947"}
.icon-checkmark:before{content:"\ea10"}
.icon-pin:before{content:"\e946"}
.icon-calendar:before{content:"\e953"}
.icon-circle-down:before{content:"\ea43"}
.clipart{position:relative;top:7px;display:inline-block;margin-right:.1em;height:2em;width:2em}html.no-svg .clipart{margin-right:0;width:auto;background:none transparent!important;top:0}html.no-svg .clipart:before{display:inline-block;line-height:2.5;content:"\e607"}
.clipart-garden{background:url("../gfx/garten-landschaftsbau.svg") no-repeat 50%;background-size:cover}
.clipart-treeschool{background:url("../gfx/baumschule.svg") no-repeat 50%;background-size:cover}
.clipart-gardencenter{background:url("../gfx/natur-pur.svg") no-repeat 50%;background-size:cover}
.separator-line{position:relative;padding-top:.8em;border:0 none;margin:3.2em 0}
.separator-line:before{content:"\e607   \e607   \e607";position:absolute;top:-5px;left:0;right:0;display:block;text-align:center;font-size:24px;color:#a2b04a;margin-bottom:2.4em}ul+.footer-block{margin-top:1.6em}
.form{padding-top:1.6em}
.form:after{clear:both;content:"";display:table}
.form-group{clear:both;margin-bottom:.8em}
.form-group:after{clear:both;content:"";display:table}
.form-group.has-error{color:#a94442}
.form-group.has-error .mandatory{color:inherit}
.form-group.has-error input,.form-group.has-error textarea{border-color:#ebccd1!important}
.form-label span.mandatory{color:#a2b04a;display:inline-block;margin:0 0 0 .2em;font-size:.8em;position:relative;top:-.3em}
.form-label label{margin:0}
.form-control-help-block{font-size:13px;margin-top:-.6em}
.form-submit{float:right}
.form-footer{float:left;font-size:13px;max-width:60%;margin-top:-.1em}
@media screen and (min-width:640px) and (max-width:839px),screen and (min-width:1100px){.form-horizontal .form-control,.form-horizontal .form-label{float:left}
.form-horizontal .form-label{clear:left;width:20%;padding-right:1.6em;line-height:1.1;overflow:hidden;margin-bottom:0;margin-right:2%;position:relative;top:1.2em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html.no-csstransforms .form-horizontal .form-label{top:.3em}
.form-horizontal .form-control{width:78%}}
.form-select{position:relative;background-color:#fafafa;cursor:pointer;border-radius:2px;margin-bottom:.8em;transition:.4s cubic-bezier(.55,0,.1,1);border:1px solid #f0f0f0}
.form-select:hover{background-color:#fafafa;border:1px solid #aaaaaa}
.form-select:hover:after,.form-select:hover select{color:#494949}
.form-select:after{content:"\ea43";color:#aaaaaa;position:absolute;top:.8em;right:10px;transition:.4s cubic-bezier(.55,0,.1,1)}
.form-select select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0 none;display:block;cursor:pointer;background-color:transparent;-moz-appearance:window;width:100%;line-height:24px;padding:.5em 32px .5em .5em;color:#494949;margin:0;position:relative;z-index:2}
.form-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #494949}
.form-select select::-ms-expand{display:none}
.form-select select:focus{outline:0 none}body.ie8 .form-select select,body.ie9 .form-select select{position:static;padding-right:0}body.ie8 .form-select:after,body.ie9 .form-select:after{display:none}
.form-input-mini{max-width:80px}
.video{position:relative}
.video:after{clear:both;content:"";display:table}
.video iframe{display:block}
.video-thumbnail{border:5px solid white;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.4)}
.video-responsive{width:100%;padding-top:56.25%;height:0}
.video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.video-4-3{padding-bottom:75%}
.video-16-9{padding-bottom:56.25%}
.pagination-container{text-align:center}
.pagination{display:inline-block;padding-left:0;margin:0}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.6;text-decoration:none;color:#a2b04a;background-color:white;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#1b571b;background-color:#f0f0f0}
.pagination .current,.pagination .current:focus,.pagination .current:hover,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#494949;cursor:default;background-color:#f0f0f0}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{opacity:.5;filter:alpha(opacity=50);cursor:not-allowed}
.pagination .icon{font-size:.8em}
.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}
.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}
@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.mfp-fade.mfp-bg{opacity:0;transition:.4s cubic-bezier(.55,0,.1,1)}
.mfp-fade.mfp-bg.mfp-ready{opacity:.8}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:.4s cubic-bezier(.55,0,.1,1)}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.info-bar:after{clear:both;content:"";display:table}
.info-bar .info-bar-box{position:relative;z-index:1;margin-bottom:.8em}
@media screen and (min-width:480px){.info-bar .info-bar-box{margin-bottom:1.6em}}
@media screen and (min-width:560px) and (max-width:1069px){.info-bar .info-bar-box{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-bottom:.8em}
.info-bar .info-bar-box:last-child,.info-bar .info-bar-box:nth-child(2n){margin-right:0}
.info-bar .info-bar-box:nth-child(odd){clear:left}
.info-bar .info-bar-box .info-bar-box-body{padding-left:1.6em;padding-right:1.6em}}
@media screen and (min-width:1070px){.info-bar .info-bar-box{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-bottom:0;font-size:.9em}
.info-bar .info-bar-box:last-child,.info-bar .info-bar-box:nth-child(4n){margin-right:0}
.info-bar .info-bar-box:nth-child(4n+1){clear:left}
.info-bar .info-bar-box .info-bar-box-heading{font-size:14px}}
@media screen and (min-width:1200px){.info-bar .info-bar-box{font-size:1em}
.info-bar .info-bar-box .info-bar-box-heading{font-size:16px}}
.info-bar-box{background-color:#fbf9de;box-shadow:0 0 3px rgba(0,0,0,.4)}
.info-bar-box>:last-child,.info-bar-box>:last-child>:last-child,.info-bar-box>:last-child>:last-child>:last-child{margin-bottom:0}
.ce_text .info-bar-box ul a,.info-bar-box .ce_text ul a,.info-bar-box .list-brand a,.info-bar-box .navigation-sidebar ul a,.info-bar-box .tab ul a,.navigation-sidebar .info-bar-box ul a,.tab .info-bar-box ul a{color:#494949;font-weight:400}
.ce_text .info-bar-box ul a:focus,.ce_text .info-bar-box ul a:hover,.info-bar-box .ce_text ul a:focus,.info-bar-box .ce_text ul a:hover,.info-bar-box .list-brand a:focus,.info-bar-box .list-brand a:hover,.info-bar-box .navigation-sidebar ul a:focus,.info-bar-box .navigation-sidebar ul a:hover,.info-bar-box .tab ul a:focus,.info-bar-box .tab ul a:hover,.navigation-sidebar .info-bar-box ul a:focus,.navigation-sidebar .info-bar-box ul a:hover,.tab .info-bar-box ul a:focus,.tab .info-bar-box ul a:hover{color:#a2b04a}
.info-bar-box.on-top{z-index:2}
.info-bar-box-heading{padding:12px 3px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#555555;text-align:center;text-transform:uppercase;color:white;font-size:16px}
.info-bar-box-body{position:relative;height:130px;padding:.8em;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.info-bar-box-body:after{clear:both;content:"";display:table}
.info-bar-box-body.clip-content{overflow:hidden}
.info-bar-box-body address,.info-bar-box-body p{text-align:center}
.info-bar-box-body .list-separated{margin-left:-.8em;margin-right:-.8em;margin-bottom:0}
@media screen and (min-width:560px){.info-bar-box-body .list-separated{font-size:.85em}}
.info-bar-box-center{position:absolute;top:50%;left:.8em;right:.8em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html.no-csstransforms .info-bar-box-center{top:5px}
@media screen and (min-width:560px){.info-bar-box-hint{font-size:.85em;line-height:1.33}}
.info-bar-box-hint .tooltip-link{display:inline-block;margin:2px 0 0 3px;font-size:1.1em;position:relative;top:1px}
.info-bar-focus-line{position:relative;padding-bottom:.6em;margin-bottom:.6em;text-indent:-1.75em;text-align:center;font-size:1.25em;font-weight:600}
.info-bar-focus-line:after{content:"";display:block;position:absolute;bottom:0;left:30%;right:30%;height:2px;background-color:#a2b04a}
.info-bar-focus-line .icon{color:#a2b04a;font-size:1.5em;position:relative;top:.25em}
.info-bar-box-readmore{display:block}
.info-bar-box-readmore .icon-link{font-size:1em;top:.05em}
@media screen and (max-width:559px){.info-bar-box.is-collapsible{margin-bottom:0}
.info-bar-box.is-collapsible .info-bar-box-heading{cursor:pointer}
.info-bar-box.is-collapsible .info-bar-box-body{height:auto;max-height:0;padding:0;overflow:hidden;transition-property:max-height;transition-duration:.4s;transition-timing-function:cubic-bezier(.55,0,.1,1)}
.info-bar-box.is-collapsible .info-bar-box-center{position:static;-webkit-transform:none;transform:none;padding:.8em}
.info-bar-box.is-open .info-bar-box-body{max-height:130px}}
.teaser-row:after{clear:both;content:"";display:table}
.teaser-row>div{margin-bottom:1.6em}
.teaser-container{position:relative;margin-left:-.8em;margin-right:-.8em;padding-left:.8em;padding-right:.8em}
@media screen and (min-width:480px){.teaser-container{margin-left:-1.6em;margin-right:-1.6em;padding-left:1.6em;padding-right:1.6em}}
@media screen and (min-width:1250px){.teaser-container .pixl-slider-direction-nav a{margin-top:-68px}}
@media screen and (min-width:880px){.teaser-row-has-three-columns>.teaser{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}
.teaser-row-has-three-columns>.teaser:last-child,.teaser-row-has-three-columns>.teaser:nth-child(3n){margin-right:0}
.teaser-row-has-three-columns>.teaser:nth-child(3n+1){clear:left}}
@media screen and (min-width:880px){.teaser-row-has-four-columns>.teaser{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}
.teaser-row-has-four-columns>.teaser:last-child,.teaser-row-has-four-columns>.teaser:nth-child(4n){margin-right:0}
.teaser-row-has-four-columns>.teaser:nth-child(4n+1){clear:left}}
@media screen and (max-width:479px){.teaser-row-has-five-columns>.teaser{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}
.teaser-row-has-five-columns>.teaser:last-child,.teaser-row-has-five-columns>.teaser:nth-child(2n){margin-right:0}
.teaser-row-has-five-columns>.teaser:nth-child(odd){clear:left}}
@media screen and (min-width:480px) and (max-width:991px){.teaser-row-has-five-columns>.teaser{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}
.teaser-row-has-five-columns>.teaser:last-child,.teaser-row-has-five-columns>.teaser:nth-child(3n){margin-right:0}
.teaser-row-has-five-columns>.teaser:nth-child(3n+1){clear:left}}
@media screen and (min-width:992px){.teaser-row-has-five-columns>.teaser{float:left;display:block;margin-right:2.3576515979%;width:18.1138787216%}
.teaser-row-has-five-columns>.teaser:last-child,.teaser-row-has-five-columns>.teaser:nth-child(5n){margin-right:0}
.teaser-row-has-five-columns>.teaser:nth-child(5n+1){clear:left}}
.teaser-row .pixl-slider .teaser{margin:0 20px 0 0}
.teaser-thumbnail,.teaser-thumbnail-header{position:relative}
.teaser-thumbnail-heading{position:absolute;bottom:0;left:0;right:0;padding:.3em 3px;margin:0;background-color:#a2b04a;background-color:rgba(131,149,13,.85);color:white;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media screen and (min-width:480px){.teaser-thumbnail-heading{padding:.75em 3px}}
.teaser-thumbnail-image{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.teaser-thumbnail-image img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.4s cubic-bezier(.55,0,.1,1)}
.teaser-thumbnail-body{padding:1.6em;background-color:#f0f0f0}
.teaser-thumbnail a{display:block;color:#494949}
.teaser-thumbnail a:focus,.teaser-thumbnail a:hover{color:inherit}
.teaser-thumbnail a:focus .teaser-thumbnail-image img,.teaser-thumbnail a:hover .teaser-thumbnail-image img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.85}
.teaser-circle{-webkit-transform:translateZ(0);transform:translateZ(0)}
.teaser-circle,.teaser-circle-image{position:relative;overflow:hidden;border-radius:50%}
.teaser-circle-image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:8px solid rgba(255,255,255,.85);border-radius:50%;pointer-events:none;transition:.9s cubic-bezier(.55,0,.1,1)}
.teaser-circle-image img{display:block;width:100%;border-radius:50%}
.teaser-circle-header{position:absolute;top:8px;left:8px;right:8px;bottom:8px;z-index:2;border-radius:50%;background-color:white;background-color:rgba(255,255,255,.85);-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden;transition:.4s cubic-bezier(.55,0,.1,1)}
.teaser-circle-heading{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 13px;text-align:center;font-size:16px;color:#494949}
.teaser-circle-heading:after,.teaser-circle-heading:before{content:"";display:block;position:absolute;right:20%;left:20%;height:1px;background-color:#a2b04a}
.teaser-circle-heading:before{top:-10px}
.teaser-circle-heading:after{bottom:-10px}
.teaser-circle a{display:block;border-radius:50%;overflow:hidden}
.teaser-circle a:focus,.teaser-circle a:hover{color:inherit}
.teaser-circle a:focus .teaser-circle-image:after,.teaser-circle a:hover .teaser-circle-image:after{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}
.teaser-circle a:focus .teaser-circle-header,.teaser-circle a:hover .teaser-circle-header{opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}
@media screen and (min-width:480px){.teaser-news-header{margin-bottom:.8em}}
.teaser-news-image{margin-bottom:1.6em}
.teaser-news-heading{margin-bottom:5px;font-size:20px}
.teaser-news-heading a{color:#a2b04a}
@media screen and (min-width:992px){.teaser-news-heading{font-size:24px}}
.teaser-news-subtitle{margin-bottom:0;font-size:16px}
.teaser-news-full .teaser-news-body,.teaser-news-full .teaser-news-header{position:relative}
@media screen and (min-width:480px){.teaser-news-full .teaser-news-body,.teaser-news-full .teaser-news-header{padding-left:120px}}
.teaser-news-full .teaser-news-meta{padding:5px 0;color:#aaaaaa;font-size:13px}
.teaser-news-full .teaser-news-meta .icon{margin-right:4px}
@media screen and (min-width:480px){.teaser-news-full .teaser-news-meta{position:absolute;left:0;top:0;height:100px;width:100px;padding:15px 0;background-color:#a2b04a;color:white;text-align:center;border-radius:50%}
.teaser-news-full .teaser-news-meta .icon{display:block;margin-bottom:2px;font-size:42px}
.teaser-news-full .teaser-news-meta .teaser-news-date{font-size:13px}}
.teaser-news-full .teaser-news-footer{margin-top:1.6em;position:relative;border-top:2px solid #a2b04a;text-align:right}
.teaser-news-full .teaser-news-footer:after{clear:both;content:"";display:table}
.teaser-news-full .teaser-news-readmore{position:relative;top:-1.4em;padding:10px;background-color:white;font-weight:600;float:right}
@media screen and (min-width:992px){.teaser-news-full{margin-bottom:3.2em}
.teaser-news-full .teaser-news-image{margin-bottom:2.4em}
.teaser-news-full .teaser-news-footer{margin-top:2.4em}}
.teaser-news-sidebar{margin-bottom:1.6em}
.teaser-news-sidebar-header,.teaser-news-sidebar-image{margin-bottom:.8em}
.teaser-news-sidebar-heading{margin:0 0 .5em}
.teaser-news-sidebar-heading a{color:#a2b04a}
.teaser-news-sidebar-heading a:focus,.teaser-news-sidebar-heading a:hover{color:#1b571b}
.teaser-news-sidebar-subtitle{margin:0;font-size:1em}
@media screen and (min-width:480px){.teaser-news-small{padding-left:120px}}
.teaser-news-small .teaser-news-meta{padding:5px 0;color:#aaaaaa;font-size:13px}
.teaser-news-small .teaser-news-meta .icon{margin-right:4px}
@media screen and (min-width:480px){.teaser-news-small .teaser-news-meta{position:absolute;left:0;top:0;height:100px;width:100px;padding:15px 0;background-color:#a2b04a;color:white;text-align:center;border-radius:50%}
.teaser-news-small .teaser-news-meta .icon{display:block;margin-bottom:2px;font-size:42px}
.teaser-news-small .teaser-news-meta .teaser-news-date{font-size:13px}}
.teaser-page{margin-bottom:1.6em}
@media screen and (min-width:768px){.teaser-page{margin-bottom:3.2em}}
.teaser-page-header{position:relative}
.teaser-page-header-has-image .teaser-page-title{position:absolute;left:1.6em;bottom:0;padding:.8em 1.6em;background-color:#a2b04a;background-color:rgba(131,149,13,.85);color:white}
.teaser-page-header-has-image .teaser-page-heading{margin:0;display:inline-block;color:white;text-transform:uppercase}
.teaser-page-header-has-image .teaser-page-heading a{color:inherit}
.teaser-page-body{padding:1.6em 0 1.6em 1.6em}
.teaser-page-footer{position:relative;border-top:2px solid #a2b04a;text-align:right}
.teaser-page-footer:after{clear:both;content:"";display:table}
.teaser-page-readmore{position:relative;top:-1.4em;padding:10px;background-color:white;float:right;font-weight:600}
.teaser-sidebar-image{margin-bottom:1.6em}
.teaser-sidebar-footer{margin-top:1.6em;padding-top:10px;border-top:2px solid #a2b04a;text-align:right}
.teaser-sidebar-footer a{font-weight:600}
.banner{background-color:#555555;text-align:center;color:white;padding:1.6em;margin-bottom:3.2em}
@media screen and (min-width:768px){.banner{padding:3.2em}}
.banner-heading{margin-bottom:.4em;line-height:1.2}
.banner-body{font-size:1.25em;line-height:1.4}
.banner-focus-line{display:inline-block;padding:.2em .25em;background-color:#a2b04a;color:white;white-space:nowrap}
.banner-focus-line .icon{font-size:1.25em;position:relative;top:.15em;line-height:.5}
.ce_text+.news-list-full{padding-top:.8em}
.ce_text+.news-list-full:before{content:"\e607   \e607   \e607";display:block;text-align:center;font-size:24px;color:#a2b04a;margin-bottom:2.4em}
.news-list-latest-footer{clear:both;margin-top:1.6em;padding-top:10px;border-top:2px solid #a2b04a;text-align:right}
.news-list-latest-readmore{font-weight:600}
.news-full-header{margin-bottom:1.6em;position:relative}
@media screen and (min-width:480px){.news-full-header{padding-left:110px;min-height:60px}}
.news-full-heading{text-transform:none;color:#a2b04a;margin-bottom:.15em}
.news-full-subtitle{margin-bottom:0}
.news-full-meta{color:#aaaaaa;padding:4px 0}
.news-full-meta .icon{margin-right:4px}
@media screen and (min-width:480px){.news-full-meta{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:90px;width:90px;padding:13px 0;background-color:#a2b04a;color:white;text-align:center;border-radius:50%}
.news-full-meta .icon{display:block;margin-bottom:1px;font-size:36px}
.news-full-meta .teaser-news-date{font-size:13px}}
.news-full-teaser+.ce_text{margin-top:0!important}
.news-full-footer{margin-top:3.2em;padding-top:1.6em;clear:both;border-top:2px solid #a2b04a}
.news-full-footer .icon{font-size:.8em;margin-right:.4em}
.news-full .ce_form{padding-top:.8em}
.news-full .ce_form:before{content:"\e607   \e607   \e607";display:block;text-align:center;font-size:24px;color:#a2b04a;margin-bottom:.8em}
.gallery:after{clear:both;content:"";display:table}
.gallery.has-4-columns{margin-right:-10px}
@media screen and (min-width:900px){.gallery.has-4-columns{margin-right:-15px}
.gallery.has-4-columns .gallery-image{margin-bottom:15px;padding-right:15px}}
@media screen and (max-width:479px),screen and (min-width:768px) and (max-width:991px){.gallery.has-4-columns .gallery-image{width:50%}
.gallery.has-4-columns .gallery-image:nth-child(odd){clear:left}}
@media screen and (min-width:640px) and (max-width:839px),screen and (min-width:1100px){.gallery.has-4-columns .gallery-image{width:25%}
.gallery.has-4-columns .gallery-image:nth-child(odd){clear:none}
.gallery.has-4-columns .gallery-image:nth-child(4n+1){clear:left}}
.gallery-image{float:left;width:25%;margin-bottom:10px;padding-right:10px}
.gallery-inline{margin-bottom:1.6em}
.gallery-inline:after{clear:both;content:"";display:table}
.gallery-inline{margin-left:-3px}
.gallery-inline .gallery-image{float:left;width:50%;padding-left:3px;padding-bottom:3px}
@media screen and (min-width:480px){.gallery-inline .gallery-image{width:33.3333333333%}}
.gallery-inline-spaced{margin-left:-10px}
.gallery-inline-spaced .gallery-image{padding-left:10px;padding-bottom:10px}
.gallery-thumbs:after{clear:both;content:"";display:table}
.gallery-thumbs-main img{width:100%}
.gallery-thumbs-thumbs{padding:.4em 0 0;margin-left:-.4em}
.gallery-thumbs-thumbs:after{clear:both;content:"";display:table}
.gallery-thumbs-thumbs .gallery-thumbs-thumb{float:left;width:33.3333333333%;padding-left:.4em}
@media screen and (min-width:480px){.gallery-thumbs-thumbs{padding-top:.8em;margin-left:-.8em}
.gallery-thumbs-thumbs .gallery-thumbs-thumb{padding-left:.8em}}
.search-bar{margin-bottom:1.6em}
.search-bar form{position:relative;border-bottom:2px solid #a2b04a}
.search-bar input{margin:0;padding:3px 2em 2px 0;border:0 none;line-height:32px;height:37px;border-radius:0}
.search-bar input,.search-bar input:focus,.search-bar input:hover{background-color:transparent}
.search-bar input:focus{outline:0 none;box-shadow:none}
.search-bar button{position:absolute;top:3px;right:0;background:none transparent;border:0 none;color:#a2b04a;line-height:32px;padding:3px 0 0;width:1.8em;text-align:right;transition-property:color;transition-duration:.25s;transition-timing-function:cubic-bezier(.55,0,.1,1)}
.search-bar button:focus,.search-bar button:hover{color:#1b571b}
.search-bar button:active,.search-bar button:focus{outline:0 none}
.search-bar button .icon{font-size:25px}body.search-results-page .l-sidebar .search-bar{display:none}
.search-results .search-bar{margin-bottom:.8em}
.search-results-header{color:#aaaaaa}
.search-result{margin-bottom:1.6em}
.search-result-header{margin-bottom:.8em}
.search-result-heading{margin:0}
.search-result-heading .relevance{font-size:13px;color:#aaaaaa}
.search-result-context{margin-bottom:1.6em}
.search-result-context .highlight{color:#a2b04a;font-weight:600}
.search-result-footer{position:relative;border-top:2px solid #a2b04a;text-align:right}
.search-result-footer:after{clear:both;content:"";display:table}
.search-result-readmore{position:relative;top:-1.4em;padding:10px;background-color:white;font-weight:600;float:right}
.breadcrumbs-bar{position:relative;z-index:3;height:2px;background-color:#a2b04a;overflow:hidden}
@media screen and (min-width:940px){.breadcrumbs-bar{background-color:#555555;display:block;padding:.8em 1.6em;color:white;text-align:right;height:auto;overflow:visible}
.breadcrumbs-bar:after{clear:both;content:"";display:table}
.breadcrumbs-bar a{color:inherit;font-weight:600}
.breadcrumbs-bar a:focus,.breadcrumbs-bar a:hover{text-decoration:underline}}
@media screen and (min-width:940px){.breadcrumbs-container{float:right;height:20px;overflow:hidden}
.breadcrumbs-label{float:left;font-size:13px;margin-right:5px}
.breadcrumbs{padding:0;margin:0;list-style:none;display:inline-block;font-size:13px}
.breadcrumbs:after{clear:both;content:"";display:table}
.breadcrumbs li{float:left;margin:0 4px}
.breadcrumbs li:before{float:left;position:relative;top:3px;content:"\00b7";display:inline-block;margin:0 8px 0 0;font-size:22px;line-height:12px;font-weight:600}
.breadcrumbs li:first-child:before{content:"";display:none}
.breadcrumbs a,.breadcrumbs span{float:left}
.breadcrumbs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:20em;text-align:left}}
.ce_features,.ce_gallery,.ce_image,.ce_tabs,.ce_text{margin-bottom:1.6em}
.ce_text+.ce_text{margin-top:3.2em}
.ce_hint{margin:3.2em 0}
.ce_hint:last-child{margin-bottom:1.6em}
.section .ce_hint{margin-left:-.8em;margin-right:-.8em}
@media screen and (min-width:480px){.section .ce_hint{margin-left:-1.6em;margin-right:-1.6em}}
.ce_features .footer-column-heading,.ce_features .h2,.ce_features .h3,.ce_features .h4,.ce_features .h5,.ce_features .h6,.ce_features .section-heading,.ce_features .section-subtitle,.ce_features h2,.ce_features h3,.ce_features h4,.ce_features h5,.ce_features h6,.ce_gallery .footer-column-heading,.ce_gallery .h2,.ce_gallery .h3,.ce_gallery .h4,.ce_gallery .h5,.ce_gallery .h6,.ce_gallery .section-heading,.ce_gallery .section-subtitle,.ce_gallery h2,.ce_gallery h3,.ce_gallery h4,.ce_gallery h5,.ce_gallery h6,.ce_tabs .footer-column-heading,.ce_tabs .h2,.ce_tabs .h3,.ce_tabs .h4,.ce_tabs .h5,.ce_tabs .h6,.ce_tabs .section-heading,.ce_tabs .section-subtitle,.ce_tabs h2,.ce_tabs h3,.ce_tabs h4,.ce_tabs h5,.ce_tabs h6,.ce_text .footer-column-heading,.ce_text .h2,.ce_text .h3,.ce_text .h4,.ce_text .h5,.ce_text .h6,.ce_text .section-heading,.ce_text .section-subtitle,.ce_text h2,.ce_text h3,.ce_text h4,.ce_text h5,.ce_text h6{text-transform:none;color:#a2b04a}
.ce_features .information,.ce_gallery .information,.ce_tabs .information,.ce_text .information{color:#aaaaaa;font-size:11px}
.ce_text:after{clear:both;content:"";display:table}
.ce_text ul li{line-height:1.6}
.ce_text ul+p{margin-top:1.6em}
.hint{background-color:#555555;padding:1.6em;color:white}
.hint-heading{margin-bottom:15px}
.hint-body a{color:inherit;text-decoration:underline}
.hint-body a:focus,.hint-body a:hover{color:#aaaaaa}
.features-list:after{clear:both;content:"";display:table}
.features-list li{margin:0 0 .8em}
@media screen and (min-width:480px){.features-list li{float:left;margin:0 .8em .8em 0}}
.features-image{margin-bottom:1.6em}
.features-item{display:block;position:relative;padding:.4em 1em;background-color:#f0f0f0;cursor:help;color:#494949;transition-property:background-color color;transition-duration:.4s;transition-timing-function:cubic-bezier(.55,0,.1,1)}
.features-item:focus,.features-item:hover{background-color:#a2b04a;color:white}
.features-item-tooltip{position:absolute;top:-18px;left:0;right:0;-webkit-transform:translateY(-103%);transform:translateY(-103%);margin-bottom:5px;z-index:1030;visibility:hidden;opacity:0;transition:.9s cubic-bezier(.55,0,.1,1);background-color:#f0f0f0;padding:.8em;font-size:13px;color:#494949}
.features-item-tooltip:after{content:"";display:block;position:absolute;bottom:-1em;left:50px;margin-left:-1em;border-top:1em solid #f0f0f0;border-left:1em solid transparent;border-right:1em solid transparent;font-size:15px}
@media screen and (min-width:480px){.features-item-tooltip{left:0;right:auto;width:200px}}
@media screen and (min-width:768px){.features-item-tooltip{font-size:14px;width:220px}}
@media screen and (min-width:840px){.features-item-tooltip{width:320px}}
.features-item-tooltip-image{margin-bottom:.8em;width:100%}
.features-item:focus .features-item-tooltip,.features-item:hover .features-item-tooltip{visibility:visible;opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.navigation-sidebar ul li{text-transform:uppercase;margin:0 0 .2em}
.navigation-sidebar ul li:before{top:.35em}
.navigation-sidebar a{display:block;line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.navigation-sidebar li.active,.navigation-sidebar li.trail{margin-left:-1.6em;margin-right:-1.6em;padding-left:3.1em;background-color:#a2b04a;color:white}
.navigation-sidebar li.active:before,.navigation-sidebar li.trail:before{left:1.3333333333em;color:inherit}
.navigation-sidebar li.active a,.navigation-sidebar li.trail a{color:inherit}
.tab{background-color:#f0f0f0;padding:1.6em}
.tab>:last-child,.tab>:last-child>:last-child,.tab>:last-child>:last-child>:last-child{margin-bottom:0}
.tabs-container.is-js-enhanced .tab{visibility:hidden;overflow:hidden;height:0;padding:0}
.tabs-container.is-js-enhanced .tab.is-active{visibility:visible;height:auto;padding:1.6em}
.tabs-container.is-js-enhanced .tab.is-active .tab-inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:.4s cubic-bezier(.55,0,.1,1)}
.tabs-container.is-js-enhanced .tab-inner{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}
.tabs-container.is-js-enhanced .tab-heading{display:none}
.tabs-navigation li{text-align:center;text-transform:uppercase;border-bottom:1px solid #93a32c}
.tabs-navigation li:last-child{border-bottom:0}
.tabs-navigation a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#a2b04a;color:white;padding:.5em;transition-property:background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.55,0,.1,1)}
.tabs-navigation a:focus,.tabs-navigation a:hover,.tabs-navigation li.is-active a{background-color:#a2b04a}
@media screen and (min-width:480px){.tabs-navigation{display:table;width:100%;table-layout:fixed}
.tabs-navigation li{display:table-cell;height:100%;text-align:center;text-transform:uppercase;vertical-align:bottom;border-bottom:0 none}}
@media screen and (min-width:480px) and (max-width:549px){.tabs-navigation{font-size:13px}}
@media screen and (min-width:840px) and (max-width:991px){.tabs-navigation{font-size:14px}}html.no-js .tab{margin-bottom:1.6em}
.pixl-slider-container{position:relative;margin-left:-.8em;margin-right:-.8em;padding-left:.8em;padding-right:.8em;background-color:white;z-index:2}
@media screen and (min-width:480px){.pixl-slider-container{margin-left:-1.6em;margin-right:-1.6em;padding-left:1.6em;padding-right:1.6em}}
.pixl-slider-control-nav{display:block;margin:.8em 0 0;text-align:center}
.pixl-slider-control-nav li{display:inline-block}
.pixl-slider-control-nav a{display:block;height:32px;width:22px;margin:0 2px;cursor:pointer;font-size:0;color:transparent;text-align:center}
.pixl-slider-control-nav a:before{content:"\e607";font-size:22px;color:#aaaaaa;transition-property:color;transition-duration:.4s;transition-timing-function:cubic-bezier(.55,0,.1,1)}
.pixl-slider-control-nav a:focus:before,.pixl-slider-control-nav a:hover:before{color:#a2b04a}
.pixl-slider-control-nav a.pixl-slider-active:before{color:#a2b04a}
.pixl-slider-direction-nav{display:none}
@media screen and (min-width:768px){.pixl-slider-direction-nav{display:block;position:absolute;top:50%;left:0;right:0;z-index:1}
.pixl-slider-direction-nav a{display:block;height:62px;width:62px;margin-top:-62px;background-color:#555555;background-color:rgba(85,85,85,.95);color:white;border-radius:50%;z-index:-1;box-shadow:0 0 3px rgba(0,0,0,.4);transition-property:background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.55,0,.1,1)}
.pixl-slider-direction-nav a:focus,.pixl-slider-direction-nav a:hover{background-color:#a2b04a;background-color:rgba(131,149,13,.95)}
.pixl-slider-direction-nav .pixl-slider-prev{float:left;text-align:left;margin-left:-31px;padding-left:4px}
.pixl-slider-direction-nav .pixl-slider-next{float:right;text-align:right;margin-right:-31px;padding-right:4px}
.pixl-slider-direction-nav .icon{font-size:32px;line-height:62px}}
@media screen and (min-width:1250px){.pixl-slider-direction-nav a{margin-top:-41px;height:102px;width:102px}
.pixl-slider-direction-nav .pixl-slider-prev{margin-right:-41px;padding-left:0}
.pixl-slider-direction-nav .pixl-slider-next{margin-left:-41px;padding-right:0}
.pixl-slider-direction-nav .icon{font-size:36px;line-height:102px}}
.opening-times-box{margin-bottom:1.6em}
@media screen and (min-width:768px){.opening-times-box{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding-right:1.6em}
.opening-times-box:last-child,.opening-times-box:nth-child(2n){margin-right:0}
.opening-times-box:nth-child(odd){clear:left}}
.opening-times-box .dl-table{max-width:230px}
.calendar-garden{padding-top:.8em}
.ce_text+.calendar-garden:before{content:"\e607   \e607   \e607";display:block;text-align:center;font-size:24px;color:#a2b04a;margin-bottom:2.4em}
.calendar-garden-header{margin-bottom:3.2em;background-color:#fbf9de;margin-left:-.8em;margin-right:-.8em;padding-left:.8em;padding-right:.8em}
@media screen and (min-width:480px){.calendar-garden-header{margin-left:-1.6em;margin-right:-1.6em;padding-left:1.6em;padding-right:1.6em}}
.calendar-garden-teasers-month{margin-bottom:1.6em}
.calendar-garden-footer{margin-top:3.2em;padding-top:1.6em;clear:both;border-top:2px solid #a2b04a;text-align:center}
.calendar-garden-back{display:block;margin-bottom:.8em}
@media screen and (min-width:640px) and (max-width:839px),screen and (min-width:1100px){.calendar-garden-back{float:left;margin-bottom:0}
.calendar-garden-back .icon{font-size:.8em;margin-right:.4em}}
.calendar-garden-next{display:block}
@media screen and (min-width:640px) and (max-width:839px),screen and (min-width:1100px){.calendar-garden-next{float:right}
.calendar-garden-next .icon{font-size:.8em;margin-left:.2em}}
.calendar-garden-navigation li{display:inline-block;text-transform:uppercase}
.calendar-garden-navigation li a,.calendar-garden-navigation li span{display:block;padding:0 .8em;text-align:center;line-height:34px}
.calendar-garden-navigation li a:focus,.calendar-garden-navigation li a:hover{background-color:#f0f0f0;color:#a2b04a}
.calendar-garden-navigation li.active a,.calendar-garden-navigation li.active span{color:white;background-color:#a2b04a}
@media screen and (min-width:640px) and (max-width:839px),screen and (min-width:1100px){.calendar-garden-navigation{display:table;table-layout:fixed;width:100%}
.calendar-garden-navigation li{display:table-cell}
.calendar-garden-navigation li a{padding:0 .4em;width:100%}}
.calendar-garden-full-header{margin-bottom:1.6em}
.calendar-garden-full-heading{text-transform:none;margin-bottom:.1em;color:#a2b04a}
.calendar-garden-full-subtitle{text-transform:none;margin-bottom:0;color:#494949}
.calendar-garden-full-teaser,.teaser-news{margin-bottom:1.6em}
.teaser-news{position:relative}
.teaser-news:after{clear:both;content:"";display:table}
@media screen and (min-width:480px){.teaser-calendar-header{margin-bottom:.8em}}
.teaser-calendar-image{margin-bottom:1.6em}
.teaser-calendar-heading{margin-bottom:5px;font-size:24px}
.teaser-calendar-heading a{color:#a2b04a}
.teaser-calendar-heading a:focus,.teaser-calendar-heading a:hover{color:#1b571b}
.teaser-calendar-subtitle{margin-bottom:0;font-size:16px}
.teaser-calendar-body,.teaser-calendar-header{position:relative}
@media screen and (min-width:480px){.teaser-calendar-body,.teaser-calendar-header{padding-left:120px}}
.teaser-calendar-body{min-height:4em}
.teaser-calendar-meta{padding:5px 0;color:#aaaaaa;font-size:13px}
.teaser-calendar-meta .icon{margin-right:-.1em}
@media screen and (min-width:480px){.teaser-calendar-meta{position:absolute;left:0;top:0;height:100px;width:100px;padding:15px 0;background-color:#a2b04a;color:white;text-align:center;border-radius:50%}
.teaser-calendar-meta .icon{display:block;margin-bottom:4px;font-size:42px}
.teaser-calendar-meta .teaser-calendar-date{font-size:13px}}
.teaser-calendar-footer{margin-top:1.6em;position:relative;border-top:2px solid #a2b04a;text-align:right}
.teaser-calendar-footer:after{clear:both;content:"";display:table}
.teaser-calendar-readmore{position:relative;top:-1.4em;padding:10px;background-color:white;font-weight:600;float:right}
@media screen and (min-width:992px){margin-bottom:3.2em;.teaser-calendar-image{margin-bottom:2.4em}
.teaser-calendar-footer{margin-top:2.4em}}
.google-map-container{margin-left:-.8em;margin-right:-.8em}
@media screen and (min-width:480px){.google-map-container{margin-left:-1.6em;margin-right:-1.6em}}
.google-map-container img{max-width:none}
@media screen and (min-width:480px){.google-map-container{position:relative;height:0;padding-top:70%}}
.google-map{height:300px}
@media screen and (min-width:480px){.google-map{position:absolute;top:0;left:0;height:100%;width:100%}}
.google-map-bar{padding:.8em;margin-bottom:1.6em;background-color:#fbf9de;background-color:#fafafa;text-align:center}
.tooltip-link{position:relative}
.tooltip-link-tooltip{position:absolute;top:-18px;left:-45px;right:auto;width:200px;-webkit-transform:translateY(-113%);transform:translateY(-113%);margin-bottom:5px;z-index:1030;visibility:hidden;opacity:0;transition:.9s cubic-bezier(.55,0,.1,1);background-color:#a2b04a;padding:.8em;font-size:13px;color:white}
.tooltip-link-tooltip:after{content:"";display:block;position:absolute;bottom:-1em;left:50px;margin-left:-1em;border-top:1em solid #a2b04a;border-left:1em solid transparent;border-right:1em solid transparent;font-size:15px}
.tooltip-link:focus .tooltip-link-tooltip,.tooltip-link:hover .tooltip-link-tooltip{visibility:visible;opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.modal-pop{position:relative;background:white;padding:1.6em;width:auto;max-width:700px;margin:1.6em auto;border-radius:5px}
@media screen and (max-width:739px){.modal-pop{max-width:90%}}
.modal-pop-image{border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden;margin:-1.6em -1.6em 1.6em}
.modal-pop-image img{width:100%}
.modal-pop-heading strong{text-transform:uppercase}
.modal-pop-body a{text-decoration:underline}
.modal-pop-body a:focus,.modal-pop-body a:hover{color:#a2b04a}
.modal-pop-footer{margin-top:25px}
.mfp-modal-pop.mfp-wrap .modal-pop{transition:.9s cubic-bezier(.55,0,.1,1);opacity:0;-webkit-transform:translateY(-20px) scale(1.05);transform:translateY(-20px) scale(1.05)}
.mfp-modal-pop.mfp-wrap.mfp-ready .modal-pop{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}
.mfp-modal-pop.mfp-wrap.mfp-removing .modal-pop{opacity:0;-webkit-transform:translateY(40px) scale(.8);transform:translateY(40px) scale(.8)}
.modal-pop .mfp-close{background-color:#555555;color:white;top:-22px;right:-22px;height:44px;width:44px;border-radius:50%;opacity:1;line-height:46px;transition:.4s cubic-bezier(.55,0,.1,1)}
.brand,.modal-pop .mfp-close{background-color:#a2b04a}
.brand-secondary{background-color:#fbf9de}
.white{background-color:white}
.gray{background-color:#555555}
.gray-light{background-color:#aaaaaa}
.gray-lighter{background-color:#f0f0f0}
.gray-opaque{background-color:#555555;background-color:rgba(0,0,0,.7)}
.gray-light-opaque{background-color:#aaaaaa;background-color:rgba(0,0,0,.45)}
.gray-lighter-opaque{background-color:#f0f0f0;background-color:rgba(0,0,0,.25)}
.brand-opaque{background-color:#a2b04a;background-color:rgba(131,149,13,.7)}
.white-opaque{background-color:white;background-color:rgba(255,255,255,.85)}
.brand,.brand a{color:white}
.brand a{text-decoration:underline}
.brand-dark{color:white}
.brand-dark a{color:white;text-decoration:underline}
.brand-secondary{color:white}
.brand-secondary a{color:white;text-decoration:underline}
.brand-secondary-dark{color:white}
.brand-secondary-dark a{color:white;text-decoration:underline}
.gray,.gray a{color:white}
.gray a{text-decoration:underline}
.gray-light{color:white}
.gray-light a{color:white;text-decoration:underline}
.gray-opaque{color:white}
.gray-opaque a{color:white;text-decoration:underline}
.white{color:#494949}
.white a{color:#a2b04a}
.white a:hover{color:#1b571b}
.gray-lighter{color:#494949}
.gray-lighter a{color:#a2b04a}
.gray-lighter a:hover{color:#1b571b}
.bordered{border-bottom:2px solid #a2b04a}
.bordered,.bordered-top{border-top:2px solid #a2b04a}
.bordered-bottom{border-bottom:2px solid #a2b04a}
.bordered-left{border-left:2px solid #a2b04a}
.bordered-right{border-right:2px solid #a2b04a}
.bordered-thick{border-width:4px}
.bordered-thin{border-width:1px}
.bordered-opaque{position:relative;overflow:hidden}
.bordered-opaque:before{content:"";position:absolute;top:0;left:0;right:0;bottom:-1px;display:block;pointer-events:none;border:6px solid rgba(255,255,255,.5);box-shadow:inset 0 0 0 1px white}
@media screen and (min-width:480px){.bordered-opaque:before{border-width:8px;box-shadow:inset 0 0 0 2px white}}
.bordered-gray{border-color:#555555}
.bordered-gray-light{border-color:#aaaaaa}
.bordered-gray-lighter{border-color:#f0f0f0}
.bordered-ci{border-color:#a2b04a}
.bordered-ci-secondary{border-color:#fbf9de}
.bordered-white{border-color:white}
.on-top{box-shadow:0 0 3px rgba(0,0,0,.4)}
.text-ci,.text-ci.text-color-links a{color:#a2b04a}
.text-ci-secondary,.text-ci-secondary.text-color-links a{color:#fbf9de}
.text-white,.text-white.text-color-links a{color:white}
.text-gray,.text-gray.text-color-links a{color:#555555}
.text-gray-light,.text-gray-light.text-color-links a{color:#aaaaaa}
.text-gray-lighter,.text-gray-lighter.text-color-links a{color:#f0f0f0}
.text-base,.text-base.text-color-links a{color:#494949}
.text-muted{color:#aaaaaa}
.text-success{color:#3c763d}
.text-success a:hover{color:#2b542c}
.text-danger{color:#a94442}
.text-danger a:hover{color:#843534}
.frontpage .breadcrumbs-bar{display:none}
