.infoBox .infoData a,.location-addresses .locationAddress .fa-map-marker{color:#000}@media (min-width:992px){.location-homemap #getAQuote .formDiv{padding-right: 26px;}.location-homemap #getAQuote .formDiv .comments,.location-homemap #getAQuote .formDiv .formZip,.location-homemap #getAQuote .formDiv .companyName,.location-homemap #getAQuote .formDiv .helpServices{padding-right: 0px!important;}.location-addresses .row .col-md-6 .lastRowHr{display:none}.findagymmap .gMap{height:570px}}@media (max-width:991px){.location-addresses .row .col-md-6:last-child .lastRowHr{display:none}.findagymmap .gMap{position:relative;width:100%;/*padding-bottom:56.25%*/}}.row.equal{display:flex;flex-wrap:wrap;justify-content:flex-end}.location-addresses .row.equal .item hr{position:absolute;bottom:-10px;width:95%}.infoBox{border:1px solid #fff;width:360px;position:relative;font-size:16px;background:#fff;opacity:.9}.infoBox hr{border-top:1.3px solid #d0cece;margin:10px 0}.infoBox:after,.infoBox:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.infoBox:after{border-color:#fff transparent transparent;border-width:18px;margin-left:-18px}.infoBox:before{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:20px;margin-left:-20px}.infoBox .infoData,.infoBox h5{margin:3px 0;font-size:14px;text-transform:uppercase;font-weight:700}.infoBox .infoContent{color:#000;padding:10px 20px;text-align:center}.infoBox .infoAddress{font-size:14px}.infoPhone .demo-icon{font-size:1.2em;margin-right:4px}.location-addresses{min-width:120px}.location-addresses .locationAddress{display:table}.location-addresses .locationAddress .fa-stack{display:table-cell;vertical-align:top;padding-top:5px}.location-addresses .newsaddress{display:table-cell;padding-left:10px;vertical-align:middle;font-size:1rem;font-family:Roboto,sans-serif;color:#212121}.location-addresses::-webkit-scrollbar{width:12px}.location-addresses::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.location-addresses::-webkit-scrollbar-thumb{background:#e7e7e7}.location-addresses::-webkit-scrollbar-thumb:window-inactive{background:#e7e7e7}.titleinfo{font-size:2.5em;font-weight:700;text-transform:uppercase;letter-spacing:2px}.hide{display:none}.locationAddressButtons .linkHover{font-size: 0.9rem;font-weight: bold;text-transform: uppercase;}.locationAddressButtons .linkHover .fa{font-size: inherit;}.mobile, .mobile a {color: #f6814e;font-weight: 800;}.mobile i {font-size: inherit;}.font-9{font-size: 0.9rem;}.updownIcon{font-weight: 900;}.hours-text{font-weight:300;}#reviews-area{background:no-repeat center center;background-size: 100% auto;}#reviews-area #google-reviews{position:relative;}#reviews-area .box{background-color: #fff; border: 1px solid #f6814e;border-radius: 10px;}#reviews-area.home-reviews .fa-star:before{color:#f68428 !important;}#reviews-area .individual-rating {font-size: 1.6rem;}#reviews-area .review-text{font-weight: bold;font-size: 1.1rem;line-height: 1.4;}#reviews-area .reviewer-name{font-size: 1.34rem;}#reviews-area .swiper-button-prev, #reviews-area .swiper-button-next{background: none!important;font-size: 26px;}#reviews-area .swiper-button-prev{left: -10px;}#reviews-area .swiper-button-next{right: -25px;}#reviews-area .write-review{text-transform:none;}.slick-next,.slick-prev{position:absolute;z-index:100;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-prev:before{content:"\f053"}.slick-next:before,.slick-prev:before{font-family:"FontAwesome";font-size:1.5857142857142856rem;line-height:1em;line-height:1;color:#424242;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}.slick-next{right:25px}.slick-next:before{content:"\f054"}#offers-panel{background:no-repeat center center;background-size:contain}#offer-wrap-1 .offers-module{background:url() no-repeat right center}#offer-wrap-banner-printing .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/banner-printing.jpg) no-repeat right center}#offer-wrap-booklet-printing .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/booklet-printing.jpg) no-repeat right center}#offer-wrap-brochure-printing .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/brochure-printing.jpg) no-repeat right center}#offer-wrap-business-card-printing .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/business-card-printing.jpg) no-repeat right center}#offer-wrap-business-printing .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/business-printing.jpg) no-repeat right center}#offer-wrap-direct-mail .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/direct-mail-printing.jpg) no-repeat right center}#offer-wrap-flyer-printing .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/flyer-printing.jpg) no-repeat right center}#offer-wrap-holiday-cards .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/holiday-cards.jpg) no-repeat right center}#offer-wrap-postcard-printing .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/postcard-printing.jpg) no-repeat right center}#offer-wrap-poster-printing .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/poster-printing.jpg) no-repeat right center}#offer-wrap-promotional-products .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/promotional-product-printing.jpg) no-repeat right center}#offer-wrap-sign-printing .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/sign-printing.jpg) no-repeat right center}#offer-wrap-yard-sign-printing .offers-module{background:#999 url(https://s3.amazonaws.com/resources.ybn.io/clients/allegra/images/offers/yard-sign-printing.jpg) no-repeat right center}#offers-panel .offers-wrap .offer{width:100%;margin:0 auto 30px;vertical-align:top;border:1px solid #ccc}#offers-panel .offers-wrap .offers-module .module-head{text-align:left!important}#offers-panel .offers-wrap .offers-module{z-index:1;position:relative;margin:0 auto;padding:20px;font-family:Roboto,sans-serif;border-radius:0;background-blend-mode:screen;background-size:cover;border:0}#offers-panel .offers-wrap .offers-module .module-head .offer-heading{padding:0;padding-bottom:3px;font-weight:600;font-size:2rem;color:#000;line-height:1em;border:0;margin-bottom:10px}#offers-panel .offers-wrap .offers-module .module-body{text-align:left!important}#offers-panel .offers-wrap .offers-module .module-body .offer-headline{padding:0;font-weight:300;text-transform:uppercase;line-height:1em;font-size:2rem;margin-bottom:10px}#offers-panel .offers-wrap .offers-module .module-body .claim-button{display:inline-block;text-align:center;background:#f6814e;font-weight:600;font-size:.9285714285714286rem;line-height:1em;color:#fff;padding:18px 40px;cursor:pointer;margin-top:10px;text-transform:uppercase!important;font-style:none;border:0!important;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-appearance: none;}#offers-panel .offers-wrap .offers-module .module-body .claim-button:hover{background: #f45e1d;} .offer-preview-container .offer-preview-header a.close-button{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.offer-preview-container .offer-preview-header a{margin:0;padding:10px;font:600 12px/1em Arial,sans-serif;color:#fff;border:0;background:#f6814e;-moz-transition:background .3s ease;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;-webkit-appearance: none;}.offer-preview-container .offer-preview-footer button{width:41%;min-width:110px;font:600 12px/1em Arial,sans-serif;color:#fff;background:#f6814e;-moz-transition:background .3s ease;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.offer-preview-container .offer-preview-footer input{width:59%;border-bottom: 0 !important;}.offer-preview-body .left p{text-align:left;}.yo-modal-container .modal{width:100%!important;max-width:600px;margin:0 auto;padding:0 !important}.yo-modal-container .offer-preview-container{width:100%}.offer-preview-container .offer-preview-body .right{display:none}.offer-preview-container .offer-preview-body .left,.offer-preview-container .offer-preview-body .right{float:left;width:100%}.offer-preview-container .offer-preview-body{text-align:center}.oprationalHours .row{border-bottom: 1px solid #ddd;}.oprationalHours .rows .colums {border-left: 1px solid #ddd;color: #f6814e;font-size: 1.02rem;font-weight: 600;padding-left: 10px;}.oprationalHours .rows .colums:last-child {border-right: 1px solid #ddd;}.location-home-map{border: 2px solid #e5e3df;}@media only screen and (min-width:460px){.offer-preview-container .offer-preview-body .right{display:block;width:38%;margin:0 0 0 0}.offer-preview-container .offer-preview-body .left{width:60%}.offer-preview-container .offer-preview-body{text-align:left}.offer-preview-container .offer-preview-footer button{width:30%}.offer-preview-container .offer-preview-footer input{width:70%}}@media only screen and (min-width:800px){#offers-panel .offers-wrap .offers-module{max-width:90%;background-color:transparent;background-blend-mode:normal;min-height:auto;background-size:auto 100%;border:none;margin: auto;padding: 20px}#offers-panel .offers-wrap .offers-module .module-body,#offers-panel .offers-wrap .offers-module .module-head{max-width:max-content}#offers-panel .offers-wrap .offer{border:none}}@media only screen and (max-width:460px){#getAQuote .contentText .title{top: -40px!important;font-size: 1.8rem;text-align: center;max-width: 90%;margin-left: -5px!important;}#getAQuoteForm .comments textarea{height:70px!important;}#getAQuoteForm textarea::placeholder, #getAQuoteForm input::placeholder{font-size: 0.9rem;color: #000;}}@media only screen and (max-width:767px){.additional-services ul li{display: flex;}}.homepage-intro-wrap .copyArea .h5.contentText{text-align: center;color: #522f91;text-transform: none;margin: 0 auto;max-width: 850px;}.container.location-homemap{padding: 0px 15px;margin-bottom: 40px;}.additional-services li{/*padding-left: 0.5rem!important;*/padding-right: 2.5rem!important;margin-bottom: 10px;}.additional-services a.btn{padding: 10px 20px;height: auto;font-size: .9285714285714286rem;line-height: 1em;width: 100%;}@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {.mobile i{line-height: 1.2em;margin-top: 4px;} }#assoc-wrap{border-top:2px solid #ccc;margin-top:0;margin-bottom:0}#assoc-wrap .container{padding:50px 40px}#assoc-wrap #associations{text-align:center}#assoc-wrap #associations .image{max-width:98%;padding:1%;display:inline-block;vertical-align:middle}@media only screen and (min-width:600px){#assoc-wrap #associations .image{max-width:48%}}@media only screen and (min-width:800px){#assoc-wrap #associations .image{max-width:23%}}#assoc-wrap #associations .image img{width:100%;max-width:100%;height:auto}#todaysOperationHours.currentDay{font-weight:600;}.homepage-intro-wrap .copyArea .h5.contentText, .homepage-intro-wrap .copyArea .h5.contentText p{line-height:1.2em;}.locationAddressButtons .linkHover:hover{color: #aa1927;}#event-container{padding-top: 5px !important;padding-bottom: 5px !important;position: relative;animation: sliderightfadein .3s ease-out 1s 1 alternate;animation-fill-mode: forwards;-webkit-transform: translate(-50px,0);-moz-transform: translate(-50px,0);-ms-transform: translate(-50px,0);-o-transform: translate(-50px,0);opacity: 0;-ms-filter: "alpha(opacity=0)";font-size: 1.0714285714285714rem;line-height: 1.0666666666666667em;}