@import url(https://fonts.googleapis.com/css?family=Open+Sans);@import url(https://fonts.googleapis.com/css?family=Passion+One);:after,:before,:not(ul){margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:1em}body{font-weight:400;line-height:1.45}p{margin-bottom:1.3em;color:#2f3334}h1,h2,h3,h4{margin:1em 0 .5em;font-family:Open Sans,Impact,sans-serif;font-weight:inherit;line-height:1.2;color:#2f3334}h1{margin-top:0;font-size:2.074em}h2{font-size:1.728em}h3{font-size:1.44em}h4{font-size:1.2em}.font_small,small{font-size:.833em}a{text-decoration:none}a:hover{text-decoration:underline;color:#cf8a08}::-moz-selection{background-color:#cf8a08}::selection{background-color:#cf8a08}.f-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.f-row .f-col-quat{width:24%;max-width:270px}.f-row .f-col-three-quat{width:74%;max-width:870px}.f-row .f-col-third{width:32%;max-width:370px}.f-row .f-col-half{width:48.5%;max-width:570px}.f-row .f-col-two-third{width:65%;max-width:770px}.f-row .f-col-seven{width:57%;max-width:670px}.f-row .f-col-five{width:41%;max-width:470px}.stick-110{top:110px}.stick-110,.stick-120{-ms-flex-item-align:start;align-self:flex-start;position:-webkit-sticky;position:sticky}.stick-120{top:120px}.stick-130{top:130px}.stick-30,.stick-130{-ms-flex-item-align:start;align-self:flex-start;position:-webkit-sticky;position:sticky}.stick-30{top:70px}.slider-wrapper{position:relative}.slider-dots,.slider-next,.slider-prev{position:absolute;z-index:99}.slider-next,.slider-prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;background-color:#ccc;border:none;opacity:.5}.slider-next:active,.slider-next:focus,.slider-next:hover,.slider-prev:active,.slider-prev:focus,.slider-prev:hover{opacity:1}.slider-prev{left:10px;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}.slider-next{right:10px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.slider-dots{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:0}.slider-dots li{display:block;width:10px;height:10px;border-radius:50%;background-color:#ccc;opacity:.5;cursor:pointer}.slider-dots li:not(:first-child){margin-left:10px}.slider-dots li.active,.slider-dots li:active,.slider-dots li:hover{opacity:1}body{overflow-x:hidden;background-color:#f4f4f4;padding-top:71px;font-family:Open Sans,Arial,Helvetica,sans-serif}h1,h2,h3{color:#166925}.wrapper{max-width:1170px;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.top-banner,.wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.top-banner{height:300px;background-image:url(/assets/images/claas.jpg);background-size:cover;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px}.top-banner h1{margin:0;padding:15px;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#f4f4f1;background-color:rgba(22,105,37,.8)}.main{min-height:100vh;background-color:#f4f4f4;width:100%;max-width:1170px;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.content{padding:20px;width:calc(100% - 500px)}.aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start;position:-webkit-sticky;position:sticky;top:70px;width:250px;padding:20px 15px}.aside a{color:#2f3334}.aside h3{margin-top:0}.badge{padding:20px;background-color:#fff;border-radius:4px;-webkit-box-shadow:rgba(34,34,34,.6) 0 4px 7px;box-shadow:0 4px 7px rgba(34,34,34,.6)}.badge-image{width:100%;min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.badge-image img{max-width:100%;max-height:100%}.badge h3{text-align:center}.badge p{margin-bottom:0}.map{height:450px}.map,.map iframe{width:100%}ul.listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}ul.listing li{width:100%;margin-bottom:30px;position:relative;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.aside-listing .__ad{max-width:200px}.aside-listing .__ad:hover{-webkit-box-shadow:rgba(34,34,34,.25) 0 3px 7px;box-shadow:0 3px 7px rgba(34,34,34,.25)}.aside-listing .__ad .container{background-color:#fff;border-radius:4px;overflow:hidden}.aside-listing .__ad h4{-webkit-box-sizing:border-box;box-sizing:border-box;height:4.5em;padding:.5em;margin:0}.aside-listing .__ad .price{position:absolute;left:0;top:20px;display:block;padding:.3em;background-color:#166925;color:#f4f4f1}ul.listing .__ad{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}ul.listing .__ad:hover{-webkit-box-shadow:rgba(34,34,34,.25) 0 3px 7px;box-shadow:0 3px 7px rgba(34,34,34,.25)}ul.listing .__ad .container{background-color:#fff;border-radius:4px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}ul.listing .__ad h4{-webkit-box-sizing:border-box;box-sizing:border-box;height:4.5em;padding:.5em;margin:0;font-size:1.2em}ul.listing .__ad a{color:#2f3334}ul.listing .__ad .price{position:absolute;right:0;bottom:0;display:block;padding:.7em;background-color:#166925;color:#f4f4f1;border-bottom-right-radius:4px}.\--blue{color:#638495}.\--semi-blue{color:#9fb4bf}.\--white{color:#fff}a.button,button.button,input.button,select.button,textarea.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 15px;padding:8px 15px;text-transform:uppercase;text-decoration:none;letter-spacing:2px;width:100%;background-color:transparent;color:#638495;border:1px solid #638495;font-family:Open Sans,Arial,Helvetica,sans-serif;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}a.button:active,a.button:hover,button.button:active,button.button:hover,input.button:active,input.button:hover,select.button:active,select.button:hover,textarea.button:active,textarea.button:hover{background-color:#2f3334;color:#f4f4f4}.half-w{width:50%}.full-w{width:100%}table.striped{width:100%;margin-bottom:20px}table.striped td{padding:8px}table.striped tr.stripe td{background-color:#e5e5e5}.contact--iconed-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact--iconed-items span{display:inline-block;margin-right:10px;width:34px;height:34px;background-image:url(/assets/images/contact-icons.png)}.contact--iconed-items span.email{background-position-y:-34px}.contact--iconed-items span.fax{background-position-y:-68px}.contact--iconed-items span.phone{background-position-y:-100px;background-position-x:-4px}.header{width:100%;height:71px;background-color:#ffc;position:fixed;top:0;left:0;z-index:99999}.header--inner{width:100%;max-width:1170px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header--logo{background-color:#ffc}.header--logo a{display:-webkit-box;display:-ms-flexbox;display:flex}.header--logo a img{max-height:63px}.header--nav{height:40px}.footer{width:100%;background-color:#ffc;padding:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer a,.footer h4,.footer p{color:#2f3334}.footer a{text-decoration:underline}.footer:before{position:absolute;height:100%;width:100vw;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:"";background-color:#ffc;z-index:-1}.btn--area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px}.btn--area,.nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.nav ul{list-style:none;margin:0;padding:0}.nav ul li{position:relative;white-space:nowrap}.nav ul.subnav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:100%;visibility:hidden;height:auto;background-color:#ffc;z-index:100000001}.nav ul.subnav .has-subnav .subnav{top:0;left:99.5%}.nav ul .has-subnav:focus-within>.subnav,.nav ul .has-subnav:focus>.subnav,.nav ul .has-subnav:hover>.subnav{visibility:visible}.nav ul a{font-size:15px;font-family:Open Sans,Impact,sans-serif;padding:10px 15px;display:block;line-height:1;text-transform:uppercase;text-decoration:none;color:#2f3334}.nav ul a.active,.nav ul a:hover{background-color:#166925;color:#f4f4f1}.nav-btn{min-height:100%;padding:8px 5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.nav-btn,.nav-btn--close{width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-btn--close{position:absolute;top:0;left:0;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;z-index:-999;background-color:#353535}.nav-btn--close span{width:30px;height:3px;background-color:#f4f4f4;display:block;border-radius:3px;position:relative}.nav-btn--close span:first-child{-webkit-transform:rotate(-45deg) translateY(2px);-ms-transform:rotate(-45deg) translateY(2px);transform:rotate(-45deg) translateY(2px)}.nav-btn--close span:nth-child(2){-webkit-transform:rotate(45deg) translateY(-2px);-ms-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px)}.nav-btn span{width:30px;height:3px;background-color:#f4f4f4;display:block;border-radius:3px;position:relative}.nav-btn ul{position:absolute;top:99.5%;z-index:999;left:0;width:100vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;visibility:hidden}.nav-btn ul .has-subnav .subnav{position:relative!important;top:unset!important;left:unset!important;display:none}.nav-btn ul .has-subnav:active>.subnav,.nav-btn ul .has-subnav:focus-within>.subnav,.nav-btn ul .has-subnav:focus>.subnav{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-btn:active+.nav-btn--close,.nav-btn:focus+.nav-btn--close,.nav-btn:focus-within+.nav-btn--close{visibility:visible;z-index:999}.nav-btn:active ul,.nav-btn:focus-within ul,.nav-btn:focus ul{visibility:visible}.hero{width:100%;height:500px;background-image:url(/assets/images/hero.jpg);background-attachment:fixed;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero--heading{font-family:Passion One,Impact,sans-serif;font-size:3em;text-shadow:0 0 4px #ffc;padding:30px;background-color:rgba(0,0,0,.5);display:block}.hero h1{color:#fff;text-align:center}@media screen and (min-width:600px){.contact--iconed-items a{color:#2f3334;text-decoration:none;pointer-events:none;cursor:default}}@media screen and (min-width:901px){.mobile{display:none}}@media screen and (max-width:600px){.f-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.f-row .f-col-five,.f-row .f-col-half,.f-row .f-col-quat,.f-row .f-col-seven,.f-row .f-col-third,.f-row .f-col-three-quat,.f-row .f-col-two-third{max-width:unset;width:100%;margin-bottom:20px}.stick-30,.stick-110,.stick-120,.stick-130{position:static}body{max-width:100vw;padding-top:0}.aside{position:static}ul.listing .__ad h4{font-size:.9em}ul.listing .__ad p{font-size:.8em;padding:5px!important}ul.listing .__ad a:first-child{max-width:40%}ul.listing .__ad .price{padding:.2em}.half-w{width:100%}.header{height:auto;position:relative}.header--inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.header--logo a{max-width:100%;padding:10px}.header--logo a img{max-width:100%!important}.header--nav{height:auto}.nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero{height:300px}.hero--heading{font-size:1em}}@media screen and (max-width:900px){.aside,.content{width:100%}.aside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.desktop{display:none}}