.openhours,.opendays,.services{margin-bottom:15px}.openhours button,.opendays button{background-color:#fff;color:#000;font-size:14px;font-weight:normal;border:1px solid grey;padding:4px 17px 4px 17px}.btn-group .active{background-color:#cb0006;color:#fff}.btn-group #openhours,.btn-group #opendays{direction:rtl}#showmore{display:none;background-color:#fff;padding:7px 5px 0 5px;height:50px;text-align:center;cursor:pointer}#showmore div{height:36px;padding-top:6px}.gm-style-iw{direction:rtl;height:160px}.leaflet-popup-content{direction:rtl;height:160px;text-align:right;margin:9px 15px;width:250px}.gm-style-iw .branchname,.leaflet-popup-content .branchname{font-size:16px;display:inline}.leaflet-popup-content .branchname{padding-left:20px}.gm-style-iw .branchname a,.leaflet-popup-content .branchname a{color:#000}.gm-style-iw .branchname .branchinfo,.leaflet-popup-content .branchname .branchinfo{display:inline}.gm-style-iw .branchno,.leaflet-popup-content .branchno{color:#68676c;display:inline}.gm-style-iw .branchaddress,.leaflet-popup-content .branchaddress{padding-top:4px;line-height:20px;width:200px}.gm-style-iw .branchisopen,.gm-style-iw .branchwait,.leaflet-popup-content .branchisopen,.leaflet-popup-content .branchwait{position:absolute;bottom:0;margin-top:8px}.leaflet-popup-content .branchwait,.leaflet-popup-content .branchisopen{padding-bottom:9px}.leaflet-popup-content .branchisopen{padding-right:15px}.gm-style-iw .branchisopen,.leaflet-popup-content .branchisopen{width:95px;right:0}.gm-style-iw .branchwait,.leaflet-popup-content .branchwait{width:125px;left:0}.gm-style-iw .waittimetext,.leaflet-popup-content .waittimetext{padding-right:3px}.gm-style-iw .branchappt,.leaflet-popup-content .branchappt{height:27px;margin-top:8px}.gm-style-iw .branchappt a,.leaflet-popup-content .branchappt a{background-color:#fff;color:#cb0006;width:65px;border:1px solid #d0191f;border-radius:4px;text-align:center;font-size:12px;font-family:Arial;padding:2px;text-decoration:none}.leaflet-container a.leaflet-popup-close-button{top:9px;left:15px;padding:0 0 4px 4px}.form-body{padding:0;background-color:#fff;border:0}#searchResults .branchisopen{float:left}.branch .branchisopen{float:left}.generalMessage{position:relative;padding:20px 15px 20px 15px;font-size:16px;font-weight:bold;background-color:#f5cfd0;border-radius:8px;margin-bottom:15px}.generalMessage .close{position:absolute;left:10px;top:8px}#searchText{width:90%}#searchBranches{border:none;padding:0;font-size:12px;float:right;color:#fff;background-color:#cb0006;width:10%;height:40px;outline:none}#searchResults{background-color:#fff}#searchResultsContainer hr,#searchMailboxResultsContainer hr{margin:10px 0 7px 0;border-color:#68676c}#searchMailboxResultsContainer{margin-top:30px}.branchTypeFilter{margin-top:20px}.branchTypeFilter .form-group{margin-bottom:10px}.branchTypeFilter label,#moreFilters label{font-size:14px}.branchTypeFilter input.styled-check+label:lang(he),.branchTypeFilter input.styled-check+label:lang(ar){margin-left:7px;font-size:14px}.branchicon{color:#cb0006;font-size:13px}.cityicon{color:#cb0006;font-size:17px}#moreFilters{display:none}#branchicon1,#branchicon2,#branchicon3{display:none}.blankBranch,.blankBranchMobile,.blankMailbox{display:none}#searchResults .branch{direction:rtl;overflow:auto;margin-top:12px;border-bottom:1px solid #c9c9c9;padding-bottom:5px}.branchbkg{background-color:#f2f2f2;cursor:pointer}#searchResults .branch .inforow1{margin-left:10px;overflow:auto}#searchResults .branch .inforow2{margin-left:10px;overflow:auto}#searchResults .branch .inforow3{margin-left:10px;overflow:auto;display:flex}#searchResults .branch .inforow4{margin-left:10px;overflow:auto;margin:2px 0;display:flex;flex-direction:row;align-items:center}#searchResults .branch .inforow8{margin-left:10px;overflow:auto;display:flex}#searchResults .branch-can-print-icon{margin:6px 0 0 0}#searchResults .branch-can-print-text{color:#68676c;font-size:12px;margin:0 45px 5px 0}.inforow5 #searchResults .branchindex{color:#000;font-size:16px;width:25px;display:inline-block;font-weight:bold;text-decoration:none}#searchResults .branchindexholder{width:25px}#searchResults .branchname{color:#000;font-size:16px;margin-left:-25px}#searchResults .branchnumber{color:#68676c;font-size:16px}#searchResults .branchinfo{padding-right:8px;display:inline}#searchResults .branchinfo i{color:#cb0006}#searchResults .branchaddress{color:#68676c;font-size:15px;padding-bottom:3px}.branchwaittime{margin-right:30px}.branchInfo .makeAppointment-btn{float:left}.makeAppointment-btn{width:152px;height:25px;margin:0 30px 0 0;padding:4px 10px 4px 10px;border-radius:12.5px;background-color:#fcefef}.makeAppointment-btn .makeAppointment{width:132px;height:15px;font-family:Assistant;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#cb0006;opacity:1;z-index:2}.brancharrow{min-height:100%;float:right;width:20px;position:relative}.brancharrow i{font-size:26px;color:#cb0006;font-weight:bold;position:absolute;left:0;top:35%}.branchaccessibility button{border:0;background-color:#fff}.branchbkg .branchaccessibility button{border:0;background-color:#f2f2f2}.branchaccessibility button:hover{background-color:#f2f2f2}.accessTable{top:150px;left:150px;display:none;padding:10px 20px;width:350px;direction:rtl;position:absolute;border:1px solid grey;z-index:12;background-color:#fff;border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.5);font-size:16px}.accessTable .close{left:10px;top:10px;cursor:pointer;position:absolute}.accessTable .accessTitle{color:#cb0006;font-size:18px;padding-top:10px;font-weight:bold}.accessTable .accessBranch{color:#68676c;font-size:15px}.accessTable table{line-height:35px;margin:10px 0 10px 0;width:100%}.accessTable table td{border-bottom:1px solid #68676c}.accessTable table td.left{text-align:left}.accessHelpLink{font-size:12px;padding:5px 0 5px 0}.accessHelpLink a{font-size:12px}.typeicon,.typetext{display:inline}.typeicon{padding-left:4px;position:relative;bottom:-5px}.typetext{padding-bottom:3px}.branchopen,.branchclosed{font-weight:bold;font-size:15px;width:25px;font-family:Assistant;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;float:right}.branchopen{color:green}.branchclosed{color:#cb0006}.waittimetext{color:#68676c;font-size:15px;display:inline}.branchwaitshort,.branchwaitmid,.branchwaitlong{display:inline;font-size:14px}.branchwaitshort{color:green}.branchwaitmid{color:#ff0}.branchwaitlong{color:red}.mailbox{border-bottom:1px solid #c9c9c9;padding:5px 0 5px 0}.mailbox .inforow1,.mailbox .inforow2{width:100%;overflow:auto}.mailbox .inforow1 .branchindex{padding-left:5px;width:30px}.mailbox .branchindexholder{width:30px}.mailbox .branchaddress{font-size:12px;color:grey}#searchLinesResults{padding-top:10px;display:none}#searchLinesResults .linesearchTitle{color:#cb0006;font-weight:bold;width:130px}#searchLinesResults .linesearchText{width:calc(100% - 130px)}#searchLinesResults .linesearchTable{padding:20px 0}#searchLinesResults table{border-collapse:separate;width:500px;border-spacing:0}.bordered{border:1px solid #ccc;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 1px 1px #ccc}.bordered th:last-child{border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;-webkit-border-radius:8px 0 0 0}.bordered th:first-child{border-radius:0 8px 0 0;-moz-border-radius:0 8px 0 0;-webkit-border-radius:0 8px 0 0}.bordered td:last-child,.bordered th:last-child{border-left:medium none}.bordered th{padding:10px;color:#cb0006;font-weight:bold;text-align:center;background-color:#c9c9c9;background-image:-moz-linear-gradient(center top,#f8f8f8,#c9c9c9);background-image:-webkit-gradient(linear,0 0,0 bottom,from(#f8f8f8),to(#c9c9c9),color-stop(.4,#f8f8f8));border-top:medium none;box-shadow:0 1px 0 rgba(255,255,255,.8) inset;text-shadow:0 1px 0 rgba(255,255,255,.5)}.bordered td{border-left:2px solid #c9c9c9;border-top:2px solid #c9c9c9;padding:10px;text-align:center}.bordered td.name{text-align:right}.apptButton{height:26px;font-size:14px;padding:5px 10px 5px 10px;line-height:15px;background-color:#fff;color:#cb0006;box-shadow:none;-webkit-box-shadow:none;margin-bottom:6px}#appointments{background-color:#f2f2f2;padding:15px 15px 20px 15px;border-radius:8px;margin-bottom:15px;position:relative;display:none}input.styled-radio+label>span{margin-right:0}#appointments .close{position:absolute;left:10px;top:8px;color:#cb0006;opacity:1;font-weight:bold}#appointments a.cancelappt{background-color:#d0191f;color:#fff;width:65px;border:1px solid #d0191f;border-radius:4px;text-align:center;font-size:12px;font-family:Arial;padding:2px;text-decoration:none;box-shadow:0 3px 3px #a21418;height:20px;line-height:17px}.branchappt a.apptButtonMobile{width:73px;height:25px;padding:4px 13px 6px 10px;border-radius:12.5px;border:solid 1px #d00;font-family:Assistant;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#cb0006;text-decoration:none}#appointments .apptCancelMsg{color:#cb0006;font-weight:bold;padding-right:10px;font-size:14px}div.labelheight{height:24px}.ui-autocomplete{height:250px;overflow-y:scroll;overflow-x:hidden}.branchdollar{color:#cb0006;font-size:10px;display:none}.form-title-container{border-bottom:1px solid #cb0006;overflow:auto;margin-right:-15px;margin-left:-15px;margin-top:25px}.container.branch .form-title,.container.branch .branchisopen,.container.branch .branchwaittime,.container.branch .branchtyepicon{line-height:30px}.iconcolumn{width:25px;margin-left:5px}.form-title-container .branchtyepicon{padding-top:5px;text-align:right}.container.branch .branchInfo{margin-top:15px}.container.branch .inforow1,.container.branch .inforow2,.container.branch .inforow3,.container.branch .inforow4,.container.branch .inforow5,.container.branch .inforow6,.container.branch .inforow7{overflow:auto;margin-right:-15px}.container.branch .inforow2{padding-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:inherit}.container.branch .inforow1 .iconcolumn,.inforow3 .iconcolumn,.inforow4 .iconcolumn,.inforow5 .iconcolumn,.inforow6 .iconcolumn,.inforow7 .iconcolumn{color:#cb0006;font-size:23px}.container.branch #appointments{margin-left:-15px;margin-right:-15px}#branchtelephone,#branchfax{padding-left:40px}.icn-tel{margin:0;display:flex;align-items:center}.icn-t{margin:0 4px}.branchgps a{color:#68676c;display:flex;align-items:center}.branchtypes{display:flex;flex-direction:row;align-items:center}.branchInfo .apptButton{margin-bottom:0}.branchInfo .branchtypes{justify-content:center}.waze{width:30px;height:auto}.container.branch .inforow3 .messageWrapper{border-radius:5px;background-color:#f9e1e2;margin-top:20px;padding:7px 3px 7px;overflow:auto}.container.branch .inforow3 .title{color:#cb0006;font-size:18px;line-height:30px}.container.branch .inforow3 .branchmessage,.inforow3 .temphours,.inforow4 .branchtimes,.inforow5 .branchservices,.inforow5 .branchservicesMore,.inforow7 .branchstock{width:95%;margin-right:30px}.container.branch .inforow3 .temphours{width:95%;overflow:auto}.container.branch .inforow3 .temphours-date{width:20%}.container.branch .inforow3 .temphours-day{width:10%}.container.branch .inforow3 .temphours-hours{width:22%;white-space:nowrap}.container.branch .inforow3 .messagetext{width:90%;padding-bottom:5px}.container.branch .inforow4,.inforow5,.inforow6,.inforow7{margin-top:25px}.container.branch .inforow4 .title,.inforow5 .title,.inforow6 .title,.inforow7 .title{font-weight:bold;line-height:30px;font-size:18px}.container.branch .inforow4 .hours-blank{margin-left:5%}.container.branch .inforow5 .branchservices{overflow:hidden}.container.branch .inforow5 .branchservicesMore{display:none}.container.branch .inforow5 .service{width:89%}.container.branch .inforow5 .service a{color:#333}.container.branch .inforow5 #moreservices div,.inforow5 #moreservicesClose div{padding:5px 0 0 5px;float:right;font-size:14px;color:#68676c;text-decoration:underline}.container.branch .inforow5 #moreservicesClose{display:none}.container.branch .inforow5 .moreservices i{font-size:20px}#branchmap{float:left;height:410px;width:95%;direction:ltr}.inforow7{display:none}.inforow7 .branchstocklabel{width:90px}.inforow7 .branchstockamt{padding-left:50px}#messageBlank,#tempHoursBlank{display:none}.map-number-icon{background-image:url("/Content/images/pin_big_icon.png");text-align:center;font-weight:normal;line-height:28px;color:#cb0006}.container.branch .branchInfo .branchappt{margin-right:20px}.margin-top-20{margin-top:20px;height:20px}.brach-separator{width:calc(100% + 15px);background:#c9c9c9;height:1px;margin-right:-15px}.can-print-section{margin:0 0 10px 0}.can-print-section .branchtypeicon{margin:0 0 0 5px}.can-print-section .branch-can-print-text{}.searchPob-info{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:30px;border-bottom:1px solid #ebeaea;margin-top:65px}.searchPob-link{display:flex;flex-direction:row;color:#404040}.searchPob-link a{text-decoration:none}.searchPob-message{font-weight:600}.searchPob-info .searchPob-link-icon{margin:-8px 0 0 8px;width:27px;height:27px;position:inherit}#moreFilters .btn-group>.btn-secondary{float:right}#moreFilters .btn-group>.btn-secondary:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}#moreFilters .btn-group>.btn-secondary:last-child{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important;border-top-right-radius:0;border-bottom-right-radius:0}#moreFilters .btn-group .btn+.btn{margin-right:-1px;margin-left:0!important}h2.searchPob-message{font-size:17px}.nicescroll-rails-vr{display:block!important}.nicescroll-rails-hr{display:block!important}@media(min-width:992px){#map,#mapMailbox{float:left;height:800px;width:45%;direction:ltr}#mapPlaceholder{position:relative}#mapPlaceholder img{width:100%;height:100%}#showMap{position:absolute;top:0;left:42%;cursor:pointer}#mapMailbox{display:none}.nicescroll-cursors{box-sizing:content-box}#searchMailbox{padding-bottom:40px}.no-gutter>.form-body-container:lang(he),.no-gutter>.form-body-container:lang(ar){padding-left:0;padding-bottom:30px}.custom-pills{margin:10px 0 0 0}.custom-pills>li{width:33.1%}.nav>li.hidden-desktop{display:none}#search,#searchMailbox{direction:rtl;float:right;width:100%}#search{width:54%}#searchMailboxResults .center{text-align:center}#searchResultsWrapper{max-height:589px;padding-right:25px;overflow-y:auto;direction:inherit}.filterOptions>div{padding:7px 0 0 5px;float:right;font-size:14px;color:#68676c;text-decoration:underline}#filterOptionsClose{display:none}.filterarrow{font-size:17px;color:#68676c}.branchinfoR,.branchinfoL,.brancharrow{height:108px}.branchinfoR.show-print-row{height:140px}.branchinfoR{width:calc(100% - 185px);float:right;border-left:1px solid #c9c9c9;margin-left:15px}.branchinfoL{float:right;width:150px;position:relative}.branchinfoL .branchappt{position:absolute;bottom:3px;margin-top:8px}.branchinfoL .branchisopen{height:30%}#searchResults .branchname{width:calc(100% - 65px)}.inforow3 .branchaddress{width:calc(100% - 55px)}.inforow2 .branchaddress{width:calc(100% - 55px)}#appointments .apptTitle{font-size:20px;width:95%}#appointments .apptIcon{width:30px;color:#cb0006;font-size:19px}#appointments .apptRow{padding:5px 30px 5px 0;overflow:auto;color:#cb0006;font-weight:bold}#appointments .apptDetails{font-size:16px;color:#555;font-weight:normal}#appointments .apptLocation{width:200px}#appointments .apptService{width:180px}#appointments .apptDate,#appointments .apptTime,#appointments .apptMobile{width:85px}#appointments .apptMobile{text-align:center;direction:ltr}#appointments .apptCancel{margin-right:30px}.branchaccessibility button{padding:2px}.branchtyepicon,.branchaccessibility,.branchdollar{width:30px;text-align:left}.branchdollar{padding-top:4px}#searchResultsAd .banner{padding:10px 0 0 0}.form-title{width:65%;font-size:30px;padding-bottom:0}.container.branch .inforow4 .hours-day{width:8%}.container.branch .inforow4 .hours-hours{width:19%}#searchMobileLine{height:200px}}@media(max-width:991px){.can-print-section{margin:30px 0 10px 0}#map{height:450px;width:100%;direction:ltr;margin-top:5px}#mapPlaceholder{display:none}#showMap{display:none}#mapMailbox{display:none}.custom-pills{margin:10px 0 0 0}.custom-pills>li{width:32%}.nav-tabs{border-bottom:1px solid #cb0006}.nav>li a{font-size:16px}.nav>li.hidden-mobile{display:none}.generalMessage{margin-left:10px;margin-right:10px;padding:10px 5px}#appointments{margin-left:10px;margin-right:10px}#appointments .apptRow{padding-right:0}#appointments .apptTitle{font-size:20px;width:95%}#appointments .apptIcon{width:30px;color:#cb0006;font-size:19px}#appointments .apptRow{padding:5px 30px 5px 0;overflow:auto;color:#cb0006;font-weight:bold}#appointments .apptDetails{font-size:16px;color:#555;font-weight:normal}#appointments .apptLocation,#appointments .apptService,#appointments .apptDate,#appointments .apptTime,#appointments .apptDate,#appointments .apptMobile{padding:0 0 0 10px}#mobileFiltersPanel{display:none}#mobileTabs{margin-top:20px}#mobileTabs li{float:right}#mobileTabs li.active a{background-color:#cb0006;color:#fff;text-decoration:none}#mobileTabs li a{color:#cb0006;border:1px solid #cb0006}#mobileTabs li i{padding-left:5px}#mobileFilters{margin-top:10px;border-bottom:2px solid #ebeaea}#mobileFilters div:last-child{text-align:left}.filterOptionsMobile>div{padding:0 0 0 5px;float:right}#filterOptionsCloseMobile{display:none}.filterarrow{font-size:23px;color:#cb0006;font-weight:bold}#mobileFiltersPanel input.styled-check+label:lang(he),#mobileFiltersPanel input.styled-check+label:lang(ar){margin-left:2px}#moreFilters .extraTypes label.styled-check{margin-left:15px}#searchResultsAd .banner{padding:7px 0 7px 0;max-height:75px}#searchResultsAd .banner a{max-height:70px}.openhours button,.opendays button{padding:0 9px 0 9px}#search,#searchMailbox{direction:rtl;padding-left:0;padding-right:0}.branchinfoR,.branchinfoL,.brancharrow{height:125px}.branchinfoR.show-print-row{height:150px}.branchinfoR{width:calc(100% - 95px);float:right;border-left:1px solid #c9c9c9;margin-left:5px;position:relative}.branchinfoL{float:right;width:85px;position:relative}.branchinfoL .branchappt{position:absolute;bottom:6px;text-align:left;width:100%}.branchtypes{display:flex;flex-direction:row;align-items:center;justify-content:right;float:right}.branchInfo .hidden-desktop .branchtypes .branchaccessibility,.branchInfo .hidden-desktop .branchtypes .branchdollar{margin-right:5px}.branchwaittime{margin-right:15px}.branchInfo .makeAppointment-btn{float:right;margin-right:0}.makeAppointment-btn{margin:0 10px;padding:4px 10px 4px 10px;border-radius:12.5px;background-color:#fcefef;float:right}.makeAppointment-btn .makeAppointment{width:132px;height:15px;font-family:Assistant;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#cb0006;opacity:1;z-index:2}#searchResults .branchname{width:calc(100% - 32px)}.branchappt a.apptButtonMobile{padding:4px 13px 6px 10px}.inforow2 .branchaddress,.inforow3 .branchaddress{width:calc(100% - 32px)}#searchResults .inforow4{position:absolute;bottom:4px}#searchResults .branchisopen{padding-left:15px}.branch .branchisopen{float:right}#searchResults .branchtyepicon,#searchResults .branchaccessibility{width:30px;text-align:center;margin:auto}.branchaccessibility button{padding:0}.branchaccessibility i{font-size:20px}#searchLinesResults table{width:100%}.accessTable{width:335px}.form-title-container{padding:7px 2px 0 2px}.form-title{font-size:30px;margin-top:0;width:90%}.container.branch .inforow1,.container.branch .inforow2,.container.branch .inforow3,.container.branch .inforow4,.container.branch .inforow5,.container.branch .inforow6,.container.branch .inforow7{margin-right:4px;margin-left:4px}.container.branch .inforow1 #branchaddress{max-width:65%}.branchappt{margin-top:0}.container.branch .inforow3 .temphours-date{width:25%}.container.branch .inforow3 .temphours-day{width:15%}.container.branch .inforow4 .hours-day{width:20%}.container.branch .inforow4 .hours-hours{width:35%}.form-title-container{border-bottom:0}.container.branch .branchInfo{margin-top:0}.container.branch .inforowline{margin:0 4px;border-top:1px solid #cb0006;padding-bottom:15px}.content-container{}.broken{margin-top:12px}.container.branch .inforow2{display:block}.container.branch .inforow3{display:inline-block}.content-container{padding-top:65px}}#AppointmentModel .modal-header{padding:10px}#AppointmentModel .modal-body .branchTitle{height:30px;padding-top:5px}#AppointmentModel .modal-body .pinicon{height:20px;width:20px}#AppointmentModel .modal-body .branchname{font-size:18px;color:#cb0006;height:20px;width:calc(95% - 20px);line-height:20px}#AppointmentModel .modal-body .branchaddress{font-size:14px;color:#000;padding:0 20px 0 0;font-weight:bold;margin-bottom:20px}#AppointmentModel .modal-body #stage1,#AppointmentModel .modal-body #stage2,#AppointmentModel .modal-body #stage3,#AppointmentModel .modal-body #stage4{background-repeat:no-repeat;background-position:center;width:auto;height:56px;margin:0}#AppointmentModel .modal-body #stage2,#AppointmentModel .modal-body #stage3,#AppointmentModel .modal-body #stage4{display:none}#AppointmentModel .modal-body .modalSubTitle{font-size:18px;color:#cb0006}#AppointmentModel .modal-body .serviceIcon1{background-image:url(/Content/images/branches/service_icon.png)}#AppointmentModel .modal-body .serviceIcon2{background-image:url(/Content/images/branches/coin_icon.png)}#AppointmentModel .modal-body .serviceIcon3{background-image:url(/Content/images/branches/mail_receiving_icon.png)}#AppointmentModel .modal-body .serviceIcon4{background-image:url(/Content/images/branches/send_icon.png)}#AppointmentModel .modal-body .serviceIcon1:hover,#AppointmentModel .modal-body .serviceIcon2:hover,#AppointmentModel .modal-body .serviceIcon3:hover,#AppointmentModel .modal-body .serviceIcon4:hover{background-color:#c9c9c9}#AppointmentModel .modal-body .serviceIcon1.active,#AppointmentModel .modal-body .serviceIcon2.active,#AppointmentModel .modal-body .serviceIcon3.active,#AppointmentModel .modal-body .serviceIcon4.active{background-color:#c9c9c9;font-weight:bold;border:2px solid #b3b3b3}#AppointmentModel .modal-body .choseservices{text-align:center;padding-top:15px}#AppointmentModel .choseservices a{height:125px;background-position:50% 15%;background-repeat:no-repeat;display:inline-block;position:relative}#AppointmentModel .modal-body .choseservices a{}#AppointmentModel .modal-body .choseservices .serviceTitle2{position:absolute;bottom:0;width:100%;text-align:center;color:#68676c;display:none;top:113px}#AppointmentModel .modal-body #datesandtimes,#AppointmentModel .modal-body #telephone,#AppointmentModel .modal-body #appointment{display:none;margin-top:20px}#AppointmentModel .modal-body .datetimeloading{display:none}#AppointmentModel .modal-body .availableDates{text-align:center;padding-top:15px;margin:auto;overflow:auto;color:#cb0006}#AppointmentModel .modal-body .availableDates div{border:1px solid #b3b3b3;background-color:#c9c9c9;border-bottom:5px solid #c9c9c9;float:right;height:56px}#AppointmentModel .modal-body .availableDates div a{text-decoration:none;color:#000;font-weight:normal;width:100%;line-height:50px}#AppointmentModel .modal-body .availableDates div:hover,#AppointmentModel .modal-body .availableDates div:focus{background-color:#fff}#AppointmentModel .modal-body .availableDates div.active{background-color:#fff;border-bottom:5px solid #cb0006}#AppointmentModel .modal-body .availableDates div.active a{color:#cb0006;font-weight:bold}#AppointmentModel .modal-body .availableTimes{color:#cb0006;display:none;margin:auto;padding:20px 0 20px 0;background-color:#ebeaea;height:76px}#AppointmentModel .modal-body #telephone .row{padding-top:15px}#AppointmentModel .modal-body #telephone #userTelephoneConfirmation,#AppointmentModel .modal-body #telephone #userTelephone{direction:ltr;text-align:right}#AppointmentModel .modal-body .apptSet{padding-top:15px}#AppointmentModel .modal-body .apptSet img{vertical-align:middle}#AppointmentModel .modal-body .apptSet .apptbranch{width:250px}#AppointmentModel .modal-body .apptSet .modalText{width:100%;padding-top:15px}#AppointmentModel .modal-body .safari{font-size:11px;display:none}#AppointmentModel .modal-body .safari a{font-size:11px}#CancelAppointment .modal-body{overflow:auto}#CancelAppointment .modal-body .Title{font-size:18px;color:#cb0006;height:20px;width:calc(95% - 20px);line-height:20px}#CancelAppointment .TitleDone{font-weight:bold;color:#cb0006;width:100%}.owl-carousel.owl-rtl{direction:rtl}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel.nocarousel{margin-right:15px}.owl-carousel{display:none;margin:auto;z-index:1}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);z-index:10;margin:0}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel .item{height:32px;line-height:32px;width:70px;border:1px solid #9e9e9e;border-radius:15px;background-color:#fff}.owl-carousel .item a{color:#000;text-decoration:none;text-align:center;width:100%}.owl-carousel .item.active{background-color:#cb0006;font-weight:bold}.owl-carousel .item.active a{color:#fff}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 5px!important;font-size:40px;font-weight:bold}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav .owl-next.disabled,.owl-carousel .owl-nav .owl-prev.disabled{color:#c9c9c9;cursor:default}.owl-carousel .owl-nav button.owl-next{float:left;padding-left:5px}.owl-carousel .owl-nav button.owl-prev{float:right;padding-right:5px}.cmb{width:210px}@media(min-width:992px){#AppointmentModel .modal-body{padding:20px;height:350px}#AppointmentModel .modal-dialog{height:550px;width:850px}#AppointmentModel .choseservices a{width:140px}#AppointmentModel .choseservices a:not(:last-child){margin-left:32px}#AppointmentModel .modal-body .choseservices .serviceTitle1{position:absolute;bottom:20px;text-align:center;width:100%;font-size:17px;top:70px}#AppointmentModel .modal-body .availableDates{width:720px}#AppointmentModel .modal-body .availableDates div{width:180px}#AppointmentModel .modal-body .availableDates div.wide{width:240px}#AppointmentModel .modal-body .msg{width:720px;color:#cb0006;font-weight:bold}#AppointmentModel .modal-body .availableTimes{width:720px}#AppointmentModel .modal-body .apptSet .apptservice{width:200px}#AppointmentModel .modal-body .apptSet .apptdate{width:150px}#AppointmentModel .modal-body .apptSet .appttime{width:100px}#AppointmentModel .modal-body #stage1{background-image:url("/Content/images/branches/desktop_step_1.png")}#AppointmentModel .modal-body #stage2{background-image:url("/Content/images/branches/desktop_step_2.png")}#AppointmentModel .modal-body #stage3{background-image:url("/Content/images/branches/desktop_step_3.png")}#AppointmentModel .modal-body #stage4{background-image:url("/Content/images/branches/desktop_step_4.png")}#CancelAppointment .modal-dialog{height:400px;width:750px}#CancelAppointment .modal-body .branchdetails{padding-top:40px}#CancelAppointment .modal-body .branchdetails div{padding-left:25px;font-size:12px}#CancelAppointment .modal-body .branchdetails .data{font-size:16px}.owl-carousel{width:calc(100% - 60px)}.owl-nav{position:absolute;left:-30px;top:-16px;width:720px}#AppointmentModel #datesandtimes{margin-top:20px}#AppointmentModel #datesandtimes .available{margin-top:15px}}@media(max-width:991px){.modal-title{padding:0 10px 0 10px;font-size:30px;font-family:PauzaFOTLight;letter-spacing:.42px;line-height:42px;color:#cb0006;text-align:right;font-weight:bold;margin:0}.modal-header .close{float:left}#AppointmentModel .modal-body{padding:10px;height:395px}#AppointmentModel .modal-dialog{height:550px;width:320px}#AppointmentModel .choseservices a{width:78px}#AppointmentModel .choseservices a:not(:last-child){margin-left:20px}#AppointmentModel .serviceTitle1{position:absolute;bottom:20px;text-align:center;width:100%;font-size:14px}#AppointmentModel .modal-body .serviceIcon1,#AppointmentModel .modal-body .serviceIcon2,#AppointmentModel .modal-body .serviceIcon3,#AppointmentModel .modal-body .serviceIcon4{background-size:80%}#AppointmentModel .modal-body .availableDates{width:100%}#AppointmentModel .modal-body .availableDates div{width:33.3%}#AppointmentModel .modal-body .availableDates div.wide{width:50%}#AppointmentModel .modal-body .availableDates div a{font-size:14px}#AppointmentModel .modal-body .availableDates div a{line-height:22px}#AppointmentModel .modal-body .availableTimes{width:100%}#AppointmentModel .modal-body #apptbranch{padding-bottom:10px}#AppointmentModel .modal-body .apptSet .apptservice{width:90px;font-size:15px}#AppointmentModel .modal-body .apptSet .apptdate{width:89px;font-size:15px}#AppointmentModel .modal-body .apptSet .appttime{width:65px;font-size:15px}#AppointmentModel .modal-body .apptSet .modalText{font-size:15px}#AppointmentModel .modal-body #stage1,#AppointmentModel .modal-body #stage2,#AppointmentModel .modal-body #stage3,#AppointmentModel .modal-body #stage4{background-size:250px}#AppointmentModel .modal-body #stage1{background-image:url("/Content/images/branches/mobile_step_1.png")}#AppointmentModel .modal-body #stage2{background-image:url("/Content/images/branches/mobile_step_2.png")}#AppointmentModel .modal-body #stage3{background-image:url("/Content/images/branches/mobile_step_3.png")}#AppointmentModel .modal-body #stage4{background-image:url("/Content/images/branches/mobile_step_4.png")}#CancelAppointment .modal-dialog{height:300px;width:320px}#CancelAppointment .modal-body .branchdetails{padding-top:40px}#CancelAppointment .modal-body .branchdetails div{padding-left:10px;font-size:12px}#CancelAppointment .modal-body .branchdetails div.left{width:45%}#CancelAppointment .modal-body .branchdetails div.right{width:55%}#CancelAppointment .modal-body .branchdetails .data{font-size:16px}.owl-carousel{width:calc(100% - 10px);margin:0 5px 0 5px}.owl-nav{display:none}#AppointmentModel .modal-footer #nextstage{width:130px}}