body .tpg-el-main-wrapper .rt-grid-item{
    padding:0 15px
}
body .elementor-section .tpg-el-main-wrapper .rt-grid-item{
    background:none
}
body .elementor-section .tpg-el-main-wrapper .offset-left,body .elementor-section .tpg-el-main-wrapper .offset-right{
    padding-bottom:0
}
.rt-tpg-container a{
    text-decoration:none
}
.rt-model-open,body.rt-model-open,html.rt-model-open{
    overflow:hidden
}
.rt-tpg-container img{
    height:auto;
    max-width:100%
}
.rt-tpg-container *{
    box-sizing:border-box
}
.entry .rt-tpg-container .entry-title:before{
    content:none
}
.rt-tpg-container .entry{
    margin-top:0
}
.rt-tpg-container :after,.rt-tpg-container :before{
    box-sizing:border-box
}
.rt-container,.rt-container-fluid{
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    padding-right:15px
}
.rt-container-fluid.slider-layout13-main{
    padding:0 0 15px
}
.rt-tpg-container ul{
    margin:0
}
img,svg{
    vertical-align:middle
}
a:link,a:visited{
    transition:all .31s ease
}
.clearfix:after,.clearfix:before,.rt-container-fluid:after,.rt-container-fluid:before,.rt-row:after,.rt-row:before{
    content:" ";
    display:table
}
.clearfix:after,.rt-container-fluid:after,.rt-container:after,.rt-row:after{
    clear:both
}
.rt-row{
    margin-left:-15px;
    margin-right:-15px
}
.grid-layout2.rt-row{
    margin-left:0;
    margin-right:0
}
.rt-row>.rt-row{
    padding-left:15px;
    padding-right:15px
}
.grid_hover6.rt-row{
    margin-left:-2px;
    margin-right:-2px
}
.rt-col-lg-1,.rt-col-lg-2,.rt-col-lg-3,.rt-col-lg-4,.rt-col-lg-5,.rt-col-lg-6,.rt-col-lg-7,.rt-col-lg-8,.rt-col-lg-9,.rt-col-lg-10,.rt-col-lg-11,.rt-col-lg-12,.rt-col-lg-24,.rt-col-md-1,.rt-col-md-2,.rt-col-md-3,.rt-col-md-4,.rt-col-md-5,.rt-col-md-6,.rt-col-md-7,.rt-col-md-8,.rt-col-md-9,.rt-col-md-10,.rt-col-md-11,.rt-col-md-12,.rt-col-md-24,.rt-col-sm-1,.rt-col-sm-2,.rt-col-sm-3,.rt-col-sm-4,.rt-col-sm-5,.rt-col-sm-6,.rt-col-sm-7,.rt-col-sm-8,.rt-col-sm-9,.rt-col-sm-10,.rt-col-sm-11,.rt-col-sm-12,.rt-col-sm-24,.rt-col-xs-1,.rt-col-xs-2,.rt-col-xs-3,.rt-col-xs-4,.rt-col-xs-5,.rt-col-xs-6,.rt-col-xs-7,.rt-col-xs-8,.rt-col-xs-9,.rt-col-xs-10,.rt-col-xs-11,.rt-col-xs-12,.rt-col-xs-24{
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    position:relative
}
.rt-col-xs-1,.rt-col-xs-2,.rt-col-xs-3,.rt-col-xs-4,.rt-col-xs-5,.rt-col-xs-6,.rt-col-xs-7,.rt-col-xs-8,.rt-col-xs-9,.rt-col-xs-10,.rt-col-xs-11,.rt-col-xs-12,.rt-col-xs-24{
    float:left
}
.rt-col-xs-24{
    width:20%
}
.rt-col-xs-12{
    width:100%
}
.rt-col-xs-11{
    width:91.66666667%
}
.rt-col-xs-10{
    width:83.33333333%
}
.rt-col-xs-9{
    width:75%
}
.rt-col-xs-8{
    width:66.66666667%
}
.rt-col-xs-7{
    width:58.33333333%
}
.rt-col-xs-6{
    width:50%
}
.rt-col-xs-5{
    width:41.66666667%
}
.rt-col-xs-4{
    width:33.33333333%
}
.rt-col-xs-3{
    width:25%
}
.rt-col-xs-2{
    width:16.66666667%
}
.rt-col-xs-1{
    width:8.33333333%
}
#rt-main{
    margin:35px auto
}
.rt-tpg-container h3.entry-title{
    line-height:1.25;
    margin:0 0 12px
}
.rt-tpg-container .offset-small-wrap .rt-holder .overlay{
    min-height:60px!important
}
.rt-tpg-container .offset-small-wrap .rt-holder .rt-img-responsive{
    height:auto;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
.rt-tpg-container .offset-small-wrap .rt-col-md-6 .rt-holder .rt-img-responsive{
    height:auto
}
.rt-tpg-container .offset-small-wrap .rt-holder .overlay h3 a{
    -webkit-line-clamp:1!important;
    -webkit-box-orient:vertical;
    display:-webkit-box!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important
}
.rt-tpg-container .offset-big .post-meta-user.above_title{
    margin-top:15px
}
.rt-tpg-container .offset-big .post-meta-user.above_title+h3.entry-title{
    margin-top:0
}
.rt-tpg-container .offset-big h3.entry-title{
    margin:20px 0 5px
}
.rt-tpg-container .offset-big .cat-above-title{
    margin-bottom:-15px;
    padding-top:10px
}
.rt-tpg-container .owl-controls .owl-dots{
    margin-top:15px
}
.rt-popup-content .rt-tpg-container i{
    margin-right:5px
}
.rt-popup-content ol,.rt-popup-content ul{
    list-style-position:inside
}
.paginationjs{
    box-sizing:initial;
    font-family:Marmelad,Lucida Grande,Arial,Hiragino Sans GB,Georgia,sans-serif;
    font-size:14px;
    line-height:1.6
}
.paginationjs:after{
    clear:both;
    content:" ";
    display:table
}
.paginationjs .paginationjs-pages{
    float:left
}
.paginationjs .paginationjs-pages ul{
    float:left;
    margin:0;
    padding:0
}
.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input,.paginationjs .paginationjs-nav{
    float:left;
    font-size:14px;
    margin-left:10px
}
.paginationjs .paginationjs-pages li{
    border:1px solid #aaa;
    border-right:none;
    float:left;
    list-style:none
}
.paginationjs .paginationjs-pages li>a{
    background:#fff;
    color:#333;
    display:block;
    font-size:14px;
    height:28px;
    line-height:28px;
    min-width:30px;
    text-align:center;
    text-decoration:none
}
.paginationjs .paginationjs-pages li:hover>a{
    background:var(--tpg-primary-color,#0d6efd);
    border-color:var(--tpg-primary-color,#0d6efd)!important;
    color:#fff!important
}
.paginationjs .paginationjs-pages li.active{
    border:none
}
.paginationjs .paginationjs-pages li.active>a{
    background:#aaa;
    color:#fff;
    height:30px;
    line-height:30px
}
.paginationjs .paginationjs-pages li.disabled>a{
    opacity:.3
}
.paginationjs .paginationjs-pages li.disabled>a:hover{
    background:0 0
}
.paginationjs .paginationjs-pages li:first-child,.paginationjs .paginationjs-pages li:first-child>a{
    border-radius:3px 0 0 3px
}
.paginationjs .paginationjs-pages li:last-child{
    border-radius:0 3px 3px 0;
    border-right:1px solid #aaa
}
.paginationjs .paginationjs-pages li:last-child>a{
    border-radius:0 3px 3px 0
}
.paginationjs .paginationjs-go-input>input[type=text]{
    box-sizing:initial;
    height:28px;
    padding:0;
    width:30px
}
.paginationjs .paginationjs-go-button>input[type=button],.paginationjs .paginationjs-go-input>input[type=text]{
    background:#fff;
    border:1px solid #aaa;
    border-radius:3px;
    box-shadow:none;
    font-size:14px;
    outline:0;
    text-align:center;
    vertical-align:baseline
}
.paginationjs .paginationjs-go-button>input[type=button]{
    color:#333;
    cursor:pointer;
    height:30px;
    line-height:28px;
    min-width:40px;
    padding:0 8px;
    vertical-align:middle\9
}
.paginationjs.paginationjs-theme-blue .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-blue .paginationjs-pages li{
    border-color:#289de9
}
.paginationjs .paginationjs-go-button>input[type=button]:hover{
    background-color:#f8f8f8
}
.paginationjs .paginationjs-nav{
    height:30px;
    line-height:30px
}
.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input{
    margin-left:5px\9
}
.paginationjs.paginationjs-small{
    font-size:12px
}
.paginationjs.paginationjs-small .paginationjs-pages li>a{
    font-size:12px;
    height:24px;
    line-height:24px;
    min-width:26px
}
.paginationjs.paginationjs-small .paginationjs-pages li.active>a{
    height:26px;
    line-height:26px
}
.paginationjs.paginationjs-small .paginationjs-go-input{
    font-size:12px
}
.paginationjs.paginationjs-small .paginationjs-go-input>input[type=text]{
    font-size:12px;
    height:24px;
    width:26px
}
.paginationjs.paginationjs-small .paginationjs-go-button{
    font-size:12px
}
.paginationjs.paginationjs-small .paginationjs-go-button>input[type=button]{
    font-size:12px;
    height:26px;
    line-height:24px;
    min-width:30px;
    padding:0 6px
}
.paginationjs.paginationjs-small .paginationjs-nav{
    font-size:12px;
    height:26px;
    line-height:26px
}
.paginationjs.paginationjs-big{
    font-size:16px
}
.paginationjs.paginationjs-big .paginationjs-pages li>a{
    font-size:16px;
    height:34px;
    line-height:34px;
    min-width:36px
}
.paginationjs.paginationjs-big .paginationjs-pages li.active>a{
    height:36px;
    line-height:36px
}
.paginationjs.paginationjs-big .paginationjs-go-input{
    font-size:16px
}
.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{
    font-size:16px;
    height:34px;
    width:36px
}
.paginationjs.paginationjs-big .paginationjs-go-button{
    font-size:16px
}
.paginationjs.paginationjs-big .paginationjs-go-button>input[type=button]{
    font-size:16px;
    height:36px;
    line-height:34px;
    min-width:50px;
    padding:0 12px
}
.paginationjs.paginationjs-big .paginationjs-nav{
    font-size:16px;
    height:36px;
    line-height:36px
}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a{
    color:#289de9
}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li:hover>a{
    background:#e9f4fc
}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active>a{
    background:#289de9;
    color:#fff
}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li.disabled:hover>a{
    background:0 0
}
.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]{
    background:#289de9;
    border-color:#289de9;
    color:#fff
}
.paginationjs.paginationjs-theme-green .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-green .paginationjs-pages li{
    border-color:#449d44
}
.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]:hover{
    background-color:#3ca5ea
}
.paginationjs.paginationjs-theme-green .paginationjs-pages li>a{
    color:#449d44
}
.paginationjs.paginationjs-theme-green .paginationjs-pages li:hover>a{
    background:#ebf4eb
}
.paginationjs.paginationjs-theme-green .paginationjs-pages li.active>a{
    background:#449d44;
    color:#fff
}
.paginationjs.paginationjs-theme-green .paginationjs-pages li.disabled:hover>a{
    background:0 0
}
.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]{
    background:#449d44;
    border-color:#449d44;
    color:#fff
}
.paginationjs.paginationjs-theme-yellow .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-yellow .paginationjs-pages li{
    border-color:#ec971f
}
.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]:hover{
    background-color:#55a555
}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a{
    color:#ec971f
}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li:hover>a{
    background:#fdf5e9
}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active>a{
    background:#ec971f;
    color:#fff
}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.disabled:hover>a{
    background:0 0
}
.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]{
    background:#ec971f;
    border-color:#ec971f;
    color:#fff
}
.paginationjs.paginationjs-theme-red .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-red .paginationjs-pages li{
    border-color:#c9302c
}
.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]:hover{
    background-color:#eea135
}
.paginationjs.paginationjs-theme-red .paginationjs-pages li>a{
    color:#c9302c
}
.paginationjs.paginationjs-theme-red .paginationjs-pages li:hover>a{
    background:#faeaea
}
.paginationjs.paginationjs-theme-red .paginationjs-pages li.active>a{
    background:#c9302c;
    color:#fff
}
.paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled:hover>a{
    background:0 0
}
.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]{
    background:#c9302c;
    border-color:#c9302c;
    color:#fff
}
.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]:hover{
    background-color:#ce4541
}
.paginationjs .paginationjs-pages li.paginationjs-next{
    border-right:1px solid\9
}
.paginationjs .paginationjs-go-input>input[type=text]{
    line-height:28px\9;
    vertical-align:middle\9
}
.paginationjs.paginationjs-big .paginationjs-pages li>a{
    line-height:36px\9
}
.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{
    height:36px\9;
    line-height:36px\9
}
.ajax-pagination-type-next-prev-yes .rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs ul li:not(.paginationjs-next):not(.paginationjs-prev){
    display:none
}
.ajax-pagination-type-next-prev-yes .rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs ul li{
    color:#fff
}
.ajax-pagination-type-next-prev-yes .rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li>a{
    background-color:var(--tpg-primary-color,#0d6efd);
    color:#fff
}
.ajax-pagination-type-next-prev-yes .rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs ul li:hover a{
    background-color:var(--tpg-secondary-color,#0654c4)
}
.ajax-pagination-type-next-prev-yes .rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs ul li.paginationjs-page:nth-child(2){
    display:inline-block;
    pointer-events:none;
    position:relative
}
.ajax-pagination-type-next-prev-yes .rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs ul li.paginationjs-page:nth-child(2) a{
    pointer-events:none;
    text-indent:-99999px
}
.ajax-pagination-type-next-prev-yes .rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs ul li.paginationjs-page:nth-child(2):before{
    content:"\f100";
    font-family:Font Awesome\ 5 Free;
    font-weight:900;
    left:50%;
    opacity:.5;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    z-index:99
}
.ajax-pagination-type-next-prev-yes .rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs ul li.paginationjs-prev+li{
    display:none!important
}
.rt-tpg-container button{
    border:none;
    padding:10px 15px
}
.rt-tpg-container .rt-tgp-load-more button{
    background:#8e8e8e;
    border-radius:4px
}
.rt-tpg-container .tpg-wc-product-filter{
    margin-bottom:15px;
    padding-right:15px;
    text-align:right
}
.rt-img-holder>a{
    display:block;
    text-align:center
}
.rt-img-responsive{
    display:block;
    height:auto;
    max-width:100%;
    transition:.4s ease-in-out
}
@media (max-width:991px){
    .rt-img-holder>a,.rt-img-responsive{
        width:100%
    }
}
.rt-tpg-container .no-margin{
    margin:0!important;
    padding:0!important
}
span.more-loading{
    background:url(../images/loading.gif) 100% no-repeat;
    display:inline-block;
    padding-right:20px
}
.rt-tgp-load-more,.rt-tgp-scroll-load-more{
    display:block;
    margin:30px 0 20px;
    text-align:center
}
.post-meta-tags,.post-meta-user{
    font-size:95%;
    line-height:1.5;
    margin-bottom:15px;
    padding:0
}
.post-meta-tags span,.post-meta-user span{
    display:inline-block;
    padding-right:8px
}
.post-meta-tags span.rt-separator,.post-meta-user span.rt-separator{
    display:inline-block;
    padding-right:5px
}
.post-meta-user span.comment-link{
    float:right;
    padding-right:0;
    text-align:right
}
.rt-holder .entry-title a{
    color:#000
}
.rt-tpg-container .rt-holder .post-meta.center .read-more{
    float:none
}
.rt-tpg-container .rt-holder .post-meta .rt-tpg-social-share{
    display:block;
    float:none;
    margin-bottom:15px;
    text-align:left;
    width:100%
}
.rt-tpg-container .post-tags-links .fa-tags{
    font-size:12px!important;
    font-weight:900!important
}
.rt-tpg-container .rt-holder .post-meta.center .rt-tpg-social-share,.rt-tpg-container .rt-holder .post-meta.right .rt-tpg-social-share{
    text-align:left
}
.rt-tpg-container .rt-holder .read-more a{
    display:inline-block;
    font-size:15px;
    line-height:1.5
}
.rt-tpg-container .rt-holder .tpg-excerpt{
    margin-bottom:10px
}
.rt-tpg-container .tpg-iso-filter{
    margin:15px 0 45px;
    text-align:center
}
.rt-tpg-container .tpg-iso-filter input[type=text]{
    border-radius:3px;
    display:inline-block;
    margin-left:4px;
    padding:12px 10px
}
.rt-tpg-container .tpg-iso-filter>div{
    display:inline-block
}
.rt-tpg-container .rt-tpg-isotope-buttons .selected{
    background:var(--tpg-primary-color,#0d6efd)
}
.rt-tpg-container .rt-tpg-isotope-buttons button{
    background:#8e8e8e;
    border:none;
    border-radius:3px;
    box-shadow:none!important;
    color:#fff;
    font-size:15px;
    font-weight:400;
    line-height:1.8;
    margin:4px;
    outline:0;
    padding:8px 20px;
    text-shadow:none!important;
    text-transform:none
}
.rt-tpg-container .tpg-pre-loader{
    overflow:hidden;
    position:relative
}
.rt-tpg-container .rt-loading-overlay{
    background-color:#fff;
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    visibility:hidden;
    width:100%;
    z-index:1
}
.rt-tpg-container .rt-loading{
    color:var(--tpg-primary-color,#0d6efd);
    left:50%;
    margin-left:-16px;
    opacity:0;
    position:absolute;
    top:40%;
    visibility:hidden;
    z-index:2
}
.rt-tpg-container .tpg-pre-loader .rt-loading-overlay{
    opacity:.8;
    visibility:visible
}
.tpg-carousel-main .tpg-pre-loader .rt-loading-overlay{
    opacity:1
}
.rt-tpg-container .tpg-pre-loader .rt-loading{
    opacity:1;
    visibility:visible
}
.rt-ball-clip-rotate{
    color:#fff;
    display:block;
    font-size:0;
    height:32px;
    width:32px
}
.rt-ball-clip-rotate,.rt-ball-clip-rotate>div{
    box-sizing:border-box;
    position:relative
}
.rt-ball-clip-rotate>div{
    -webkit-animation:ball-clip-rotate .75s linear infinite;
    animation:ball-clip-rotate .75s linear infinite;
    background-color:currentColor;
    background:transparent;
    border-radius:100%;
    border:2px solid;
    border-bottom:2px solid transparent;
    display:inline-block;
    float:none;
    height:32px;
    width:32px
}
.rt-layout-filter-container.rt-clear:after{
    clear:both;
    content:"";
    display:block
}
.rt-clear::-ms-ticks-after,.rt-clear:after{
    clear:both;
    content:"";
    display:block
}
.rt-layout-filter-container{
    font-size:0;
    line-height:0;
    margin:-5px -5px 30px;
    padding:0
}
.rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item{
    border:1px solid;
    display:inline-block;
    margin:4px;
    padding:8px 10px;
    transition:.4s
}
.rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item.selected,.rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item:hover{
    background:#222;
    color:#b4b4b4
}
.tpg-header-wrapper.carousel .rt-layout-filter-container .rt-filter-wrap{
    padding-right:82px
}
.tpg-header-wrapper.carousel .rt-layout-filter-container .rt-filter-wrap .filter-left-wrapper{
    margin-right:0;
    position:static;
    width:100%
}
.tpg-header-wrapper.carousel{
    align-items:center;
    display:flex;
    margin-bottom:30px;
    overflow:hidden
}
.section-title-style-default .tpg-header-wrapper.carousel,.section-title-style-style1 .tpg-header-wrapper.carousel{
    min-height:36px
}
.tpg-header-wrapper.carousel .swiper{
    overflow:hidden
}
.section-title-style-style2 .tpg-header-wrapper.carousel .swiper,.section-title-style-style3 .tpg-header-wrapper.carousel .swiper{
    height:51px;
    margin-bottom:-.5px
}
.tpg-header-wrapper.carousel .swiper .swiper-navigation{
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    z-index:9
}
.tpg-header-wrapper.carousel .swiper .swiper-button-next,.tpg-header-wrapper.carousel .swiper .swiper-button-prev{
    margin-top:0;
    top:0
}
.tpg-header-wrapper.carousel .tpg-widget-heading-wrapper{
    flex:1;
    margin:0;
    padding-right:10px
}
.tpg-header-wrapper.carousel .rt-layout-filter-container{
    flex:0 0 60%;
    margin:0;
    max-width:60%
}
.tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper{
    box-sizing:content-box;
    display:flex;
    height:100%;
    margin:0;
    position:relative;
    transition-property:transform;
    width:100%;
    z-index:1
}
.tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide{
    align-items:center;
    border:none;
    color:#212121;
    display:flex;
    font-size:15px;
    height:auto;
    justify-content:center;
    margin:0;
    padding:0 10px;
    position:relative;
    text-align:center;
    text-transform:none;
    width:auto
}
.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:before,.section-title-style-style3 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:before{
    border-bottom:7px solid var(--tpg-primary-color,#0d6efd);
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:0 solid transparent;
    bottom:0;
    content:"";
    height:0;
    left:50%;
    opacity:0;
    position:absolute;
    transform:translateX(-50%);
    transition:all .3s ease;
    visibility:hidden;
    width:0
}
.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide.selected:before,.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:hover:before,.section-title-style-style3 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide.selected:before,.section-title-style-style3 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:hover:before{
    opacity:1;
    visibility:visible
}
.tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide.selected,.tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:hover{
    color:var(--tpg-primary-color,#0d6efd)
}
.tpg-header-wrapper.carousel .rt-layout-filter-container .rt-filter-wrap .filter-right-wrapper,.tpg-header-wrapper.carousel .rt-layout-filter-container .rt-filter-wrap .rt-author-filter{
    display:none
}
.tpg-header-wrapper.carousel .rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.swiper-wrapper{
    letter-spacing:0
}
.tpg-header-wrapper.carousel .swiper-button-next.swiper-button-disabled,.tpg-header-wrapper.carousel .swiper-button-prev.swiper-button-disabled{
    opacity:1
}
.tpg-header-wrapper.carousel .swiper-button-next.swiper-button-disabled:after,.tpg-header-wrapper.carousel .swiper-button-prev.swiper-button-disabled:after{
    opacity:.35
}
.filter-button-border-enable .tpg-header-wrapper.carousel .rt-layout-filter-container{
    border:1px solid #ddd;
    border-radius:3px
}
.filter-button-border-enable .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide{
    padding:6px 15px;
    white-space:nowrap
}
.filter-button-border-enable .tpg-header-wrapper.carousel .swiper .swiper-navigation{
    right:3px
}
.filter-nex-prev-btn-hidden .tpg-header-wrapper.carousel .swiper .swiper-navigation{
    display:none
}
.filter-nex-prev-btn-hidden .tpg-header-wrapper.carousel .rt-layout-filter-container .rt-filter-wrap{
    margin-right:0
}
@media (max-width:767px){
    .tpg-header-wrapper.carousel{
        display:block
    }
    .tpg-header-wrapper.carousel .rt-layout-filter-container{
        margin-bottom:8px;
        margin-left:-9px;
        margin-top:10px;
        max-width:100%;
        position:relative
    }
}
.rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item.selected,.rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item:hover{
    background:none;
    color:#000
}
.rt-filter-item-wrap.rt-order-by-action,.rt-filter-item-wrap.rt-sort-order-action{
    float:right
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap{
    color:#666;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    letter-spacing:.1em;
    line-height:1.55;
    margin:4px;
    padding:8px 10px;
    position:relative;
    text-transform:uppercase;
    transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;
    -webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;
    -ms-transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    vertical-align:top
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-button-wrap{
    margin-left:0;
    margin-top:0;
    padding:0
}
@media (max-width:767px){
    .rt-layout-filter-container .rt-filter-wrap .rt-filter-button-wrap{
        display:inline
    }
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-button-item .rt-filter-sub-tax{
    display:none
}
.rt-layout-filter-container .rt-filter-sub-tax.sub-button-group{
    margin:0 4px
}
.rt-layout-filter-container .rt-filter-sub-tax.sub-button-group .rt-filter-button-item{
    cursor:pointer
}
.rt-layout-filter-container>.rt-filter-sub-tax.sub-button-group>span{
    border:1px solid;
    display:inline-block;
    font-size:13px;
    letter-spacing:.1em;
    line-height:1.55;
    margin:4px;
    padding:8px 10px;
    text-transform:uppercase;
    vertical-align:top
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap{
    border:1px solid #666;
    color:#666;
    position:relative
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap:hover{
    border-color:#222;
    color:#222
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-sort-order-action:hover{
    border-color:#222
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap>.rt-filter-dropdown-default{
    display:block;
    max-width:135px;
    min-width:135px;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap .rt-filter-dropdown{
    background-color:#222;
    border:none;
    border-top:1px solid transparent;
    display:block;
    left:-1px;
    margin-top:1px;
    opacity:0;
    position:absolute;
    right:-1px;
    top:100%;
    transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    visibility:hidden;
    z-index:20
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap:hover .rt-filter-dropdown{
    border-top-color:#000
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap .rt-filter-dropdown .rt-filter-dropdown-item.selected{
    background:#000
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap.active-dropdown .rt-filter-dropdown{
    opacity:1;
    visibility:visible
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap.active-dropdown .rt-arrow-angle{
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg)
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap .rt-filter-dropdown .rt-filter-dropdown-item{
    border-bottom:1px solid rgba(0,0,0,.2);
    color:#b4b4b4;
    display:block;
    padding:10px 15px 9px;
    text-align:center
}
.rt-filter-dropdown-default .sub-dropdown-wrap,.rt-filter-dropdown-item .sub-dropdown-wrap{
    display:none!important
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap .rt-arrow-angle{
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    letter-spacing:0;
    transition:transform .2s ease-in-out;
    -webkit-transition:transform .2s ease-in-out;
    -ms-transition:transform .2s ease-in-out
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-sort-order-action{
    border:1px solid #666;
    color:#666;
    min-width:38px;
    position:relative
}
.rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow{
    position:static
}
.rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow>span{
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    display:block;
    height:8px;
    left:50%;
    margin-left:-7px;
    margin-top:-4px;
    position:absolute;
    top:50%;
    transition:transform .2s ease-in-out;
    -webkit-transition:transform .2s ease-in-out;
    -ms-transition:transform .2s ease-in-out;
    width:14px
}
.rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow[data-sort-order=ASC]>span{
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg)
}
.rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow>span:before{
    left:3px;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg)
}
.rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow>span:after,.rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow>span:before{
    background-color:#666;
    content:"";
    display:block;
    height:9px;
    position:absolute;
    top:0;
    transition:background-color .2s ease-in-out;
    -webkit-transition:background-color .2s ease-in-out;
    -ms-transition:background-color .2s ease-in-out;
    width:2px
}
.rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow>span:after{
    left:9px;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg)
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-search-filter-wrap{
    float:right;
    padding:0;
    position:relative
}
.rt-filter-item-wrap.rt-search-filter-wrap input.rt-search-input{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:1px solid #666;
    color:#666;
    font-family:Dosis,sans-serif;
    font-size:12px;
    font-weight:600;
    height:39px;
    padding:11px
}
.rt-filter-item-wrap.rt-search-filter-wrap input.rt-search-input:focus{
    box-shadow:none;
    outline:none
}
.rt-filter-item-wrap.rt-search-filter-wrap span.rt-action{
    cursor:pointer;
    display:inline-block;
    font-size:15px;
    position:absolute;
    right:5px;
    top:6px
}
.rt-filter-item-wrap.rt-search-filter-wrap .rt-search-input::-webkit-input-placeholder{
    font-family:Dosis,sans-serif;
    font-size:12px;
    font-weight:600
}
.rt-filter-item-wrap.rt-search-filter-wrap .rt-search-input::-moz-placeholder{
    font-family:Dosis,sans-serif;
    font-size:12px;
    font-weight:600
}
.rt-filter-item-wrap.rt-search-filter-wrap .rt-search-input:-ms-input-placeholder{
    font-family:Dosis,sans-serif;
    font-size:12px;
    font-weight:600
}
.rt-filter-item-wrap.rt-search-filter-wrap .rt-search-input:-moz-placeholder{
    font-family:Dosis,sans-serif;
    font-size:12px;
    font-weight:600
}
@media (max-width:600px){
    .rt-filter-item-wrap.rt-tax-filter.rt-filter-dropdown-wrap{
        display:block;
        margin-bottom:10px
    }
    .rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap>.rt-filter-dropdown-default{
        margin:0 auto
    }
}
.rt-tpg-social-share.a{
    position:relative
}
body>.rt-tooltip{
    background:#666;
    border-radius:3px;
    border-width:2px;
    -o-box-shadow:0 0 5px #aaa;
    box-shadow:0 0 5px #aaa;
    color:#fff;
    font-size:100%;
    opacity:0;
    padding:5px 10px;
    pointer-events:none;
    position:absolute;
    transition:opacity 1s ease-in-out;
    z-index:9999
}
body>.rt-tooltip .rt-tooltip-content{
    font-size:90%
}
body>.rt-tooltip,body>.rt-tooltip .rt-tooltip-bottom:after{
    background:#000;
    border-radius:2px
}
body>.rt-tooltip .rt-tooltip-bottom{
    bottom:-16px;
    height:18px;
    left:50%;
    margin-left:-32px;
    overflow:hidden;
    position:absolute;
    width:70px
}
body>.rt-tooltip .rt-tooltip-bottom:after{
    tranform:rotate(45deg);
    content:"";
    height:25px;
    left:20px;
    position:absolute;
    top:-20px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    width:25px
}
.rt-tpg-container .rt-holder .rt-img-holder{
    overflow:hidden;
    position:relative
}
.rt-tpg-container .rt-holder .tpg-el-image-wrap{
    margin:-15px -15px 15px
}
.rt-tpg-container .list-behaviour .rt-holder .tpg-el-image-wrap{
    margin:0
}
.rt-tpg-container .img_zoom_out .rt-holder .rt-img-holder img:not(.avatar),.rt-tpg-container .rt-holder:hover .rt-img-holder img:not(.avatar){
    transform:scale(1.1)
}
.rt-tpg-container .img_no_effect .rt-holder:hover .rt-img-holder img,.rt-tpg-container .img_zoom_out .rt-holder:hover .rt-img-holder img{
    transform:scale(1)
}
.rt-tpg-container .rt-holder .rt-detail{
    padding:5px 5px 0
}
.rt-tpg-container .layout2 .rt-holder .rt-detail,.rt-tpg-container .layout3 .rt-holder .rt-detail,.rt-tpg-container .offset01 .rt-detail,.rt-tpg-container .offset02 .rt-holder .rt-detail{
    padding:0
}
.rt-tpg-container .offset01 .rt-detail,.rt-tpg-container .offset02 .rt-holder .rt-detail{
    padding-left:5px
}
.rt-tpg-container .entry-title-wrapper .entry-title{
    font-size:26px;
    font-weight:500;
    line-height:1.25;
    margin:0 0 18px
}
@media (max-width:767px){
    .rt-tpg-container .entry-title-wrapper .entry-title{
        font-size:20px;
        margin:0 0 15px
    }
}
.rt-tpg-container .rt-detail .tpg-excerpt-inner,.rt-tpg-container .rt-holder .rt-detail .entry-title-wrapper{
    margin-bottom:15px
}
.rt-tpg-container .list-layout2 .rt-detail .tpg-excerpt-inner,.rt-tpg-container .list-layout3 .rt-detail .tpg-excerpt-inner{
    margin-bottom:0
}
.rt-tpg-container .rt-holder .rt-detail .post-meta{
    line-height:25px;
    overflow:hidden
}
.rt-tpg-container .rt-holder .rt-detail .read-more a{
    align-items:center;
    border:1px solid hsla(0,0%,80%,.4);
    display:inline-flex;
    flex-direction:row;
    flex-wrap:wrap;
    font-size:14px;
    justify-content:left;
    line-height:1.8;
    overflow:hidden;
    padding:5px 10px !important;
}
.rt-tpg-container .rt-holder .rt-detail .read-more a:hover{
    border-color:#7a64f2;
    color:#7a64f2
}
.rt-tpg-container .rt-holder .rt-detail .read-more a{
    color:#1a1a1a
}
.rt-tpg-container .rt-holder .rt-detail .post-meta.right{
    text-align:right
}
.rt-tpg-container .rt-holder .rt-detail .post-meta.center{
    text-align:center
}
@-webkit-keyframes ball-scale-multiple{
    0%{
        opacity:0;
        transform:scale(0)
    }
    5%{
        opacity:.75
    }
    to{
        opacity:0;
        transform:scale(1)
    }
}
@keyframes ball-scale-multiple{
    0%{
        opacity:0;
        transform:scale(0)
    }
    5%{
        opacity:.75
    }
    to{
        opacity:0;
        transform:scale(1)
    }
}
@-webkit-keyframes ball-clip-rotate{
    0%{
        transform:rotate(0deg)
    }
    50%{
        transform:rotate(180deg)
    }
    to{
        transform:rotate(1turn)
    }
}
@keyframes ball-clip-rotate{
    0%{
        transform:rotate(0deg)
    }
    50%{
        transform:rotate(180deg)
    }
    to{
        transform:rotate(1turn)
    }
}
.rt-container-fluid{
    position:relative
}
#bottom-script-loader{
    background:hsla(0,0%,100%,.95);
    height:calc(100% + 60px);
    margin:-30px;
    position:absolute;
    width:calc(100% + 60px);
    z-index:999
}
#bottom-script-loader .rt-ball-clip-rotate{
    color:var(--tpg-primary-color,#0d6efd);
    margin-right:-16px;
    position:absolute;
    right:50%;
    top:80px;
    z-index:2
}
.tpg-widget-heading-wrapper{
    display:flex;
    margin-bottom:30px;
    position:relative
}
.tpg-widget-heading-wrapper .tpg-widget-heading{
    line-height:1;
    margin-bottom:-1px;
    margin-top:0;
    padding-right:15px;
    padding-top:0;
    position:relative
}
.search .tpg-widget-heading-wrapper .tpg-widget-heading{
    line-height:1.5
}
@meia (max-width: 767px){
    .tpg-widget-heading-wrapper .tpg-widget-heading{
        line-height:1.2
    }
}
.tpg-widget-heading-wrapper.center .tpg-widget-heading{
    margin:0;
    padding:0
}
.tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading:before{
    background-color:var(--tpg-primary-color,#0d6efd);
    border-radius:50%;
    content:"";
    display:inline-block;
    height:8px;
    margin-right:7px;
    margin-top:-4px;
    position:absolute;
    right:-7.5px;
    top:50%;
    width:8px
}
.tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading-line.line-left,.tpg-widget-heading-wrapper.heading-style1.center .tpg-widget-heading:before{
    display:none
}
.tpg-widget-heading-wrapper.heading-style1.center .tpg-widget-heading-line.line-left{
    display:block;
    margin-left:0;
    margin-right:15px
}
.tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading-line,.tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading-line-left{
    -webkit-box-flex:1;
    align-self:center;
    border-color:#e5e5e5;
    border-style:solid;
    border-width:1px 0;
    flex-grow:1;
    height:4px;
    margin-left:15px
}
.tpg-widget-heading-wrapper.heading-style2 .tpg-widget-heading,.tpg-widget-heading-wrapper.heading-style3 .tpg-widget-heading{
    background-color:var(--tpg-primary-color,#0d6efd);
    color:#fff;
    line-height:1.4;
    margin-bottom:-.5px;
    padding:5px 15px
}
.tpg-widget-heading-wrapper.heading-style2 .tpg-widget-heading a,.tpg-widget-heading-wrapper.heading-style3 .tpg-widget-heading a{
    color:inherit
}
.tpg-widget-heading-wrapper.center{
    justify-content:center
}
.tpg-widget-heading-wrapper.right{
    flex-direction:row-reverse
}
.tpg-widget-heading-wrapper.right .tpg-widget-heading{
    padding-left:15px;
    padding-right:0
}
.tpg-widget-heading-wrapper.right .tpg-widget-heading:before{
    left:0;
    right:auto
}
.tpg-widget-heading-wrapper.right .tpg-widget-heading-line{
    margin-left:0;
    margin-right:15px
}
.tpg-el-main-wrapper .tpg-widget-heading-wrapper.heading-style2 .tpg-widget-heading:before,.tpg-widget-heading-wrapper.heading-style2 .tpg-widget-heading:after{
    border-left:0 solid transparent;
    border-bottom:0 solid var(--tpg-primary-color,#0d6efd);
    border-right:12px solid transparent;
    border-top:12px solid var(--tpg-primary-color,#0d6efd);
    content:"";
    position:absolute;
    right:-11px;
    top:0
}
.section-title-align-center .tpg-el-main-wrapper .tpg-widget-heading-wrapper.heading-style2 .tpg-widget-heading:before,.tpg-widget-heading-wrapper.heading-style2.right .tpg-widget-heading:after{
    border-width:12px 0 0 12px;
    left:-11px;
    right:auto
}
.tpg-widget-heading-wrapper.heading-style2.center .tpg-widget-heading:after{
    content:none
}
.section-title-style-style2 .tpg-header-wrapper.carousel,.section-title-style-style2 .tpg-header-wrapper:not(.carousel) .tpg-widget-heading-wrapper,.section-title-style-style3 .tpg-header-wrapper.carousel,.section-title-style-style3 .tpg-header-wrapper:not(.carousel) .tpg-widget-heading-wrapper{
    border-bottom:2px solid var(--tpg-primary-color,#0d6efd)
}
.tpg-even,.tpg-full-height{
    display:flex;
    flex-wrap:wrap
}
@media (max-width:767px){
    .rt-content-loader .rt-holder,.tpg-even .rt-holder{
        flex-direction:column
    }
}
.rt-tpg-container .rt-pagination-wrap .rt-cb-page-prev-next>*{
    background-color:#bcbcbc;
    bottom:auto;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:18px;
    height:30px;
    line-height:30px;
    margin-left:1px;
    margin-right:1px;
    text-align:center;
    transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out;
    -webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out;
    -ms-transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out;
    width:30px
}
.rt-tpg-container .rt-pagination-wrap .rt-cb-page-prev-next>* i{
    line-height:1
}
.rt-tpg-container .rt-pagination-wrap .rt-cb-page-prev-next>.rt-disabled{
    opacity:.5;
    pointer-events:none
}
.rt-cb-page-prev-next{
    text-align:left
}
.rt-tpg-container .rt-pagination-wrap .rt-loadmore-style .rt-loadmore-loading{
    color:#fff;
    left:50%;
    margin-left:-32px;
    margin-top:-32px;
    opacity:0;
    position:absolute;
    top:50%;
    visibility:hidden
}
.rt-ball-scale-multiple.rt-2x,.rt-ball-scale-multiple.rt-2x>div{
    height:64px;
    width:64px
}
.rt-ball-scale-multiple,.rt-ball-scale-multiple>div{
    box-sizing:border-box;
    position:relative
}
.rt-ball-scale-multiple>div{
    background-color:currentColor;
    border:0 solid;
    display:inline-block;
    float:none
}
.rt-ball-scale-multiple>div:nth-child(2){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.rt-ball-scale-multiple>div{
    -webkit-animation:ball-scale-multiple 1s linear 0s infinite;
    animation:ball-scale-multiple 1s linear 0s infinite;
    border-radius:100%;
    height:32px;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    width:32px
}
.rt-tpg-container .rt-pagination-wrap{
    display:inline-block;
    margin-top:10px;
    text-align:center;
    width:100%
}
.tpg-el-main-wrapper .rt-pagination-wrap{
    display:flex;
    flex-direction:row;
    justify-content:center;
    margin-top:30px
}
.tpg-el-main-wrapper .rt-pagination-wrap .rt-pagination{
    margin:0
}
.rt-tpg-container .rt-pagination-wrap .rt-loadmore-style{
    cursor:pointer;
    position:relative;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.rt-tpg-container .rt-pagination-wrap .rt-cb-page-prev-next.rt-hidden-elm,.rt-tpg-container .rt-pagination-wrap .rt-infinite-action.rt-hidden-elm,.rt-tpg-container .rt-pagination-wrap .rt-loadmore-style.rt-hidden-elm,.rt-tpg-container .rt-pagination-wrap .rt-page-numbers.rt-hidden-elm{
    display:none!important
}
.rt-tpg-container .rt-pagination-wrap .rt-loadmore-style.rt-lm-loading .rt-loadmore-text{
    opacity:0;
    visibility:hidden
}
.rt-tpg-container .rt-pagination-wrap .rt-loadmore-style.rt-lm-loading .rt-loadmore-loading{
    opacity:1;
    visibility:visible
}
.rt-tpg-container .rt-pagination-wrap .rt-loadmore-btn{
    background-color:var(--tpg-primary-color,#0d6efd);
    color:#fff;
    display:inline-block;
    font-size:13px;
    letter-spacing:.1em;
    margin-top:30px;
    padding:9px 20px 8px;
    text-decoration:none;
    text-transform:uppercase;
    transition:color .2s ease-in-out,background-color .2s ease-in-out;
    -webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;
    -ms-transition:color .2s ease-in-out,background-color .2s ease-in-out
}
.rt-tpg-container .rt-loadmore-btn:hover{
    background-color:var(--tpg-secondary-color,#0654c4)
}
.rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages{
    float:none;
    padding-bottom:.1px;
    padding-top:.1px
}
.rt-tpg-container .rt-pagination-wrap .rt-page-numbers.rt-lm-loading{
    opacity:.5;
    pointer-events:none
}
.rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul{
    float:none;
    font-size:0;
    line-height:0;
    margin:-2px;
    text-align:center
}
.rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li{
    border:none;
    display:inline-block;
    float:none;
    font-size:16px;
    line-height:1.55;
    min-height:45px;
    min-width:48px;
    padding:2px
}
.rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li>a{
    border:1px solid #dee2e6;
    border-radius:3px;
    color:#212121;
    display:block;
    font-size:16px;
    font-weight:400;
    letter-spacing:0;
    line-height:45px;
    min-height:45px;
    min-width:48px;
    padding-left:8px;
    padding-right:8px;
    text-decoration:none
}
.rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li.active>a{
    background-color:var(--tpg-primary-color,#0d6efd);
    border-color:var(--tpg-primary-color,#0d6efd);
    color:#fff
}
.rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li.paginationjs-ellipsis{
    min-width:auto;
    padding:0
}
.rt-tpg-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li.paginationjs-ellipsis a{
    background:none!important;
    border:none!important;
    color:#000!important;
    font-size:18px;
    min-width:auto;
    opacity:1;
    pointer-events:none!important
}
.rt-pagination{
    margin:30px 0;
    text-align:center
}
.rt-pagination .pagination-list{
    background:transparent;
    border-radius:4px;
    border-top:0;
    display:inline-block;
    padding-left:0
}
.rt-pagination .pagination-list a{
    box-shadow:none
}
.rt-pagination .pagination-list>li{
    display:inline-block;
    margin:2px
}
.rt-pagination .pagination-list>li>a,.rt-pagination .pagination-list>li>span{
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:3px;
    color:#212121;
    display:block;
    line-height:45px;
    margin-left:-1px;
    min-height:45px;
    min-width:48px;
    padding:0 5px;
    position:relative;
    text-decoration:none;
    transition:.4s ease-in-out
}
.rt-pagination .pagination-list>li>a:focus,.rt-pagination .pagination-list>li>a:hover,.rt-pagination .pagination-list>li>span:focus,.rt-pagination .pagination-list>li>span:hover{
    background-color:var(--tpg-primary-color,#0d6efd);
    border-color:var(--tpg-primary-color,#0d6efd);
    color:#fff;
    z-index:2
}
.rt-pagination .pagination-list>.active>a,.rt-pagination .pagination-list>.active>a:focus,.rt-pagination .pagination-list>.active>a:hover,.rt-pagination .pagination-list>.active>span,.rt-pagination .pagination-list>.active>span:focus,.rt-pagination .pagination-list>.active>span:hover{
    background-color:var(--tpg-primary-color,#0d6efd);
    border-color:var(--tpg-primary-color,#0d6efd);
    color:#fff;
    cursor:default;
    z-index:3
}
.rt-pagination .pagination-list>.disabled>a,.rt-pagination .pagination-list>.disabled>a:focus,.rt-pagination .pagination-list>.disabled>a:hover,.rt-pagination .pagination-list>.disabled>span,.rt-pagination .pagination-list>.disabled>span:focus,.rt-pagination .pagination-list>.disabled>span:hover{
    background-color:#fff;
    border-color:#ddd;
    color:#212121;
    cursor:not-allowed
}
.rt-tpg-container .swiper-pagination-bullet{
    background:#d6d6d6;
    height:10px;
    opacity:1;
    width:10px
}
.rt-tpg-container .swiper-wrapper{
    padding-bottom:45px
}
.rt-tpg-container.slider-layout13-main .swiper-wrapper{
    padding-bottom:0
}
.rt-tpg-container .swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom:0
}
.rt-tpg-container .swiper-pagination-bullet.swiper-pagination-bullet-active-main{
    background:#007bff
}
.rt-tpg-container>div{
    position:relative
}
.rt-tpg-container .slider-main-wrapper{
    opacity:0;
    position:relative
}
.rt-tpg-container .swiper-navigation .slider-btn{
    align-items:center;
    background-color:#fff;
    background-image:none;
    border:1px solid #e5e5e5;
    border-radius:3px;
    color:#2962ff;
    display:inline-flex;
    font-size:14px;
    height:32px;
    justify-content:center;
    position:absolute;
    transition:all .3s ease;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    width:34px
}
.rt-tpg-container .tpg-header-wrapper .swiper-navigation .slider-btn,.slider-arrow-position-top-left .rt-tpg-container .swiper-navigation .slider-btn,.slider-arrow-position-top-right .rt-tpg-container .swiper-navigation .slider-btn{
    position:static
}
.rt-tpg-container .swiper-navigation .slider-btn:hover{
    background-color:#2962ff;
    border-color:#2962ff;
    color:#fff
}
.rt-tpg-container .swiper-navigation .slider-btn:focus{
    box-shadow:none;
    outline:0
}
.rt-tpg-container .swiper-navigation .slider-btn.swiper-button-next{
    margin-left:3px
}
.rt-tpg-container .swiper-navigation .swiper-button-next:after,.rt-tpg-container .swiper-navigation .swiper-button-prev:after{
    font-size:inherit
}
.rt-tpg-container .tpg-cf-group-title{
    font-size:16px;
    margin-bottom:0
}
.rt-tpg-container .tpg-cf-fields{
    font-size:95%;
    line-height:1.6;
    margin-top:0
}
.tpg-el-main-wrapper .tpg-cf-wrap{
    margin:10px 0 0
}
.rt-tpg-container .tpg-cf-wrap:empty{
    margin:0
}
.act-label-style-inline .tgp-cf-field-label{
    margin-right:8px;
    min-width:inherit
}
.act-label-style-inline .tgp-cf-field-label:after{
    content:":"
}
.act-label-style-block .tgp-cf-field-label{
    display:block!important;
    float:none;
    margin-right:0;
    min-width:inherit
}
.act-label-style-block .tpg-cf-fields{
    display:block;
    margin-bottom:5px
}
.rt-tpg-container .rt-holder .tgp-cf-field-value *{
    color:inherit;
    display:inline;
    margin:0;
    transition:none
}
.isotope-term-no-post{
    min-height:30px
}
.isotope-term-no-post p{
    display:none;
    margin-bottom:0
}
.tpg-el-main-wrapper.loading{
    min-height:300px;
    transition:.4s
}
.tpg-el-main-wrapper.loading:before{
    -webkit-animation:ball-clip-rotate .75s linear infinite;
    animation:ball-clip-rotate .75s linear infinite;
    background:transparent;
    border:2px solid;
    border-bottom:2px solid transparent;
    border-radius:100%;
    color:red;
    display:inline-block;
    float:none;
    height:32px;
    left:50%;
    position:absolute;
    top:50%;
    width:32px;
    z-index:9999999999
}
.tpg-shortcode-main-wrapper .even-grid-item,.tpg-shortcode-main-wrapper .masonry-grid-item{
    margin-bottom:30px
}
.tpg-shortcode-main-wrapper i{
    margin-right:5px
}
.tpg-shortcode-main-wrapper .product-more i{
    margin-right:0
}
.tpg-shortcode-main-wrapper .grid_hover1 .even-grid-item,.tpg-shortcode-main-wrapper .grid_hover1 .masonry-grid-item,.tpg-shortcode-main-wrapper .grid_hover2 .even-grid-item,.tpg-shortcode-main-wrapper .grid_hover2 .masonry-grid-item,.tpg-shortcode-main-wrapper .grid_hover3 .even-grid-item,.tpg-shortcode-main-wrapper .grid_hover3 .masonry-grid-item,.tpg-shortcode-main-wrapper .grid_hover4 .even-grid-item,.tpg-shortcode-main-wrapper .grid_hover4 .masonry-grid-item,.tpg-shortcode-main-wrapper .grid_hover5 .even-grid-item,.tpg-shortcode-main-wrapper .grid_hover5 .masonry-grid-item,.tpg-shortcode-main-wrapper .list_layout1 .even-grid-item,.tpg-shortcode-main-wrapper .list_layout1 .masonry-grid-item{
    margin-bottom:0
}
.layout3 .rt-img-responsive{
    display:inline-block
}
.list_layout2 .post-meta-tags,.list_layout2 .post-meta-user{
    color:#a5a6aa;
    font-size:14px
}
.rt-content-loader.layout14 .post-meta-tags,.rt-content-loader.layout14 .post-meta-user{
    margin-bottom:0
}
.offset06 .post-meta-tags span,.offset06 .post-meta-user span{
    color:#a5a6aa;
    font-size:14px;
    font-weight:500;
    padding-right:15px
}
.offset06 .post-meta-tags span a,.offset06 .post-meta-user span a{
    color:#444
}
.offset06 .post-meta-tags span a:hover,.offset06 .post-meta-user span a:hover{
    color:#2962ff
}
.tpg-shortcode-main-wrapper .rt-detail .entry-title a{
    text-decoration:none
}
.categories-links{
    display:inline-block;
    line-height:1.3
}
.tpg-shortcode-main-wrapper .rt-holder{
    overflow:hidden
}
.tpg-shortcode-main-wrapper .grid_hover6 .rt-grid-item{
    margin-bottom:4px;
    overflow:hidden;
    padding:0 2px
}
.tpg-shortcode-main-wrapper .grid_hover6 .rt-grid-item .post-img img,.tpg-shortcode-main-wrapper .grid_hover7 .rt-grid-item .post-img img{
    min-height:350px;
    -o-object-fit:cover;
    object-fit:cover
}
.grid_hover4 .rt-grid-item{
    padding:0
}
.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-img-holder,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-img-holder,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-img-holder{
    overflow:hidden;
    position:relative
}
.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-img-holder img,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-img-holder img,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-img-holder img{
    max-width:100%;
    transition:all 1.1s ease
}
.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-img-holder:hover img,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-img-holder:hover img,.tpg-shortcode-main-wrapper .layout1 .img_zoom_out .rt-holder .rt-img-holder img,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-img-holder:hover img{
    transform:scale(1.1)
}
.tpg-shortcode-main-wrapper .layout1 .img_no_effect .rt-holder .rt-img-holder:hover img,.tpg-shortcode-main-wrapper .layout1 .img_zoom_out .rt-holder .rt-img-holder:hover img{
    transform:scale(1)
}
.tpg-shortcode-main-wrapper .carousel1 .rt-holder,.tpg-shortcode-main-wrapper .isotope1 .rt-holder,.tpg-shortcode-main-wrapper .layout1 .rt-holder{
    box-shadow:0 0 2px 0 rgba(0,0,0,.3);
    -webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.3);
    -moz-box-shadow:0 0 2px 0 rgba(0,0,0,.3)
}
.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail{
    background:#fff;
    padding:15px
}
.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail h2,.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail h3,.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail h4,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail h2,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail h3,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail h4,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail h2,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail h3,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail h4{
    font-size:26px;
    font-weight:400;
    line-height:1.25;
    margin:0 0 5px
}
.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail.rt-with-title h2,.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail.rt-with-title h3,.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail.rt-with-title h4,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail.rt-with-title h2,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail.rt-with-title h3,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail.rt-with-title h4,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail.rt-with-title h2,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail.rt-with-title h3,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail.rt-with-title h4{
    margin-bottom:15px
}
.tpg-shortcode-main-wrapper .rt-holder .rt-detail.rt-with-title{
    padding-top:0
}
.tpg-shortcode-main-wrapper .isotope1 .rt-detail .tpg-excerpt,.tpg-shortcode-main-wrapper .layout1 .rt-detail .tpg-excerpt{
    margin-bottom:20px
}
.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail .post-meta,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail .post-meta,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail .post-meta{
    line-height:25px;
    overflow:hidden
}
.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail .read-more a,.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail .read-more a,.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail .read-more a{
    border:1px solid hsla(0,0%,80%,.4);
    color:#1a1a1a;
    display:inline-block;
    font-size:14px;
    line-height:1.8;
    padding:5px 10px
}
.tpg-shortcode-main-wrapper .rt-holder .rt-detail .post-meta.right{
    text-align:right
}
.tpg-shortcode-main-wrapper .rt-holder .rt-detail .post-meta.center{
    text-align:center
}
.tpg-img-circle .rt-img-holder img{
    border-radius:50%!important
}
.tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-img-holder{
    overflow:hidden;
    position:relative
}
.tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-img-holder img{
    max-width:100%;
    transition:all 1.1s ease
}
.tpg-shortcode-main-wrapper .layout2 .img_zoom_out .rt-holder .rt-img-holder img,.tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-img-holder:hover img{
    transform:scale(1.1)
}
.tpg-shortcode-main-wrapper .layout2 .img_no_effect .rt-holder .rt-img-holder:hover img,.tpg-shortcode-main-wrapper .layout2 .img_no_effect .rt-holder .rt-img-holder img,.tpg-shortcode-main-wrapper .layout2 .img_zoom_out .rt-holder .rt-img-holder:hover img{
    transform:scale(1)
}
.tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-detail h2,.tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-detail h3,.tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-detail h4{
    font-size:26px;
    font-weight:400;
    line-height:1.25;
    margin:0 0 5px
}
.tpg-shortcode-main-wrapper .layout2 .rt-detail .tpg-excerpt{
    margin-bottom:10px
}
.tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-detail .read-more a{
    border-radius:5px;
    display:inline-block;
    line-height:1.8
}
.tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-detail .read-more{
    display:inline-block;
    width:100%
}
.tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-detail .read-more.right{
    text-align:right
}
.tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-detail .read-more.center{
    text-align:center
}
.tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-detail .rt-tpg-social-share{
    margin-bottom:15px
}
@media (max-width:767px){
    .tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-detail,.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail{
        padding:15px 0
    }
}
.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail p{
    margin-bottom:20px
}
.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail h2,.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail h3,.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail h4{
    font-size:26px;
    font-weight:400;
    line-height:1.25;
    margin:0 0 5px
}
.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-img-holder .overlay{
    background:rgba(0,0,0,.7);
    display:block;
    height:100%;
    opacity:0;
    position:absolute;
    text-align:center;
    transition:all .3s ease-out 0s;
    width:100%;
    z-index:1
}
.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail .read-more a{
    display:inline-block;
    line-height:1.8
}
.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-img-holder,.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-img-holder>a.rounded img{
    border-radius:50%;
    overflow:hidden
}
.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail .read-more{
    display:inline-block;
    width:100%
}
.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail .read-more.right{
    text-align:right
}
.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail .read-more.center{
    text-align:center
}
.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail .rt-tpg-social-share{
    margin-bottom:15px
}
.tpg-shortcode-main-wrapper .carousel2 .rt-holder,.tpg-shortcode-main-wrapper .isotope2 .rt-holder,.tpg-shortcode-main-wrapper .layout5 .rt-holder,.tpg-shortcode-main-wrapper .offset03 .rt-holder{
    overflow:hidden;
    position:relative
}
.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .overlay,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay,.tpg-shortcode-main-wrapper .offset03 .rt-holder .overlay{
    background:rgba(235,0,0,.8);
    bottom:0;
    display:block;
    height:25%;
    left:0;
    min-height:150px;
    opacity:1;
    padding:20px;
    position:absolute;
    transition:all 1s ease;
    width:100%;
    z-index:1
}
.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay .rt-detail,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .overlay .rt-detail,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay .rt-detail{
    color:#fff;
    max-height:0;
    opacity:0;
    padding:0;
    transition:all .8s ease-in-out;
    visibility:hidden
}
.tpg-shortcode-main-wrapper .carousel2 .rt-holder:hover .overlay .rt-detail,.tpg-shortcode-main-wrapper .isotope2 .rt-holder:hover .overlay .rt-detail,.tpg-shortcode-main-wrapper .layout5 .rt-holder:hover .overlay .rt-detail{
    max-height:450px;
    transition:all 1.2s ease-in-out .2s
}
.tpg-shortcode-main-wrapper .offset03 .rt-holder .overlay .rt-detail{
    color:#fff;
    padding:0 0 15px
}
.tpg-shortcode-main-wrapper .offset03 .rt-holder .overlay .rt-detail>:not(.post-meta-user){
    opacity:0;
    visibility:hidden
}
.tpg-shortcode-main-wrapper .offset03 .rt-holder:hover .overlay .rt-detail>:not(.post-meta-user){
    opacity:1;
    visibility:visible
}
.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay .post-meta-user,.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay .post-meta-user a,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .overlay .post-meta-user,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .overlay .post-meta-user a,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay .post-meta-user,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay .post-meta-user a,.tpg-shortcode-main-wrapper .offset03 .rt-holder .overlay .post-meta-user,.tpg-shortcode-main-wrapper .offset03 .rt-holder .overlay .post-meta-user a{
    color:#fff
}
.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay h2,.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay h3,.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay h4,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .overlay h2,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .overlay h3,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .overlay h4,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay h2,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay h3,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay h4,.tpg-shortcode-main-wrapper .offset03 .rt-holder .overlay h2,.tpg-shortcode-main-wrapper .offset03 .rt-holder .overlay h3,.tpg-shortcode-main-wrapper .offset03 .rt-holder .overlay h4{
    color:#fff;
    font-size:22px;
    font-weight:400;
    line-height:1.3;
    margin:0 0 10px
}
.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay h2 a,.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay h3 a,.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay h4 a,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .overlay h2 a,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .overlay h3 a,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .overlay h4 a,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay h2 a,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay h3 a,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay h4 a,.tpg-shortcode-main-wrapper .offset03 .rt-holder .overlay h2 a,.tpg-shortcode-main-wrapper .offset03 .rt-holder .overlay h3 a,.tpg-shortcode-main-wrapper .offset03 .rt-holder .overlay h4 a{
    color:#fff
}
.tpg-shortcode-main-wrapper .carousel2 .rt-holder:hover .overlay,.tpg-shortcode-main-wrapper .isotope2 .rt-holder:hover .overlay,.tpg-shortcode-main-wrapper .layout5 .rt-holder:hover .overlay,.tpg-shortcode-main-wrapper .offset03 .rt-holder:hover .overlay{
    height:100%;
    width:100%
}
.tpg-shortcode-main-wrapper .carousel2 .rt-holder:hover .overlay .rt-detail,.tpg-shortcode-main-wrapper .isotope2 .rt-holder:hover .overlay .rt-detail,.tpg-shortcode-main-wrapper .layout5 .rt-holder:hover .overlay .rt-detail,.tpg-shortcode-main-wrapper .offset03 .rt-holder:hover .overlay .rt-detail{
    opacity:1;
    visibility:visible
}
.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay .post-meta-user,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .overlay .post-meta-user,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay .post-meta-user,.tpg-shortcode-main-wrapper .offset03 .rt-holder .overlay .post-meta-user{
    display:block
}
.tpg-shortcode-main-wrapper .isotope2 .rt-holder .post-meta,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .post-meta .rt-tpg-social-share{
    text-align:center
}
.tpg-shortcode-main-wrapper .isotope2 .rt-holder .post-meta.left{
    text-align:left
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .overlay>:not(.entry-title),.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay .rt-detail,.tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay>:not(.entry-title){
    max-height:0;
    opacity:0;
    overflow:hidden;
    transition:.6s!important
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder:hover .overlay>:not(.entry-title),.tpg-shortcode-main-wrapper .layout5 .rt-holder:hover .overlay .rt-detail,.tpg-shortcode-main-wrapper .layout7 .rt-holder:hover .overlay>:not(.entry-title){
    max-height:300px;
    opacity:1
}
.tpg-shortcode-main-wrapper .layout5 .rt-holder{
    display:flex;
    min-height:250px
}
.tpg-shortcode-main-wrapper .layout5 .rt-holder .rt-img-responsive{
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder,.tpg-shortcode-main-wrapper .isotope3 .rt-holder,.tpg-shortcode-main-wrapper .layout6 .rt-holder{
    position:relative
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay{
    align-items:center;
    background:rgba(0,0,0,.7);
    display:flex;
    flex-direction:column;
    height:100%;
    justify-content:center;
    opacity:0;
    padding:15px;
    position:absolute;
    text-align:center;
    text-decoration:none;
    transition:all .3s ease-out;
    width:100%;
    z-index:9
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay .line,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay .line,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay .line{
    background-color:#fff;
    height:2px;
    margin:12px auto;
    min-height:2px;
    transition:all .5s ease-out;
    width:0
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay:hover .line,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay:hover .line,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay:hover .line{
    width:40%
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay h2,.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay h3,.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay h4,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay h2,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay h3,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay h4,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay h2,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay h3,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay h4{
    color:#fff;
    font-size:22px;
    font-weight:400;
    line-height:1.25;
    margin:0 0 18px;
    padding-top:5%
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay h2 a,.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay h3 a,.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay h4 a,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay h2 a,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay h3 a,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay h4 a,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay h2 a,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay h3 a,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay h4 a{
    color:#fff
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay .post-meta.left,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay .post-meta.left,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay .post-meta.left{
    text-align:left
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay .post-meta.right,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay .post-meta.right,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay .post-meta.right{
    text-align:right
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay .rt-tpg-social-share,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay .rt-tpg-social-share,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay .rt-tpg-social-share{
    float:none;
    text-align:center
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .read-more,.tpg-shortcode-main-wrapper .layout6 .rt-holder .read-more{
    float:none
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay .post-meta-user,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay .post-meta-user,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay .post-meta-user{
    color:#fff
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay .post-meta-user p,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay .post-meta-user p,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay .post-meta-user p{
    margin-bottom:0
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay .post-meta-user a,.tpg-shortcode-main-wrapper .carousel3 .rt-holder:hover .overlay .tpg-excerpt,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay .post-meta-user a,.tpg-shortcode-main-wrapper .isotope3 .rt-holder:hover .overlay .tpg-excerpt,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay .post-meta-user a,.tpg-shortcode-main-wrapper .layout6 .rt-holder:hover .overlay .tpg-excerpt{
    color:#fff
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder:hover .overlay,.tpg-shortcode-main-wrapper .isotope3 .rt-holder:hover .overlay,.tpg-shortcode-main-wrapper .layout6 .rt-holder:hover .overlay{
    opacity:1
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder,.tpg-shortcode-main-wrapper .isotope4 .rt-holder,.tpg-shortcode-main-wrapper .layout7 .rt-holder{
    position:relative
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder img,.tpg-shortcode-main-wrapper .isotope4 .rt-holder img,.tpg-shortcode-main-wrapper .layout7 .rt-holder img{
    opacity:.9;
    transition:opacity .35s
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .overlay,.tpg-shortcode-main-wrapper .isotope4 .rt-holder .overlay,.tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay{
    align-items:center;
    background:rgba(0,0,0,.3);
    display:flex;
    flex-direction:column;
    height:100%;
    justify-content:center;
    left:0;
    padding:0 12px;
    position:absolute;
    top:0;
    width:100%
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .overlay:hover,.tpg-shortcode-main-wrapper .isotope4 .rt-holder .overlay:hover,.tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay:hover{
    background:rgba(0,0,0,.5)
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .overlay:before,.tpg-shortcode-main-wrapper .isotope4 .rt-holder .overlay:before,.tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay:before{
    border:2px solid #fff;
    bottom:20px;
    box-shadow:0 0 0 30px hsla(0,0%,100%,.2);
    content:"";
    left:20px;
    opacity:0;
    position:absolute;
    right:20px;
    top:20px;
    transform:scale3d(1.4,1.4,1);
    transition:opacity .35s,transform .35s
}
.tpg-shortcode-main-wrapper .carousel7 .rt-holder .cat-above-title,.tpg-shortcode-main-wrapper .carousel11 .rt-holder .post-info .cat-above-title,.tpg-shortcode-main-wrapper .carousel12 .rt-holder .post-info .cat-above-title{
    color:#fff;
    text-align:center
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .cat-above-title,.tpg-shortcode-main-wrapper .carousel5 .rt-holder .cat-above-title{
    color:#fff;
    margin-top:30px;
    opacity:0;
    text-align:center
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .cat-above-title a,.tpg-shortcode-main-wrapper .carousel5 .rt-holder .cat-above-title a,.tpg-shortcode-main-wrapper .carousel7 .rt-holder .cat-above-title a,.tpg-shortcode-main-wrapper .carousel8 .rt-holder .cat-above-title *,.tpg-shortcode-main-wrapper .carousel12 .rt-holder .post-info .cat-above-title *{
    color:inherit
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder:hover .cat-above-title,.tpg-shortcode-main-wrapper .carousel5 .rt-holder:hover .cat-above-title{
    opacity:1
}
.tpg-shortcode-main-wrapper .carousel5 .rt-holder:hover .cat-above-title+.entry-title,.tpg-shortcode-main-wrapper .carousel11 .rt-holder .post-info .cat-above-title,.tpg-shortcode-main-wrapper .carousel12 .rt-holder .post-info .cat-above-title{
    padding-top:10px
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder:hover .cat-above-title+.entry-title{
    margin-top:10px
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder h2,.tpg-shortcode-main-wrapper .carousel4 .rt-holder h3,.tpg-shortcode-main-wrapper .carousel4 .rt-holder h4,.tpg-shortcode-main-wrapper .isotope4 .rt-holder h2,.tpg-shortcode-main-wrapper .isotope4 .rt-holder h3,.tpg-shortcode-main-wrapper .isotope4 .rt-holder h4,.tpg-shortcode-main-wrapper .layout7 .rt-holder h2,.tpg-shortcode-main-wrapper .layout7 .rt-holder h3,.tpg-shortcode-main-wrapper .layout7 .rt-holder h4{
    color:#fff;
    font-size:22px;
    font-weight:400;
    line-height:1.25;
    margin:30% 0 10px;
    text-align:center;
    transition:transform .35s
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder h2 a,.tpg-shortcode-main-wrapper .carousel4 .rt-holder h3 a,.tpg-shortcode-main-wrapper .carousel4 .rt-holder h4 a,.tpg-shortcode-main-wrapper .isotope4 .rt-holder h2 a,.tpg-shortcode-main-wrapper .isotope4 .rt-holder h3 a,.tpg-shortcode-main-wrapper .isotope4 .rt-holder h4 a,.tpg-shortcode-main-wrapper .layout7 .rt-holder h2 a,.tpg-shortcode-main-wrapper .layout7 .rt-holder h3 a,.tpg-shortcode-main-wrapper .layout7 .rt-holder h4 a{
    color:#fff
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .tpg-excerpt,.tpg-shortcode-main-wrapper .carousel4 .rt-holder p,.tpg-shortcode-main-wrapper .isotope4 .rt-holder .tpg-excerpt,.tpg-shortcode-main-wrapper .isotope4 .rt-holder p,.tpg-shortcode-main-wrapper .layout7 .rt-holder .tpg-excerpt,.tpg-shortcode-main-wrapper .layout7 .rt-holder p{
    color:#fff;
    opacity:0;
    padding:0 15px;
    text-align:center;
    transform:scale(1.5);
    transition:opacity .35s,transform .35s
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .post-meta-user p,.tpg-shortcode-main-wrapper .isotope4 .rt-holder .post-meta-user p,.tpg-shortcode-main-wrapper .layout7 .rt-holder .post-meta-user p{
    margin-bottom:0
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .post-meta-user a,.tpg-shortcode-main-wrapper .isotope4 .rt-holder .post-meta-user a,.tpg-shortcode-main-wrapper .layout7 .rt-holder .post-meta-user a{
    color:#fff
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder:hover h3,.tpg-shortcode-main-wrapper .isotope4 .rt-holder:hover h3,.tpg-shortcode-main-wrapper .layout7 .rt-holder:hover h3{
    margin:7% 0 10px;
    transform:scale(.9)
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder:hover .overlay:before,.tpg-shortcode-main-wrapper .carousel4 .rt-holder:hover .tpg-excerpt,.tpg-shortcode-main-wrapper .carousel4 .rt-holder:hover p,.tpg-shortcode-main-wrapper .isotope4 .rt-holder:hover .overlay:before,.tpg-shortcode-main-wrapper .isotope4 .rt-holder:hover .tpg-excerpt,.tpg-shortcode-main-wrapper .isotope4 .rt-holder:hover p,.tpg-shortcode-main-wrapper .layout7 .rt-holder:hover .overlay:before,.tpg-shortcode-main-wrapper .layout7 .rt-holder:hover .tpg-excerpt,.tpg-shortcode-main-wrapper .layout7 .rt-holder:hover p{
    opacity:1;
    transform:scaleX(1)
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .overlay .post-meta,.tpg-shortcode-main-wrapper .isotope4 .rt-holder .overlay .post-meta,.tpg-shortcode-main-wrapper .layout7 .rt-holder .cat-above-title,.tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay .post-meta{
    color:#fff;
    opacity:0;
    overflow:hidden;
    text-align:center
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .overlay .post-meta.left,.tpg-shortcode-main-wrapper .isotope4 .rt-holder .overlay .post-meta.left,.tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay .post-meta.left{
    text-align:left
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .overlay .post-meta.right,.tpg-shortcode-main-wrapper .isotope4 .rt-holder .overlay .post-meta.right,.tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay .post-meta.right{
    text-align:right
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder:hover .overlay .post-meta,.tpg-shortcode-main-wrapper .isotope4 .rt-holder:hover .overlay .post-meta,.tpg-shortcode-main-wrapper .layout7 .rt-holder:hover .cat-above-title,.tpg-shortcode-main-wrapper .layout7 .rt-holder:hover .overlay .post-meta{
    opacity:1;
    transform:scale(1);
    transition:opacity .35s,transform .35s
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .overlay .rt-tpg-social-share,.tpg-shortcode-main-wrapper .isotope4 .rt-holder .overlay .rt-tpg-social-share,.tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay .rt-tpg-social-share{
    float:none;
    text-align:center
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder .read-more,.tpg-shortcode-main-wrapper .isotope4 .rt-holder .read-more,.tpg-shortcode-main-wrapper .layout7 .rt-holder .read-more{
    float:none
}
.tpg-shortcode-main-wrapper .carousel4 .rt-holder h3,.tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay .entry-title{
    margin:0!important;
    transition:.4s
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder,.tpg-shortcode-main-wrapper .isotope8 .rt-holder,.tpg-shortcode-main-wrapper .layout12 .rt-holder{
    background:#fff;
    box-shadow:0 1px 2px 0 rgba(0,0,0,.22)
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-img-holder,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-img-holder,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-img-holder{
    overflow:hidden;
    position:relative
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder:hover img,.tpg-shortcode-main-wrapper .isotope8 .rt-holder:hover img,.tpg-shortcode-main-wrapper .layout12 .rt-holder:hover img{
    transform:scale(1.05);
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -ms-transform:scale(1.05);
    -o-transform:scale(1.05);
    -webkit-transition:all .25s ease-in-out
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail{
    background:#fff;
    display:inline-block;
    padding:25px;
    transition:all .3s ease-out 0s;
    width:100%
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail.rt-with-title,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail.rt-with-title,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail.rt-with-title{
    padding-bottom:0;
    padding-top:0
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder.rt-with-title-below h2.entry-title,.tpg-shortcode-main-wrapper .carousel8 .rt-holder.rt-with-title-below h3.entry-title,.tpg-shortcode-main-wrapper .carousel8 .rt-holder.rt-with-title-below h4.entry-title,.tpg-shortcode-main-wrapper .isotope8 .rt-holder.rt-with-title-below h2.entry-title,.tpg-shortcode-main-wrapper .isotope8 .rt-holder.rt-with-title-below h3.entry-title,.tpg-shortcode-main-wrapper .isotope8 .rt-holder.rt-with-title-below h4.entry-title,.tpg-shortcode-main-wrapper .layout12 .rt-holder.rt-with-title-below h2.entry-title,.tpg-shortcode-main-wrapper .layout12 .rt-holder.rt-with-title-below h3.entry-title,.tpg-shortcode-main-wrapper .layout12 .rt-holder.rt-with-title-below h4.entry-title{
    margin-top:0
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail.rt-with-title .entry-title,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail.rt-with-title .entry-title,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail.rt-with-title .entry-title{
    display:inline-block
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder.rt-with-title .post-meta-user,.tpg-shortcode-main-wrapper .isotope8 .rt-holder.rt-with-title .post-meta-user,.tpg-shortcode-main-wrapper .layout12 .rt-holder.rt-with-title .post-meta-user{
    margin-bottom:15px
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail h2,.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail h3,.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail h4,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail h2,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail h3,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail h4,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail h2,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail h3,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail h4{
    font-size:22px;
    font-weight:400;
    line-height:1.25;
    margin:5px 0
}
.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail h2,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail h3,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail h4{
    font-weight:500
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail h2 a,.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail h3 a,.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail h4 a,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail h2 a,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail h3 a,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail h4 a,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail h2 a,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail h3 a,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail h4 a{
    color:#000
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail h2 a:hover,.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail h3 a:hover,.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail h4 a:hover,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail h2 a:hover,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail h3 a:hover,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail h4 a:hover,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail h2 a:hover,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail h3 a:hover,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail h4 a:hover{
    color:#fff
}
.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail{
    flex-grow:1
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder:hover .rt-detail,.tpg-shortcode-main-wrapper .isotope8 .rt-holder:hover .rt-detail,.tpg-shortcode-main-wrapper .layout12 .rt-holder:hover .rt-detail{
    background:#0850d0;
    color:#fff
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder:hover .rt-detail a,.tpg-shortcode-main-wrapper .isotope8 .rt-holder:hover .rt-detail a,.tpg-shortcode-main-wrapper .layout12 .rt-holder:hover .rt-detail a{
    color:#fff
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder .rt-detail .read-more,.tpg-shortcode-main-wrapper .isotope8 .rt-holder .rt-detail .read-more,.tpg-shortcode-main-wrapper .layout12 .rt-holder .rt-detail .read-more{
    text-align:right
}
.tpg-shortcode-main-wrapper .carousel8 .rt-holder:hover .rt-detail .post-meta-user,.tpg-shortcode-main-wrapper .carousel8 .rt-holder:hover .rt-detail .post-meta-user .meta-data,.tpg-shortcode-main-wrapper .carousel8 .rt-holder:hover .rt-detail .post-meta-user a,.tpg-shortcode-main-wrapper .carousel8 .rt-holder:hover .rt-detail .post-meta-user i[class^=fa],.tpg-shortcode-main-wrapper .carousel8 .rt-holder:hover .rt-detail h3 a,.tpg-shortcode-main-wrapper .isotope8 .rt-holder:hover .rt-detail .post-meta-user,.tpg-shortcode-main-wrapper .isotope8 .rt-holder:hover .rt-detail .post-meta-user .meta-data,.tpg-shortcode-main-wrapper .isotope8 .rt-holder:hover .rt-detail .post-meta-user a,.tpg-shortcode-main-wrapper .isotope8 .rt-holder:hover .rt-detail .post-meta-user i[class^=fa],.tpg-shortcode-main-wrapper .layout12 .rt-holder:hover .rt-detail .post-meta-user,.tpg-shortcode-main-wrapper .layout12 .rt-holder:hover .rt-detail .post-meta-user a,.tpg-shortcode-main-wrapper .layout12 .rt-holder:hover .rt-detail i{
    color:#fff!important
}
@media (min-width:992px){
    .rt-container{
        width:970px
    }
}
@media (min-width:1200px){
    .rt-container{
        width:1170px
    }
}
@media (max-width:767px){
    .hidden-xs{
        display:none!important
    }
}
@media screen and (max-width:768px){
    .rt-member-description-container,.rt-member-feature-img{
        float:none;
        width:100%
    }
}
@media (min-width:768px){
    .rt-col-sm-1,.rt-col-sm-2,.rt-col-sm-3,.rt-col-sm-4,.rt-col-sm-5,.rt-col-sm-6,.rt-col-sm-7,.rt-col-sm-8,.rt-col-sm-9,.rt-col-sm-10,.rt-col-sm-11,.rt-col-sm-12,.rt-col-sm-24{
        float:left
    }
    .rt-col-sm-24{
        width:20%
    }
    .rt-col-sm-12{
        width:100%
    }
    .rt-col-sm-11{
        width:91.66666667%
    }
    .rt-col-sm-10{
        width:83.33333333%
    }
    .rt-col-sm-9{
        width:75%
    }
    .rt-col-sm-8{
        width:66.66666667%
    }
    .rt-col-sm-7{
        width:58.33333333%
    }
    .rt-col-sm-6{
        width:50%
    }
    .rt-col-sm-5{
        width:41.66666667%
    }
    .rt-col-sm-4{
        width:33.33333333%
    }
    .rt-col-sm-3{
        width:25%
    }
    .rt-col-sm-2{
        width:16.66666667%
    }
    .rt-col-sm-1{
        width:8.33333333%
    }
}
@media (min-width:992px){
    .rt-col-md-1,.rt-col-md-2,.rt-col-md-3,.rt-col-md-4,.rt-col-md-5,.rt-col-md-6,.rt-col-md-7,.rt-col-md-8,.rt-col-md-9,.rt-col-md-10,.rt-col-md-11,.rt-col-md-12,.rt-col-md-24{
        float:left
    }
    .rt-col-md-24{
        width:20%
    }
    .rt-col-md-12{
        width:100%
    }
    .rt-col-md-11{
        width:91.66666667%
    }
    .rt-col-md-10{
        width:83.33333333%
    }
    .rt-col-md-9{
        width:75%
    }
    .rt-col-md-8{
        width:66.66666667%
    }
    .rt-col-md-7{
        width:58.33333333%
    }
    .rt-col-md-6{
        width:50%
    }
    .rt-col-md-5{
        width:41.66666667%
    }
    .rt-col-md-4{
        width:33.33333333%
    }
    .rt-col-md-3{
        width:25%
    }
    .rt-col-md-2{
        width:16.66666667%
    }
    .rt-col-md-1{
        width:8.33333333%
    }
}
@media (min-width:1200px){
    .rt-col-lg-1,.rt-col-lg-2,.rt-col-lg-3,.rt-col-lg-4,.rt-col-lg-5,.rt-col-lg-6,.rt-col-lg-7,.rt-col-lg-8,.rt-col-lg-9,.rt-col-lg-10,.rt-col-lg-11,.rt-col-lg-12{
        float:left
    }
    .rt-col-lg-24{
        width:20%
    }
    .rt-col-lg-12{
        width:100%
    }
    .rt-col-lg-11{
        width:91.66666667%
    }
    .rt-col-lg-10{
        width:83.33333333%
    }
    .rt-col-lg-9{
        width:75%
    }
    .rt-col-lg-8{
        width:66.66666667%
    }
    .rt-col-lg-7{
        width:58.33333333%
    }
    .rt-col-lg-6{
        width:50%
    }
    .rt-col-lg-5{
        width:41.66666667%
    }
    .rt-col-lg-4{
        width:33.33333333%
    }
    .rt-col-lg-3{
        width:25%
    }
    .rt-col-lg-2{
        width:16.66666667%
    }
    .rt-col-lg-1{
        width:8.33333333%
    }
}
.rt-img-holder{
    overflow:hidden
}
.layout4 .rt-img-holder,.layout4 .rt-img-holder a,.layout4 .rt-img-holder img{
    height:100%
}
.img_zoom_in img.rt-img-responsive,.img_zoom_out img.rt-img-responsive{
    min-width:100%;
    transition:all 1s!important
}
.img_zoom_in:hover img.rt-img-responsive,.img_zoom_out img.rt-img-responsive{
    transform:scale(1.2)!important
}
.img_zoom_out:hover img.rt-img-responsive{
    transform:scale(1)!important
}
.tpg-shortcode-main-wrapper .img_no_effect:hover img.rt-img-responsive{
    transform:none
}
.tpg-even .rt-holder{
    display:flex;
    height:100%
}
.tpg-even.edd1 .rt-holder,.tpg-even.layout1 .rt-holder,.tpg-even.layout12 .rt-holder,.tpg-even.offset01 .offset-big .rt-holder,.tpg-even.offset02 .offset-big .rt-holder{
    flex-direction:column
}
.tpg-even.edd1 .rt-holder .rt-img-holder,.tpg-even.layout1 .rt-holder .rt-img-holder,.tpg-even.layout11 .rt-holder .rt-img-holder,.tpg-even.layout11 .rt-holder .rt-img-holder *{
    height:auto
}
@media (min-width:768px) and (max-width:991px){
    .tpg-even.layout4 .even-grid-item:nth-of-type(4n+2) .rt-holder [class*=rt-col]:first-child,.tpg-even.layout4 .even-grid-item:nth-of-type(4n+3) .rt-holder [class*=rt-col]:first-child{
        order:2
    }
}
@media (max-width:767px){
    .tpg-even.layout4 .even-grid-item .rt-holder .layoutInner-img{
        order:-1!important
    }
}
.tpg-shortcode-main-wrapper .rt-holder .overlay,.tpg-shortcode-main-wrapper .rt-holder .overlay>a[data-id],.tpg-shortcode-main-wrapper .rt-holder>a[data-id]{
    width:100%
}
.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay,.tpg-shortcode-main-wrapper .carousel5 .rt-holder .overlay,.tpg-shortcode-main-wrapper .carousel7 .rt-holder .overlay .post-info,.tpg-shortcode-main-wrapper .carousel11 .rt-holder .overlay .post-info .tpg-shortcode-main-wrapper .layout13 .rt-holder .overlay .post-info,.tpg-shortcode-main-wrapper .carousel11 .rt-holder .post-info,.tpg-shortcode-main-wrapper .carousel12 .rt-holder .post-info,.tpg-shortcode-main-wrapper .isotope2 .rt-holder:hover .overlay,.tpg-shortcode-main-wrapper .isotope5 .rt-holder .overlay,.tpg-shortcode-main-wrapper .isotope7 .rt-holder .post-info,.tpg-shortcode-main-wrapper .isotope9 .rt-holder .overlay .post-info,.tpg-shortcode-main-wrapper .isotope11 .rt-holder .overlay .post-info,.tpg-shortcode-main-wrapper .isotope12 .rt-holder .post-info,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay,.tpg-shortcode-main-wrapper .layout8 .rt-holder .overlay,.tpg-shortcode-main-wrapper .layout10 .rt-holder .overlay .post-info,.tpg-shortcode-main-wrapper .layout15 .rt-holder .overlay .post-info,.tpg-shortcode-main-wrapper .layout16 .rt-holder .overlay .post-info{
    display:flex;
    flex-direction:column;
    justify-content:center
}
.tpg-shortcode-main-wrapper .carousel2 .rt-holder .overlay .read-more a,.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay .read-more a,.tpg-shortcode-main-wrapper .carousel4 .rt-holder .read-more a,.tpg-shortcode-main-wrapper .carousel5 .rt-holder .overlay .post-info .read-more a,.tpg-shortcode-main-wrapper .carousel7 .rt-holder .overlay .post-info .read-more a,.tpg-shortcode-main-wrapper .carousel9 .rt-holder .overlay .post-info .read-more a,.tpg-shortcode-main-wrapper .carousel11 .rt-holder .post-info .read-more a,.tpg-shortcode-main-wrapper .carousel12 .rt-holder .post-info .read-more a,.tpg-shortcode-main-wrapper .isotope2 .rt-holder .overlay .post-meta .read-more a,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay .read-more a,.tpg-shortcode-main-wrapper .isotope4 .rt-holder .post-meta .read-more a,.tpg-shortcode-main-wrapper .isotope5 .rt-holder .overlay .post-meta .read-more a,.tpg-shortcode-main-wrapper .isotope9 .rt-holder .overlay .post-info .read-more a,.tpg-shortcode-main-wrapper .isotope11 .rt-holder .overlay .post-info .read-more a,.tpg-shortcode-main-wrapper .isotope12 .rt-holder .post-info .read-more a,.tpg-shortcode-main-wrapper .layout5 .rt-holder .overlay .read-more a,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay .read-more a,.tpg-shortcode-main-wrapper .layout7 .rt-holder .read-more a,.tpg-shortcode-main-wrapper .layout8 .rt-holder .read-more a,.tpg-shortcode-main-wrapper .layout10 .rt-holder .read-more a,.tpg-shortcode-main-wrapper .layout13 .rt-holder .read-more a,.tpg-shortcode-main-wrapper .layout15 .rt-holder .read-more a,.tpg-shortcode-main-wrapper .layout16 .rt-holder .read-more a,.tpg-shortcode-main-wrapper .offset03 .rt-holder .post-meta .read-more a{
    border:1px solid hsla(0,0%,100%,.4);
    padding:5px 10px
}
.tpg-shortcode-main-wrapper .carousel3 .rt-holder .overlay .post-meta,.tpg-shortcode-main-wrapper .isotope3 .rt-holder .overlay .post-meta,.tpg-shortcode-main-wrapper .isotope12 .rt-holder .post-info .post-meta .rt-tpg-social-share,.tpg-shortcode-main-wrapper .layout6 .rt-holder .overlay .post-meta{
    color:#fff;
    overflow:hidden;
    text-align:center
}
