.body.page .page{padding-top:30px}@media screen and (min-width:900px){.body.page .page{padding-top:50px}}.body.page .page .page-heading{font-family:halcom-bold,sans-serif}.body.page .page #storemapper #storemapper-form #storemapper-zip{font-family:halcom,sans-serif;color:#313131;border-radius:4px}.body.page .page #storemapper #storemapper-form #storemapper-go{font-size:15px;line-height:40.73px;font-family:halcom-bold,sans-serif;letter-spacing:-.7px;color:#fff;background:#682f71;border-radius:4px;padding:0 14px;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:900px){.body.page .page #storemapper #storemapper-form #storemapper-go{font-size:17px;line-height:38px;letter-spacing:-.1px}}.body.page .page #storemapper #storemapper-form #storemapper-go:hover{border:1px solid #682f71;color:#000;background:#fff}.body.page .page #storemapper #storemapper-list{border-radius:4px}.body.page .page #storemapper #storemapper-list li h4{font-family:halcom-bold,sans-serif}.body.page .page #storemapper #storemapper-list li.storemapper-selected{background-color:#682f71;color:#fff}.body.page .page #storemapper #storemapper-list li.storemapper-selected .storemapper-address,.body.page .page #storemapper #storemapper-list li.storemapper-selected h4{color:#fff}.body.page .page #storemapper #storemapper-list li p svg,.body.page .page #storemapper #storemapper.show_icons .storemapper-popup-address svg,.body.page .page #storemapper #storemapper.show_icons .storemapper-popup-email svg,.body.page .page #storemapper #storemapper.show_icons .storemapper-popup-phone svg,.body.page .page #storemapper #storemapper.show_icons .storemapper-popup-url svg{fill:#682f71}.body.page .page #storemapper #storemapper-list li.storemapper-selected p svg{fill:#FFFFFF}.body.page .page #storemapper #storemapper-list li .storemapper-email a,.body.page .page #storemapper #storemapper-list li .storemapper-phone a,.body.page .page #storemapper #storemapper-list li .storemapper-url a,.body.page .page #storemapper .storemapper-popup-email a,.body.page .page #storemapper .storemapper-popup-phone a,.body.page .page #storemapper .storemapper-popup-url a{color:#313131;font-family:halcom-medium,sans-serif}.body.page .page #storemapper #storemapper-list li.storemapper-selected .storemapper-email a,.body.page .page #storemapper #storemapper-list li.storemapper-selected .storemapper-phone a,.body.page .page #storemapper #storemapper-list li.storemapper-selected .storemapper-url a,.body.page .page #storemapper #storemapper-list li.storemapper-selected p.storemapper-description,.body.page .page #storemapper #storemapper-list li.storemapper-selected p.storemapper-distance,.body.page .page #storemapper #storemapper-list li.storemapper-selected p[class^=storemapper-custom-]{color:#fff}.body.page .page #storemapper #storemapper-list li .storemapper_directions a,.body.page .page #storemapper #storemapper-list li .storemapper_view a{background-color:transparent;border:1px solid #682f71;color:#682f71;font-family:halcom-medium,sans-serif;font-weight:500}.body.page .page #storemapper .strmpr-view-more-stores-button{background-color:transparent;border:1px solid #682f71;color:#682f71!important;font-family:halcom-medium,sans-serif}.body.page .page #storemapper #storemapper-list li.storemapper-selected .storemapper_directions a,.body.page .page #storemapper #storemapper-list li.storemapper-selected .storemapper_view a{border:1px solid #fff;color:#fff}.body.page .page #storemapper #storemapper-left::-webkit-scrollbar{width:10px;background:#fff}.body.page .page #storemapper #storemapper-left::-webkit-scrollbar-track{border-radius:10px}.body.page .page #storemapper #storemapper-left::-webkit-scrollbar-thumb{background:#682f71;border-radius:10px}.body.page .page .row-btm-brd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #d6d6d6;margin:20px 0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.body.page .page .row-btm-brd .rcols-2{width:100%;float:left;margin-bottom:1.5rem}@media screen and (min-width:768px){.body.page .page .row-btm-brd .rcols-2{width:50%}}.body.page .page .row-btm-brd .rcols-2 strong{font-family:halcom-bold,sans-serif;color:#0f0f0f}.body.page .page .row-btm-brd .rcols-2 a{color:#682f71;word-break:break-all}.body.page .page .row-btm-brd .rcols-2 h4{font-family:halcom,sans-serif;font-size:16px;text-transform:uppercase;color:#000;margin:0;padding:0}.body.page .page .row-btm-brd .rcols-2 p,.body.page .page .row-btm-brd .rcols-2 span{font-size:14px;line-height:21px;margin-bottom:0}.body.page .page .rep-main{position:relative;display:inline-block;width:100%;text-align:center}.body.page .page .rep-main h1{font-family:halcom-bold,sans-serif;color:#0f0f0f;font-size:20px}@media screen and (min-width:768px){.body.page .page .rep-main h1{font-size:24px}}.body.page .page .rep-main .rep-table{position:relative;display:inline-block;width:100%}@media screen and (max-width:767px){.body.page .page .rep-main .rep-table .heading{display:none}}.body.page .page .rep-main .rep-row{position:relative;display:inline-block;width:100%;text-align:left;border-bottom:1px solid rgba(0,0,0,.3)}.body.page .page .rep-main .rep-row .columns-rep-first{width:100%;margin:0;float:left;line-height:3;font-size:1rem;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;color:#0f0f0f}@media screen and (min-width:768px){.body.page .page .rep-main .rep-row .columns-rep-first{width:20%}}@media screen and (max-width:767px){.body.page .page .rep-main .rep-row .columns-rep-first.state::before{content:"STATE: "}}.body.page .page .rep-main .rep-row .columns-rep{width:100%;margin:0;float:left;line-height:3;font-size:1rem;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;color:#0f0f0f}@media screen and (min-width:768px){.body.page .page .rep-main .rep-row .columns-rep{width:26.66%}}@media only screen and (max-width:767px){.body.page .page .rep-main .rep-row .columns-rep.email::before{content:"EMAIL: "}.body.page .page .rep-main .rep-row .columns-rep.phone::before{content:"PHONE: "}}.body.page .page .rep-main .rep-row .columns-rep .rep-name-col{position:relative;width:100%;float:left}@media screen and (min-width:768px){.body.page .page .rep-main .rep-row .columns-rep .rep-name-col{width:50%}}@media only screen and (max-width:767px){.body.page .page .rep-main .rep-row .columns-rep .rep-name-col::before{content:"REP NAME: "}}.body.page .page .rep-main .rep-row .columns-rep a{color:#682f71}.body.page .page .us-distributor-contentone{padding-bottom:12px;margin-bottom:12px;border-bottom:1px dotted #999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:481px){.body.page .page .us-distributor-contentone{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.body.page .page .us-distributor-contentone .four.columns{margin-left:4%;text-align:center;line-height:1.6}@media screen and (max-width:480px){.body.page .page .us-distributor-contentone .four.columns{padding-bottom:20px}}.body.page .page .us-distributor-contentone .four.columns:first-child{margin-left:0}.body.page .page .us-distributor-contentone .four.columns strong{font-family:halcom-bold,sans-serif;color:#0f0f0f;font-size:18px}@media screen and (min-width:768px){.body.page .page .us-distributor-contentone .four.columns strong{font-size:20px}}.body.page .page .us-distributor-contentone .four.columns a{color:#682f71}.body.page .page .us-distributor-contentone.padding{padding-top:10px;border-bottom:none}.body.page .page .us-distributor-contentone.border{border-bottom:none}.body.page .page .contentpart .col-new{width:100%;line-height:1.9;min-height:150px;text-align:center;float:none;display:inline-block;margin:20px 0;vertical-align:top}@media screen and (min-width:552px){.body.page .page .contentpart .col-new{width:49%}}@media screen and (min-width:768px){.body.page .page .contentpart .col-new{width:32.66%}}.body.page .page .contentpart .col-new strong{font-family:halcom-bold,sans-serif;color:#0f0f0f;font-size:16px}@media screen and (min-width:768px){.body.page .page .contentpart .col-new strong{font-size:18px}}.body.page .page .contentpart .col-new a{color:#682f71}.body.page .page .row-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.body.page .page .row-main .row-inner{width:100%}@media screen and (min-width:768px){.body.page .page .row-main .row-inner{width:50%}}.body.page .page .row-main .row-inner .row .columns strong{font-family:halcom-bold,sans-serif;color:#0f0f0f}.body.page .page .row-main .row-inner .row .columns a{color:#682f71;word-break:break-all}.body.page .page .row-main .row-inner .row .columns h3{font-family:halcom,sans-serif;text-transform:uppercase;color:#682f71;margin:0 0 16px 0;padding:0;font-size:18px}@media screen and (min-width:768px){.body.page .page .row-main .row-inner .row .columns h3{font-size:20px}}.body.page .page .row-main .row-inner .row .columns p,.body.page .page .row-main .row-inner .row .columns span{font-size:14px;line-height:21px}.body.page .page .btm_header{width:100%;text-align:center}.body.page .page .btm_header .download-page-icon-area{display:inline-block;padding:10px 30px 6px;border:1px solid #dcdcdc;margin:0;width:auto}.body.page .page .btm_header .download-page-icon-area span:first-child{line-height:0;padding:0;margin:0;float:left}.body.page .page .btm_header .download-page-icon-area img{width:30px}.body.page .page .btm_header .download-page-icon-area span:last-child{padding:2px 0 0 10px;float:left}.body.page .page #con_table_wrapper .dt-layout-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:552px){.body.page .page #con_table_wrapper .dt-layout-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.body.page .page #con_table_wrapper .dt-layout-row .dt-layout-cell.dt-layout-full{width:100%}@media screen and (max-width:767px){.body.page .page #con_table_wrapper .dt-layout-row .dt-layout-cell.dt-layout-full{overflow-y:auto;margin:10px 0}.body.page .page #con_table_wrapper .dt-layout-row .dt-layout-cell.dt-layout-full::-webkit-scrollbar{height:5px}.body.page .page #con_table_wrapper .dt-layout-row .dt-layout-cell.dt-layout-full::-webkit-scrollbar{height:5px;background:#f2f2f2}.body.page .page #con_table_wrapper .dt-layout-row .dt-layout-cell.dt-layout-full::-webkit-scrollbar-track{border-radius:4px}.body.page .page #con_table_wrapper .dt-layout-row .dt-layout-cell.dt-layout-full::-webkit-scrollbar-thumb{background:#682f71;border-radius:4px}}.body.page .page #con_table_wrapper #con_table{border:1px solid #e9e9e9;margin:10px auto}@media screen and (max-width:767px){.body.page .page #con_table_wrapper #con_table{margin:0}}.body.page .page #con_table_wrapper #con_table_length{margin-bottom:20px}.body.page .page #con_table_wrapper #con_table_length label{display:-webkit-box;display:-ms-flexbox;display:flex}.body.page .page #con_table_wrapper #con_table_length select{margin:0 6px}.body.page .page #con_table_wrapper #con_table_filter input[type=search]{width:calc(100% - 65px)}.body.page .page #con_table_wrapper table.dataTable.no-footer{border:1px solid #ddd;color:#586d7a;margin-top:20px}.body.page .page #con_table_wrapper #con_table tr:nth-child(2n){background:#f2f2f2}.body.page .page #con_table_wrapper table.dataTable thead .sorting,.body.page .page #con_table_wrapper table.dataTable thead .sorting_asc,.body.page .page #con_table_wrapper table.dataTable thead .sorting_asc_disabled,.body.page .page #con_table_wrapper table.dataTable thead .sorting_desc,.body.page .page #con_table_wrapper table.dataTable thead .sorting_desc_disabled{cursor:default!important;background-image:none!important;width:auto!important}.body.page .page #con_table_wrapper table.dataTable thead td,.body.page .page #con_table_wrapper table.dataTable thead th{border-bottom:1px solid #e9e9e9!important;color:#0f0f0f}.body.page .page #con_table_wrapper .tableinfo td,.body.page .page #con_table_wrapper .tableinfo th{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;color:#0f0f0f;padding:5px}.body.page .page #con_table_wrapper .tableinfo td a,.body.page .page #con_table_wrapper .tableinfo th a{min-width:30px;display:block}.body.page .page #con_table_wrapper .tableinfo td a img,.body.page .page #con_table_wrapper .tableinfo th a img{width:30px}.body.page .page #con_table_wrapper .paginate_button{cursor:pointer;border-radius:4px;text-decoration:none;-webkit-transition:all .35s ease;transition:all .35s ease;font-size:14px;line-height:14px;letter-spacing:-.07px;color:#313131;padding:9px 11.3px;font-family:halcom-medium,sans-serif;border:none}.body.page .page #con_table_wrapper .paginate_button.current{background:#7f173426}.body.page .page #con_table_wrapper .paginate_button:hover{background:#682f71;color:#fff!important}.body.page .page h1{color:#0f0f0f;font-size:20px}@media screen and (min-width:768px){.body.page .page h1{font-size:26px}}.body.page .page h2{font-family:halcom-bold,sans-serif;color:#682f71;font-size:18px}@media screen and (min-width:768px){.body.page .page h2{font-size:24px}}.body.page .page h3,.body.page .page h3 span{font-family:halcom,sans-serif;text-transform:uppercase;color:#682f71;margin:0 0 16px 0;padding:0;font-size:18px}@media screen and (min-width:768px){.body.page .page h3,.body.page .page h3 span{font-size:20px}}.body.page .page p,.body.page .page span{font-size:14px;line-height:21px;color:#0f0f0f}