/* Search
--------------------------------------- */

#search_mini_form {
    width: 230px;
    float: right;
}

.block-search input {
    border: 1px solid #e5e5e5;
    height: 35px;
    line-height: 35px;
    border-radius: 3px;
    color: #444444;
    padding: 0 35px 0 8px;
    
	&::placeholder {
	    color: #444444;
	}
	
	&::-webkit-input-placeholder {
	    color: #444444;
	}
	
	&:-moz-placeholder {
	    color: #444444;
	}
	
	&::-moz-placeholder {
	    color: #444444;
	}
	
	&:-ms-input-placeholder {
	    color: #444444;
	}
    
}



.page-header.type1 .block-search .action.search {
    border-left: 1px solid #ccc;
    padding: 0;
    background: #999;
    width: 35px;
    height: 35px;
    line-height: 35px; 
    border-left: 1px solid #e5e5e5;   
    opacity: 1;
    border-radius: 3px;
    
    &::before {
    	color: #fff;
    }
    
    &:hover,
    &:focus {
    	&::before {
			color: #fff;
		}
    }
}  