#top5_sub .lazy-icons i[class^="icon-"]{visibility:visible!important;}
#top5_sub .header-wrapper{z-index:9999 !important}
#top5_sub .nav-spacing-xlarge>li.has-dropdown:hover>ul{
opacity:1;
left:auto;
min-width:300px
}
#top5_sub .button.icon.circle>span{display:none}
#top5_sub .button.icon.is-small i{    padding: 5px 2px 5px 14px;}
#wide-nav.sticky{

  position: fixed !important;
  top: 0;
  width: 100%;

}
#top5_sub .nav>li>a>i{font-size:11px;}
#top5_sub .nav>li.has-dropdown>a>i{display:block;font-size:11px;margin-left:5px;color:#ccc}
#top5_sub .mfp-hide{display:none!important;}
#top5_sub button::-moz-focus-inner{padding:0;border:0;}
#top5_sub section{display:block;}
#top5_sub a{background-color:transparent;}
#top5_sub a:active,#top5_sub a:hover{outline-width:0;}
#top5_sub img{border-style:none;}
#top5_sub button,#top5_sub input{font:inherit;}
#top5_sub button,#top5_sub input{overflow:visible;}
#top5_sub button{text-transform:none;}
#top5_sub button,#top5_sub [type="submit"]{cursor:pointer;}
#top5_sub button,#top5_sub [type="submit"]{-webkit-appearance:button;}
#top5_sub button::-moz-focus-inner,#top5_sub input::-moz-focus-inner{border:0;padding:0;}
#top5_sub button:-moz-focusring,#top5_sub input:-moz-focusring{outline:1px dotted ButtonText;}
#top5_sub [type="search"]{-webkit-appearance:textfield;}
#top5_sub *,#top5_sub *:before,#top5_sub {*:after}{4}
#top5_sub img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;}
#top5_sub p:empty{display:none;}
#top5_sub a,#top5_sub button,#top5_sub {input}{4}
#top5_sub .col{position:relative;margin:0;padding:0 15px 30px;width:100%;}
#top5_sub .col-inner{position:relative;margin-left:auto;margin-right:auto;width:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;-ms-flex:1 0 auto;flex:1 0 auto;}
@media screen and (min-width:850px){
#top5_sub .col:first-child .col-inner{margin-left:auto;margin-right:0;}
#top5_sub .col+.col .col-inner{margin-right:auto;margin-left:0;}
}
@media screen and (max-width:849px){
#top5_sub .col{padding-bottom:30px;}
}
#top5_sub .small-12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
@media screen and (min-width:550px){
#top5_sub .medium-3{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%;}
#top5_sub .medium-9{max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%;}
}
@media screen and (min-width:850px){
#top5_sub .large-3{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%;}
#top5_sub .large-9{max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%;}
}
#top5_sub .container,#top5_sub .row{}
#top5_sub .container{}
#top5_sub .container,#top5_sub .row{}
#top5_sub .row.row-small{max-width:1065px;}
#top5_sub .flex-row{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;}
#top5_sub .text-center .flex-row{-ms-flex-pack:center;justify-content:center;}
#top5_sub .header .flex-row{height:100%;}
#top5_sub .flex-col{max-height:100%;}
#top5_sub .flex-grow{-ms-flex:1;flex:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto!important;}
#top5_sub .flex-left{margin-right:auto;}
#top5_sub .flex-right{margin-left:auto;}
@media all and (-ms-high-contrast:none){
#top5_sub .nav>li>a>i{top:-1px;}
}
#top5_sub .row{width:100%;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;}
#top5_sub .container .row:not(.row-collapse){padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px;width:auto;}
#top5_sub .container .row-small:not(.row-collapse){margin-left:-10px;margin-right:-10px;margin-bottom:0;}
#top5_sub .row-small>.col{padding:0 9.8px 19.6px;margin-bottom:0;}
#top5_sub .section{padding:30px 0;position:relative;min-height:auto;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;}
#top5_sub .section-bg{overflow:hidden;}
#top5_sub .section-bg,#top5_sub .section-content{width:100%;}
#top5_sub .section-content{z-index:1;}
#top5_sub .container .section{padding-left:30px;padding-right:30px;}
#top5_sub .nav-dropdown{position:absolute;min-width:260px;max-height:0;z-index:9;padding:20px 0 20px;opacity:0;margin:0;transition:opacity .25s;box-shadow:1px 1px 15px rgba(0,0,0,.15);border:2px solid #ddd;color:#777;background-color:#fff;text-align:left;display:table;left:-99999px;}
#top5_sub .nav-dropdown:after{visibility:hidden;display:block;content:"";clear:both;height:0;}
#top5_sub .nav-dropdown li{display:block;margin:0;vertical-align:top;}
#top5_sub .nav-dropdown>li.html{min-width:260px;}
#top5_sub .nav-right li.has-dropdown:hover:last-child>.nav-dropdown{left:auto;right:-15px;}
#top5_sub .nav-dropdown-default{padding:20px;}
#top5_sub .nav-dropdown-has-arrow li.has-dropdown:after,#top5_sub .nav-dropdown-has-arrow li.has-dropdown:before{bottom:-2px;z-index:10;opacity:0;left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;}
#top5_sub .nav-dropdown-has-arrow li.has-dropdown:after{border-color:rgba(221,221,221,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px;}
#top5_sub .nav-dropdown-has-arrow li.has-dropdown:before{z-index:-999;border-bottom-color:#ddd;border-width:11px;margin-left:-11px;}
#top5_sub .nav p{margin:0;padding-bottom:0;}
#top5_sub .nav,#top5_sub .nav ul:not(.nav-dropdown){margin:0;padding:0;}
#top5_sub .nav{width:100%;position:relative;display:inline-block;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;}
#top5_sub .nav>li{display:inline-block;list-style:none;margin:0;padding:0;position:relative;margin:0 7px;transition:background-color .3s;}
#top5_sub .nav>li>a{padding:10px 0;display:inline-block;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;}
#top5_sub .nav-left{-ms-flex-pack:start;justify-content:flex-start;}
#top5_sub .nav-right{-ms-flex-pack:end;justify-content:flex-end;}
#top5_sub .nav>li>a{color:white;transition:all .2s;}
#top5_sub .nav>li>a:hover,#top5_sub .nav>li.active>a{color:rgba(17,17,17,.85);}
#top5_sub .nav li:first-child{margin-left:0!important;}
#top5_sub #wide-nav .flex-left li:first-child:before{    content: "\e021";font-family:'Glyphicons Halflings';margin-left:15px;}
#top5_sub .nav li:last-child{margin-right:0!important;}
#top5_sub .nav-uppercase>li>a{letter-spacing:.02em;text-transform:uppercase;font-weight:bolder;}
@media (min-width:850px){
#top5_sub .nav-divided>li{margin:0 .7em;}
#top5_sub .nav-divided>li+li>a:after{content:"";position:absolute;top:50%;width:1px;border-left:1px solid rgba(0,0,0,.1);height:15px;margin-top:-7px;left:-1em;}
}
#top5_sub .button,#top5_sub button{position:relative;display:inline-block;background-color:transparent;text-transform:uppercase;font-size:.97em;letter-spacing:.03em;-ms-touch-action:none;touch-action:none;cursor:pointer;font-weight:bolder;text-align:center;color:currentColor;text-decoration:none;border:1px solid transparent;vertical-align:middle;border-radius:0;margin-top:0;margin-right:1em;text-shadow:none;line-height:2.4em;min-height:2.5em;padding:0 1.2em;max-width:100%;transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;text-rendering:optimizeLegibility;box-sizing:border-box;}
#top5_sub .button span{display:inline-block;line-height:1.6;}
#top5_sub .button{color:#fff;background-color:#446084;background-color:var(--primary-color);border-color:rgba(0,0,0,.05);}
#top5_sub .button:hover{outline:none;opacity:1;color:#fff;box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);}
#top5_sub .dark .button{color:#fff;}
#top5_sub .primary{background-color:#446084;}
#top5_sub .secondary{background-color:#d26e4b;}
#top5_sub .text-center .button:first-of-type{margin-left:0!important;}
#top5_sub .text-center .button:last-of-type{margin-right:0!important;}
#top5_sub .header-button{display:inline-block;}
#top5_sub .header-button .button{margin:0;}
#top5_sub .flex-col button,#top5_sub .flex-col .button,#top5_sub {.flex-col input}{4}
#top5_sub form{margin-bottom:0;}
#top5_sub input[type='search']{box-sizing:border-box;border:none; solid;padding:0 .75em;height:2.507em;font-size:.97em;border-radius:0;max-width:100%;width:100%;vertical-align:middle;background-color:#fff;color:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:color .3s,border .3s,background .3s,opacity .3s;}
#top5_sub input[type='search']{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#top5_sub input[type='search']:focus{box-shadow:0 0 5px #ccc;opacity:1!important;outline:0;color:#333;background-color:#fff;}
#top5_sub input:hover{box-shadow:inset 0 -1.8em 1em 0 rgba(0,0,0,0);}
#top5_sub .form-flat input:not([type="submit"]){background-color:rgba(0,0,0,.03);box-shadow:none;color:currentColor!important;border-radius:99px;}
#top5_sub .form-flat button,#top5_sub .form-flat input{border-radius:99px;}
#top5_sub .form-flat .flex-row .flex-col{padding-right:4px;}
#top5_sub .dark .form-flat input:not([type="submit"]){background-color:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.09);color:#FFF;}
#top5_sub .dark .form-flat input::-webkit-input-placeholder{color:#FFF;}
#top5_sub .form-flat .button.icon{color:currentColor!important;border-color:transparent!important;background-color:transparent!important;box-shadow:none;}
#top5_sub .icon-box .icon-box-img{margin-bottom:1em;max-width:100%;position:relative;}
#top5_sub .icon-box-img img{padding-top:.2em;width:100%;}
#top5_sub .icon-box-left{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;}
#top5_sub .icon-box-left .icon-box-img{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;max-width:200px;}
#top5_sub .icon-box-left .icon-box-text{-ms-flex:1 1 0%;flex:1 1 0%;}
#top5_sub .icon-box-left .icon-box-img+.icon-box-text{padding-left:1em;}
#top5_sub .lazy-icons i[class^="icon-"]{visibility:hidden;}
#top5_sub i[class^="icon-"]{font-family:'fl-icons'!important;speak:none!important;margin:0;padding:0;display:inline-block;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;position:relative;line-height:1.2;}
#top5_sub button i,#top5_sub .button i{vertical-align:middle;top:-1.5px;}
#top5_sub .button.icon{margin-left:.12em;margin-right:.12em;min-width:2.5em;padding-left:.6em;padding-right:.6em;display:inline-block;}
#top5_sub .button.icon i{font-size:1.2em;}
#top5_sub .button.icon.is-small{border-width:1px;}
#top5_sub .button.icon.is-small i{top:-1px;}
#top5_sub .button.icon.circle{padding-left:0;padding-right:0;}
#top5_sub .button.icon.circle>span{margin:0 8px;}
#top5_sub .button.icon.circle>span+i{margin-left:-4px;}
#top5_sub .button.icon.circle>i{margin:0 8px;}
#top5_sub .nav>li>a>i{vertical-align:middle;transition:color .3s;font-size:20px;}
#top5_sub .nav>li>a>i+span{margin-left:5px;}
#top5_sub .nav>li>a>i.icon-search{font-size:1.2em;}
#top5_sub .nav>li>a>i.icon-menu{font-size:1.9em;}
#top5_sub .nav>li.has-icon>a>i{min-width:1em;}
#top5_sub [data-icon-label]{position:relative;}
#top5_sub [data-icon-label="0"]:after{display:none;}
#top5_sub [data-icon-label]:after{content:attr(data-icon-label);position:absolute;font-style:normal;top:-10px;right:-10px;font-weight:bolder;background-color:#d26e4b;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3);font-size:11px;padding-left:2px;padding-right:2px;opacity:.9;line-height:17px;letter-spacing:-.5px;height:17px;min-width:17px;border-radius:99px;color:#fff;text-align:center;z-index:1;transition:transform .2s;}
#top5_sub .button [data-icon-label]:after{top:-12px;right:-12px;}
#top5_sub img{transition:opacity 1s;opacity:1;}
#top5_sub .mfp-hide{display:none!important;}
#top5_sub a{color:#334862;text-decoration:none;}
#top5_sub a:focus,#top5_sub .button:focus,#top5_sub {button:focus,input:focus}{4}
#top5_sub a.plain{color:currentColor;transition:color .3s,opacity .3s,transform .3s;}
#top5_sub a:hover{color:#000;}
#top5_sub ul{list-style:disc;}
#top5_sub ul{margin-top:0;padding:0;}
#top5_sub ul ul{margin:1.5em 0 1.5em 3em;}
#top5_sub li{margin-bottom:.6em;}
#top5_sub .button,#top5_sub button,#top5_sub {input}{4}
#top5_sub form,#top5_sub p,#top5_sub {ul}{4}
#top5_sub p{margin-top:0;}
#top5_sub .is-large{font-size:1.15em;}
#top5_sub .is-small,#top5_sub .is-small.button{font-size:.8em;}
@media (max-width:549px){
#top5_sub .is-large{font-size:1em;}
}
#top5_sub .nav>li>a{font-size:.8em;}
#top5_sub .nav-size-medium>li>a{font-size:.9em;}
#top5_sub .nav-spacing-xlarge>li{margin:0 13px;}
#top5_sub .container:after,#top5_sub .row:after{content:"";display:table;clear:both;}
@media (min-width:850px){
#top5_sub .show-for-medium{display:none!important;}
}
@media (max-width:849px){
	#top5_sub .header-block .searchform-wrapper {
    padding-top: 19px;
    font-size: 15px;
    position: absolute !important;
    width: 500px;
    top: 113px;
}
#top5_sub .icon-box-left .icon-box-img{position:absolute}
#top5_sub .hide-for-medium{display:none !important}
#top5_sub{
	height:auto;
}
#top5_sub .last-reset *:last-child{
display:none;
}
#thuvien-menu-mobile-new .logo{
	top:0px;
}
#top5_sub .container .row-small:not(.row-collapse){margin-bottom:60px;}
}
#top5_sub .mb-0{margin-bottom:0!important;}
#top5_sub .last-reset *:last-child{margin-bottom:0;}
#top5_sub .text-left{text-align:left;}
#top5_sub .text-center{text-align:center;}
#top5_sub .text-center>div{margin-left:auto;margin-right:auto;}
#top5_sub .relative{position:relative!important;}
#top5_sub .fill{position:absolute;top:0;left:0;height:100%;right:0;bottom:0;padding:0!important;margin:0!important;}
#top5_sub .bg-fill{background-size:cover!important;background-repeat:no-repeat!important;background-position:50% 50%;}
#top5_sub .circle{border-radius:999px!important;object-fit:cover;}
#top5_sub .z-top{z-index:9995;}
#top5_sub .dark{color:#f1f1f1;}
#top5_sub .header-wrapper{width:100%;z-index:30;position:relative;background-size:cover;background-position:50% 0;transition:background-color .3s,opacity .3s;}
#top5_sub .header-bg-color{background-color:rgba(255,255,255,.9);}
#top5_sub .header-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;}
#top5_sub .header-bg-image,#top5_sub .header-bg-color{background-position:50% 0;transition:background .4s;}
#top5_sub .header-main{z-index:10;position:relative;}
#top5_sub .header-bottom{z-index:9;position:relative;min-height:35px;}
#top5_sub .header-wrapper:not(.stuck) .logo img{transition:max-height .5s;}
#top5_sub .header-block{width:100%;min-height:15px;}
#top5_sub .logo{line-height:1;margin:0;}
#top5_sub .logo a{text-decoration:none;display:block;color:#446084;font-size:32px;text-transform:uppercase;font-weight:bolder;margin:0;}
#top5_sub .logo img{display:block;width:auto;}
#top5_sub .header-logo-dark{display:none!important;}
#top5_sub .logo-left .logo{margin-left:0;margin-right:30px;}
@media screen and (max-width:849px){
#top5_sub .header-inner .nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
#top5_sub .medium-logo-center .flex-left{-ms-flex-order:1;order:1;-ms-flex:1 1 0%;flex:1 1 0%;}
#top5_sub .medium-logo-center .logo{-ms-flex-order:2;order:2;text-align:center;margin:0 15px;}
#top5_sub .medium-logo-center .logo img{margin:0 auto;}
#top5_sub .medium-logo-center .flex-right{-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-order:3;order:3;}
}
#top5_sub .searchform-wrapper form{margin-bottom:0;}
#top5_sub .searchform{position:relative;}
#top5_sub .searchform .button.icon{margin:0;}
#top5_sub .searchform .button.icon i{font-size:1.2em;}
#top5_sub .searchform-wrapper{width:100%;}
#top5_sub .searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em;}
#top5_sub .col .live-search-results,#top5_sub .header-block .live-search-results{text-align:left;color:#111;top:105%;box-shadow:0 0 10px 0 rgba(0,0,0,.1);left:0;right:0;background-color:rgba(255,255,255,.95);position:absolute;}
#top5_sub #search-lightbox{font-size:1.5em;margin:0 auto;max-width:600px;}
#top5_sub .icon-phone:before{content:"\e600";}
#top5_sub .icon-menu:before{content:"\e800";}
#top5_sub .icon-shopping-bag:before{content:"\e90a";}
#top5_sub .icon-envelop:before{content:"\e003";}
#top5_sub .icon-search:before{content:"\e003";font-family:'Glyphicons Halflings'}
/*! CSS Used from: Embedded */
#top5_sub .bg{opacity:0;transition:opacity 1s;-webkit-transition:opacity 1s;}
#top5_sub .bg-loaded{opacity:1;}
/*! CSS Used from: Embedded */
#top5_sub .container,#top5_sub .row{}
#top5_sub .row.row-small{max-width:1162.5px;}
#top5_sub .header-main{height:auto;}
#top5_sub #logo img{max-height:115px;}

