* {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img, fieldset {
    border: 0;
}
abbr, acronym {
    text-decoration: none;
}
code {
    line-height: 1em;
}
pre {
    overflow: auto;
    clear: both;
    word-wrap: normal;
    -moz-tab-size: 4;
    tab-size: 4;
}
sub, sup {
    line-height: 0.5em;
}
img, .wp-caption {
    max-width: 100%;
    height: auto;
}
iframe, video, embed, object {
    display: block;
    max-width: 100%;
}
img {
    display: block;
}
.left, .alignleft, img[align="left"] {
    display: block;
    float: left;
}
.right, .alignright, img[align="right"] {
    display: block;
    float: right;
}
.center, .aligncenter, img[align="middle"] {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    float: none;
    clear: both;
}
.block, .alignnone {
    display: block;
    clear: both;
}
input[type="submit"], button {
    cursor: pointer;
    overflow: visible;
    -webkit-appearance: none;
}
.wp-smiley {
    display: inline;
}
input[type="submit"], button {
    cursor: pointer;
    overflow: visible;
    -webkit-appearance: none;
}
html {
    -webkit-text-size-adjust: 100%;
}
img, .wp-caption{max-width:100%}
body.landing {
    padding-top: 0;
}
.container {
    width: 1020px;
    margin: 0 auto;
    padding:0px;
    position: relative;
}
.landing .container {
    width: 617px;
}
.columns, .columns > .content, .columns > .sidebar {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.columns > .content {
    width: 617px;
    float: left;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #ddd;
}
.columns > .sidebar {
    width: 280px;
    float: right;
    padding: 0px 0px 0 0px;
}
a {
    color:#22362b;
    text-decoration: none;
}
p a:hover {
    text-decoration: underline;
}
.header {
    border-bottom: 3px double #ddd;
    padding: 0px;
}
.landing .header {
    text-align: center;
}
#site_title {
    font-size: 42px;
    line-height: 1.32em;
    font-weight: bold;
    color: #111;
}
#site_title a {
    color: #111;
}
#site_title a:hover {
    color: #d00;
}
#site_tagline {
    font-size: 16px;
    color: #888;
    line-height: 1.32em;
}
.grt, .grt h3 {
    font-size: 14px;
    line-height: 26px;
}
.grt .headline {
    font-size: 26px;
    line-height: 39px;
    margin: 0;
}
.grt h2 {
    font-size: 20px;
    line-height: 31px;
    margin-top: 39px;
    margin-bottom: 13px;
}
.grt .small, .grt .caption {
    font-size: 13px;
    line-height: 22px;
}
.grt .drop_cap {
    font-size: 52px;
    line-height: 1em;
    margin-right: 0.15em;
    float: left;
}
.grt p, .grt ul, .grt ol, .grt blockquote, .grt pre, .grt dl, .grt dd, .grt .center, .grt .block, .grt .caption, .post_box .aligncenter, .post_box .alignnone, .post_box .post_image, .post_box .post_image_box, .post_box .wp-caption, .post_box .wp-post-image, .post_box .alert, .post_box .note, .headline_area {
    margin-bottom: 0px;
}
.grt ul, .grt ol, .grt .stack {
    margin-left: 0px;
}
.grt ul ul, .grt ul ol, .grt ol ul, .grt ol ol, .wp-caption p, .post_box .alert p:last-child, .post_box .note p:last-child, .post_content blockquote.right p, .post_content blockquote.left p {
    margin-bottom: 0;
}
.grt .left, .post_box .alignleft, .post_box .ad_left {
    margin-bottom: 0px;
    margin-right: 0px;
}
.grt .right, .post_box .alignright, .post_box .ad {
    margin-bottom: 0px;
    margin-left: 0px;
}
.grt .caption {
    margin-top: -13px;
    color: #888;
}
/*---:[ golden ratio pullquotes ]:---*/
.grt blockquote.right, .grt blockquote.left {
    font-size: 26px;
    line-height: 36px;
    width: 45%;
    margin-bottom: 13px;
}
.grt blockquote.right, .grt blockquote.left {
    padding-left: 0;
    border: 0;
}
/*---:[ post box styles ]:---*/
.post_box {
    padding: 0px 0px 0 0px;
    border-top: 1px dotted #ddd;
}
.top {
    border-top: 0;
}
.post_box .headline, .headline a {
    color: #111;
}
.headline a:hover {
    color: #d00;
}
.byline, .byline a {
    color: #888;
}
.byline a {
    border-bottom: 1px solid #ddd;
}
.byline a, .post_author, .post_date {
    text-transform: uppercase;
    letter-spacing: 1px;
}
.byline a:hover, .num_comments {
    color: #111;
}
.byline .post_edit {
    margin-left: 13px;
}
.byline .post_edit:first-child {
    margin-left: 0;
}
.post_author_intro, .post_date_intro, .byline .post_cats_intro {
    font-style: italic;
}
.post_box h2, .post_box h3 {
    color: #111;
}
.post_box h3 {
    font-weight: bold;
}
.post_box blockquote {
    color: #888;
    margin-left: 13px;
    padding-left: 13px;
}
.post_box code {
    font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif;
}
.post_box pre {
    font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif;
    background-color: #eee;
    padding: 13px;
    -webkit-tab-size: 4;
    -moz-tab-size: 4;
    tab-size: 4;
}
.post_content li a {
    text-decoration: underline;
}
.post_content li a:hover {
    text-decoration: none;
}
.post_box .wp-caption img, .post_box .post_image_box .post_image, .post_box .thumb {
    margin-bottom: 13px;
}
.wp-caption.aligncenter img {
    margin-right: auto;
    margin-left: auto;
}
.wp-caption .wp-caption-text .wp-smiley {
    display: inline;
    margin-bottom: 0;
}
.wp-caption-text{
    font-style: italic;
    color: #888;
}
.post_box .author_description {
    border-top: 1px dotted #ddd;
    padding-top: 0px;
}
.post_box .author_description_intro {
    font-weight: bold;
}
.post_box .avatar {
    width: 61px;
    height: 61px;
    float: right;
    clear: both;
    margin-left: 13px;
}
.post_box .author_description .avatar {
    width: 78px;
    height: 78px;
    float: left;
    margin-right: 13px;
    margin-left: 0;
}
.post_box .post_cats, .post_box .post_tags {
    color: #888;
}
.post_box .alert, .post_box .note {
    padding: 13px;
}
.post_box .alert {
    background-color: #ff9;
    border: 1px solid #e6e68a;
}
.post_box .note {
    background-color: #eee;
    border: 1px solid #ddd;
}
.landing .headline_area {
    text-align: center;
}
/*---:[ other post box styles ]:---*/
.num_comments_link {
    display: inline-block;
    color: #888;
    text-decoration: none;
    margin-bottom: 0px;
}
.num_comments_link:hover {
    text-decoration: underline;
}
.bracket, .num_comments {
    font-size: 0px;
}
.bracket {
    color: #ddd;
}
/*---:[ misc. content elements ]:---*/
.archive_intro {
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #ddd;
}
.archive_intro .headline {
    margin-bottom: 0px;
}
.prev_next {
    clear: both;
    color: #888;
    border-top: 1px solid #ddd;
    padding: 13px 0px;
}
.prev_next .next_posts {
    float: right;
}
.previous_posts, .next_posts {
    display: block;
    font-size: 13px;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.previous_posts a:hover, .next_posts a:hover {
    text-decoration: underline;
}
/*---:[ comments ]:---*/
#comments {
    margin-top: 52px;
}
.comments_intro {
    color: #888;
    margin-bottom: 13px;
    padding: 0 0px;
}
.comments_closed {
    font-size: 13px;
    line-height: 22px;
    color: #888;
    margin: 0 0px 0px 0px;
}
.comment_list {
    list-style-type: none;
    margin-bottom: 52px;
    border-top: 1px dotted #ddd;
}
.comment {
    border-bottom: 1px dotted #ddd;
    padding: 0px;
}
.children .comment {
    list-style-type: none;
    margin-top: 0px;
    border-left: 1px solid #ddd;
    border-bottom: 0;
    padding: 0 0 0 0px;
}
.children .bypostauthor {
    background-color: transparent;
    border-color: #d00;
}
.comment .comment_head {
    margin-bottom: 13px;
}
.children .comment_head {
    margin-bottom: 0;
}
.comment .comment_author {
    font-weight: bold;
}
.comment_date {
    font-size: 13px;
    margin-left: 13px;
    color: #888;
}
.comment_date a {
    color: #888;
}
.comment_footer a {
    font-size: 13px;
    line-height: 22px;
    color: #888;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-left: 13px;
}
.comment_head a:hover, .comment_footer a:hover, .comment_nav a:hover {
    text-decoration: underline;
}
.comment_footer a:first-child {
    margin-left: 0;
}
.comment .avatar {
    width: 52px;
    height: 52px;
    float: right;
    margin-left: 13px;
}
.comment_nav {
    font-size: 13px;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-style: dotted;
    border-color: #ddd;
    padding: 13px 0px;
}
.comment_nav_top {
    border-width: 1px 0 0 0;
}
.comment_nav_bottom {
    margin: -52px 0 52px 0;
    border-width: 0 0 1px 0;
}
.next_comments {
    float: right;
}
/*---:[ inputs ]:---*/
.input_text {
    font-size: inherit;
    line-height: 1em;
    font-family: inherit;
    font-weight: inherit;
    color: #111;
    border: 1px solid #ddd;
    background-color: #eee;
    padding: 0.35em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.input_text:focus {
    border-color: #eee;
    background-color: #fff;
}
textarea.input_text {
    line-height: 26px;
}
.input_submit {
    font-size: 20px;
    line-height: 1em;
    font-family: inherit;
    font-weight: bold;
    border: 3px double #ddd;
    background: #eee url(\'../images/bg-button.png\') repeat-x;
    padding: 0.5em;
    cursor: pointer;
    overflow: visible;
}
/*---:[ comment form ]:---*/
#commentform {
    margin: 52px 0;
    padding: 0 0px;
}
.comment #commentform {
    margin-top: 0;
    padding-right: 0;
    padding-left: 0;
}
.comment_form_title {
    font-size: 20px;
    line-height: 31px;
    color: #111;
    margin: 0 -0px;
    border-bottom: 1px dotted #ddd;
    padding: 0 0px 13px 0px;
}
#commentform label {
    display: block;
}
#commentform p {
    margin-bottom: 13px;
}
#commentform p .required {
    color: #d00;
}
.comment_moderated {
    font-weight: bold;
}
#commentform .input_text {
    width: 50%;
}
#commentform textarea.input_text {
    width: 100%;
}
#cancel-comment-reply-link {
    float: right;
    font-size: 13px;
    line-height: inherit;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #d00;
}
#cancel-comment-reply-link:hover {
    text-decoration: underline;
}
.login_alert {
    font-weight: bold;
    border: 1px solid #ddd;
    background-color: #eee;
}
/*---:[ sidebar ]:---*/
.sidebar {
    font-size: 13px;
    line-height: 19px;
}
.sidebar .headline, .sidebar .sidebar_heading, .sidebar .widget_title {
    font-size: 14px;
    line-height: 24px; text-transform:uppercase
}
.sidebar .sidebar_heading, .sidebar .widget_title {
    letter-spacing: 0px;
    margin-bottom: 10px;
}
.sidebar .input_submit {
    font-size: inherit;
}
.sidebar p, .sidebar ul, .sidebar ol, .sidebar blockquote, .sidebar pre, .sidebar dl, .sidebar dd, .sidebar .left, .sidebar .alignleft, .sidebar .ad_left, .sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .center, .sidebar .aligncenter, .sidebar .block, .sidebar .alignnone {
    margin-bottom: 19px;
}
.sidebar .left, .sidebar .alignleft, .sidebar .ad_left {
    margin-right: 19px;
}
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .stack {
    margin-left: 19px;
}
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .wp-caption p, .sidebar .post_excerpt p {
    margin-bottom: 0;
}
.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
    margin-bottom: 38px;
}
.sidebar .thesis_email_form .input_text, .widget li {
    margin-bottom: 10px;
}
.sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
    width: 100%;
}
.sidebar .query_box .post_author, .sidebar .query_box .post_date {
    color: #888;
}
.sidebar .post_content, .widget li ul, .widget li ol {
    margin-top: 10px;
}
.widget ul {
    list-style-type: none;
}
.widget li a:hover {
    text-decoration: underline;
}
.landing .footer {
    text-align: center;
}
@media all and (max-width: 850px) {
    body {
        padding-top: 0;
    }
    .container, .landing .container {
        width: auto;
        max-width: 617px;
    }
    .header {
        border-top: 1px solid #ddd;
    }
    .landing .header {
        border-top: 0;
    }
    .columns > .content {
        float: none;
        width: 100%;
        border: 0;
    }
    .columns > .sidebar {
        float: none;
        width: 100%;
        border-top: 3px double #ddd;
    }
    .menu_control {
        display: block;
        width: 100%;
        border-width: 0;
        background-color: #fff;
        padding: 1em 0px;
        cursor: pointer;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .show_menu {
        display: block;
    }
    .sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
        width: 50%;
    }
}
@media all and (max-width: 617px) {
    .menu a {
        border-right-width: 0;
    }
    .menu > li > a {
        border-left-width: 0;
    }
    .post_box .frame, .post_box .post_image_box, .post_box .wp-caption {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
@media all and (max-width: 450px) {
    .menu a, .menu_control {
        padding: 1em 13px;
    }
    .menu .sub-menu, .children .comment {
        padding-left: 13px;
    }
    .comments_closed, .login_alert {
        margin-right: 13px;
        margin-left: 13px;
    }
    .comment_form_title {
        margin-left: -13px;
        margin-right: -13px;
    }
    .right, .alignright, img[align=\"right\"], .left, .alignleft, img[align=\"left\"] {
        float: none;
    }
    .grt .right, .grt .left, .post_box .alignright, .post_box .alignleft, .grt blockquote.right, .grt blockquote.left {
        margin-right: 0;
        margin-left: 0;
    }
    .post_author:after {
        content: \'\\a\';
        height: 0;
        white-space: pre;
        display: block;
    }
    .grt blockquote.right, .grt blockquote.left, #commentform .input_text, .sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
        width: 100%;
    }
    .post_box blockquote {
        margin-left: 0;
    }
    .comment_date {
        display: none;
    }
}
.columns:after, .menu:after, .post_box:after, .post_content:after, .author_description:after, .sidebar:after, .query_box:after, .prev_next:after, .comment_text:after, .comment_nav:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.chuyenvientv p {
    margin-left: 10px;
}
.titlecontact {
    color: #ff9900;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.chuyenvientv {
    border: 1px #333300 dashed;
    background: #fdfdfd;
    padding: 10px 0;
    margin: 15px 0px;
    font-size: 15px;
    float: left;
    width: 100%;
}
.bancanho{margin-bottom:35px}
.container.trangchuyenmuc{margin-top:7px; margin-bottom:7px; background:transparent}
#text-22{margin-bottom:0px}
.font11{font-family:"Roboto Condensed"}
.tentengd {
    text-align: justify;
}
#field_2_22 label{color:#fff}
.rating-form.before_content.mr-filter{height:0px; overflow:hidden; margin:0px}
a.tieudetin{color:#0072bc;font-weight:bold}
.mautrang{color:#fff}
.text h2.headline a{font-size:16px; font-family:"Roboto Condensed"}
#menu-main-menu{margin-top:39px}
#menu-main-menu li a {
    font-size: 19px;
    font-weight: 500;
    font-family: 'Roboto Condensed', sans-serif;
    color: #764c29;
    line-height: 128px;
}
#menu-main-menu li{
    position: relative;
    z-index: 2;
    display: inline-block;
}
a.tieudetin {
    display: block;
    font-size: 16px;
    line-height: 24px;
}
#menu-main-menu li  a {
    font-weight: normal;
    color: #444;
    line-height: 14px;
    padding: 15px 12px;
    position: relative;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
#menu-main-menu li a{border:none}
.navbar-meta.meta-property .meta-content .meta-property::before {
    background-color: #f9f9f9;
}
.noo-recent-property .noo-title-header {
    margin-bottom: 30px;
}.noo-title-header {
    position: relative;
}.noo-theme-wraptext .wrap-title {
    position: relative;
}.wrap-title .noo-theme-title {
    margin: 0;
}
.noo-theme-title::before {
    content: '';
    width: 50px;
    height: 1px;
    background: #df9b24;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.noo-theme-title{border-bottom:1px solid #e5e3e3; padding-bottom:10px; width:100%; position:relative}
.noo-theme-wraptext .wrap-title .noo-theme-title .first-word {
    color:#9d9478;
}
.noo-theme-wraptext .wrap-title .noo-theme-title {
    color: #444;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    position: relative;
    font-size: 24px;
    margin-bottom: 0;
}.noo-theme-wraptext .wrap-title .noo-theme-sub-title {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    font-style:italic; color:#999
}
.noo-theme-wraptext .wrap-title .noo-theme-sub-title .icon-decotitle {
    font-size: 50px;
    line-height: 28px;
    color: #df9b24;
    float: left;
    margin-right: 13px;
}.icon-decotitle::before {
    content: "e910";
}.noo-theme-wraptext .wrap-title .noo-theme-sub-title {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
.noo-theme-title a{color:#213242}


.navbar-meta.meta-property .meta-content a::before {
    background: #f9f9f9;
    background-color: rgb(246, 173, 63);
}
.navbar-meta.meta-property .meta-content .meta-property {
    margin-top: 39px;
}.navbar-meta.meta-property {
    margin-left: 10px;
}
.navbar-meta.meta-property .meta-content a {
    position: relative;
    padding: 0 0 0 0px;
    line-height: 50px;
    width: 136px;
    height: 50px;
    display: inline-block;
    text-align: center;
    margin-top: 39px;
    background: #df9b24;
    font-size: 16px;
    color: #213242;
}
.noo-button {
    background: #f9f9f9;
    background-color: rgb(249, 161, 27);
    color: #444;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    border: none;
    padding: 10px 30px;
    overflow: hidden;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.noo-button, .noo-submit {
    position: relative;
}
.noo-button {
    background:#f9f9f9;
    color:#444;
    display:inline-block;
    text-transform:uppercase;
    font-size:14px;
    font-family:'Exo 2',sans-serif;
    font-weight:600;
    border:none;
    padding:10px 30px;
    overflow:hidden;
    cursor:pointer;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.noo-button:hover {
    color:#fff !important
}
.noo-button:hover:before {
    -webkit-transform:skewX(0) scaleX(0);
    -ms-transform:skewX(0) scaleX(0);
    transform:skewX(0) scaleX(0)
}
.noo-button:focus {
    outline:none
}
.noo-button:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    bottom:0;
    left:-30px;
    right:-8px;
    background:#213242;
    -webkit-transform:skewX(45deg) scaleX(1);
    -ms-transform:skewX(45deg) scaleX(1);
    transform:skewX(45deg) scaleX(1);
    -webkit-transform-origin:0%;
    -ms-transform-origin:0%;
    transform-origin:0%;
    -webkit-transition-property:transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition:all 0.4s ease-out 0s;
    -o-transition:all 0.4s ease-out 0s;
    transition:all 0.4s ease-out 0s
}
.noo-header .noo-topbar .fa-mobile {
    line-height: 45px;
}
.navbar-meta {
    height: 100px;
}
.noo-topbar .noo-topmeta .fa-mobile {
    float: left;
    font-size: 24px;
    line-height: 45px;
    margin-right: 10px;
}.noo-topbar .noo_social .social-all a i {
    min-width: 45px;
}
.noo_social a i {
    min-width: 45px;
}
.noo_social a {
    display: block;
    padding: 0;
    float: left;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    border-left: 1px solid rgba(255, 255, 255, 0.15);
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}


#text-24 i{color:#fff}
.noo-topbar{background:#a86d27; color:#fff}
.noo-header .noo-topbar {
    height: 45px;
}
.noo-container {
    max-width: 1200px;
    width: 100%;
    margin:0 auto
}.pull-right {
    float: right;
}.noo-topbar .noo-topmeta.noo-topmeta-right .widget_noo_social {
    display: inline-block;
    margin-top: 0;
}.noo-topbar .noo_social .social-all a {
    display: block;
    padding: 0;
    float: left;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    border-left: 1px solid rgba(255, 255, 255, 0.15);
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}.noo-topbar .noo_social .social-all a i {
    min-width: 45px;
}
.noo-topbar .noo-topmeta {
    font-weight: 500;
    line-height: 0;
}
.pull-left {
    float: left;
}
.noo-header .noo-topbar .fa-mobile {
    line-height: 45px;
}
.noo-topbar .noo-topmeta .fa-mobile {
    float: left;
    font-size: 24px;
    line-height: 45px;
    margin-right: 10px;
}
.noo-topbar a, .noo-topbar p, .noo-topbar i {
    line-height: 45px;
}
.noo-header .noo-topbar a, header.noo-header .noo-topbar p {
    line-height: 45px;
}
.noo-topbar .noo-topmeta a {
    font-size: 14px;
    padding-right: 8px;
    color: #ffffff;
    text-decoration: none !important;
    font-weight: 400 !important;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.menu-menufooter-container {
    padding-top: 10px;
}
#menu-menufooter li {
    float: left;
    margin-left: 2.5%;
    width: 47%;
}
.slidernm {margin-top:0px}
.nhamaund {margin-top:0px}

#menu-menufooter li a {
    border:none;
    padding-left: 15px;
    color:#fff;
    text-decoration:none;
}
#header #menu-main-menu.menuchinh.menu #menu-item-7078 li a:hover {background:none}
#menu-menufooter li a:hover{
    color:#ecca68;
}
.menufooter ul {
    margin: 0 auto;
}
.menufooter ul .current-menu-item > a, .menufooter ul li a {
    color: #fff;
    line-height:28px
}
.aio-icon-box.left-icon{border:1px #ddd solid; padding:10px}

#menu-menufooter li {
    float: left;
    margin-left: 2.5%;
    width: 47%;
}
li#menu-item-553 a {
    border-right: 0 none !important;
}
.menufooter ul .current-menu-item > a {
    color: #fff;
}
.menufooter ul li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff;
    text-decoration: underline;
}
.hoavan {
    border: 3px dashed #d8af62;
    margin-top: 10px;
    padding: 10px;
}
.khungnd{
    border-radius: 30px;
    padding:10px; padding-top:25px;
    color:#fff
}
.khungnd2{background:#fff;
          box-shadow: 8px 8px 2px rgba(0, 0, 0, 0.2); padding:10px; padding-top:25px;
}
#menu-item-6534{background:url(../images/hot.gif) left center no-repeat; padding-left:55px}
.archive_content b.red{font-weight:bold}
.breadcrumbs a{color:#213242}
.breadcrumbs{color:#999; font-size:13px; margin-top:3px}
.gform_wrapper h3.gform_title{color:#213242}
#menu-item-6383{background:url(../images/call.html) left center no-repeat; padding-left:15px}
.gvi{font-size:49px ; line-height:49px; font-family:"Raleway"}
.bigtop{background:#ecca68}
#nav_menu-5{width:1200px; margin:auto}
.navbar-fixed-top{
    left: 0;
    position: fixed;
    right: 0;
    transform: translate3d(0px, 0px, 0px);
    z-index: 1030;
}
.main-title-center{
    text-align: center;
}
.main-title-center h2,.main-title-center h1,.main-title-center .archive_title {
    display: inline-block;
    border-bottom: 1px solid #e5e3e3;
    padding: 10px;
    position: relative;
}
.main-title-center h2::before,.main-title-center h1::before,.main-title-center .archive_title::before {
    content: '';
    width: 50px;
    height: 1px;
    background: #f4762a;
    position: absolute;
    bottom: -1px;
    left: 41%;
}
.khung1 h3.aio-icon-title{color:#fff}
.h4{color:#d8af62; text-transform:uppercase; font-size:24px;  font-family: "Roboto Condensed",arial,Georgia,serif;}
.sidebar #widgetkit-4 .widget_title{background:#ecca68; line-height:30px; color:#fff; font-weight:bold; text-align:Center}
.s5_mod_h4{text-align:center}
#single h3{font-family:"Tahoma"}
.post_content h3{font-family:"Tahoma"}
#custom_html-6 .s5_module_box_2 .custom{overflow:hidden}
.hott {
    background: none repeat scroll 0 0 #004282;
    bottom: 5px;
    color: #fff;
    font-size: 18px;
    height: auto;
    line-height: 30px;
    padding: 2px;
    position: fixed;
    right: 0;
    width: 160px;
    z-index: 999; display:none
}
.visao{
    background: none repeat scroll 0 0 #ffffcc;
    border: 2px dashed #d8af62;
    margin-bottom: 10px;
    padding: 10px;
}
#gform_wrapper_1.gform_wrapper #input_1_10,#gform_wrapper_1.gform_wrapper .gfield_captcha_container img.gfield_captcha{float:left !important}
#input_1_10,.gfield_captcha_input_container{float:left}
.gform_wrapper .gfield_captcha_container img.gfield_captcha{float:left}
.description,.archive_content {
    background: none repeat scroll 0 0 #ffffd7;
    border-left: 5px solid #df9b24;
    font-style: italic;
    margin-bottom: 20px;
    margin-top: 5px;
    padding: 20px;
}
#gform_3 #field_3_19 label,#field_3_21 label{color:#fff}
.featured_image_link img.alignleft{margin-right:10px}

#gform_3 input,#gform_3 textarea,#gform_7 input,#gform_7 textarea{
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #ccc; font-size:14px
}
#gform_3 input{margin-bottom:5px}
#gform_3 #gform_submit_button_3{padding:5px 22px; color:#fff; background:#df9b24}
.gform_wrapper#gform_wrapper_3{margin-top:0px}
#nav_menu-5 #menu-topmenu.menu a{line-height:34px !important}
#nav_menu-5 #menu-item-6880,#nav_menu-5 #menu-item-6881{width:34px; height:34px; background:#ffeda0; border-radius:50%; margin:3px; line-height:34px !important}
.visao2 img{max-width:100%}
.post_content .gform_wrapper .gfield_captcha_container img.gfield_captcha,#gform_3 .gfield_captcha_container{float:left !important}
h3.headline.tieudetin a{text-transform:none}
#input_input_3_16{margin-left:5px}
.lhe .gform_wrapper .gfield_captcha_container img.gfield_captcha,.gform_wrapper #gform_3 .gfield_captcha_container img.gfield_captcha,.gform_wrapper #gform_3 .gfield_captcha_input_container,.gform_wrapper #gform_7 .gfield_captcha_container img.gfield_captcha,.gform_wrapper #gform_7 .gfield_captcha_input_container{float:left !important; margin-left:0%}
#gform_2 input#gform_submit_button_2{margin-left:0px}

ul.related_post li a{color:#333}
ul.related_post li a:hover{color:#d8af62}
.archive_content{text-align: justify;}
.h1{color:#fff; background:url("../images/navhv.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important; font-size:14px; float:left; border-bottom-left-radius:5px; border-bottom-right-radius:5px; margin-right:10px}

.gt table td{padding:5px}
.tickerLink a{}
#widgetkit-3.widget{float:none; margin:10px 0px; clear:both}
#header .menu .sub-menu{background:#444; width:220px; z-index:9999;}
#header .menu .sub-menu li, #header .menu .sub-menu li a{margin-left:0px; color:#fff; background:#ecca68; border-left:0px !important}
#header .menu .sub-menu li a:hover{background:#d8af62}
#columns .post_content ul{margin-left:36px}
.duan .archive_title{margin-bottom:10px}
table.tien td{width:250px}
h2.headline a{font-size:14px; font-family:'Tahoma'}
.h1 a{color:#fffc00; font-weight:bold; padding:0px 10px}
.contentpost table td{padding:5px}
h3.related_post_title{text-transform:uppercase; margin-bottom:10px; color:#213242}
#columns #single ul{margin-left:40px !important}
#columns #single ul.related_post,#columns #single ul#gform_fields_7{margin-left:0px !important; margin-top:10px}
#gform_wrapper_7 .gsection_title {
    border-bottom: 1px solid #e5e3e3;
    position: relative;
    padding: 7px 0 9px 0;
    margin-bottom: 10px;
    color: #222;
    margin-top: 30px;
    line-height:40px
}
#gform_wrapper_7.gform_wrapper .gsection{border-bottom:0px; margin-bottom:5px}
#gform_7 input, #gform_7 textarea {
    background: #f9f9f9;
    border: 1px #ccc solid;
    padding: 9px 5px;
    font-size: 13px;
} #gform_7 input#gform_submit_button_7 {
    background: #ff6600;
    color: #fff;
    border: none;
    padding: 6px 15px;
    width: 120px;
}
#gform_wrapper_7 .gsection_title::before {
    content: '';
    width: 50px;
    height: 1px;
    background: #f4762a;
    position: absolute;
    bottom: -1px;
    left: 0;
}
#menu-topmenu.menu a{line-height:32px !important; font-weight:bold; border:none}
#menu-topmenu.menu{border:none}
.top-nav{text-align:right; background:#004282;}
.container #bknewsticker, .container #allticker {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.sanpham h2.headline a:hover{color:#df9b24}
#header .content{border-bottom:0px #ccc solid}
#nav_menu-5{min-height:40px; float:none}
#allticker{border-bottom:none}
#menu-topmenu.menu a{color:#fff; text-decoration:none}
#bknews-title h3{line-height:28px !important}
#single div{margin-bottom:7px}
#header{
    padding : 0px;
    min-height: 128px;
    border: none; margin:0 auto;
    margin-bottom:1px;

    margin-bottom:0px;
    background:#fff;
    position:relative
}
#menu-topmenu.menu li{margin-bottom:0px}
#menu-topmenu.menu a{padding:0px; border-bottom:0px}
.hotline{color:#fff; margin-top:15px; font-size:30px; margin-left:90px;     font-family: "Roboto Condensed",arial,Georgia,serif; margin-bottom:20px}
.canhorivergate{color:#999; text-align:center; font-size:16px; line-height:40px}
.rivergate{line-height:25px}
.container{min-width:1200px; width:1200px; margin:auto}
.bigvideo{background:url(../images/soc.png) left center repeat; height:18px;margin-bottom:10px;}
.video{
    color: #381f14;
    font-family: "Roboto Condensed",arial,Georgia,serif;
    font-size: 18px;
    text-transform: uppercase; background:#fff; padding-right:10px; line-height:18px;  float:left
}
#text-25 a{color:#fff}
.visaomua2 img{max-width:100%}
.lydo{line-height:31px}
.nb{background: none repeat scroll 0 0 #f9f9f9;
    border-left: 6px solid #ff6600;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 25px;
    padding: 20px;
}
.bang td{border-bottom: 1px dashed #ccc}
#text-11
{
    background: none repeat scroll 0 0 #ecca68;
    margin-top: 10px; margin-bottom:10px;
}
.to{font-size:20px; font-family: "Roboto Condensed",arial,Georgia,serif; text-align:center; text-transform:uppercase; line-height:42px}
.visaomua1{background:#c69632; color:#fff; padding:1%; margin:1%; width:46%; float:left}
.visaomua2{width:46%; float:left;  box-shadow: 0 0 3px #cacaca; padding:1%; margin:1%; width:46%; float:left
}
.bancanho{margin-bottom:20px}
.tieudeb{
    color: #fff;
    padding: 4px 10px;
    text-align:center; text-transform:uppercase; font-weight:bold;
    width:350px; margin:auto;
    font-family: "Roboto Condensed",arial,Georgia,serif;
}
.pt{width:18%; margin:0px 1%; float:left}
.pt img{padding:2px; border:1px #ccc solid}
.hotline{float:right;padding:0px 1%}
.header .top_bg {
    background:#000; color:#fff;
    height: 30px;
    margin: 0 auto;
    position: relative;
    width: 1200px;
}

.side{width:1000px; margin:0 auto}
.content{
    width: 1200px;
    margin : 0 auto;
}

#text-10{font-size:14px}
.them{padding-bottom:5px; border-bottom:2px #d8af62 solid; text-indent:10px}
.do{color:#a40000; float:left; margin-right:5px}
.rivergate{background:#d8af62; padding:5px 15px; border-radius:5px; color:#fff; font-size:16px}
.trangchu2 img{display:inline}
#menu-item-6239{background:url(../images/home.png) center center no-repeat; text-indent:-9999px; padding-left:15px; padding-right:15px}
#text-25{color: #fff;padding: 10px 10px 10px 0px;font-weight: bold;}
#site_title{
    width: 223px;
    height: 102px;
    margin-top:15px;
    text-indent:-9999px;
    float:left; margin-bottom:0px;
    position: relative;
    background:url(../images/logo-TET.png) center top no-repeat;
    z-index: 999;
}
.event{width:330px; float:left; height:25px; padding:5px; margin-right:30px; color:#d8af62; line-height:35px; margin-top:0px; font-size:15px; text-align:center; font-family:"Roboto Condensed",arial,Georgia,serif}
.event .dc{color:#999; font-size:15px; text-align:center}
#site_title a:hover{color:#fffc00}
#site_title a{
    width:223px;
    height: 102px;
    display : block; font-size:24px;
    color:#fff; text-transform:uppercase;
}
.widget{
    margin-bottom: 0px;
}
.clear{
    clear: both;
}
#header .widget_nav_menu{
    margin-top: 0px;
}
.widget_nav_menu ul{
    border : none;
}

h2.s5_mod_h3{font-size:13px; font-weight:bold}
.blue{color:blue; font-weight:bold}
#header .widget_nav_menu .sub-menu{width:220px !important; background:#005630; margin-left:1px}
#header .widget_nav_menu .sub-menu li{border-bottom:1px #ccc solid}

ul#menu-main-menu{height:60px; width:auto; border:none !important; margin-bottom:0px; float:right;}
#widgetkit-2{margin-bottom:10px}
#menu-main-menu{border:0px}
#text-6{margin-bottom:10px}

.menu .sub-menu li a{border-bottom:1px #ccc solid; color:#000; padding:0px 8px !important; line-height:30px}
#slider{
    width:1000px; margin:0 auto;
    margin-top:10px
}
.duan .post{
    width: 48%;
    float: left;
}
.duan .du1{
    padding-right: 0px;
    float:left;
}
.duan .du0{
    padding-left: 10px;float:right;
}
table.grid-features th{font-weight:bold}
.grid-features td i {
    color: #df9b24;
}
.grid-features td{color:#666}
.grid-icon {
    float: left;
    width: 35%;
}.grid-bottom {
    float: right;
    width: 63%;
    padding: 0px;
}
.grid-features th,.grid-features td {
    font-weight: normal;
    width: 33%;
    text-align: left;
}table.grid-features {
    width: 100%;
    font-size: 80%;
}span.property_tag_top {
    top: 13px;
    right: 12px;
    background: #213242;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    line-height: 23px;
    position: absolute;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    cursor: default;
    padding: 0 8px;
}
.grid-icon{display:block; position:relative}
.grid-features i{color:#df9b24}
.duan .du0,.duan .du1{height:420px}
#text-10{float:right}

.duan .post .headline a{
    color: #213242;
    font-size: 16px;
    width: 100%;
    display: block;
    height: auto;
    font-family: 'Roboto Condensed', sans-serif;
    line-height:28px
}
#columns{
    margin: 0px auto; width:1200px; padding-top:0px; margin-bottom:15px
}
#header #menu-main-menu li#menu-item-1569,#header #menu-main-menu li#menu-item-1569 a{border-left:0px !important}
.top-nav {
    height: 30px;
}
.main-title-center .archive_title {
    display: inline-block;
    border-bottom: 1px solid #e5e3e3;
    padding: 0 56px 13px 56px;
    position: relative;
    font-size:22px;
    font-family: 'Roboto Condensed', sans-serif;
    margin-top:10px
}
.main-title-center {
    text-align: center;
}
.container{margin-top:0px;}
#canhovistaverde{width:1200px; margin:0 auto; margin-bottom:20px}
.duan .title_homepost{
    background: url(../images/g.html) center bottom repeat;
    margin-bottom: 10px;height:33px;
}
.duan .title_homepost h2,.duan .title_homepost div{
    width: 285px;color:#fff;
    font-weight: bold; height:35px;
    text-align: center;
    text-indent:10px; line-height:33px;text-shadow:0.1em 0.1em 0.15em #000000;
    margin:0 auto
}
.duan .title_homepost h2 a{
    font-size: 13px;
    color: #fff; text-transform:uppercase
}
.duan .title_homepost h2 a:hover{
    color: #fffc00;
}
.duan .post .headline{
    font-weight: bold;
}

.duan .post .headline a:hover{
    color: #df9b24;
}
.canho2 .duan2 .headline a:hover{
    color: #df9b24;
}
.canho2 .duan2 img.thumb {
    width:100%;
}
.archive_content{background:url(../images/bong1.png) bottom center no-repeat; margin-bottom:10px; padding-bottom:10px}
.duan .mota{
    line-height: 19px;
    text-align: justify; width:70%; float:left; font-size:14px
}
.sanpham .mota{width:52%;float:left; height:77px; overflow:hidden; text-align: justify;}
.sanpham h2.headline{width:200px; margin-left:5px}
.duan .post .mota .blue{
    font-weight: bold;
}
.duan .post,.duan2 .post{ padding-bottom: 15px; }
.duan .post .mota .thumb_link, .duan2  .post .mota .thumb_link{
    float: right;
    width: 94px;
    height: 22px;
    background: url(../images/xemchitiet.html) no-repeat;
    text-align: center;
    padding-top: 4px;
    color : #fff;
}
.duan .post .mota .thumb_link:hover,.duan2 .post .mota .thumb_link:hover{ color: #007471; }
#tintuc .tintop{
    text-align: justify;
    width: 58%;
    padding-right: 12px;
    line-height: 19px;
    float: left;
    border-right: 1px solid #e8e8e8;
}
#tintuc {
    margin-bottom: 10px;
}
#tintuc .tintop img{
    display: inline;
    float: left;
    margin-right: 5px;
    border: 1px solid #ccc;
    padding: 2px;
}
#tintuc .tintop .headline{
    font-size: 12px;
    font-weight: bold;
}
#tintuc .tintop .headline a{
    color: #a40000;
}
#tintuc .tintop .headline a:hover{ color:#c43f2e}
#tintuc .ul{
    width: 38%;
    float: left;
    margin-left: 14px;
}
#tintuc .li{
    list-style: none;
}
#tintuc .li h3, .ul h3 a{
    font-size: 13px; color:#333
}
#tintuc .li h3 a{
    color: #333;
}
.posthome{clear:both;height:460px; overflow:hidden; margin-bottom:5px}
#tintuc .li a:hover,#tintuc .ul a:hover{
    color: #C43F2E;
}.main_title2 {
    padding-left: 0px;
}
.main_title, .main_title2 {
    position: relative;
    padding-left: 0px;
    margin-bottom: 15px;
    margin-top: 0px;
}.main_title2 h2 {
    border-bottom: 1px solid #e5e3e3;
    position: relative;
    padding: 7px 0 9px 0;
}.main_title2 h2::before {
    content: '';
    width: 50px;
    height: 1px;
    background: #f4762a;
    position: absolute;
    bottom: -1px;
    left: 0;
}.main_title2 h2 a{color:#222}
.contentpost p{margin-bottom:7px}
.s5_mod_h3 a{color:#fff;margin-left:50px}
.s5_mod_h3_outer{
    padding-top:0px;
    text-align: left; font-size:13px; font-weight:bold;
    color: #fff; line-height:32px; height:32px;
    clear:both;

}
.s5_mod_h3{background:#df9b24; float:left; margin:0px !important; padding:0px 30px !important; line-height:32px; color:#fff;}
#tag_cloud-2 .widget_title{text-align:center; margin:0px !important; padding-top:15px; padding-bottom:5px; line-height:32px; color:#fff; text-transform:uppercase; font-size:16px}
.s5_module_box_2 .custom{
    padding: 5px;
    border: 2px solid #f90;
    margin-bottom: 10px; line-height:30px
}
#text-26{float:left; font-size:20px}
#simple-social-icons-2{float:right; margin-top:-90px}
.khunghotline{background:#df9b24;margin: auto; min-height:30px;}
.logoft{float:left;}
.khungtag{margin:auto; min-height:auto; padding-bottom:20px}
.ttct {
    background: url(../images/ke-1.png) left center repeat-x;
    margin: 10px 0px;
}.ttct span {
    padding-right: 5px;
    background: white;
    font-size: 20px;
}
#tag_cloud-2{float:right}
#tag_cloud-2{color:#fff; width:50%; float:left}
.thongtin{margin-top:3px; line-height:38px; font-size:13px; float:left}
.s5_module_box_2 .custom p{
    margin-bottom: 5px;
}
.wk-slideshow-screen > div{
    background: none repeat scroll 0 0 #89704b !important;
    padding: 10px !important;
}
.footer {
    text-align: left;
    color: #fff;
    border-top: 0px;
    padding: 0;
}
.tagbu{background:#3f3f3f; min-width:1200px;}
.menufooter {
    padding: 10px 10px 10px 0px;
}
.menufooter .content{
    padding :0;padding-top:0px; width:auto
}
.menu-menufooter-container{padding-top:10px}
.menufooter ul{   
    margin: 0 auto;
    margin-top:10px;
    list-style: disc;
    margin-left: 16px;
}

li#menu-item-553 a{border-right:0px !important}
.menufooter ul li a:hover{
    text-decoration: none;
    background: none;
    text-decoration:underline; color:#fff
}
a.design{color:#ccc}
p.ten{font-weight:bold}
a.design:hover{color:#fffc00}
.menufooter ul li#menu-item-245 a{border-right:none;background:none}
.copy {
    background : #444;
    width:980px; border-top:1px #ccc solid;
    margin:0 auto
}
.copy .content{
    padding : 3px;
    text-align: center;
}
.thongtinkhac a{color:#df9b24}
.thongtinkhac{
    width:100%;
    text-align:left;
}
.copy .content .name{
    color: #18c2cd;
}
.duan .post,.duan2 .post{
    box-sizing: border-box;
    float: left;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 220px;
    padding: 0;
    width: 230px
}
.canho2 .duan2 {
    background:#fff
}
.canho2 .duan2:hover{
    box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.1)
}
.text .headline a{color:#213242}
.canho2 .duan2.cleft{margin-left:0px;}
.canho2 .duan2.cright{margin-right:0px;}
.main-title-center .archive_title {
    display: inline-block;
    border-bottom: 1px solid #e5e3e3;
    padding: 0 56px 13px 56px;
    position: relative;
}.main-title-center .archive_title::before {
    content: '';
    width: 50px;
    height: 1px;
    background: #f4762a;
    position: absolute;
    bottom: -1px;
    left: 43%;
}
.ghi_chu, .loai, .duan2 h2 {}
.ghi_chu, .loai{border-bottom:1px #eee solid}
.canho2 .duan2 h2 {
    height: 55px;
    line-height: 25px;
    overflow: hidden;
    padding: 0px 10px;
    font-size:16px;
    font-weight: bold;
    margin:5px 0px
}
.giaban{
    padding:10px 0px 0px;
    border-top: solid 1px #ebebeb;
}
.ghi_chu{margin-bottom:0px !important}
.canho2 .duan2 h2 a{color:#213242; text-transform:uppercase; font-weight:600}

.phai {
    float: right; color:#999
}

.gia {
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0px;
    color: #df9b24;
    height: 32px;
    line-height: 32px;
}
.ct a{
    width: 130px;
    float: right;
    height: 32px;
    line-height: 32px;
    background: #fff;
    border: 1px dashed #df9b24;
    padding: 0 15px;
    box-shadow: none;
    font-size: 15px;
    color: #df9b24;
    border-radius: 7px;
    text-align: center;
}
.bnt_hover_effect {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    overflow: hidden;
}
.bnt_hover_effect:hover{
    color: #fff;
}
.bnt_hover_effect:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #22372B;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.bnt_hover_effect:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.xtc{border-radius:3px; border:1px #ccc solid; padding:5px 20px; color:#d8af62; text-transform:uppercase;float:right}
.sanpham img:hover{opacity:0.7}
#tag_cloud-2{margin:0 auto;  display:table;}
#tag_cloud-2 a{color:#fff !important}
.sanpham h2.headline{background:#f9f9f9; color:#d8af62; text-align:justify; height:85px; overflow:hidden; float:left;width:100%;margin-left:0px}
.sanpham h2.headline a{color:#444; font-family:Arial; font-size:14px; font-weight:bold; padding:5px}
.duan .du1,.duan2 .du1{
    margin-right: 0.3%;
    margin-left: 1.7%;
    float:left;
}
.duan .du0,.duan2 .du0{
    padding-left: 0px;float:left;
}
.duan .du2,.duan2 .du2{
    padding-left: 0px;float:left;
}
.duan .du0,.duan .du1,.duan .du2,.duan2 .du0,.duan2 .du1,.duan2 .du2{height:170px;}
.canho{width:46%; margin:1%; float:left; padding:1%}
.archive_content strong,.archive_content b{color:#df9b24}
h3.tintuc3{ font-weight:normal; text-transform:none; padding-left:15px; background:url(../images/rao.gif) 0px 7px no-repeat}
h3.tintuc3 a{color:#c86f18;font-size:16px; font-weight:normal}
h2.ban {
    background: #ecca68 none repeat scroll 0 0;
    line-height: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
}
h2.ban a{
    color: #fff;
    font-family: "Roboto Condensed",arial,Georgia,serif;
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
    text-transform: uppercase;
}
.canho{box-shadow: 0 0 3px #cacaca;}
.duan .sapxep{background:url(../images/stripe.png) right center repeat-x; margin-bottom:0px}
#header li{margin:0px 8px}
.product-filter .sort {
    float: left;
    color: #585858;
    font-size: 12px;
    margin-left: 9px;
    margin-top: 5px;
}
.product-filter .limit {
    margin-left: 12px;
    float: left;
    color: #585858;
    font-size: 13px;
    margin-top: 5px;
}
.product-filter .sort select {
    width: 140px;
}
.product-filter .limit select {
    width: 72px;
}
.product-filter .display {
    float: right;
    color: #585858;
    height: 24px;
    margin-top: 3px;
}
#list_b {
    background: url("../images/list_a.png") no-repeat scroll 0 top transparent;
    display: inline-block;
    height: 24px;
    margin-left: 8px;
    margin-right: 5px;
    width: 25px;
    float: left;
}
#grid_b {
    background: url("../images/grid_a.png") no-repeat scroll 0 top transparent;
    display: inline-block;
    height: 24px;
    width: 25px;
}
#list_a {
    background: url("../images/list_a.png") no-repeat scroll 0 bottom transparent;
    display: inline-block;
    height: 24px;
    margin-left: 8px;
    margin-right: 5px;
    text-indent: -9999px;
    width: 25px;
    float: left;
    cursor: pointer;
}
#grid_a {
    background: url("../images/grid_a.png") no-repeat scroll 0 bottom transparent;
    display: inline-block;
    height: 24px;
    text-indent: -9999px;
    width: 25px;
    float: left;
    cursor: pointer;
}
.product-filter .display b {
    float: left;
    padding-top: 3px;
    font-size: 11px;
    font-weight: bold;
}
.product-filter {
    background: url(../images/nen.png) repeat;
    padding: 0px 13px; height:36px;
    overflow: auto;
    margin-bottom: 10px;
    margin-top: 10px;
}
#single{}
#single .post_box {
}
#single .post_box #tabs{
    padding : 0px;
    border-top:0px; border-right:0px !important
}
.ui-tabs .ui-tabs-panel{border-right:1px #ccc solid !important}
#single .post_box .ui-widget-header{
    background: #fff;
    border: none;
    margin: 0px;
    padding: 0px;
    margin-left: -1px;
    z-index: 99;
    width: 100%;
    border-bottom: 1px solid #aaa;
    border-radius: 0px;
}
.ui-tabs .ui-tabs-panel{padding:1em}
#single .post_box .ui-widget-header li{
    margin-top : 0px;
    background: none;
    border: 1px solid #aaa;
    border-bottom-width: 0px;
}
.post_tags a{color:#999}
#single .post_box .ui-widget-header li.ui-tabs-active{
    background : #005b30;
}
#single .post_box .ui-widget-header li.ui-tabs-active a{color:#fff}
#single .post_box .ui-widget-header li a{
    font-size: 13px;
    padding: 5px 8px;
}
.tieudebai{border:3px #d8af62 solid}
.tagcloud{margin-top:15px}
table.bang td{padding:7px 10px}
table.bang{max-width:99%}
#single .post_box .headline {
    margin-bottom: 15px;
    font-family: 'Roboto Condensed', sans-serif; color:#111;
    font-size:24px;
    text-transform:uppercase;
    padding-top:15px
}
.post_box .headline h2 {
    margin-bottom: 15px;
    font-family: 'Roboto Condensed', sans-serif; color:#111;
    font-size:24px;
    text-transform:uppercase
}
.col1 {
    width: 64%;
    float: left; }

.col2 {
    width: 34%;
    float: right;
}
.wp-pagenavi span:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover {
    background: #fc7700;
    color: #fff;
}.phantrang .wp-pagenavi {
    text-align: center;
}
.phantrang .wp-pagenavi a, .phantrang .wp-pagenavi span {
    padding: 4px 6px;
}.phantrang .wp-pagenavi {
    text-align: center;
    margin: 15px 0px;
}
.ct1 {
    background: #D9CBC0;
    color:#56372D;
    line-height: 65px;
    text-align: center;
    font-size:22px;
}

.ct2 {
    background: #766359;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: 70px;
    text-align: center;
    text-transform: uppercase;
}
.col2 i{color:#df9b24;}

#single div.ct1{margin-bottom:0px}
.fl{font-weight:bold}
h1.headline.h11 {
    line-height: 36px;
}
.duan .tindo{
    background: url(../images/nen.png) repeat;
    width: 390px;
    height: 36px;
    float : left;
    display : block
}
.postcat img.tintuc{
    display: inline;
    float: left;
    margin-right: 6px;
}
.duan .post .headline.tintuc{
    line-height: 20px;
    height: auto;
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.duan .post_box.post.pcat{height:auto; margin-left:0px; box-shadow:none; border:none; border-bottom:1px #999 dashed;min-height:150px; padding-bottom:20px; border-radius:0px}
.tinphongthuy img.thumb{width:75px;float:left; margin-right:10px !important; margin-bottom:15px !important; border:1px #ccc solid}
.tinphongthuy h3{text-align:justify;}
.tinphongthuy h3 a{color:#444; font-size:13px; text-align: justify; }
.tinphongthuy h3 a:hover{color:#c43f2e}
.tinphongthuy{border-bottom:1px #ccc dotted; margin-bottom:0px !important; margin-top:15px; margin-bottom:15px;}
#gallery-1 img{margin:0 auto}
.tagcloud{clear:both; margin-top:0px}
.tagcloud a{
    /*background:url(../images/tag.png) 3px 12px no-repeat;padding:0px 10px; padding-left:25px;*/
    background-image: url("../images/listtin.png");
    background-position: 1px 14px;
    background-repeat: no-repeat;
    float: left;
    margin-left: 5px;
    padding-left: 10px;
    padding-top: 5px;
    font-size: 13px !important;
    width:43%; float:left;margin-right:3%;
    border-bottom:1px #777 solid
}
.tagcloud a:hover{
    color:#d8af62 ;
    text-decoration:none;
}
#text-8{margin-top:11px}
.tencongty{
    color: #7D7D7D;
    float: left;
    font-size: 26px;
    height: 40px;
    margin-left: 157px;
    margin-top: 35px;
    width: 400px;
    text-shadow: -1px -1px white, 1px 1px #eee
}
.nua{width:60%; float:left}
.nua2{width:40%; float:left}
.jcarousel-skin-tango #showanh {
    background: none;
    border: 0;
}
#anhphu ul li {
    width: 85px;
    height: 85px;
    margin:5px;
    float: left;
    list-style: none;
    text-align: center;
}
#anhphu ul li img{
    border:1px #ccc solid;
    float: left;
    list-style: none;
    text-align: center;
}
div.zoomdiv {
    z-index: 100;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 200px;
    height: 200px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    display: none;

    text-align: center;
    overflow: hidden;
}
.anhsanpham{width:500px; height:auto; border:1px #ccc solid}
#anhchinh{width:500px; float:left; margin-right:10px}
a.linkkhac{ color:#333; font-size:13px}
a.linkkhac:hover{color:#d00}
.benle{width:170px; float:right; background:#f2f2f2; padding:10px; border-radius:10px}
.jcarousel-skin-tango{width:100%; height:auto; float:left}
.blue{font-weight:bold}

.post_box .wp-caption img, .post_box .post_image_box .post_image, .post_box .thumb{margin-bottom:1px}
.duan h3.headline{line-height:24px}
#dc_jqaccordion_widget-3-item ul a{width:206px !important; background:none !important}
#menu-canhochothue .sub-menu{position:relative;width:206px}
#menu-canhochothue .sub-menu a{width:250px !important; background:url(../images/tencamnang.png) 10px 5px no-repeat !important; text-indent:20px}
.wp-pagenavi{padding-right:0px !important}
h2.headline{font-size:15px}
.postcat img.thumb2{width:330px; height:220px; border:1px #ccc solid !important;}
.thumb3{width:60px;float:left; margin-right:10px !important; margin-bottom:15px !important; border-radius:8px}
#gform_2 input,#gform_2 textarea{border:1px #6499cd solid;border-radius:5px; background:#fff}

#gform_2 input#gform_submit_button_2,#gform_6 #gform_submit_button_6{
    position: relative;
    padding: 7px 25px;
    text-align: center;
    background: #df9b24;
    font-size: 16px;
    color: #fff; border:1px #fff solid; margin-bottom:15px
}
.ke2{width:25px; height:1px; background:#fff; margin:2px 0px}
#gform_6 input,#gform_6 textarea{border:1px #ccc solid; background:#f9f9f9}
.sanpham img{
    height: auto;
    width: 230px; height:170px; max-width:100%;
}
.ngay{float:left; background:#ecca68; width:25px; text-align:center; color:#fff; box-shadow:2px 2px 0 #d8af62}
.chitiet{float:left; background:#d8af62; padding:1%; width:48%}
.luuy{text-align:justify; font-weight:bold}
.duan .du0, .duan .du1, .duan .du2{margin-bottom:5px}
li#menu-item-11{background:url(../images/home.png) no-repeat center center !important; width:35px; margin-top:7px !important; margin-left:20px !important}
#widgetkit-5{border-bottom:5px solid #ccc}
#header a{transition: all 0.6s ease-in-out 0s;}
#header li.current-menu-item a, #header li:hover a{color:#df9b24}
#tintuc ul.bu{width:95%}
.hot{background:url(../images/hotline.png) left center no-repeat; padding:5px 0px; padding-left:40px}
.hot2{background:url(../images/phone.png) left center no-repeat;padding:5px 0px; padding-left:40px}
li#menu-item-11 a{text-indent:-9999px; padding:0px}
li#menu-item-11:hover{padding-top:4px !important}
li#menu-item-11 a:hover,#header li#menu-item-11.current-menu-item a{background:none !important; padding:0px}
li#menu-item-11:hover{background:url(../images/home.png) no-repeat center center !important; width:35px; margin-top:5px !important; margin-left:20px !important}
.custom .breadcrumbs {
    font-family:Verdana,Arial;
    font-size:1.2em;
    padding:1.2em 1em 1em 1em;
    border-bottom:1px dotted #666;
    border-top:1px dotted #666;
}
.custom .breadcrumbs a {
    color:#cc0000;
    border-bottom:1px dotted #fff;
}
.custom .breadcrumbs a:hover {
    border-bottom:1px dotted #cc0000;
}
.bang ul{margin-left:40px !important}
.duan .post.pcat {
    width: 100%;
    float: left;
    border-top: 0px;
    height: 170px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom:0px;
    border-bottom:1px dotted #ccc;
    margin-bottom:12px;
    margin-top:10px
}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
    padding: 16px 0 10px 0% !important;

}
.gform_wrapper .gform_footer.left_label #gform_submit_button_3{
    background:#004282;
    color:#fff;
    padding:7px 15px;
    border:none;
    border-radius:5px;
}
#gform_submit_button_2{background:#d8af62; color:#fff; border:1px #eee solid; padding:8px 15px}
.text_box{font-size:16px; text-align:center; font-weight:bold}
.container{
    position: relative;
}
.table td{padding:5px; border:1px #ccc solid}
.footer{background:#2f2f2f;margin:0 auto;}
.top_bg2{min-height:20px; width:auto; margin:0 auto}
#header li{margin-left:0px; margin-right:0px}
.cot3 img{text-align:center; margin-top:10px}

/**/
table.chinh td{vertical-align:top}
table.chinh table td{border:1px #ccc solid; padding:5px}
.posthome .post {
    float: left;
    height: 461px;
    position: relative;
    text-align: center;
    width: 338px; margin-bottom:5px; border:1px #fff solid
}
.duanrivergate {clear:both; border:2px #999 dashed; margin-bottom:10px; padding-top:5px; width:97%; margin:0 auto;  margin-top:5px;}
.duanrivergate2 {clear:both; border:2px #999 dashed;margin-bottom:10px; padding-top:1px;padding:10px; margin:0 auto; width:95%;  margin-top:10px; font-size:16px}
.duanrivergate img{display:inline}
.posthome .post img{max-width:100%}
.posthome .post p{margin-bottom:0px !important}
.posttrangchu .moduleItemIntrotext {
    display: none;
}
.posttrangchu:hover > .moduleItemIntrotext {
    background: url("../images/img_hover.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-sizing: border-box;
    display: block;
    height: 460px;
    left: 0;
    padding: 70px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.5s ease-out 0s;
    width: 100%;
}
.thumb_linkct:hover {
    background-color: #4d4d4d;
}

.posttrangchu h3 {
    border-bottom: 0 none;
    color: #fefefe;
    font-family: "Homenaje",sans-serif;
    font-size:30px;
    font-weight: normal;
    line-height: 38px;
    margin-bottom: 25px;
    padding: 85px 0 0 0;
    text-align: left;
    text-transform: uppercase;
}

.posttrangchu .mota {
    color: #cccccc;
    line-height: 22px;
    padding-bottom: 28px;
    text-align: left; font-size:14px
}
.link1 {
    background: url("../images/marker1.png") no-repeat scroll 18px 15px #f8f8f8;
    border-radius: 43px;
    display: inline-block;
    float: left;
    height: 43px;
    width: 43px;
}
#text-25 .lienhe2 {color:#fff;padding:10px}
.link1:hover {
    background-color: #4d4d4d;
}

.baivietcu{padding:5px; margin-bottom:20px}
.baivietcu img{width:110px!important;margin-top:6px;margin-bottom:15px;margin-left:5px;}
.post_box .headline, .headline a{color:#8B8B7A;}
.contentpost ul{margin-left:35px}
.khoa a{color:#4f6914}
.khoa a:hover{color:#666}
.khoa{background: url("../images/tag.png") no-repeat scroll left center ;
      color: #666666;
      display: block;
      float: left;
      font-size: 13px !important;
      font-weight: bold;
      margin-bottom: 2px;
      margin-right: 5px;
      padding: 3px 5px 3px 22px;
      text-decoration: none;
      text-shadow: 1px 1px 1px #FFFFFF;
      text-transform: lowercase; margin-top:7px}
.wp-caption-text span{font-style:italic; font-weight:bold}
.lhe{background:#fff;}
.scheme{position: fixed;z-index: -1;}
.scheme img{float:left}
.footer{position:relative; z-index:1}
.contentpost table td{border:1px #ccc solid}
.contentpost ul,.contentpost ol{padding-left:45px}
#gform_wrapper_2 .gform_wrapper .gform_footer{float:right !important; margin-top:20px !important; clear:none !important}
#menu-menunewnew{margin:0px}
#menu-menunewnew li{margin-bottom:0px; border-bottom:1px #ccc dotted; width:100%}
#menu-menunewnew li a{border:none; background:url(../images/icon04.gif) 0px 10px no-repeat; padding-left:17px}
.gtt{
    border: 2px dashed #d00;
    margin-top: 5px;
    padding: 5px; color:#333;
    text-align: justify;
}.property_tag {
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    line-height: 23px;
    position: absolute;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    cursor: default;
    padding: 0 8px;
}.property_tag {
    top: 13px;
    left: 12px;
    background: #df9b24;
}
.duan2 a.thumb_link{display:block;position:relative;}
#menu-topmenu.menu a:hover{color:#d0c6a4;}
.baivietcu{
    background:#fff
}
.baivietcu img{float:left; margin-right:8px !important}
#text-5 {width:48%; float:left; margin-top:20px; margin-bottom:10px}
#nav_menu-7 .widget_title{
    color: #dcb91c;
    font-size: 16px;
    line-height: 32px;
    text-align: left;
    padding-left: 0px;
}
#nav_menu-7 .widget_title::after {
    width: 30px;content: '';
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0px;
    background: #df9b24;
}
#custom_html-6{
    clear:both;
    border-top:1px #444 solid;
    line-height:24px;
    text-align:center;
    margin-top:15px;
}
#custom_html-6 a{color:#df9b24}
#menu-topmenu li{
    width:49%;
    margin-right:1%;
}
#nav_menu-7 p.widget_title {
    text-transform: uppercase;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 10px; margin-top:18px; font-family:'Roboto Condensed', sans-serif
}

#nav_menu-7 {
    color: #fff;
    height: auto;
    margin: 0px;
    width: 48%;

}
#nav_menu-7 {
    float: right;
}
.logoft{margin:0 auto; margin-right:15px}
.thongtinkhac i{margin-right:5px}
#custom_html-6 {width:100%; padding:10px 10px 10px 0px}
.ten {color:#dcb91c;font-size:16px;}
.banner2 img {width:350px; height:250px}

@media all and (max-width: 480px) {
    #header{min-height:30px}
    .hott{width:100%; bottom:0}
    #menu-topmenu.menu{display:block}
    .menu_control {
        color: #fff !important;
        width:100%
    }
    .canho2 .duan2 h2 {
        height:auto;
    }
    #canhovistaverde {margin: 0 auto;width: 100%!important;}
    #columns{width:96%!important;padding: 0px;}
    .duan .post, .duan2 .post {float: none;margin-right:0;margin:0 auto !important; margin-bottom:15px !important;width:80%}
    .duan,.footer,.thongtinkhac,.thongtinkhac2,.menufooter{width:100%!important; margin:0 auto;min-width:100%; float:none}
    .widget widget_text tieudeb2{width:100%!important;}
    .sidebar{display:block;}
    ul#menu-main-menu{width:100%}
    .khunghotline, .khunght, .tagbu, .khungtag{width:100%;min-width:100%}
    .vc_separator h4{font-size:16px !important; padding:0px !important}
    .menufooter{padding:0px}
    #header{width:100%; min-width:100%}
    #text-24{width:100%}
    .thongtin{font-size:15px;}
    #tag_cloud-2{width:100%}
    .tagcloud a{width:42%;height:50px}
    .thongtinkhac .dmca-badge img{margin-left:28%}
    #text-26{font-size:22px}
    .sanpham img {width:100%;max-width:100%;height:auto}
    duan .du0, .duan .du1, .duan .du2, .duan2 .du0, .duan2 .du1, .duan2 .du2{height:auto;margin-left:2px}
    .duan .du1, .duan2 .du1{margin-left:0px;}
    #menu-main-menu{z-index:1001}
    .menu_control{background-color:#004282; text-align:right;}
    .menu a{background-color:none}
    #menu-menufooter li {
        float: left;
        margin-bottom: 0;
        width: auto;
    }
    #columns #single ul#gform_fields_2,#columns #single ul#input_2_19{margin-left:0px !important}
    #header .menu .sub-menu{padding-left:0px;width:100%}
    ul#3,.menuchinh{height:auto}
    c{margin:0 auto}
    .menu_control{clear:both; font-weight:bold}
    #menu-item-6239{padding:0px}

    .wk-gallery-slider{display:none;}
    .menuchinh a{line-height:40px;}
    .event{
        height:auto;
        text-align:center;
        margin:0 auto!important}
    .postcat img.tintuc{width: 30%!important;height:100px;}
    .duan .mota{width:60%!important;height:57px!important; overflow:hidden}
    .duan .post.pcat{height:120px;margin-top:0px;}
    .postcat{margin-top:0px!important}
    .hotline{margin:0 auto}
    .top-nav{height:auto}
    #nav_menu-5{width:100%; float:none}
    #nav_menu-5 .menu a{background:#d8af62; border-bottom:1px #ccc solid;text-transform:uppercase; color:#fff}
    #nav_menu-5 ul,#nav_menu-5 li, #nav_menu-5 a{margin-left:0px; padding-left:0px; text-indent:10px}
    .tieudeb{width:100%; padding:4px 0px}
    .thongtinkhac{padding:5px 0px}
    .canhorivergate,#text-10,.rivergate,.hotline,.event{float:none !important}
    .sidebar{border-top:1px #666 dashed}
    #header #menu-main-menu li{width:100%; float:left; }
    #menu-menunewnew.menu{display:block}
    #menu-menunewnew li a{color:#666}
    .duan .post .headline.tintuc{height:45px}
    #menu-main-menu.menu li a:hover{background:#004282;color:#fff}
    .featured_image_link img.alignleft{width:100px; float:left}
    .menu_control {
        background-color: #004282;
        text-align: right;
        border-bottom: 1px #ccc solid;
    }
    .logoft{margin:0 auto;float:none}
    #text-20{padding:10px}
    #menu-menufooter{display:block}
    #menu-menufooter li{width:46%; float:left; margin-left:1%}
    .trangchu img.logoft{margin:0 auto;float:none;display:block}
    #text-24{padding:1%; width:98%}
    #menu-menufooter{display:block}
    #menu-menufooter li{width:42%; float:left; margin-left:2%}
    #text-25{width:100%}
    #tag_cloud-2{display:block; width:98%; margin:0 auto}
    #tag_cloud-2 a{width:42%; float:left; margin-left:2%}
    #canhovistaverde{margin-bottom:10px}

    #menu-menufooter li {
        float: left;
        margin-left: 2%;
        width: 42%;
    }
    #nav_menu-7{width:99%; margin:0 auto}
    #nav_menu-7 #menu-menufooter{display:block}
    #site_title{top:0px}
    #nav_menu-5 .menu a{background:none}
    #header .menu .sub-menu li, #header .menu .sub-menu li a{text-indent:40px}
    #header #menu-main-menu li{padding-left:0px;background:#ecca68}
    .hoavan{margin-bottom:30px}
    #site_title{position:relative; margin:0 auto; float:none !important}
    #nav_menu-5 #menu-item-6880, #nav_menu-5 #menu-item-6881{float:left; border:none; text-align:left}
    #nav_menu-5 #menu-item-6880 a, #nav_menu-5 #menu-item-6881 a{border:none !important}
    #menu-item-6383{display:none}
    #header ul#menu-main-menu ul{padding-left:0px !important; background:#d8af62}
    #nav_menu-5 #menu-topmenu.menu a{padding:0}
    .canho2 .duan2 img.thumb {min-width:100%;width:100%;}
    #text-5 {width:93%;}
    #text-5 .thongtinkhac {width:100%}
    #text-25 {margin-left:10px}
    #simple-social-icons-2 {margin-top:-48px}
    #menu-main-menu.menu li {background:#ecca68}
    #menu-main-menu.menu li a {background:#ecca68}
    #gform_3 .gform_footer.left_label {width:20% !important;margin-left:0xp !important}
    .vc_separator.vc_separator_align_center h4 {font-size:15px !important}
    #custom_html-6 {width:100%; padding:10px 0px 10px 0px}
    #rev_slider_3_1_wrapper, #rev_slider_3_1 {width:100% !important;}
    .navbar-meta.meta-property .meta-content .meta-property{margin:0 auto; display:block; width:50%}
    .navbar-meta{height:auto; margin-bottom:10px}
    .canho2 .duan2.cleft,.canho2 .duan2.cright,.canho2 .duan2,.duan .post_box.post.pcat{margin:0 auto; max-width:370px; margin-bottom:15px}
    .menu_control{display:none}
    .noo-title-header{margin-bottom:10px}
    #owl-demo4 img{max-width:180px}
    #text-5,#nav_menu-7,#custom_html-6{width:96%; margin:0 auto;float:none}
    #menu-topmenu li{width:50%;float:left;margin: 0px;}
    #responsive-menu-search-box{display:none}
    .grid-icon,.grid-bottom,.duan .post.pcat{width:100%; float:none; margin:0 auto}
    .featured_image_link img.alignleft{width:100%; float:none}
    .duan .post .headline.tintuc{height:auto}
    .col1, .col2 {
        width: 100%;
        float: none;
    }

    .menufooter{padding:0px !important}
    .pull-right{float:none; width:100%; margin:0 auto; margin-bottom:10px}
    #text-25{margin-left:0px; width:96%; padding:2%}
    .noo-topbar .noo-topmeta .fa-mobile{margin-left:10px}

}
.post_excerpt{text-align: justify; font-size:15px}
.contentpost img{max-width:98%}
@media all and (max-width: 800px) and (min-width: 481px) {
    .noo-topbar .noo-topmeta .fa-mobile{margin-left:10px}
    #nav_menu-5 .menu a{background:none !important}
    #site_title{top:0px}
    #nav_menu-7{width:97%; margin:0 auto}
    #nav_menu-7 #menu-menufooter{display:block}
    table.table{width:100%}
    #menu-item-6239{padding-left:0px; padding-right:0px}
    #nav_menu-7 #menu-topmenu.menu li{width:32%;float:left; padding:0px; margin:0px; margin-right:1%}
    #header{background:#004282;min-height:auto}
    .content,#header{width:100%; min-width:100%}

    #canhovistaverde {margin: 0 auto;width: 100%!important;}
    #columns{width:96%!important;padding: 0px;min-width:96%;margin-top:70px}
    .duan,.footer,.thongtinkhac,.thongtinkhac2,.menufooter{width:100%!important; margin:0 auto;min-width:100%; float:none}
    .widget widget_text tieudeb2{width:100%!important;}
    ul#menu-main-menu{width:100%}
    #header,.container,#slider,.visao,.content,.sidebar,.sidebar,.wk-slideshow .caption,.menuchinh,.bigfooter{width:100%; margin:0 auto;min-width:100%;float:none}
    .sanpham img {border: 1px solid #cccccc;box-shadow: 1px 1px 3px #cccccc;float: left;height: auto;margin-right: 10px;padding: 4px;width: 22%!important;}
    .duan .du0, .duan .du1, .duan .du2, .duan2 .du0, .duan2 .du1, .duan2 .du2{height:auto;margin-left:2px}
    .duan .du1, .duan2 .du1{margin-left:0px;}
    #menu-main-menu{z-index:1001}
    #header li{border:0px}
    #menu-menufooter li {
        float: left;
        margin-bottom: 0;
        width: auto;
    }
    ul.menu li a{background-color:#444; color:#fff; border-bottom:1px #ccc solid}
    ul#menu-main-menu,.menuchinh{height:auto}
    ul.menu li a{text-indent:15px}
    .menu_control{background:#004282 ; clear:both; font-weight:bold}
    #header .menu .sub-menu,.menu .sub-menu li{width:100%;height:auto}
    .menu .sub-menu li{line-height:40px}
    .wk-gallery-slider{display:none;}
    .menuchinh a{line-height:40px;}
    .menuchinh a{padding:0px 8px}
    .menu .sub-menu li{min-width:100%}
    .event{
        float:none!important;
        height:auto;
        text-align:center;
        margin:0 auto!important}
    #site_title{float:none; margin:0 auto}
    .hotline{margin:0 auto;float:none!important}
    #text-10 {clear: both;float: none;margin: 0 auto;}
    #text-14 {clear: both!important;float: none!important;margin: 0 auto!important;}
    .rivergate{float:none!important}
    .top-nav{height:auto}
    #nav_menu-5{width:100%; float:none}
    #nav_menu-5 .menu{display:block}
    #nav_menu-5 .menu a{background:#d8af62;text-transform:uppercase;float:left}
    #nav_menu-5 ul,#nav_menu-5 li, #nav_menu-5 a{margin-left:0px; padding-left:0px; text-indent:10px; padding-left:5px; padding-right:0px}
    #nav_menu-5 ul{padding-left:0px}
    .tieudeb{width:100%; padding:4px 0px}
    .thongtinkhac{padding:5px 0px}
    .canhorivergate,#text-10,.rivergate,.hotline,.event{float:none !important}
    .menu_control{color:#fff; padding-right:7px}
    #menu-topmenu.menu a{border:none}
    #header li{width:50%; float:left; }
    #header .menu .sub-menu li a{line-height:40px; padding-left:25px}
    #widgetkit-3, #text-15,#nav_menu-6,#tag_cloud-3,#text-13, #text-16,.baivietcu{width:100%; float:left; margin-right:1%}
    #canhovistaverde{margin-top:30px}
    .sanpham img{margin-bottom:15px}
    #menu-menunewnew.menu{display:block}
    .duan .post .headline.tintuc{height:45px}
    #menu-menunewnew li a{color:#666}
    #menu-menunewnew.menu .current-menu-item > a{color:#d00}
    #menu-main-menu.menu .current-menu-item > a, #menu-main-menu.menu li a:hover{background:#004282; color:#fff}
    .khunghotline,.khungtag,.tagbu,.khunght{min-width:100%; width:100%}
    .menufooter{width:96%; padding:1%; min-width:96% !important}
    #tag_cloud-2{display:block; width:98%; margin:0 auto}
    #tag_cloud-2 a{width:42%; float:left; margin-left:2%}
    #canhovistaverde{margin-bottom:10px}
    #text-24{width:58%}
    ul.menu li a{background:#d8af62}
    .menu .sub-menu{border:none}
    #site_title,#site_title a{height:105px; width:223px; background-size:100%}
    #nav_menu-5 #menu-item-6880, #nav_menu-5 #menu-item-6881{text-align:center}
    #menu-topmenu.menu a{padding:0}
    #header ul#menu-main-menu{width:240px !important; float:right !important; min-width:240px !important; position:absolute; background: #1a4b8c !important; right:0 !important}
    #header  ul#menu-main-menu li{float:none; width:100% !important}
    #header  ul#menu-main-menu ul{padding-left:15px; background:#d8af62}
    #menu-topmenu.menu a{padding:0px !important}
    #menu-main-menu.menuchinh{float:right !important; right:0}
    #header li{width:100% !important}
    .canho2 .duan2 img.thumb {min-width:100%;width:100%;}
    #text-5 .thongtinkhac {width:100%}
    #text-25 {margin-left:10px}
    #simple-social-icons-2 {margin-right: 20px;margin-top: -88px;}
    .container .post_content {width:98%;margin: 0 auto;float:none}
    .sanpham h2.headline {width:71%;}
    #menu-topmenu.menu {display:block}
    .canhorivergate, #text-10, .rivergate, .hotline, .event{display:none}
    .post_box.top,.post_box {height:auto}
    .duan h3.headline {font-size:15px}
    .s5_mod_h3 {padding: 0 55px !important;}
    #text-11{clear:both}
    .canho2 .duan2 h2 {height:auto}
    .cotphai{clear:both}
    .duan .postcat{height:110px}
    #custom_html-6 {width:100%; padding:10px 0px 10px 0px}
    .navbar-meta{height:auto; margin-bottom:10px}
    .menu_control{display:none}
    .noo-title-header{margin-bottom:10px}
    #owl-demo4 img{max-width:180px}
    #text-5,#nav_menu-7,#custom_html-6{width:96%; margin:0 auto;float:none}
    #menu-topmenu li{width:49%;float:left}
    #text-25.pull-right{margin-right:10px}
    .featured_image_link img.alignleft{width:100%; float:none}
    .grid-icon{width:40%; margin:0px}
    .grid-bottom{width:59%; float:right}
    .duan .post .headline.tintuc{height:auto}
    .col1, .col2 {
        width: 100%;
        float: none;
    }
    #header{background:#fff}
    .menufooter{padding:0px !important}
    .grid-bottom .post_content.post_excerpt{display:none}
    .grid-bottom .pagetin .post_content.post_excerpt{display:block}
    #text-24{width:98%}
    .container{width:96%; margin:0 auto; min-width:96%}
    #columns{width:100%}
    .duan{width:98% !important; padding:1% !important; min-width:98% !important}
    #site_title{margin-left:2%; float:left}
    .canho2 .duan2 h2{height:75px; overflow:hidden}
    .pull-right{margin-right:10px}
}
@media all and (max-width: 950px) and (min-width: 801px){
    .s5_mod_h3 {padding: 0 55px !important;}
    #nav_menu-7 #menu-menufooter{display:block}
    .menu .sub-menu{border-top:0px}

    .duan,.footer,.thongtinkhac,.thongtinkhac2,.menufooter,#canhovistaverde{width:100%; margin:0 auto;min-width:100%; float:none}
    ul#menu-main-menu{width:50%;min-width:50%;right:0;position: absolute;}
    .widget .widget_text .tieudeb2{width:100%!important;}
    #header,.container,#slider,.visao,.content,.sidebar,.sidebar,.wk-slideshow .caption,.menuchinh,.bigfooter{width:100%; margin:0 auto;min-width:100%;float:none}
    .sanpham img {
        border: 1px solid #cccccc;
        box-shadow: 1px 1px 3px #cccccc;
        float: left;
        height: auto;
        margin-right: 2%;
        padding: 1%;
        width: 25% !important;
    }
    .duan .du0, .duan .du1, .duan .du2, .duan2 .du0, .duan2 .du1, .duan2 .du2{height:auto;margin-left:2px}
    .duan .du1, .duan2 .du1{margin-left:0px;}
    #menu-main-menu{z-index:1001}
    .menu a{background-color:none}
    #menu-menufooter li {
        float: left;
        margin-bottom: 0;
        width: auto;
    }
    #text-26{margin-left:20%}

    #tag_cloud-2{width:100%}
    .tagcloud{margin-left:6%}
    ul.menu li a{background-color:#d8af62; color:#fff; border-bottom:1px #ccc solid}
    .menu .current-menu-item > a{color:#fff !important; background:#000}
    ul#menu-main-menu,.menuchinh{height:auto}
    c{margin:0 auto}
    ul.menu li a{text-indent:15px}
    .menu_control{background:#444; clear:both; font-weight:bold}
    #menu-item-6239{padding:0px}
    .wk-gallery-slider{display:none;}
    .menuchinh a{line-height:40px;}
    .event{
        float:none!important;
        height:auto;
        text-align:center;
        margin:0 auto!important}
    .sanpham h2.headline {width:70%;height: 75px;}
    .menufooter{width:96% !important; padding:2% !important; min-width:96% !important}
    #menu-topmenu.menu li{width:100px;float:left;background:none;color:#fff}
    #menu-topmenu.menu{float:right; width: auto}
    #menu-topmenu.menu li a{padding:0px;text-align: left;}
    #menu-item-6383{padding-left:15px !important}
    .textwidget{text-align:left;float:none;clear:both}
    .postcat img.tintuc{width: 20%!important;height:auto;}
    .duan .mota{width:78%!important;height:57px !important; overflow:hidden}
    .duan .post.pcat{height:120px;margin-top:0px;}
    .postcat{margin-top:0px!important}
    .hotline{margin:0 auto;float:none!important}
    #text-10 {clear: both;float: none;margin: 0 auto;}
    #text-14 {clear: both!important;float: none!important;margin: 0 auto!important;}
    .rivergate{float:none!important}
    #header{width:100%; min-width:100%; min-height:39px}
    #header #menu-main-menu li{background:#d8af62}
    .sanpham .mota{width:20%;float:left; height:77px; overflow:hidden; text-align: justify;}
    .hotline {
        float: right !important;
        margin: 0 auto;
    }
    #text-10 {
        clear: none;
        float: right;
    }
    #text-14.hotline{
        float: none !important;
    }
    #text-14.hotline .event {
        float: none !important;
        height: auto;
        color: #d8af62;
        font-size: 20px;
        height: 25px;
        line-height: 25px;
        margin-right: 30px;
        margin-top: 10px;
        padding: 5px;
        width: auto;
        text-align:left
    }

    #text-14.hotline .event .dc {
        color: #999;
        float: right;
        font-size: 12px;
        text-align: right;
    }
    .khunghotline, .khunght, .tagbu, .khungtag{width:100%;min-width:100%}
    .menu_control{color:#fff; padding-right:7px; text-align:right; background:#004282}
    #menu-topmenu.menu a{border:none}
    #header{background:none}
    #menu-main-menu.menu .current-menu-item > a, #menu-main-menu.menu li a:hover{color:#fff; background:#004282}
    #menu-main-menu.menu .sub-menu li a:hover{background:none; color:#333}
    #menu-main-menu.menu .sub-menu li a{padding-left:30px !important}
    #header li{width:100%; float:left; border:none}
    #menu-main-menu.menu .sub-menu li{min-width:100%}
    #header .menu .sub-menu{width:100%}
    #header .menu .sub-menu li a{line-height:40px}
    #header li{border-radius:0px}
    .menuchinh a{background:none }
    .top-nav{height:auto}
    #nav_menu-5{width:100%; float:none}
    #nav_menu-5 .menu{display:block}
    #menu-menunewnew.menu{display:block;float:right}
    #nav_menu-5 .menu a{background:#d8af62;text-transform:uppercase;float:left}
    #nav_menu-5 ul,#nav_menu-5 li, #nav_menu-5 a{margin-left:0px; padding-left:0px; text-indent:10px; padding-left:5px; padding-right:5px}
    #nav_menu-5 ul{padding-left:0px}
    #text-15{width:50%;float:left}
    #nav_menu-6{float:right; width:48%; }
    #menu-menunewnew li a{color:#666}
    #nav_menu-5 .menu a{background:none}
    .canho2 .duan2 h2 {height:auto}
    .sanpham img {margin-right:0}
    #menu-topmenu.menu {display:block;float:left}
    #text-14.hotline .event {text-align:right}
    #text-14.hotline .event .dc {margin-bottom:15px}
    .vc_pageable-slide-wrapper.vc_clearfix {height:100px !important}
    .duan .postcat {height: 120px;}
    #text-25 {padding: 10px 10px 10px 15px;}
    #single {margin-top:0px}
    #custom_html-6 {width:100%; padding:10px 0px 10px 0px}
    .menu_control{display:none}
    .noo-title-header{margin-bottom:10px}
    #owl-demo4 img{max-width:180px}
    #menu-topmenu li{width:33%;float:left}
    #text-25.pull-right{margin-right:10px}
    .featured_image_link img.alignleft{width:100%; float:none}

    .duan .post .headline.tintuc{height:auto}

    #header{background:#fff}
    .menufooter{padding:0px !important}

    #text-24{width:98%}
    .container{width:96%; margin:0 auto; min-width:96%}
    #columns{width:100%}
    .duan{width:98% !important; padding:1% !important; min-width:98% !important}
    .canho2 .duan2 h2{height:55px; overflow:hidden}
    .logoft{margin-bottom:15px}
    .duan{padding:0px}
    #site_title{margin-left:2%}
    .pull-right{margin-right:10px}
}
.wp_rp_wrap {
    clear: both;
}

ul.related_post {
    margin: 0 0 18px 0 !important;
    padding: 0 !important;
    -moz-column-count: 2 !important;
    -moz-column-gap: 40px !important;
    -moz-column-rule: 1px solid #ccc !important;
    -webkit-column-count: 2 !important;
    -webkit-column-gap: 40px !important;
    -webkit-column-rule: 1px solid #ccc !important;
    column-count: 2 !important;
    column-gap: 40px !important;
    column-rule: 1px solid #ccc !important;
}
ul.related_post li {
    overflow: hidden !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
    -moz-column-break-inside: avoid !important;
    -webkit-column-break-inside: avoid !important;
    break-inside: avoid-column !important;
}
ul.related_post li img {
    display: block !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    border: none !important;
    float: none !important;

    border-radius: 3px !important;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
}
ul.related_post li a.wp_rp_thumbnail {
    display: block !important;
    width: 75px !important;
    height: 75px !important;
    overflow: hidden;
    float: left !important;
    margin: 0 10px 0 0 !important;
    padding: 0 !important;
}
div.wp_rp_footer {
    text-align: right !important;
    overflow: hidden !important;
}
div.wp_rp_footer a {
    color: #999 !important;
    font-size: 11px !important;
    text-decoration: none !important;
    display: inline-block !important;
}
div.wp_rp_footer a.wp_rp_edit {
    color: #fff !important;
    font-size: 12px !important;
    text-decoration: underline !important;
    font-weight: bold !important;
    background: #f79124 !important;
    border-radius: 2px !important;
    padding: 3px 6px;
}
@media screen and (max-width: 480px) {
    ul.related_post {
        -moz-column-count: auto !important;
        -moz-column-gap: normal !important;
        -moz-column-rule: none !important;
        -webkit-column-count:auto !important;
        -webkit-column-gap: normal !important;
        -webkit-column-rule: none !important;
        column-count: auto !important;
        column-gap: normal !important;
        column-rule: none !important;
    }
}

ul.related_post li .wp_rp_category a {
    display: inline !important;
}
.top-rating-results .rank { font-weight: bold; }
p.mr{float:left; margin-right:20px}
div.rating-form form .save-rating{background:#ffa12b; color:#fff; border:none; border-radius:3px; padding:4px}
#nh_gi_d_n{color:#ffa12b; font-weight:bold; text-transform:uppercase; cursor:pointer}				.mr-custom-full-star {
    background: url() no-repeat;
    width: 32px;
    height: 32px;
    background-size: 32px 32px;
    image-rendering: -moz-crisp-edges;
    display: inline-block;
}
.mr-custom-half-star {
    background: url() no-repeat;
    width: 32px;
    height: 32px;
    background-size: 32px 32px;
    image-rendering: -moz-crisp-edges;
    display: inline-block;
}
.mr-custom-empty-star {
    background: url() no-repeat;
    width: 32px;
    height: 32px;
    background-size: 32px 32px;
    image-rendering: -moz-crisp-edges;
    display: inline-block;
}
.mr-custom-hover-star {
    background: url() no-repeat;
    width: 32px;
    height: 32px;
    background-size: 32px 32px;
    image-rendering: -moz-crisp-edges;
    display: inline-block;
}
.mr-star-hover {
    color: #ffba00 !important;
}
.mr-star-full, .mr-star-half, .mr-star-empty {
    color: #ffd700;
}
.mr-error {
    color: #EC6464;
}