#algolia_instant_selector {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#algolia_instant_selector * {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#search_mini_form {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#search_mini_form * {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#algolia_instant_selector::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#algolia_instant_selector::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#algolia_instant_selector *::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#algolia_instant_selector *::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#search_mini_form::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#search_mini_form::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#search_mini_form *::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#search_mini_form *::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#search_mini_form label {
	display: none;
}
#algolia_instant_selector .row {
	margin-right: -15px; margin-left: -15px;
}
#algolia_instant_selector .col-md-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
#algolia_instant_selector .col-md-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
#algolia_instant_selector .col-md-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
#algolia_instant_selector .col-md-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
#algolia_instant_selector .col-sm-6 {
	width: 50%; float: left; min-height: 490px;
}
}
@media all and (min-width:992px)
{
#algolia_instant_selector .col-md-3 {
	float: left;
}
#algolia_instant_selector .col-md-4 {
	float: left;
}
#algolia_instant_selector .col-md-9 {
	float: left;
}
#algolia_instant_selector .col-md-12 {
	float: left;
}
.direction-rtl #algolia_instant_selector .col-md-3 {
	float: right;
}
.direction-rtl #algolia_instant_selector .col-md-4 {
	float: right;
}
.direction-rtl #algolia_instant_selector .col-md-9 {
	float: right;
}
.direction-rtl #algolia_instant_selector .col-md-12 {
	float: right;
}
#algolia_instant_selector .col-md-12 {
	width: 100%;
}
#algolia_instant_selector .col-md-9 {
	width: 75%;
}
#algolia_instant_selector .col-md-4 {
	width: 33.33%;
}
#algolia_instant_selector .col-md-3 {
	width: 25%;
}
}
#algolia_instant_selector .row::before {
	display: table; content: " ";
}
#algolia_instant_selector .row::after {
	display: table; content: " ";
}
#algolia_instant_selector .row::after {
	clear: both;
}
#algolia_instant_selector .visible-xs {
	display: none !important;
}
#algolia_instant_selector .visible-sm {
	display: none !important;
}
#algolia_instant_selector .hidden-xs {
	display: block !important;
}
#algolia_instant_selector .hidden-sm {
	display: block !important;
}
@media all and (max-width:767px)
{
#algolia_instant_selector .visible-xs {
	display: block !important;
}
#algolia_instant_selector .hidden-xs {
	display: none !important;
}
.algolia-search-block {
	clear: both;
}
}
@media all and (max-width:992px)
{
#algolia_instant_selector .visible-sm {
	display: block !important;
}
#algolia_instant_selector .hidden-sm {
	display: none !important;
}
}
#algolia_instant_selector .pull-left {
	float: left;
}
#algolia_instant_selector .pull-right {
	float: right;
}
.algolia-clearfix {
	clear: both;
}
