﻿/*
 Theme Name:   Newspaper Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     Newspaper
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Newspaper-child
*/


/*--------------------------------------------------------------
Reset
--------------------------------------------------------------*/

/*
---------------------- PAGE SETUP-----------------
@font-face {
    font-family:UVNVietSach; 
    src: url("fonts/UVNVietSach.TTF");
}
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	font-family: times,Tahoma,sans-serif;
}




b, strong {
    font-weight: bold !important;
}
.widget .block-title {
    margin-bottom: 3px !important;
}
.fa, .fas {
    font-weight: 900;
    font-size: 29px;
    position: relative;
    top: 6px;
}
.td-main-page-wrap {
    padding-top: 27px;
/* header */
}
.td-header-header{
	height: 215px;
}
.td-header-style-3 .td-header-sp-logo {
    width: 600px !important;
}
.td-header-style-3 .td-header-sp-logo img {
    max-height: 300px !important;
    height: 141px;
    margin-top: -26px;
    width: 578px;
    left: 101px;
}
/**/
.td-header-style-3 .black-menu {
    margin: 0px;
    padding: 0px 10px 0px 10px;
    width: 100%;
}
.td-main-page-wrap {
   /* padding-top: 20px;*/
}

.td-pb-row [class*="td-pb-span"] {
    padding-right: 15px;
    padding-left: 15px;
}
.td_block_wrap {
  margin-bottom: 10px !important;
  /* responsive portrait phone */
}
.td-excerpt {
    text-align: justify;
}
.td_module_wrap .entry-title {
    text-align: justify;
}
.td-module-thumb .entry-thumb {
    min-width: 100%;
}
.widget li {
    line-height: 25px;
    font-size: 15px;
}
.td_block_template_1 .block-title::before {
    content: '';
    background: url("img/huy-hieu-cong-an-nhan.png");
    height: 41px;
    width: 42px;
    position: relative;
    background-size: 33px 29px;
    background-repeat: no-repeat;
    float: left;
    background-position: center;
    background-color: #4caf50;
    border-top-left-radius: 16px;
    border-right: 2px solid white;
    border-top: 2px solid white;
    box-shadow: 2px -1px 2px 0px #4caf50;
    z-index: 1;
	    border-bottom-right-radius: 10px;
}
.td_block_template_1 .block-title span::before, .td_block_template_1 .block-title a::before  {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #4caf50;
    position: absolute;
    bottom: -4px;
    left: 0px;
}
.td_block_template_1 .block-title span, .td_block_template_1 .block-title a  {
    font-size: 22px;
    padding: 8px 25px 8px 10px;
    top: 4px;
    position: relative;
    left: -6px;
    z-index: 0;
	background-color: #dd3333;
	overflow: hidden;
}
.td_block_template_1 .block-title span::after, .td_block_template_1 .block-title a::after {
    content: '';
    width: 28px;
    height: 53px;
    background-color: white;
    position: absolute;
    transform: rotate(152deg);
    right: -16px;
    top: -20px;
}

.td_block_template_1 .block-title {
	height: 46px;
    padding-top: 5px;
	    border-color: #dd3333;
}
.block-title {
    margin-bottom: 16px;
}
.td_block_wrap .td-next-prev-wrap, .td_block_wrap .td-load-more-wrap {
    margin-top: 10px;
}

.td-post-content p, .td-post-content div {
    text-indent: 26pt !important;
    text-align: justify !important;
}

/* tin tieu diem 
	.tin_tieu_diem {
		width: 735px;
		height: 355px;
	}
*/
/*
-------------- cap nhat moi---------------
*/
.wp-caption-text, .wp-caption-dd {
    text-align: center;
}
.td-post-content p {
    text-indent: 40px;
    font-size: 14pt;
    margin-bottom: 15pt;
    line-height: 22pt;
    text-align: justify;
}

.head-chidaodieuhanh {
    font: 700 18px/35px Roboto,Arial,Tahoma;
    color: #404041;
    text-transform: uppercase;
    text-align: center;
    margin: 15px 0 5px 0;
}
.linered {
    border-top: 2px solid #d71920;
    width: 30%;
    margin: 0 auto;
}
.nd_chi_dao_dieu_hanh{
    overflow-y: scroll !important;
    
}
.nd_chi_dao_dieu_hanh::-webkit-scrollbar {
    width: 4px;
    background-color: #f1f1f2;
}

.nd_chi_dao_dieu_hanh .td-module-meta-info{
    display: none;
}
.nd_chi_dao_dieu_hanh .td_module_8 {
    
    background: url(img/i-v.png) no-repeat;
    padding-left: 25px;
    padding-right: 10px;
    padding-bottom: 2px !important;
    border-bottom: 1px dashed #f2f2f2;
    margin-bottom: 2px !important;
    
}
.chi_dao_dieu_hanh {
    background: #FFF url(img/bg-right.png) repeat-x center top;
    overflow: auto;
    margin: 0px -8px;
    margin-top: 10px;
    border: 1px solid #edebeb;
    margin-bottom: 10px;
}

