/*** news feed carousel
-------------------------------------------*/

.news-feed .row-margin {
    margin: -1px
}

.news-feed .post-wrapper:nth-child(1) {
    padding-right: 2px
}

.news-feed .post-wrapper:nth-child(5) {
    padding-left: 2px
}

.news-feed .post-wrapper .post-thumb .entry-thumb-4 {
    height: auto;
    /*width : 100%;
    min-height: 500px;;*/
}

.news-feed .owl-theme .owl-controls {
    margin-top: 0;
    position: absolute;
    top: 45%;
    right: 10px;
}

.owl-theme .owl-controls .owl-page {
    display: block;
    zoom: 1;
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 8px;
    height: 8px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #fff;
}

.news-feed,
.headding-news {
    padding: 50px 0px;
    background-color: #f6f6f6;
    margin-bottom: 50px;
}

.post-wrapper {
    position: relative;
}

.post-wrapper .post-thumb {
    overflow: hidden;
    z-index: 0;
    position: relative;
    margin-bottom: 20px;
}

.news-feed .post-wrapper .post-thumb {
    margin-bottom: 0;
}

.post-title-author-details h4 {
    margin-top : 10px;
    font-size: 16px;
}

.post-title-author-details h5 {
    font-size: 14px;
}

.post-wrapper .post-thumb img {
    width: 100%
}

.post-wrapper .post-thumb a:last-child::before {
    bottom: 0px;
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
    background: rgba(0, 0, 0, 0.3)
}

.post-wrapper .post-thumb .entry-thumb {
    width: 100%;
    height: 400px;
    display: block;
}

.post-wrapper .post-thumb .img-thumb {
    width: 100%;
    height: 200px;
}

.post-wrapper .post-info {
    position: absolute;
    bottom: 0px;
    color: #FFF;
    width: 100%;
    padding: 0px 20px;
    font-family: "Open Sans", arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 20px;
}

.post-wrapper .post-title {
    position: relative;
    font-size: 28px;
    font-weight: 400;
    font-style: normal;
    line-height: 32px;
    margin-bottom: 0px;
    bottom: 9px;
    margin-top: 0px;
}

.post-wrapper .post-title a {
    color: #FFF;
}

.post-author-name,
.post-author-comment {
    display: inline-block;
    margin-right: 3px;
    font-weight: 700;
}

.post-date {
    display: inline-block;
    margin-right: 3px;
    line-height: 1;
    min-height: 17px;
    margin-bottom: 0px;
}

.slide .td_btn {
    color: inherit;
    border: 0px solid;
    padding: 6px 10px;
    font-size: 14px;
    margin-bottom: 35px;
    display: inline-block;
    transition: all .3s;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: relative;
    border-radius: 4px;
    letter-spacing: 2px;
    font-weight: 600;
}

.meta-info-side .slide .td_btn {
    margin-bottom: 20px;
}

.post-wrapper:hover .td_btn {
    background-color: #229ad6;
    border: 0px solid transparent;
    text-decoration: none;
    padding-right: 90px;
}

.event-detail-desc > p {
    font-size: 18px;
    font-family: Lato;
}

.post-inf > p {
    font-family: Lato;
    font-size: 18px;
}

.pg-tp-wrp {
    padding-top: 10px;
}

.event-inf p {
    font-family: Lato;
    font-size: 18px;
}

.pst-mta > li {
    font-family: Lato;
    font-size: 14px;
}

.post-wrapper:hover .td_btn:after {
    margin-left: 2px;
    opacity: 1;
}

.post-wrapper .meta-info-rn {
    margin-bottom: 10px;
    padding: 0px 10px;
}

.slide .post-badge {
    color: inherit;
    padding: 5px 9px;
    font-size: 12px;
    display: inline-block;
    transition: all .3s;
    text-transform: uppercase;
    position: relative;
    border-radius: 25px;
    letter-spacing: 0.5px;
    font-weight: 600;
    font-family: 'Lato', sans-serif;
}

.meta-info-side .slide .post-badge {
    margin-bottom: 0px;
}

.post-wrapper:hover .post-badge {
    border: 0px solid transparent;
    text-decoration: none;
    padding-right: 110px;
}

.slide .post-badge:after {
    position: absolute;
    margin-left: -10px;
    transition: all .3s;
    opacity: 0;
}

.post-wrapper:hover .post-badge:after {
    margin-left: 2px;
    opacity: 1;
}

.post-wrapper .btn_one:after {
    content: " ERITA";
    position: absolute;
    margin-left: -10px;
    transition: all .3s;
    opacity: 0;
}

.btn_one {
    background-color: #86a821;
}

.slide .btn_two:after {
    content: " RAVELL";
    position: absolute;
    margin-left: -10px;
    transition: all .3s;
    opacity: 0;
}

.btn_two {
    background-color: #ca4335;
}

.slide .btn_three:after {
    content: " PORTS";
    position: absolute;
    margin-left: -10px;
    transition: all .3s;
    opacity: 0;
}

.btn_three {
    background-color: #ff0042;
}

.slide .btn_four:after {
    content: " IFESTYLE";
    position: absolute;
    margin-left: -10px;
    transition: all .3s;
    opacity: 0;
}

.btn_four {
    background-color: #1a1a1a;
}

.slide .btn_five:after {
    content: " ENGUMUMAN";
    position: absolute;
    margin-left: -10px;
    transition: all .3s;
    opacity: 0;
}

.btn_five {
    background-color: #fbbc05;
}

.slide .btn_six:after {
    content: " ECHNOLOGY";
}

.btn_six {
    background-color: #d91897;
}

.slide .btn_sev:after {
    content: " NTERNATIONAL";
}

