.rd-top-bar {
	padding-right: unset;
    .search {
    	a {
            color: @dark-grey;
        	font-size: x-large;
        }
		a.search-form-trigger {
			display: inline-block;
			padding: 5px 12px 4px 12px;
			border-radius: 4px;
		}
		.search-form-input {
			background-color: @white;
			border: 1px solid @dark-grey;
			border-radius: 17px;
			padding: 5px 15px 5px 15px;
			width: 75%;
		}
		.search-form-button {
			background-color: @white;
			border: 2px solid @brand-color;
			border-radius: 17px;
			padding: 5px 15px 5px 15px;
			margin-left: -34px;
		}
		.search-form-wrapper {
			display: none;
			right: 0;
			background-color: @lightest-grey;
			position: absolute;
			top: 43px;
			width: 331px;
			z-index: 1;
			text-align: right;
			padding: 20px 15px 20px 10px;
			box-shadow: -4px 8px 10px -3px @dark-grey;
		}
		.search-form-wrapper.open {
			display: block;
		}
    }
    .search.open {
        a {
            color: @brand-color;
            border-left: 1px solid @dark-grey;
            box-shadow: -6px 0px 5px 0px @light-grey;
        }
    }

}

#ambetter-mobile-menu, #product-mobile-menu {

    .search {
    	float: none;
    	a.search-form-trigger {
            color: @dark-grey !important;
        	font-size: x-large;
        }
        .search-form-wrapper {
            display: none;
        }
		.search-form-wrapper.open {
			display: block;
		}

		.search-form-input {
			background-color: @white;
			border: 1px solid @dark-grey;
			border-radius: 17px;
			padding: 5px 15px 5px 15px;
			width: 75%;
		}
		.search-form-button {
			background-color: @white;
			border: 2px solid @brand-color;
			border-radius: 17px;
			padding: 5px 15px 5px 15px;
			margin-left: -34px;
		}

    }
}