#sajari .row {
    align-items: unset;
    display: block;
}

#sajari {
    padding: 25px;
    font-family: 'Work Sans', sans-serif;
}

.sajari-scroll {
    padding: 10px 25px 10px 5px;
}

.sajari-scroll::-webkit-scrollbar {
    width: 5px;
}

.sajari-scroll::-webkit-scrollbar-track {
    background: #F8F8F8;
    border-radius: 100px;
}


#sajari  img {
    max-width: 100%;
    height: auto;
}

#sajari a {
    cursor: pointer;
}



.sajari-showing-results {
    font-size: 16px;
    color: #777777;
    margin: 15px 0;
}




.sajari-load-more p {
    min-width: 180px;
    margin: 0 20px;
}

.sajari-load-more hr {
    display: none;
    /*border: 1px solid #23c2a8;*/
    /*width: 100%;*/
}


#sajari .nav-tabs li a {
    font-size: 13px;
    color: #595959;
    border: none;
}

#sajari .nav-tabs {
    border-bottom: 1px solid #e3e3e3;
}


.sajari-total-results {
    color: #BFBFBF;
    font-size: 13px;
    margin: 15px 0;
}

.sajari-search-block {
    /*height: 132px;*/
    background: #FFFFFF;
    border-radius: 3px;
    padding: 17px;
    display: flex;
    margin-bottom: 5px;
    text-decoration: none !important;
    cursor: pointer;
    overflow: hidden;
    border-bottom: 1px solid #E3E3E3;
}

.sajari-search-block:last-child {
    border-bottom: unset;
}

.sajari-search-block:hover {
    box-shadow: 0 1px 7px rgba(16, 16, 16, 0.23);
}

.sajari-search-block__img {
    min-height: 80px;
    min-width: 120px;
    background-color: #eaeaea;
}

.sajari-search-block__img img {
    max-height: 100px;
}

