@font-face {font-family:'Selawik';font-style:normal;font-weight:300;src:local('Selawik Light'), url('fonts/selawkl.woff') format('woff');}@font-face {font-family:'Selawik';font-style:normal;font-weight:350; src:local('Selawik Semilight'), url('fonts/selawksl.woff') format('woff');}@font-face {font-family:'Selawik';font-style:normal;font-weight:400;src:local('Selawik Regular'), url('fonts/selawk.woff') format('woff');}@font-face {font-family:'Selawik';font-style:normal;font-weight:600;src:local('Selawik Semibold'), url('fonts/selawksb.woff') format('woff');}@font-face {font-family:'Selawik';font-style:normal;font-weight:700;src:local('Selawik Bold'), url('fonts/selawkb.woff') format('woff');}#footer,#footer a {font-family:'Selawik', Arial, Helvetica, sans-serif !important;}#footer {background-image:none;background:#13293C;background:linear-gradient(130deg, rgba(19, 41, 60, 1) 0%, rgba(37, 69, 102, 1) 33%, rgba(19, 41, 60, 1) 100%);color:white;}#footer a {color:#fad450;}#header {background:#153858;background:linear-gradient(130deg,rgba(21, 56, 88, 1) 0%, rgba(60, 139, 214, 1) 100%);height:80px;}#logo, #phone {background-image:none;height:72px;padding-top:8px;font-family:'Selawik', Arial, Helvetica, sans-serif;}#phone {padding-top:12px;height:auto;}#logo img {margin-top:12px;top:0 !important;}#phone table tr td {color:white;text-shadow:0 0 7px #000000;text-shadow:none;font-family:'Selawik', Arial, Helvetica, sans-serif !important;font-weight:600;text-shadow:0 0 6px rgba(0, 0, 0, 0.4);}.motto {color:#fad450;letter-spacing:normal;font-size:14.5px;position:absolute;bottom:10px;margin-left:12px;text-shadow:0 0 5px black;font-weight:600;}#toc {height:40px;background-image:none;background:#13293C;background:linear-gradient(130deg,rgba(19, 41, 60, 1) 0%, rgba(37, 69, 102, 1) 33%, rgba(19, 41, 60, 1) 100%);padding-left:0;width:100%;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;overflow:visible;box-sizing:border-box !important;font-family:'Selawik', Arial, Helvetica, sans-serif;}#toc a {font-size:13px;font-weight:500;text-shadow:0 0 5px rgba(0, 0, 0, 0.8);}#toc a.products-link {font-size:17px;font-weight:600;}.sticky #toc {position:fixed;top:0;left:0;right:0;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);}.sticky #content {margin-top:40px;}.sticky #toc li:hover > ul {position:fixed;left:auto;top:40px;}.sticky #toc li li:hover ul {left:85px;top:auto;}#toc form {margin-top:0;margin-right:0;margin-left:10px;}#toc li {line-height:40px;}#toc #header-nav-wrapper li a:hover {background-color:rgba(60, 139, 214, 1);background-image:none !important;}#header-nav-wrapper {display:flex;align-items:center;width:100%;}#header-nav-wrapper > ul {flex-shrink:0;}#header-nav-wrapper > #header-search {flex:1;min-width:0;display:flex;justify-content:flex-end;position:relative;left:0;top:0;}#header-search-container {flex:1;min-width:0;display:flex;justify-content:flex-end;margin-right:0;}#header-search-wrapper { border-radius:0;}#header-search {position:relative;top:auto;right:auto;left:auto;}#header-search-wrapper.active {box-shadow:0 0 0 4px #f9d450;}#header-search a.subcat {color:#0E4FB0;}#header-search input {border-bottom:2px solid #a4a4a4;height:38px;}button#search-submit {border-bottom:2px solid #bb9f39;height:40px;}#search-autosuggest {position:absolute;left:0;right:0;z-index:999;margin:0 0;line-height:16px;}#billboard {top:15px;color:#34344a;}#search-submit.mobile {display:none;}@media (max-width:920px) {#search-submit.mobile {display:block;position:absolute;right:0;}.search-right {display:none;}#header-search-container {display:none;}#toc {height:80px;height:40px;height:auto;}#header-nav-wrapper > ul {margin-right:40px;}#header-nav-wrapper {flex-direction:column;align-items:stretch;}#header-search-container {justify-content:stretch;display:none;flex:none;}#header-search {width:100%;max-width:100%;}#toc form {margin-left:0;}}@media (max-width:812px) {#header {margin-top:36px;}#billboard {top:-36px !important;}}@media (max-width:740px) {#phone {display:block !important;}}@media (max-width:650px) {#phone {display:none !important;}#header {margin-top:60px;}#billboard {top:-30px !important;}}