.btn_sev {
    background-color: #229ad6;
}

.slide .btn_eight:after {
    content: " RTIKEL";
}

.btn_eight {
    background-color: #229ad6;
}

.slide .btn_nine:after {
    content: " OLITICS";
}

.btn_nine {
    background-color: #ff0042;
}

.color-1 {
    color: #f60d2b !important
}

.color-2 {
    color: #D91897 !important
}

.color-3 {
    color: #229AD6 !important
}

.color-4 {
    color: #86a821 !important
}

.color-5 {
    color: #fbbc05 !important
}

.color-6 {
    color: #000 !important
}

.bg-color-1 {
    background-color: #f60d2b !important
}

.bg-color-2 {
    background-color: #D91897 !important
}

.bg-color-3 {
    background-color: #229AD6 !important
}

.bg-color-4 {
    background-color: #86a821 !important
}

.bg-color-5 {
    background-color: #fbbc05 !important
}

.bg-color-6 {
    background-color: #000 !important
}

/*** news feed carousel
-------------------------------------------*/

.news-feed .row-margin {
    margin: -1px
}

.news-feed .post-wrapper:nth-child(1) {
    padding-right: 2px
}

.news-feed .post-wrapper:nth-child(5) {
    padding-left: 2px
}


.news-feed .owl-theme .owl-controls {
    margin-top: 0;
    position: absolute;
    top: 45%;
    right: 10px;
}

.news-feed .post-info span,
.weekly-news-inner .post-info span,
.headding-news .post-info span {
    margin-bottom: 20px;
    display: block;
    font-size: 12px;
    font-weight: 800;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
}

.rn_block .post-editor-date {
    margin: 0px 0px 20px;
}

.post-editor-date {
    font-weight: 500;
    font-family: 'Lato', sans-serif;
    font-size: 11px;
}


.owl-theme .owl-controls .owl-page {
    display: block;
    zoom: 1;
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 8px;
    height: 8px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #fff;
}

.paddb {
    padding-bottom: 0px !important;
}
.news-feed,
.headding-news {
    padding: 50px 0px;
    background-color: #f6f6f6;
    margin-bottom: 50px;
}

.post-wrapper h3,
.item h3 {
    font-size: 21px;
    line-height: 1.1;
    font-weight: 400;
    margin: 0 0px 20px;
    letter-spacing: -0.5px;
}

.post-title-author-details h4,
.post-title-author-details h5 {
    font-weight: 500;
    color: rgb(42, 49, 52);
}

.post-title-author-details h4 {
    font-size: 16px;
}

.post-title-author-details h5 {
    font-size: 14px;
}

.pagination > li a {
    color : #000;
}

.pagination > li.active a {
    background-color: #ff9822 !important;
    color : #000;
}

.post-bx.lst .post-thmb {
    width: 350px;
}

#slider-page .owl-wrapper{
    width: 100% !Important;
    margin: 0 auto !Important;
    cursor: pointer;
}
#slider-page .owl-item{
    width: 100% !Important;
    margin: 0 auto !Important;
    cursor: pointer;
}
#slider-page .featured-item {
    min-height: 80vh !Important;
}
header.style2 .logo img {
    max-height:128px;
    width:45%;
}

/**/

@media (max-width: 480px) {

    header.style2 .logo img {
        width: 20% !important;
        height: 20% !important;
    }
    .gap {
        float: left;
        padding: 10px 0;
        position: relative;
        width: 100%;
    }
    .post-wrapper .post-title {
        position: relative;
        font-size: 18px;
        font-weight: 400;
        font-style: normal;
        line-height: 22px;
        margin-bottom: 0px;
        bottom: 9px;
        margin-top: 0px;
    }
    #slideberita {
        padding:0px !important;
        margin-bottom:10px !important;
    }

    .rsnp-mnu > ul > li {
        color: #fff;
        float: left;
        font-family: lato;
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 2px;
        position: relative;
        text-transform: uppercase;
        width: 100%;
      }
      .rsnp-mnu > ul ul > li {
        color: #a4a4a4;
        font-family: lato;
        font-size: 12px;
        margin-bottom: 2px;
        position: relative;
        text-transform: initial;
      }
      .rsnp-mnu ul li.menu-item-has-children.active > a {margin-bottom: 0px;}
      .news-feed, .headding-news {
            padding: 10px 0px;
            background-color: #f6f6f6;
            margin-bottom: 10px;
        }
}

@media (max-width: 360px) {
    header.style2 .logo img {
        width: 20% !important;
        height: 20% !important;
    }

    .rspn-hdr .logo img {
        width: 30%;
    }

    .gap {
        float: left;
        padding: 10px 0;
        position: relative;
        width: 100%;
    }

    .post-wrapper .post-title {
        position: relative;
        font-size: 18px;
        font-weight: 400;
        font-style: normal;
        line-height: 22px;
        margin-bottom: 0px;
        bottom: 9px;
        margin-top: 0px;
    }
    #slideberita {
        padding:0px !important;
        margin-bottom:10px !important;
    }
    .rsnp-mnu > ul > li {
        color: #fff;
        float: left;
        font-family: lato;
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 2px;
        position: relative;
        text-transform: uppercase;
        width: 100%;
      }
      .rsnp-mnu > ul ul > li {
        color: #a4a4a4;
        font-family: lato;
        font-size: 12px;
        margin-bottom: 2px;
        position: relative;
        text-transform: initial;
      }
      .rsnp-mnu ul li.menu-item-has-children.active > a {margin-bottom: 0px;}
      .news-feed, .headding-news {
            padding: 10px 0px;
            background-color: #f6f6f6;
            margin-bottom: 10px;
        }
}