.pagination-wrapper .pagination{display:block;overflow:hidden;text-align:center;margin-top:60px;margin-bottom:0}.pagination-wrapper .pagination>li{display:inline-block}.pagination-wrapper .pagination>li.next{float:right}.pagination-wrapper .pagination>li.next a:hover,.pagination-wrapper .pagination>li.next a:focus,.pagination-wrapper .pagination>li.next a.active,.pagination-wrapper .pagination>li.prev a:hover,.pagination-wrapper .pagination>li.prev a:focus,.pagination-wrapper .pagination>li.prev a.active{background:0 0}


.pagination-wrapper .pagination>li.prev{float:left}.pagination-wrapper .pagination>li:not(.next){margin-right:20px}

.pagination-wrapper .pagination>li>a,.pagination-wrapper .pagination>li>span{border:2px solid #424554;padding:13px 17px;line-height:1;font-size:16px;color:#424554;border-radius:0!important;font-weight:600}.pagination-wrapper .pagination>li>a:hover,.pagination-wrapper .pagination>li>a:focus,.pagination-wrapper .pagination>li>span:hover,.pagination-wrapper .pagination>li>span:focus{border-color:#333;background:#333;color:#fff}.pagination-wrapper .pagination a.next,.pagination-wrapper .pagination a.previous{border:2px solid #424554!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pagination-wrapper .pagination a.next:hover,.pagination-wrapper .pagination a.next:focus,.pagination-wrapper .pagination a.previous:hover,.pagination-wrapper .pagination a.previous:focus{border-color:#ff629b!important;background:#ff629b;color:#fff}


#sp-right {
    margin-right: 0;
    margin-left: auto
}

#sp-right .sp-module {
    background: #212121;
    border: none !important;
    margin-top: 0px !important;
    margin-bottom: 40px
}

#sp-right .sp-module .sp-module-title {
    color: #fff;
    font-size: 20px !important;
    font-weight: 700;
    margin-bottom: 30px;
    border-left: 4px solid #df2919;
    padding-left: 15px;
    border-bottom: none !important;
    padding-bottom: 0px !important
}

#sp-right .sp-module .mod-finder .input-group .awesomplete {
    width: 100%
}

#sp-right .sp-module .mod-finder .input-group .awesomplete .form-control {
    padding: 0.575rem 0.75rem;
    border: 1px solid #222327;
    background: #222327;
    height: 54px;
    line-height: 54px
}

#sp-right .sp-module .mod-finder .input-group .btn {
    position: absolute;
    right: 0;
    padding: 14px;
    border-left: none !important;
    border-color: #df2919;
    border-width: 1px !important
}

#sp-right .sp-module .mod-finder .input-group .btn i:before,#sp-right .sp-module .mod-finder .input-group .btn span:before {
    background: transparent;
    padding: 0px;
    color: #fff
}

#sp-right .sp-module .mod-articlescategories li,#sp-right .sp-module .mostread li,#sp-right .sp-module .latestnews li {
    padding: 5px 0;
    border-bottom: 1px solid #ffffff12 !important
}

#sp-right .sp-module .mod-articlescategories li .far,#sp-right .sp-module .mostread li .far,#sp-right .sp-module .latestnews li .far {
    color: #df2919;
    padding-right: 5px
}

#sp-right .sp-module .mod-articlescategories li a,#sp-right .sp-module .mostread li a,#sp-right .sp-module .latestnews li a {
    display: inline-block;
    line-height: 26px;
    color: #bcbcbc;
    font-weight: 700
}

#sp-right .sp-module .mod-articlescategories li a:hover,#sp-right .sp-module .mostread li a:hover,#sp-right .sp-module .latestnews li a:hover {
    color: #df2919
}

#sp-right .sp-module .mod-articlescategories li span,#sp-right .sp-module .mostread li span,#sp-right .sp-module .latestnews li span {
    font-style: italic
}

#sp-right .sp-module .tagscloud .tag-name {
    font-size: 14px !important;
    color: #df2919 !important;
    padding: 2px 12px !important;
    text-transform: capitalize;
    background: rgba(223, 41, 25, 0.1) !important
}

#sp-right .sp-module .tagscloud .tag-name:hover {
    background: #df2919 !important;
    color: #fff !important
}

#sp-right .sp-module ul li {
    border-bottom: none !important
}

