html,body{border:0;color:#424242;margin:0;padding:0 !important;vertical-align:baseline;font-family:"Roboto",sans-serif !important;overflow-x:inherit}
#h1tagheader{display:none}
.parker-container-wrapper{max-width:1920px;margin:0 auto;overflow-x:hidden;min-height:100% !important}
.component-wrapper{padding:40px 40px 36px;max-width:1920px;margin:0 auto}
.hidden-xs{display:block !important}
.visible-xs{display:none !important}
.pt-10{padding-top:10px}
.justify-space-between{display:flex;justify-content:space-between}
.justify-content-end{display:flex;justify-content:flex-end}
@media(max-width:767px){.hidden-xs{display:none !important}
.visible-xs{display:block !important}
}
table.MuiTable-root .MuiTableBody-root tr:hover{background-color:#ccd2d7}
table.MuiTable-root .MuiTableHead-root{background-color:#eaeaea}
table.MuiTable-root .MuiTableBody-root{background-color:#fbfbfb}
table.MuiTable-root .MuiTableHead-root th.MuiTableCell-root{font-size:.875rem;font-weight:400;padding:8px 10px}
table.MuiTable-root .MuiTableBody-root td.MuiTableCell-root{border:0;padding:0 12px;font-size:.875rem}
span.MuiTableSortLabel-root:hover{color:rgba(0,0,0,0.87)}
span.MuiTableSortLabel-root:focus{color:rgba(0,0,0,1)}
.react-responsive-modal-closeButton .MuiSvgIcon-root{outline:0}
.margin-right-10{margin-right:10px}
.color-red{color:red}
.anchor-link{border:0;background:0}
.btn-align-right .btn-align{text-align:right}
.btn{-webkit-appearance:none;display:inline-block;font-family:Roboto,Arial,sans-serif;text-transform:none;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;font-weight:500;padding:.5rem 1.5rem;margin:0;color:#000;border-radius:40px !important}
.btn.btn-primary{background:#ffb91d;color:#000 !important;padding:.37rem .6rem !important;font-size:1.2rem;font-weight:normal;text-align:center;margin:0;border-color:transparent !important;min-width:160px !important;height:50px;line-height:37px;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important}
.btn.btn-primary:hover{background-color:#cc9417 !important;color:#000}
.btn.btn-primary:active{background-color:#ffd577 !important;color:#000 !important}
.btn.btn-primary:focus-visible,.btn.btn-secondary:focus-visible{outline-offset:1px;outline:-webkit-focus-ring-color auto 1px}
.cmp-parker-yellow-theme .btn.btn-primary{background-color:#424242;color:#fff !important}
.cmp-parker-yellow-theme .btn.btn-primary:hover{background-color:#191919 !important;color:#fff !important}
.cmp-parker-yellow-theme .btn.btn-primary:active{background-color:#999 !important;color:#fff}
.cmp-parker-blue-theme .btn.btn-primary{background:#fff !important;color:#000 !important}
.cmp-parker-blue-theme .btn.btn-primary:hover{background:#999 !important;color:#000 !important}
.cmp-parker-blue-theme .btn.btn-primary:active{background:#ccc !important;color:#000 !important}
.cmp-parker-width-100{width:100% !important}
.cta-link-variant .btn.btn-primary{color:#0076cc !important;background:none !important;text-decoration:underline !important;font-size:.875rem !important;min-width:50px !important;padding:5px 0 !important;line-height:normal !important;height:auto !important}
.cta-link-variant .btn.btn-primary:visited{color:#00477a !important}
.cmp-parker-blue-theme.cta-link-variant .btn.btn-primary{color:#ffff !important;background:none !important}
.cmp-parker-yellow-theme.cta-link-variant .btn.btn-primary{color:#000 !important;background:none !important}
.col-md-12,.col-lg-6,.col-sm-10,.col-lg-8{padding:0}
@media only screen and (min-width:1025px){.aem-container .cmp-container_contentwrapper:first-child{padding:2rem 1rem 2rem 2rem}
.aem-container .cmp-container_contentwrapper:last-child{padding:2rem 2rem 2rem 1rem}
.aem-container .cmp-container_contentwrapper{padding:2rem 1rem}
}
@media only screen and (max-width:1024px){.cmp-container_contentwrapper{margin:0;padding:2rem}
}
@media only screen and (max-width:767px){.mobile-no-padding{padding:0 !important}
}
.text-align-center,.text-align-center>div{text-align:center !important;justify-content:center}
h1{font-size:2.488rem !important}
h2{font-size:2.074rem !important}
h2.cmp-parker-hero-text{font-size:3.583rem !important}
h3{font-size:1.728rem !important}
h4{font-size:1.44rem !important}
h5{font-size:1.2rem !important}
h6{font-size:1rem !important}
p{font-size:1rem !important}
@media only screen and (max-width:1920px){h1{font-size:2.488rem !important}
h2{font-size:2.074rem !important}
.cmp-parker-leadership h2{font-size:2.488rem !important}
h3{font-size:1.728rem !important}
h4{font-size:1.44rem !important}
h5{font-size:1.2rem !important}
h6{font-size:.831rem !important}
.cmp-parker-sub-heading p{font-size:1rem !important}
}
@media only screen and (min-width:1025px) and (max-width:1440px){h1{font-size:2.074rem !important}
h2{font-size:1.728rem !important}
.cmp-parker-leadership h2{font-size:2.074rem !important}
h2.cmp-parker-hero-text{font-size:2.986rem !important}
h3{font-size:1.44rem !important}
h4{font-size:1.2rem !important}
h5{font-size:1rem !important}
h6{font-size:.831rem !important}
.cmp-parker-sub-heading p{font-size:.831rem !important}
}
@media only screen and (min-width:769px) and (max-width:1024px){h1{font-size:2.074rem !important}
h2{font-size:1.728rem !important}
.cmp-parker-leadership h2{font-size:2.074rem !important}
h2.cmp-parker-hero-text{font-size:2.986rem !important}
h3{font-size:1.44rem !important}
h4{font-size:1.2rem !important}
h5{font-size:1rem !important}
h6{font-size:.831rem !important}
.cmp-parker-sub-heading p{font-size:.831rem !important}
}
@media only screen and (min-width:374px) and (max-width:768px){h1{font-size:1.728rem !important}
h2{font-size:1.44rem !important}
.cmp-parker-leadership h2{font-size:1.728rem !important}
h2.cmp-parker-hero-text{font-size:2.986rem !important}
h3{font-size:1.2rem !important}
h4{font-size:1rem !important}
h5{font-size:.831rem !important}
h6{font-size:.644rem !important}
p{font-size:.833rem !important}
.cmp-parker-sub-heading p{font-size:1rem !important}
}
@media only screen and (max-width:375px){h1{font-size:1.728rem !important}
h2{font-size:1.44rem !important}
.cmp-parker-leadership h2{font-size:1.728rem !important}
h2.cmp-parker-hero-text{font-size:2.986rem !important}
h3{font-size:1.2rem !important}
h4{font-size:1rem !important}
h5{font-size:.831rem !important}
h6{font-size:.644rem !important}
p{font-size:.833rem !important}
.cmp-parker-sub-heading p{font-size:1rem !important}
}
.ps-header-main__secondary .col{padding:.5rem 4rem}
.ps-header-main__secondary .col .ps-navbar .ps-navbar__secondary .navbar-nav li a{color:#fff;font-size:1rem;line-height:19.2px}
.ps-header-main__secondary{background-color:#000}
.ph-header-main .navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}
.ph-header-main .col{flex-basis:0;flex-grow:1;max-width:100%}
.nav-sep>span{color:#fff;font-size:.875rem}
.ps-primary-header .ph-header-main__primary .ps-navbar .ps-navbar__primary_global .nav-item .nav-link{cursor:pointer;font-size:1.2rem;display:block;font-weight:500;padding:.625rem 1rem}
.ps-primary-header .ph-header-main__primary{border-bottom:solid 2px #ffb91d;min-height:54px}
.ps-primary-header{background-color:#424242 !important}
.ps-primary-header a{color:#fff !important}
.ps-primary-header .ph-header-main__primary .ps-navbar .navbar-brand{margin:1.2rem 4.5rem 1.2rem 0 !important}
.ps-primary-header .ps-navbar .ps-navbar__primary .ps-navbar__primary_global{padding:0 !important}
.ps-primary-header{background-color:#424242 !important;z-index:2222}
.ps-primary-header header{height:100px}
.ps-primary-header nav{float:left;min-width:100%}
.ps-primary-header .mobile-menu nav{min-width:30% !important}
.ps-primary-header ul{list-style-type:none;margin:0;padding:0;overflow:hidden}
.ps-primary-header li{float:left}
.ps-primary-header li a{display:block;color:white;text-align:center;padding:14px 16px;text-decoration:none}
.ps-primary-header .navbar-brand img{max-width:250px}
.ps-header-section .ps-header-main__secondary.hide{display:none}
ul.navbar-nav.ps-navbar__primary_global{flex-direction:row}
.mobile-menu{display:none}
.mobile-menu nav.open{display:block}
.mobile-menu nav{display:none}
.mobile-menu button{border-color:transparent;background:transparent;display:flex;justify-content:flex-end}
.mobile-menu .close-icon{display:inline-block;border:0;height:36px;width:36px;margin:0 0 0 5px;padding:0 7px 3px;z-index:99}
.hide-button{display:none}
.flex{display:flex}
.ps-primary-header .mobile-menu nav ul li a{padding:12px 0;color:#424242 !important;display:block;text-transform:uppercase;font-family:"Roboto",sans-serif;font-size:13px;font-weight:550}
.mobile-menu ul.navbar-nav.ps-navbar__primary_global{flex-direction:column !important;text-align:left !important;align-items:flex-start !important}
.mobile-body .mobile-menu nav{display:block;position:fixed;width:248px;right:-2px;bottom:0;top:0;background:#fff;-webkit-box-shadow:-3px 0 4px 0 rgb(0 0 0 / 30%);-moz-box-shadow:-3px 0 4px 0 rgba(0,0,0,0.3);-ms-box-shadow:-3px 0 4px 0 rgba(0,0,0,0.3);box-shadow:-3px 0 4px 0 rgb(0 0 0 / 30%);opacity:0;height:100vh;z-index:99;opacity:1;padding:15px}
.mobile-body .mobile-menu nav.open{overflow:hidden;overflow-y:auto;padding:15px 15px 15px 20px}
.mobile-menu button svg{color:#fff}
.nav-item .dropdown-menu{background-color:#000;padding:.5rem 0}
.nav-item .dropdown-menu .dropdown-item{color:#fff;display:inline-flex;align-items:center}
.nav-item .dropdown-menu .dropdown-item:hover{background-color:#000;cursor:pointer}
.input-check-language{-webkit-appearance:none;appearance:none;border-radius:50%;border:2px solid #ffb91d;padding:6px;display:inline-block;margin-right:6px}
.input-check-language.checked{background-color:#ffb91d;outline:2px solid #ffb91d;border:3px solid #000;padding:4px}
.mobile-menu .nav-item .dropdown-menu.show{position:static !important;transform:none !important;border:0}
.mobile-menu .nav-item .dropdown-menu{background-color:#fff}
.mobile-menu .nav-item .dropdown-menu .dropdown-item{color:#000;padding-left:0}
.mobile-menu .nav-item .dropdown-menu .dropdown-item:hover{background-color:#fff}
.mobile-menu .nav-item .dropdown-toggle{float:left}
.mobile-menu .nav-item .input-check-language.checked{background-color:#ffb91d;outline:2px solid #ffb91d;border:3px solid #fff;padding:4px}
@media only screen and (min-width:918px) and (max-width:1031px){.ps-primary-header .ph-header-main__primary .ps-navbar .ps-navbar__primary_global .nav-item .nav-link{font-size:1rem !important}
}
@media only screen and (max-width:1024px){nav.ps-navbar.navbar.navbar-expand-lg{justify-content:space-between}
}
@media only screen and (max-width:1024px){.ps-primary-header .ph-header-main__primary .ps-navbar .navbar-brand{margin:0 0 0 .5rem !important}
.ps-primary-header .navbar-brand img{max-width:150px !important}
.ps-primary-header .col{padding-left:0 !important;padding-right:0 !important}
.mobile-menu button svg{width:30px !important}
.wrapper{max-width:970px}
.mobile-menu{display:block}
.ps-navbar__primary.d-none.d-lg-block.d-md-block.d-xl-block{display:none !important}
.logo a img{max-height:45px}
.top-navbar,.search-bar.d-flex,.main-navbar{display:none !important}
hr.header-bottom-border{border:4px solid #ed1c24}
#menu- .MuiMenu-paper{min-width:213px !important;border-radius:0 !important;margin-top:25px}
#menu- .MuiMenu-paper .Mui-selected{background:#ed1c24;color:white}
#menu- .MuiMenu-paper .MuiListItem-root{min-height:24px}
}
.ps-footer__container .ps-footer-wrapper{padding:4rem 3rem}
.ps-footer-label{font-size:1rem;color:#424242;font-weight:500;line-height:19.2px}
.ps-footer-link-item a{font-size:.875rem;color:#000;line-height:21px}
.ps-footer-link-item{padding:0 0 .4rem}
.highlight-footer-text{color:#f6b21c !important}
.ps-footer-links-wrapper,.ps-footer-contact-wrapper{padding:1rem 0;list-style:none}
.ps-footer-contact-info{padding:.5rem 0}
.fa-facebook-f:before{content:"\f39e"}
.cmp-parker-social-links>a{border:solid 2px #ffb91d;border-radius:100%;display:inline-block;font-size:1.25rem;height:2.25rem;margin:.25rem .5rem .25rem 0;text-align:center;width:2.25rem}
.ps-footer-secondary .footer-links .footer-links-wrapper .copright-label{text-transform:uppercase;white-space:nowrap;color:#fff;font-weight:400;font-size:.75rem !important;line-height:24px;margin-bottom:0}
.cmp-parker-social-links img{width:20px;height:25px;max-width:none;min-height:auto;cursor:pointer}
.ps-footer-secondary .copyright-text__desktop p{margin:0}
.ps-footer-secondary .copyright-text__mobile{display:none}
.ps-footer-secondary .footer-links{padding:.8rem 3rem;margin:0 auto}
.ps-footer-secondary a:last-child{border:0}
.ps-footer-secondary .footer-links .footer-text{float:right;font-size:18px !important;font-weight:500;letter-spacing:0;line-height:30px;color:#fff;margin-bottom:0;white-space:nowrap}
.ps-footer-secondary{width:100%;background:#424242}
.ps-footer-secondary a{color:#fff;padding:0 10px;border-right:1px solid #fff;text-decoration:none;font-weight:400;font-size:.75rem;line-height:24px;text-transform:uppercase}
.ps-footer-secondary .footer-links .footer-links-wrapper{align-items:center;flex-wrap:nowrap}
.ps-footer-main .ps-footer__container .logo-img{max-width:160px}
.ps-footer-main{margin-top:3rem}
.ps-footer__container .ps-footer-wrapper .cmp-parker-social-links{padding-top:1rem}
.ps-footer__container .ps-footer-wrapper .ps-footer-contact-list{margin:0;padding:.8rem 0 0}
.ps-footer-link-item a:hover,.ps-footer-list-items a:hover{color:#5c5a5a !important;text-decoration:none}
.ps-footer-list-items a{color:#424242 !important;text-decoration:none !important}
.ps-footer-list-items{font-size:1rem;color:#424242;line-height:21px;padding-top:.2rem}
.MuiSelect-icon{display:none !important}
.form-control:focus,.dropdown-lang:focus-visible{box-shadow:0 0 0 .2rem rgb(0 123 255 / 0) !important;outline:0}
hr.header-bottom-border{border:5px solid #ed1c24;margin:unset;background:#ed1c24}
.MuiInput-root{color:#fff !important}
.MuiPopover-paper{top:21px !important;min-width:155px !important;border-radius:0 !important;left:1010px !important;border-color:#424242}
.MuiInputBase-input{padding:9px 7px !important}
.MuiList-padding{padding:0 !important}
.MuiMenuItem-root{padding:2px 35px !important}
.MuiInput-underline:before,.MuiInput-underline:after,.MuiFilledInput-underline:before,.MuiFilledInput-underline:after{border-bottom:2px solid transparent !important}
:focus-visible{outline:transparent !important}
@media only screen and (max-width:979px){.ps-footer-secondary .footer-links .footer-links-wrapper{flex-wrap:wrap;justify-content:center}
.ps-footer-secondary .footer-links .footer-links-wrapper div{display:flex;justify-content:center;padding-bottom:5px;flex-wrap:wrap}
.ps-footer-secondary .footer-links .footer-links-wrapper .copright-label{margin-right:0}
.ps-footer-secondary .copyright-text__desktop{display:none !important}
.ps-footer-secondary .copyright-text__mobile{display:block}
}
@media only screen and (max-width:767px){.ps-footer__container .ps-footer-wrapper{padding:3rem 2rem}
}
.ps-footer__container .ps-footer-wrapper{display:none}
.parker-store-contact-us .contact_info_section .form-container{padding:20px 30px !important}
.parker-store-contact-us .contact_info_section .left-section-form{padding:40px 30px !important}
.parker-store-contact-us .contact_info_section .form-container form{width:100% !important;margin-left:0 !important}
.parker-store-contact-us .col-md-12,.parker-store-contact-us .col-lg-6,.parker-store-contact-us .col-sm-10,.parker-store-contact-us .col-lg-8,.parker-store-contact-us .col-lg-12{padding:0 !important}
.parker-store-contact-us .contact_info_section .left-section-form .contact-form-header{padding:25px 30px 0}
.parker-store-contact-us .form-container .col-lg-12 .col-md-12,.parker-store-contact-us .form-container .col-lg-12 .col-lg-6,.parker-store-contact-us .form-container .col-lg-12 .col-sm-10,.parker-store-contact-us .form-container .col-lg-12 .col-lg-8{padding:0 !important}
.parker-store-contact-us .form-container .col-lg-12>div:nth-child(1){padding:0 15px 0 0 !important}
.parker-store-contact-us .contact_info_section .form-container .form-group .form-label span:first-child{color:#424242 !important;font-size:.875rem !important;font-weight:bold;display:block !important;margin-bottom:0}
.parker-store-contact-us .contact_info_section .form-container .form-group .form-control:focus{border-color:#000 !important;box-shadow:none !important}
.parker-store-contact-us .contact_info_section .form-container .form-group .form-label:focus-within{font-size:1rem !important;color:#000 !important}
.parker-store-contact-us .contact_info_section .form-container .form-group .css-2b097c-container{margin-top:3px}
.parker-store-contact-us .contact_info_section .form-container .form-group .form-control{border-radius:0 !important;margin-top:3px;border-color:#b3b3b3}
.parker-store-contact-us .mb-3{margin-bottom:1.5rem !important}
.parker-store-contact-us .contact_info_section .form-container .form-group .form-label.required>span:first-child:after{content:"*";color:red;padding:5px 5px 0}
.parker-store-contact-us .contact_info_section .form-container .form-group :nth-child(2)>div{border-radius:0;border-color:#b3b3b3}
.parker-store-contact-us .contact_info_section .form-container .form-group :nth-child(2)>div:first-child{max-height:38px;align-content:center}
.parker-store-contact-us .contact_info_section .form-container .form-group .form-label div.country-dropdown{display:block !important}
@media only screen and (max-width:767px){.parker-store-contact-us .contact_info_section .left-section-form{padding:0 !important}
.parker-store-contact-us .contact_info_section .form-container{padding:1rem 1rem 2rem !important}
.parker-store-contact-us .contact_info_section .left-section-form .contact-form-header{padding:2rem 1rem 0}
}
.parker-store-locator{position:relative}
.parker-store-locator #map{width:80%;height:740px;margin-bottom:20px}
.where-to-buy{position:relative}
.where-to-buy .search-container{padding:0 1rem 0}
.where-to-buy .search-container .search-box-title-container .search-box-title{background:#424242;color:#fff;font-weight:500;font-size:14px;padding:2px 0 0 0;float:left;display:flex;margin-bottom:10px;width:100%}
.where-to-buy .search-container .search-box-title-container .search-box-title .location-icon{font-size:20px;color:#fff;background:#d21f30;padding:4px 8px 5px 8px;display:block;margin-right:12px;margin-top:-2px}
.where-to-buy .search-container .wtb-search-form-container{padding:10px;display:block}
.where-to-buy .wtb-search-form-container .form-control{margin-top:0}
.where-to-buy .wtb-search-form-container .form-control,.where-to-buy .wtb-search-form-container .form-group .distance-input>div:nth-child(2){border-radius:0;border:1px solid #b3b3b3 !important}
.wtb-search-label{font-weight:700;font-size:14px}
.where-to-buy .wtb-country-label{font-weight:500;font-size:12px;margin-top:15px}
.where-to-buy .wtb-country-label .change-location{color:#06c;cursor:pointer}
.where-to-buy .wtb-country-label .change-location:hover{color:#004080}
.lg-address-dropdown .menu.inactive{display:none}
.lg-address-dropdown .menu.active{border:1px solid #ddd;color:#333;position:absolute;width:100%;z-index:111111;background:#fff}
.lg-address-dropdown .menu.active ul{list-style-type:none;padding:0}
.lg-address-dropdown textarea{width:100%;border-radius:0;border:1px solid #e4cece !important;padding:6px 12px;font-size:13px;line-height:1.38}
.lg-address-dropdown .menu.active li{padding:7px 10px}
.lg-address-dropdown .menu.active li .prediction-item{font-size:14.3px !important}
.lg-address-dropdown .menu.active li:hover{outline:#ddd auto 1px;outline:1px auto #8c8c8c;outline-offset:-2px;border-radius:4px;border:1px solid transparent !important;transition:all 300ms cubic-bezier(0.25,0.25,0.75,0.75);color:#8c8c8c}
.wtb-results-section .result-info-heading-count h3{margin-bottom:0;background:#e2e1dd;padding:10px 15px 12px 15px}
.reset-search-modal .modal-dialog{transform:translate(-50%,-50%) !important;position:absolute;top:50%;left:50%;width:70%}
.reset-search-modal .modal-header{padding:15px 15px 0 15px;min-height:16.38px;border-bottom:0}
.reset-search-modal .modal-header .close{margin-top:-32px;margin-right:-30px;background-color:#424242;color:#fff;text-shadow:none;padding:2px 5px;opacity:1}
.reset-search-modal h2{color:#424242;font-size:14px !important;font-weight:bold}
.modal-content{padding:30px}
.reset-search-modal .modal-footer{border-top:0;margin:0 auto}
.reset-search-modal .modal-footer button{min-width:115px;padding:8px;margin-right:5px;font-size:14px}
.reset-search-modal .modal-footer button.cancelConfirmButton{text-transform:uppercase !important;background:#fff !important;border-radius:20px !important;border:1px solid #7e7e7e !important;color:#333}
.parker-store-locator .contact-information-container{background-color:#fff}
.parker-store-locator .empty-footer{padding:30px 0}
.parker-store-locator .header .top-navbar{padding:10px 0}
.parker-store-locator .header .header-logo{padding:10px 0 20px;background-color:#fff;border-bottom:10px solid #ed1c24}
.parker-store-locator .header .header-logo .logo{max-width:1440px;margin:0 auto}
.result-info span{cursor:pointer}
.result-info span:hover{color:#004080}
.wtb-search-form-container .btn.btn-secondary{height:33px;min-width:115px;margin-top:5px}
.modal-header-visit{padding:15px 15px 0 15px;min-height:16.38px}
.modal-header-visit h4{margin-top:10px;margin-bottom:10px}
.modal-title-visit{font-size:20px;padding-right:30px;display:block;line-height:24px;margin-bottom:15px}
.modal-footer-visit{padding:15px;text-align:center !important;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:500}
.modal-header-visit h4{text-transform:none;text-align:center}
.vertical-align-center-visit{display:table-cell;vertical-align:middle;pointer-events:none}
.vertical-alignment-helper-visit{display:table;height:100%;width:100%;pointer-events:none;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:1050}
.modal-content-visit{width:960px;height:inherit;margin:0 auto;pointer-events:all;background-color:#fff;box-shadow:0 5px 15px rgb(0 0 0 / 50%)}
div#confirmModal-visit h2{font-size:14px !important}
.modal-header-visit .closebtn-visit{margin-top:-15px;margin-right:-10px}
.cancelConfirmButton-visit,.cancelConfirmButton-visit:hover,.cancelConfirmButton-visit:focus{background-color:#000 !important;color:#fff !important;border-radius:20px !important;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:normal;padding:6px 40px;font-size:13px;line-height:1.38;border-radius:4px;border-radius:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:500;margin:0 5px !important}
.continueBtn-visit,.continueBtn-visit:hover,.continueBtn-visit:focus{background:#ffb91d !important;color:#000;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:normal;padding:6px 40px;font-size:13px;line-height:1.38;border-radius:4px;border-radius:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:500;margin:0 0 0 5px !important}
button.closebtn-visit{padding:0;cursor:pointer;background:transparent;border:0}
.clsbtn-visit{background-color:#fff !important;color:#000 !important}
.closebtn-visit{float:right;font-size:19.5px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;padding:2px 5px;min-width:0 !important}
.closebtn-visit:hover,.closebtn-visit:focus{color:#000;border:0;background:0;text-decoration:none;cursor:pointer}
@media only screen and (max-width:1024px){.modal-content-visit{width:80vw}
}
@media only screen and (max-width:768px){.modal-content-visit{width:80vw}
}
@media only screen and (max-width:375px){.modal-content-visit{width:90vw}
}
@media only screen and (max-width:1024px){.parker-store-locator .header .header-logo .logo a img{top:-15px}
.parker-store-locator .header .header-logo{padding-bottom:45px}
.where-to-buy .search-container{width:100%;left:0;margin-left:0;position:relative}
.location-name-mobile{width:auto !important;position:relative}
.result-info span{color:#424242;margin-right:20px}
.location-details.d-flex{background:#f5f5f5;padding:15px !important}
.location-mile-container .col-md-4{width:26%;padding:10px !important}
.location-mile-container .col-md-8{width:65%}
.location-mile-container{align-items:center}
.distributorFirst.active-location .location-details,.dropdown-arrow{display:block !important;padding-right:10px}
.location-details{display:none !important}
.reset-search-modal .modal-dialog{transform:translate(-50%,-30%) !important;top:30%}
.reset-search-modal .modal-header{padding:15px 15px 0 0}
.reset-search-modal .modal-footer button{min-width:90px}
}
@media only screen and (max-width:767px){.where-to-buy .search-container .wtb-search-form-container{padding:0}
}
.location-name-mobile{width:40%}
.location-details{width:60%}
.dropdown-arrow{display:none;position:absolute;right:20px}
@media only screen and (max-width:1024px){.wtb-results-paging button.load-more{max-width:none;width:100%;padding:10px 0;margin-top:10px}
.reset-search-modal .modal-footer{padding:0}
.reset-search-modal .modal-content{padding:25px}
}
@media only screen and (max-width:400px){.reset-search-modal .modal-footer button{min-width:80px}
}
.address-list{height:500px;max-width:100%;overflow-y:scroll}
.geo-map{width:100%}
.geo-map img{height:550px;width:100%}
.parker-store-locator{display:flex}
.side-bar{width:30%;background:#fff}
.search-result-item{padding:10px}
.search-results-wrapper .search-result-item{border-bottom:1px solid #c4c8ce}
.search-results-wrapper div:last-child div{border-bottom:0}
.search-results-wrapper{padding:1rem 1.5rem;height:520px;overflow-y:auto}
.page-link{border:none !important;color:#2c2929;font-weight:bold;font-size:1.125rem;line-height:0}
.page-link span{font-size:2rem}
.page-item.active .page-link{z-index:3;color:#000;font-size:1.2rem;background:0;background-color:unset;border-color:unset}
.page-item .page-link:hover{color:inherit;background-color:unset}
.page-link:focus{box-shadow:none}
.wtb-search-form-container .btn.btn-primary{width:100% !important}
.pagination{justify-content:flex-end;border-top:1px solid #161414;align-items:center;padding:1rem .5rem;margin:0 1.5rem}
.search-result-item div{color:#000;font-size:1rem;line-height:24px}
.search-result-item div:first-child{font-size:1.125rem;font-weight:bold;color:#2c2929;line-height:20px;padding:5px 0}
.search-results-wrapper::-webkit-scrollbar{width:9.77px;opacity:.52;border-radius:5.5px;background-color:#ffff}
.search-results-wrapper::-webkit-scrollbar-track{background-color:#ffff}
.search-results-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background-color:#b4b8ba}
.wtb-search-form-container .search-button{padding:5px;border-radius:0 !important;background-color:#ffb91d;border:0;width:40px}
.wtb-search-form-container .search-button:hover{background-color:#ffc74a;border-color:#ffc74a}
.wtb-search-form-container .search-button:focus{box-shadow:none !important}
.wtb-search-form-container .search-button:active{background-color:#cc9417 !important}
.wtb-search-form-container .search-button svg{height:28px;width:25px}
.parker-store-locator .loading-spinner{width:40px;height:40px;top:20%;left:40%;position:relative;color:#ccc}
@media only screen and (max-width:1024px){.parker-store-locator .side-bar{width:100%}
.parker-store-locator{flex-direction:column}
.parker-store-locator #map{width:100%}
.where-to-buy .search-container{padding:2rem}
.parker-store-locator .hidden-xs{display:none !important}
.parker-store-locator .visible-xs{display:block !important}
}
.search-results-wrapper .distance-away-text{font-size:small;color:gray}
.search-results-wrapper .distance-away-text:hover{color:gray}
.marker-map-information{text-align:center;font-weight:500;padding:10px}
.marker-map-information .map-title-address{margin-top:10px;margin-bottom:5px}
.marker-map-information .directions-link,.marker-map-information .map-contact-numbers{margin-bottom:10px}
.map-contact-numbers .map-contact-numbers-items{margin-bottom:5px}
.marker-map-information .get-direction-link{color:#06c;cursor:"pointer"}
.marker-map-information .get-direction-link:hover{color:#004080;text-decoration:none}