/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
 progress,sub,sup{vertical-align:baseline}
 button,hr,input,select{overflow:visible}
 address,dl,ol,p,pre,ul{margin-bottom:1rem}
 pre,textarea{overflow:auto}
 [role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}
 .dropdown,.dropup,sub,sup{position:relative}
 .col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-9,.dropdown-menu,.table-reflow thead,.table-reflow tr{float:left}
 .dropdown-menu,caption,th{text-align:left}
 input[type=search],select{-webkit-appearance:none}
 html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
 article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
 audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}
 a{background-color:transparent}
 a:active,a:hover{outline-width:0}
 abbr[title]{text-decoration:underline;text-decoration:underline dotted}
 b,strong{font-weight:bolder}
 dfn{font-style:italic}
 h1{font-size:2em;margin:.67em 0}
 dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-top:0}
 dd,h1,h2,h3,h4,h5,h6,label,legend{margin-bottom:.5rem}
 mark{background-color:#ff0;color:#000}
 small{font-size:80%}
 sub,sup{font-size:75%;line-height:0}
 sub{bottom:-.25em}
 sup{top:-.5em}
 img{border-style:none;vertical-align:middle}
 svg:not(:root){overflow:hidden}
 code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
 hr{box-sizing:content-box;height:0}
 button,input,select,textarea{font:inherit}
 dt,optgroup{font-weight:700}
 address,legend{line-height:inherit}
 button,select{text-transform:none}
 [disabled]{cursor:default}
 [type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
 button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
 button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}
 textarea{resize:vertical}
 [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}
 [type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
 @media print{
	 blockquote,img,pre,tr{page-break-inside:avoid}
	 *,::after,::before,::first-letter,::first-line{text-shadow:none!important;box-shadow:none!important}
	 a,a:visited{text-decoration:underline}
	 abbr[title]::after{content:" (" attr(title) ")"}
	 blockquote,pre{border:1px solid #999}
	 h2,h3,p{orphans:3;widows:3}
	 h2,h3{page-break-after:avoid}
	 .navbar{display:none}
	 .btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}
	 .tag{border:1px solid #000}
	 }
 label,output{display:inline-block}
 html{box-sizing:border-box;font-size:16px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}
 *,::after,::before{box-sizing:inherit}
 .tabs a,legend{box-sizing:border-box}
 @-ms-viewport{width:device-width}
 body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
 [tabindex="-1"]:focus{outline:0!important}
 abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #818a91}
 address{font-style:normal}
 ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
 dd{margin-left:0}
 blockquote,figure{margin:0 0 1rem}a{color:#0275d8;text-decoration:none}
 a:focus,a:hover{color:#014c8c;text-decoration:underline}
 a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
 a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
 a:not([href]):not([tabindex]):focus{outline:0}
 [role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}
 table{border-collapse:collapse;background-color:transparent}
 caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;caption-side:bottom}
 button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}
 .dropdown-toggle:focus,.open>a{outline:0}
 button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}
 input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}
 input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}
 fieldset{min-width:0;padding:0;margin:0;border:0}
 .container,.container-fluid{margin-left:auto;margin-right:auto}
 legend{color:inherit;max-width:100%;white-space:normal;display:block;width:100%;padding:0;font-size:1.5rem}
 .container,.container-fluid{padding-right:15px;padding-left:15px}
 [hidden]{display:none!important}
 .container-fluid::after,.container::after,.row::after{display:table;content:"";clear:both}
 .row{margin-left:-15px;margin-right:-15px}
 .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{float:left;width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}
 .pull-xs-0{right:auto}.pull-xs-1{right:8.33333%}.pull-xs-2{right:16.66667%}.pull-xs-3{right:25%}.pull-xs-4{right:33.33333%}.pull-xs-5{right:41.66667%}.pull-xs-6{right:50%}.pull-xs-7{right:58.33333%}.pull-xs-8{right:66.66667%}.pull-xs-9{right:75%}.pull-xs-10{right:83.33333%}.pull-xs-11{right:91.66667%}.pull-xs-12{right:100%}.push-xs-0{left:auto}.push-xs-1{left:8.33333%}.push-xs-2{left:16.66667%}.push-xs-3{left:25%}.push-xs-4{left:33.33333%}.push-xs-5{left:41.66667%}.push-xs-6{left:50%}.push-xs-7{left:58.33333%}.push-xs-8{left:66.66667%}.push-xs-9{left:75%}.push-xs-10{left:83.33333%}.push-xs-11{left:91.66667%}.push-xs-12{left:100%}
 .offset-xs-1{margin-left:8.33333%}
 .offset-xs-2{margin-left:16.66667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333%}
 .offset-xs-5{margin-left:41.66667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333%}
 .offset-xs-8{margin-left:66.66667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333%}
 .offset-xs-11{margin-left:91.66667%}
 @media (min-width:544px){.container{max-width:576px}.col-sm-1{float:left;width:8.33333%}.col-sm-2{float:left;width:16.66667%}.col-sm-3{float:left;width:25%}.col-sm-4{float:left;width:33.33333%}.col-sm-5{float:left;width:41.66667%}.col-sm-6{float:left;width:50%}.col-sm-7{float:left;width:58.33333%}.col-sm-8{float:left;width:66.66667%}.col-sm-9{float:left;width:75%}.col-sm-10{float:left;width:83.33333%}.col-sm-11{float:left;width:91.66667%}.col-sm-12{float:left;width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}
 @media (min-width:768px){.container{max-width:720px}.col-md-1{float:left;width:8.33333%}.col-md-2{float:left;width:16.66667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.33333%}.col-md-5{float:left;width:41.66667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.33333%}.col-md-8{float:left;width:66.66667%}.col-md-9{float:left;width:75%}.col-md-10{float:left;width:83.33333%}.col-md-11{float:left;width:91.66667%}.col-md-12{float:left;width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}
 @media (min-width:992px){.container{max-width:940px}.col-lg-1{float:left;width:8.33333%}.col-lg-2{float:left;width:16.66667%}.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.33333%}.col-lg-5{float:left;width:41.66667%}.col-lg-6{float:left;width:50%}.col-lg-7{float:left;width:58.33333%}.col-lg-8{float:left;width:66.66667%}.col-lg-9{float:left;width:75%}.col-lg-10{float:left;width:83.33333%}.col-lg-11{float:left;width:91.66667%}.col-lg-12{float:left;width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}
 @media (min-width:1200px){.container{max-width:1140px}.col-xl-1{float:left;width:8.33333%}.col-xl-2{float:left;width:16.66667%}.col-xl-3{float:left;width:25%}.col-xl-4{float:left;width:33.33333%}.col-xl-5{float:left;width:41.66667%}.col-xl-6{float:left;width:50%}.col-xl-7{float:left;width:58.33333%}.col-xl-8{float:left;width:66.66667%}.col-xl-9{float:left;width:75%}.col-xl-10{float:left;width:83.33333%}.col-xl-11{float:left;width:91.66667%}.col-xl-12{float:left;width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}
 .content table,.table{width:100%;max-width:100%;margin-bottom:1rem}
 .content table td,.content table th,.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}
 .content table thead th,.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}
 .content table tbody+tbody,.table tbody+tbody{border-top:2px solid #eceeef}
 .content .table table,.content table .table,.content table table,.table .content table,.table .table{background-color:#fff}
 .table-sm td,.table-sm th{padding:.3rem}
 .content table,.content table td,.content table th,.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #eceeef}
 .content table thead td,.content table thead th,.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}
 .content table tbody tr:nth-of-type(odd),.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}
 .table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th,.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}
 .table-success,.table-success>td,.table-success>th{background-color:#dff0d8}
 .table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}
 .table-info,.table-info>td,.table-info>th{background-color:#d9edf7}
 .table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}
 .table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}
 .table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}
 .table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#373a3c}
 .thead-default th{color:#55595c;background-color:#eceeef}
 .table-inverse{color:#eceeef;background-color:#373a3c}
 .table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#55595c}
 .content table.table-inverse,.table-inverse.table-bordered{border:0}
 .table-responsive{display:block;width:100%;min-height:.01%;overflow-x:auto}
 .table-reflow tbody{display:block;white-space:nowrap}
 .table-reflow td,.table-reflow th{border-top:1px solid #eceeef;border-left:1px solid #eceeef}
 .table-reflow td:last-child,.table-reflow th:last-child{border-right:1px solid #eceeef}
 .table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{border-bottom:1px solid #eceeef}
 .table-reflow tr td,.table-reflow tr th{display:block!important;border:1px solid #eceeef}
 .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}
 .dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}
 .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;font-size:1rem;color:#373a3c;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e5e5e5}
 .dropdown-item{display:block;width:100%;padding:3px 20px;clear:both;font-weight:400;color:#373a3c;text-align:inherit;white-space:nowrap;background:0 0;border:0}
 .dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}
 .dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#0275d8;outline:0}
 .dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#818a91}
 .dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}
 .open>.dropdown-menu{display:block}
 .dropdown-menu-right{right:0;left:auto}
 .dropdown-menu-left{right:auto;left:0}
 .dropdown-header{display:block;padding:5px 20px;font-size:.875rem;color:#818a91;white-space:nowrap}
 .dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
 .dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}
 .dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
 .addtocalendar var{display:none}
 .addtocalendar{position:relative;display:inline-block;background:0 0!important}
 .atcb-link{display:block;outline:0!important;cursor:pointer}
 .atcb-link:active~ul,.atcb-link:focus~ul,.atcb-list:hover{visibility:visible}
 .atcb-list{visibility:hidden;position:absolute;top:100%;left:0;width:170px;z-index:900}
 .atcb-item,.atcb-list{list-style:none;margin:0;padding:0;background:#fff}
 .footer,header .masthead{margin-left:-15px;margin-right:-15px}
 .atcb-item{float:none;text-align:left}
 .atcb-item-link{text-decoration:none;outline:0;display:block}
 .atcb-item.hover,.atcb-item:hover{position:relative;z-index:900;cursor:pointer;text-decoration:none;outline:0}
 .atc-style-blue .atcb-list{width:170px;border:1px solid rgba(0,0,0,.2);border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}
 .atc-style-blue .atcb-item,.atc-style-blue .atcb-list{background:#fff;color:#4B4B4B}
 .atc-style-blue .atcb-item,.atc-style-blue .atcb-item-link{line-height:1.3em;vertical-align:middle;zoom:1}
 .atc-style-blue .atcb-item-link,.atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus,.atc-style-blue .atcb-item-link:hover{color:#4B4B4B;font-family:Verdana;font-size:14px;text-decoration:none;outline:0;padding:5px 15px}
 [class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:"Mediatek Icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
 .atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus,.atc-style-blue .atcb-item-link:hover{color:#fff}
 .atc-style-blue .atcb-item.hover,.atc-style-blue .atcb-item:hover{background:#00A3E2}
 .blue .sidebar a.active{color:#00A3E2}
 .blue .sidebar a:hover{color:#9FCDDF}
 .blue .banner-title span,.blue .content h1,.blue .field i{color:#00A3E2}
 .orange .sidebar a.active{color:#F79B00}
 .orange .sidebar a:hover{color:#E9CBA6}
 .orange .banner-title span,.orange .content h1,.orange .field i{color:#F79B00}
 .green .sidebar a.active{color:#52AE32}
 .green .sidebar a:hover{color:#ACCDA6}
 .green .banner-title span,.green .content h1,.green .field i{color:#52AE32}
 .pink .sidebar a.active{color:#E62987}
 .pink .sidebar a:hover{color:#ACCDA6}
 .pink .banner-title span,.pink .content h1,.pink .field i{color:#E62987}
 .background-blue{background-color:#00A3E2}
 .background-blue:hover{background-color:#0082b4}
 .background-pink{background-color:#E62987}
 .background-pink:hover{background-color:#ca1870}
 .background-green{background-color:#52AE32}
 .background-green:hover{background-color:#418a28}
 .background-orange{background-color:#F79B00}
 .background-orange:hover{background-color:#c97e00}
 [data-icon]:before{content:attr(data-icon)}
 [class*=" fa-"]:before,[class^=fa-]:before{font-family:font-awesome!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
 .fa-caret-down:before{content:"\61"}
 .fa-caret-left:before{content:"\62"}
 .fa-caret-right:before{content:"\63"}
 .fa-caret-up:before{content:"\64"}
 .icon-hamburger:before{content:"\31"}
 .icon-symbol-zigzag:before{content:"\34"}
 .icon-banner-join:before{content:"\35"}
 .icon-btn-dropdown-arrowdown:before{content:"\36"}
 .icon-btn-play:before{content:"\37"}
 .icon-btn-time:before{content:"\39"}
 .icon-symbol-cpu03:before{content:"\21"}.icon-symbol-product-developmentBoards:before,.icon-symbol-product-smartphones:before,.icon-symbol-product-tablets:before{content:"\5f"}.icon-symbol-product-audio:before,.icon-symbol-product-bluRayAndDvd:before,.icon-symbol-product-digitalTv:before,.icon-symbol-product-opticalDiscDrive:before{content:"\22"}
 .icon-symbol-product-broadbandWifi:before,.icon-symbol-product-ethernet:before,.icon-symbol-product-homeNetworking:before,.icon-symbol-product-iotGps:before,.icon-symbol-product-iotWearablesM2mAndCellular:before,.icon-symbol-product-iotWiFiandBluetooth:before,.icon-symbol-product-location-intelligence:before,.icon-symbol-product-m2m:before,.icon-symbol-product-smartHome:before{content:"\23"}
 .icon-symbol-cpu04:before{content:"\25"}
 .icon-symbol-cpu05:before{content:"\26"}
 .icon-symbol-cpu06:before{content:"\27"}
 .icon-symbol-cpu07:before{content:"\28"}
 .icon-mob-menu02:before{content:"\29"}
 .icon-mob-menu01:before{content:"\2a"}
 .icon-mob-menu00:before{content:"\2b"}
 .icon-loading:before{content:"\2c"}
 .icon-btn-setting:before{content:"\2d"}
 .icon-btn-sidecarousel-01:before{content:"\2e"}
 .icon-btn-sidecarousel-bg:before{content:"\2f"}
 .icon-btn-sns01:before{content:"\3a"}
 .icon-btn-sns02:before{content:"\3b"}
 .icon-mob-menu03:before{content:"\3c"}
 .icon-symbol-cpu08:before{content:"\3d"}
 .icon-symbol-cpu16:before{content:"\3e"}
 .icon-symbol-driver01:before{content:"\3f"}
 .icon-symbol-driver02:before{content:"\40"}
 .icon-symbol-driver03:before{content:"\5b"}
 .icon-symbol-email:before{content:"\5d"}
 .icon-symbol-human:before{content:"\5e"}
 .icon-symbol-cpu02:before{content:"\60"}
 .icon-symbol-cpu01:before{content:"\7b"}
 .icon-symbol-call:before{content:"\7c"}
 .icon-mob-menu07:before{content:"\7d"}
 .icon-mob-menu06:before{content:"\7e"}
 .icon-mob-menu04:before{content:"\5c"}
 .icon-mob-menu05:before{content:"\e000"}
 .icon-btn-sns04:before{content:"\e001"}
 .icon-btn-sns03:before{content:"\e002"}
 .icon-btn-sns05:before{content:"\e003"}
 .icon-btn-sns06:before{content:"\e004"}
 .icon-btn-submit:before{content:"\e005"}
 .icon-btn-tag:before{content:"\e006"}
 .icon-btn-tick:before{content:"\e007"}
 .icon-btn-pdf:before{content:"\e008"}
 .icon-btn-pause:before{content:"\e009"}
 .icon-btn-nav-search:before{content:"\e00a"}
 .icon-btn-nav-language:before{content:"\e00b"}
 .icon-btn-login:before{content:"\e00c"}
 .icon-btn-location:before{content:"\e00d"}
 .icon-btn-loadmore:before{content:"\e00e"}
 .icon-btn-footer03:before{content:"\e00f"}
 .icon-btn-footer02:before{content:"\e010"}
 .icon-btn-footer01:before{content:"\e011"}
 .icon-btn-event:before{content:"\e012"}
 .icon-btn-dropdown-arrowup:before{content:"\e013"}
 .icon-btn-dropdown-arrow-down:before{content:"\e014"}
 .icon-btn-arrow-right:before{content:"\e015"}
 .icon-btn-arrow-up:before{content:"\e016"}
 .icon-btn-carousel01:before{content:"\e017"}
 .icon-btn-carousel02:before{content:"\e018"}
 .icon-btn-carousel03:before{content:"\e019"}
 .icon-btn-carousel04:before{content:"\e01a"}
 .icon-btn-close:before{content:"\e01b"}
 .icon-btn-contactus:before{content:"\e01c"}
 .icon-btn-datasheet:before{content:"\e01d"}
 .icon-btn-download-1:before{content:"\e01e"}
 .icon-btn-driver:before{content:"\e01f"}
 .icon-weibo:before{content:"\61"}
 .icon-youku{width:30px;height:26px;display:block}
 .icon-youku svg .cls-1{fill:#F79B00}
 .icon-youku:hover .cls-1{fill:#fff}
 .icon-facebook:before{content:"\62"}
 .icon-google:before{content:"\63"}
 .icon-linkedin:before{content:"\64"}
 .icon-twitter:before{content:"\65"}
 .icon-youtube:before{content:"\66"}
 .icon-btn-arrow-left:before{content:"\67"}
 header .masthead{padding:0 40px;height:95px;background-color:#BFC4EF}
 header .masthead::after{content:"";display:table;clear:both}
 header .masthead nav{float:right;text-align:right}
 header .masthead nav a{display:inline-block;padding:0 12px;color:#4B4B4B;text-decoration:none;font-size:16px;line-height:95px;transition:background-color .1s ease}
 @media (max-width:1023px){header .masthead nav a{padding:0 15px;font-size:14px}}
 header .masthead nav a.active{background-color:#4B4B4B;color:#fff}
 header .masthead nav a.locale:before{position:relative;top:12px;font-size:36px}
 header .masthead nav a.icon-hamburger{position:relative;top:7px;display:none;padding:0;color:#F79B00;font-size:2.4em}
 @media (max-width:700px){header .masthead{height:85px} header .masthead nav{max-height:75px}
 header .masthead nav a{display:none}header .masthead nav a.icon-hamburger{display:block}}
 header .masthead nav a.icon-hamburger:before{content:"\2b"}
 header .masthead nav a.icon-hamburger.active{background-color:transparent}
 header .masthead nav a.icon-hamburger.active:before{content:"\e01b"}
 header .masthead nav a.search{font-size:26px;line-height:90px;position:relative;padding-bottom:5px}
 @media (min-width:1024px){header .masthead nav a.search{display:none}}
 .footer ul::after,.footer::after{display:table;content:"";clear:both}
 header .masthead nav a.search:before{top:8px}
 header .masthead .logo{padding:25px 40px 25px 15px;float:left;width:16.66667%}
 @media (max-width:700px){header .masthead .logo{padding:20px 0}}
 header .masthead .logo img{width:180px}.footer{padding:30px;background-color:#4B4B4B}.footer ul{margin-left:auto;margin-right:auto;padding:0}
 @media (min-width:701px) and (max-width:1023px){.footer ul{padding-left:30px}}
 @media (max-width:700px){.footer ul{padding:0}}.footer li{padding-top:10px;color:#fff;list-style:none;font-size:14px;float:left;padding-right:20px;width:14.5%}
 @media (min-width:701px) and (max-width:1023px){.footer li{width:22.5%;font-size:12px}}
 @media (max-width:700px){.footer li{display:none;float:left;width:100%}}
 .footer li.everyday-genius{width:14%}
 @media (min-width:701px) and (max-width:1023px){.footer li.everyday-genius{width:20%}}
 .footer li.careers,.footer li.press-room{width:11% }
 @media (min-width:701px) and (max-width:1023px){.footer li.careers,.footer li.press-room{width:16%}}
 .footer li.footer-description{padding-top:0;position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:25%}
 @media (min-width:1024px){.footer li.footer-description{margin-right:20px}}
 @media (max-width:1023px){.footer li.footer-description{display:none}}
 @media (max-width:700px){.footer li.footer-description{margin-top:30px;display:block;float:left;width:100%}}
 .footer li.footer-description h3{font-size:32px;font-family:Sini;text-transform:uppercase;line-height:1em}
 .footer li.footer-description p{line-height:24px}
 .footer li strong{font-weight:600}
 .footer li a{display:block;color:#fff;text-decoration:none;font-size:12px;line-height:26px}
 .footer li a:hover{color:#F79B00}
 .footer .social a{display:inline-block;margin-right:.6em;color:#F79B00;font-size:2em;transition:color .2s ease}.footer .social a:hover{color:#fff}
 .footer .copyright{color:#95989A;text-align:center;font-size:16px;font-size:.7em;margin-left:-15px;margin-right:-15px}
 .footer .copyright::after{content:"";display:table;clear:both}
 .footer .copyright a{color:#95989A;font-size:.95em;text-decoration:underline}
 .content{overflow:hidden;min-height:80vh;margin:0;background:#fff;width:78.5%;padding:50px}
 @media (max-width:1023px){.content{width:100%;padding:50px}}
 .content.full-width{width:100%}
 .content h1{margin-bottom:.5em;color:#00A3E2;font-size:42px;font-family:'Riona Sans';line-height:43px;font-weight:300}
 @media (max-width:700px){.content{width:100%;padding:20px}.content h1{font-size:34px;line-height:32px}}
 .content h2,.content h3{font-size:22px;font-weight:300}
 .content h2{margin-bottom:20px;line-height:24px}
 .content h3{line-height:30px}
 .content p,.content ul li{color:#4B4B4B;font-size:18px;line-height:24px}
 .content strong{font-weight:600}
 .content p{font-weight:300}
 .content p.text-left{text-align:left}
 .content p.text-right{text-align:right}
 .content p.text-center{text-align:center}
 .content .flex-container{display:-ms-flexbox;display:flex}
 .content ul{padding-left:30px}
 .content ul li{font-weight:300}
 .content a{color:#F79B00;font-size:16px;text-decoration:underline}
 .content iframe{margin-top:20px;width:100%;height:540px}
 @media (max-width:700px){.content iframe{width:100%;height:auto}}
 .content-iframe{min-height:1580px;width:100%;height:100%;overflow-y:hidden}
 .content img{max-width:100%}.content img.full-width{margin:0 -40px;max-width:inherit;width:109.5%}
 .sidebar{position:relative;min-height:300px;margin:30px 0;width:21.5%;padding:0 1.7rem 0 .9375rem;float:left}
 @media (max-width:1023px){.sidebar{display:none}}
 .sidebar a{display:block;padding-right:4%;font-size:14px;line-height:28px;font-weight:300;text-align:left;color:#8b8b8b;text-decoration:none;transition:color .2s ease;text-transform:uppercase}
 .sidebar a.child{color:#A2A2A2;font-weight:300}
 .sidebar a.active{pointer-events:none;font-weight:600;color:#00A3E2}
 .sidebar ul{margin:0 0 10px;padding:0;list-style:none;border-bottom:1px solid #E0E0E0}
 .sidebar ul li>a{font-weight:600;padding-bottom:5px}
 .sidebar ul ul{border:0;margin:0;padding:0 0 0 10px}
 .sidebar ul ul li:last-child{padding-bottom:5px}
 .sidebar ul ul li a{padding-bottom:0}
 .sidebar-mobile{float:left;width:100%;display:none}
 @media (max-width:700px){.sidebar-mobile{display:block}}
 .sidebar-mobile a{color:#fff;text-decoration:none;font-weight:500;transition:all .2s ease;line-height:50px;font-size:16px;display:block;margin:15px 0;text-align:center;background-color:#F79B00}
 .sidebar-mobile a:first-child{margin-top:0}.sidebar .contact-us{margin-top:50px}
 @media (max-width:1023px){.sidebar .contact-us{display:none}}
 .sidebar .contact-us ul{border-bottom:0}.sidebar .contact-us ul li{font-size:16px;line-height:20px}
 .sidebar .contact-us .button{padding:15px;margin:20px 0 10px;font-size:26px;text-align:center}
 .banner{height:265px;background-position:center;background-size:cover}
 .banner-title{width:80em;display:table;margin-left:auto;margin-right:auto}
 @media (max-width:700px){.banner{height:125px;float:left}.banner-title{vertical-align:middle;height:125px;display:table-cell}}
 .banner-title span{color:#fff;font-size:4em;font-weight:600;line-height:1em;font-family:Sini;text-transform:uppercase;display:table-cell;vertical-align:middle;height:265px;padding:0 30px}
 @media (max-width:1023px){.banner-title{margin-left:50px}.banner-title span{font-size:70px}}
 @media (max-width:700px){.banner-title span{width:100%;height:125px;text-align:center;font-size:38px;line-height:38px}.banner-title img{width:100%}}
 .button,button{padding:0 20px;font-family:Sini!important;text-transform:uppercase;line-height:45px;display:inline-block;letter-spacing:1px;color:#fff!important;font-size:1.8em;transition:all .2s ease;cursor:pointer;text-decoration:none!important;border:0}
 .content .field.dropdown .input:after,.submit:after{font-family:"Mediatek Icons"!important;pointer-events:none}
 .button:hover,button:hover{color:#fff;text-decoration:none}
 .button i,button i{position:relative;top:4px;display:inline-block;margin-right:10px}
 .content .field .heading,.deca-10 #cluster-3,.deca-10 #cluster-5,.deca-10 #cores-3,.deca-10 #large-core-3,.deca-10 #large-core-4,.dual-2 #cluster-2,.dual-2 #cluster-3,.dual-2 #cluster-4,.dual-2 #cluster-5,.dual-2 #core-3,.dual-2 #core-4,.dual-2 #cores-2,.dual-2 #cores-3,.dual-2 #large-core-1,.dual-2 #large-core-2,.dual-2 #large-core-3,.dual-2 #large-core-4,.hexa-6 #cluster-3,.hexa-6 #cluster-4,.hexa-6 #cluster-5,.hexa-6 #core-7,.hexa-6 #core-8,.hexa-6 #cores-3,.hexa-6 #large-core-1,.hexa-6 #large-core-2,.hexa-6 #large-core-3,.hexa-6 #large-core-4,.octa-8 #cluster-3,.octa-8 #cluster-4,.octa-8 #cluster-5,.octa-8 #cores-3,.octa-8 #large-core-1,.octa-8 #large-core-2,.octa-8 #large-core-3,.octa-8 #large-core-4,.quad-4 #cluster-2,.quad-4 #cluster-3,.quad-4 #cluster-4,.quad-4 #cluster-5,.quad-4 #cores-2,.quad-4 #cores-3,.quad-4 #large-core-1,.quad-4 #large-core-2,.quad-4 #large-core-3,.quad-4 #large-core-4,.single-1 #cluster-2,.single-1 #cluster-3,.single-1 #cluster-4,.single-1 #cluster-5,.single-1 #core-2,.single-1 #core-3,.single-1 #core-4,.single-1 #cores-2,.single-1 #cores-3,.single-1 #large-core-1,.single-1 #large-core-2,.single-1 #large-core-3,.single-1 #large-core-4{display:none}
 .dropbtnx{font-size:24px!important;line-height:34px!important}
 form .field{margin-left:0}
 input,textarea{padding:12px 65px 8px 13px}input:not([disabled]):not([type=submit]):focus,input:not([type=file]),textarea:not([disabled]):not([type=submit]):focus,textarea:not([type=file]){width:100%;outline:0;background:#fff;color:#A2A2A2;border:none}input[type=submit],textarea[type=submit]{color:#fff;background:#00A3E2;width:inherit;float:left;padding:10px 65px 8px 35px}select{padding:6px 60px 0 15px;width:100%;outline:0;border:0;background:#fff;color:#a9a9a9;font-size:18px;line-height:52px;font-weight:300;cursor:pointer;-moz-appearance:none;appearance:none}
 .submit{float:left;position:relative}
 .submit:after{content:"\e015";position:absolute;top:15px;right:13px;font-size:1.6em;color:#fff}
 .field{cursor:pointer;position:relative;min-height:1px;float:left;width:50%;width:auto;padding:0;margin-left:15px}
 .field:first-child{padding-left:0;margin-left:0}@media (max-width:700px){.field{width:100%;padding:0;margin-left:0;margin-bottom:15px}
 .field:first-child{margin-bottom:20px}}
 .field:last-child{padding-right:0}
 .field i{position:absolute;top:10px;right:10px;font-size:2.2em;pointer-events:none;color:#00A3E2}
 .field.search{width:400px}
 .field.search i{right:15px}
 .field.dropdown{margin:0}
 .required-key{top:55px;position:relative;float:right;line-height:14px;font-size:14px}
 .years{min-width:12%;padding-right:15px}
 .years i{right:25px}.navigation{line-height:58px;height:58px}
 .content .field{width:100%;padding:0;margin-bottom:15px}
 .content .field input,.content .field textarea{border:1px solid #00A3E2}
 .content .field input:focus,.content .field textarea:focus{border:1px solid #A2A2A2}
 .content .field.dropdown{width:45%;margin-bottom:25px}
 .content .field.dropdown select{border:1px solid #95989A;font-size:18px;height:60px;line-height:1.9em;padding:5px 15px 0}
 .content .field.dropdown .input:after{content:"\e014";position:absolute;top:20px;right:20px;font-size:2em;color:#00A3E2}
 .nav-primary::after,.nav-supplimentary::after{content:"";clear:both}
 .callout{position:relative;min-height:1px;margin:30px .05% 30px 0;padding:0;width:78.45%;float:right}
 @media (max-width:1023px){.callout{width:100%;float:left;padding:0}}
 @media (max-width:700px){.callout{margin:15px 0 0;padding-right:25px;padding-left:25px}
 .callout .button{width:100%;text-align:center}}
 .callout .button{margin-right:25px}
 .callout .dropdown{float:left}
 .callout .field{margin-left:20px}
 @media (max-width:700px){.callout .button:first-child{margin-bottom:30px}.callout .field{width:100%;margin-left:0;margin-bottom:20px}}
 .callout .field input{padding:24px 15px 15px;line-height:.9em}
 .callout .field:first-child{margin-left:0}.content table{width:100%}
 .content table.right-align th:first-child{width:18%}
 .content table.right-align tbody td{text-align:right}
 .content table.right-align tbody td:first-child{text-align:left;width:18%}
 .content table.left-align th:first-child{width:inherit}
 .content table.left-align tbody td{text-align:left}
 .content table.left-align tbody td:first-child{text-align:left;width:inherit}
 .content table thead td,.content table thead th{text-align:center;font-weight:600}
 .content table thead td p,.content table thead th p{margin:0}
 .content table td{position:relative;text-align:left}
 .content table p{color:#4B4B4B;font-size:16px;margin:0;line-height:20px}
 .content table ul{padding:0;list-style:none}.content table ul li{margin:0;padding:0}
 .content table i{position:relative;top:2px;margin-right:8px;color:#00A3E2}
 .content table a{text-decoration:none}
 .content table a.icon-btn-event{font-size:24px;position:absolute;top:-18px;padding-bottom:0}
 .content table date{padding-left:30px}
 .account *,.password *{color:#fff;text-align:left;font-weight:100}
 .account-feature,.password-feature{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:33.33333%;margin-left:20px}
 .account-feature img,.password-feature img{width:100%}
 .account-copy,.password-copy{min-height:1px;padding-right:15px;padding-left:15px;float:left;width:38%}
 .account-copy h3,.password-copy h3{margin-bottom:15px;font-size:36px;font-family:Sini;text-transform:uppercase;line-height:1em}
 .account-copy p,.password-copy p{font-size:16px;font-weight:300;line-height:22px}
 .account-copy .button,.password-copy .button{padding:7px 0 6px 20px;font-size:30px;line-height:35px}
 .account-copy .privacy,.password-copy .privacy{display:block;padding-top:8px;color:#ACADAA;font-size:14px;font-weight:500;line-height:24px}
 .account-login,.password-login{top:-10px;position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:right;width:22%}
 .account-login label,.password-login label{float:left;margin-bottom:.2rem;font-size:16px}
 .account-login input,.password-login input{margin-bottom:20px;font-size:18px;line-height:.9em}
 .account-login input#password,.password-login input#password{margin-bottom:5px}
 .account-login .help,.password-login .help{display:block;float:left;padding-top:5px;color:#ACADAA;font-size:14px;font-weight:500;line-height:24px}
 .account-login .button,.password-login .button{float:right;margin-top:22px;padding:8px 0 6px 20px;font-size:20px;line-height:25px}
 .account-login .button i,.password-login .button i{top:2px}
 .paging{padding-left:0}.paging a{position:relative;float:left;margin-left:-1px;padding:6px 12px 4px;background:#F1F1F1;color:#4B4B4B;text-decoration:none;line-height:1.42857}
 .paging a.current,.paging a:hover{background:#F79B00;color:#fff}
 .nav-primary{margin-left:-15px;margin-right:-15px}
 .nav-primary::after{display:table}
 @media (max-width:700px){.nav-primary{display:none}}
 .nav-primary.active{visibility:visible;height:auto}
 .nav-primary .languages>a,.nav-primary .sitenav>a,.nav-primary .subnav>a{display:inline-block;padding:0 25px;color:#fff;text-decoration:none;font-weight:500;transition:all .2s ease}
 .nav-primary .languages>a.active,.nav-primary .languages>a:hover,.nav-primary .sitenav>a.active,.nav-primary .sitenav>a:hover,.nav-primary .subnav>a.active,.nav-primary .subnav>a:hover{display:inline-block;background-color:#4B4B4B;color:#fff}
 @media (max-width:700px){.nav-primary .languages>a.active,.nav-primary .languages>a:hover,.nav-primary .sitenav>a.active,.nav-primary .sitenav>a:hover,.nav-primary .subnav>a.active,.nav-primary .subnav>a:hover{display:block}}.nav-primary .languages>a.search,.nav-primary .sitenav>a.search,.nav-primary .subnav>a.search{position:absolute;font-size:30px;font-family:"Mediatek Icons"}
 .block .copy-block h2,.nav-supplimentary .megamenu .section .callout h3{font-family:Sini;text-transform:uppercase}
 @media (max-width:1023px){.nav-primary .languages>a.search,.nav-primary .sitenav>a.search,.nav-primary .subnav>a.search{display:none}}.nav-primary .account,.nav-primary .languages,.nav-primary .password,.nav-primary .sitenav,.nav-primary .subnav{visibility:hidden;overflow:hidden;padding:0;height:0;background-color:#F79B00;text-align:center;opacity:0;transition:opacity .5s ease}.nav-primary .account>a,.nav-primary .languages>a,.nav-primary .password>a,.nav-primary .sitenav>a,.nav-primary .subnav>a{line-height:60px;font-size:16px}
 @media (min-width:701px) and (max-width:1023px){.nav-primary .account>a,.nav-primary .languages>a,.nav-primary .password>a,.nav-primary .sitenav>a,.nav-primary .subnav>a{font-size:14px;padding:0 15px}}.nav-primary .account>a.search,.nav-primary .languages>a.search,.nav-primary .password>a.search,.nav-primary .sitenav>a.search,.nav-primary .subnav>a.search{line-height:55px}.nav-primary .account>a.portal,.nav-primary .languages>a.portal,.nav-primary .password>a.portal,.nav-primary .sitenav>a.portal,.nav-primary .subnav>a.portal{background-color:#E62987}.nav-primary .account.active,.nav-primary .languages.active,.nav-primary .password.active,.nav-primary .sitenav.active,.nav-primary .subnav.active{visibility:visible;height:55px;opacity:1}
 @media (max-width:700px){.nav-primary .account>a,.nav-primary .languages>a,.nav-primary .password>a,.nav-primary .sitenav>a,.nav-primary .subnav>a{display:block}.nav-primary .account.active,.nav-primary .languages.active,.nav-primary .password.active,.nav-primary .sitenav.active,.nav-primary .subnav.active{height:inherit}}
 .nav-primary .account .subnav,.nav-primary .languages .subnav,.nav-primary .password .subnav,.nav-primary .sitenav .subnav,.nav-primary .subnav .subnav{visibility:hidden;height:0;background-color:#5f5f5f}
 .nav-primary .account .subnav.active,.nav-primary .languages .subnav.active,.nav-primary .password .subnav.active,.nav-primary .sitenav .subnav.active,.nav-primary .subnav .subnav.active{visibility:visible;height:inherit;opacity:1}
 .nav-primary .languages{background-color:#4B4B4B}
 .nav-primary .languages a{color:#fff}
 .nav-primary .languages a:hover{background-color:#F79B00}
 .nav-primary .sitenav{float:left;width:100%}
 @media (max-width:800){.nav-primary .sitenav i{display:none}}
 .nav-primary .sitenav i:before{color:#fff;position:relative;top:1px;left:3px;opacity:.4}
 .nav-primary .account-feature,.nav-primary .password-feature{margin-right:30px;width:30%;padding:0}
 .nav-primary .account-feature img,.nav-primary .password-feature img{width:100%}
 .nav-primary .account.active,.nav-primary .password.active{padding:35px;height:auto;background-color:#4B4B4B}
 .nav-supplimentary{margin-left:-15px;margin-right:-15px;background-color:#4B4B4B}
 .nav-supplimentary::after{display:table}
 .nav-supplimentary.active{visibility:visible;height:inherit;opacity:1}
 .nav-supplimentary .search-bar{visibility:hidden;height:0;text-align:center;opacity:0;transition:opacity .5s ease}
 .nav-supplimentary .search-bar.active{visibility:visible;height:inherit;opacity:1}
 .nav-supplimentary .search-bar input,.nav-supplimentary .search-bar input:focus{position:relative;top:-7px;width:80%;height:65px;outline:0;border:none;background-color:transparent;color:#fff;font-size:28px}
 .nav-supplimentary .search-bar i{position:relative;top:10px;color:#F79B00;font-size:52px}
 @media (max-width:700px){.nav-supplimentary,.nav-supplimentary .megamenu{display:none}}
 .nav-supplimentary .megamenu .section{position:relative;padding-right:15px;float:left;visibility:hidden;min-height:0;height:0;width:100%;padding-left:7%;opacity:0;margin:0 35px;transition:opacity .5s ease}
 .nav-supplimentary .megamenu .section.active{visibility:visible;opacity:1;height:inherit;min-height:280px;overflow:hidden}
 .nav-supplimentary .megamenu .section .group{float:left;border-right:1px solid rgba(247,155,0,.46);margin:30px 0 0 35px;min-height:280px;min-width:300px;max-width:315px;max-height:900px}
 .nav-supplimentary .megamenu .section .group:first-child{margin-left:0}
 .nav-supplimentary .megamenu .section .group.level-3,.nav-supplimentary .megamenu .section .group:nth-child(3n){margin-left:40px}
 .nav-supplimentary .megamenu .section .group:last-child{min-width:290px}
 .nav-supplimentary .megamenu .section .group.level-1 ul{display:block}
 .nav-supplimentary .megamenu .section .group.level-2{display:none}
 .nav-supplimentary .megamenu .section .group.level-2.active{display:block}
 @media (max-width:1023px){.nav-supplimentary .megamenu .section .group.level-4{display:none}}
 @media (max-width:1130px){.nav-supplimentary .megamenu .section .group.level-4{display:none}}
 .nav-supplimentary .megamenu .section .group ul{display:none}.nav-supplimentary .megamenu .section.search-bar.active{min-height:75px}
 .nav-supplimentary .megamenu .section ul{display:none;list-style:none;padding:0 0 0 .8em}
 .nav-supplimentary .megamenu .section ul li,.nav-supplimentary .megamenu .section ul.active{display:block}
 .nav-supplimentary .megamenu .section ul li:first-child{padding-top:10px}
 .nav-supplimentary .megamenu .section ul li:last-child{padding-bottom:10px}
 .nav-supplimentary .megamenu .section ul li a{color:#fff;display:block;line-height:2.2em;font-size:16px;text-decoration:none;cursor:pointer}
 .nav-supplimentary .megamenu .section ul li a.active,.nav-supplimentary .megamenu .section ul li a:hover{color:#F79B00}
 .nav-supplimentary .megamenu .section ul li a.active i,.nav-supplimentary .megamenu .section ul li a:hover i{opacity:1}
 .nav-supplimentary .megamenu .section ul li a i{position:relative;right:-13px;top:1px;opacity:.1}.nav-supplimentary .megamenu .section .callout{border:none;margin:30px 20px 15px}
 .nav-supplimentary .megamenu .section .callout img{width:100%;margin-bottom:10px}
 .nav-supplimentary .megamenu .section .callout h3{color:#fff;font-size:27px}
 .nav-supplimentary .megamenu .section .callout p{color:#fff;font-weight:300;font-size:16px;line-height:18px}
 @media (min-width:700px){.nav-mobile{display:none}}
 @media (max-width:700px){.nav-mobile{visibility:hidden;height:0}}
 .nav-mobile.active{visibility:visible;height:auto}
 .nav-mobile .nav-icons{background-color:#F79B00;text-align:center;float:left;width:100%;display:block;opacity:1;visibility:visible}
 .nav-mobile .nav-icons .nav-icon{width:62px;font-size:45px;display:inline-block;padding:10px 0;line-height:20px;color:#fff;text-decoration:none}
 .nav-mobile .nav-icons .nav-icon.active{background-color:#4B4B4B}
 .nav-mobile .sitenav,.nav-mobile .subnav{visibility:hidden;overflow:hidden;padding:0;height:0;background-color:#F79B00;text-align:center;opacity:0;transition:opacity .5s ease}
 .nav-mobile .sitenav.active,.nav-mobile .subnav.active{visibility:visible;height:auto;opacity:1}
 .nav-mobile .sitenav .links a,.nav-mobile .subnav .links a{line-height:60px;font-size:16px;display:block;padding:0 25px 0 35px;color:#fff;text-decoration:none;font-weight:500;transition:all .2s ease}
 .nav-mobile .sitenav .links a.active,.nav-mobile .sitenav .links a:hover,.nav-mobile .subnav .links a.active,.nav-mobile .subnav .links a:hover{display:inline-block;background-color:#4B4B4B;color:#fff}
 @media (max-width:700px){.nav-mobile .sitenav .links a.active,.nav-mobile .sitenav .links a:hover,.nav-mobile .subnav .links a.active,.nav-mobile .subnav .links a:hover{display:block}}
 .nav-mobile .sitenav .subnav,.nav-mobile .subnav .subnav{visibility:hidden;height:0;background-color:#5f5f5f}
 .nav-mobile .sitenav .subnav.active,.nav-mobile .subnav .subnav.active{visibility:visible;height:inherit;opacity:1}
 .nav-mobile .sitenav .section,.nav-mobile .subnav .section{visibility:hidden;height:0;background-color:#5f5f5f}
 .nav-mobile .sitenav .section.active,.nav-mobile .subnav .section.active{visibility:visible;height:inherit;opacity:1}
 .nav-mobile .sitenav .section.languages a,.nav-mobile .subnav .section.languages a{color:#fff;text-align:center;display:block;line-height:50px}
 .nav-mobile .sitenav .section.search-bar input,.nav-mobile .subnav .section.search-bar input{color:#fff;background-color:#4B4B4B}.nav-mobile .sitenav{float:left;width:100%}
 @media (max-width:800){.nav-mobile .sitenav i{display:none}}
 .nav-mobile .sitenav i:before{color:#fff;position:relative;top:1px;left:3px;opacity:.4}
 .block.light .copy-block *,.block.none .copy-block *{color:#484b43}
 .block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
 @media (max-width:1023px){.block{-ms-flex-wrap:wrap;flex-wrap:wrap}.block .right{margin:0}}
 .block.light{background-color:#ddd;padding-top:80px;padding-bottom:60px}
 .block.dark .copy-block *{color:#fff}
 .block .center{margin-left:0 auto}
 .block .full img{width:100%;max-width:100%}
 .block .image-block{text-align:center}
 .block .image-block a{display:block;text-align:center}
 .block .image-block.round{margin:0}
 .block .image-block.round img{max-width:855px;border-radius:450px;width:450px;height:450px;background-size:cover}
 @media (max-width:1350px){.block .image-block.round img{margin:0;width:360px;height:360px}}
 .block .image-block .overlay-text{position:absolute;text-align:center;width:100%;font-weight:300;font-size:46px;color:#fff;pointer-events:none;line-height:2em}
 .block.bleed-full,.block.bleed-full .image-block{position:relative}
 @media (max-width:1023px){.block .image-block{margin:0}.block .image-block.round img{margin-bottom:20px;width:100%;height:auto}.block .image-block .overlay-text{top:calc(30%);font-size:30px}}
 @media (min-width:1023px){.block .image-block.left,.block .image-block.right{max-width:50%}}
 .block .copy-block{-ms-flex:1;flex:1}.block .copy-block .inner-block{margin:30px 0}
 @media (max-width:1023px){.block .copy-block .inner-block{margin:20px 0}}
 .block .copy-block h2{font-size:63px;line-height:55px}
 @media (max-width:1330px){.block .copy-block h2{font-size:42px;line-height:42px}}
 .block .copy-block h4{margin:0}.block .copy-block h4,.block .copy-block p{font-family:'Riona Sans';font-size:18px}
 .block .copy-block h4 strong,.block .copy-block p strong{font-size:20px;line-height:26px}
 .block .copy-block.left{-ms-flex:1;flex:1}.block .copy-block.left .inner-block{margin:30px 50px}
 .block .copy-block.right{-ms-flex:1;flex:1}
 @media (max-width:1023px){.block .copy-block.left .inner-block{margin:0}.block .copy-block.right{padding:20px 0}}
 .block .copy-block.right .inner-block{margin:30px 50px}
 @media (max-width:1023px){.block .copy-block.right .inner-block{margin:0}}
 .block .copy-block.center{margin-left:0 auto}
 .block .header-block{float:left;width:calc(100% + 100px);text-align:center;padding:20px 0 10px;margin:0 0 0 -50px;line-height:1.2em;font-size:2.5em}
 .block p img{max-width:300px}
 .block.space{-ms-flex:1;flex:1}
 @media (max-width:1023px){.block p img{max-width:100%}.block.space{display:none}}
 .block.bleed-left .image-block.right{max-width:50%}
 .block.bleed-left .image-block.left{max-width:50%;margin-left:-50px}
 @media (max-width:1023px){.block.bleed-left .image-block.left{max-width:inherit}}
 .block.bleed-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
 .block.bleed-right .image-block.right{max-width:60%;margin-right:-50px}
 .block.bleed-full{-ms-flex:1;flex:1;margin:0 -50px}
 .block.bleed-full .image-block.full{width:100%}.block.bleed-full .copy-block{position:absolute;width:45%;right:30px}
 @media (max-width:1023px){.block.bleed-right .image-block.right{max-width:inherit}.block.bleed-full .copy-block{position:inherit!important;left:inherit!important;right:inherit!important;top:inherit!important;padding:20px;margin:0;width:100%}}
 .dropdown-toggle{padding:15px 60px 9px 15px;width:100%;outline:0;background:#fff;color:#A2A2A2!important;font-size:18px;font-weight:300;line-height:1.9em;float:left}
 .dropdown-toggle:after{content:"\e014";font-family:"Mediatek Icons"!important;position:absolute;top:13px;right:50px;font-size:2em;pointer-events:none;color:#00A3E2;border:0}
 .dropdown-menu,.tabs a{font-family:'Riona Sans'}
 .dropdown-submenu,.dropdownx{position:relative}
 .dropdown-menu{border-radius:0;width:100%;margin:0}
 .dropdown-submenu:hover>.dropdown-menu{display:block}
 .dropdown-submenu>.dropdown-menu{left:100%;top:-5px;border-radius:0}
 .dropdown-submenu>.dropdown-item:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px}
 .dropbtnx{background-color:#F39A1E;color:#fff;padding:5px;min-width:80px;border:none;cursor:pointer}
 .dropdownx{display:inline-block;z-index:1000;margin-bottom:25px;outline:0}
 .dropdownx-content{display:none;padding:8px;position:absolute;width:350px;overflow:auto;background-color:#F39A1E;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}
 #home .hero,.date i,.tabs a:after{position:relative}
 body,html{overflow-x:hidden}
 .dropdownx-content a{color:#FFF;padding:11px;text-decoration:none;display:block;line-height:15px}
 .dropdownx-content a:focus,.dropdownx-content a:hover{background-color:#353630;outline:0}
 .dropdownx:hover .dropdownx-content{display:block}
 .dropdownx:hover .dropbtnx{background-color:#353630}
 .tabs{background-color:#484B43;margin:0;padding:0!important}
 .tabs li{display:inline-block;padding:12px 0;margin:0}
 @media (max-width:1023px){.tabs{margin:0}.tabs li{width:100%!important;display:block}}
 .tabs li.active,.tabs li:hover{background-color:#ddd;border-right:1px solid #ddd}
 .tabs li.active a,.tabs li:hover a{border:0;color:#484B43!important}
 .tabs li.active a:after,.tabs li:hover a:after{content:"\61"}
 .tabs li:last-child a{border:0}
 .tabs a{display:block;width:100%;line-height:45px;border-right:1px solid #6E6E6E;font-weight:600;font-size:21px;text-align:center;text-decoration:none}
 .date,body{line-height:24px}
 @media (max-width:1023px){.tabs a{border:0}}
 .tabs a:after{top:4px;padding-left:5px;content:"\63";display:inline-block;font-family:font-awesome!important}
 .date{font-size:14px}
 .date span{border-bottom:1px dotted #F79B00;width:auto;display:inline}
 #home .hero,body,html{width:100%}.date i{top:4px;margin-right:5px;color:#F79B00;font-size:1.2em}
 @keyframes blink-empty{50%{border-right:2px solid #00A3E2}}
 html:lang(en) body,html:lang(es) body{font-family:"Riona Sans",Helvetica,sans-serif}
 html:lang(zh_tw) body{font-family:"Microsoft JhengHei",微軟正黑體,SimHei,"Riona Sans",Arial,sans-serif;letter-spacing:1px;font-weight:400}
 html:lang(zh_cn) body{font-family:Meiryo,"MS UI Gothic",Meriyo UI,"Riona Sans",Helvetica,sans-serif;letter-spacing:1px;font-weight:400}
 body{max-width:100%;background-color:#F1F1F1;font-weight:300;color:#4B4B4B;font-size:18px}
 main{max-width:80em;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
 main::after{content:"";display:table;clear:both}
 @media (max-width:700px){main{width:100%;padding:0;margin:0}#home .hero{float:left;overflow:hidden}}
 input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background:0 0;box-shadow:none}#home .hero{background-size:cover;margin-bottom:-10px}
 #home .hero video{background:url() 50% 50%/cover no-repeat;width:100%}
 @media (max-width:1023px){#home .hero video{width:120%;margin-left:-10%}}
 @media (max-width:700px){#home .hero video{width:160%;margin-left:-30%}#home .hero video::-webkit-media-controls{display:none!important}#home .hero video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}}
 #home .cta,#home .hero-content{position:absolute;width:100%;text-align:center}
 #home .hero-content{height:85%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff}
 #home .hero-content h1{line-height:1.1em}
 #home .hero-content h2{font-size:4.5vw;text-transform:uppercase;max-width:60%;line-height:.95em;font-family:Sini;margin:0 auto}
 @media (max-width:1023px){#home .hero-content{height:100%}#home .hero-content h2{font-size:5.2vw}}
 @media (max-width:700px){#home .hero-content{height:85%}#home .hero-content h2{font-size:9vw;max-width:80%}}
 #home .hero-content h3,#home .hero-content p{font-family:'Riona Sans';font-weight:100;font-size:2vw;vertical-align:middle;margin:10px auto}@media (max-width:1023px){#home .hero-content h3,#home .hero-content p{font-size:2.4vw}}
 @media (max-width:700px){#home .hero-content h3,#home .hero-content p{margin-top:0;font-size:4vw;max-width:60%}}
 #home .hero-content h5{margin-top:10px;font-weight:300;font-size:33px}
 @media (max-width:700px){#home .hero-content h5{max-width:75%;margin:0 auto;font-size:1em}}#home .cta{min-height:65px;background:rgba(75,75,75,.55);bottom:6px}#home .cta.en{margin-top:-127px}
 @media (min-width:701px) and (max-width:1023px){#home .cta{display:none}}
 #home .cta-content{position:relative;left:39.5%}
 @media (max-width:700px){#home .cta.en{margin:0}#home .cta{position:relative;top:-8px;margin:0;min-height:inherit;background:rgba(128,128,128,.36)}#home .cta-content{left:20%}}
 #home .cta-content:before{content:"\e00a";font-family:"Mediatek Icons";line-height:1;position:absolute;left:-45px;font-size:50px;color:#a9a9a9;top:18px}
 #home .cta-content span{font-family:Sini;text-transform:uppercase;color:#fff;font-size:2.05em;margin-right:15px;line-height:125px;display:inline-block;letter-spacing:1px}
 #home .cta-content input{display:inline-block;font-family:'Riona Sans';font-weight:100;font-size:2vw;height:80px;line-height:60px;background:0 0;border:0;outline:0;color:#9FCDDF;margin:0;position:relative}
 @media (max-width:700px){#home .cta-content:before{left:-50px}#home .cta-content input{font-size:5.5vw}}
 #products h1{line-height:1em;font-weight:300;margin-bottom:5px;font-size:42px}
 #products h2{color:#00A3E2;font-size:1.2em;line-height:1em}
 #products .content .button{margin-right:20px;margin-bottom:40px;padding:7px 10px 7px 20px;font-size:1.1em;line-height:1.6em}
 #products .content .button:last-child,#products .product-list .product:nth-child(3n){margin-right:0}
 #products .content .button i{position:relative;top:8px;display:inline-block;margin-right:0;font-size:1.3em}
 #products .product{overflow:hidden}
 #products .product:hover #rectangle{right:0;bottom:0;transform:rotate(0)}
 #products .product-description{margin-bottom:20px}
 #products .product-symbol{position:relative;top:-15px;float:left;padding-right:15px;color:#A2A2A2;font-size:5em;line-height:.5em}
 #products .product-documents a{display:block}
 #products .product-downloads .downloads{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:50%}
 @media (max-width:700px){#products .content .button{margin-right:0}#products .product-downloads .downloads{float:left;width:100%}}
 #products .product-downloads .downloads:first-child{padding-left:0}
 #products .product-downloads .downloads:last-child{padding-right:0}
 #products .product-downloads .downloads h3{margin-bottom:10px;color:#F79B00;letter-spacing:1px}
 #products .product-downloads .downloads .driver{display:inline-block;color:#00A3E2;text-decoration:none;font-size:2.8em}
 #products .product-downloads .downloads .document{display:block;color:#00A3E2;text-decoration:none;font-size:1.3em;line-height:1.25em}
 #products .product-downloads .downloads.marketing-documents{width:100%}
 #products .product-list .product{display:block;margin-bottom:30px;background-color:#F1F1F1;color:#4B4B4B;text-decoration:none;cursor:pointer;position:relative;min-height:1px;padding:25px}
 #products .product-list .product:hover{background-color:#e4e4e4}
 #products .product-list .product h3{margin:0;color:#F79B00;font-size:1.6em;font-weight:600}
 #products .product-list .product h4{font-size:1.1em;font-weight:600}
 #products .product-list .product p{display:inline;color:#95989A;font-size:1.2em;font-weight:300}
 #products .product-list .product .component{font-weight:300}
 #products .product-list .product .component strong{font-weight:600;color:#F79B00}
 #products .product-list .product .download-links{margin-bottom:-15px}
 #products .product-list .product .download-links .driver{display:inline-block;margin-right:5px;color:#00A3E2;font-size:2em}
 #products .product-list .product .learn-more{position:absolute;right:15px;bottom:15px;color:#00A3E2;font-size:1.3em;font-weight:600}
 #products .product-list .product .learn-more i{position:relative;top:3px}
 #products .product-features{padding:20px 0;width:100%;-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}
 #products .product-features .feature{position:relative;padding:15px;width:100%;border-bottom:30px solid #fff;background-color:#F1F1F1;page-break-inside:avoid;break-inside:avoid}#products .product-features .feature img{position:absolute;top:7px;left:150px}
 #products .product-features .feature h3{margin-bottom:10px;color:#F79B00;font-size:26px;font-weight:600;text-transform:capitalize}
 #products .product-features .feature a,#products .product-features .feature span{display:inline;color:#95989A;font-size:1em;font-weight:300;padding-right:3px}
 #products .product-features .feature a{color:#00A3E2}
 #products .product-features .feature strong{display:block;padding-right:6px;color:#95989A;white-space:nowrap;font-size:1.1em;font-weight:600}
 #products .product-features .feature div{display:-ms-flexbox;display:flex;margin-bottom:4px}
 @media (max-width:700px){#products .product-features .feature img{top:10px;width:48%}
 #products .product-features .feature strong{white-space:inherit}#products .product-features .feature div{display:block}}
 #products .product-features .feature div.core span{color:#F79B00;font-weight:600}
 #products .product-features .feature div div{box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap}
 #products .product-related h3{font-size:1.6em}
 #products .product-related p{display:inline;color:#95989A;font-size:1.2em;font-weight:300;padding-right:3px}
 #news .entry-content{margin-bottom:30px}
 #news .entry-content p{display:inline}
 #news .entry-content a{display:block;margin:0;color:#4B4B4B;text-decoration:none;font-size:22px;line-height:24px}
 #news .entry-content a:hover{color:#F79B00}
 #news .entry-content .date{font-size:14px}
 #news .entry-content .date i{position:relative;top:4px;margin-right:5px;color:#F79B00;font-size:18px}
 #news .entry-content .date span{border-bottom:1px dotted #F79B00}
 #news .entry-content .read-more{display:inline;color:#F79B00;font-size:.9rem;line-height:1.5}
 #news .entry-content h2{margin:0}
 #posts .post{margin-right:-15px;width:100%;background-color:#F1F1F1;display:block;margin-bottom:30px;margin-left:0;padding:0}
 #posts .post::after{content:"";display:table;clear:both}
 #posts .post a:hover{color:#F79B00}
 #posts .post img{position:relative;min-height:1px;padding-right:15px;float:left;width:41.66667%;padding-left:0}
 @media (max-width:700px){#posts .post img{float:left;width:100%;padding:0}}
 #posts .post img.full-width{width:100%;margin-bottom:30px;float:left}
 #posts .post-content{position:relative;min-height:1px;float:left;width:58.33333%;padding:20px 0 0}
 @media (max-width:700px){#posts .post-content{float:left;width:100%;padding:20px 10px}}
 #posts .post-content .date-category .date{font-size:16px;line-height:24px}
 #posts .post-content .date-category .date i{position:relative;top:4px;margin-right:5px;color:#F79B00;font-size:1.2em}
 #posts .post .read-more{display:inline;color:#F79B00;font-size:.9rem;line-height:1.5}
 #posts .post h2{margin:0}
 #posts .post h3{line-height:1em;margin-bottom:0}
 #contact .office{border-top:1px solid #E0E0E0;text-indent:20px;line-height:50px;padding-top:5px;cursor:pointer;transition:all .2s ease}
 #contact .office>span:after{position:relative;top:3px;content:"\61";font-family:font-awesome!important;color:#A2A2A2;transition:all .2s ease}
 #contact .office.active,#contact .office:hover{color:#F79B00;background-color:#fafafa}
 #contact .office.active>span:after,#contact .office:hover>span:after{color:#F79B00}
 #contact .office.active>span:after{content:"\64"}
 #contact .office.active .locations{display:block}
 #contact .office .locations{margin:0;background:#E0E0E0;display:none}
 #contact .office .locations .address{pointer-events:none}
 #contact .office .locations ul{padding:35px 0;list-style:none}
 #contact .office .locations ul li{text-indent:0;padding-left:20px;margin-bottom:30px}
 #contact .office .locations ul li h3{font-size:22px;font-weight:600;line-height:20px;color:#95989A}
 #contact .office .locations ul li span{font-size:18px;line-height:23px;color:#95989A}
 #helio .block .copy-block *,#helio .sidebar a{color:#fff}
 #investor-relations .dropdown{min-width:12%;padding-right:20px}
 #investor-relations table th:first-child{width:18%}
 #investor-relations table tbody td{text-align:center}
 #investor-relations table tbody td:first-child{text-align:left;width:18%}
 #helio{background-color:#5B5F58}
 #helio .content{padding:0;background-color:#484B43}
 #helio .block{margin:30px 70px 0}
 
 @media (max-width:1023px){#products .product-features{-moz-column-count:1;column-count:1}#helio .content{padding:0}#helio .block{margin:0 20px}#helio .block h2 *,#helio .block h3 *{color:#F79B00!important}#helio .block.bleed-full{display:block}}
 #helio .block.bleed-none .copy-block{padding:20px 0}
 #helio .block.bleed-full{padding:0;margin:0}#helio .block.bleed-full.light{padding:0;background-color:#ddd}
 #helio .block.light{padding:80px;background-color:#ddd;margin:0}#helio .block.light .copy-block *,#helio .block.light .copy-block span{color:#484b43}
 @media (max-width:1023px){#helio .block.light{padding:20px}#helio .block.light .copy-block *,#helio .block.light .copy-block span{color:#484b43}}
 #helio .block.dark .copy-block *,#helio .block.dark .copy-block span{color:#fff}
 #helio .block.helio-introduction{color:#484b43;background-color:#ddd;padding:58px;height:inherit;width:100%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:0}
 @media (max-width:1023px){#helio .block.helio-introduction{padding:40px 0 0;width:100%}}
 #helio .block.helio-introduction .copy-block{position:relative}#helio .block.helio-introduction .copy-block *{color:#484b43}
 #helio .block.helio-introduction .intro-image{border-radius:100%;width:480px;height:480px;background-size:cover}
 @media (max-width:1300px){#helio .block.helio-introduction .intro-image{width:400px;height:400px}}
 @media (max-width:1023px){#helio .block.helio-introduction .intro-image{border-radius:0;margin:0 -35px;width:120%}}
#helio .helio-footer{width:100%;padding:10px 70px 70px;float:left}
#helio .helio-footer a{width:100%;height:65px;display:table;float:left;margin-bottom:20px;text-decoration:none;color:#fff;text-align:center;font-family:'Riona Sans';font-size:22px;font-weight:400;cursor:pointer}
 #helio .helio-footer a:first-child{margin-top:20px}
 #helio .helio-footer-title{width:20%;line-height:65px;color:#fff;font-size:20px;display:table-cell;float:left}
 @media (max-width:1023px){#helio .helio-footer{padding:0 20px}#helio .helio-footer-title{width:100%;line-height:65px}}
 #helio .helio-footer-description{width:80%;padding:20px;float:left;border-left:1px solid #51554E;font-size:16px;display:table-cell;vertical-align:center}
 #helio .helio-specifications{margin:50px 70px}
 #helio .helio-specifications h1{text-align:center}#helio .helio-specifications h3{color:#fff}
 #helio .helio-specifications table{border:none}
 #helio .helio-specifications table tr{background:0 0!important}
 #helio .helio-specifications table tr:first-child td{border-top:0}
 #helio .helio-specifications table tr:last-child td{border-bottom:0}
 #helio .helio-specifications table td{border:1px solid #6E6E6E;color:#fff;text-align:left;font-family:'Riona Sans';font-size:15px;line-height:24px;padding:15px 25px}
 #helio .helio-specifications table td:first-child{width:15%;border-left:0;text-align:right;font-weight:500;font-size:16px;color:#F79B00;letter-spacing:1px}
 #helio .helio-specifications table td:last-child{border-right:0}
 @media (max-width:1023px){#helio .helio-footer-description,#helio .helio-specifications{display:none}#helio .copy-block p span{color:#fff!important}}
 #helio .video{text-align:center}
 #blog .content img.full-width{margin:0;max-width:inherit;width:100%}
 .portal h2{font-size:30px;border-bottom:1px dotted #F79B00;padding-bottom:10px;margin-bottom:5px}
 .portal a{color:#00A3E2}
 .portal .container{margin-bottom:20px}
 .portal .section{margin-left:-15px;margin-right:-15px;padding-bottom:10px}
 .portal .section::after{content:"";display:table;clear:both}
 .portal .all-items{position:relative;top:-40px;float:right}
 .portal .field{margin-left:0;margin-bottom:30px;width:100%}
 .portal .field form{position:relative;width:40%}
 @media (max-width:700px){.portal .field form{width:100%}}
 .portal .field form input{border-color:#A2A2A2}.portal .field form i{top:6px;right:8px}
 .feed-item{position:relative;min-height:1px;float:left;width:33.33333%;padding-left:0;margin-bottom:30px;padding-right:30px}
 .feed-item .feature{width:100%;margin-bottom:20px}