#top5_sub #logo img{padding:6px 0;}
#top5_sub .header-bottom{min-height:47px;}
#top5_sub .header-bg-color,#top5_sub .header-wrapper{background-color:rgba(255,255,255,.9);}
#top5_sub .header-bottom{}
#top5_sub .header-main .nav>li>a{line-height:16px;}
#top5_sub .header-bottom-nav>li>a{line-height:16px;}
@media (max-width:549px){
#top5_sub .header-main{height:70px;}
#top5_sub #logo img{max-height:70px;}
}
#top5_sub .logo a{color:#2e942b;}
#top5_sub button[type="submit"],#top5_sub .button.submit-button,#top5_sub {.button.primary:not(.is-outline)}{4}
#top5_sub [data-icon-label]:after,#top5_sub .button.secondary:not(.is-outline){background-color:#8bc34a;}

#top5_sub .nav>li>a{font-weight:0;}
#top5_sub .header:not(.transparent) .header-nav.nav>li>a{color:#0a0a0a;}
#top5_sub .header:not(.transparent) .header-bottom-nav.nav>li>a{color:#fff;}
#top5_sub .header:not(.transparent) .header-bottom-nav.nav>li>a:hover,#top5_sub .header:not(.transparent) .header-bottom-nav.nav>li.active>a{color:#d7d745;}
#top5_sub a{}
#top5_sub a:hover{}

