/**
 * Plumrocket Inc.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the End-user License Agreement
 * that is available through the world-wide-web at this URL:
 * http://wiki.plumrocket.net/wiki/EULA
 * If you are unable to obtain it through the world-wide-web, please
 * send an email to support@plumrocket.com so we can send you a copy immediately.
 *
 * @package     Plumrocket Search Autocomplete & Suggest
 * @copyright   Copyright (c) 2020 Plumrocket Inc. (http://www.plumrocket.com)
 * @license     http://wiki.plumrocket.net/wiki/EULA  End-user License Agreement
 */

.pl-thm-smartwave #pas-mini-form{
    float: none;
    vertical-align: middle;
    margin-left: 55px;
    max-width: 450px;
}

.pl-thm-smartwave #pas-mini-form .pas-nav-left,
.pl-thm-smartwave #pas-mini-form .pas-nav-center,
.pl-thm-smartwave #pas-mini-form .pas-nav-right{
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
}

.pl-thm-smartwave #pas-mini-form .pas-nav-left > *,
.pl-thm-smartwave #pas-mini-form .pas-nav-center .pas-search-field,
.pl-thm-smartwave #pas-mini-form .pas-nav-center #pas-input,
.pl-thm-smartwave #pas-mini-form .pas-nav-right > *{
	height: 100%
}

.pl-thm-smartwave #pas-mini-form .pas-nav-left .pas-search-label{
	line-height: 40px;
}

.pl-thm-smartwave #pas-mini-form .pas-nav-left .pas-search-icon{
	top: 50%;
	transform: translateY(-50%)
}

.pl-thm-smartwave #pas-mini-form .pas-nav-left .pas-search-facade{
	border-radius: 20px 0 0 20px;
	border-left: 1px solid #dbe0e2;
    border-top: 1px solid #dbe0e2;
    border-bottom: 1px solid #dbe0e2;
}

.pl-thm-smartwave #pas-mini-form .pas-nav-center .pas-search-field{
	border-top: 1px solid #dbe0e2;
	border-bottom:1px solid #dbe0e2;
}

.pl-thm-smartwave #pas-mini-form .pas-nav-center #pas-input{
	border-left: 1px solid #ccc;
	text-indent: 15px;
}

.pl-thm-smartwave #pas-mini-form .pas-nav-right .pas-button{
	border-radius: 0 20px 20px 0;
	background: #fff;
	border: 1px solid #dbe0e2;
	border-left: 1px solid #ccc;
}

.pl-thm-smartwave #pas-mini-form .pas-nav-right .pas-button:hover .search_icon{
	fill: #999;
}

.pl-thm-smartwave #pas-mini-form .pas-nav-right .pas-button svg{
	fill: #777;
	width: 15px;
}

.pl-thm-smartwave #pas-mini-form #pas-tooltip{
	left: 20px;
	width: calc(100% - 65px);
}

@media (max-width: 991px) and (min-width: 768px){
	.pl-thm-smartwave #pas-mini-form{
		max-width: 240px;
		margin-left: 20px;
	}
}

@media (max-width: 768px){

	.pl-thm-smartwave #pas-mini-form{
		margin-left: 0;
		max-width: 100%
	}

	.pl-thm-smartwave #pas-mini-form .pas-nav-center #pas-input{
		border-left: none;
	}

	.pl-thm-smartwave #pas-mini-form .pas-nav-center .pas-search-field{
		border-radius: 20px 0 0 20px;
		border-left:1px solid #dbe0e2;
	}
}
