.search-topic.research-topic { width: 100%; display: inline-block; vertical-align: middle; padding: 0 32px; margin: 24px 0 40px; position: relative; }
.search-topic.research-topic .research-topic-title { width: 100%; display: inline-block; margin-bottom: 30px; }
.search-topic.research-topic h2 { width: 100%; display: inline-block; vertical-align: middle; font-family: "Frutiger Neue W01 Bd", sans-serif; font-size: 2.125rem; color: rgb(0, 0, 0); text-align: center; margin: 0; }
.search-topic.research-topic .st-wrap { width: 100%; display: flex; justify-content: center; align-items: center; padding: 32px; }
.search-topic.research-topic .filter-label { width: auto; display: inline-block; min-width: 120px; }
.search-topic.research-topic .filter-label strong { width: 100%; display: inline-block; }
.search-topic.research-topic .serach-bar { width: 30%; position: relative; margin: 0px 16px; }
.search-topic.research-topic .serach-bar .hs-search-field__input { transition: all .2s ease-in-out 0s; min-width: 200px; height: auto; box-sizing: border-box; outline: none; position: relative; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; background: #fff no-repeat scroll 100%; display: block; padding: 13px 16px; width: 100%; text-decoration: none; color: #3b3f3f; font-family: Frutiger Neue W01 Bd,sans-serif; font-size: 16px; font-weight: 400; border: 1px solid #cacaca; border-radius: 10px; }
input.hs-search-field__input::-webkit-search-decoration, input.hs-search-field__input::-webkit-search-cancel-button, input.hs-search-field__input::-webkit-search-results-button, input.hs-search-field__input::-webkit-search-results-decoration { display: none; }
::-webkit-search-decoration, ::-webkit-search-cancel-button, ::-webkit-search-results-button, ::-webkit-search-results-decoration { display: none; }
::-ms-clear { display: none; }
input[type=text]::-ms-clear { display: none; width: 0; height: 0; }
input[type=text]::-ms-reveal { display: none; width: 0; height: 0; }
.search-topic.research-topic .serach-bar input.hs-search-field__input::placeholder { color: #828787; }
.search-topic.research-topic .serach-bar .serach-icon { position: absolute; top: 11px; right: 16px; }
.search-topic.research-topic .topic { width: 30%; position: relative; margin: 0px 16px; }
.search-topic.research-topic .topic .drop-down .selected { width: 100%; display: inline-block; vertical-align: middle; }
.search-topic.research-topic .topic .drop-down { width: 100%; display: inline-block; vertical-align: middle; }
.search-topic.research-topic .topic .drop-down .selected a { background: #fff no-repeat scroll 100%; display: block; padding: 10px 16px; width: 100%; text-decoration: none; color: #3b3f3f; font-family: Frutiger Neue W01 Bd, sans-serif; font-size: 16px; font-weight: 400; border: 1px solid #cacaca; border-radius: 10px; }
.search-topic.research-topic .topic .drop-down .selected a span { cursor: pointer; display: block; position: relative; }
.search-topic.research-topic .topic .drop-down .option { position: relative; }
.search-topic.research-topic .topic .drop-down .options ul { background: #fff none repeat scroll 0 0; display: none; list-style: none; padding: 0px 0px; position: absolute; left: 0px; top: 47px; width: 100%; min-width: 170px; height: 300px; border: 1px solid #d7d7d7; overflow-y: scroll; z-index: 9; }
.search-topic.research-topic .topic .drop-down .selected span.value, .drop-down .options span.value { display: none; }
.search-topic.research-topic .topic .drop-down .options ul li a { padding: 4px 15px; display: block; text-decoration: none; font-family: "Frutiger Neue W01 Bd", sans-serif; font-size: 16px; font-weight: 400; }
.search-topic.research-topic .topic .drop-down .options ul li a:hover { background: #0082c8; color: #fff; transition: 0.2s ease; }
.search-topic.research-topic .loaction { width: 30%; position: relative; margin: 0px 16px; }
.search-topic.research-topic .loaction .drop-down .selected { width: 100%; display: inline-block; vertical-align: middle; }
.search-topic.research-topic .loaction .drop-down { width: 100%; display: inline-block; vertical-align: middle; }
.search-topic.research-topic .loaction .drop-down .selected a { background: #fff no-repeat scroll 100%; display: block; padding: 10px 16px; width: 100%; text-decoration: none; color: #3b3f3f; font-family: Frutiger Neue W01 Bd, sans-serif; font-size: 16px; font-weight: 400; border: 1px solid #cacaca; border-radius: 10px; }
.search-topic.research-topic .loaction .drop-down .selected a span { cursor: pointer; display: block; position: relative; }
.search-topic.research-topic .loaction .drop-down .option { position: relative; }
.search-topic.research-topic .loaction .drop-down .options ul { background: #fff none repeat scroll 0 0; display: none; list-style: none; padding: 0px 0px; position: absolute; left: 0px; top: 46px; width: 100%; min-width: 170px; height: 300px; border: 1px solid #d7d7d7; overflow-y: scroll; z-index: 9; }
.search-topic.research-topic .loaction .drop-down .selected span.value, .drop-down .options span.value { display: none; }
.search-topic.research-topic .loaction .drop-down .options ul li a { padding: 4px 15px; display: block; text-decoration: none; font-family: "Frutiger Neue W01 Bd", sans-serif; font-size: 16px; font-weight: 400; }
.search-topic.research-topic .loaction .drop-down .options ul li a:hover { background: #0082c8; color: #fff; transition: 0.2s ease; }
.search-topic.research-topic .cta { width: auto; display: flex; justify-content: center; align-items: center; margin: 0 0 0 10px; }
.search-topic.research-topic .cta a { transition: all .3s ease-in-out; display: inline-block; border: 1px solid #d11847; padding: 6px 20px; color: #d11847; border-radius: 50px; font-weight: 700; font-size: 15px; line-height: 22px; text-transform: inherit; font-family: Frutiger Light; }
.search-topic.research-topic .cta a:hover { color: #fff; background: rgb(209, 24, 71); border: 1px solid #fff; }
.search-topic.research-topic .serach-bar input[type="text"i]::placeholder { color: #3b3f3f; }
.search-topic.research-topic .topic .drop-down .selected a span:after { content: ''; position: absolute; top: 6px; right: 0; background-image: url(https://20336445.fs1.hubspotusercontent-na1.net/hubfs/20336445/CFIB_July2021/images/small-bottom.png); background-position: center; background-repeat: no-repeat; background-size: contain; height: 15px; width: 15px; display: flex; align-items: center; justify-content: center; }
.search-topic.research-topic .loaction .drop-down .selected a span:after { content: ''; position: absolute; top: 6px; right: 0; background-image: url(https://20336445.fs1.hubspotusercontent-na1.net/hubfs/20336445/CFIB_July2021/images/small-bottom.png); background-position: center; background-repeat: no-repeat; background-size: contain; height: 15px; width: 15px; display: flex; align-items: center; justify-content: center; }
.search-topic.research-topic .cta-wrap { width: 100%; max-width: 270px; display: flex; align-items: flex-end; justify-content: flex-end; }

.search-topic.research-topic h2 { font-family: Frutiger, sans-serif; }
.search-topic.research-topic .serach-bar .hs-search-field__input { font-family: Frutiger, sans-serif; }
.search-topic.research-topic .topic .drop-down .selected a { font-family: Frutiger, sans-serif; }

@media(max-width:1199px) {
  .search-topic.research-topic .st-wrap { display: block; }
  .search-topic.research-topic .serach-bar { padding: 0 16px 16px 16px; width: 100%; margin: 0; }
  .search-topic.research-topic .topic { padding: 0 16px 16px 16px; width: 100%; margin: 0; }
  .search-topic.research-topic .loaction { padding: 0 16px 16px 16px; width: 100%; margin: 0; }
  .search-topic.research-topic .cta { padding: 0 16px 0 0; width: 100%; margin: 0; display: block;text-align: center;}
  .search-topic.research-topic .serach-bar .serach-icon { right: 26px; }
  .search-topic.research-topic .filter-label strong{margin-bottom: 10px;padding-left: 16px;}
  .search-topic.research-topic .st-wrap{padding: 32px 20px 32px 20px;}
  .search-topic.research-topic .cta a{width: 100%;padding: 9px 31px;}
  .search-topic.research-topic{padding: 0 16px;}
  .search-topic.research-topic .cta:last-child { padding-bottom: 0; }
  .search-topic.research-topic .cta-wrap { max-width: 100%; }
  .search-topic.research-topic .filter-label strong { padding-left: 0; }
  .search-topic.research-topic .loaction, .search-topic.research-topic .serach-bar, .search-topic.research-topic .topic {padding: 0 0 16px 0;}

}

@media(max-width:991px) { 
  .search-topic.research-topic h2 { font-size:30px; }
}

@media(max-width:767px) {
  .search-topic.research-topic h2 { font-size: 25px; }
  .search-topic.research-topic {padding: 0 15px;}
  .search-topic.research-topic .filter-label strong{padding-left: 0;}
  .search-topic.research-topic .loaction, .search-topic.research-topic .serach-bar, .search-topic.research-topic .topic{padding: 0 0px 16px;}
  .search-topic.research-topic .cta a{padding: 7px 40px;}
  .search-topic.research-topic .cta:last-child { padding: 0; }
}


@media(max-width:420px) {
  .search-topic.research-topic .st-wrap {padding: 20px;}
  .search-topic.research-topic .serach-bar .hs-search-field__input{padding: 11px 16px;}
  .search-topic.research-topic .loaction .drop-down .selected a{padding: 8px 16px;}
  .search-topic.research-topic .topic .drop-down .selected a {padding: 8px 16px;}
  .search-topic.research-topic .cta-wrap { flex-wrap: wrap; }
  .search-topic.research-topic .cta { padding: 0 0 16px 0; }

}








