body {
    font-family: 'Roboto Slab', serif;
    font-size: 15px;
    line-height: 24px;
    color: #6c6b6b;
    font-weight: 400;
    /*overflow-x: hidden!important;*/
    -webkit-font-smoothing: antialiased;
}

.container-boxed {
    width: 1090px;
    max-width: 1090px;
    min-width: 1090px;
    margin: 0 auto;
}




select,
input[type='text'],
textarea {
    border-color: #e1e1e1!important;
    border-radius: 0!important;
}
select:focus,
input[type='text']:focus,
textarea:focus {
    border-color: #121212!important;
}

a,a:active,a:hover,a:focus{
    opacity: 1;
}


.panel-theme {
    border-radius: 0!important;
}

.btn-group .btn-theme {
    clear: both;
    border: none;
}
.btn-theme {
    transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    background-color: #fff;
    border-color: #e1e1e1;
    color: #868585;
}
.btn-theme:hover,
.btn-theme:focus,
.btn-theme:active,
.btn-theme.active {
    background-color: #222;
    border-color: #222;
    color: #fff;
}

.progress{
    border-radius: 0;
    height: 18px;
    margin-bottom: 15px;
}
.progress-bar-theme {
    background-color: #222;
    line-height: 18px;
}





/*****************  HEADER  *****************/
/* social && hot */
#header-wrapper > .social {
    height: 40px;
    width: 100%;
    font-size: 11px;
    line-height: 40px;
}

#header-wrapper > .social .hot-title{
    float: left;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
    padding: 0 5px;
    font-size: 15px;
    border-radius: 4px;
}
#header-wrapper > .social .hot-wrapper{
    float: left;
    overflow: hidden;
    width: 690px;
    height: 40px;
}
#header-wrapper > .social .hot-wrapper ul,
#header-wrapper > .social .hot-wrapper ul li,
#header-wrapper > .social .hot-wrapper ul li a,
#header-wrapper > .social .hot-wrapper ul li a .info,
#header-wrapper > .social .hot-wrapper ul li a .info .title{
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    font-size: 16px;
}
#header-wrapper > .social .hot-wrapper ul li{
    float: left;
    margin-right: 50px;
}

#header-wrapper > .social .social-wrapper{
    float: right;
    font-family: 'PT Sans', sans-serif;
}
#header-wrapper > .social .social-wrapper .date{
    float: left;
    margin-right: 5px;
}
#header-wrapper > .social .social-wrapper .social-list{
    float: right;
    margin-top: 4px;
    height: 30px;
}
#header-wrapper > .social .social-wrapper .social-list li{
    float: left;
    margin-right: 4px;
}
#header-wrapper > .social .social-wrapper .social-list li:last-child{
    margin-right: 0;
}
#header-wrapper > .social .social-wrapper .social-list li,
#header-wrapper > .social .social-wrapper .social-list li a,
#header-wrapper > .social .social-wrapper .social-list li a span {
    height: 30px;
    width: 30px;
    line-height: 30px;
    border-radius: 20px;
    font-size: 15px;
}


/*****************  NAVBAR  *****************/
section.menu {
    border-bottom: none;
    margin-bottom: 0;
}

@media (max-width:768px){
    .navbar-nav>li>a{
        line-height: 15px;
    }
    .navbar-nav {
        margin-left: 0;
        margin-right: 0;
    }
    .navbar-header, .navbar-nav>li, .navbar-nav {
        float: left !important;
        margin-left: 0;
        margin-right: 0;
    }
    .navbar-nav.pull-right {
        float: right!important;
    }
}

#navbar-main {
    border-bottom: 4px solid;
    margin-bottom: 0;
}
#navbar-main .dropdown-full .caret {
    display: none;
}
#navbar-main ul.list-category li.dropdown:hover > ul.dropdown-menu {
    /*display: block;*/
}
#navbar-main .dropdown .dropdown-menu{
    border: none;
    border-top: 4px solid;
    border-radius: 0;
}

/* nav sub categories */
#navbar-main .nav-subs {
    margin: 20px;
    padding: 5px;
}
#navbar-main .nav-subs li{
    margin-right: 16px;
}
#navbar-main .nav-subs li a{
    font-size: 16px;
}

/* nav news */
#navbar-main .nav-news {
    padding: 0 20px 20px;
}
#navbar-main .nav-news .data-item{
    width: 249px;
    float: left;
    margin-right: 18px;
    position: relative;
}
#navbar-main .nav-news .data-item:last-child{
    margin-right: 0;
}
#navbar-main .nav-news .data-item .image-cover,
#navbar-main .nav-news .data-item .image-cover .image{
    width: 249px;
    height: 150px;
    overflow: hidden;
}
#navbar-main .nav-news .data-item .info{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0,0,0, .85);
    padding: 10px;
    max-height: 68px;
    overflow: hidden;
}
#navbar-main .nav-news .data-item .info .title{
    font-size: 16px;
    line-height: 1.5;
    max-height: 48px;
    overflow: hidden;
}

/* nav search*/
#navbar-main .list-search > li{
    margin: 0;
    padding: 0;
}
#navbar-main .list-search > li > ul{
    top: 0;
    padding: 0;
    width: 300px;
    height: 54px;
    border-top: none!important;
    border-bottom: 4px solid #333!important;
    border-radius: 0!important;
    background-color: #dbdbdb;
}
#navbar-main .list-search > li > ul > li.dropdown-header{
    margin: 0;
    padding: 0;
}
#navbar-main .list-search > li > ul form input[type="text"] {
    height: 50px;
    line-height: 50px;
    background-color: #dbdbdb;
    border: none;
    width: 250px;
    color: #222;
}
#navbar-main .list-search > li > ul form button {
    height: 50px;
    width: 50px;
    line-height: 50px;
    border: none;
    padding: 0 15px;
    text-align: center;
    border-left: 1px solid #aaaaaa;
    background-color: #dbdbdb;
}


