/*!
Theme Name: binhvu
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: binhvu
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

binhvu is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/* ----------------------  $plugin -----------------------------------------------------------------------------------------------------------*/
@import "https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700&subset=vietnamese";
@import "https://fonts.googleapis.com/css?family=Roboto+Condensed:700&subset=vietnamese";
@keyframes toBottom {
from{opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}
to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}
@keyframes showUp {
from{opacity:0}
to{opacity:1}
}
@keyframes toTop {
from{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}
to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}
@keyframes toRight {
from{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}
to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
}
@keyframes toLeft {
from{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}
to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
}
@keyframes zoomOut {
from{opacity:0;-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);transform:scale(0.8,0.8)}
to{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
}
@keyframes zoomIn {
0%{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
50%{opacity:0;-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);transform:scale(0.8,0.8)}
100%{opacity:0;-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);transform:scale(0.8,0.8);height:0;width:0;visibility:hidden}
}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;text-decoration:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
body,button,input,select,optgroup,textarea{color:#404040;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both}
p{margin-bottom:1.5em}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:13.125px;font-size:.8203125rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:13.125px;font-size:.8203125rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
html{box-sizing:border-box}
*,:before,:after{box-sizing:inherit}
body{background:#fff}
hr{background-color:#1C61AD;border:0;height:1px;margin-top:30px;margin-bottom:0}
ul,ol{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li > ul,li > ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{clear:both;content:'';display:table}
.row [class*='col-']{float:left;padding:15px}
.row [class*='col-'] [class*='col-']{padding:0}
.row .col-1{width:8.33%}
.row .col-15{width:12.5%}
.row .col-2{width:16.66%}
.row .col-24{width:20%}
.row .col-3{width:25%}
.row .col-32{width:26.66%}
.row .col-36{width:30%}
.row .col-4{width:33.33%}
.row .col-5{width:41.66%}
.row .col-6{width:50%}
.row .col-7{width:58.33%}
.row .col-8{width:66.66%}
.row .col-9{width:75%}
.row .col-10{width:83.33%}
.row .col-11{width:91.66%}
.row .col-12{width:100%}
.row [class*='col-'].row{padding:0}
.row .no-padding{padding:0}
.row.no-margin{margin-left:0;margin-right:0}
.row.padding-5{margin-left:-5px;margin-right:-5px}
.row.padding-5 [class*='col-']{float:left;padding:5px}
.row.padding-5.no-margin{margin-left:0;margin-right:0}
button,input[type="button"],input[type="reset"],input[type="submit"],.btn{border:0;border-radius:3px;background:#1C61AD;padding:10px 25px;outline:0;color:#fff;text-transform:uppercase;display:inline-block;font-size:14px;font-weight:700;cursor:pointer;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.btn:hover{background-color:#f39c12;color:#fff}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:0;padding:8px 15px;outline:0;box-shadow:0 1px 2px rgba(0,0,0,0.12) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.12) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.12) inset;-o-box-shadow:0 1px 2px rgba(0,0,0,0.12) inset;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;background-color:#f2f2f2;border-bottom:1px solid #fff;font-size:16px;width:100%}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}
select{border:1px solid #ccc}
textarea{width:100%;max-height:200px}
.wpcf7 label{margin:10px 0 5px;display:inline}
a{color:#1C61AD;outline:0}
a:hover{color:#f39c12}
.main-navigation{background-color:#1C61AD;position:absolute;top:0;width:100%;z-index:-1;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.main-navigation.active{top:100%}
.main-navigation ul{list-style:none;margin:0;padding:0}
.main-navigation ul a{line-height:50px;padding:0 14px;display:inline-block;color:#fff;text-transform:uppercase}
.site-header{position:fixed;z-index:10;width:100%;top:0}
.site-header.sticky .top-header,.site-header.sticky .main-navigation{padding:0}
.top-header{*padding:15px 0;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.title-logo{margin: 0;display: initial;}
.site-branding img{height:50px;display:block}
#toggle-icon{float:right;margin-top:5px;margin-right:15px;padding:10px;border:1px solid #ddd;border-radius:3px;height:40px;cursor:pointer}
#toggle-icon span,#toggle-icon:before,#toggle-icon:after{content:'';width:25px;height:2px;background-color:#1C61AD;margin-bottom:5px;display:block;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
#toggle-icon:after{margin-bottom:2px}
#toggle-icon.active:before{transform:rotate(45deg);transform-origin:3px 5px}
#toggle-icon.active:after{transform:rotate(-45deg);transform-origin:14px 1px}
#toggle-icon.active span{display:none}
.site-search #search-icon{display:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.site-search #search-form{margin-top:5px}
.site-search .search-form{line-height:40px;position:relative;margin-top:5px}
.site-search input[type="search"]{border:1px solid #ddd;width:100%;padding:10px;height:40px;padding-right:45px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}
.site-search button{background:none;box-shadow:none;position:absolute;color:#1C61AD;top:0;right:15px;padding:0;line-height:40px;font-size:18px}
.site-hotline a{background-color:#e50000;color:#fff;margin-top:5px;text-align:center;font-size:18px;line-height:21px;padding:10px;border-radius:5px;display:block}
.site-hotline a .svg-inline--fa{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}
.site-reg a{margin-top:5px;color:#1C61AD;background:#fff;border:1px solid #1C61AD;padding:9px 24px;border-radius:5px}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:12.25px;font-size:.765625rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.text-right{text-align:right}
.text-left{text-align:left}
.text-center{text-align:center}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;*width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit;display:inline-block}
.owl-carousel .owl-dots{text-align:center;margin-top:15px}
.owl-carousel .owl-dots button.owl-dot span{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid #fff;margin:0 5px}
.owl-carousel .owl-dots button.owl-dot.active span{background-color:#1C61AD;border-color:#1C61AD}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-thumbs{text-align:center;padding:5px 0 0;background-color:rgba(0,0,0,0.8)}
.owl-thumb-item{display:inline-block;width:10%;border:none;background:none;padding:0 2px;opacity:.7;box-sizing:border-box}
.owl-thumb-item.active,.owl-thumb-item:hover{opacity:1}
.owl-thumb-item img{display:block}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
i.slide-prev,i.slide-next{position:absolute;top:50%;z-index:11;width:42px;height:58px;margin:-21px 0 0;background:url(images/home-slide-arrow.png) no-repeat;text-indent:-9999px;cursor:pointer}
i.slide-next{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:0}
i.slide-prev{left:0}
.owl-nav{height:0}
svg:not(:root).svg-inline--fa{overflow:visible}
.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}
.svg-inline--fa.fa-lg{vertical-align:-.225em}
.svg-inline--fa.fa-w-1{width:.0625em}
.svg-inline--fa.fa-w-2{width:.125em}
.svg-inline--fa.fa-w-3{width:.1875em}
.svg-inline--fa.fa-w-4{width:.25em}
.svg-inline--fa.fa-w-5{width:.3125em}
.svg-inline--fa.fa-w-6{width:.375em}
.svg-inline--fa.fa-w-7{width:.4375em}
.svg-inline--fa.fa-w-8{width:.5em}
.svg-inline--fa.fa-w-9{width:.5625em}
.svg-inline--fa.fa-w-10{width:.625em}
.svg-inline--fa.fa-w-11{width:.6875em}
.svg-inline--fa.fa-w-12{width:.75em}
.svg-inline--fa.fa-w-13{width:.8125em}
.svg-inline--fa.fa-w-14{width:.875em}
.svg-inline--fa.fa-w-15{width:.9375em}
.svg-inline--fa.fa-w-16{width:1em}
.svg-inline--fa.fa-w-17{width:1.0625em}
.svg-inline--fa.fa-w-18{width:1.125em}
.svg-inline--fa.fa-w-19{width:1.1875em}
.svg-inline--fa.fa-w-20{width:1.25em}
.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}
.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}
.svg-inline--fa.fa-border{height:1.5em}
.svg-inline--fa.fa-li{width:2em}
.svg-inline--fa.fa-fw{width:1.25em}
.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}
.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center}
.fa-layers-text,.fa-layers-counter{display:inline-block;position:absolute;text-align:center}
.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}
.fa-layers-counter{background-color:#ff253a;border-radius:1em;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:top right;transform-origin:top right}
.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}
.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}
.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:top right;transform-origin:top right}
.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:top left;transform-origin:top left}
.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}
.fa-xs{font-size:.75em}
.fa-sm{font-size:.875em}
.fa-1x{font-size:1em}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-6x{font-size:6em}
.fa-7x{font-size:7em}
.fa-8x{font-size:8em}
.fa-9x{font-size:9em}
.fa-10x{font-size:10em}
.fa-fw{text-align:center;width:1.25em}
.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}
.fa-ul > li{position:relative}
.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}
.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.fa-rotate-90{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}
.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}
.fa-stack{display:inline-block;height:2em;position:relative;width:2em}
.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}
.svg-inline--fa.fa-stack-1x{height:1em;width:1em}
.svg-inline--fa.fa-stack-2x{height:2em;width:2em}
.fa-inverse{color:#fff}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.slide-item{overflow:hidden}
.slide-item .slide-card{max-width:1170px;margin:auto;position:relative}
.slide-item .slide-card .card{position:absolute;width:60%;top:100px;padding:15px;z-index:11;color:#fff}
.slide-item .slide-card .card h3{font-size:30px;margin:5px 0 15px;text-transform:uppercase;color:#fff;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif}
.slide-item .slide-card .card p{font-size:20px;margin-top:0}
.slide-item .slide-card .card .btn{background-color:#1C61AD;color:#fff;min-width:100px;padding:15px 20px;display:inline-block;text-align:center;margin-top:15px;text-transform:uppercase;font-weight:700}
.slide-item .slide-card .card .btn.btn-right{background-color:#fff;color:#333}
.slide-item .slide-card .card .btn:hover{background-color:#333;color:#fff}
.slide-item .slide-card .card .btn + .btn{margin-left:30px}
.slide-item .card-left .card{left:30px}
.slide-item .card-right .card{right:30px;text-align:right}
.slide-item .card-center .card{left:0;right:0;margin:auto;text-align:center}
.anima .slide-item h3,.anima .slide-item .btn,.anima .slide-item .p{opacity:0}
.anima .active .slide-item h3{opacity:0;-webkit-animation:toBottom 1s 1s 1 forwards;-o-animation:toBottom 1s 1s 1 forwards;animation:toBottom 1s 1s 1 forwards}
.anima .active .slide-item p{opacity:0;-webkit-animation:showUp 1s 2s 1 forwards;-o-animation:showUp 1s 2s 1 forwards;animation:showUp 1s 2s 1 forwards}
.anima .active .slide-item .btn{opacity:0;-webkit-animation:toTop 1s 2.5s 1 forwards;-o-animation:toTop 1s 2.5s 1 forwards;animation:toTop 1s 2.5s 1 forwards}
.section-homepage{text-align:center}
.section-homepage h2{margin-bottom:0;font-size:26px;position:relative;text-transform:uppercase;color:#1C61AD;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif}
.section-homepage h3{color:#888;font-size:16px;margin:0;text-transform:uppercase;font-weight:400}
.section-homepage .section-text{max-width:800px;margin:5px auto}
.section-homepage.right .title-part,.section-homepage.left .title-part{background:none;padding-bottom:0}
.section-homepage.right{text-align:right}
.section-homepage.left{text-align:left}
.call-to-action h4{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:25px;margin:0}
.call-to-action p{margin:0}
.call-to-action .inner-call{max-width:80%;margin:0 auto;padding:30px 0}
.call-to-action .btn{padding:10px;text-align:center;margin:auto;display:block;margin-top:15px}
.list-feedback{padding-bottom:30px}
.list-feedback img{width:80px!important;height:80px;border-radius:100%;margin-left:30px}
.list-feedback .right-info{padding:50px 30px 15px;background-color:#fff;border-radius:3px;margin-top:-40px}
.list-feedback .right-info p{margin:5px 0 15px;font-size:16px;font-weight:500;line-height:1.6;min-height:75px}
.list-feedback .right-info b.name{font-size:18px;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif}
.list-feedback .right-info span.meta{color:#1C61AD;display:block;font-size:14px}
.list-feedback .feedback-item{position:relative}
.news-widget{margin:0;padding:0;list-style:none;counter-reset:my-counter}
.news-widget li{margin-bottom:10px;clear:both;min-height:42px}
.news-widget li a{display:block;color:#444;padding-left:40px;position:relative}
.news-widget li a:before{content:counter(my-counter,decimal);counter-increment:my-counter;display:block;line-height:1;vertical-align:top;margin:4px 10px 0 0;padding:6px 10px;background:#f39c12;font-size:20px;color:#fff;font-weight:600;position:absolute;left:0}
.news-widget li a span{font-size:13px;color:#f39c12;font-weight:300;white-space:pre;line-height:1;position:relative;margin-left:3px}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.widget-title{text-transform:uppercase;margin:10px 0;border-left:3px solid #1C61AD;padding-left:10px;border-bottom:1px solid #ccc;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;font-size:18px}
.widget-area .widget:first-child .widget-title{margin-top:0}
.widget-area .widget:last-child{margin-bottom:0}
.widget-area .widget img{display:block}
.text-white .section-homepage{color:#fff}
.text-white .section-homepage h2,.text-white .section-homepage h3{color:#fff}
.content-area{float:left;width:66.67%;padding-right:15px}
.site-content .widget-area{float:right;overflow:hidden;width:33.33%;padding-left:15px;padding-top: 20px;}
.no-sidebar.content-area{float:none;padding-right:0;padding-left:0;width:100%}
.site-content{margin:auto}
.container{max-width:1100px;margin:auto}
#content{margin-top:110px;padding:15px 0}
h1{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;font-size:30px;margin:0 0 10px}
h1.page-title{border-bottom:1px solid #1C61AD}
div#breadcrumbs{font-size:12px;color:#888}
div#breadcrumbs a{color:#888}
.error-404{text-align:center;padding:60px 0}
.error-404 .big{font-size:80px;font-weight:700}
.border-center{position:relative;overflow:hidden}
.border-center:after{content:'';height:100%;width:1px;background-color:#e9e9e9;left:50%;top:30px;position:absolute}
.post-item{position:relative}
.post-item img{display:block;width:100%;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.post-item .image{overflow:hidden}
.post-item h3,.post-item h2,.post-item .sm-title{color:#272727;margin:10px 0;height:48px;font-weight:700;overflow:hidden;font-size:16px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.post-item .box-info{background:#fff;padding:5px 0}
.post-item .info{font-size:13px;color:#888;font-weight:300}
.post-item .info span + span{padding-left:10px}
.post-item .info .svg-inline--fa{color:#1C61AD}
.post-item .meta{padding:5px 0;border-top:1px dashed #ccc}
.post-item p.des{height:57px;overflow:hidden;margin-bottom:5px}
.post-item .continue{margin-bottom:10px}
.post-item .sm-title{display:none}
.post-item:hover h3,.post-item:hover h2,.post-item:hover .sm-title{color:#1C61AD}
.post-item.horizontal{clear:both;background-color:#fff;border-bottom:1px solid #ccc}
.post-item.horizontal:before,.post-item.horizontal:after{content:'';display:table;clear:both}
.post-item.horizontal h2,.post-item.horizontal h3,.post-item.horizontal .sm-title{height:inherit;margin-top:0;font-size:20px;margin-bottom:5px}
.post-item.horizontal p.des{font-size:14px;color:#444;height:inherit;margin-top:5px}
.post-item.horizontal .image,.post-item.horizontal .box-info{padding:15px;float:left}
.post-item.horizontal .image{width:30%}
.post-item.horizontal .box-info{width:70%;background:none}
.post-item.horizontal .meta{border:0}
.view-all{font-weight:700;position:absolute;top:-25px;right:0}
.view-all a{text-decoration:underline}
.style-horizontal{overflow:hidden}
.list-post{position:relative}
.post-slide{padding:15px 0}
.post-slide i.slide-prev,.post-slide i.slide-next{background-color:rgba(243,156,18,0.5);width:35px}
.post-slide i.slide-prev:hover,.post-slide i.slide-next:hover{background-color:#f39c12}
.post-slide .post-item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.style-featured .view-all{position:relative;top:4px;text-align:right}
.post-featured{padding:15px 0}
.post-featured .featured{margin-top:15px}
.post-featured .featured .image{float:left;padding-right:15px}
.post-featured .featured img{width:60px}
.post-featured .featured:before,.post-featured .featured:after{content:'';display:table;clear:both}
.post-featured .featured .box-info{padding:0}
.post-featured .featured .box-info h2,.post-featured .featured .box-info h3{display:inline;font-weight:500;font-size:14px;line-height:18px}
.post-featured .top-featured{border-bottom:1px solid #e9e9e9}
.post-featured .top-featured .box-info h2,.post-featured .top-featured .box-info h3{font-size:20px;height:60px}
.duhocnhat-loadmore,.end-loading{width:250px;padding:15px;text-align:center;margin:15px auto;background:#f39c12;border-radius:3px;color:#fff;font-weight:600;text-transform:uppercase}
.duhocnhat-loadmore{cursor:pointer}
.duhocnhat-loadmore:hover{background-color:#c87f0a}
.end-loading{background:#888}
.list-term{margin-bottom:15px;border-bottom:2px solid #1C61AD}
.list-term .btn{font-weight:400;background-color:#fff;color:#1C61AD;padding:8px 10px;border:solid #1C61AD;margin-right:3px;text-transform:none;border-radius:5px 5px 0 0;border-width:1px 1px 0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.list-term .btn.active,.list-term .btn:hover{background-color:#1C61AD;color:#fff}
.category h1.page-title{border:0}
.entry-meta{color:#888;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:10px}
.entry-meta span + span{margin-left:10px}
.entry-meta .fb-like{float:right}
.entry-meta span.time,.entry-meta span.author{font-size:14px;color:#999}
.kk-star-ratings{width:inherit!important}
.kk-star-ratings.lft{float:none;display:inline-block;min-height:inherit}
.kk-star-ratings .kksr-star.gray{width:120px;display:inline-block;vertical-align:text-bottom}
.kk-star-ratings .kksr-legend{display:inline-block;font-size:14px}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.fb-livechat,.fb-widget{display:none}
.ctrlq.fb-button,.ctrlq.fb-close{position:fixed;right:24px;cursor:pointer}
.ctrlq.fb-button{z-index:9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxyZWN0IGZpbGw9IiMwMDg0RkYiIGhlaWdodD0iMTI4IiB3aWR0aD0iMTI4Ii8+PC9nPjxwYXRoIGQ9Ik02NCwxNy41MzFjLTI1LjQwNSwwLTQ2LDE5LjI1OS00Niw0My4wMTVjMCwxMy41MTUsNi42NjUsMjUuNTc0LDE3LjA4OSwzMy40NnYxNi40NjIgIGwxNS42OTgtOC43MDdjNC4xODYsMS4xNzEsOC42MjEsMS44LDEzLjIxMywxLjhjMjUuNDA1LDAsNDYtMTkuMjU4LDQ2LTQzLjAxNUMxMTAsMzYuNzksODkuNDA1LDE3LjUzMSw2NCwxNy41MzF6IE02OC44NDUsNzUuMjE0ICBMNTYuOTQ3LDYyLjg1NUwzNC4wMzUsNzUuNTI0bDI1LjEyLTI2LjY1N2wxMS44OTgsMTIuMzU5bDIyLjkxLTEyLjY3TDY4Ljg0NSw3NS4yMTR6IiBmaWxsPSIjRkZGRkZGIiBpZD0iQnViYmxlX1NoYXBlIi8+PC9zdmc+) center no-repeat #0084ff;width:60px;height:60px;text-align:center;bottom:80px;border:0;outline:0;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;box-shadow:0 1px 6px rgba(0,0,0,0.06),0 2px 32px rgba(0,0,0,0.16);-webkit-transition:box-shadow .2s ease;background-size:80%;transition:all .2s ease-in-out}
.ctrlq.fb-button:focus,.ctrlq.fb-button:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,0.09),0 4px 40px rgba(0,0,0,0.24)}
.fb-widget{background:#fff;z-index:1000;position:fixed;width:360px;height:435px;overflow:hidden;opacity:0;bottom:0;right:24px;border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 5px 40px rgba(0,0,0,0.16);-webkit-box-shadow:0 5px 40px rgba(0,0,0,0.16);-moz-box-shadow:0 5px 40px rgba(0,0,0,0.16);-o-box-shadow:0 5px 40px rgba(0,0,0,0.16)}
.fb-credit{text-align:center;margin-top:8px}
.fb-credit a{transition:none;color:#bec2c9;font-family:Helvetica,Arial,sans-serif;font-size:12px;text-decoration:none;border:0;font-weight:400}
.ctrlq.fb-overlay{z-index:0;position:fixed;height:100vh;width:100vw;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;top:0;left:0;background:rgba(0,0,0,0.05);display:none}
.ctrlq.fb-close{z-index:4;padding:0 6px;background:#365899;font-weight:700;font-size:11px;color:#fff;margin:8px;border-radius:3px}
.ctrlq.fb-close::after{content:"X";font-family:sans-serif}
.bubble{width:20px;height:20px;background:#c00;color:#fff;position:absolute;z-index:999999999;text-align:center;vertical-align:middle;top:-2px;left:-5px;border-radius:50%;line-height:20px;font-size:12px}
.bubble-msg{width:120px;left:-130px;top:10px;position:relative;background:rgba(59,89,152,0.8);color:#fff;padding:5px 8px;border-radius:8px;text-align:center;font-size:13px}
.site-footer{clear:both;background-color:#26282c;padding:15px 0;color:#ccc;font-size:14px}
.site-footer a{color:#ccc}
.site-footer p{margin:5px 0}
.site-footer ul{padding-left:0;margin:0;list-style:none}
.site-footer ul li{padding-left:10px;position:relative;margin-bottom:5px}
.site-footer ul li:before{content:'';width:4px;height:4px;background-color:#1C61AD;position:absolute;left:0;top:10px}
.ico-social .svg-inline--fa{font-size:20px;margin-right:10px}
.footer-title{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:5px;font-size:16px;color:#fff}
.site-map iframe{width:100%}
.site-info{background-color:#111;color:#888;text-align:center;padding:10px 0;font-size:14px}
#top{display:none;position:fixed;bottom:80px;right:12px;z-index:9;border:none;outline:none;background-color:#55555599;cursor:pointer;color:#fff;border-radius:30px;height:50px;width:50px;line-height:50px;text-align:center;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
#top:hover{background-color:#555}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
@media screen and (min-width: 993px) {
.main-navigation{overflow:hidden}
.main-navigation:hover{overflow:visible}
.main-navigation ul li:hover,.main-navigation ul li.current-menu-item{background-color:#63CBF7}
.main-navigation ul.menu > li{display:inline-block;position:relative}
.main-navigation ul.menu > li:hover ul.sub-menu{opacity:1;padding-top:0}
.main-navigation ul.sub-menu{position:absolute;text-align:left;min-width:250px;padding-top:20px;opacity:0;z-index:3;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.main-navigation ul.sub-menu li{display:block;background-color:#63CBF7;border-top:1px solid #1C61AD}
.main-navigation ul.sub-menu li:hover{background-color:#1C61AD}
.hidden-lg{display:none}
}
@media screen and (max-width: 992px) {
.row [class*='col-']{width:100%}
.sidebar-left .content-area{margin:0;width:100%}
.sidebar-left .site-main{margin:0;padding:0}
.sidebar-left .site-content .widget-area{width:100%;padding:0;float:none}
.content-area{margin:0;width:100%;padding:0}
.site-main{margin:0;padding:0}
.site-content .widget-area{width:100%;padding:0;float:none}
.site-content .widget-area .widget .widget-title{margin-top:30px}
#content.site-content,.container{padding-left:15px;padding-right:15px}
.site-hotline,.site-reg{display:none;padding:0!important}
.site-search{top:-500px;position:absolute;width:100%;left:0;background-color:#1C61AD;z-index:-1;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.site-search #search-form{margin-top:0;padding:10px}
.site-search .search-form{margin-top:0}
.site-search.active{top:100%}
.site-search input[type="search"]{font-size:16px}
.main-navigation{top:-500px;max-height:500px;overflow-y:auto}
.main-navigation ul li,.main-navigation ul li a{display:block}
.main-navigation ul li{border-top:1px solid #1C61AD}
.main-navigation ul.sub-menu li{padding-left:30px}
#content{margin-top:60px}
#toggle-icon{margin-right:0;border:0;margin-top:10px}
#toggle-icon span,#toggle-icon:before,#toggle-icon:after{width:20px;height:1px}
#toggle-icon.active:after{transform-origin:11px -1px}
.bg-dark{width:100%;height:100%;z-index:9;background-color:rgba(0,0,0,0.7);position:fixed;display:none;left:0;top:0}
.bg-dark.active{display:block}
.no-scroll{overflow:hidden}
.fixed-hotline span{display:block;position:fixed;z-index:9;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4MC41NiA0ODAuNTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MC41NiA0ODAuNTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzY1LjM1NCwzMTcuOWMtMTUuNy0xNS41LTM1LjMtMTUuNS01MC45LDBjLTExLjksMTEuOC0yMy44LDIzLjYtMzUuNSwzNS42Yy0zLjIsMy4zLTUuOSw0LTkuOCwxLjggICAgYy03LjctNC4yLTE1LjktNy42LTIzLjMtMTIuMmMtMzQuNS0yMS43LTYzLjQtNDkuNi04OS04MWMtMTIuNy0xNS42LTI0LTMyLjMtMzEuOS01MS4xYy0xLjYtMy44LTEuMy02LjMsMS44LTkuNCAgICBjMTEuOS0xMS41LDIzLjUtMjMuMywzNS4yLTM1LjFjMTYuMy0xNi40LDE2LjMtMzUuNi0wLjEtNTIuMWMtOS4zLTkuNC0xOC42LTE4LjYtMjcuOS0yOGMtOS42LTkuNi0xOS4xLTE5LjMtMjguOC0yOC44ICAgIGMtMTUuNy0xNS4zLTM1LjMtMTUuMy01MC45LDAuMWMtMTIsMTEuOC0yMy41LDIzLjktMzUuNywzNS41Yy0xMS4zLDEwLjctMTcsMjMuOC0xOC4yLDM5LjFjLTEuOSwyNC45LDQuMiw0OC40LDEyLjgsNzEuMyAgICBjMTcuNiw0Ny40LDQ0LjQsODkuNSw3Ni45LDEyOC4xYzQzLjksNTIuMiw5Ni4zLDkzLjUsMTU3LjYsMTIzLjNjMjcuNiwxMy40LDU2LjIsMjMuNyw4Ny4zLDI1LjRjMjEuNCwxLjIsNDAtNC4yLDU0LjktMjAuOSAgICBjMTAuMi0xMS40LDIxLjctMjEuOCwzMi41LTMyLjdjMTYtMTYuMiwxNi4xLTM1LjgsMC4yLTUxLjhDNDAzLjU1NCwzNTUuOSwzODQuNDU0LDMzNi45LDM2NS4zNTQsMzE3Ljl6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTM0Ni4yNTQsMjM4LjJsMzYuOS02LjNjLTUuOC0zMy45LTIxLjgtNjQuNi00Ni4xLTg5Yy0yNS43LTI1LjctNTguMi00MS45LTk0LTQ2LjlsLTUuMiwzNy4xICAgIGMyNy43LDMuOSw1Mi45LDE2LjQsNzIuOCwzNi4zQzMyOS40NTQsMTg4LjIsMzQxLjc1NCwyMTIsMzQ2LjI1NCwyMzguMnoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNNDAzLjk1NCw3Ny44Yy00Mi42LTQyLjYtOTYuNS02OS41LTE1Ni03Ny44bC01LjIsMzcuMWM1MS40LDcuMiw5OCwzMC41LDEzNC44LDY3LjJjMzQuOSwzNC45LDU3LjgsNzksNjYuMSwxMjcuNSAgICBsMzYuOS02LjNDNDcwLjg1NCwxNjkuMyw0NDQuMzU0LDExOC4zLDQwMy45NTQsNzcuOHoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) center no-repeat #0cc513;width:60px;height:60px;text-align:center;bottom:80px;left:24px;border:0;outline:0;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;box-shadow:0 1px 6px rgba(0,0,0,0.06),0 2px 32px rgba(0,0,0,0.16);-webkit-transition:box-shadow .2s ease;background-size:50%}
.ico-search{display:block;position:absolute;height:40px;width:40px;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyLjk2NiA1Mi45NjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyLjk2NiA1Mi45NjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPHBhdGggZD0iTTUxLjcwNCw1MS4yNzNMMzYuODQ1LDM1LjgyYzMuNzktMy44MDEsNi4xMzgtOS4wNDEsNi4xMzgtMTQuODJjMC0xMS41OC05LjQyLTIxLTIxLTIxcy0yMSw5LjQyLTIxLDIxczkuNDIsMjEsMjEsMjEgIGM1LjA4MywwLDkuNzQ4LTEuODE3LDEzLjM4NC00LjgzMmwxNC44OTUsMTUuNDkxYzAuMTk2LDAuMjA1LDAuNDU4LDAuMzA3LDAuNzIxLDAuMzA3YzAuMjUsMCwwLjQ5OS0wLjA5MywwLjY5My0wLjI3OSAgQzUyLjA3NCw1Mi4zMDQsNTIuMDg2LDUxLjY3MSw1MS43MDQsNTEuMjczeiBNMjEuOTgzLDQwYy0xMC40NzcsMC0xOS04LjUyMy0xOS0xOXM4LjUyMy0xOSwxOS0xOXMxOSw4LjUyMywxOSwxOSAgUzMyLjQ1OSw0MCwyMS45ODMsNDB6IiBmaWxsPSIjMmY5OTMxIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) center no-repeat;right:55px;background-size:45%;margin-top:7px;border-right:1px solid #eee}
}
@media screen and (min-width: 640px) and (max-width: 992px) {
.hidden-tab{display:none}
.site-footer .row [class*='col-']{width:50%}
.site-footer .row [class*='col-']:nth-child(2n+1){clear:left}
}
@media screen and (max-width: 640px) {
.style-horizontal .row .post-item:first-child .image,.style-horizontal .row .post-item:first-child .box-info{width:100%}
.style-horizontal .row .post-item:first-child .image{padding-bottom:0;padding-top:15px;height:220px;overflow:hidden}
.style-horizontal .row .post-item:first-child .box-info{padding-left:15px}
.style-horizontal .row .post-item:first-child .box-info h2,.style-horizontal .row .post-item:first-child .box-info h3{display:block;font-size:20px;padding:15px 0 0}
.style-horizontal .row .post-item:first-child p.des{height:inherit}
.style-horizontal .row .post-item:first-child .sm-title{display:none}
.style-horizontal .row .post-item:first-child span.author{display:inline-block}
.style-horizontal .row .post-item .image,.style-horizontal .row .post-item .box-info{width:50%;padding-top:0}
.style-horizontal .row .post-item .box-info{padding-left:0}
.style-horizontal .row .post-item .box-info h2,.style-horizontal .row .post-item .box-info h3{display:none}
.style-horizontal .row .post-item h2,.style-horizontal .row .post-item h3,.style-horizontal .row .post-item .sm-title{padding:15px 15px 0;line-height:24px;margin-bottom:10px;display:block;font-size:16px}
.style-horizontal .row .post-item p.des{height:85px}
.style-horizontal .row .post-item span.author{display:none}
.style-horizontal + .view-all{top:0;margin-top:10px;margin-bottom:5px}
.style-slide .post-slide{padding-bottom:0}
.style-slide .post-slide h3,.style-slide .post-slide h2{height:48px!important}
.slide-item .post-item .image{height:220px;overflow:hidden}
.view-all{top:0;position:relative;text-align:right;margin-bottom:15px}
hr{margin-top:10px}
.section-homepage h2{font-size:22px;position:relative}
.section-homepage h2:before{content:'';width:3px;height:18px;display:inline-block;margin-right:6px;background-color:#f39c12}
.section-homepage h3{font-size:14px}
.post-item h3,.post-item h2{height:inherit!important}
.call-to-action{text-align:center}
.kk-star-ratings.lft{display:block}
.hidden-sm{display:none}
.border-center{overflow:visible}
.border-center:after{content:none}
.ctrlq.fb-button{bottom:20px}
.bubble-msg{display:none}
.list-term{border-bottom:0;margin-bottom:0}
.list-term .btn{border-width:1px;border-radius:5px;padding:5px;margin-bottom:10px}
.menu-drag{margin-left:-15px;margin-right:-15px;margin-bottom:15px;margin-top:15px;background:#f1f1f1;background:-webkit-linear-gradient(left,#f1f1f1 0%,#f1f1f1 85%,#e0e0e0 100%);background:-o-linear-gradient(left,#f1f1f1 0%,#f1f1f1 85%,#e0e0e0 100%);background:linear-gradient(to right,#f1f1f1 0%,#f1f1f1 85%,#e0e0e0 100%)}
.menu-drag .inner-drag{padding:15px;overflow-x:auto}
.menu-drag ul{list-style:none;margin:0;padding:0;height:84px;display:flex;flex-direction:column;flex-wrap:wrap}
.menu-drag ul li a{width:150px;border-radius:5px;background-color:#1C61AD;color:#fff;padding:8px 0;display:inline-block;margin-right:15px;text-align:center;margin-bottom:10px}
.menu-drag ul li:nth-child(2n) a{margin-bottom:0}
.fixed-hotline span{bottom:20px}
.site-footer .row [class*='col-']{padding:0 15px}
.site-footer .row [class*='col-']:first-child{padding-top:15px}
.site-footer .row [class*='col-']:last-child{padding-bottom:15px}
}
.site-map p{margin: 0;}
.coments-title, .commentcount {display: none;}
.panel-grid.panel-has-style>.panel-row-style{
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
/* Layout 241 */ #pgc-241-0-0 , #pgc-241-1-0 , #pgc-241-2-0 , #pgc-241-3-0 , #pgc-241-4-0 , #pgc-241-6-0 , #pgc-241-7-0 , #pgc-241-8-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-241 #panel-241-0-0-0 , #pl-241 #panel-241-1-0-0 , #pl-241 #panel-241-1-0-1 , #pl-241 #panel-241-2-0-0 , #pl-241 #panel-241-3-0-0 , #pl-241 #panel-241-3-0-1 , #pl-241 #panel-241-4-0-0 , #pl-241 #panel-241-5-0-0 , #pl-241 #panel-241-5-0-1 , #pl-241 #panel-241-5-0-2 , #pl-241 #panel-241-5-1-0 , #pl-241 #panel-241-5-1-1 , #pl-241 #panel-241-6-0-0 , #pl-241 #panel-241-7-0-0 , #pl-241 #panel-241-7-0-1 , #pl-241 #panel-241-8-0-0 , #pl-241 #panel-241-8-0-1 {  } #pg-241-0 , #pg-241-1 , #pg-241-2 , #pg-241-3 , #pg-241-4 , #pg-241-5 , #pg-241-6 , #pg-241-7 , #pl-241 .so-panel , #pl-241 .so-panel:last-child { margin-bottom:0px } #pgc-241-5-0 , #pgc-241-5-1 { width:50%;width:calc(50% - ( 0.5 * 30px ) ) } #pg-241-0.panel-no-style, #pg-241-0.panel-has-style > .panel-row-style , #pg-241-1.panel-no-style, #pg-241-1.panel-has-style > .panel-row-style , #pg-241-2.panel-no-style, #pg-241-2.panel-has-style > .panel-row-style , #pg-241-3.panel-no-style, #pg-241-3.panel-has-style > .panel-row-style , #pg-241-4.panel-no-style, #pg-241-4.panel-has-style > .panel-row-style , #pg-241-5.panel-no-style, #pg-241-5.panel-has-style > .panel-row-style , #pg-241-6.panel-no-style, #pg-241-6.panel-has-style > .panel-row-style , #pg-241-7.panel-no-style, #pg-241-7.panel-has-style > .panel-row-style , #pg-241-8.panel-no-style, #pg-241-8.panel-has-style > .panel-row-style { -webkit-align-items:flex-start;align-items:flex-start } #pg-241-8> .panel-row-style { background-image:url(images/bacground-testi.jpg);background-position:center center;background-size:cover;padding:5px 30px 0px 30px } @media (max-width:640px){ #pg-241-0.panel-no-style, #pg-241-0.panel-has-style > .panel-row-style , #pg-241-1.panel-no-style, #pg-241-1.panel-has-style > .panel-row-style , #pg-241-2.panel-no-style, #pg-241-2.panel-has-style > .panel-row-style , #pg-241-3.panel-no-style, #pg-241-3.panel-has-style > .panel-row-style , #pg-241-4.panel-no-style, #pg-241-4.panel-has-style > .panel-row-style , #pg-241-5.panel-no-style, #pg-241-5.panel-has-style > .panel-row-style , #pg-241-6.panel-no-style, #pg-241-6.panel-has-style > .panel-row-style , #pg-241-7.panel-no-style, #pg-241-7.panel-has-style > .panel-row-style , #pg-241-8.panel-no-style, #pg-241-8.panel-has-style > .panel-row-style { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-241-0 .panel-grid-cell , #pg-241-1 .panel-grid-cell , #pg-241-2 .panel-grid-cell , #pg-241-3 .panel-grid-cell , #pg-241-4 .panel-grid-cell , #pg-241-5 .panel-grid-cell , #pg-241-6 .panel-grid-cell , #pg-241-7 .panel-grid-cell , #pg-241-8 .panel-grid-cell { margin-right:0 } #pg-241-0 .panel-grid-cell , #pg-241-1 .panel-grid-cell , #pg-241-2 .panel-grid-cell , #pg-241-3 .panel-grid-cell , #pg-241-4 .panel-grid-cell , #pg-241-5 .panel-grid-cell , #pg-241-6 .panel-grid-cell , #pg-241-7 .panel-grid-cell , #pg-241-8 .panel-grid-cell { width:100% } #pgc-241-5-0 , #pl-241 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } #pl-241 .panel-grid-cell { padding:0 } #pl-241 .panel-grid .panel-grid-cell-empty { display:none } #pg-241-0> .panel-row-style { margin-top: -60px }  }
@media screen and (max-width: 992px){
#content {
    margin-top: 107px;
}
}

.widget ul {
    margin: 0;
    padding: 0;
    list-style: none;
    counter-reset: my-counter;
}
.widget ul li {
    margin-bottom: 10px;
    clear: both;
    min-height: 42px;
    padding-left: 40px;
    position: relative;
}
.widget ul li a {
    color: #444;
}
.widget ul li:before {
    content: counter(my-counter, decimal);
    counter-increment: my-counter;
    display: block;
    line-height: 1;
    vertical-align: top;
    margin: 4px 10px 0 0;
    padding: 6px 10px;
    background: #1C61AD;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    position: absolute;
    left: 0;
}
.widget ul li a span {
    font-size: 13px;
    color: #1C61AD;
    font-weight: 300;
    white-space: pre;
    line-height: 1;
    position: relative;
    margin-left: 3px;
}
.call-to-action {
	background-color:#1C61AD;
	color:#ffffff;
}
#pg-241-0 {
	margin-bottom: 20px;
}
#owl-slide-24110000 img {
	width: 100%;
	object-fit: cover;
}

.post-item.horizontal .meta {
	display: none !important;
}

/*Homepage*/
.fleft {
    float: left;
}
.fright {
    float: right;
}
.tf {
    text-transform: uppercase;
}
.block-intro {
	padding: 20px 0;
}
.block-intro-item {
    width: calc((100% - 30px) / 2);
}
.intro-title-sml {
    position: relative;
    padding-left: 90px;
    color: #666;
    font-size: 18px;
}
.intro-title-sml:before {
    position: absolute;
    content: '';
    width: 80px;
    height: 1px;
    left: 0px;
    top: 11px;
    background-color: #ddd;
}
.intro-title-big {
    font-size: 38px;
    line-height: 48px;
}
.intro-title-big h2 {
	margin-top: 0;
}
.intro-content {
    margin-top: 20px;
    font-size: 15px;
    line-height: 25px;
}
.intro-content p {
	margin: 0;
}
.intro-content p:nth-child(n+2) {
    margin-top: 15px;
}
.intro-morelink {
    margin-top: 20px;
}
.morelink-btn a {
    position: relative;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background-color: #eee;
    padding: 0 20px;
    padding-right: 60px;
    color: #0166ac;
    font-size: 15px;
    transition: all ease-in-out .3s;
}
.morelink-btn a:hover {
    color: #fff;
    background-color: #0160a2;
}
.morelink-btn a span {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    background-color: #0166ac;
}
.morelink-btn a span:before {
    position: absolute;
    content: '';
    top: 0px;
    left: -22px;
    border-top: 20px solid #0166ac;
    border-right: 11px solid #0166ac;
    border-bottom: 20px solid transparent;
    border-left: 11px solid transparent;
}
@media screen and (max-width: 900px) {
    .block-intro-item {
        width: 100%;
    }
    .block-intro-right {
        margin-top: 30px;
    }
}

.video-section {
    padding-top: 30px;
    padding-bottom: 30px;
}
.component-title-section {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.component-title-section span {
    font-size: 14px;
    text-align: center;
    color: #5c5c5c;
    font-style: italic;
    display: inline-block;
    position: relative;
    margin-bottom: 12px;
}
.component-title-section span:before {
    position: absolute;
    content: '';
    width: 35px;
    height: 2px;
    background: #1c7ba2;
    bottom: 0;
    left: 0;
    transform: translateX(-110%);
}
.component-title-section span:after {
    position: absolute;
    content: '';
    width: 35px;
    height: 2px;
    background: #1c7ba2;
    bottom: 0;
    right: 0;
    transform: translateX(110%);
}
.component-title-section.title-white span:before, .component-title-section.title-white span:after {
    background: #fff;
}
.component-title-section h2 {
    font-size: 30px;
    position: relative;
    color: #1c7ba2;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
}
.component-title-section.title-white span, .component-title-section.title-white h2 {
    color: #fff;
}
.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
#videoTabContent .video-wrapper {
	position: relative;
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 2 / 1.4;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
}
#videoTabContent .video-wrapper:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    z-index: 9;
    border-radius: 10px;
}
#videoTabContent .video-wrapper:after {
    content: "";
    position: absolute;
    width: 60px;
    height: 60px;
    background-image: url(images/play.png);
    background-size: cover;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    z-index: 10;
}
#videoTabContent .video-wrapper img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#videoTabContent .video-wrapper.active:before,
#videoTabContent .video-wrapper.active:after {
	content:none;
}