.et-db #et-boc .et-fb-modules-list li.el_ajax_search::before,
.et-db #et-boc .et-l .et-fb-modules-list li.el_ajax_search::before,
.et-db #et-boc .et_fb_saved_layouts_list li.el_ajax_search::before {
font-family: dashicons;
content: "\F13a";
}
#et-boc .et-l .el_ajax_search_active_parent,
#et-boc .et-l .el_ajax_search_active_parent,
.et_pb_row.el_ajax_search_active_parent,
.et_pb_column.el_ajax_search_active_parent {
z-index: 9999;
}
.el_ajax_search {
overflow: visible !important;
}
.el_ajax_search_wrap,
.el_ajax_search_field_wrap {
position: relative;
overflow: visible;
}  .el_ajax_search .el-ajax-search-icon-wrap{
position: absolute;
top: 0;
right: 0;
height: 100%;
display: flex;
align-items: stretch;
}
.el-ajax-search-icon-wrap .el_ajax_search_icon{
display: flex;
align-items: center;
justify-content: center;
padding: 5px;
border: 0 solid #000;
}
.el-ajax-search-icon-wrap .el_ajax_search_icon:after{
content: "U";
font-family: ETModules;
font-size: 16px;
color: #000;
transform: scaleX(-1);
}
.el_ajax_search_loader .el_ajax_search_icon:after{
content: "";
position: relative;
top: calc( 50% - 8px );
border: 1px solid rgba(0, 0, 0, 0.7);
border-right-color: transparent !important;
border-left-color: transparent !important;
border-radius: 50%;
width: 16px;
height: 16px;
font-family: inherit;
transform: translate3d(0, -50%, 0);
animation: dipl_rotation .8s linear infinite;
}
.el-ajax-search-icon-wrap .el_ajax_clear_icon{
display: none;
cursor: pointer;
align-items: center;
margin-right: 5px;
font-family: ETModules;
padding: 5px;
font-size: 18px;
color: #000;
border: 0 solid #000;
}
.el_has_text .el_ajax_clear_icon{
display: flex;
}
.el_ajax_search .el_ajax_search_field{
border-width: 1px;
border-style: solid;
border-color: #333;
width: 100%;
margin: 0;
padding: 10px 35px 10px 10px;
font-size: 16px;
border-radius: 3px;
transition: width 180ms linear;
-webkit-transition: width 180ms linear;
} .el_ajax_search_item .el_ajax_search_post_type_label {
margin-bottom: 2px;
}
.el_ajax_search_item .el_ajax_search_post_type_label > span{
display: inline-block;
border: 0 solid #000;
} .el_ajax_search input[type="search"]::-ms-clear,
.el_ajax_search input[type="search"]::-ms-reveal {
display: none;
width: 0;
height: 0;
} .el_ajax_search input[type="search"]::-webkit-search-decoration,
.el_ajax_search input[type="search"]::-webkit-search-cancel-button,
.el_ajax_search input[type="search"]::-webkit-search-results-button,
.el_ajax_search input[type="search"]::-webkit-search-results-decoration{
-webkit-appearance:none;
}
.el_ajax_search_results_wrap{
position: absolute;
top: calc( 100% + 2px );
left: 0;
width: 100%;
z-index: 9999;
}
.el_ajax_search_results{
border-width: 0;
border-style: solid;
border-color: #333;
background: #f1f1f1;
overflow-y: scroll;
padding: 10px;
}
.el-result-layout-layout1 .el_ajax_search_results{
max-height: 250px;
}
.el-result-layout-layout2 .el_ajax_search_results,
.el-result-layout-layout3 .el_ajax_search_results{
max-height: 350px;
}
.el_ajax_search .el_ajax_search_wrap .el_ajax_search_results{
overflow-x: hidden;
overflow-y: auto;
}
.el_ajax_search_item{
background: #fff;
width: 100%;
overflow: hidden;
border: 0 solid transparent;
}
.el_ajax_search_item p {
padding-bottom: 5px;
}
.el_ajax_search_item:last-child {
margin-bottom: 0;
}
.el_ajax_search_item .el_ajax_search_item_link{
display: block;
text-decoration: none;
}
.el-result-layout-layout1 .el_ajax_search_item .el_ajax_search_item_inner{
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.el-result-layout-layout1 .el_ajax_search_item_image .el_ajax_search_item_link{
height: 100%;
}
.el_ajax_search_cart_form{
margin-top: 7px;
}
.el_ajax_search_cart_form a{
display: inline-block;
text-decoration: none;
}
.el_ajax_search_cart_form button{
display: inline-block;
cursor: pointer;
}
.el_ajax_search_simple_add_to_cart_wrap{
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
align-items: center;
}
.el_ajax_search_cart_form .quantity{
width: auto;
margin-right: 15px;
}
.el_ajax_search_cart_form .wc-forward{
margin-left: 10px;
}
.el-result-layout-layout1 .el_ajax_search_item .el_ajax_search_item_image{
width: 85px;
float: left;
line-height: 0;
}
.el-result-layout-layout2 .el_ajax_search_item .el_ajax_search_item_image,
.el-result-layout-layout3 .el_ajax_search_item .el_ajax_search_item_image{
width: 100%;
}
.el-result-layout-layout2 .el_ajax_search_item_link {
height: 100%;
}
.el_ajax_search_item_image img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.el-result-layout-layout2 .el_ajax_search_item_image,
.el-result-layout-layout3 .el_ajax_search_item_image{
height: 300px;
}
.el_ajax_search_only_featured_image .el_ajax_search_item_image {
width: 100%;
}
.el_ajax_search_item .el_ajax_search_item_content {
padding: 10px;
}
.el-result-layout-layout1 .el_ajax_search_item .el_ajax_search_item_image + .el_ajax_search_item_content{ flex: 1;
}
.el-result-layout-layout2 .el_ajax_search_item .el_ajax_search_item_content,
.el-result-layout-layout3 .el_ajax_search_item .el_ajax_search_item_content{
width: 100%;
}
.el-result-layout-layout3 .el_ajax_search_item_inner{
position: relative;
}
.el-result-layout-layout3 .el_ajax_search_item .el_ajax_search_item_content{
position: absolute;
bottom: 0;
left: 0;
background-color: rgba( 0, 0, 0, 0.83 );
color: #fff;
z-index: 3;
}
.el-result-layout-layout3 .el_ajax_search_item .el_ajax_search_item_content.el_ajax_item_no_image{
position: relative;
}
.el_ajax_search_item .el_ajax_search_item_title{
font-size: 16px;
font-weight: 600;
line-height: 1.2;
color: #000;
padding-bottom: 5px;
}
.el_ajax_search_item .el_ajax_search_item_title:last-child{
padding-bottom: 0;
}
.el_ajax_search_item .el_ajax_search_item_price{
font-size: 16px;
line-height: 1.2;
color: #000;
}
.el_ajax_search_item .el_ajax_search_item_excerpt{
font-size: 14px;
font-weight: 400;
line-height: 1.5;
color: #000;
overflow-wrap: anywhere;
}
.el-result-layout-layout3 .el_ajax_search_item .el_ajax_search_item_title,
.el-result-layout-layout3 .el_ajax_search_item .el_ajax_search_item_price,
.el-result-layout-layout3 .el_ajax_search_item .el_ajax_search_item_excerpt{
color: #fff;
}
.el_ajax_search_items {
display: flex;
flex-wrap: wrap;
}
.el_ajax_search_isotope_item {
float: left;
}
.el_ajax_search_isotope_item:last-child {
margin-bottom: 0;
}
.el_ajax_search_result_link_wrap {
background-color: transparent;
width: 100%;
bottom: 0;
text-align: center;
left: 0;
display: none;
z-index: 9;
}
.el_ajax_search_result_link_wrap .el_ajax_search_result_link_inner{
display: flex;
height: 50px;
line-height: 1;
margin-top: 1px;
padding: 10px 15px !important;
align-items: center;
justify-content: center;
background-color: #f9f9f9;
}
.el_ajax_search_result_link{
color: #000;
text-decoration: none;
}
.el_ajax_search_pagination_wrap{
position: relative;
width: 100%;
margin: 2px 0;
text-align: center;
display: flex;
align-items: center;
background-color: #fff;
}
.el_ajax_search_pagination_wrap .el_ajax_search_total_result{
flex-grow: 1;
text-align: left;
padding: 5px 10px;
}
.el_ajax_search_pagination_wrap .el_ajax_search_pagination{
list-style: none;
padding: 5px 10px;
margin: 0;
line-height: normal;
flex-grow: 1;
}
.el_ajax_search_pagination_wrap .el_ajax_search_total_result + .el_ajax_search_pagination{
flex-grow: 0;
}
.el_ajax_search_total_result > span{
font-weight: bold;
}
.el_ajax_search_pagination li{
display: inline-block;
margin-right: 10px;
}
.el_ajax_search_pagination li:last-child{
margin-right: 0;
}
.el_ajax_search_pagination li a{
display: block;
text-decoration: none;
padding: 4px 10px;
font-size: 16px;
line-height: 1.5;
background-color: #f4f4f4;
color: #000;
}
.el_ajax_search_pagination li.disabled a{
opacity: 0.7;
}
.el_ajax_search_pagination li.active a{
background-color: #000;
color: #fff;
}
@keyframes dipl_rotation {
from {
-webkit-transform: translate3d(0, -50%, 0)rotate(0deg);
transform: translate3d(0, -50%, 0)rotate(0deg);
}
to {
-webkit-transform: translate3d(0, -50%, 0)rotate(360deg);
transform: translate3d(0, -50%, 0)rotate(360deg);
}
}