/*****************  HEADLINE  *****************/
#headline-wrapper {
    margin-top: 20px;
}
/*subhead divide*/
#subhead-divide {
    margin-bottom: 20px;
}
#subhead-divide .data-item{
    width: 360px;
    margin-right: 5px;
    float: left;
}
#subhead-divide .data-item:last-child{
    margin-right: 0;
}
#subhead-divide .data-item .image-cover{
    float: left;
}
#subhead-divide .data-item .image-cover,
#subhead-divide .data-item .image-cover .image{
    width: 130px;
    height: 90px;
    overflow: hidden;
}
#subhead-divide .data-item.edited-item .info {
    display: none;
}
#subhead-divide .data-item .info {
    margin: 9px 10px 0 140px;
    height: 80px;
    max-height: 80px;
    overflow: hidden;
    position: relative;
}
#subhead-divide .data-item .info .title {
    font-size: 16px;
    line-height: 1.5;
    max-height: 72px;
    overflow: hidden;

    position: relative;
    /*top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);*/
}
/*headline*/
#headline-carousel{
    height: 450px;
    width: 750px;
    max-height: 450px;
    overflow: hidden;
    float: left;
}
#headline-carousel .data-item{
    position: relative;
}
#headline-carousel .data-item,
#headline-carousel .data-item .image-cover,
#headline-carousel .data-item .image-cover .image {
    width: 750px;
    height: 400px;
    overflow: hidden;
}
#headline-carousel .data-item.edited-item .info{
    display: none;
}
#headline-carousel .data-item .info {
    position: absolute;
    bottom: 0;
    left: 0;
    /*width: 100%;*/
    margin: 20px;
    padding: 10px;
    border-radius: 4px;
    background-color: rgba(246, 246, 246, .85);
    /*background-color: rgba(51, 51, 51, .85);*/
    /*background-color: rgba(0, 0, 0, .85);*/
    font-weight: 700;
}
#headline-carousel .data-item .info .title {
    line-height: 1.5;
}
#headline-carousel .owl-controls {
    height: 50px;
    max-height: 50px;
    overflow: hidden;
    margin: 0;
}
#headline-carousel .owl-controls .owl-page{
    height: 50px;
    width: 50px;
}
#headline-carousel .owl-controls .owl-page span{
    display: block;
    text-align: center;
    font-size: 14px;
    padding: 0;
    line-height: 40px;
    height: 40px;
    margin: 5px 5px;
    border-radius: 30px;
    opacity: 1!important;
}
/*subhead*/
#subhead-content{
    margin-left: 754px;
    height: 450px;
    max-height: 450px;
    overflow: hidden;
}
#subhead-content .data-item{
    margin: 7px 10px;
    padding-bottom: 6.8px;
    border-bottom: 1px solid #2b2b2b;
}
#subhead-content .data-item .image-cover,
#subhead-content .data-item .image-cover .image {
    width: 110px;
    height: 75px;
    overflow: hidden;
}
#subhead-content .data-item .image-cover {
    float: left;
}
#subhead-content .data-item .info {
    height: 65px;
    max-height: 65px;
    overflow: hidden;
    position: relative;
    margin: 0 5px 0 120px;
}
#subhead-content .data-item.edited-item .info {
    display: none;
}
#subhead-content .data-item .info .title{
    font-size: 15px;
    line-height: 1.5;
    /*max-height: 72px;
    overflow: hidden;*/



    position: relative;
    /*top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);*/
}



/*****************  CONTENT  *****************/
/*#main-wrapper {
    padding: 20px 0;
}
#main-wrapper .content {
    width: 734px;
    display: table-cell;
    padding-right: 20px;
    border-right: 1px solid #eee;
}
#main-wrapper .sidebar {
    display: table-cell;
    width: 356px;
    padding-left: 20px;
}*/

#main-wrapper {
    padding: 20px 0;
    display: flex;
}
#main-wrapper .content {
    width: 734px;
    flex: 734px;
    padding-right: 20px;
    border-right: 1px solid;
    float: left;
}
#main-wrapper .sidebar {
    width: 336px;
    flex: 336px;
    float: right;
}
#main-wrapper .content.content-full {
    width: 1090px!important;
    float: inherit!important;
    flex: inherit!important;
    border-right: none!important;
    padding-right: 0!important;
}




/*title*/
.content-detail .data-other > div.header,
aside.sidebar .sidebar-content > div.header,
#main-wrapper .content > div.header,
#main-wrapper .content-media > div.header,
#main-wrapper .category-wrapper > div.header {
    height: 38px;
    border-bottom: 2px solid #d2232a;
    margin-bottom: 10px;
}
.content-detail .data-other > div.header > a > .title,
.content-detail .data-other > div.header > .title,
aside.sidebar .sidebar-content > div.header > a > .title,
aside.sidebar .sidebar-content > div.header > .title,
#main-wrapper .content > div.header > a > .title,
#main-wrapper .content > div.header > .title,
#main-wrapper .content-media > div.header > a > .title,
#main-wrapper .content-media > div.header > .title,
#main-wrapper .category-wrapper > div.header > a > .title,
#main-wrapper .category-wrapper > div.header > .title{
    font-size: 18px;
    display: inline-block;
    background-color: #d2232a;
    color: #fff;
    padding: 0 10px;
    margin: 0;
    height: 36px;
    line-height: 36px;
    position: relative;
}
.content-detail .data-other > div.header > a > .title:after,
.content-detail .data-other > div.header > .title:after,
aside.sidebar .sidebar-content > div.header > a > .title:after,
aside.sidebar .sidebar-content > div.header > .title:after,
#main-wrapper .content > div.header > a > .title:after,
#main-wrapper .content > div.header > .title:after,
#main-wrapper .content-media > div.header > a > .title:after,
#main-wrapper .content-media > div.header > .title:after,
#main-wrapper .category-wrapper > div.header > a > .title:after,
#main-wrapper .category-wrapper > div.header > .title:after{
    content: "";
    border-style: solid;
    border-width: 36px 0 0 18px;
    border-color: transparent transparent transparent #93181d;
    top: 0;
    position: absolute;
    height: 36px;
    right: -18px;
}




/* main page category news */
.content-category .category-news {
    margin-bottom: 20px;
}
.content-category .category-news .data-item:first-child{
    float: left;
    width: 356px;
    /*padding-right: 20px;*/
    padding-right: 0!important;
    border-right: 1px solid;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
    background-color: rgb(52, 58, 67);
}
.content-category .category-news .data-item:first-child .image-cover{
    float: none;
}
.content-category .category-news .data-item:first-child .image-cover,
.content-category .category-news .data-item:first-child .image-cover .image{
    /*width: 335px;
    height: 201px;*/
    width: 355px;
    height: 214px;
}
.content-category .category-news .data-item:first-child .info {
    position: relative;
    margin: 0!important;
    height: 138px;
    max-height: inherit;
    overflow: hidden;
    padding: 0 10px;
}
.content-category .category-news .data-item:first-child .info .title {
    font-size: 20px;
    max-height: 60px;
    overflow: hidden;
    top: 0;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    margin: 5px 0;

}
.content-category .category-news .data-item:first-child .info .body {
    display: block;
    max-height: 48px;
    overflow: hidden;
}


