.locations-search-container h3{font-weight:600;font-size:16px;line-height:1.3;margin-left:16px;margin-bottom:20px}#map-canvas{width:100%;height:580px;-webkit-transform:initial !important}.gm-style .gm-style-iw{font-size:13px;font-weight:400;margin-left:12px}.map-info-box .content{padding:14px 0 0}.info-content-inner{display:table;width:100%}.info-block-column{display:table-cell}.info-block-column.first{font-family:"Montserrat",sans-serif;font-size:14px;color:gray;line-height:18px}.info-block-column.first p.phone{font-family:"Montserrat",sans-serif !important;font-size:14px !important;color:gray !important;line-height:18px !important}.info-block-column.info-block-content{padding:0 6px 0 12px;box-sizing:border-box;border-left:1px solid #a4a9ae}#locations-wrapper{position:relative;display:block}#locations-map-container{position:relative;min-height:400px}.regional-map #locations-map-container{position:static;max-height:580px}#locations-none{margin-bottom:32px}#locations-list-container .results-heading,#locations-none .results-heading{overflow:hidden;margin-bottom:16px;padding-bottom:2px;border-bottom:#272525 1px solid}#locations-list-container .results-heading{padding-bottom:6px}#locations-list-container .results-heading h3{float:left;margin-bottom:0;margin-left:0;padding-left:10px;font-size:16px;font-weight:700}#locations-none .results-heading h3{float:left;margin-bottom:0;margin-left:0;padding-left:20px;font-size:16px;font-weight:700;color:#241e24}#locations-list-container .results-heading a{display:inline-block;float:right;font-size:16px}#locations-none .results-heading a{display:inline-block;float:right;font-size:16px}#locations-none h3.no-results{margin-left:0;margin-top:6px;margin-bottom:46px !important;padding-top:8px;padding-left:20px;font-size:16px;font-weight:700;color:#241e24}.map-info-box{min-width:232px;margin:10px 0;width:420px;color:#979797 !important;font-family:'franklin-gothic-urw',Helvetica,Arial,sans-serif !important;font-size:12px !important;line-height:1.3em !important;font-weight:100;padding-top:10px}.map-info-box div.content p{color:#979797 !important;font-family:'franklin-gothic-urw',Helvetica,Arial,sans-serif !important;font-size:12px !important;line-height:1.3em !important;font-weight:100;padding-top:10px;margin:0 0 10px !important}.map-info-box.without-content{width:232px}.map-info-box h4{color:#241e24;font-family:"Montserrat",sans-serif;font-size:18px !important;line-height:18px !important;margin:0 0 6px;text-align:left;text-transform:none}.map-info-box h4.title{color:#241e24;margin-bottom:6px;font-weight:500 !important}.map-info-box h5.subtitle{display:none !important}.info-block-content{color:#1c1c1b;line-height:1.3 !important}.info-block-content h1{font-size:14px;line-height:14px !important;font-weight:700;margin-bottom:5px}.info-block-content h2{font-size:12px;line-height:12px !important;font-style:oblique;margin-bottom:8px;font-weight:500}.info-block-content h3{font-size:12px;line-height:12px !important;font-weight:700;margin-bottom:4px}.info-block-content ol,.info-block-content ul{margin-left:16px;margin-bottom:0;padding-left:10px;padding-bottom:6px}.map-info-box div.info-block-content p{margin-bottom:4px !important;color:#1c1c1b !important}.info-block-content ol li,.info-block-content ul li{padding-left:0;line-height:1.5 !important;font-size:12px}#locations-list-container h2{text-align:left}.location-list-wrapper ul.locations-list{list-style:none;margin:0;padding:0}.location-list-wrapper ul.locations-list li.location{font-size:12px;line-height:1.5em;list-style:none;margin:0 0 24px;padding:0}.location-list-wrapper ul.locations-list li.location:nth-child(4n+1){clear:left}span.attention{color:#d50032}.location-list-wrapper ul.locations-list .location span.close,.location-list-wrapper ul.locations-list .location span.open{display:none}#locations-list-container a.btn,#locations-wrapper a.btn{background:#fac424;color:#241e24;cursor:pointer;display:inline-block !important;font-family:"Montserrat",sans-serif;font-size:10px;color:#fff;letter-spacing:3px;text-transform:uppercase;text-align:center;font-weight:700;height:40px;line-height:40px;margin:0 0 5px;padding:0 36px;text-align:center;text-decoration:none !important;-webkit-touch-callout:default;-webkit-tap-highlight-color:rgba(0,0,0,.25);border:none !important;border-radius:0 !important}#locations-list-container a.btn.btn-show-map,#locations-wrapper a.btn-show-map{float:right;margin:4px 0}.map-section-materials #locations-wrapper a.btn-show-map{margin:42px 0 31px}img[src*="gstatic.com/"],img[src*="googleapis.com/"]{max-width:none}.map-info-box .get-directions-wrapper{display:table;margin:12px 0;width:100%}.map-info-box h4{display:block}.map-info-box.without-content .get-directions-wrapper .info-block-column{display:block}.map-info-box.without-content .get-directions-wrapper a.btn{margin-top:6px;width:100%}#locations-search-form{padding-bottom:40px}#locations-search-form input[type=text],#locations-search-form input[type=email],#locations-search-form input[type=tel]{font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;line-height:55px;color:gray;height:55px;width:100%;max-width:520px;margin:0;padding:0 15px;border-bottom:2px solid #fac424;border-top:none;border-right:none;border-left:none;box-sizing:border-box;background-color:transparent}#locations-search-form input[type=submit]{display:block;margin-right:auto;margin-left:auto}#locations-search-form .location-column{position:relative;display:block;margin-right:-15px;margin-left:-15px;margin-bottom:25px;box-sizing:border-box;vertical-align:top}#locations-search-form .location-column>.row{display:table;width:100%}#locations-search-form .location-column>.row>div[class*=col-]{display:table-cell;float:none;vertical-align:middle}#locations-search-form input[name=zip]{margin-right:10px}#locations-search-form #use-current-location{vertical-align:top;white-space:nowrap}#locations-search-form input[type=submit]{margin-left:15px !important;display:block;font-weight:700;font-size:10px;height:30px;color:#fff;width:135px;border-radius:0;border:none;background-color:#fac424;text-transform:uppercase;letter-spacing:3px}#locations-search-form input[type=submit]:hover{display:block;font-weight:700;font-size:10px;margin-left:15px !important;height:30px;color:#fff;width:135px;border-radius:0;border:none;background-color:#fac424;text-transform:uppercase;letter-spacing:3px}#locations-search-form #use-current-location{clear:left;display:block;line-height:1;margin-bottom:6px;padding-left:35px}#locations-list-container{margin-top:25px;padding:0 0 26px}#locations-list-container h3{float:left;font-weight:600;font-size:16px;line-height:1.3;color:#2c2a29;margin-bottom:0}#locations-list-container .location-list-wrapper{margin-top:6px;padding-top:8px}#locations-list-container ul.locations-list li.location{font-size:16px;line-height:1.5;color:#2c2a29;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #2c2a29;padding-left:10px}#locations-list-container ul.locations-list li.location a.location-link{display:inline-block;color:#2c2a29;text-decoration:none}#locations-list-container ul.locations-list li.location a.location-link h4{font-weight:600px;font-size:16px;margin:0}#locations-list-container .distance{float:right;font-weight:400;color:#75777b}#locations-list-container .view-more-item{text-align:center}#locations-list-container #view-more{font-weight:600;font-size:16px;line-height:1.3;color:#dd0031;text-decoration:underline}#locations-list-container .location-list-pagination{text-align:center;margin-bottom:64px}#locations-list-container .search-page{display:inline-block;margin:0 15px}#locations-list-container .search-page a{display:inline;font-weight:400;font-size:16px;line-height:1;color:#2c2a29;text-decoration:none}#locations-list-container .search-page.current span{display:inline;font-weight:400;font-size:16px;line-height:1;color:#2c2a29;text-decoration:none;font-weight:600;text-decoration:underline}#locations-list-container .search-page.current a{display:none}#locations-list-container .search-page span{display:none}#locations-list-container .search-control{display:inline-block;text-indent:-9999pt;font-size:0}#locations-list-container .search-control a{display:block;height:16px}#locations-list-container .search-control.first,#locations-list-container .search-control.prev{float:left}#locations-list-container .search-control.last,#locations-list-container .search-control.next{float:right}#locations-list-container .search-control.next,#locations-list-container .search-control.prev{margin:0 15px}#locations-list-container .search-control.first a{width:29px;background-image:url(//westsidetractorsales.com/wp-content/plugins/cltv-map/static/../images/first.png);background-repeat:no-repeat;background-position:left top;background-size:29px 16px}#locations-list-container .search-control.prev a{width:16px;background-image:url(//westsidetractorsales.com/wp-content/plugins/cltv-map/static/../images/prev.png);background-repeat:no-repeat;background-position:left top;background-size:16px 16px}#locations-list-container .search-control.next a{width:16px;background-image:url(//westsidetractorsales.com/wp-content/plugins/cltv-map/static/../images/next.png);background-repeat:no-repeat;background-position:left top;background-size:16px 16px}#locations-list-container .search-control.last a{width:29px;background-image:url(//westsidetractorsales.com/wp-content/plugins/cltv-map/static/../images/last.png);background-repeat:no-repeat;background-position:left top;background-size:29px 16px}@media handheld,only screen and (max-width:767px){#map-canvas{height:580px !important}.location_map_wrapper{width:100%;left:20px !important;right:auto !important}.location_map_wrapper .map-panel{margin-right:64px}#locations-search-form #use-current-location{margin:12px 0 18px}#locations-list-container.container,.locations-search-container.container,.locations-section.container{padding-right:30px;padding-left:30px}#mobile-locations-list-container .ui-state-default .ui-icon{background:url(//westsidetractorsales.com/wp-content/plugins/cltv-map/static/../images/icon-hide.png) center right no-repeat}#mobile-locations-list-container .ui-state-active .ui-icon{background-image:url(//westsidetractorsales.com/wp-content/plugins/cltv-map/static/../images/icon-open.png)}#mobile-locations-list-container .ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:block;content:'';position:absolute;width:12px;height:12px;top:50%;left:auto;right:0;margin-top:-6px;margin-right:18px;background-size:12px 12px}#mobile-locations-list-container.hidden{display:none !important}#mobile-locations-list-container .location-list-wrapper{margin:0;padding:0}#mobile-locations-list-container .location-list-wrapper h3{margin:0;padding:11px 30px 9px;font-size:11px;font-family:Helvetica;color:#fff;background:#2d2d32 none;border-width:0;border-top:#fff 1px solid;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#mobile-locations-list-container .location-list-wrapper h3:first-child{border-top:none}#mobile-locations-list-container .location-list-wrapper h4{margin:0;padding:11px 45px 9px;font-size:11px;font-family:Helvetica;color:#fff;text-transform:uppercase;background:#808688 none;border-width:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#mobile-locations-list-container .location-list-wrapper>div{margin:0;padding:0;border-width:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#mobile-locations-list-container .location-list-wrapper>div ul.locations-list li.location{position:relative;margin:0;padding:7px 55px 7px 45px;border-top:#98a4a8 1px solid}#mobile-locations-list-container .location-list-wrapper>div ul.locations-list li.location:first-child{border-top:none}#mobile-locations-list-container .location-list-wrapper .location h4{margin:0;padding:0;color:#000;font-size:16px;text-transform:none;background:transparent none}#mobile-locations-list-container .location-list-wrapper>div ul.locations-list li.location span.open{cursor:pointer;position:absolute;display:block;width:48px;height:48px;right:0;top:50%;margin-top:-24px;margin-right:12px;padding:8px;font-size:32px;line-height:32px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#location-modal{position:fixed;width:100%;padding:42px 0 8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:10001;right:0;bottom:0;overflow-y:scroll}#location-modal .close{cursor:pointer;display:block;position:absolute;top:0;right:0;margin:0;padding:10px;font-size:24px;text-align:center;z-index:4}#location-modal .thumbnail-wrapper{margin:0 18px 18px}#location-modal .map-thumbnail{display:block;max-width:100% !important;margin:0}#location-modal div.title-wrapper{padding:0 18px 16px;background:url(//westsidetractorsales.com/wp-content/plugins/cltv-map/static/../images/separator-dots.png) bottom left repeat-x}#location-modal h4.title,#location-modal h5.subtitle{font-size:18px;line-height:1.3;margin:0;color:#353134;font-weight:500;text-transform:capitalize}#location-modal h5.subtitle{font-style:oblique;font-weight:400}#location-modal .content-wrapper{margin-top:18px;padding:0 18px}.info-block-content{padding:0 18px;font-size:14px}#location-modal p{line-height:1.5;font-size:14px}#location-modal p.phone{text-decoration:none}#location-modal p.phone span{display:inline-block;width:auto;padding-left:22px;background:url(//westsidetractorsales.com/wp-content/plugins/cltv-map/static/../images/phone-icon.png) center left no-repeat;background-size:auto 20px}#location-modal .btn{color:#fff;cursor:pointer;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;height:48px;line-height:48px;margin:10px auto 0;padding:0 22px;width:auto;text-align:center;text-transform:uppercase;text-decoration:none;background:#d50032 border-box;background:-webkit-linear-gradient(#d50032,#d50032) 0 0 border-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-touch-callout:default;-webkit-tap-highlight-color:rgba(0,0,0,.25);box-sizing:border-box;-webkit-box-sizing:border-box}img[src="http://maps.gstatic.com/mapfiles/api-3/images/mapcnt3.png"],img[src="https://maps.gstatic.com/mapfiles/api-3/images/mapcnt3.png"]{display:none !important}#back-to-search{display:block;padding:8px 32px;text-align:center;color:#fff;background-color:#dd0031}.map-info-box{margin-top:0}.map-info-box .get-directions-wrapper{overflow:hidden;margin-top:12px;margin-bottom:12px;clear:both}#locations-wrapper .get-directions-wrapper a.btn{display:block;height:auto;line-height:1.3;padding:0;color:#000;text-align:left;text-decoration:underline !important;background:transparent none}.map-info-box .content{margin-top:4px;padding-top:8px}.locations-list-container,.locations-search-container,.locations-section{padding-right:31px;padding-left:31px}.locations-search-container h3{margin-left:0}#locations-search-form #use-current-location{margin-left:0}#locations-search-form .location-column{padding:0;width:100%}#locations-search-form .location-column.select-wrapper{padding:0 0 8px}#locations-search-form input[type=text]{min-width:100%;margin-bottom:14px}#locations-search-form input[name=zip]{width:100%;margin-bottom:16px}#locations-search-form .search-categories span{width:49%;margin-bottom:23px}#locations-search-form .search-categories span:first-child{margin-right:50%}.gm-style .gm-style-iw{margin-left:7px}}@media only screen and (max-width:991px){.map-info-box{width:auto}.info-block-column.first{width:100%}.map-info-box .info-block-column.info-block-content{display:none}.get-directions-wrapper .info-block-column{display:block}.location-list-wrapper ul.locations-list li.location:nth-child(4n+1){clear:none}.location-list-wrapper ul.locations-list li.location:nth-child(3n+1){clear:left}#locations-search-form .location-column{margin-right:0;margin-left:0}#locations-search-form .location-column>.row{display:block;width:auto}#locations-search-form .location-column>.row>div[class*=col-]{display:block;float:left;width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.location_map_wrapper{right:65px !important}#locations-wrapper .get-directions-wrapper a.btn{margin-top:6px;width:100%}#locations-list-container{margin-top:0}#locations-search-form #use-current-location{display:inline-block;margin-top:18px;float:none}}.spinner{width:30px;height:30px;background-color:#2f2f2f;margin:100px auto;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}