﻿.heroLocationTitle h1{font-family:"open_sans",sans-serif;font-size:52px;letter-spacing:-2px;line-height:1.2em;font-weight:300;color:#43484d;text-align:center}#cityLocation{display:inline-block;width:100%;margin-top:156px}@media(max-width: 64em){#cityLocation{margin-top:56px}}#paycomLocations{min-height:180px}.loadingContainer{width:100%;padding:0 15px;text-align:center}.loadingContainer img{max-width:60px}#paycomLocations>.main-content{display:none}.salesOfficesHeader h3{line-height:1.25}#paycomLocations{background-color:#f4f4f4}#paycomLocations #cityLocations .cityTile{max-width:365px;min-height:100%;margin:0 auto}#paycomLocations #cityLocations .cityTile .cityTileShadow{-webkit-box-shadow:2px 2px 2px 1px rgba(179,179,179,.2);-moz-box-shadow:2px 2px 2px 1px rgba(179,179,179,.2);box-shadow:2px 2px 2px 1px rgba(179,179,179,.2);border-radius:6px;background-color:#fff;min-height:100%}#paycomLocations #cityLocations .cityTile .locationImg{background-repeat:no-repeat;background-size:cover;border-radius:6px 6px 0 0;height:60%;padding-bottom:67%}#paycomLocations #cityLocations .cityTile .atlantaBgImg{background-image:url("../images/location-images/atlanta.jpg")}#paycomLocations #cityLocations .cityTile .charlotteBgImg{background-image:url("../images/location-images/charlotte.jpg")}#paycomLocations #cityLocations .cityTile .chicagoBgImg{background-image:url("../images/location-images/chicago.jpg")}.cityDropdown{position:relative;max-width:365px;width:100%;margin:0 auto}#cityLocations .cityDropdown{display:none}.cityDropdown:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:11px;color:#0064c8;right:11px;top:14px;padding:0 0 2px;position:absolute;pointer-events:none}.cityDropdown select{width:100%;padding:1.5em 1em 1em;margin-bottom:30px;border-radius:4px;border:solid 1px #86939e;font-size:12px;box-sizing:border-box;color:#0064c8;-webkit-appearance:none;-moz-appearance:none;-moz-appearance:none}.cityDropdown select option:first-child{color:#86939e}.cityDropdown select option+option{color:#000}#cityLocations .cityTile .cityInfo{background-color:#fff;padding:18px 6px;border-radius:0 0 6px 6px;transition:background .6s ease;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;-ms-transition:background .4s ease;-o-transition:background .4s ease}.cityTile a .cityTileShadow{transition:background .6s ease;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;-ms-transition:background .4s ease;-o-transition:background .4s ease}#cityLocations div .cityTile>a:hover .cityInfo,.cityTile a:hover .cityTileShadow{background-color:#0064c8 !important}#cityLocations .cityTile a .cityInfo h4{color:#43484d}#cityLocations .cityTile a .cityInfo p{color:#86939e}#cityLocations .cityTile a .cityInfo p span i{font-style:normal;padding-right:6px;color:#86939e}#cityLocations .cityTile>a:hover .cityInfo h4,#cityLocations .cityTile>a:hover .cityInfo p,#cityLocations .cityTile>a:hover .cityInfo p span i{color:#fff}@media screen and (max-width: 64em){#paycomLocations #cityLocations{padding:0 42px}}@media screen and (min-width: 40em)and (max-width: 880px){#cityLocations .size1of3{width:49.9999%}}@media screen and (max-width: 40em){#cityLocations .cityDropdown{display:block}#paycomLocations .salesOfficesHeader h1{font-size:42px}#paycomLocations #cityLocations{padding:0 15px;margin-top:48px}}.cityHero{background-image:url("../images/location-hero-images/Portland.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;height:600px}.cityBox{max-width:877.99px;margin:0px auto 0;border-radius:0 0 6px 6px}.cityBox h2{font-family:"open_sans",sans-serif;font-size:52px !important;letter-spacing:-2px;line-height:1.2em;font-weight:300;color:#000}.cityBox .cityBoxShadow{-webkit-box-shadow:2px 4px 7px 1px rgba(179,179,179,.5);-moz-box-shadow:2px 4px 7px 1px rgba(179,179,179,.5);box-shadow:2px 4px 7px 1px rgba(179,179,179,.5)}.cityBox .cityLocationInfo{height:450px}.cityBox .cityLocationInfo a{bottom:6px;font-weight:300}.cityBox .cityLocationInfo a i{font-style:normal;font-size:11px}.cityBox .cityLocationInfo,.cityBox .cityGoogleMap{vertical-align:top}.cityBox .cityLocationInfo .cityFlexContainer{display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;-webkit-align-items:left;align-items:left;-webkit-justify-content:center;justify-content:center;height:100%}.cityGoogleMap #map{height:450px}#cityLocation .cityDropdown{display:inline-block;margin-left:42px}.cityBox .cityGoogleMap .googleOverlay{background:rgba(0,0,0,0);position:relative;max-width:585px;height:450px;top:450px;margin-top:-450px}.cityBox .cityGoogleMap iframe{max-width:100%}@media screen and (min-width: 861px){.cityFlexContainer .cityPhoneInfo,.cityFlexContainer .cityAddressInfo{margin-bottom:18px}}@media screen and (max-width: 860px){.cityBox .cityLocationInfo{width:100%;height:auto}.cityBox .cityLocationInfo .cityFlexContainer{flex-direction:row;-webkit-flex-direction:row;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:space-between;justify-content:space-between;height:100%;margin-bottom:6px}.cityBox .cityGoogleMap,.cityBox .cityGoogleMap iframe{width:100%}.citySelector{padding:0 12px}.citySelector h3,.citySelector .industryDropdown{display:block;margin:0 auto !important}.citySelector h3{margin:24px auto !important}#cityLocation .cityDropdown{margin-left:0}}@media screen and (min-width: 40em)and (max-width: 860px){.cityLocationInfo{padding:30px}.cityFlexContainer>div{margin-right:6px}.cityFlexContainer div:last-of-type{margin-right:0px}.cityFlexContainer h3{margin-top:0}}@media screen and (max-width: 40em){.cityBox .heroLocationTitle{margin:0 0 30px 0}.cityBox .cityLocationInfo .cityFlexContainer{-webkit-align-items:left;align-items:left;flex-direction:column;-webkit-flex-direction:column}.demoRequest h2{font-size:42px !important}}/*# sourceMappingURL=styles.css.map */