.content-category .category-news .data-item{
    width: 335px;
    float: right;
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid;
}
.content-category .category-news .data-item .image-cover{
    float: left;
}
.content-category .category-news .data-item .image-cover,
.content-category .category-news .data-item .image-cover .image{
    width: 150px;
    height: 90px;
    overflow: hidden;
}
.content-category .category-news .data-item .info{
    position: relative;
    margin: 0 10px 0 160px;
    height: 80px;
    max-height: 80px;
    overflow: hidden;
}
.content-category .category-news .data-item .info .title{
    font-size: 16px;
    line-height: 1.5;
    max-height: 72px;
    overflow: hidden;

    position: relative;
    /*top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);*/
}
.content-category .category-news .data-item .info .body {
    display: none;
}

.content-category .category-news .data-item:last-child{
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}








/* other news */
#category-27 .data-item,
#news-list .data-item{
    width: 223px;
    margin-right: 22px;
    float: left;
    position: relative;
    margin-bottom: 20px;
}

#category-27 .data-item:nth-child(3n+3),
#news-list .data-item:nth-child(3n+3){
    margin-right: 0;
}
#category-27 .data-item .image-cover,
#category-27 .data-item .image-cover .image,
#news-list .data-item .image-cover,
#news-list .data-item .image-cover .image {
    width: 223px;
    height: 134px;
    overflow: hidden;
}
#category-27 .data-item .info,
#news-list .data-item .info{
    margin-top: 5px;
    height: 54px;
    max-height: 54px;
    overflow: hidden;
}
#category-27 .data-item .info .title,
#news-list .data-item .info .title{
    font-size: 18px;
    line-height: 1.5;
    height: 54px;
    max-height: 54px;
    overflow: hidden;
}





/* video carousel */
/* gallery carousel */
#main-wrapper .content-gallery,
#main-wrapper .content-video {
    margin-bottom: 20px;
}
#gallery-carousel,
#video-carousel {
    width: 713px;
    position: relative;
    max-height: 465px;
    overflow: hidden;
}

#gallery-carousel .data-item,
#gallery-carousel .data-item .image-cover,
#gallery-carousel .data-item .image-cover .image,
#video-carousel .data-item,
#video-carousel .data-item .image-cover,
#video-carousel .data-item .image-cover .image {
    width: 713px;
    height: 465px;
    overflow: hidden;
    position: relative;
}
#gallery-carousel .data-item .info,
#video-carousel .data-item .info{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(0,0,0, .85);
    padding: 20px;
}
#gallery-carousel .data-item .info .title,
#video-carousel .data-item .info .title{
    font-size: 20px;
}

#gallery-carousel-selector,
#video-carousel-selector {
    margin-top: 7px;
}
#gallery-carousel-selector .data-item,
#video-carousel-selector .data-item{
    float: left;
    margin-right: 7px;
    position: relative;
}
#gallery-carousel-selector .data-item:last-child,
#video-carousel-selector .data-item:last-child{
    margin-right: 0;
}
#gallery-carousel-selector .data-item,
#gallery-carousel-selector .data-item .image-cover,
#gallery-carousel-selector .data-item .image-cover .image,
#video-carousel-selector .data-item,
#video-carousel-selector .data-item .image-cover,
#video-carousel-selector .data-item .image-cover .image {
    width: 113px;
    height: 85px;
    overflow: hidden;
}

#gallery-carousel-selector .data-item .info,
#video-carousel-selector .data-item .info{
    display: none;

}


#gallery-carousel-selector .data-item.active,
#video-carousel-selector .data-item.active {
    border-bottom: 4px solid;
}

#gallery-carousel .owl-controls,
#video-carousel .owl-controls {
    font-family: 'Courier New', Courier, monospace;
    position: absolute;
    top: 50%;
    bottom: 50%;
    margin: auto 0;
    width: 100%;
}
#gallery-carousel .owl-controls .owl-buttons,
#video-carousel .owl-controls .owl-buttons{
    width: 100%;
    position: relative;
}
#gallery-carousel .owl-controls .owl-buttons > div,
#video-carousel .owl-controls .owl-buttons > div{
    position: absolute;
    background-color: transparent;
    font-size: 68px;
}
#gallery-carousel .owl-controls .owl-buttons > .owl-prev,
#video-carousel .owl-controls .owl-buttons > .owl-prev{
    left: 0;
}
#gallery-carousel .owl-controls .owl-buttons > .owl-next,
#video-carousel .owl-controls .owl-buttons > .owl-next{
    right: 0;
}







#headline-carousel .data-item .footer,
aside.sidebar .popular-content .popular-comment .data-item .footer,
aside.sidebar .popular-content .popular-view .data-item .footer,
.content-category .category-news .data-item .footer,
#news-list .data-item .footer {
    position: absolute;
    top: 0;
    left: 0;
}

#headline-carousel .data-item .footer .icon-list ,
.content-category .category-news .data-item .footer .icon-list ,
#news-list .data-item .footer .icon-list,
aside.sidebar .popular-content .popular-comment .data-item .footer .icon-list ,
aside.sidebar .popular-content .popular-view .data-item .footer .icon-list {
    border-left: 3px solid;
}

aside.sidebar .popular-content .popular-comment .data-item .footer .icon-list li,
aside.sidebar .popular-content .popular-view .data-item .footer .icon-list li{
    width: 24px;
    height: 24px;
    float: left;
    padding: 0;
    text-align: center;
    line-height: 24px;
    font-size: 12px;
}

#headline-carousel .data-item .footer .icon-list li,
.content-category .category-news .data-item .footer .icon-list li,
#news-list .data-item .footer .icon-list li{
    width: 32px;
    height: 32px;
    float: left;
    padding: 0;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
}






/*****************  SIDEBAR  *****************/
/* gazete manset */
#sidebar-headlines-carousel{
    max-height: 206px;
    overflow: hidden;
}

aside.sidebar .sidebar-content {
    margin-bottom: 20px;
}

/* media */
aside.sidebar .video-popular-content .data-item,
aside.sidebar .video-latest-content .data-item,
aside.sidebar .gallery-popular-content .data-item,
aside.sidebar .gallery-latest-content .data-item{
    position: relative;
    margin-bottom: 10px;
}
aside.sidebar .gallery-popular-content .data-item .info,
aside.sidebar .gallery-latest-content .data-item .info,
aside.sidebar .video-popular-content .data-item .info,
aside.sidebar .video-latest-content .data-item .info {
    transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;


    max-height: 112px;
    overflow: hidden;
    background-color: rgba(0,0,0, .65);
    padding: 20px;
}
aside.sidebar .gallery-popular-content .data-item .info .title,
aside.sidebar .gallery-latest-content .data-item .info .title,
aside.sidebar .video-popular-content .data-item .info .title,
aside.sidebar .video-latest-content .data-item .info .title {
    transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    line-height: 1.4;

    max-height: 66px;
    overflow: hidden;
    color: #fff;
}
aside.sidebar .gallery-popular-content .data-item a:hover .info .title,
aside.sidebar .gallery-latest-content .data-item a:hover .info .title,
aside.sidebar .video-popular-content .data-item a:hover .info .title,
aside.sidebar .video-latest-content .data-item a:hover .info .title {
    color: #d2232a;
}
aside.sidebar .gallery-popular-content .data-item a:hover .info,
aside.sidebar .gallery-latest-content .data-item a:hover .info,
aside.sidebar .video-popular-content .data-item a:hover .info,
aside.sidebar .video-latest-content .data-item a:hover .info {
    background-color: rgba(0,0,0, .85);
}


