.groupselectTabs{display:inline-block;margin-bottom:1rem}.groupselectTabs ul{margin:0;padding:0}.groupselectTabs ul li{display:block}.groupselectTabs ul li:last-child{border:0}.groupselectTabs ul li .h2{font-size:20px;font-weight:700;line-height:1.2em;margin:0}.groupselectTabs ul li .h2 a,.groupselectTabs ul li .h2 a:link,.groupselectTabs ul li .h2 a:visited{border-bottom:0;color:#555;display:inline-block;margin-bottom:.5rem;position:relative;text-decoration:none}.groupselectTabs ul li .h2 a:active,.groupselectTabs ul li .h2 a:hover{color:#000;text-decoration:underline}.groupselectTabs ul li.active .h2 a{color:#000}.groupselectTabs ul li.active .h2 a:after{border-bottom:.2em solid #e77b18;content:"";height:.5em;left:.5em;position:absolute;top:1.25em;width:2em}.groupselectTabs .chosen{color:#b24314;font-weight:400;margin-right:5px;position:relative}#primarygroup_li,#secondarygroup_li{position:relative}#primarygroup_li .chosen:after,#secondarygroup_li .chosen:after{border-color:#333 transparent transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;left:.25em;position:relative;top:.8em;width:0}#primarygroupselect,#secondarygroupselect{background-color:#ccc;border-radius:1em;box-shadow:0 2px 4px silver;display:none;left:.25em;max-width:500px;min-width:340px;padding:.5em;position:absolute;width:500px;z-index:9}#primarygroupselect ul li,#secondarygroupselect ul li{border:0;display:inline-block;margin:0 0 3px;outline:0}#primarygroupselect ul li a,#primarygroupselect ul li a:link,#primarygroupselect ul li a:visited,#secondarygroupselect ul li a,#secondarygroupselect ul li a:link,#secondarygroupselect ul li a:visited{background-color:#fff;border-color:gray;border-radius:5px;color:#000;display:inline-block;font-size:16px;line-height:18px;margin:0 .1em;padding:2px 4px}#primarygroupselect ul li a:active,#primarygroupselect ul li a:focus,#primarygroupselect ul li a:hover,#secondarygroupselect ul li a:active,#secondarygroupselect ul li a:focus,#secondarygroupselect ul li a:hover{background-color:#000;border-color:#fff;color:#fff}#primarygroupselect:after,#primarygroupselect:before,#secondarygroupselect:after,#secondarygroupselect:before{border:.6em solid transparent;border-top-width:0;content:" ";display:block;left:1em;position:absolute;top:0}#primarygroupselect:before,#secondarygroupselect:before{border-bottom-color:#ccc;top:-.5em}.vendor_search_container{background-color:#eee;border:1px solid grey;border-radius:.5rem;color:#000;margin-bottom:2rem;margin-top:1.2rem;padding:1rem}.textfields .queryblock{display:flex}.textfields .queryblock .fieldpair{margin-left:1rem;max-width:calc(50% - 1rem)}.textfields .queryblock .fieldpair:first-child{margin-left:0}#vendor_search_form .actions .hs-button.primary.large{font-size:18px;padding:.2rem .75rem}.vendor_results{border-top:1px solid #aaa;list-style-type:none;margin-left:0;margin-top:1rem;padding-left:0;padding-top:1rem}.vendor_results>li{border-bottom:1px solid #aaa;display:flex;margin-bottom:1rem;padding-bottom:1rem}.vendor_results>li .logo-box{flex:1;max-width:calc(25% - 1rem);padding:0 .5rem .5rem 0}.vendor_results>li .logo-box .vendor-logo{border:1px solid #555;box-shadow:-3px 3px 5px rgba(0,0,0,.25);max-height:100px;max-width:calc(100% - 1rem);padding:.5rem;width:auto}.vendor_results>li .content-box{flex:2;padding:0 .5rem .5rem}.vendor_results>li .content-box .vendor-name-link{font-size:18px;margin:0 0 .5rem}.vendor_results>li .content-box .vendor-description,.vendor_results>li .content-box .vendor-description p,.vendor_results>li .content-box .vendor-description>span,.vendor_results>li .content-box .vendor-tagline{font-size:16px;line-height:1.4rem;margin:0;padding:0}.vendor_results>li .content-box .vendor-description>p{margin-bottom:.25rem;margin-top:.5rem}.vendor_results>li .content-box .vendor-tagline{color:#555;font-weight:600}.vendor_results>li .moreinfo-box{border-left:1px solid #aaa;flex:1;max-width:calc(25% - 1rem);padding:0 0 .5rem .5rem}.vendor_results>li .moreinfo-box,.vendor_results>li .moreinfo-box *{font-size:16px;line-height:1.4rem;margin:0;padding:0}.vendor_results>li .moreinfo-box ul{list-style-type:none;margin-left:.5rem;padding-left:0}.vendor_results>li .moreinfo-box ul li{margin-bottom:.5rem}.moreinfo-icon,.vendor_results>li .moreinfo-box .moreinfo-icon{color:#555;display:inline-block;margin-right:.125rem;text-align:center;width:20px}.maincontent h2.pagination_heading{color:#333;font-size:1.2rem;margin:1rem 0 0}.pagination{display:block;padding-bottom:10px;padding-top:10px;text-align:center}.pagination>div{display:inline-block}.pagination-left{text-align:right}.pagination-right{text-align:left}.pagination a{border:3px solid #fff!important;border-radius:.5em;display:inline-block;min-width:20px;padding:0 .25em;text-align:center;text-decoration:none;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.pagination a:focus,.pagination a:hover{background-color:#5d5d5d;border-radius:.5em;box-shadow:0 0 5px 5px silver;color:#fff;text-decoration:none}.pagination a.active{background-color:#003da5;border-color:#fff;border-radius:.5em;color:#fff;cursor:default;pointer-events:none}.pagination a.next-link,.pagination a.prev-link{border-radius:.5em;width:auto}.missing_vendor_box{background-color:#ffffe0;border:0 solid brown;border-radius:2rem;box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:2rem;padding:2rem}.vendor-header-box{border:1px solid #aaa;border-radius:0 0 .5rem .5rem;box-shadow:3px 3px 3px rgba(0,0,0,.25);margin-bottom:1rem;padding:0 1rem 1rem;position:relative}.vendor-header-box .vendor-header h2{color:#444;font-size:1.4rem;margin:0 0 .6rem}.vendor-header-box .vendor-header h3{color:#555;font-size:1.25rem;margin:0 0 .3rem}.vendor-header-box .vendor-header h4{color:#555;font-size:1.1rem;margin:0 0 .2rem}.vendor-header-box .vendor-header{display:flex}.vendor-header-box .badge{border-bottom:112px solid transparent;border-left:112px solid transparent;border-right:112px solid gold;height:0;position:absolute;right:0;width:0;z-index:2}.vendor-header-box .badge .badgetext{color:#000;font-size:1rem;line-height:1.4rem;position:relative;right:-2rem;text-align:center;top:.7rem;transform:rotate(45deg);width:5rem}.vendor-header-box .badge .badgetext .fa-check{font-size:1.3rem;font-weight:400}.editorverified_listitem{background-color:gold;border-radius:0 0 .5rem .5rem;color:#000;font-size:.9rem;font-weight:400;text-align:center}.vendor-header-box .vendor-header .vendor-logo-box{max-width:250px;overflow:hidden;padding:0 1rem 1rem 0}.vendor-header-box .vendor-header .vendor-logo-box .vendor-logo-wrap{border:1px solid #ddd;padding:.5rem}.vendor-header-box .vendor-header .vendor-info{padding:0 0 0 1rem}.vendor-header-box .vendor-header .vendor-info address{margin:0;white-space:pre-line}.vendor-header-box .vendor-header .vendor-social-box{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.vendor-header-box .vendor-header .vendor-social-box a,.vendor-header-box .vendor-header .vendor-social-box a:link,.vendor-header-box .vendor-header .vendor-social-box a:visited{background-color:lighyellow;border:none;border-radius:5px;color:#555;line-height:1rem;margin:5px 15px;padding:5px;text-align:center;text-decoration:none;Xborder:1px solid transparent}.vendor-header-box .vendor-header .vendor-social-box a:active,.vendor-header-box .vendor-header .vendor-social-box a:focus,.vendor-header-box .vendor-header .vendor-social-box a:hover{background-color:#555;color:#fff}.vendor-header-box .vendor-header .vendor-info .moreinfo-box ul{column-count:2;list-style-type:none;margin-left:0;padding-left:0}.vendor-header-box .vendor-header .vendor-info .moreinfo-box ul li{font-size:18px;margin-bottom:.1rem}.vendor-header-box .vendor-header .vendor-info .moreinfo-box{font-size:18px}.vendor-header-box .vendor-header .vendor-info .moreinfo-icon{color:#555;display:inline-block;margin-right:.125rem;text-align:center;width:20px}.vendor-header-box .vendor-description{margin-top:1rem;padding:1rem 0 0}.vendor-claim-box{position:relative;text-align:center}.vendor-claim-box a,.vendor-claim-box a:active,.vendor-claim-box a:link,.vendor-claim-box a:visited{border-color:#333;color:#333;font-size:smaller;position:relative;text-decoration:none;top:.5rem}.vendor-claim-box a:focus,.vendor-claim-box a:hover{border-color:transparent;color:#000;text-decoration:underline}.accordions_module_box{margin:1rem auto 4rem}.accordions_module_box .accordions_list{list-style-type:none;margin:0;padding:0}.accordions_module_box .accordion_box li{margin:0;padding:0}.accordions_module_box .accordion_box .accordion_heading{border:solid #ddd;border-width:0 0 1px;display:block;margin:0;padding:0}.accordions_module_box .accordion_box .accordion_content{background:#fff linear-gradient(90deg,#eee,#fff 3%);color:#444;display:block;font-size:1rem;padding:1rem 1rem 1rem 1.75rem}.accordions_module_box .accordion_box .accordion_content *{font-size:18px}.accordions_module_box .accordion_box .accordion_content.noitems{border-top:1px solid #ddd}.accordions_module_box a.accordion_heading_link,.accordions_module_box a.accordion_heading_link:link,.accordions_module_box a.accordion_heading_link:visited,.accordions_module_box a.accordion_heading_link[aria-expanded=false]{background:#fff;border:none;border-bottom:1px solid transparent;color:#333;display:block;font-size:1.3rem;padding:.3rem;text-decoration:none}.accordions_module_box a.accordion_heading_link:active,.accordions_module_box a.accordion_heading_link:focus,.accordions_module_box a.accordion_heading_link:hover{background:#666;color:#eee;text-decoration:underline}.accordions_module_box a.accordion_heading_link:active .accordion_heading_link_text,.accordions_module_box a.accordion_heading_link:focus .accordion_heading_link_text,.accordions_module_box a.accordion_heading_link:hover .accordion_heading_link_text{text-decoration:underline}.accordions_module_box a.accordion_heading_link:before{background-color:#555;border:3px solid #ddd;border-radius:50%;color:#fff;content:"+";display:inline-block;font-weight:200;height:1.2rem;line-height:1.2rem;margin-right:.5rem;margin-top:.2rem;text-align:center;vertical-align:top;width:1.3rem}.accordions_module_box a.accordion_heading_link .accordion_heading_link_text{display:inline-block;width:calc(100% - 2.5rem)}.accordions_module_box a.accordion_heading_link:active[aria-expanded=false]:before,.accordions_module_box a.accordion_heading_link:focus[aria-expanded=false]:before,.accordions_module_box a.accordion_heading_link:hover[aria-expanded=false]:before{border-color:#ddd}.accordions_module_box a.accordion_heading_link:active[aria-expanded=true]:before,.accordions_module_box a.accordion_heading_link:focus[aria-expanded=true]:before,.accordions_module_box a.accordion_heading_link:hover[aria-expanded=true]:before{border-color:#aaa;border-style:dashed}.accordions_module_box a.accordion_heading_link[aria-expanded=false]:before{content:"+"}.accordions_module_box a.accordion_heading_link[aria-expanded=true]:before{background-color:#fff;border-color:#eee;color:#333;content:"-";font-weight:900}.accordions_module_box a.accordion_heading_link[aria-expanded=true]{background:#555;color:#eee}@media (max-width:600px){.pagination_heading .fright{float:none;margin-left:.5rem}}@media (max-width:767px){.textfields .queryblock{display:block}.textfields .queryblock .fieldpair{margin-left:0!important;margin-top:.5rem;max-width:100%}.vendor_results{border-top:none}.vendor_results>li{border:1px solid #555;border-radius:.25rem;flex-direction:column;flex-wrap:wrap;padding:.5rem}.vendor_results>li .logo-box{margin:.25rem 0;max-width:100%}.vendor_results>li .logo-box .editorverified_listitem{margin-left:0;margin-right:0;max-width:12rem}.vendor_results>li .content-box{margin:.25rem 0;max-width:100%;padding:0 0 .5rem}.vendor_results>li .moreinfo-box{border-left:none;margin:.25rem 0;max-width:100%;padding-left:0}.vendor_results>li .moreinfo-box ul{margin-left:0;padding-left:0}.vendor_results>li .moreinfo-box li{border:1px solid #aaa;border-radius:.3rem;display:inline-block;padding:.5rem}.vendor-header-box .vendor-header{Xdisplay:block;flex-direction:column}.vendor-header-box .vendor-header .vendor-logo-box{max-width:100%}.vendor-header-box .vendor-header .vendor-info .moreinfo-box ul{column-count:1}.vendor-header-box .badge{background-color:gold;border:none;border-radius:.2rem;color:#000;display:inline-block;height:auto;margin-top:1rem;padding:.1rem .25rem;position:static;width:auto}.vendor-header-box .badge .badgetext{position:static;transform:none;width:auto}.vendor-header-box .vendor-header .vendor-social-box{border-top:none;max-width:250px}#primarygroupselect,#secondarygroupselect{Xwidth:390px;max-width:340px}}