/* style widgets */

.sidebar .widget {

	clear: both;

    margin-bottom: 10px;

}

/* widget post category */

.rt-post-category .news-widget {

    border: 1px solid #e1e1df;

}

.rt-post-category .news-widget .featured-post {

	padding: 5px;

    overflow: hidden;

}

.rt-post-category .news-widget.no-slide .featured-post {
    border-bottom: 1px solid #ddd;
    clear: both;

}
.rt-post-category .news-widget.no-slide .featured-post:last-child {
    border-bottom: none;
}

.rt-post-category .news-widget .featured-post .news-title {

	font-weight: 600;

    font-size: 14px;

    color: #000;

    display: block;

    line-height: 19px;

    margin-bottom: 5px;

}

.rt-post-category .news-widget .featured-post .align-left {

	width: 85px;

    float: left;

    margin-right: 10px;

    padding: 3px;

    border: 1px solid #eee;

}
.rt-post-category .news-widget .featured-post .align-left img {
    height: 70px;
    object-fit: cover;
}

.rt-post-category .news-widget .featured-post .align-right {

	width: 85px;

    float: right;

    margin-right: 10px;

    padding: 3px;

    border: 1px solid #eee;

}

.rt-post-category .news-widget .featured-post .post__content {

    margin: 5px 10px;

}

.rt-post-category .news-widget .featured-post .post__info {
    display: none;
    margin: 5px 0;

    overflow: hidden;

}

.rt-post-category .news-widget .featured-post span {

    width: 50%;

    float: left;

    color: #333;

    font-size: 13px;

}

.rt-post-category .news-widget .featured-post span i {

    color: #ff4081;

}

.rt-post-category .news-widget .featured-post .entry-content {

    color: #333;

    font-size: 13px;

}

.rt-post-category .news-widget .featured-post .entry-content .more-link {

    color: #0b9f00;

    float: right;

}

/* widget partner */

.img-partner .image-partner .slide .image-item {

    padding: 10px;

}

.img-partner .image-partner .slide .image-item .title {

    font-weight: bold;

}

.img-partner .image-partner .slide .image-item .content-partner {

    color: #ccc;

    padding: 10px 0;

}



/* support */

/*********gd_support_1***********/

.support-img{

    display: block;

}

.supporter{

    padding :5px 0;

}

.supporter{

    border-bottom: 1px solid #dedede;

}

.supporter:last-child{

    border-bottom: 0;

}

.supporter .info{

    padding: 0 10px 0px;

}

.supporter span{

    display: block;

    font-weight: 600;

    line-height: 25px;

}

.name-support{

    text-transform: capitalize;

}

.supporter .phone-support a{

    color: #bb1d1d;

    font-size: 18px;

    font-weight: 600;

}

.supporter span i{

    margin-right: 5px;

    color: #bb1d1d;

}

.supporter .mail-support{

    line-height: 35px;

    padding: 0px;

}

.supporter .mail i{

    color: #fff;

}

/*******.gd_support_2*********/

.gd_support_2 .supporter{

    border: 0;

}

.gd_support_2 .supporter .support-rt{

    border-bottom: 1px solid #ccc;

    padding: 5px 0;

}

.gd_support_2 .supporter .phone-support_2{

    font-size: 25px;

    font-weight: 500;

    background: url(images/phone-support_2.png)left center no-repeat;

    padding-left: 30px;

}

.gd_support_2 .supporter .phone-support_2 i{

    display: none;

}



/***********.phone_support_3*************/

.phone_support_3{

    font-size: 20px;

    color: #e60000;

    font-weight: 700;

    margin-right: 5px;

}

.phone_support_3 .supporter{

    padding: 10px 0;

}

.socical,.supporter .phone_support_3{

    display: inline-block;

}

.socical a{

    display: inline-block;

    line-height: 0;

}

.gd_support_3 .mail-support{

    border-top: 1px solid #dedede;

    margin: 5px 0px;

}

.gd_support_3 .phone-support a i{

    display: none;

}

/********************/


.mail{

    background: #d51a1a;

    color: #fff;

    font-size: 13px;

    font-weight: 500;

    margin-top: -15px;

    padding: 10px 0 5px 0;

    text-align: center;



}

/*****.gd_support_5*******/

.gd_support_5 .phone_support_3{

    position: relative;

    margin-right: 5px;

}

.gd_support_5 .supporter{

    padding: 5px;



}

/*****************/

.gd_support_6 .supporter .info .support-rt{

    background: url(images/phone-icon.png)left 5px center no-repeat;

    padding-left: 45px;



}

.gd_support_6 .supporter .mail-support{

    text-align: center;

    border-top: 1px solid #ccc;

    margin-top: 5px;

}

.gd_support_6  .supporter .phone_support_3{

    color:  #048f18;

}

.gd_support_6  .supporter .phone_support_3 i{

    display: none;

}