/* popular */
aside.sidebar .popular-content .popular-comment,
aside.sidebar .popular-content .popular-view {

}
aside.sidebar .popular-content .popular-comment .data-item,
aside.sidebar .popular-content .popular-view .data-item{
    position: relative;
}


aside.sidebar .popular-content .popular-comment .data-item:first-child,
aside.sidebar .popular-content .popular-view .data-item:first-child{
    margin: 0;
    padding-bottom: 0;
    border-bottom: none;
}
aside.sidebar .popular-content .popular-comment .data-item:first-child .image-cover,
aside.sidebar .popular-content .popular-comment .data-item:first-child .image-cover .image,
aside.sidebar .popular-content .popular-view .data-item:first-child .image-cover,
aside.sidebar .popular-content .popular-view .data-item:first-child .image-cover .image{
    width: 336px;
    height: 210px;
}
aside.sidebar .popular-content .popular-comment .data-item:first-child .image-cover,
aside.sidebar .popular-content .popular-view .data-item:first-child .image-cover{
    float: none;
}
aside.sidebar .popular-content .popular-comment .data-item:first-child .info,
aside.sidebar .popular-content .popular-view .data-item:first-child .info{
    margin-left: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0,0,0,.85);
    padding: 10px;
    height: auto!important;
    overflow: hidden;
}
aside.sidebar .popular-content .popular-comment .data-item:first-child .info .title,
aside.sidebar .popular-content .popular-view .data-item:first-child .info .title{
    font-size: 18px;

    max-height: 54px!important;
    position: relative;
    top: 0;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
}


aside.sidebar .popular-content .popular-comment .data-item,
aside.sidebar .popular-content .popular-view .data-item{
    margin: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid;
}
aside.sidebar .popular-content .popular-comment .data-item .image-cover,
aside.sidebar .popular-content .popular-view .data-item .image-cover{
    float: left;
}
aside.sidebar .popular-content .popular-comment .data-item .image-cover,
aside.sidebar .popular-content .popular-comment .data-item .image-cover .image,
aside.sidebar .popular-content .popular-view .data-item .image-cover,
aside.sidebar .popular-content .popular-view .data-item .image-cover .image{
    width: 100px;
    height: 60px;
    overflow: hidden;
}
aside.sidebar .popular-content .popular-comment .data-item .info,
aside.sidebar .popular-content .popular-view .data-item .info{
    position: relative;
    margin-left: 110px;
    height: 60px;
}
aside.sidebar .popular-content .popular-comment .data-item .info .title,
aside.sidebar .popular-content .popular-view .data-item .info .title{
    font-size: 16px;
    line-height: 1.5;
    max-height: 48px;
    overflow: hidden;

    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

aside.sidebar .popular-content .popular-comment .data-item:last-child,
aside.sidebar .popular-content .popular-view .data-item:last-child{
    border-bottom: none;
    margin-bottom: 0;
}




/* article */
aside.sidebar .article-content .data-item{
    position: relative;
    margin-bottom: 10px;
}
aside.sidebar .article-content .data-item:last-child{
    margin-bottom: 0;
}
aside.sidebar .article-content .data-item .image-cover,
aside.sidebar .article-content .data-item .image-cover .image{
    width: 120px;
    height: 134px;
    float: left;
    overflow: hidden;
}
aside.sidebar .article-content .data-item .info {
    margin-left: 130px;
    height: 134px;
    max-height: 134px;
    overflow: hidden;
}
aside.sidebar .article-content .data-item .info .title{
    font-size: 16px;
    line-height: 1.5;
}
aside.sidebar .article-content .data-item .info .body{
    color: #6c6b6b;
    font-size: 15px;
    height: 24px;
    line-height: 24px;
    font-family: 'PT Sans', sans-serif;
}





/* survey */
#survey-form,
#survey-result {
    padding: 10px;
}
#survey-form .survey-title,
#survey-result .data-item .info .title{
    margin-bottom: 10px;
    line-height: 1.4;
}

#survey-result .data-item .choose-title{
    font-size: 18px;
    margin-bottom: 5px;
    font-family: 'PT Sans', sans-serif;
}
#survey-form .form-group {
    margin-left: 20px;
}
#survey-form .form-group label {
    font-family: 'PT Sans', sans-serif;
    font-size: 18px;
    font-weight: 400;
}



/* league */
aside.sidebar .league-content > div.header {
    margin: 0!important;
}
aside.sidebar .league-content .league-list,
aside.sidebar .league-content .fixture-list{
    margin-top: 5px;
    height: 530px;
}
aside.sidebar .league-content .fixture-list .data-item strong{
    font-size: 14px;
}
aside.sidebar .league-content .fixture-list .data-item p{
    font-family: 'PT Sans', sans-serif;
    font-size: 13px;
    margin-bottom: 5px;
}

/* twitter*/
aside.sidebar .twitter-content {
    text-align: center!important;
    background: url("../images/twt.jpg") no-repeat;
    width: 100%;
    height: 60px;
    line-height: 60px;
    color: #fff;
}


/* exchange */
/* weather */
/* praying */
/* pharmacy */
/* history */
/* dream */
/*headlines*/
aside.sidebar .headlines-content .headlines-content-inner,
aside.sidebar .astrology-content .astrology-list,
aside.sidebar .dream-content .dream-list,
aside.sidebar .history-content .history-list,
aside.sidebar .praying-content .praying-list,
aside.sidebar .weather-content > .weather-list,
aside.sidebar .exchange-content .exchange-list{
}

