/* style widgets */

.sidebar .widget {

	clear: both;

}

/* widget post category */

.rt-post-category .news-widget {

    background-color: #f0f0f0;

    padding: 10px;

}

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

	padding: 5px;

    overflow: hidden;

}

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

    clear: both;

}

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

	line-height: 24px;

    height: 48px;

    display: block;

    padding-top: 6px;

    overflow: hidden;

}
/* 
.rt-post-category .news-widget .featured-post .news-title:before {

    content: '\f144';

    font-family: 'FontAwesome';

    color: #273896;

    margin-right: 5px;



} */

.rt-post-category .news-widget .featured-post .align-left {
	width: 98px;
    float: left;
    margin-right: 10px;
    padding: 3px;
    border: 1px solid #2222224f;

}

.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 .normal {

    margin-bottom: 10px;

    display: none;

    position: relative;

}

.rt-post-category .news-widget .featured-post .normal:before {

    content: '\f01d';

    font-family: 'FontAwesome';

    position: absolute;

    top: 20%;

    width: 100%;

    text-align: center;

    font-size: 65px;

    color: #fff;

}

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

    width: 100%;

}

.rt-post-category .news-widget .featured-post:first-child .normal {

    display: block;

}

/* 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;

}

.rt_search .supporter span{

    background: unset !important;

}

/* support */

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

.rt_search_support{

    background: url(images/dk.png) right bottom no-repeat;

    padding-top: 5px;

}

.support-img{

    display: block;

}

.supporter{

    padding :5px 0;

}

.supporter:last-child{

    border-bottom: 0;

}

.supporter .info{

    padding: 0 10px 0px;
    background: url(images/zalo-4.png) 215px 13px no-repeat;
}

.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;

}

.gd_support_1{

    background: #ef761b;

}

.support-rt{

    background: url(images/imaged-3.png) 0px 10px no-repeat;

    padding-left: 40px;

}

.phone_support_3 .supporter{

    padding: 10px 0;

}

.widget-area .socical,.supporter .phone_support_3{

   display: inline-block;

    width: 100%;

}

.socical,.supporter .phone_support_3 i{

    display: none;

}

.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;

}

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

.phone{

    margin: 0 10px;

    background: #d51a1a url(images/phone.png) left 10px center no-repeat;

    text-align: center;

    text-indent: 40px;

    padding: 10px 0;

    position: relative;

    border-radius: 50px;

    font-size: 23px;

}

.phone a{

    color: #fff;

    font-size: 23px;  

}

.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;

 }