`/**
 * Frontend style
 *
 * @author Your Inspiration Themes
 * @package YITH WooCommerce Ajax Search
 * @version 1.1.1
 */

/* search autocomplete */
.autocomplete-suggestions {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-sizing: border-box;
}

.autocomplete-suggestion {
    background: #fff;
    padding-left: 15px;
    cursor: pointer;
    text-align: left;
    line-height: 35px;
    padding:5px 15px ;
    font-size: 12px;
    clear: both;
    position: relative;
    min-height: 46px;
}

.autocomplete-suggestion:hover {
    background-color: #f2f2f2 !important;
}

.autocomplete-suggestion .yith_wcas_result_image{
    float: left;
    margin-right: 10px;
}
.autocomplete-suggestion .yith_wcas_result_content{
    display: block;
    margin-right: 10px;
    overflow: hidden;
}

.autocomplete-suggestion .align-right{
    float: right;
    margin-left: 10px;
}

.autocomplete-suggestion p.yith_wcas_result_excerpt{
    line-height: 1.2em;
    margin-bottom: 5px;
    overflow: hidden;
}


.woocommerce .autocomplete-suggestion  div.badges,
.autocomplete-suggestion  div.badges{
    right: 18px;
    left: auto;
    position: absolute;
    top: 10px;
    width: auto;
    line-height: 2em;
}

.woocommerce .autocomplete-suggestion  span.yith_wcas_result_on_sale,
.autocomplete-suggestion  span.yith_wcas_result_on_sale{
    position: relative;
    background-color: #7eb742;
    color: #fff;
    padding: 0px 8px;
    height: auto;
    display: inline-block;
}

.woocommerce .autocomplete-suggestion  span.yith_wcas_result_featured,
.autocomplete-suggestion  span.yith_wcas_result_featured{
    position: relative;
    background-color: #C0392B;
    color: #fff;
    padding: 0px 8px;
    height: auto;
    display: inline-block;
    margin-left: 3px;
}

#yith-ajaxsearchform select, input[type=search]{
    margin-bottom: 10px;
}

#yith-ajaxsearchform .search-navigation{
    display: inline-block;
}

/* VIEW ALL RESULTS */
.woocommerce .autocomplete-suggestions .link-result{
    display: block;
    text-align: center;
    clear: both;
    padding: 5px;
    font-size: 14px;
}
.woocommerce .autocomplete-suggestion .title{
    line-height: 1.6em;
    margin-bottom: 5px;

}

.autocomplete-suggestion .yith_wcas_result_content .title {
    color: #004b91;
}

.autocomplete-suggestion .yith_wcas_result_content .title {
    color: #004b91;
	
}

.autocomplete-suggestion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
.woocommerce .autocomplete-suggestion span.yith_wcas_result_featured, .autocomplete-suggestion span.yith_wcas_result_featured {
    
}
.autocomplete-suggestion{ min-height:60px; border-bottom:1px solid #f2f2f2; padding-top:8px; padding-right:20px; overflow:hidden;}
#headersearchform-container .yith_wcas_result_image{ margin-top:5px;}
.autocomplete-suggestion img{ width:50px;}
.autocomplete-suggestion .yith_wcas_result_content{ margin-bottom:10px;}
.yith_wcas_result_content ins{ background:none; text-decoration:underline;}

.woocommerce .autocomplete-suggestion span.yith_wcas_result_featured, .autocomplete-suggestion span.yith_wcas_result_featured {
    background: #c0392b none repeat scroll 0 0;
    color: #ffffff;
}

.woocommerce .autocomplete-suggestion span.yith_wcas_result_on_sale, .autocomplete-suggestion span.yith_wcas_result_on_sale {
    background: #cd710f none repeat scroll 0 0;
    color: #ffffff;
}
#yith-ajaxsearchform #yit_wcas_post_type,#yith-ajaxsearchform #search_categories{width: 300px; border: 1px solid rgb(204, 204, 204); font-size: 15px; vertical-align: sub; padding: 6px 7px; line-height:29px; display:none;}
#yith-searchsubmit{ height:35px; margin-top:2px;}
#yith-ajaxsearchform .yith-s{border: 1px solid rgb(204, 204, 204); font-size: 15px; background-image: none; background-repeat: no-repeat; background-position: right center; width:39%; vertical-align: sub; padding: 6px 7px; height:35px;border-radius:20px;}
.orca_bag_finder_btn img{ float:right;}
.autocomplete-suggestions{ right:98px;}
.yith-ajaxsearchform-container .autocomplete-suggestions .autocomplete-suggestion:nth-child(even) {background: #f2f2f2}
.yith-ajaxsearchform-container .autocomplete-suggestions .autocomplete-suggestion:nth-child(odd) {background: #fff}
.no_results_found .autocomplete-suggestion{ border-bottom:none !important;}
.woocommerce .autocomplete-suggestions .link-result {
    clear: both;
    display: none;
    font-size: 14px;
    padding: 5px;
    text-align: center;
}
div.autocomplete-suggestions .link-result a {
    background: #808a97 none repeat scroll 0 0;
    color: #ffffff !important;
    display: block;
    font-size: 11px;
    font-weight: 700;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}
.woocommerce .no_results_found .link-result{ display:none;}
#yith-ajaxsearchform label{display: inline-block; font-size: 14px; vertical-align: sub; margin: 0px 5px 0px 0px;}
#yith-ajaxsearchform #yith-searchsubmit{background:#4f91cd url("../images/search-icon.png") no-repeat scroll 50% 50%;background-size:23px auto; border: none; font-size: 0; margin: 0 8px 0 -41px; padding: 0 19px; position: relative; z-index: 2;border-radius:20px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, #yith-ajaxsearchform #yith-searchsubmit{margin: 0 10px 0 -41px;padding: 0px;background:#4F91CD url("../images/search-icon.png") no-repeat scroll center center;width:37px;}
	
}

.yith-ajaxsearchform-container .autocomplete-suggestions{ -webkit-box-shadow: 7px 7px 5px 0px rgba(102, 102, 102, 0.75);
-moz-box-shadow: 7px 7px 5px 0px rgba(102, 102, 102, 0.75); box-shadow: 7px 7px 5px 0px rgba(102, 102, 102, 0.75); max-height:350px; overflow:auto; }
.yith-ajaxsearchform-container  .autocomplete-suggestions .autocomplete-suggestions{ box-shadow:none;} 
.autocomplete-suggestions{ left:15px;}
.orca_bag_finder_btn{width: 33%; font-size:16px !important;}
@media (min-width:100px) and (max-width:1199px) {
	#yith-ajaxsearchform .yith-s{ width:100%;}
	.orca_bag_finder_btn img{ float:none;}
	#yith-ajaxsearchform #yith-searchsubmit{
		position: absolute;
		/*background:#4F91CD url("../images/search-icon.png") no-repeat scroll 50% 50%;*/
		border: none;
		font-size: 0;
		z-index: 2;
		float: right;
		top: 0;
		/*right: 20px;*/
		right:0;
	}
}
@media (min-width:100px) and (max-width:500px) {
	.autocomplete-suggestions{ right:auto; width:90% !important;left:15px;}
	.autocomplete-suggestions .yith_wcas_result_excerpt{ display:none;}
	#yith-ajaxsearchform .yith-s{ width:100%;}
	.orca_bag_finder_btn{width: 100%; clear:both; margin-top:10px;}
	.orca_bag_finder_btn img{ float:none;}
	#yith-ajaxsearchform #yith-searchsubmit{right:0;}
	
}
@media (min-width:500px) and (max-width:767px) {
	.autocomplete-suggestions{ right:auto; width:95% !important;left:15px;}
	#yith-ajaxsearchform .yith-s{ width:100%;}
	.orca_bag_finder_btn{width: 77%; }
	.orca_bag_finder_btn img{ float:none;}

}


@media (min-width:100px) and (max-width:464px) {
	.orca_bag_finder_btn img{ margin-top:8px;}
	
	
}
@media (min-width:500px) and (max-width:767px) {
	.autocomplete-suggestions{ right:auto; width:95% !important;left:15px;}
	#yith-ajaxsearchform .yith-s{ width:100%;}
	.orca_bag_finder_btn{width: 77%; }
}


@media screen {

#yith-searchsubmit{ margin-top:0px;}
}
@media screen and (min-width:0\0) {
	#yith-searchsubmit{ margin-top:-2px;}
}