/*
*:focus {
    outline: none!important;
}
.easylogo img {
    width: auto!important;
    max-width: none!important;
}

!*SEARCH*!
#search {
    position: absolute;
    right: 0;
    top: 0;
}

#search input {
    outline: none;
}
#search input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    font-family: inherit;
    font-size: 100%;
}
#search input::-webkit-search-decoration,
#search input::-webkit-search-cancel-button {
    display: none; !* Удаляем иконку поиска и сброса *!
}

#search input[type=submit] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: none;
    border: none;
    padding: 18px;
}
#search input[type=search] {
    background: #3E6F8F url(../img/search-icon.png) no-repeat right center;
    -webkit-background-size: 30px 20px;
    background-size: 30px 20px;
    padding: 10px 16px 10px 32px;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    transition: all .8s;
    width: 15px;
    padding-left: 10px;
    color: transparent;
    cursor: pointer;
    z-index: 10;
    position: relative;
    border: none;
}

#search input[type=search]:focus {
    width: 130px;
    color: #fff;
    background: #3E6F8F;
    cursor: auto;
    z-index: 1!important;
    margin-right: 40px;
    padding-right: 0;
}
#search input[type=search]:focus + input[type=submit]{
    background: #3E6F8F url(../img/search-icon.png) no-repeat right center;
    background-size: 30px 20px;
}
#search input:-moz-placeholder {
    color: transparent;
}
#search input::-webkit-input-placeholder {
    color: transparent;
}

#search  input:focus::-webkit-input-placeholder { color: #fff; }
#search  input:focus:-moz-placeholder { color: #fff; }
#search  input:focus::-moz-placeholder { color: #fff; }
#search  input:focus:-ms-input-placeholder { color: #fff; }
*/
