/* Blog Page Sidebar */

.error404 h1.main-title:first-child {
    font-size: 7em;
    margin-top:150px !important;
}

.search-results .title-holder {
    display:flex;
    align-items:center;
    margin-bottom: 30px;
}

.search-results .form-holder{
    margin-bottom: 30px;    
}

.search-results h1 {
    margin:0;
}

article.no-results {
    margin-bottom:150px;
}

@media screen and (max-width:767px){
    .error404 h1.main-title:first-child {
        font-size: 6em;
        margin-top:100px !important;
    }
    
    article.no-results {
        margin-bottom:100px;
    }
}

#searchform > div {
    padding:10px;
    border: 1px solid #dadada;
    max-width: 400px;
    height: 100%;
    position: relative;
    border-radius: var(--theme--button-radius);
    overflow: hidden;
    box-shadow: var(--theme--box-shadow);
    display:flex;
    margin:0 auto;
}

#searchform input[type="text"] {
    flex-grow:1;
    border-bottom: 1px solid #dadada;
}

#searchsubmit {
    border-width: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
    background-color: var(--theme--primary-color);
    border-color: var(--theme--primary-color);
    color:#fff;
    position:relative;
    border-radius: var(--theme--button-radius);
    margin-left:10px;
}