#sp-left {
    margin-right: 0;
    margin-left: auto
}

#sp-left .sp-module {
    background: #212121;
    border: none !important;
    margin-top: 0px !important;
    margin-bottom: 40px
}

#sp-left .sp-module .sp-module-title {
    color: #fff;
    font-size: 20px !important;
    font-weight: 700;
    margin-bottom: 30px;
    border-left: 4px solid #df2919;
    padding-left: 15px;
    border-bottom: none !important;
    padding-bottom: 0px !important
}

#sp-left .sp-module .mod-finder .input-group .awesomplete {
    width: 100%
}

#sp-left .sp-module .mod-finder .input-group .awesomplete .form-control {
    padding: 0.575rem 0.75rem;
    border: 1px solid #222327;
    background: #222327;
    height: 54px;
    line-height: 54px
}

#sp-left .sp-module .mod-finder .input-group .btn {
    position: absolute;
    right: 0;
    padding: 14px;
    border-left: none !important;
    border-color: #df2919;
    border-width: 1px !important;
    background: #df2919
}

#sp-left .sp-module .mod-finder .input-group .btn i:before,#sp-left .sp-module .mod-finder .input-group .btn span:before {
    background: transparent;
    padding: 0px;
    color: #fff
}

#sp-left .sp-module .mod-articlescategories li,#sp-left .sp-module .mostread li,#sp-left .sp-module .latestnews li {
    border-bottom: 1px solid #ffffff12;
    padding: 5px 0
}

#sp-left .sp-module .mod-articlescategories li .far,#sp-left .sp-module .mostread li .far,#sp-left .sp-module .latestnews li .far {
    color: #df2919;
    padding-right: 5px
}

#sp-left .sp-module .mod-articlescategories li a,#sp-left .sp-module .mostread li a,#sp-left .sp-module .latestnews li a {
    display: inline-block;
    line-height: 26px;
    color: #bcbcbc;
    font-weight: 700
}

#sp-left .sp-module .mod-articlescategories li a:hover,#sp-left .sp-module .mostread li a:hover,#sp-left .sp-module .latestnews li a:hover {
    color: #df2919
}

#sp-left .sp-module .mod-articlescategories li span,#sp-left .sp-module .mostread li span,#sp-left .sp-module .latestnews li span {
    font-style: italic
}

#sp-left .sp-module .tagscloud .tag-name {
    font-size: 14px !important;
    color: #df2919 !important;
    padding: 2px 12px !important;
    text-transform: capitalize;
    background: rgba(223, 41, 25, 0.1) !important
}

#sp-left .sp-module .tagscloud .tag-name:hover {
    background: #df2919 !important;
    color: #fff !important
}

#sp-left .sp-module ul li {
    border-bottom: none !important
}

#sp-title {
    min-height: 0
}

.sp-page-title {
    padding: 30px 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: fixed
}

.sp-page-title .sp-page-title-heading,.sp-page-title .sp-page-title-sub-heading {
    margin: 0;
    padding: 0;
    color: #fff
}

.sp-page-title .sp-page-title-heading {
    font-size: 24px;
    line-height: 1
}

.sp-page-title .sp-page-title-sub-heading {
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    margin-top: 10px
}

.sp-page-title .breadcrumb {
    background: none;
    padding: 0;
    margin: 10px 0 0 0
}

.sp-page-title .breadcrumb>.active {
    color: rgba(255, 255, 255, 0.8)
}

.sp-page-title .breadcrumb>span,.sp-page-title .breadcrumb>li,.sp-page-title .breadcrumb>li+li:before,.sp-page-title .breadcrumb>li>a {
    color: #fff
}
.sp-page-title {
    min-height: 350px;
    text-align: center;
    padding: 100px 0 150px 0 !important
}

.sp-page-title .sp-page-title-heading {
    font-size: 82px !important;
    margin-bottom: 25px !important;
    line-height: 1 !important;
    letter-spacing: 1px !important;
    font-weight: 700 !important
}

.sp-page-title .breadcrumb {
    display: inline-flex
}

.sp-page-title .breadcrumb li {
    color: #777 !important;
    font-weight: 700
}

.sp-page-title .breadcrumb li::before {
    color: #777 !important
}

.sp-page-title .breadcrumb li a {
    color: #777 !important
}

.sp-page-title .breadcrumb li.active span {
    color: #df2919
}


