/* Fix style for Homepage */
.homepage #_header {
    position: relative;
    margin-bottom: 0;
}

.homepage .header_wrapper {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
}

html body .homepage .header-nav li a {
    color: #222 !important;
}
html body .homepage .header-nav li li a {
    color: #222 !important;
}

/*body.home {*/
    /*background: url("../../images/body-bg.png") 0 0 no-repeat;*/
/*}*/

    /*------------------------------------*/
.home .logo-sub-page, .logo-home-page  { display: none;}
.logo-sub-page, .home .logo-home-page { display: block;}

.sticky-hotline {
    position: fixed;
    right: 20px;
    top: 40%;
    background: #e84f23;
    z-index: 109;
    padding: 5px 10px;
    font-size: 18px;
    border-radius: 4px;
}
html body .sticky-hotline p {
    color: #fff;
    font-family: Arial;
    line-height: 18px;
}

html body .header-info li,
html body .header-info a,
html body .header-info i {
    color: #fff;
    font-weight: normal;
}

html body .header-info {
    background: #222222;
}

.header-info {
    height: 50px;
    line-height: 50px;
}

.header-info .pull-right i {
    margin-right: 2px;
}

.header-info .pull-left ul {
    border-left: 0;
    border-right: 0;
}

.header-info .pull-left ul li a {
    font-weight: normal;
}

body .header-info .pull-right li a,
body .header-info .pull-right li span,
body .header-info .pull-right ul li {
    font-family: Arial;
    font-weight: normal;
}
body .header-info .pull-right ul li.vi,
body .header-info .pull-right ul li.en {
    padding: 0 5px;
}
body.en .header-info .pull-right ul li.vi a,
body.vi .header-info .pull-right ul li.vi span,
body .header-info .pull-right ul li.vi span{
    border-right: 1px solid #fff;
    padding-right: 10px;
    font-weight: normal;
}

/* Main Menu */
body.home .navbar-nav > li >a,
html body .header-nav li a {
    border-right:0;
}
body .header-nav .nav.en > li > a,
body.vi .header-nav .nav.vi > li > a {
    font-family: 'Roboto Slab' !important;
    font-weight: normal !important;
}

.navbar-default .navbar-nav>li.dropdown>a:after {
    content: "\f107";
    position: absolute;
    right: 0px;
    top: 18px;
    width: 10px;
    height: 12px;
    font: normal normal normal 14px/1 FontAwesome;
}
body .navbar-nav>li>.dropdown-menu {
    left: 0;
    margin-left: 0;
    width: 210px;
    padding: 10px 0;
}

html body .header-nav li li a {
    color: #222 !important;
    font-family: 'Roboto Slab';
    border-left: 3px solid transparent;
}
html body .header-nav li li a:hover {
    border-left: 3px solid #e84f23;
}

/* Slideshow */
.slideshow-homepage { position: relative; }
body .tp-revslider-mainul iframe { border: 0 !important;}
.four-blocks {
    position: absolute;
    bottom: 0;
    background-color: rgba(232, 79, 35, 0.7);
    width: 75%;
    height: 110px;
    padding: 14px 0;
    margin: auto;
    left: 50%;
    transform: translate(-50%, 0);
}
.four-blocks .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 25%;
    padding: 0;
}
.four-blocks .wpb_column.vc_column_container.vc_col-sm-3 a {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}
.four-blocks .wpb_column.vc_column_container.vc_col-sm-3 a:hover {
    color: #fff !important;
    text-decoration: underline;
}
.four-blocks .wpb_column.vc_column_container.vc_col-sm-3 p {
    text-align: center;
    white-space: nowrap;
    min-height: 51px;
    margin-bottom: 10px;
    position: relative;
}
.four-blocks .wpb_column.vc_column_container.vc_col-sm-3 p img {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 0%);
}
.four-blocks.vc_row:before,
.four-blocks.vc_row:after {
content: " ";
display: block;
background: rgba(232, 79, 35, 0.7);
width: 100%;
height: 100%;
position: absolute;
left: -100%;
top: 0;
margin: 0 0;
padding: 0;
}
.four-blocks.vc_row:after { left: auto; right: -100%;}

.thu-vien-anh-video { clear: both;}

.starlake-image-gallery .vc_column-inner.image { position: relative;}
.starlake-image-gallery .vc_column-inner.image a:after {
    content: "";
    position: absolute;
    background: url("../../images/youtube-btt.png") 0 0 no-repeat;
    width: 68px;
    height: 48px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.starlake-image-gallery:hover .vc_column-inner.image a:after {
    background-position: 0 100%;
}
.starlake-image-gallery .wpb_column { margin-bottom: 30px;}
.starlake-image-gallery .wpb_column.hidden { display: none; }

.news_event_item { color: #929292; margin-bottom: 30px;}
.news_event_item h2 {
    color: #929292;
    font-size: 24px;
    font-family: "Roboto Slab";
    margin: 0 0 20px;
}
.news_event_item a { display: block; text-align: left; color:#454444;}
.news_event_item img { max-width: 100%; height: auto;}
.post-img {
    width: 100%;
    height: 170px;
    overflow: hidden;
}

/*----------------------- Re-style Pretty Photo ------------------*/
div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right, div.pp_default .pp_top, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_right {
    height: 0 !important;
    padding: 0 !important;
}
div.pp_default .pp_top .pp_left,
div.pp_default .pp_content_container .pp_left,
div.pp_default .pp_content_container .pp_right,
div.pp_default .pp_content { background: transparent !important;}

/*----------------------- Re-style Light Gallery ------------------*/
.lg-outer span.lg-toogle-thumb { display: none; }

/*----------------------- Re-style Footer ------------------*/
#footer { clear: both; }
#footer a { color: #fff; }

/*----------------------- Mobile ------------------*/