.sajari-search-block-info {
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.sajari-search-block-info__price {
    padding: 2px 8px;
    background: #FFFFFF;
    border: 1px solid #23C2A8;
    box-sizing: border-box;
    border-radius: 2px;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    color: #23C2A8;
    text-align: center;
}

.sajari-search-block-info__link {
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-decoration-line: underline;
    color: #B6B6B6;
}

.sajari-search-block-info__title {
    font-style: normal;
    font-weight: 500;
    color: #3E3E3E;
    font-size: 19px;
    line-height: 22px;
    text-transform: capitalize;
}

.sajari-search-block-info__description {
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 144%;
    color: #8C8C8C;
    text-transform: capitalize;
}

/* ==================== Pagination ==================== */
.sajari-pagination {
    display: flex;
    font-size: 13px;
    font-weight: 600;
    justify-content: center;
    margin: 20px auto;
}

.pagination__mid ul {
    display: flex;
    justify-content: space-between;
    list-style: none;
    padding: 0 15px;
}

.pagination__mid ul li {
    border-radius: 2px;
    border: 1px solid #DFEDE7;
    width: 37px;
    height: 37px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin: 0 5px;
}

.pagination__mid ul li a {
    color: black;
    text-decoration: none !important;
}

.pagination__mid ul li.currentPage {
    border: 1px solid #23C2A8;
    color: white;
    background: #23C2A8;
}

.pagination__mid ul li.currentPage a {
    color: white;
}

.pagination__left, .pagination__right {
    width: 98px;
    height: 37px;
    background: #FFFFFF;
    border: 1px solid #00C78A;
    border-radius: 42px;
    font-size: 13px;
    color: #00927C;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}


.sajari-content-hub-block {
    margin-bottom: 30px;
}

.sajari-content-hub-block-image {
    height: 145px;
    position: relative;
}

.sajari-content-hub-block-image__tag {
    position: absolute;
    right: 16px;
    bottom: 16px;
    text-transform: uppercase;
    padding: 4px 12px;
    background: #23c2a8;
    font-size: 11px;
    border-radius: 24px;
    color: white;
}

.sajari-content-hub-block-info__title {
    font-weight: 600;
    font-size: 14px;
    color: #3E3E3E;
    margin-top: 8px;
}

.sajari-content-hub-block-info__category {
    border: 1px solid #E6E6E6;
    border-radius: 24px;
    font-weight: 600;
    font-size: 10px;
    text-align: center;
    text-transform: uppercase;
    color: #9D9D9D;
    display: inline-block;
    padding: 3px 12px;
    margin: 5px 0;
}

.sajari-content-hub-block-info__subinfo {
    display: flex;
    align-items: center;
    margin-top: 5px;
}

.sajari-content-hub-block-info__author {
    font-size: 12px;
    text-transform: uppercase;
    color: #23C2A8;
    margin-right: 10px;
}

.sajari-content-hub-block-info__views, .sajari-content-hub-block-info__likes {
    color: #818181;
    margin: 0 5px;
}

.sajari-content-hub-block-info__download {
    color: red;
}

.sajari-discussion-block {
    display: flex;
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.sajari-discussion-block-info {
    padding-left: 28px;
}

.sajari-discussion-block__votes, .sajari-discussion-block__answers {
    width: 79px;
    padding: 4px;
    background: rgba(35, 194, 168, 0.24);
    border-radius: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 10px;
}

.sajari-discussion-block__votes {
    color: #008E77;
}

.sajari-discussion-block__answers {
    color: #3E3E3E;
}

.sajari-discussion-block__votes span {
    display: block;
    font-weight: 600;
}

.sajari-discussion-block__answers span {
    display: block;
    font-weight: 600;
}

.sajari-discussion-block__views {
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    color: #ABABAB;
    width: 79px;
}


.sajari-discussion-block-info__title {
    font-size: 17px;
    color: #3E3E3E;
    font-weight: 600;
}

.sajari-discussion-block-info__title span {
    text-decoration-line: underline;
}

.sajari-discussion-block-info__title a {
    color: black;
}

.sajari-discussion-block-info__title .fa-check-circle {
    color: #81C719;
}

.sajari-discussion-block-info__tag {
    background: #FFFFFF;
    border: 1px solid #23C2A8;
    border-radius: 24px;
    display: inline-block;
    padding: 0 11px;
    color: #23C2A8;
    margin-top: 8px;
    font-weight: 600;
}

.sajari-discussion-block-info__description {
    font-size: 14px;
    color: #969696;
    margin: 10px 0;
}

.sajari-discussion-block-info-time {
    display: flex;
}

.sajari-discussion-block-info-time svg {
    margin-right: 8px;
}

.sajari-discussion-block-info-time__author {
    color: #23c2a8;
    margin-right: 10px;
    font-weight: 600;
}

.sajari-discussion-block-info-time__lastactive,
.sajari-discussion-block-info-time__asked {
    color: #969696;
}

.sajari-discussion-block-info-time__lastactive i {
    margin-left: 10px;
}


/* ==================== Right Blocks ==================== */

.sajari-right-block {
    background: #FFFFFF;
    border: 1px solid #DEDEDE;
    border-radius: 3px;
    margin-bottom: 25px;
}

.sajari-right-block-header {
    background: #F2F2F2;
    padding: 12px 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.sajari-right-block-header__title {
    font-weight: 600;
    font-size: 15px;
    color: #3E3E3E;
}

.sajari-right-block-header__desc {
    font-size: 11px;
    text-transform: uppercase;
    color: #9D9D9D;
}

.sajari-right-block-body {
    padding: 25px 30px;
}

.sajari-right-block-body .shop-card {
    margin-bottom: 15px;
    display: block;
}

.sajari-right-block-body .shop-card__img {
    height: 100px;
    border-radius: 3px;

}

.sajari-right-block-body .shop-card__price {
    font-size: 12px;
    text-transform: uppercase;
    color: #23C2A8;
    margin: 8px 0 4px 0;
    font-weight: 500;
}

.sajari-right-block-body .shop-card__title {
    font-size: 15px;
    color: #3E3E3E;
    font-weight: 500;
}

.sajari-right-block-collapse .fa-plus, .sajari-right-block-collapse .fa-minus {
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 2px;
    font-size: 12px;
}

.sajari-right-block-collapse .fa-minus {
    background: #23c2a8;
    color: white;
}

.sajari-right-block-collapse .fa-plus {
    background: #F5F5F5;
    color: black;
}

.sajari-right-block-body-collapse__btn {
    text-decoration: none !important;
}

.sajari-right-block-collapse__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 9px;
    margin-top: 9px;
    color: #3E3E3E;
    font-size: 15px;
}

#content-hub-tabs, #creative-corner-tabs {
    height: 320px;
}

#content-hub-tabs .tab-pane, #creative-corner-tabs .tab-pane {
    padding-top: 15px;
}


#content-hub-tabs .tab-pane-inner, #creative-corner-tabs .tab-pane-inner  {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 8px;
}