aside.sidebar .dream-content .panel-group{
    margin-bottom: 0;
}
aside.sidebar .pharmacy-content .pharmacy-list{
    padding: 0;
}
aside.sidebar .pharmacy-content > .select-city > a{
    margin: 10px;
}
aside.sidebar .pharmacy-content .pharmacy-list .data-item,
aside.sidebar .history-content .history-list .data-item {
    padding: 10px;
    border-bottom: 1px solid;
}
aside.sidebar .pharmacy-content .pharmacy-list .data-item:last-child{
    border-bottom: none;
}
aside.sidebar .history-content .history-list .data-item:last-child {
    padding-bottom: 0;
    border-bottom: none;
}
aside.sidebar .history-content .history-list .data-item .title{
    line-height: 1.5;
}
aside.sidebar .weather-content .weather-list .btn-theme,
aside.sidebar .praying-content .praying-list .btn-theme{
    margin-bottom: 10px;
}
aside.sidebar .weather-content .weather-list .data-item{
    width: 112px;
    display: table-cell;
    text-align: center;
}
aside.sidebar .weather-content .weather-list .data-item .weather-day{
    font-size: 11px;
    height: 48px;
    max-height: 48px;
    overflow: hidden;
}
aside.sidebar .weather-content .weather-list .data-item .weather-desc{
    font-size: 12px;
}
aside.sidebar .astrology-content .astrology-list{
    clear: both;
}
aside.sidebar .astrology-content .astrology-list .data-item {
    width: 56px;
    float: left;
    text-align: center;
}
aside.sidebar .astrology-content .astrology-list .data-item:nth-child(n+7) {
    margin-top: 5px;
}
aside.sidebar .praying-content .praying-list .data-item {
    width: 56px;
    display: table-cell;
    text-align: center;
}
aside.sidebar .praying-content .praying-list .data-item.active {
    background-color: mediumseagreen;
    color: #fff;
}
aside.sidebar .exchange-content .exchange-list .data-item{
    float: left;
    width: 84px;
    text-align: center;
}
aside.sidebar .praying-content .praying-list .data-item strong{
    font-size: 12px;
}
aside.sidebar .praying-content .praying-list .data-item p{
    font-family: 'PT Sans', sans-serif;
    font-size: 14px;
    font-weight: 700;
}
aside.sidebar .exchange-content .exchange-list .data-item p{
    font-family: 'PT Sans', sans-serif;
    font-size: 15px;
    font-weight: 700;
}
aside.sidebar .exchange-content .exchange-list .data-item .up{
    color: green;
}
aside.sidebar .exchange-content .exchange-list .data-item .down{
    color: red;
}
aside.sidebar .pharmacy-content .pharmacy-list .data-item .name {
    font-size: 16px;
    margin-bottom: 5px;
    color: #444;
}
aside.sidebar .pharmacy-content .pharmacy-list .data-item .address {
    clear: both;
    font-size: 13px;
    line-height: 1.5;
    color: #999;
    font-family: 'PT Sans', sans-serif;
}


/*****************  CATEGORY MAIN  *****************/
.category-divide {
    margin-bottom: 20px;
}
.category-divide .data-item {
    position: relative;
}
.category-divide .data-item .image-cover,
.category-divide .data-item .image-cover .image{
    width: 100%;
    overflow: hidden;
}


.category-divide .data-item .info{
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 20px;
    padding: 10px;
    border-radius: 4px;
    background-color: rgba(246, 246, 246, .85);
    font-weight: 700;
}






/*****************  GALLERY MAIN  *****************/

.media-category-list {
    background-color: #141414;
    margin-bottom: 20px;
}
.media-category-list li{

}
.media-category-list li a{
    display: block;
    padding: 15px;
    font-size: 13px;
}
.media-category-list li.active a {
    background-color: #333;
}

#gallery-list {

}
#video-list .data-item,
#gallery-list .data-item{
    float: left;
    width: 350px;
    margin-right: 20px;
    position: relative;
    margin-bottom: 20px;
}
#video-list .data-item:nth-child(3n+3),
#gallery-list .data-item:nth-child(3n+3){
    margin-right: 0;
}
#video-list .data-item .image-cover,
#video-list .data-item .image-cover .image,
#gallery-list .data-item .image-cover,
#gallery-list .data-item .image-cover .image{
    width: 350px;
    height: 228px;
    overflow: hidden;
}
#video-list .data-item .info .title,
#gallery-list .data-item .info .title{
    font-size: 20px;
    line-height: 1.5;
    height: 60px;
    max-height: 60px;
    overflow: hidden;
}


#video-list .other-wrapper .data-item,
#gallery-list .other-wrapper .data-item {
    width: 229px;
    margin-right: 13px;
}
#video-list .other-wrapper .data-item .image-cover,
#video-list .other-wrapper .data-item .image-cover .image,
#gallery-list .other-wrapper .data-item .image-cover,
#gallery-list .other-wrapper .data-item .image-cover .image{
    width: 229px;
    height: 149px;
    overflow: hidden;
}
#video-list .other-wrapper .data-item:nth-child(3n+3),
#gallery-list .other-wrapper .data-item:nth-child(3n+3){
    margin-right: 0;
}
#video-list .other-wrapper .data-item .info .title,
#gallery-list .other-wrapper .data-item .info .title{
    font-size: 18px;
    line-height: 1.5;
    height: 54px;
    max-height: 54px;
    overflow: hidden;
}












/*****************  DETAIL  *****************/
.content.content-detail {
    font-family: 'PT Sans', sans-serif;
    font-size: 17px;
    line-height: 1.5;
    font-variant-ligatures: no-common-ligatures;
    -webkit-font-smoothing: antialiased;

}
.content.content-detail .data-detail {
    padding-bottom: 20px;
    border-bottom: 1px solid;
}
.content.content-detail .data-detail .header,
.content.content-detail .data-detail .abstract,
.content.content-detail .data-detail .description,
.content.content-detail .data-detail .about{
    padding: 0;
}
.content.content-detail .data-detail .header .title {
    margin: 10px 0;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Roboto Slab", serif;
}
.content.content-detail .data-detail .abstract blockquote{
    font-size: 20px;
    border: none!important;
    font-style: italic;
}

/* social share and informant */
.content.content-detail .about {
    margin-top: 10px;
    padding-top: 20px!important;
    border-top: 1px solid;
}
.content.content-detail .about div{
    height: 34px;
    line-height: 34px;
}
.content.content-detail .about div.social {
    float: left;
}
.content.content-detail .about div.informant {
    float: right;
}
.content.content-detail .about .social-list li{
    float: left;
    height: 34px;
    line-height: 34px;
    margin-right: 3px;
}
.content.content-detail .about .social-list li a {
    display: block;
}
.content.content-detail .about .social-list li:first-child{
    text-align: center;
    padding: 0 5px;
}

/* tags */
.content.content-detail .data-tags {
    margin-top: 20px;
}
.content.content-detail .data-tags .tag-list li{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.content.content-detail .data-tags .tag-list li a{
    display: block;
    padding: 3px 10px;
}



.content.content-detail .data-other {
    margin-top: 20px;
    font-family: "Roboto Slab", serif;
}
.content.content-detail .data-other #news-list .data-item .info{
    height: 74px;
}





