@charset "utf-8";
/* CSS Document */


.nav-bar{background-color:rgba(255,255,255,0.3)}

.nav-bar>.nav-bar-list{
    background-color: #353b48;
}/**/

.nav-bar .cl{clear:both}

.nav-bar img,object,embed,video{border:0 none;max-width:100%}

.nav-bar a:focus{outline:0}

.nav-bar:before,.nav-bar:after{content:"";display:table}

.nav-bar>.nav-bar-list>li>ul.sub-menu{opacity:0;visibility:hidden;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .3s,opacity .3s;-ms-transition:-ms-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;-webkit-transition:-webkit-transform .3s,opacity .3s;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg)}

.nav-bar>.nav-bar-list>li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}

.nav-bar>.nav-bar-list>li>ul.sub-menu>li>ul.sub-menu{opacity:0;visibility:hidden;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg)}

.nav-bar>.nav-bar-list>li>ul.sub-menu>li:hover>ul.sub-menu{opacity:1;visibility:visible;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .4s,opacity .4s;-ms-transition:-ms-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;-webkit-transition:-webkit-transform .4s,opacity .4s;transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}

.nav-bar>.nav-bar-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{opacity:0;visibility:hidden;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .4s,opacity .4s;-ms-transition:-ms-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;-webkit-transition:-webkit-transform .4s,opacity .4s;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg)}

.nav-bar>.nav-bar-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}

.nav-bar>.nav-bar-list>li>.nav-menu{opacity:0;visibility:hidden;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .3s,opacity .3s;-ms-transition:-ms-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;-webkit-transition:-webkit-transform .3s,opacity .3s;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg)}

.nav-bar>.nav-bar-list>li:hover>.nav-menu{opacity:1;visibility:visible;transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}


.nav-bar html,.nav-bar body,.nav-bar iframe,.nav-bar h1,.nav-bar h2,.nav-bar h3,.nav-bar h4,.nav-bar h5,.nav-bar h6{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-weight:normal;font-size:12px;line-height:18px;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:antialiased;font-smooth:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-smooth:subpixel-antialiased}



/*.nav-bar:after{clear:both}*/


.opener{display:none}

.nav-opener{display:none}

.nav-expander{display:none}