#content-hub-tabs .tab-pane-inner a {
    flex-basis: 32%;
}

#content-hub-tabs .sajari-content-hub-block-image {
    max-height: 69px;
}

#content-hub-tabs .sajari-content-hub-block-info__title {
    font-size: 12px;
}

#content-hub-tabs .sajari-content-hub-block-image__tag {
    right: 7px;
    bottom: 7px;
    padding: 2px 6px;
}

#creative-corner-tabs ul {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: space-between;
}


#creative-corner-tabs .creative-corner-block {
    flex-basis: 32%;
}

#creative-corner-tabs .creative-corner-block img {
    max-width: 100%;
    height: auto;
}


.grid-row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
}

.grid-row10 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}

.sajari-right-block-body.grid-row10 img {
    max-height: 80px !important;
}


.services-bottom-block {
    display: flex;
}

.services-bottom-block-title {
    margin-left: 15px;
    font-size: 14px;

}

.services-bottom-block-title p {
    margin-top: 5px;
    font-size: 12px;
    color: #23c2a8;
    text-decoration: underline;
}

#sj-creative-corner .sajari-content-hub-block-image, #sj-services .sajari-content-hub-block-image {
    height: 190px;
}






/*.sajari_search {*/
/*    position: relative;*/
/*    margin-right: 15px;*/
/*}*/
/*.sajari_search input {*/
/*    background: #FFFFFF;*/
/*    border: 1px solid #DEDEDE;*/
/*    box-shadow: 0 1px 9px rgba(0, 0, 0, 0.35);*/
/*    border-radius: 2px;*/
/*    height: 42px;*/
/*    width: 100%;*/
/*    font-weight: 500;*/
/*    font-size: 14px;*/
/*    padding: 10px 15px;*/
/*}*/

/*.sajari-search-icon {*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    right: 5px;*/
/*    transform: translateY(-50%);*/
/*    background: #23C2A8;*/
/*    padding: 5px 7px;*/
/*    color: #fff;*/
/*    border-radius: unset !important;*/
/*}*/


/*#sajari_search {*/
/*    display: none;*/
/*    max-width: 1600px;*/
/*    position: absolute;*/
/*    top: 150px;*/
/*    z-index: 9999999;*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*    background: white;*/
/*}*/



.sajari-help-block {
    border-bottom: 1px solid #E3E3E3;
}

.sajari-help-block:last-child {
    border-bottom: none;
}


.sajari-help-block__description {
    font-size: 12px;
    color: #8C8C8C;
}

.category-sajari-tag {
    background: #FFFFFF;
    border: 1px solid #AFAFAF;
    box-sizing: border-box;
    border-radius: 22px;
    padding: 4px 8px;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 13px;
    color: #AFAFAF;
    margin-left: 10px;
}

.category-sajari-link {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}