.block_tin_antt .td-module-thumb{
    position: relative;
    margin-bottom: 13px;
    width: 37%;
    float: left;
    margin-right: 20px;
}
.block_tin_antt .td-module-meta-info{
    display: none;
}

.block_tin_antt .td_module_8 {
    padding-top: 10px;
    padding-bottom: 0px;
    border-top: 1px dashed #dd121294;
    border-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.block_tin_antt .item-details{
    margin-left: 15px;
}

.block_tin_antt .item-details {
    color: #333;
    text-align: justify;
    background: url(img/i-bul.png) no-repeat left 6px;
    padding: 0;
    display: inline-block;
    padding-left: 15px;
    font-family: Roboto,Arial,Tahoma;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
}
#khau_hieu_cat{
    top: -28px;
    position: relative;
}
/*
------------------------tin ANTT---------------------
 */
 
.tin_antt {
    overflow: hidden;
    height: 190px;
    margin: 0px !important;
    padding-left: 33px !important;
    padding-right: 33px !important;
}
.tin_antt .su-carousel-responsive-yes .su-carousel-slide>a>img {
    height: 100px;
    width: 154px;
}
.tin_antt .su-carousel .su-carousel-slide img {
    border: 0;
}
.tin_antt .su-carousel .su-carousel-slide-title {
    color: #000;
    position: relative;
    left: 0;
    right: 9px;
    bottom: 10px;
    display: block;
    padding: 2px 3px;
    font-size: 14px;
    background: #fff;
    text-align: justify;
}
.tin_antt .su-carousel .su-carousel-slide-title:hover {
    color: #0e74b2;
}

.tin_antt .td_module_wrap .entry-title {
    font-size: 14px;
    line-height: 15px;
    margin: 0 0 0px 0;
    text-align: justify;
    font-family: times;
    max-height: 106px;
	min-height: 106px;
    overflow: hidden;
}
.tin_antt .td_module_flex {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

/* Video */
.videos_att {
	    height: 250px;
		overflow: hidden;
	    margin-top: 0px;
}
.videos_att .widget_text .block-title {
    margin-bottom: 7px;
}
/* 6 dieu bac ho day */
	.sau_dieu_bac_ho_day{
		padding-bottom: 0px;
		margin-bottom: 4px !important;;
	
	}
	.sau_dieu_bac_ho_day aside{
		margin: 0px;
	}
	 #noi-dung-khau-hieu{
		overflow:hidden;
		position:relative;
		border-bottom: 2px solid #bc100c;
	}
	 #noi-dung-6-dieu{
		width: 100%;
		height: 98%;
		padding-left: 19px;
	}
     #noi-dung-6-dieu .khau-hieu{
		text-transform: uppercase;color: white;
		font-size: 16px; 
		font-weight: 800;
		left: 10px;
		}
	 #noi-dung-6-dieu .noi-dung {
		text-transform: uppercase;
		color: rgba(243, 237, 3, 0.94);
		position: relative;
		top: 3px;
		left: 23px;
		margin-bottom: 3px;
		font-weight: bold;
		text-shadow: 1px 1px 1px rgba(30,30,30,.8);
		}
/*
----------------------- KHẨU HIỆU ------------------------
*/
	#khau_hieu-4{
		margin-bottom:0px !important;
	}
	#nav_khau_hieu{
		background-image:url("img/nav-menu.gif");
		height:35px;
		/*width:1164px;*/
		background-size: 100%;
		margin-left: auto;
		margin-right:auto;
	}
	#khau_hieu{	
		width:84%;
		position:relative;
		float:left;
	}
	#nav_khau_hieu ul {

		list-style: none;

		}
	#nav_khau_hieu ul li{
		display:inline;
		font-size: 19px;
		color: #136419;
		text-shadow: 1px 1px 1px #F9FF00;
		padding-left: 200px;
		    position: relative;
    top: 3px;
		}
	#ngay_gio{
		position:relative;
		float:left;
		width:14%;
		color:white;
		margin-top:9px;
		margin-left:5px;
	}
/*
----------------- MODULE BLOG----------------
*/
.td-block-row [class*="td-block-span"]:first-child {
    padding-right: 15px;
}
.td-block-row [class*="td-block-span"]:nth-child(2) {
    padding-left: 15px;
}
/*--------------------------WIDGET----------------------------------*/
.widget {
    margin-bottom: 2px;
}
.widget_text .block-title {
    margin-bottom: 0px;
}
#widget_dichvu_cong {
    margin-bottom: 5px;
    padding: 15px;
    background: url(img/huyhieu.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    color: #167ac6;
    background-color: #1688da36;
    border: 1px solid #999;
    border-bottom: 4px solid #c63939;
}
#widget_dichvu_cong li{
	list-style-position: inherit;
    list-style: decimal;
    line-height: 20px;
    font-size: 14px;
    font-weight: 600;
    text-align: justify;
	
}
#widget_dichvu_cong li a{
	    color: #c63939;
}
/* -------------- related ---------------*/
.td_block_template_1 .td-related-title {
    border-bottom: 2px solid #c63939 !important;
}
.td_block_template_1 .td-related-title .td-cur-simple-item {
    background-color: #c63939 !important;
}
/* -------------------------------------------------------FOOTER*----------------------------------------*/
#footer_page {
	height: 357px;
	background: url("img/bg-footer.png");
	    background-position: center;
}
.footer_text{
	text-align:center;
}
.bottom{
	height:15px;
	color: white;
}
.td_block_widget{
	border-bottom: 3px solid #c63939;
    padding-bottom: 10px;
	margin-bottom: 12px !important;
} 



