*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;}
body{background:none repeat scroll 0 0 #ffffff;font-size:16px;font-family:"Open Sans",Arial,sans-serif;color:#444;}
h1,h2,h3,h4,h5,h6{color:#152732;font-weight:normal;line-height:1.3;margin:0.5rem 0;}
h1{font-size:2.7rem;}
h2{font-size:2.2rem;}
h3{font-size:1.8rem;}
h4{font-size:1.4rem;}
h5{font-size:1.1rem;}
h6{font-size:0.9rem;}
p,li,dl,blockquote,table,kbd{font-size:0.85rem;line-height:1.6;}
b,strong{font-weight:700;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}
img{border:0;display:block;height:auto;max-width:100%;width:auto;}
.owl-item img, .full-img{max-width:none;width:100%;}
table{background:none repeat scroll 0 0 #fff;border:1px solid #f0f0f0;border-collapse:collapse;border-spacing:0;text-align:left;width:100%;}
table tr td, table tr th{padding:0.625rem;}
table tfoot, table thead,table tr:nth-of-type(2n){background:none repeat scroll 0 0 #f0f0f0;}
th,table tr:nth-of-type(2n) td{border-right:1px solid #fff;}
td{border-right:1px solid #f0f0f0;}
.size-960 .line,.size-1140 .line,.size-1280 .line{margin:0 auto;padding:0 0.625rem;}
hr{border:0;border-top:1px solid #e5e5e5;clear:both;height:0;margin:2.5rem auto;}
li{padding:0;}
ul,ol{padding-left:1.25rem;}
blockquote{border:2px solid #f0f0f0;padding:1.25rem;}
cite{color:#999;display:block;font-size:0.8rem;}
cite:before{content:"— ";}
dl dt{font-weight:700;}
dl dd{margin-bottom:0.625rem;}
dl dd:last-child{margin-bottom:0;}
abbr{cursor:help;}
abbr[title]{border-bottom:1px dotted;}
kbd{background:#152732 none repeat scroll 0 0;color:#fff;padding:0.125rem 0.3125rem;}
code, kbd, pre, samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;}
mark{background:#F3F8A9 none repeat scroll 0 0;padding:0.125rem 0.3125rem;}
.size-960 .line{max-width:60rem;}
.size-1140 .line{max-width:71.25rem;}
.size-1280 .line{max-width:80rem;}
.size-960.align-content-left .line,.size-1140.align-content-left .line,.size-1280.align-content-left .line{margin-left:0;}
form{line-height:1.4;}
.line:after, nav:after, .center:after, .box:after, .margin:after, .margin2x:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.top-nav ul{padding:0;}
.top-nav li{float:left;list-style:none outside none;cursor:pointer;}
.top-nav li ul{display:none;}
.top-nav li ul li,.top-nav li ul li ul li{float:none;list-style:none outside none;min-width:100%;padding:0;}
ul.chevron .count-number{display:none;}
ul.chevron .submenu > a:after, ul.chevron .sub-submenu > a:after,ul.chevron .aside-submenu > a:after, ul.chevron .aside-sub-submenu > a:after{content:"\f004";display:inline-block;font-family:mfg;font-size:0.7rem;margin:0 0.625rem;}
@media screen and (min-width:769px){.aside-nav .count-number{margin-left:-1.25rem;float:right;}
.top-nav li:hover > ul{display:block;z-index:10;}
.top-nav li:hover > ul ul{left:100%;margin:-2.5rem 0;width:100%;}
}
.nav-text,.aside-nav-text{display:none;}
.aside-nav a,.aside-nav a:link,.aside-nav a:visited,.aside-nav li > ul,.top-nav a,.top-nav a:link,.top-nav a:visited{transition:background 0.20s linear 0s;-o-transition:background 0.20s linear 0s;-ms-transition:background 0.20s linear 0s;-moz-transition:background 0.20s linear 0s;-webkit-transition:background 0.20s linear 0s;}
.aside-nav li{list-style:none outside none;cursor:pointer;}
.aside-nav > ul > li:last-child a{border-bottom:0 none;}
.aside-nav li ul ul{border:0;background:#ffffff;}
.aside-nav ul ul a{padding:0.625rem 1.25rem;}
.aside-nav li a:link, .aside-nav li a:visited{color:#333;}
.aside-nav > ul > li > a:hover{color:#ffffff;}
.aside-nav li li a:hover:before, .aside-nav li li.active-item a:before{content:"\f006";display:inline-block;font-family:"mfg";font-size:0.6rem;margin:0 0.625rem 0 -1.25rem;width:0.625rem;}
.aside-nav .show-aside-ul, .aside-nav .active-aside-item{height:auto;}
.padding{display:list-item;list-style:none outside none;padding:10px;}
.margin,.margin2x{display:block;}
.margin{margin:0 -0.625rem;}
.margin2x{margin:0 -1.25rem;}
.line{clear:left;}
.line .line{padding:0;}
.hide-l{display:none;}
.box{background:none repeat scroll 0 0 #fff;display:block;width:100%;}
.margin-bottom{margin-bottom:1.25rem;}
.margin-bottom2x{margin-bottom:2.5rem;}
.s-1, .s-2, .s-five,.s-3, .s-4, .s-5, .s-6, .s-7, .s-8, .s-9, .s-10, .s-11, .s-12, .m-1, .m-2, .m-five, .m-3, .m-4, .m-5, .m-6, .m-7, .m-8, .m-9, .m-10, .m-11, .m-12, .l-1, .l-2, .l-five, .l-3, .l-4, .l-5, .l-6, .l-7, .l-8, .l-9, .l-10, .l-11, .l-12{float:left;position:static;}
.l-offset-1{margin-left:8.3333%;}
.l-offset-2{margin-left:16.6666%;}
.l-offset-five{margin-left:16.6666%;}
.l-offset-3{margin-left:25%;}
.l-offset-4{margin-left:33.3333%;}
.l-offset-5{margin-left:41.6666%;}
.l-offset-6{margin-left:50%;}
.l-offset-7{margin-left:58.3333%;}
.l-offset-8{margin-left:66.6666%;}
.l-offset-9{margin-left:75%;}
.l-offset-10{margin-left:83.3333%;}
.l-offset-11{margin-left:91.6666%;}
.l-offset-12{margin-left:100%;}
.s-1{width:8.3333%;}
.s-2{width:16.6666%;}
.s-five{width:16.6666%;}
.s-3{width:25%;}
.s-4{width:33.3333%;}
.s-5{width:41.6666%;}
.s-6{width:50%;}
.s-7{width:58.3333%;}
.s-8{width:66.6666%;}
.s-9{width:75%;}
.s-10{width:83.3333%;}
.s-11{width:91.6666%;}
.s-12{width:100%;}
.margin > .s-1,.margin > .s-2,.margin > .s-five,.margin > .s-3,.margin > .s-4,.margin > .s-5,.margin > .s-6,.margin > .s-7,.margin > .s-8,.margin > .s-9,.margin > .s-10,.margin > .s-11,.margin > .s-12,
.margin > .m-1,.margin > .m-2,.margin > .m-five,.margin > .m-3,.margin > .m-4,.margin > .m-5,.margin > .m-6,.margin > .m-7,.margin > .m-8,.margin > .m-9,.margin > .m-10,.margin > .m-11,.margin > .m-12,
.margin > .l-1,.margin > .l-2,.margin > .l-five,.margin > .l-3,.margin > .l-4,.margin > .l-5,.margin > .l-6,.margin > .l-7,.margin > .l-8,.margin > .l-9,.margin > .l-10,.margin > .l-11,.margin > .l-12{padding:0 0.625rem;}
.margin2x > .s-1,.margin2x > .s-2,.margin2x > .s-five,.margin2x > .s-3,.margin2x > .s-4,.margin2x > .s-5,.margin2x > .s-6,.margin2x > .s-7,.margin2x > .s-8,.margin2x > .s-9,.margin2x > .s-10,.margin2x > .s-11,.margin2x > .s-12,
.margin2x > .m-1,.margin2x > .m-2,.margin2x > .m-five,.margin2x > .m-3,.margin2x > .m-4,.margin2x > .m-5,.margin2x > .m-6,.margin2x > .m-7,.margin2x > .m-8,.margin2x > .m-9,.margin2x > .m-10,.margin2x > .m-11,.margin2x > .m-12,
.margin2x > .l-1,.margin2x > .l-2,.margin2x > .l-five,.margin2x > .l-3,.margin2x > .l-4,.margin2x > .l-5,.margin2x > .l-6,.margin2x > .l-7,.margin2x > .l-8,.margin2x > .l-9,.margin2x > .l-10,.margin2x > .l-11,.margin2x > .l-12{padding:0 1.25rem;}
.m-1{width:8.3333%;}
.m-2{width:16.6666%;}
.m-five{width:20%;}
.m-3{width:25%;}
.m-4{width:33.3333%;}
.m-5{width:41.6666%;}
.m-6{width:50%;}
.m-7{width:58.3333%;}
.m-8{width:66.6666%;}
.m-9{width:75%;}
.m-10{width:83.3333%;}
.m-11{width:91.6666%;}
.m-12{width:100%;}
.l-1{width:8.3333%;}
.l-2{width:16.6666%;}
.l-five{width:20%;}
.l-3{width:25%;}
.l-4{width:33.3333%;}
.l-5{width:41.6666%;}
.l-6{width:50%;}
.l-7{width:58.3333%;}
.l-8{width:66.6666%;}
.l-9{width:75%;}
.l-10{width:83.3333%;}
.l-11{width:91.6666%;}
.l-12{width:100%;}
.right{float:right;}
.left{float:left;}
@media screen and (max-width:768px){.size-960,.size-1140,.size-1280{max-width:768px;}
.hide-l,.hide-s{display:block;}
.hide-m{display:none;}
nav{display:block;cursor:pointer;line-height:3;}
.top-nav li a{background:none repeat scroll 0 0 #ffffff;}
.top-nav > ul{height:0;max-width:100%;overflow:hidden;position:relative;z-index:999;}
.top-nav > ul.show-menu,.aside-nav.minimize-on-small > ul.show-menu{height:auto;}
.top-nav ul ul{left:0;margin-top:0;position:relative;right:0;}
.top-nav li ul li a{min-width:100%;}
.top-nav li{float:none;list-style:none outside none;padding:0;}
.top-nav li a{border-top:1px solid #333;color:#373737;display:block;padding:1.25rem 0.625rem;text-align:center;text-decoration:none;}
.top-nav li ul li a{border-top:1px solid #878787;}
.top-nav li ul li ul li a{border-top:1px solid #989898;}
.top-nav li a:hover{background:none repeat scroll 0 0 #8b8b8b;color:#fff;}
.top-nav li ul,.top-nav li ul li ul{display:block;overflow:hidden;height:0;}
.top-nav > ul ul.show-ul{display:block;height:auto;}
.top-nav li ul li a{background:none repeat scroll 0 0 #ffffff;padding:0.625rem;}
.top-nav li ul li ul li a{background:none repeat scroll 0 0 #d7d7d7;color:#222;}
.nav-text{color:#373737;display:block;font-size:1.2rem;line-height:3;margin-right:0.625rem;max-width:100%;text-align:center;vertical-align:middle;}
.nav-text:after{content:"\f008";font-family:"mfg";font-size:1.1rem;margin-left:0.5rem;text-align:right;}
.l-offset-1,.l-offset-2,.l-offset-five,.l-offset-3,.l-offset-4,.l-offset-5,.l-offset-6,.l-offset-7,.l-offset-8,.l-offset-9,.l-offset-10,.l-offset-11,.l-offset-12{margin-left:0;}
.m-offset-1{margin-left:8.3333%;}
.m-offset-2{margin-left:16.6666%;}
.m-offset-five{margin-left:16.6666%;}
.m-offset-3{margin-left:25%;}
.m-offset-4{margin-left:33.3333%;}
.m-offset-5{margin-left:41.6666%;}
.m-offset-6{margin-left:50%;}
.m-offset-7{margin-left:58.3333%;}
.m-offset-8{margin-left:66.6666%;}
.m-offset-9{margin-left:75%;}
.m-offset-10{margin-left:83.3333%;}
.m-offset-11{margin-left:91.6666%;}
.m-offset-12{margin-left:100%;}
.l-1{width:8.3333%;}
.l-2{width:16.6666%;}
.l-five{width:20%;}
.l-3{width:25%;}
.l-4{width:33.3333%;}
.l-5{width:41.6666%;}
.l-6{width:50%;}
.l-7{width:58.3333%;}
.l-8{width:66.6666%;}
.l-9{width:75%;}
.l-10{width:83.3333%;}
.l-11{width:91.6666%;}
.l-12{width:100%;}
.s-1{width:8.3333%;}
.s-2{width:16.6666%;}
.s-five{width:20%;}
.s-3{width:25%;}
.s-4{width:33.3333%;}
.s-5{width:41.6666%;}
.s-6{width:50%;}
.s-7{width:58.3333%;}
.s-8{width:66.6666%;}
.s-9{width:75%;}
.s-10{width:83.3333%;}
.s-11{width:91.6666%;}
.s-12{width:100%}
.m-1{width:8.3333%;}
.m-2{width:16.6666%;}
.m-five{width:20%;}
.m-3{width:25%;}
.m-4{width:33.3333%;}
.m-5{width:41.6666%;}
.m-6{width:50%;}
.m-7{width:58.3333%;}
.m-8{width:66.6666%;}
.m-9{width:75%;}
.m-10{width:83.3333%;}
.m-11{width:91.6666%;}
.m-12{width:100%}
}
@media screen and (max-width:480px){.size-960,.size-1140,.size-1280{max-width:480px;}
.aside-nav li a{text-align:center;}
.minimize-on-small .aside-nav-text{background:#ffffff none repeat scroll 0 0;color:#373737;cursor:pointer;display:block;font-size:1.2rem;line-height:3;max-width:100%;padding-right:0.625rem;text-align:center;vertical-align:middle;}
.aside-nav-text:after{content:"\f008";font-family:"mfg";font-size:1.1rem;margin-left:0.5rem;text-align:right;}
.aside-nav.minimize-on-small > ul{height:0;overflow:hidden;}
.hide-l,.hide-m{display:block;}
.hide-s{display:none;}
.count-number{margin-right:-1.25rem;}
.l-offset-1,.l-offset-2,.l-offset-five,.l-offset-3,.l-offset-4,.l-offset-5,.l-offset-6,.l-offset-7,.l-offset-8,.l-offset-9,.l-offset-10,.l-offset-11,.l-offset-12,
.m-offset-1,.m-offset-2,.m-offset-five,.m-offset-3,.m-offset-4,.m-offset-5,.m-offset-6,.m-offset-7,.m-offset-8,.m-offset-9,.m-offset-10,.m-offset-11,.m-offset-12{margin-left:0;}
.s-offset-1{margin-left:8.3333%;}
.s-offset-2{margin-left:16.6666%;}
.s-offset-five{margin-left:16.6666%;}
.s-offset-3{margin-left:25%;}
.s-offset-4{margin-left:33.3333%;}
.s-offset-5{margin-left:41.6666%;}
.s-offset-6{margin-left:50%;}
.s-offset-7{margin-left:58.3333%;}
.s-offset-8{margin-left:66.6666%;}
.s-offset-9{margin-left:75%;}
.s-offset-10{margin-left:83.3333%;}
.s-offset-11{margin-left:91.6666%;}
.s-offset-12{margin-left:100%;}
.l-1{width:8.3333%;}
.l-2{width:16.6666%;}
.l-five{width:20%;}
.l-3{width:25%;}
.l-4{width:33.3333%;}
.l-5{width:41.6666%;}
.l-6{width:50%;}
.l-7{width:58.3333%;}
.l-8{width:66.6666%;}
.l-9{width:75%;}
.l-10{width:83.3333%;}
.l-11{width:91.6666%;}
.l-12{width:100%;}
.m-1{width:8.3333%;}
.m-2{width:16.6666%;}
.m-five{width:20%;}
.m-3{width:25%;}
.m-4{width:33.3333%;}
.m-5{width:41.6666%;}
.m-6{width:50%;}
.m-7{width:58.3333%;}
.m-8{width:66.6666%;}
.m-9{width:75%;}
.m-10{width:83.3333%;}
.m-11{width:91.6666%;}
.m-12{width:100%}
.s-1{width:8.3333%;}
.s-2{width:16.6666%;}
.s-five{width:20%;}
.s-3{width:25%;}
.s-4{width:33.3333%;}
.s-5{width:41.6666%;}
.s-6{width:50%;}
.s-7{width:58.3333%;}
.s-8{width:66.6666%;}
.s-9{width:75%;}
.s-10{width:83.3333%;}
.s-11{width:91.6666%;}
.s-12{width:100%}
}
.center{float:none;margin:0 auto;display:block;}