/* article */
.content.content-detail .article-detail .author-info .title{
    color: #121212;
}
.content.content-detail .article-detail .image-cover{
    float: left;
}
.content.content-detail .article-detail .author-info{
    margin-left: 400px;
    max-height: 200px;
    height: 200px;
    padding: 0 0 0 10px;
}
.content.content-detail .article-detail .author-info ul.author-contact{
    margin: 10px 20px 10px 0;
}
.content.content-detail .article-detail .author-info ul.author-contact li{
    margin-bottom: 3px;
}
.content.content-detail .article-detail .author-info ul.author-contact li a{
    transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    height: 32px;
    line-height: 32px;
    display: block;
    text-align: left;
}
.content.content-detail .article-detail .author-info ul.author-contact li span{
    font-size: 20px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.content.content-detail .article-detail .author-info ul.author-contact li a:hover{
    color: #121212;
}

.data-other .article-item {
    padding: 10px;
}
.data-other .article-item a {
    display: flex;
}
.data-other .article-item a:before {
    content: '»';
    width: 16px;
    height: 16px
}
.data-other .article-item .info .title{
    font-size: 18px;
    line-height: 1.5;
}







/*****************  SURVEY MAIN  *****************/
#survey-list .data-item.survey-item {
    margin-bottom: 20px;
    background-color: #e6e6e6;
}
#survey-list .data-item.survey-item .info .title{
    font-family: "Roboto Slab", serif;
    margin-bottom: 5px;
    font-size: 22px;
    padding: 10px;
    background-color: #222;
    color: #f6f6f6;
}
#survey-list .data-item.survey-item .info .body{
    padding: 10px;
}

#survey-list .data-item.survey-item .info .choose-title{
    font-size: 18px;
    margin-bottom: 3px;
}

/*****************  WEATHER MAIN  *****************/
.content.content-detail > .weather-list {
    padding: 10px 0;
    margin-top: 10px;
}
.content.content-detail > .weather-list .data-item{
    float: left;
    width: 140px;
    margin-right: 2px;
    margin-bottom: 2px;
    padding: 10px 5px;
    text-align: center;
    border: 1px solid #e6e6e6;
}
.content.content-detail > .weather-list .data-item:last-child{
    margin-right: 0;
}
.content.content-detail > .weather-list .data-item .weather-day{
    font-size: 12px;
    height: 36px;
    max-height: 36px;
    overflow: hidden;
}
.content.content-detail > .weather-list .data-item .weather-desc{
    font-size: 12px;
    height: 36px;
    max-height: 36px;
    overflow: hidden;
}
/*****************  PRAYING MAIN  *****************/
.content.content-detail > .praying-table {
    margin-top: 10px;
}
.content.content-detail > .praying-table thead{
    font-weight: 700;
}

/*****************  PHARMACY MAIN  *****************/
.content.content-detail > .pharmacy-list {
    margin-top: 10px;
}
.content.content-detail > .pharmacy-list .data-item{
    padding: 20px 10px;
    margin-bottom: 20px;
    border: 1px solid #e6e6e6;
    font-family: "Roboto Slab", serif;
    transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    background-color: #f6f6f6;

}
.content.content-detail > .pharmacy-list .data-item:hover{
    background-color: #efefef;
}
.content.content-detail > .pharmacy-list .data-item .address{
    margin-top: 10px;
    clear: both;
    font-size: 13px;
    line-height: 1.5;
    color: #999;
    font-family: "Roboto", sans-serif;
}

/*****************  ARTICLE MAIN  *****************/
#article-list .data-item {
    background-color: #f6f6f6;
    border: 1px solid #e6e6e6;
    margin-bottom: 20px;
}
#article-list .data-item .image-cover{
    float: left;
}
#article-list .data-item .image-cover,
#article-list .data-item .image-cover .image{
    width: 120px;
    height: 133px;
}
#article-list .data-item .info{
    margin: 10px 10px 10px 140px;
    height: 113px;
    max-height: 113px;
    overflow: hidden;
}
#article-list .data-item .info .title{
    transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    color: #222;
}
#article-list .data-item .info .body{
    color: #6c6b6b;
    font-size: 20px;
    font-family: 'PT Sans', sans-serif; /*'Lato', sans-serif;*/
    margin-top: 5px;
}
#article-list .data-item a:hover .info .title{
    color: #d2232a;
}

/*****************  CONTACT  *****************/
.panel-default>.panel-heading {
    font-family: "Roboto Slab", serif;
}
.content.content-detail > .contact,
.content.content-detail > .pages {
    font-family: "Roboto Slab", serif;
}
.content.content-detail > .contact .contact-text,
.content.content-detail > .pages{
    padding: 10px 0;
    margin-bottom: 20px;
}
.content.content-detail > .contact .social{
    padding: 10px;
    margin-bottom: 20px;
    background-color: #f6f6f6;
    border: 1px solid #e6e6e6;
}
.content.content-detail > .contact .social .social-list {
    margin-top: 5px;
}
.content.content-detail > .contact .social .social-list li{
    float: left;
    margin-right: 3px;
    width: 48px;
    height: 48px;
}
.content.content-detail > .contact .social .social-list li a,
.content.content-detail > .contact .social .social-list li a span{
    width: 48px;
    height: 48px;
    line-height: 48px;
}

























/*****************  FOOTER  *****************/
footer .footer-menu {
    padding: 10px 0;
    box-shadow: 0 5px 6px rgba(0,0,0,0.4) inset;
    border-top: 4px solid;
}
footer .footer-top {
    padding: 20px 0;
}
footer .footer-bottom {
    padding: 5px 0;
    border-top: 3px solid;
}


footer .footer-menu .footer-item ul li{
    margin-right: 40px;
    font-size: 16px;
}



footer .footer-top .item-title{
    font-size: 18px;
}
footer .footer-top .footer-item:first-child{
    display: table-cell;
    width: 320px;
    padding-right: 20px;
}
footer .footer-top .footer-item{
    display: table-cell;
    width: 250px;
    padding-right: 20px;
}
footer .footer-top .footer-item:last-child{
    display: table-cell;
    width: 240px;
    padding-right: 0;
}


footer .footer-top .footer-item .category-list {
    padding-top: 20px;
    max-height: 450px;
}
footer .footer-top .footer-item .category-list li{
    width: 280px;
}
footer .footer-top .footer-item .category-list li a{
    font-size: 14px;
}








footer .footer-top .footer-item .social-list {
    clear: both;
    padding-top: 20px;
    max-height: 450px;
}
footer .footer-top .footer-item .social-list li {
    float: none;
    height: 42px;
    text-align: center;
    margin-bottom: 10px;
}
footer .footer-top .footer-item .social-list li:last-child {
    margin-bottom: 0;
}
footer .footer-top .footer-item .social-list li a{
    font-size: 15px;
    height: 42px;
    line-height: 42px;
    display: block;
}

