body{margin:0;font-family:'Roboto',sans-serif;padding-top:120px;background:#fff}@media (max-width:767px){body{padding-top:190px;transition:ease padding-top .2s}body.scrolling{padding-top:80px}}.spacer{clear:both}a{outline:none;text-decoration:none !important;color:inherit}h1,h2,h3,h4{font-family:'Roboto Condensed',sans-serif;font-weight:700;margin-top:0;margin-bottom:0}h1{font-size:36pt}h2{font-size:24pt}h3{font-size:18pt}h4{font-size:16pt}button{font-size:16pt}p{font-size:14pt}.page-heading__main{font-size:30pt !important;font-family:"Roboto Condensed",Sans-serif !important;font-weight:600 !important;color:#575757}.full-width{width:100%}.relative-position{position:relative}.absolute-position{position:absolute}.vert-center{top:50%;transform:translateY(-50%)}.shadowbox{box-shadow:rgba(51,51,51,.5) 0px 5px 10px}.shadowtext{text-shadow:rgba(0,0,0,.75) 1px 2px 5px}@media (max-width:767px){.header__logo-link{padding-top:50px}}@media (min-width:768px) and (max-width:991px){.header__logo-link{padding-top:50px}}@media (min-width:992px) and (max-width:1199px){.header__logo-link{padding-top:60px}}@media (min-width:1200px) and (max-width:3000px){.header__logo-link{padding-top:70px}}@media (min-width:768px){body{padding-top:120px;transition:.3s ease}.text-left{text-align:left}.text-right{text-align:right}}@media (min-width:992px){body{padding-top:120px}}@media (min-width:1200px){body{padding-top:120px}}.legal-container{padding:50px 0}.header{background-color:#000}.header.mobile-menu-open{bottom:0;overflow-x:hidden;overflow-y:scroll}.header__row{height:60px;display:flex;max-width:1700px;flex-direction:row;justify-content:center;align-items:center;margin:auto}.header__container {height:120px}.bobcat__logo--header{margin:0 auto;width:210px;padding:10px 10px 0}.header__logo{background:#ff3600;position:relative;display:block;height:60px;width:50%}.header__logo-link{display:block;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.header__logo-image{display:block;margin:auto;width:auto;max-width:200px;max-height:40px;height:auto;opacity:1}.header__contact{display:flex;flex-direction:column;width:50%}.header__contact-label{display:none}.header__buttons{display:flex;flex-direction:row;width:100%}.header__button{display:flex;justify-content:center;align-items:center;width:25%;height:60px}.header__button a,.header__button i{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.header__button img{width:30px;max-width:100%;height:auto}.header__button:hover{cursor:pointer}.header__button-locations{background:#797979}.header__button-phone{background:#575757}.header__button-contact{background:#333}.header__button-menu{background:#000}.header__buttons .fa{font-size:24px;color:#fff}.hidden-locations{font-family:'Roboto Condensed',sans-serif;position:absolute;top:0;font-size:18px;line-height:18px;box-shadow:rgba(51,51,51,.5) 0px 5px 10px;min-width:200px;height:0;opacity:0;transition:.3s ease;z-index:-1;overflow:hidden;background:#fff}.hidden-locations ul.location-list{list-style-type:none;padding-left:0;margin-bottom:0}.hidden-locations .location-list li{background:#fff;transition:.3s ease;padding:0 15px;margin-left:0;width:auto;border-bottom:1px solid #ccc}.hidden-locations .location-list li a{color:#000;line-height:40px;height:45px}.hidden-locations .location-list li:nth-child(even){background:#e0e0e0}.hidden-locations:before{content:'';width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #f0f0f0;display:block;margin:0 auto;position:absolute;top:-12px;z-index:-1;left:calc(50% - 15px)}.hidden-locations.visible-locations{display:block;top:75px;opacity:1;overflow:visible;z-index:1;height:auto}.header__logo-link{font-family:'Roboto Condensed',sans-serif;font-weight:900;font-size:24px;text-align:center;color:#fff;text-transform:uppercase}.header__logo-link:hover,.header__logo-link:active,.header__logo-link:focus{color:#fff}.consistent-buttons{display:block;border:#333;border-radius:0;color:#fff}@media (max-width:767px){.header__row{flex-wrap:wrap}.header__logo{transition:ease all .2s}.header__logo,.header__contact{width:100%;height:130px}.header__logo-link{font-size:6vw}body.scrolling .header__logo{z-index:-2;height:0;opacity:0}.hidden-locations.visible-locations{top:132px;left:25px}body.scrolling .hidden-locations.visible-locations{top:72px;left:25px}.hidden-locations:before{left:25px}}@media (min-width:768px){.header{height:120px}.header__row{height:120px}.header__logo{max-width:150px;float:left;height:120px}.header__logo-image{max-width:100%;max-height:60px;padding-left:15px;padding-right:15px}.header__nav-wrapper{width:calc(100% - 270px)}.header__contact{display:flex;flex-direction:column;width:50%;width:120px;height:120px}.header__contact-label{display:flex;background-color:#f1f1f1;color:#333;font-family:'Roboto',sans-serif;font-weight:900;font-size:16px;line-height:30px;justify-content:center;align-items:center;height:60px;width:100%}.header__buttons{display:flex;flex-direction:row;width:120px}.header__button{width:40px;height:60px}.header__button img{width:20px}.hidden-locations{font-size:12px}.hidden-locations.visible-locations,.header__button-locations:hover .hidden-locations{display:block;top:75px;opacity:1;overflow:visible;z-index:1;height:auto}.hidden-locations .location-list li:hover{background:#ccc}.hidden-locations .location-list li:hover a:hover{color:#000}.header__logo-link{font-family:'Roboto Condensed',sans-serif;font-weight:900;font-size:20px;text-align:center;color:#fff;text-transform:uppercase}}@media (min-width:992px){.header{height:120px}.header__row{height:120px}.header__logo{max-width:200px;float:left;height:120px}.header__nav-wrapper{width:calc(100% - 350px)}.header__contact{width:150px;height:120px}.header__buttons{display:flex;flex-direction:row;width:150px}.header__button{width:50px;height:60px}.header__button img{width:25px}.hidden-locations.visible-locations,.header__button-locations:hover .hidden-locations{top:85px}.bobcat__logo--header{margin:0 auto;width:210px;padding:10px 10px 0}.header__logo-link {font-family:'Roboto Condensed',sans-serif;font-weight:900;font-size:20px;text-align:center;color:#fff;text-transform:uppercase}}@media (min-width:1200px){.header{height:120px}.header__row{height:120px}.header__logo{max-width:300px;float:left;height:120px;padding-top:10px}.header__nav-wrapper{width:calc(100% - 480px)}.header__contact{width:180px;height:120px}.header__buttons{display:flex;flex-direction:row;width:180px}.header__button{width:60px;height:60px}.header__button img{width:30px}.hidden-locations{font-size:20px}.hidden-locations.visible-locations,.header__button-locations:hover .hidden-locations{top:95px}.header__logo-link {font-family:'Roboto Condensed',sans-serif;font-weight:900;font-size:20px;text-align:center;color:#fff;text-transform:uppercase}}.hero-interior{padding:30px 20px 15px}.hero-text{height:100%;width:100%}.hero-text.row{padding:0}.promotions-container{padding-bottom:15px 10px 30px}.page-inventory .interior-page,.page-rentals .interior-page,.page-showrooms .interior-page{background-color:#fff}.page-inventory .cws-content-area,.page-rentals .cws-content-area,.page-showrooms .cws-content-area{background:#fff;padding:0}#inv-list-table .dataTables_empty{background:#fff}.inv-body-wrap{padding:0 15px !important}.interior-page__row.row{margin-left:0;margin-right:0}.interior-page #inventory-model-details{padding:30px}.inventory-container .table>tbody>tr>td,.inventory-container .table>tbody>tr>th,.inventory-container .table>tfoot>tr>td,.inventory-container .table>tfoot>tr>th,.inventory-container .table>thead>tr>td,.inventory-container .table>thead>tr>th{padding:8px 0 !important}@media (min-width:768px){.interior-page__container{padding:0}.inventory-container .inv-item-request-button.inventory-item-btn:hover,.inventory-container .inv-item-request-button.inventory-item-btn.disabled:focus{background-color:#333}.inventory-container .inv-item-view-button.inventory-item-btn:hover,.inventory-container .inv-item-view-button.inventory-item-btn.disabled:focus{background-color:#333}.interior-page__row.row{margin-left:-15px;margin-right:-15px}.inventory-container{padding:10px 20px !important}}#bobcat-logo{margin:0 auto;width:210px;padding:10px 10px 0;fill:#fff;position:absolute;left:50%;transform:translateX(-50%);max-width:100%}.dealer-footer{padding:80px 4% 60px;background-color:#000}.dealer-footer__wrap{display:flex;justify-content:space-around;max-width:1700px;margin:auto}.dealer-footer ul{padding:0;list-style:none}.dealer-footer__logo-item{display:flex;flex-direction:column;margin:0 4% 0 0;width:25%}.dealer-footer__logo-1{display:block;text-align:center;margin:0 2% 0 0}.dealer-footer__logo{display:flex}.dealer-footer__heading{padding:0;margin:0;font-size:2.2rem;font-family:'Roboto Condensed',sans-serif;color:#ccc;font-weight:700;text-transform:uppercase}.hr__color--red{margin-top:15px !important;margin-bottom:20px !important;border-top:1px solid #ff3600 !important}.dealer-footer a{color:#ccc;font-weight:300}.dealer-footer li{line-height:3rem}.dealer-footer__contact-us i{font-size:2rem;color:#fff;margin:0 7% 0 0}.dealer-footer__phone{margin:0 0 20px}.dealer-footer__phone,.dealer-footer__address{display:flex;align-items:center}.dealer-footer__item{flex:1 0 auto;margin:0 4% 0 0}.dealer-footer__link-items{display:flex}ul.ul__col-1{width:45%}ul.ul__col-2{width:55%}.dealer-footer__follow-us{margin:0}.dealer-footer__follow-us i{font-size:2.5rem}@media only screen and (min-width:992px) and (max-width:1199px){.dealer-footer__logo-item{width:20%}.dealer-footer__heading{font-size:1.6rem}}@media only screen and (min-width:768px) and (max-width:991px){.dealer-footer{padding:60px 5%}.dealer-footer__wrap{flex-wrap:wrap;justify-content:space-between}.dealer-footer__logo-item{justify-content:center;margin:0 0 50px;width:100%}.bobcat__logo{width:50%;margin:auto}.dealer-footer__item{flex:0 auto;width:45%;margin:0}.dealer-footer__locations,.dealer-footer__follow-us{margin-top:50px}}@media only screen and (max-width:767px){.dealer-footer{padding:0}.dealer-footer__wrap{flex-direction:column;padding:60px 5%}.dealer-footer__logo-item{justify-content:center;margin:0 auto 70px auto;width:85%}.dealer-footer__logo-1{display:block;text-align:center;padding-bottom:20px;margin:0}.dealer-footer__contact-address-links-loc-follow{flex-direction:column;width:100%}.dealer-footer__contact-us,.dealer-footer__quick-links,.dealer-footer__locations,.dealer-footer__follow-us{width:85%;margin:0 auto 60px}.dealer-footer__follow-us i{font-size:3.5rem}}.cws-footer{display:flex;align-items:center;justify-content:space-between;padding:25px 2%;margin:0;background-color:#151515}.links ul{padding:0;margin:0;list-style-type:none}.links li{display:inline;color:#000}.links ul li a{display:inline-block;font-size:.8em;color:#fff;text-decoration:none;text-transform:none}.links li:after{color:#fff}.cws-logo__img{width:80%}@media only screen and (max-width:768px){.cws-footer{height:auto;flex-direction:column}#cws-logo{width:100%;margin:0 0 25px;text-align:center}#footer_links{width:100%;text-align:center}}@media only screen and (max-width:768px){.cws-logo__img{width:30%}}.modal-header{background:#333}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;opacity:1}.modal-title{color:#fff;text-transform:uppercase}.modal-title,#myModal label{font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:16pt}.modal-body{background-color:#f1f1f1 !important}input.wpcf7-form-control.wpcf7-submit.btn.btn-primary{background-color:#ff3600 !important;border:none}.modal-footer{background-color:#333 !important}.modal-footer{height:60px}.modal-footer .btn{background:#fff;color:#000 !important}.btn-primary,.inv-search-container .inv-search-buttons .btn-default,.inventory-container .inventory-item-btn,.inventory-container .inventory-item-btn.disabled:active,#inv-list-table_paginate .paginate_button.current,.inventory-container .inv-item-request-button.inventory-item-btn:hover,.inventory-container .inv-item-request-button.inventory-item-btn.disabled:focus,.inventory-container .inv-item-view:hover,.inventory-container .inv-item-view:focus{border-color:transparent !important}.showroom-display-subcategory-selected,.showroom-display-subcategory{background-color:#ff3600 !important;border-color:transparent !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.error-btn{padding:15px;margin:20px 0;background:#ff3600;color:#fff !important}.error-btn__contact{margin-left:15px}@media (max-width:767px){.error-btn__contact{margin-left:0}}.flex{display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:0 1 auto}.savings__hero{width:100%}.savings__hero__img{width:100%}.savings__hero__text{width:100%;-ms-flex-pack:justify;justify-content:space-between}.savings__hero__box{padding:10px}.savings__hero__tagline{width:60%;text-align:right}.savings__hero__icon{width:40%;-ms-flex-align:end;align-items:flex-end}.savings__hero__tagline-img{width:100%}.savings__hero__icon-img{width:30%}@media (max-width:767.98px){.savings__hero{height:100%}.savings__hero__text{-ms-flex-direction:column;flex-direction:column}.savings__hero__icon,.savings__hero__tagline{width:100%}.savings__hero__tagline-img,.savings__hero__icon-img{margin:auto}.savings__hero__icon-img{width:20%}}.savings__equipment__wrap{background-color:#f1f5f6;padding-top:30px;padding-bottom:30px}.savings__equipment__wrap--excavator{background-color:#dbdfe0}.equipment__block--left{width:40%;border-radius:8px;border:1px solid #ccc;background-color:#fff;text-align:center;padding:10px;margin:0 0 10px}.ce-v02__wrap-right_top{border:1px solid #ccc}.equipment__block--right{width:60%;padding:0 10px}.equipment__title{background-color:#ff3600;color:#fff;font-family:"open sans",sans-serif;font-weight:800;width:75%;padding:10px 20px;margin:auto;font-size:22px;display:block;margin-bottom:10px}.equipment__name{font-family:"open sans",sans-serif;font-weight:800;color:#ff3600;font-size:24px;line-height:24px;margin:24px 0}.equipment__name span{display:block}.equipment__img-savings{width:70%;max-width:70%;margin:auto;padding:10px 0;display:block}.equipment__warranty{text-align:center;font-size:14px}.equipment__block--right{-ms-flex-direction:column;flex-direction:column}.ce-v02__wrap-right_top,.ce-v02__wrap-right_bottom{padding:5px 15px;border-radius:8px;background-color:#fff}.ce-v02__wrap-right_top{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 0 10px}.right__block__top-left,.right__block__top--right{padding:5px}.right__block__top-left{font-family:"open sans",sans-serif;font-weight:800;color:#333}.rebate__text{font-size:16px}.rebate__amount{font-size:25px}.rebate__financing{font-weight:600;font-size:14px}.text__style--uppercase{text-transform:uppercase}.right__block__top-left span{display:block}.ce-v02_request-quote{background-color:#ff3600;color:#fff;font-family:"open sans",sans-serif;font-weight:800;padding:13px 40px;height:100%;border:none;transition:all .3s ease}@media (min-width:768px){.ce-v02_request-quote:hover{background-color:#333}}@media (max-width:991.98px){.equipment__container{-ms-flex-direction:column;flex-direction:column}.equipment__block--left,.equipment__block--right{width:100%}.right__block__top-left span{display:inline}.ce-v02__wrap-right_top{-ms-flex-wrap:wrap;flex-wrap:wrap}.right__block__top-left,.right__block__top--right{width:100%;text-align:center}.ce-v02_request-quote{width:100%}.ce-v02__wrap-right_top{margin:0 0 5px}.equipment__block--left,.equipment__block--right{padding:10px 0}.equipment__title{width:90%}}@media only screen and (min-width:992px) and (max-width:1199px){.equipment__name{margin:44px 0}}@media only screen and (min-width:768px) and (max-width:991px){.equipment__name{margin:35px 0}}@media only screen and (max-width:767px){.rebate__amount{font-size:20px}.equipment__name{margin:35px 0}}.nys-buy{width:90%;margin:auto;padding:30px 0}.nys-buy__h1{font-family:"open sans",sans-serif;font-weight:800;font-size:24px;text-align:center;padding:10px;color:#333}.nys-section__button{width:70%;margin:auto;padding:16px;margin-top:10px;-ms-flex-pack:justify;justify-content:space-between;font-family:"open-sans",sans-serif;font-weight:800;transition:all .3s ease;cursor:pointer}.nys-section__button-compact{color:#ff3600;background-color:#fff}.nys-buy__red{color:#ff3600}.nys-section__button-excavator,.nys-buy-both__button{background-color:#ff3600;color:#fff !important}.nys-stopby{background-color:#ff3600;background-image:-webkit-linear-gradient(90deg,#cc2b00 0%,#ff3600 100%);color:#fff;padding:30px 0}.nys-stopby__h1{font-family:"Hind",sans-serif;font-weight:700;padding:0;width:90%;margin:auto;text-align:center;font-size:33px;padding:0}.nys-stopby__span{display:block}@media (max-width:575.98px){.nys-stopby__span{display:inline;font-size:28px}}.nys-footer{padding:20px 0;margin:auto;-ms-flex-align:center;align-items:center}.nys-footer__text{padding:10px;font-weight:800}.nys-footer__button{width:30%;padding:20px}.nys-save-now__button{cursor:pointer}.nys-footer__text{width:70%}.nys-save-now__button-test{border:1px solid red;height:100%;width:100%;padding:20px;display:block;text-align:center;font-family:"oswald",sans-serif;font-weight:700;font-size:48px;color:#fff !important;background-color:#ff3600;cursor:pointer;transition:all .3s ease}.nys-footer__text{font-family:'Source Sans Pro',sans-serif;font-size:28px;font-weight:800;font-style:italic;color:#333;-webkit-font-smoothing:antialiased}.nys-footer__text-span{display:block}.nys-footer__button{text-align:right}.nys-footer__button-img{width:300px}@media (min-width:768px){.nys-save-now__button-test:hover{opacity:.8}}@media (max-width:991.98px){.nys-footer{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.nys-footer__button,.nys-footer__text{width:100%;text-align:center}}@media (min-width:992px) and (max-width:1199px){.nys-footer__text{font-size:2.5vw}}@media (min-width:1200px){.nys-footer__text{font-size:1.5vw}.nys-save-now__button-test{font-size:36px}.nys-save-now__button-test--fr{font-size:2vw}}.fine-print__wrap{background-color:#f2f2f2;color:#333;padding:20px 0}.fine-print{margin:auto}.fine-print__p{font-size:12px;font-family:"open sans",sans-serif}