/*archive module*/
.kvru-filter-wrapper {
    margin-left: 40px;
}

.kvru-filter-wrapper:before {
    content: '';
    width: 10px;
    height: 10px;
    border: 1px solid #355f80;
    border-radius: 5px;
    position: absolute;
    left: -30px;
    top: 6px;
}

.filters-wrapper,
div#s2-resource-filter-title {
    display: none;
}

.dropdown-filter-wrapper input {
    border: none;
    border-bottom: 1px solid #355f80;
}
.kvru-filter-wrapper {
    position: relative;
}
div#kvru-filters-wrapper,
#kvru-search-results-wrapper,
.kvru-post-result .info-wrapper,
.kvru-post-result .time-wrapper {
    display: inline-block;
    vertical-align:top;
}

button#kvru-search-icon {
    border: none;
    background-color: transparent;
    position:relative;
    right: 20px;
}
button#kvru-search-icon img {
    width: 10px;
}

.kvru-post-result .time-wrapper{
    position:relative;
    width:25%;
    font-weight:bold;
}
#kvru-search-results-wrapper,
.kvru-post-result .info-wrapper{
    width:74%;
}
#kvru-search-results-wrapper{
    padding-right:40px
}
.kvru-post-result > a{
    background-color:#355f80;
    display:block;
    padding:20px;
    color:white;
}
.kvru-post-result .info-wrapper h3{
    font-style:italic;
    color:white;
}
.kvru-post-result .time-wrapper:after{
    content:'';
    height:140%;
    width:1px;
    background-color:white;
    position:absolute;
    right:40px;
    top:-5px;
    -webkit-transform: skewX(-15deg);
    -moz-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    transform: skewX(-15deg);
}

.kvru-post-result .time-wrapper .date {
    padding-bottom: 5px;
}

div#kvru-filters-wrapper {
    width:25%;
}
.archive-searchform input{
    margin-bottom:10px
}
@media(max-width:980px){
    input#s2-searchbox {
        max-width: 80%;
    }
    .kvru-post-result .time-wrapper:after{
        right:10%;
    }
}
@media(max-width:768px){
    div#kvru-filters-wrapper{
        width:100%;
        order:1;
        margin-bottom:20px;
    }
    #kvru-search-results-wrapper{
        width:100%;
        order:2;
    }
    form#kvru-archive-searchfom {
        display: flex;
        flex-direction: column;
    }
}
@media(max-width:600px){
    .kvru-post-result .time-wrapper:after{
        display:none;
    }
    .kvru-post-result .time-wrapper{
        width:100%;
    }   
    .kvru-post-result .time-wrapper > div{
        display:inline-block;
    }
}