footer .footer-top .footer-item .social-list a:hover{
    opacity: 0.6!important;
}





footer .footer-top .footer-item .tag-list {
    clear: both;
    padding-top: 20px;
    max-height: 450px;
}
footer .footer-top .footer-item .tag-list li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 5px ;
    background-color: #2c2c2c;
}
footer .footer-top .footer-item .tag-list li a{
    font-size: 14px;
    display: block;
}



footer .footer-top .footer-item .contact-list {
    clear: both;
    padding-top: 20px;
    max-height: 450px;
}
footer .footer-top .footer-item .contact-list li a{
    font-size: 14px;
    display: block;
}








footer .footer-bottom {

}
footer .footer-bottom img.logo{
    height: 31px;
}
footer .footer-bottom .copyright{
    height: 31px;
    line-height: 31px;
    font-size: 12px;
    font-family: 'PT Sans', sans-serif;
}








/*****************  PAGINATION  *****************/
ul.pagination li a{
    color: rgb(50, 52, 57);
}
ul.pagination li.disabled a,
ul.pagination li.disabled a:hover {
    color: #adadad !important;
}
ul.pagination li.active a:hover,
ul.pagination li a:hover{
    color: #fff;
    background-color: #222;
    border-color: #222;
    opacity: .8;
}



ul.pagination li.active a{
    background-color: #d2232a;;
    border-color: #d2232a;;
    color: #fff;

}
ul.pagination li.active a:hover{
    opacity: .8;
}








/*****************  COLORS  *****************/
#navbar-main {
    background-color: rgb(35, 55, 82);
}
#video-list .data-item .image-cover .image,
#gallery-list .data-item .image-cover .image,
.category-divide .data-item .image-cover .image,
aside.sidebar .article-content .data-item .image-cover .image,
aside.sidebar .popular-content .popular-comment .data-item .image-cover .image,
aside.sidebar .popular-content .popular-view .data-item .image-cover .image,
#gallery-carousel .data-item .image-cover .image,
#video-carousel .data-item .image-cover .image,
#gallery-carousel-selector .data-item .image-cover .image,
#video-carousel-selector .data-item .image-cover .image,
.content-category .category-news .data-item .image-cover .image,
#news-list .data-item .image-cover .image,
#subhead-content .data-item .image-cover .image,
#headline-carousel .data-item .image-cover .image,
#subhead-divide .data-item .image-cover .image,
#navbar-main .nav-news .data-item .image-cover .image {
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
}
#video-list .data-item .image-cover .image:hover,
#gallery-list .data-item .image-cover .image:hover,
.category-divide .data-item a:hover .image-cover .image,
aside.sidebar .article-content .data-item a:hover .image-cover .image,
aside.sidebar .popular-content .popular-comment .data-item a:hover .image-cover .image,
aside.sidebar .popular-content .popular-view .data-item a:hover .image-cover .image,
#gallery-carousel .data-item a:hover .image-cover .image,
#video-carousel .data-item a:hover .image-cover .image,
#gallery-carousel-selector .data-item a:hover .image-cover .image,
#video-carousel-selector .data-item a:hover .image-cover .image,
.content-category .category-news .data-item a:hover .image-cover .image,
#news-list .data-item a:hover .image-cover .image,
#subhead-content .data-item a:hover .image-cover .image,
#headline-carousel .data-item a:hover .image-cover .image,
#subhead-divide .data-item a:hover .image-cover .image,
#navbar-main .nav-news .data-item a:hover .image-cover .image {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
}
.data-other .article-item a,
.content.content-detail .data-tags .tag-list li a,
#video-list .data-item .info .title,
#gallery-list .data-item .info .title,
.media-category-list li a,
.category-divide .data-item .info .title,
footer .footer-top .footer-item .tag-list li a,
footer .footer-menu .footer-item ul li a,
footer .footer-top .footer-item .contact-list li a,
footer .footer-top .footer-item .category-list li a:hover,
footer .footer-top .footer-item .social-list li a,
aside.sidebar .pharmacy-content .pharmacy-list .data-item,
aside.sidebar .article-content .data-item .info .title,
aside.sidebar .popular-content .popular-comment .data-item .info .title,
aside.sidebar .popular-content .popular-view .data-item .info .title,
#gallery-carousel .data-item .info .title,
#video-carousel .data-item .info .title,
#gallery-carousel-selector .data-item,
#video-carousel-selector .data-item,
.content-category .category-news .data-item .info .title,
#main-wrapper div.header > a > .title,
#news-list .data-item .info .title,
#subhead-content .data-item .info .title,
#headline-carousel .data-item .info .title,
#headline-carousel .owl-controls .owl-page span,
#subhead-divide .data-item .info .title,
#navbar-main .nav-news .data-item .info .title,
#navbar-main .list-search > li > ul,
#navbar-main .nav-subs li a,
#navbar-main a,
#header-wrapper > .social .hot-wrapper ul li a {
    transition: all .15s ease-out, color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
}



#header-wrapper > .social .hot-wrapper ul li a {
    color: #feffc5;
}
#header-wrapper > .social .hot-wrapper ul li a:hover{
    color: #ece762;
}



.data-other .article-item a,
.content.content-detail,
.content.content-detail .data-detail .header .title,
.content.content-detail .data-detail .description h1,
.content.content-detail .data-detail .description h2,
.content.content-detail .data-detail .description h3,
.content.content-detail .data-detail .description h4,
.content.content-detail .data-detail .description h5,
.content.content-detail .data-detail .description h6,
.content.content-detail .about .social-list li:first-child,
.content.content-detail .data-tags .tag-list li a,
#video-list .data-item .info .title,
#gallery-list .data-item .info .title,
.category-divide .data-item .info .title,
#headline-carousel .data-item .info .title,
footer .footer-menu .footer-item ul li a:hover,
#survey-result .data-item .info .title,
aside.sidebar .article-content .data-item .info .title,
.content-category .category-news .data-item .info .title,
#main-wrapper div.header > a > .title:hover,
#category-27 .data-item .info .title,
#news-list .data-item .info .title,
#navbar-main .nav-subs li a:hover{
    color: #222;
}
.data-other .article-item a:hover,
#video-list .data-item .info .title:hover,
#gallery-list .data-item .info .title:hover,
.media-category-list li a:hover,
.category-divide .data-item .info .title:hover,
footer .footer-top .footer-item .tag-list li a:hover,
#headline-carousel .data-item .info .title:hover,
footer .footer-top .footer-item .category-list li a:hover,
footer .footer-top .footer-item .contact-list li a:hover,
aside.sidebar .article-content .data-item .info .title:hover,
aside.sidebar .popular-content .popular-comment .data-item .info .title:hover,
aside.sidebar .popular-content .popular-view .data-item .info .title:hover,
#gallery-carousel .data-item .info .title:hover,
#video-carousel .data-item .info .title:hover,
.content-category .category-news .data-item:first-child .info .title:hover,
.content-category .category-news .data-item .info .title:hover,
#category-27 .data-item .info .title:hover,
#news-list .data-item .info .title:hover,
#subhead-content .data-item .info .title:hover,
#subhead-divide .data-item .info .title:hover,
#navbar-main .nav-news .data-item .info .title:hover{
    color: #d2232a;
}