/* 
---------Bo sung-----------
*/

.td-header-menu-wrap {
	background-color: #dd3333;
}
.td-header-menu-wrap .td-header-main-menu{
	  margin: 0px auto !important;
    width: 847pt !important;
}
/*
------------- MOBILE------------------- 
*/

@media (max-width: 1140px) and (min-width: 1019px){
	#nav_khau_hieu{
		/*width:1024px;*/
	}
	#ngay_gio {
		width: 15%;
	}
	#khau_hieu {
		width: 84%;
	}
	.tin_tieu_diem {
		margin-bottom: 20px !important;
		width: 670px;
		right: 5px;
	}
	.tin_antt {
		margin-right: -19px; 
		margin-left: -9px;
	}
	.td-header-style-3 .td-header-sp-logo img {
		max-height: 300px !important;
		height: 110px;
		margin-top: -26px;
		width: 497px;
		left: 164px;
	}
	.td-header-header {
		height: 175px;
	}
		.sf-menu > li > a {
		font-size: 10px;
	}
}
@media (max-width: 1018px) and (min-width: 768px){
	#nav_khau_hieu{
		/*width:800px;*/
	}
	#ngay_gio {
		width: 20%;
	}
	#khau_hieu {
		width: 79%;
	}
	.tin_tieu_diem {
		margin-bottom: 20px !important;
		width: 500px;
		right: 5px;
	}
	.tin_antt {
		margin-right: -19px; 
		margin-left: -9px;
	}
	.td_block_template_1 .block-title span {
		font-size: 13px;
	}
	.td-header-style-3 .td-header-sp-logo img {
		max-height: 300px !important;
		height: 110px;
		margin-top: -26px;
		width: 497px;
		left: 164px;
	}
	.td-header-header {
		height: 175px;
	}
	.sf-menu > li > a {
		font-size: 10px;
	}
}


@media (min-width: 1019px) and (max-width: 1140px) {
    .td-header-menu-wrap .td-header-main-menu {
        margin: 0px auto !important;
        width: 100%!important;
    }
}
@media (min-width: 768px) and (max-width: 1018px) {
    .td-header-menu-wrap .td-header-main-menu {
        margin: 0px auto !important;
        width: 100%!important;
    }
}
@media (max-width: 767px) {
    .td-header-menu-wrap .td-header-main-menu {
        margin: 0px auto !important;
        width: 100%!important;
    }
    .td-header-header {
         height: 0px;
    }
    .td-header-wrap .td-header-menu-wrap-full, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-main-menu {
        background-color: #f7070708 !important;
      height: 54px !important;
    }
    #td-header-menu {
        background-color: rgb(0 0 0 / 46%);
    }
    #ngay_gio {
        display: none;
    }
    #khau_hieu {
        width: 100%;
    }
    /* giao dien */
    .td-container, .tdc-row, .tdc-row-composer {
        padding-left: 5px;
        padding-right: 5px;
    }
    .td-pb-row [class*="td-pb-span"] {
        padding-right: 0px;
        padding-left: 0px;
    }
    #5dieu_video {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .tin_antt {
        overflow: hidden;
        height: 380px;
        margin: 0px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .tin_antt .td_module_wrap .entry-title {
        max-height: 126px;
    	min-height: 75px;
        overflow: hidden;
    }
    .tin_antt .td_module_wrap {
        padding-bottom: 10px !important;
       
    }
    .td-block-row [class*="td-block-span"]:first-child {
        padding-right: 10px;
        padding-left: 10px;
    }
    .td-block-row [class*="td-block-span"]:nth-child(2) {
        padding-right: 10px;
        padding-left: 10px;
    }
    .td_block_template_1 .block-title span, .td_block_template_1 .block-title a {
        font-size: 16px;
         padding: 8px 26px 8px 9px;
        top: 5px;
    }
     .dieu_video3{
         padding-right: 10px;
        padding-left: 10px;
    }
    .tdc-row.td-stretch-content, .tdc-row-composer.td-stretch-content {
        padding-left: 0px;
        padding-right: 0px;
    }
    .bottom {
        height: 40px;
    }
    .td_block_slide .td-slide-meta {
        background: rgb(0 0 0 / 25%);
    }
    
}


