/* ------------------------------------------------------------ *\
|* ------------------------------------------------------------ *|
|* Nav bar, search, and nav
|* ------------------------------------------------------------ *|
\* ------------------------------------------------------------ */

#search {
    position: relative;
    float: left;
    width: 47px;
    height: 39px;
    /* margin-left: -60px; */
}
#label {
    width: 60px;
    height: 37px;
    position: relative;
    z-index: 20;
}
#label label {
    background: rgba(0, 0, 0, 0) url("../images/search.png") no-repeat scroll -17px -4px;
	color: rgba(0, 0, 0, 0);
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 37px;
	text-indent: -9999px;
	width: 51px;
}
#label label:hover {
    background: url("../images/search.png") -17px -4px;
}
#label.active label {
    background: rgba(0, 0, 0, 0) url("../images/search.png") repeat scroll -69px -1;
}
#input {
    height: 32px;
    left: 24px;
    overflow: hidden;
    position: absolute;
    top: -1px;
    width: 245px;
    z-index: -1;
}
#input input {
	/*background: url(../images/input-bg-icon.png) no-repeat 4px 9px;*/
	padding-left: 19px !important;
    display: block;
    position: absolute;
    top: 0;
    left: -450px;
    width: 245px;
    height: 100%;
    margin: 0;
    padding: 0 10px;
    border: 1px solid #0d89c2;
	-webkit-border-radius: 6px 6px 6px 6px !important;
	border-radius: 6px 6px 6px 6px !important;
    background-color: #1290cb;
    color: #e0f5ff;
    font-size: 14px;
    -webkit-backface-visibility: none;
    -moz-backface-visibility: none;
    -ms-backface-visibility: none;
    backface-visibility: none;
    -webkit-transition: left 0;
    -moz-transition: left 0;
    -ms-transition: left 0;
    -o-transition: left 0;
    transition: left 0;
}
#input input:focus {
    outline: none
}
#input.focus {
    z-index: 20
}
#input.focus input {
	padding-right:25px;
    left: 0;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    -o-transition: left 0.3s;
    transition: left 0.3s;
}
label#search-label{
	margin-left:3px;
}
p.cat-name.ellipsis{
	margin :2px 0 0 6px;
}
a.go{	
	left:0;
	-webkit-transition: all 0.8s ease;                  
    -moz-transition: all 0.8s ease;                 
    -o-transition: all 0.8s ease;   
    -ms-transition: all 0.8s ease;          
    transition: all 0.8s ease;
}
#input.focus input:focus + a.go,#input.focus input + a.go{	
	left:202px !important;
}
#order-form .delivery-wrapper input {
    margin: 5px 0px 10px 0px;
    width: 80.3%;
    float: right;    
    height: 35px;
}
#order-form .delivery-wrapper textarea {
    margin: 5px 0px 10px 0px;
    width: 80.3%;
    float: right;        
}
#order-form .delivery-wrapper-city select {
    margin: 5px 0px 10px 0px;
    width: 80.3%;
    float: right;        
}
#order-form .delivery-wrapper-city input {
    margin: 5px 0px 10px 0px;
    width: 80.3%;
    float: right;    
    height: 35px;    
}
.delivery-wrapper-city p#checkpinresultsuccess{
	width: 80.3%;
    float: right; 
}
.delivery-wrapper-city p#checkpinresult{
	width: 80.3%;
    float: right; 
}
.delivery-wrapper-city #LoadingImage p{
	width: 80.3%;
    float: right; 
}
.cart-totel-section p {
    color: #00a0e4;
    float: right;
    margin: 0px;
    font-size: 16px;
    font-weight: 600;
}
