/*
	* Theme Name: ACC-244 Theme
    * Theme URI: http://acc244.com.vn
    * Description: Wordpress Theme for ACC-244 website.
    * Version: 1.0
    * Author: Fix by Doanh.Biz
    * Author URI: http://acc244.com.vn
    * Tags: Blank, simple, two-column
    * Textdomain: accm244
    * Languages Folder: /languages
	*/
    article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
    html,nav,footer {
        background-color: #8C8C8C;
    }
    body{
        font-family: tahoma !important;
        letter-spacing: normal !important;
        background:#8C8C8E !important;
        font-size:13px;
    }
    .nav-top img{width:100%;}
    p{font-family:Arial, Helvetica, sans-serif !important;}
    footer .container {
        background-repeat: no-repeat;
        margin-top: -20px;
        position:relative;
    }
    .bg_foot{
        width:100%;
    }
    .content_foot{
        position:absolute;
        top:0;
        left:0;
    }
    footer p {
        margin-bottom: 0px;
    }
    
    /**menu**/
    nav.navbar {
        margin-bottom: 0px !important;
    }
    nav.menu_main {
        width: 100%;
        float:left;
        height:60px;
        background-image:url(resouce/images/menu_bg.jpg);
    }
    nav.menu_main ul {
        float:left;
        width:100%;
        margin:0;
        padding:0;
        position:relative;
    }
    nav.menu_main ul li {
        padding:5px 0;
        display: inline-block;
        float:left;
    }
    nav.menu_main ul li:last-child a{border-right:0;}
    nav.menu_main ul li.li_active>ul{display:block;}
    nav.menu_main ul li a {
        text-decoration:none;
        color: #FFFFFF;
        font-weight:bold;
        text-align:center;
        font-family: Times New Roman;
        font-size: 16px;
        padding:0 30px;
        border-right: 2px solid #E8E8E8;
    }
    nav.menu_main ul li.li_active a{
        color: #FFFD30;
    }
    ul.sub-menu li a{color:#fff !important }
    nav.menu_main ul li ul{
        display:none;
        margin:0;
        padding:0;
        float:left;
        position:absolute;
        top:100%;
        left:0;
    }
    nav.menu_main ul li ul li{
        list-style:none;
        display:inline-block;
        font-size:11px;
    }
    nav.menu_main ul li ul li a{font-size:13px !important; border-right: 1px solid #E8E8E8; padding:0 15px; font-weight:normal}
    /**second menu**/
    nav.secondary-menu {
        background-color:transparent;
    }
    nav.secondary-menu ul {
        display: table;
        list-style: none;
    }
    nav.secondary-menu ul li {
        width: 15%;
        padding-left: 10px;
        padding-right: 10px;
        display: inline-block;
        display: table-cell;
        vertical-align: inherit;
    }
    nav.secondary-menu ul li a {
        text-decoration:none;
        color: #FFFFFF;
        font-weight:bold;
        text-align:center;
        font-family: Times New Roman;
        font-size: 10px;
    }
    /**content**/
    div.maincontent {
        padding-bottom: 35px;
        padding-top: 10px;
        background-color: #FFFFFF;
    }
    div.content {
        background-color: #8C8C8C;
    }
    div.content-div {
        border-radius: 4px;
        padding: 3px;
        margin-bottom: 10px;
        box-shadow: 0 0 6px #BBBBBB;
    }
    div.info {
        padding: 10px;
    }
    p.title {
        background-color: #DADADA;
        border-radius: 3px;
        font-size: 12px;
        color: #9C1919;
        padding: 5px 5px 5px 50px;
        position: relative;
    }
    p.title1 {
        background-color: #DADADA;
        border-radius: 3px;
        font-size: 12px;
        color: #9C1919;
        padding: 5px;
        position: relative;
    }
    p.title  img{
        width: 45px;
        position: absolute;
        top: -15px;
        left: 0;	
    }
    .img_new{
        float:left;
        width:100%;
        margin-bottom:10px;
    }
    .img_new img{
        max-width:100%;
        height:auto;
    }
    .first_new h3{
        font-size: 13px;
        margin: 0;
        padding: 0;
        line-height: 18px;
    }
    .first_new img{width:100%; height:auto; margin-bottom:5px;}
    .first_new1{
        float:left;
        width:100%;
    }
    .first_new1 .img_thumbnail{padding:5px;}
    .first_new1 .img_thumbnail img{
        float:left;
        max-width:100%;
        width:100%;
        height: 68px;
    }
    .first_new1 .detail_new h3{
        font-size:13px;
        margin:0;
        padding:0 0 5px 0;
    }
    .list_new p{
        font-size:14px;
    }
    .menu_foot{
        background:none;
        float: left;
        width: 100%;
        padding: 40px;
    }
    .menu_foot ul{
        margin: 0;
        padding: 0 0 0 280px;
        float: right;
        width: 100%;
        margin-top:20px;
    }
    .menu_foot ul li{
        display:inline-block;
        float:left;
        margin:0;
        padding:5px 0;
    }
    .menu_foot ul li a{
        color:#fff;
        padding:0 10px;
        border-right:1px solid #fff;
        font-family: Times New Roman;
        font-weight: bold;
        font-size: 13px;
        text-decoration: none;
    }
    .menu_foot ul li:last-child a{border-right:0;}
    .menu_foot ul li a:hover{color:#FF0;}
    .copyright{
        float:left;
        width:100%;
        padding:30px 20px 10px 40px;
    }
    .copyright p{
        margin:0;
        padding:0;
        font-size: 11px;
        color: #7B7B7B;
        font-family: Tahoma;
    }
    .box_content{
        float:left;
        width:100%;
        padding:10px 0;
        background:#fff;
    }
    section #huge_it_gallery{background:#fff !important; box-shadow:none !important;}
    .content_post img{
        max-width:100%;
    }
    p.bold a{
        font-weight:bold;
        font-size:12px;
        color:#022866;
    }
    .excerpt, .excerpt p{
        font-size:12px;
        
    }
    .titleNews a{
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        color: #022866;
        font-weight: bold;
        line-height: 1.4;
        text-align: left;
        text-decoration: none;
    }
    .mainNewsother{
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        color: #022866;
        line-height: 1.3;
        text-align: left;
        text-decoration: none;
    }
    .img-default img{
        width:100%;
        max-width:100%;
        height:auto;
        max-height: 100px;
    }
    .list-cate{
        padding:5px 0;
    }
    .newsDetailTitle{
        color: #9F0000;
        font-family: Tahoma;
        font-size: 15px;
        font-weight: bold;
        text-transform: uppercase;
    }
    .newsDetailContent{padding:0 5px}
    .newsDetailContent, .newsDetailContent p{
        line-height: 1.6;
        color:#000;
        font-size:13px;
    }
    .menu-item-14 ul.sub-menu{padding-left:200px;}
    .menu-item-15 ul.sub-menu{padding-left:250px} 
    .menu-item-16 ul.sub-menu{padding-left:100px} 
    .count{
        color: #828080 !important;
        font-size:12px;
    }
    .wp-pagenavi{
        float:left;
        padding:10px;
    }
    .content_post p{
        font-size:12px;
        font-family:tahoma;
    text-align:justify
    }
    .content_post table{max-width:470px;}
    .content_post p img{
        margin-left: auto !important;
        margin-right: auto !important;
        display: block;
    }
    nav.menu_main ul li:hover ul {
        display: block;
    }
    .info iframe {
        width: 215px;
        height: 150px;
    }
    .newsDetailContent iframe {
        width: 100%;
    }