/*
 * Universal
 */
@media all {
    #search-top-wrapper {
        position: relative;
        background: #ffffff;
        padding: 20px 2% 0;
    }
    
    #search-top-wrapper #search-top {
        max-width: 1560px;
        margin: 0 auto;
    }
    .search-box input[type=text]{
        height: 40px;
        padding: 6px 7px 6px;
        background: #f3f3f3;
        border: 2px solid #5eb6e4;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        font-family: "Carrois Gothic",sans-serif;
        font-size: 30px;
        margin-bottom: 10px;
    }
    .results-text h3 {
        display: inline-block;
        margin-bottom: 10px;
    }
    .search-block-wrapper {
        border: 2px solid #959595;
        background: #ffffff;
        margin-bottom: 10px;
    }
    .search-block-wrapper .show-all-link,
    .search-block-wrapper .show-more-link {
        color:#004097;
        text-decoration: underline;
        cursor: pointer;
    }
    .search-block-wrapper .search-block-title {
        margin-bottom: 10px;
        background-color: #cccccc;
        height: 53px;
        overflow: hidden;
    }
    .search-block-wrapper .search-block-title img {
        border: 0 !important;
        -webkit-border-radius: 0 !important;
        border-radius: 0 !important;
    }
    .search-block-wrapper .search-block-title h2 {
        display: inline-block;
        margin: 0;
        padding:10px 20px;
        color: #ffffff;
        width: calc(100% - 570px);
        vertical-align: top;
    }
    .search-block-wrapper .search-block-title .mobile-text {
        display: none;
    }
    .search-block-wrapper .search-block-title .search-block-title-info .search-block-title-info-text {
        margin-right: 20px;
    }
    .search-block-wrapper .search-block-title .search-block-title-info {
        display: inline-block;
        height: 53px;
        vertical-align: top;
        line-height: 53px;
        width: 450px;
        text-align: right;
    }
    .search-block-wrapper .view {
        margin:0 20px;
    }
    .search-block-wrapper .view .view-content {

    }
    .search-block-wrapper .view .view-content .views-row{
        margin-bottom: 10px;
    }
    
    .search-block-wrapper .view .view-content .views-row:nth-of-type(1n+4){
        display: none;
    }
    .search-block-wrapper .view .view-content.expanded .views-row:nth-of-type(1n+4){
        display: block;
    }
    .search-block-wrapper .view .view-content .views-row .views-field {
        margin: 5px 0;
    }
    .search-block-wrapper .view .view-content .views-row .views-field.views-field-field-release-date,
    .search-block-wrapper .view .view-content .views-row .views-field.views-field-created {
        color:#959595;
        font-size: 18px;
    }
    .search-block-wrapper .search-block-footer {
        text-align: right;
        padding:10px 0;
        margin:0 20px;
        border-top: 1px solid #e1e1e1;
    }
}

@media (max-width: 1024px){
    .search-block-wrapper .search-block-title {
        margin-bottom: 10px;
        height: auto;
    }
    .search-block-wrapper .search-block-title h2 {
        display: block;
        width: auto;
    }
    .search-block-wrapper .search-block-title img {
        display: none;
    }
    .search-block-wrapper .search-block-title .search-block-title-info {
        display: block;
        height: auto;
        line-height: normal;
        margin-left: 20px;
        width: auto;
        text-align: left;
        padding: 5px 0;
        font-size: 14px;
    }
    .search-block-wrapper .search-block-title .mobile-text {
        display: inline;
    }
}