.nav-bar{color:#fff;position:relative;font-size:14px;padding:0;width:100%;display:block;margin:0 auto 0 auto;max-width:1140px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}

.nav-bar>.nav-bar-list{text-align:left;margin:0 auto 0 auto;width:100%;display:table;position:relative;padding:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}

.nav-bar>.nav-bar-list>li{text-align:center;display:table-cell;padding:0;margin:0; -webkit-border-radius: 0px;

}

.nav-bar>.nav-bar-list>li>a{display:block;padding:0 13px;line-height:50px;text-decoration:none;position:relative}

.nav-bar>.nav-bar-list>li:first-child>a{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;border-radius:3px 0 0 0;}

.nav-bar>.nav-bar-list>li>a .fa{display:inline-block;font-size:14px;line-height:inherit;margin-right:3px;margin-left:5px;vertical-align:top}

.nav-bar>.nav-bar-list>li>a .fa.fa-home{margin-right:0;font-size:15px;padding:0 3px}

.nav-bar>.nav-bar-list>li>ul.sub-menu{position:absolute;top:50px;z-index:1000;margin:0;padding:10px 0 10px 0;min-width:190px;background-color:#fff;border-radius:0 0 7px 7px;overflow:hidden;box-shadow:1px 4px 7px 2px #ddd;border:1px solid #ddd}

.nav-bar>.nav-bar-list>li>ul.sub-menu>li{position:relative;margin:0;padding:0;display:block}

.nav-bar>.nav-bar-list>li>ul.sub-menu>li>a{background-image:none;color:#666;border-right:0 none;text-align:left;display:block;line-height:22px;padding:8px 12px;text-transform:none;letter-spacing:normal;border-right:0 solid}

.nav-bar>.nav-bar-list>li>ul.sub-menu>li>a:hover{text-decoration:none}

.nav-bar>.nav-bar-list>li>ul.sub-menu>li>a>.fa{margin-left:3px;text-align:center;width:12px}

.nav-bar>.nav-bar-list>li>.nav-menu{width:120%;left:0;position:absolute;top:50px;color:#000;z-index:1000;margin:0;text-align:left;font-size:14px;background-color:#fff;border-radius:0 0 7px 7px;overflow:hidden;border:1px solid #ddd;box-shadow:1px 4px 7px 2px #ddd;padding-bottom:10px;padding-top:10px}

.nav-bar>.nav-bar-list>li>.nav-menu ul{border-right:1px solid #ddd}

.nav-bar>.nav-bar-list>li>.nav-menu ul .hidden-sm{height:38px}

.nav-bar>.nav-bar-list>li>.nav-menu .link-list .title{border-bottom:1px solid #CCC;font-size:14px;font-size:17px;color:#444}

.nav-bar>.nav-bar-list>li>.nav-menu .link-list .title b{padding:13px 0 10px 15px;display:block}

.nav-bar>.nav-bar-list>li>.nav-menu .link-list .title a{height:56px;line-height:32px}

.nav-bar>.nav-bar-list>li>.nav-menu .link-list .title a b{display:inline;padding-left:0}

/*.nav-bar>.nav-bar-list>li>.nav-menu .wsmwnutxt{width:100%;font-size:14px;text-align:justify;line-height:22px;color:#424242;margin-top:10px}
*/
.nav-bar>.nav-bar-list>li>.nav-menu .link-list li{display:block;text-align:left}

.nav-bar>.nav-bar-list>li>.nav-menu :last-child{white-space:normal}

.nav-bar>.nav-bar-list>li>.nav-menu .no-wrap li a{white-space:nowrap}

.nav-bar>.nav-bar-list>li>.nav-menu :last-child{border-right:0}

.nav-bar>.nav-bar-list>li>.nav-menu .link-list li a{line-height:18px;text-align:left;padding:10px 0 10px 10px;background-image:none;color:#666;display:block}

.nav-bar>.nav-bar-list>li>.nav-menu .link-list li a .top-line,.nav-bar>.nav-bar-list>li>ul.sub-menu>li>a .top-line{padding-top:15px;display:inline-block}

.nav-bar>.nav-bar-list>li>.nav-menu ul{margin:0;padding:0}

.nav-bar>.nav-bar-list>li>.nav-menu li{margin:0;padding:0}

.nav-bar>.nav-bar-list>li>.nav-menu li .fa{text-align:center;width:12px;margin-left:3px}

.nav-bar>.nav-bar-list>li>.nav-menu li a{transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms}

.nav-bar>.nav-bar-list>li>.nav-menu li a:hover{background-color:#e23e57;color:#fff}

.nav-bar>.nav-bar-list>li>.nav-menu li .fa{text-align:center;width:12px}

.nav-bar>.nav-bar-list>li>.nav-menu.halfmenu{width:66.5%;right:auto;left:auto;box-shadow:1px 2px 10px 1px #aaa}

.nav-bar>.nav-bar-list>li>.nav-menu.halfdiv{width:60%;right:auto;left:60%}

@media only screen and (max-width:1200px){.nav-bar>.nav-bar-list>li>.nav-menu .link-list .title{border-bottom:1px solid #CCC;font-size:17px;color:#444;height:auto}

.nav-bar>.nav-bar-list>li>.nav-menu .link-list .title a{height:85px}

.nav-bar>.nav-bar-list>li>.nav-menu .link-list .title b{padding:15px 0 15px 15px}

}

@media only screen and (max-width:991px){.nav-opener{display:block}

.nav-bar>input:checked+.nav-bar-list{display:block}

.nav-bar>ul>li>input:checked+.nav-menu{display:block;visibility:visible;opacity:1;position:static;top:0}

.nav-bar>.nav-bar-list>li>.nav-menu.halfmenu,.nav-bar>.nav-bar-list>li>.nav-menu,.nav-bar>.nav-bar-list>li>ul.sub-menu{box-shadow:none}

.nav-bar>.nav-bar-list>li>ul.sub-menu,.nav-bar>.nav-bar-list>li>.nav-menu{border-radius:0}

.nav-bar>.nav-bar-list>li>.nav-menu .link-list .title a{height:50px}

.nav-bar>ul>li>input{display:none}

.nav-bar>ul>li>input:checked+ul.sub-menu{display:block;visibility:visible;opacity:1;position:static;top:0}

.nav-bar>.nav-bar-list>li>.nav-menu .link-list li a .top-line,.nav-bar>.nav-bar-list>li>ul.sub-menu>li>a .top-line{padding-top:0;display:inline-block}

.opener{width:100%;display:block;padding:0 20px;color:#FFF;font-size:17px;line-height:54px;text-decoration:none;border:0;margin:0;background-color:#718093;}/**/

.opener span{margin-right:5px}

.nav-opener{width:100%;position:absolute;z-index:1000;height:50px;background-color:transparent;text-decoration:none;border:0}

.opener:hover{background-color:#7f8fa6;}/**/

.nav-bar-list>li>a .fa.fa-angle-down{float:right}

.nav-bar{padding:0;background-color:#fff;width:100%;position:relative;border-radius:8px 8px 0 0}

.nav-bar>.nav-bar-list{margin:0;padding:0;list-style:none;float:none;width:100%;display:none}

.nav-bar>.nav-bar-list>li{width:100%;display:block;float:none;border-right:0;background-color:#fff;position:relative;white-space:inherit}

.nav-bar>.nav-bar-list>li>a{padding:12px 17px 12px 17px;font-size:14px;text-align:left;background-color:transparent;color:#444;line-height:25px;border-bottom:1px solid;border-bottom-color:rgba(0,0,0,0.13);position:static}

.nav-bar>.nav-bar-list>li:hover{background-color:#aaa}

.nav-bar>.nav-bar-list>li:first-child>a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

.nav-bar>.nav-bar-list>li:last-child>a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

.nav-bar>.nav-bar-list>li>a>.fa{font-size:16px;color:#bfbfbf}

.nav-bar>.nav-bar-list>li:hover>a{background-color:rgba(0,0,0,0.08);text-decoration:none}

.nav-bar>.nav-bar-list>li>ul.sub-menu{display:none;position:relative;top:0;background-color:#fff;border:0;padding:0;opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;border-bottom:1px solid rgba(0,0,0,0.13)}

.nav-bar>.nav-bar-list>li>ul.sub-menu>li>a{line-height:20px;font-size:13px;padding:10px 15px 10px 16px;color:#383838}

.nav-bar>.nav-bar-list>li>ul.sub-menu>li span+a{padding-right:30px}

.nav-bar>.nav-bar-list>li>ul.sub-menu>li>a:hover{background-color:#e7e7e7}

.nav-bar>.nav-bar-list>li>ul.sub-menu li:hover>a{background-color:#e7e7e7;color:#666}

.nav-bar>.nav-bar-list>li>.nav-menu{color:#666;display:none;position:relative;top:0;padding:0;border:solid 0;width:100%;transform:none;opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;border-bottom:solid 1px #DEDEDE}

.nav-bar>.nav-bar-list>li>.nav-menu.halfmenu{width:100%;margin:0;padding:5px 0 10px 0}

.nav-bar>.nav-bar-list>li>.nav-menu>ul{width:50%;margin:0;padding:0;font-size:13px}

.nav-bar>.nav-bar-list>li>.nav-menu>ul>li>a{padding:9px 14px;line-height:normal;font-size:13px;background-color:#e7e7e7;color:#666}

.nav-bar>.nav-bar-list>li>.nav-menu>ul>li>a:hover{background-color:#ccc}

.nav-bar>.nav-bar-list>li>.nav-menu.halfdiv{width:100%}

}

@media only screen and (min-width:992px) and (max-width:1091px){.nav-bar>.nav-bar-list>li>a>.fa{display:none}

.hometext{display:block}

}



.nav-bar>.nav-bar-list>li>a{color:#fff;font-weight:700}

.nav-bar>.nav-bar-list>li>a.active .fa{color:#fff}

.nav-bar>.nav-bar-list>li:hover>a>.fa{color:#fff}

.nav-bar>.nav-bar-list>li>a:hover .fa{color:#fff}

.nav-bar>.nav-bar-list>li:hover{background-color:rgba(255,255,255,0.4);border-radius:5px 5px 0 0;}

.nav-bar>.nav-bar-list>li>a.active{background-color:#e23e57;border-radius:4px 4px 0 0;color:#fff}
.nav-bar>.nav-bar-list>li>a.active:hover{background-color:#e25656;color:#fff;}

.nav-bar>.nav-bar-list>li>a.active:hover span{color:#fff}

.nav-bar>.nav-bar-list>li:hover a{color:#fff}


.nav-bar>.nav-bar-list>li>ul.sub-menu>li:hover>a{background-color:#e23e57;color:#fff}

.nav-bar>.nav-bar-list>li>ul .container-fluid>li:hover{background-color:#e23e57;color:#fff}

@media only screen and (max-width:991px){.nav-bar>.nav-bar-list>li>a{color:#888}
    .nav-bar>.nav-bar-list>li>ul.sub-menu>li:hover>a{background-color:#e23e57;color:#fff}
    .nav-bar>.nav-bar-list>li>a.active{border-radius:0;background-color: #a94442;}
}