.content-category .category-news .data-item:first-child .info .title,
.content.content-detail .data-tags .tag-list li a:hover,
.media-category-list li a,
footer .footer-menu .footer-item ul li a,
footer .footer-bottom .copyright,
footer .footer-top .footer-item .social-list li a,
footer .footer-top .footer-item .contact-list li a,
footer .footer-top .footer-item .tag-list li a,
footer .footer-top .footer-item .category-list li a,
footer .footer-top .item-title,
aside.sidebar .popular-content .popular-comment .data-item .info .title,
aside.sidebar .popular-content .popular-view .data-item .info .title,
#gallery-carousel .data-item .info .title,
#video-carousel .data-item .info .title,
#headline-carousel .data-item .footer .icon-list li,
aside.sidebar .popular-content .popular-comment .data-item .footer .icon-list li,
aside.sidebar .popular-content .popular-view .data-item .footer .icon-list li,
.content-category .category-news .data-item .footer .icon-list li,
#category-27 .data-item .footer .icon-list li,
#news-list .data-item .footer .icon-list li,
#subhead-content .data-item .info .title,
#subhead-divide .data-item .info .title,
#navbar-main .nav-subs li a,
#navbar-main .list-search > li a,
#navbar-main .list-category > li a,
#navbar-main .navbar-header .navbar-brand,
#header-wrapper > .social .social-wrapper .date {
    color: #fff;
}
.content.content-detail .data-detail .abstract blockquote,
#header-wrapper > .social .hot-title {
    color: #444;
}
.content-category .category-news .data-item .info .body {
    color: #999;
    font-family: 'PT Sans', sans-serif;
}


footer .footer-bottom,
#navbar-main,
#navbar-main .dropdown .dropdown-menu {
    /*border-color: #333;*/
    border-color: rgb(23, 36, 54);

}
footer .footer-menu{
    border-color: #e6e6e6;
}
.content.content-detail .data-detail,
.content.content-detail .about,
aside.sidebar .pharmacy-content .pharmacy-list .data-item,
aside.sidebar .history-content .history-list .data-item,
.content-category .category-news .data-item,
.content-category .category-news .data-item:first-child,
#main-wrapper .content{
    border-color: #f6f6f6;
}
#gallery-carousel-selector .data-item.active,
#video-carousel-selector .data-item.active,
#headline-carousel .data-item .footer .icon-list,
aside.sidebar .popular-content .popular-comment .data-item .footer .icon-list,
aside.sidebar .popular-content .popular-view .data-item .footer .icon-list,
.content-category .category-news .data-item .footer .icon-list,
#category-27 .data-item .footer .icon-list,
#news-list .data-item .footer .icon-list{
    border-color: #d2232a;
}
aside.sidebar .popular-content .popular-comment .data-item,
aside.sidebar .popular-content .popular-view .data-item {
    border-color: #3f3f3f;
}



footer .footer-menu,
#headline-carousel .owl-controls .owl-page.active span,
#headline-carousel .owl-controls .owl-page span:hover,
#navbar-main .dropdown-other li a:hover,
#navbar-main .nav-subs,
#header-wrapper > .social {
    background-color: #d2232a;
}
#header-wrapper > .social .hot-title {
    background-color: #fff;
}
footer .footer-top,
#subhead-content,
#headline-carousel .owl-controls,
#headline-carousel .owl-controls .owl-page span,
#navbar-main .dropdown .dropdown-menu {
    background-color: rgb(12, 35, 48);
}
#navbar-main .list-search > li.active a,
#navbar-main .list-search > li a:hover,
#navbar-main .list-category > li.active > a,
#navbar-main .list-category > li > a:hover,
#navbar-main .navbar-header .navbar-brand.active {
    background-color: rgb(23, 36, 54);
}
aside.sidebar .popular-content .popular-comment,
aside.sidebar .popular-content .popular-view,
#headline-carousel .data-item .footer .icon-list li,
aside.sidebar .popular-content .popular-comment .data-item .footer .icon-list li,
aside.sidebar .popular-content .popular-view .data-item .footer .icon-list li,
.content-category .category-news .data-item .footer .icon-list li,
#category-27 .data-item .footer .icon-list li,
#news-list .data-item .footer .icon-list li,
#subhead-divide .data-item {
    background-color: rgb(73,81,94);
}
.content.content-detail .data-detail .abstract blockquote,
aside.sidebar .pharmacy-content .pharmacy-list .data-item:hover{
    background-color: #f6f6f6;
}
.content.content-detail .data-tags .tag-list li a:hover,
footer .footer-bottom{
    background-color: #141414;
}
footer .footer-top .footer-item .tag-list li a{
    background-color: #2c2c2c;
}
.content.content-detail .data-tags .tag-list li a,
.content.content-detail .about .social-list li:first-child{
    background-color: #e6e7e8;
}













.school-wrapper {
    height: 90px;
    background-color: #efe468;
    margin-bottom: 20px;
}
.school-wrapper .school-image,
.school-wrapper .school-content {
    float: left;
}
.school-wrapper .school-image {
    width: 130px;
    height: 90px;
}
.school-wrapper .school-content{
    width: 960px;
    height: 90px;
    padding-left: 18px;
    padding-right: 18px;
}
#school-carousel {
    margin: 15px 0;
}
#school-carousel .owl-item {
    width: 160px!important;
    padding: 0;
    margin-right: 28px;
}
/*#school-carousel .owl-item:nth-child(5n+n) {
    margin-right: 0;
}*/
#school-carousel .school-item {
    border: 2px solid #c4c4c4;
    width: 160px;
    height: 60px;
}
#school-carousel .school-item img{
    width: 156px;
    height: 56px;
}


.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    padding: 0 2px;
    font-size: 22px;
    background: #869791;
    filter: Alpha(Opacity=50);
    opacity: 0.5;

    margin: 0!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;

    position: absolute;
    top: 18px;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev{
    left: -10px;
}
.owl-theme .owl-controls .owl-buttons div.owl-next{
    right: -10px;
}