#top5_sub .header:not(.transparent) .header-bottom-nav.nav>li>a{font-size:16px;}

#top5_sub .form-flat input:not([type="submit"]){height:40px;}
#top5_sub .header-main .nav>li>a{line-height:16px;font-size:15px;}
#top5_sub .button.icon.circle>span{margin:0 8px;text-transform:none;font-weight:400;font-size:15px;color:black;}
#top5_sub .button{font-weight:400;text-transform:none;}
#top5_sub .widget_shopping_cart_content p{font-size:14px;color:black;}
#top5_sub .nav-dropdown-default{padding:5px;}
#top5_sub .header-bottom-nav li{margin:0;}
#top5_sub .header-bottom-nav li a{font-weight:500;padding-left:14px;padding-right:14px;line-height:23px;}
#top5_sub #header-contact li a{padding:5px 0;}
#top5_sub #header-contact{display:block!important;}
#top5_sub #header-contact li{display:block;margin:0!important;}
#top5_sub #header-contact a:after{display:none;}
#top5_sub span.header-cart-title{line-height:31px;letter-spacing:0;color:white!important;font-size:14px;}

#top5_sub #header-contact a{text-transform:none;font-weight:500;letter-spacing:0;color:#272727;font-size:15px;}
#top5_sub .icon-envelop:before,#top5_sub .icon-phone:before{color:#2e942b;}
#top5_sub .header-bottom-nav li a:hover,#top5_sub .header-bottom-nav li.active a{}
#top5_sub .form-flat input:not([type="submit"]){border-radius:27px;}
#top5_sub .header-block .searchform-wrapper{padding-top:19px;font-size:15px;}
#top5_sub .header-block .icon-box{padding-top:15px;}
#top5_sub .header-block .icon-box .icon-box-text{padding-left:6px;font-size:15px;padding-top:7px;color:#292929;font-weight:500;line-height:20px;}
@media (max-width:549px){
#top5_sub .icon-menu:before{color:#2e942b;}
}
/*! CSS Used from: Embedded */
#top5_sub #section_1978180991{padding-top:0;padding-bottom:0;}
/*! CSS Used fontfaces */

@media (max-width: 786px){
#thuvien-menu-mobile-new {

}
#thuvien-menu-mobile-new nav ul{display:block}
}
