@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&subset=greek,greek-ext,vietnamese);@media screen{*{margin:0;padding:0}a:link{text-decoration:none}a:focus{outline:0}img{display:block;padding:0;outline:0;border:none}ul{list-style:none}h1{margin:0;padding:0}body{font-family:'Roboto Condensed',sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#333;position:relative;}.body-padding{padding-top:45px}.wrapper{width:100%;margin:0 auto}.container{position:relative;margin:0 auto;width:1100px}.header-fixed{/*position:fixed;*/top:0;left:0;width:100%;z-index:20000}.header-top{background-color:#2c2b3b;height:35px;line-height:35px;color:#fff}.header-top-left ul li{display:inline-block}.header-top-left ul li:nth-child(n+2){margin-left:15px}.header-top-left ul li a{display:block;color:#fff}.header-top-left ul li a i{margin-right:5px;color:#b1490a}.search-form{height:25px;line-height:25px;margin-top:5px;position:relative;font-size:13px;color:#333}.search-input{width:200px;height:100%;outline:0;border:none;padding:0 5px;background-color:#eee}.search-submit{position:absolute;top:0;right:0;height:25px;width:25px;outline:0;border:none;background-color:#b1490a;color:#fff}.main-header{background-color:#fff}.main-header .container{height:100px;padding:8px 15px;box-sizing:border-box;}.logo{margin:0;padding:0;height:100%}.logo a{display:block;height:100%}.logo a img{height:100%}.banner-header{display:block;height:100%}.banner-header img{height:100%}.header-fixed .header-top,.header-fixed .main-header{display:none}.header-fixed .header-bottom{width:100%;margin:0 auto;box-shadow:0 3px 5px rgba(0,0,0,.1)}.close-nav,.header-hotline{display:none}.show-nav{display:none;cursor:pointer;height:45px;padding:0}.show-nav img{margin:0 auto;margin-top:11px}.header-bottom{background-color:#2957a4}.header-bottom .container{height:45px;line-height:45px}.main-nav-inner>ul>li{float:left;position:relative}.main-nav-inner>ul>li.menu-item-has-children:before{position:absolute;font-family:fontawesome;content:"\f107";right:10px;color:#eee;font-weight:400}.main-nav-inner>ul>li a{display:block;padding:0 8px;color:#fff;font-size: 15px;}.main-nav-inner>ul>li.menu-item-has-children>a{padding-right:25px}.main-nav-inner>ul>li>a{font-weight:700}.main-nav-inner>ul>li.current-menu-item>a,.main-nav-inner>ul>li:hover>a{background-color:#f78f1c;color: #000;}.main-nav-inner>ul>li ul{position:absolute;top:calc(100% + 10px);left:0;min-width:200px;line-height:35px;z-index:1000;background-color:#009247;text-transform:none;box-shadow:3px 3px 0 rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:all ease-in-out .3s}.main-nav-inner>ul>li:hover ul{top:100%;opacity:1;visibility:visible}.main-nav-inner>ul>li ul li{border-top:1px solid #333;border-bottom:1px solid #666;background-color:#666}.main-nav-inner>ul>li ul li:first-child{border-top:none}.main-nav-inner>ul>li ul li:last-child{border-bottom:none}.main-nav-inner>ul>li ul li a{white-space:nowrap}.main-nav-inner>ul>li ul li a:hover{background-color:#2957a4}.featured{overflow:hidden}.featured .owl-controls{display:none!important}.featured{position:relative}.featured-home-item{height:440px;width:100%}.featured-btn{z-index:1000;width:40px;height:50px;text-align:center;line-height:50px;position:absolute;top:50%;margin-top:-25px;background-color:rgba(255,255,255,.6);color:rgba(0 ,0 ,0,.8);font-size:35px;cursor:pointer;opacity:0;visibility:hidden;transition:all ease-in-out .3s}.featured-btn:hover{background-color:#fff}.featured-btn-prev{left:-10px}.featured-btn-next{right:-10px}.block-content-new:hover .featured-btn,.owl-slider:hover .featured-btn{opacity:1;visibility:visible}.owl-slider:hover .featured-btn-prev{left:0}.owl-slider:hover .featured-btn-next{right:0}.main-wrap{background-color:#fff;padding:15px 0;padding-bottom:20px}.sidebar{width:300px}.primary{width:calc(100%)}.block-tax-item:nth-child(n+2){margin-top:30px;padding-top:30px;border-top:1px solid #f7be68}.block-tax-item-head{height:35px;line-height:35px;color:#fff;background-color:#2957a4}.block-tax-item-title{font-weight:700;font-size:17px;padding-left:10px}.block-tax-item-morelink{display:block;padding:0 10px;color:#000;height:35px;background-color:#f78f1c;}.block-tax-item-content{margin-top:20px}.du-an-item{width:calc((100% - 40px)/ 3);margin-right:20px}.du-an-item:nth-child(3n+3){float:right;margin-right:0}.du-an-item:nth-child(n+4){margin-top:20px}.du-an-item-thumb{display:block;height:180px}.du-an-item-info{margin-top:10px}.du-an-item-title{font-size:14px;height:40px;overflow:hidden}.du-an-item-title a{display:block;color:#333}.block-home-contact{margin-top:30px}.sidebar-item:nth-child(n+2){margin-top:20px}.sidebar-item-head{height:35px;line-height:35px;text-align:center;color:#fff;background-color:#2957a4}.sidebar-item-head h3{font-size:16px;font-weight:700}.sidebar-item-head h3 a{color:#fff;display:block}.sidebar-item-content{margin-top:20px}.sidebar-new-item:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #eee}.sidebar-new-item-thumb{display:block;width:70px;height:53px}.sidebar-new-item-info{margin-left:80px}.sidebar-new-item-title{font-size:14px;font-weight:700;line-height:18px}.sidebar-new-item-title a{display:block;color:#333}.sidebar-fix{margin-top:20px}.sidebar-item{display:block}.sidebar-item img{width:100%}.doi-tac{padding:0;padding-top:20px;background-color:#f3f3f3;border-top:1px solid #ddd;position:relative}.doi-tac:before{position:absolute;content:'';width:100%;height:35px;left:0;bottom:0;z-index:1;background-color:#d1cfcf}.doi-tac-title{text-align:center;font-weight:700;font-size:18px;color:#2957a4}.doi-tac-title span{position:relative;padding:0 20px}.doi-tac-title span:after,.doi-tac-title span:before{position:absolute;content:'';width:150px;height:1px;background-color:#000;top:9px}.doi-tac-title span:before{left:-150px}.doi-tac-title span:after{right:-150px}.doi-tac-des{margin-top:10px;text-align:center}.doi-tac-content{margin-top:20px;position:relative;z-index:10}.doi-tac-wrap{overflow:hidden}.doi-tac-wrap ul{overflow:hidden;width:calc(100% + 20px)}.doi-tac-item{width:178.3px;margin-right:20px}.doi-tac-item:nth-child(6n+6){float:right;margin-right:0}.doi-tac-item-thumb{height:70px}.doi-tac-item-thumb img{height:100%;max-width:100%;margin:0 auto}.doi-tac-item-title{text-align:center;font-size:13px;font-weight:700;line-height:35px;margin-top:10px}.doi-tac-btn{position:absolute;width:20px;height:30px;line-height:30px;background-color:#ccc;top:22px;font-size:16px;text-align:center;color:#f3f3f3;cursor:pointer;z-index:1000}.doi-tac-btn:hover{background-color:#f17e18}.doi-tac-btn-prev{left:0;border-radius:0 2px 2px 0}.doi-tac-btn-next{right:0;border-radius:2px 0 0 2px}.footer{padding:15px 0;background:#2c2b3b}.footer-content-right{width:500px;color:#fff}.footer-content-left{width:calc(100% - 530px);color:#fff}.footer-title{font-size:17px;font-weight:700;padding-bottom:12px;line-height:22px;border-bottom:1px solid #2957a4}.footer-address{padding-top:15px;font-size:15px;border-top:1px solid #2957a4}.footer-address p:nth-child(n+2){margin-top:7px}.block-breakcrumb{background-color:#f9f9f9;border:1px solid #eee;padding:6.5px 10px}.block-breakcrumb a{color:#333}.block-breakcrumb .breadcrumb_last{color:#f17e18}.pagination{clear:both;text-align:left}.pagination a,.pagination span{display:inline-block;margin-right:6px;margin-top:20px;height:35px;line-height:33px;width:35px;text-align:center;font-size:14px;color:#fff;box-sizing:border-box;border:1px solid #dfdedb;color:#262018;background-color:#f9f9f9;transition:all ease-in-out .3s}.pagination a:last-child,.pagination span:last-child{margin-right:0}.pagination .current,.pagination a:hover{color:#fff;background-color:#f17e18;border:1px solid #f17e18}.pagination .next,.pagination .prev{width:auto;width:35px}.single-title{font-size:23px;line-height:32px}.single-content-wrap{margin-top:20px}.single-content{font-size:16px;line-height:30px}.single-content li{margin-left:40px}.single-content p:first-child{padding-top:0}.single-content p:last-child{padding-bottom:0}.single-content img{width:auto!important;height:auto!important;max-width:100%!important;margin:0 auto}.single-content a{color:#f17e18;font-weight:700}.single-content a:hover{text-decoration:underline}.single-content iframe{display:block!important;width:100%!important;height:400px!important}.single-content .wp-caption{width:100%!important}.single-content .wp-caption-text{text-align:center;font-size:14px}.single-share{margin-top:20px}.single-tag-left{width:60px;margin-top:24px}.single-tag-left i{color:#f17e18;margin-right:5px}.single-tag-right{width:calc(100% - 70px);padding-top:10px}.single-ratings-right{padding-top:10px}.single-tag-right ul li{display:inline-block;margin-right:10px;margin-top:10px;background-color:#f9f9f9;border:1px solid #eee;font-size:13px}.single-tag-right ul li a{display:block;color:#333;padding:3px 6px}.single-tag-right ul li a:hover{background-color:#f17e18;color:#fff}.single-contact{margin-top:20px;border:2px solid #2957a4;padding:15px;padding-bottom:0;border-radius:5px}.single-contact-title{font-size:23px;font-weight:700;line-height:30px;text-align:center;color:green}.single-contact-des{margin-top:10px;font-size:16px;line-height:24px}.single-contact-des span{color:#f17e18;font-weight:700}.single-contact-form{margin-top:10px}.single-contact-form-col{width:calc((100% - 20px)/ 2)}.single-contact-form-col input,.single-contact-form-col select,.single-contact-form-col textarea{width:100%;height:40px;border:1px solid #ddd;outline:0;padding:0 10px;box-sizing:border-box;margin-top:10px}.single-contact-form-col input:focus,.single-contact-form-col select:focus,.single-contact-form-col textarea:focus{border:1px solid #f17e18}.single-contact-form-col select{padding-right:0}.single-contact-form-col textarea{height:190px;padding:10px}.single-contact-form-col input[type=submit]{margin-top:5px;color:#fff;background-color:#f17e18;font-weight:700;border:none}.wpcf7-response-output{margin:0!important;padding:5px 10px!important;text-align:center;background-color:#fff}.single-comment{margin-top:20px}.single-head span{display:inline-block;line-height:35px;background-color:#2957a4;padding:0 15px;font-weight:700;font-size:15px;color:#fff}.single-related{margin-top:10px}.single-related-content{margin-top:15px}.single-related-content li{margin-top:5px}.single-related-content li a{display:block;color:#333}.single-related-content li a i{margin-right:5px;color:#f17e18}.contact-form{margin-top:20px;padding:0 15px;padding-top:5px;background-color:#f1f1f1;border:1px solid #ddd}.contact-form input,.contact-form select,.contact-form textarea{width:100%;height:40px;border:1px solid #ddd;outline:0;padding:0 10px;box-sizing:border-box;margin-top:10px}.contact-form select{padding-right:0}.contact-form textarea{height:150px;padding:10px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border:1px solid #f17e18}.contact-form input[type=submit]{margin-top:5px;color:#fff;background-color:#f17e18;font-weight:700;border:none}.contact-form input[type=submit]:hover,.single-contact-form-col input[type=submit]:hover{background-color:#db5300}.call-hotline{top:140px;position:absolute;width:130px;text-align:center;z-index:100;height:30px;background-color:red;color:#fff;line-height:30px;font-weight:700;font-size:18px;border-radius:3px;left:35px;box-shadow:0 3px 10px rgba(0,0,0,.2)}.call-hotline:before{position:absolute;content:'';top:-20px;left:calc(50% - 10px);border:10px solid transparent;border-bottom:10px solid red;}.hotline-fix{position:fixed;z-index:1000;right:10px;bottom:90px;height:40px;line-height:40px;color:#ff7a00;border:1px solid #ff7a00;font-size:17px;padding-left:45px;padding-right:5px;font-weight:700;background:#fff url(images/icon/phone.png) top left no-repeat;background-size:auto 100%;box-shadow:0 3px 10px rgba(0,0,0,.2)}}
@-webkit-keyframes phone-vr-circle-fill {
    0% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
    }
    10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
    }
    20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg);
    }
    30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
    }
    40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg);
    }
    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
    }
}
.btn-mua, .btn-tai-pdf {
    display: inline-block;
    padding: 10px 20px;
    border: 1px solid #f00;
    border-radius: 5px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #f00 !important;
    background: #ffe000;
}
.clearfix{
    clear: both;
}
.single-editor table{
    margin: 10px 0px;
    width: 100% ! Important;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
}
.single-editor table tr td {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 7px;
    height: auto ! Important;
}
.single-editor table tr:nth-child(even) {
    background-color: #f9f9f9 !important;
}
.single-editor p iframe{
    width: 100%;
}
.single-editor h2{
    margin-top: 20px;
    margin-bottom: 10px;
}
.single-editor h3{
    margin-top: 20px;
    margin-bottom: 10px;
}
.single-editor h4{
    margin-top: 20px;
    margin-bottom: 10px;
}
.single-editor ul{
    list-style: disc;
}
.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select{
    width: 100%;
    height: 40px;
    border: 1px solid #ddd;
    outline: 0;
    padding: 0 10px;
    box-sizing: border-box;
    margin-top: 10px;
}
.wpcf7 textarea{
    height: 100px;
    padding: 10px;
}
.wpcf7 input[type="submit"]{
    margin-top: 5px;
    color: #fff;
    background-color: #f17e18;
    font-weight: 700;
    border: none;
    margin-bottom: 0px;
    text-transform: uppercase;
}
p{
    margin-bottom: 10px;
}
.block-breakcrumb p{
    margin-bottom: 0px;
}
.wp-pagenavi{
    text-align: center;
}
.single-contact .wpcf7 textarea{
    height: 140px;
}
.text-uppercase{
    text-transform: uppercase !Important;
}
.footer a{
    color: #fff;
}
.footer a:hover{
    color: #ffe000;
}
.language .btn-secondary {
    background: #f78f1c ! Important;
    color: #000;
}
#google_translate_element2{
    z-index: 0 !Important;
    height: 0px !Important;
    display: none;
}
#google_language_translator #language span{
    display: inline-block;
    cursor: pointer;
}
.skiptranslate iframe{
    z-index: 0 !Important;
    height: 0px !Important;
    border: none !Important;
    box-shadow: none;
}
.language .btn {
    display: inline-block;
    padding: 6px 6px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    min-width: 90px;
    margin: auto;
}
.language .dropdown.active .dropdown-menu{
    display: block !Important;
}
.language .dropdown-menu {
    min-width: auto;
    background: #fff;
    padding: 5px;
    width: 80px;
    text-align: center;
    width: 100%;
    width: 90px;
    z-index: 10000;
    box-shadow: 1px 1px 5px rgb(0 0 0 / 0.16);
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
}
.language .dropdown-menu a {
    display: block;
    margin: 0px;
}
.language .dropdown-menu img {
    border-radius: 100%;
    width: 40px;
    border: 1px solid #ccc;
    cursor: pointer;
}
body{
    top:0px !Important;
}
.language{
    float: right;
    position: relative;
}
.fix{
    position: fixed;
    z-index: 9999;
    left: 0px;
    top:0px;
}
.banner-header img{
    margin-top: 2px;
    max-height: 79px !Important;
    width: auto;
}
.single-content .wp-caption-text{
    color: #555;
    font-style: italic;
}
.kk-star-ratings .kksr-legend{
    font-size: 16px !important;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    margin: 10px 0px !important;
}
.form-group{
    position: relative;
}
.wpcf7-spinner{
    position: absolute;
    left: 44%;
    top: 11px;
}
.wp-pagenavi a,
.wp-pagenavi span{
    padding: 6px 12px;
    border-radius: 3px;
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
    background: #000080;
    color: #fff;
}
.hotline_fix{
    background: #E8F3FF;
    width: 78px;
    border: 0;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 999;
    padding: 10px 0px;
    margin: 0;
    box-shadow: 0 -4px 10px rgba(0,0,0,.2);
    border-radius: 0;
    text-align: center;
}
.hotline_fix ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    text-align: center;
}
.hotline_fix ul li{
    color: #000;
    display: inline-block;
    padding: 0px 0px;
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.hotline_fix ul li span{
    color: #000;
}
.hotline_fix ul li img{
    display: inline-block;
    margin: auto;
    height: 20px;
    width: auto;
    -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation: phone-vr-circle-fill 1s infinite ease-in-out;
}
.hotline_fix a{
    color: #000080;
}
.hotline_fix a:hover{
    color: #f17e18;
}
html[lang="en"] .main-nav-inner>ul>li a{
    padding: 0 10px;
}
html[lang="fr"] .main-nav-inner>ul>li a{
    padding: 0 6px;
}
#noibat .item{
    border:2px solid #f78f1c;
    padding: 20px 30px;
    margin-bottom: 15px;
    border-radius: 5px;
    text-align: center;
}
img{
    max-width: 100%;
    height: auto;
}
.main-nav-inner>ul>li.current-menu-parent a{
    background-color:#f78f1c;
    color: #000;
}