html {overflow-y:scroll;}.navbar{ background-color: #004E86; flex-wrap: nowrap !important;}.fa-bars {color: white;}.fa-bars:hover {color: orange;}.fa-search {color: #004E86;}.fa-shopping-cart {color: white;}.fa-shopping-cart:hover {color: orange;}.subbar{height:64px;background-color: #004E86;}.subbar-right{margin-left: auto;white-space: nowrap;}.aifittings{margin-left:auto;}.aimedia img {max-height:45px;padding: 2px 0px;}.aifittings img {height:66px;padding: 0px 0px;}body {background-color: gainsboro;}.loading {color: #444;font-size: 16px;padding: 10px 0;margin: 15% auto 0 auto;text-align:center;}.loading img {display:block;margin: 0 auto 15px auto;}.footer {background-color:white;height:25px;font-size:16px;padding-left:10px;padding-right:10px;line-height:25px;}.bootCols{ display: inline-block;height:150px;box-sizing:border-box;padding:5px;border:2px solid gray;background-color:white;white-space: nowrap;}.thumbnail {margin: auto;display: block;}.media-action {cursor: pointer;}.action-icon {color: black;}.action-icon:hover {color: orange;}.contentName {font-weight:550;}.scroll-wrapper {overflow-x: auto;overflow-y: hidden;white-space: nowrap; }.scroll-wrapper .scroll-item {display: inline-block;}.alphaNumNav {text-decoration: none;text-align:center;white-space: nowrap;margin: 5px;height: 60px;}.alphaNum { line-height: 55px;padding-left: 10px;padding-right: 10px;border: 2px solid gray;background-color: white;color: black;}.alphaNum:hover {text-decoration: none;background-color: #575757;color: white;}.alpha-active {pointer-events: none;color:white;background-color:#575757;}.pageNavigation {height: 60px;text-align: center;white-space: nowrap;margin: 5px;}.firstLast {display:inline-block;}.pageOutOf {margin: 5px;border: 2px solid gray;background: white;padding:10px;color: black;display:block;max-width: 300px;margin-left: auto;margin-right: auto;text-align: center;}.pageNavigation a {line-height: 55px;text-decoration: none;padding-left:10px;padding-right:10px;border:2px solid gray;display:inline-block;background-color: white;color: black;}.pageNavigation a:hover {background-color: #575757;color: white;}.current-page {pointer-events: none;color:white !important;background-color:#575757 !important;}.not-active {pointer-events: none;color: gray !important;background: repeating-linear-gradient(45deg,#d3d3d3,#d3d3d3 10px,gainsboro 10px,gainsboro 20px);}.backBtn {padding:10px;margin:10px;}.modal-open {padding-right: 0 !important;}.modal-header {background-color:#f0f0f0;}.modal-body {}.modal-footer {background-color:#f0f0f0;} .sidenav {height: calc(100% - 25px); width: 0; position: fixed; z-index: 1; top: 0; left: 0;background-color: #575757;overflow-x: hidden; padding-top: 60px; }.sidenav a {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 25px;color: white;display: block;white-space: nowrap; }.sidenav a:hover {color:black !important;border-style: solid;border-color: orange;border-width: 5px;background-color:gainsboro;}.sidenav .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;}.menu-active { color:black !important;border-style: solid;border-color: orange;border-width: 5px;border-left-width: 15px !important;background-color:gainsboro;}.landing-top-section {padding-top: 20px;padding-bottom: 5px;}.landing-headers {display: inline-block;}.zipButton {float: right;}#main {overflow: hidden; }#mainContent {margin: 5px auto 30px auto;}#defaultContent h1 {color: #333;font-size: 36px;font-weight: 600;margin: 0;padding: 0;text-align:center;}#defaultContent .subheading {color: #4E4E4E;font-size: 18px;font-weight: 400 !important;padding: 0;margin: 20px auto 0 auto;line-height: 22px;text-align:center;}@media screen and (max-width: 525px) {.footer {font-size:12px;}}@media screen and (max-width: 500px) {.aimedia img {max-height:30px;padding: 2px 0px;}.aifittings img {height:45px;padding: 0px 0px;}.landing-headers {font-size: 18px;}.zipButton {font-size: 14px;}}@media screen and (max-width: 415px) {.footer {font-size:10px;}}@media screen and (max-width: 992px) { .sidenav {transition: 0.5s;}.sidenav a {transition: 0.3s;}#main {transition: margin-left .5s;}}@media screen and (max-height: 575px) {.sidenav a {font-size: 22px;}}@media screen and (max-height: 525px) {.sidenav a {font-size: 18px;}}