/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*subtitle display on product listings */
.hikashop_products_listing .hikashop_product_custom_name label {
  display: none !important;
}
.hikashop_products_listing .hikashop_product_custom_value {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: -10px !important;
}
/* product code display - product page */
#hikashop_product_code_main:before {
  content: "Part #: ";
}
#hikashop_product_code_main {
  display: block !important;
  margin: -0.5rem 40px !important;
  font-size: 1.5rem !important;
}
/* product code display - listings */
.hikashop_product_code_list {
  display: none !important;
}
/* added borders to policy doc */
hr {
  border-bottom: #1c4a6b solid 1px !important;
}
/* General Form Stuff */
input[type="text"], input[type="password"] {
  max-width: 400px !important;
}
#address_title, #data_address_address_state, #address_country, #shipping_address_title, #data_shipping_address_address_state, #shipping_address_country {
  padding: 10px 0 !important;
  max-width: 400px !important;
}
/* Sticky Top Panel-Menu */
#panel_sticky-a {
  display: flex !important;
  justify-content: space-between !important;
  align-items: baseline !important;
  width: 80vw;
}
#panel_sticky-a .module-logo-151-particle {
  order: 1 !important;
}
#panel_sticky-a .module-menu-154-particle {
  order: 2 !important;
}
#panel_sticky-a .hikashop_cart_module {
  order: 3 !important;
}
@media (max-width: 1450px) {
  #module-logo-151-particle img {
    padding-top: 10px;
  }
}
/* add to cart messages appear over sticky top */
.notifyjs-corner {
  z-index: 600000 !important;
}
.btn-link {
  background: transparent !important;
  color: #ff5400 !important;
  border: 0px transparent !important;
  padding: 0.25rem 0.5rem !important;
}
.platform-content {
  margin: 0 !important;
  padding: 0 !important;
}
.sclogin-modal-links .btn-primary, .scLogoutButton .btn-primary, .form-sclogin-submitcreate .btn-primary {
  background-color: #1c4a6b !important;
  border: 0px transparent !important;
}
.sclogin {
  padding-top: 5px !important;
}
#g-navigation #logo-8707-particle .g-content {
  padding: 0 !important;
  margin: 0 !important;
}
/* Main Menu */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #134b7f !important;
  font-weight: bold !important;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: white !important;
  font-weight: bolder !important;
}
.g-main-nav .g-sublevel > li:hover > .g-menu-item-container, .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, a:hover {
  color: #ff5400 !important;
}
.g-main-nav .g-dropdown {
  background-color: #134b7f !important;
}
.g-main-nav .g-standard .g-dropdown {
  width: auto;
}
/* fix menu not wrapping on certain screen sizes */
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .g-main-nav {
    white-space: normal !important;
  }
}
/* Tag line Resize */
@media (max-width: 1420px) {
  .nav-a h5 {
    font-size: 1rem !important;
    padding-top: 20px !important;
  }
}
.nav-b .moduletable {
  float: left;
}
.nav-but button {
  color: white !important;
  background-color: #ff5400 !important;
  padding: 3px;
  border-radius: 5px;
  font-size: 1.2rem !important;
}
label[for=mod-finder-searchword136] {
  display: none !important;
}
#mod-custom127 h5 {
  margin-top: 0 !important;
}
/* Search and Cart on same row in mobile */
@media only all and (max-width: 47.99rem) {
  #g-navigation [class*="size-"] {
    flex-basis: 50% !important;
  }
}
/* Swiper button fills banner and transparent so link works */
#swiper-1265-particle .button {
  background: transparent !important;
  border: transparent !important;
  color: transparent !important;
  height: 480px !important;
  width: 1920px !important;
}
/* swiper slide dots */
.g-swiper.swiper-container-horizontal > .swiper-pagination-bullets {
  left: 50% !important;
}
.g-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .g-swiper.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0.5rem 1rem !important;
  background: rgba(132, 129, 130, 0.5) !important;
  border: none !important;
}
.breadcrumb span.divider {
  display: none;
}
.breadcrumb {
  background-color: transparent !important;
}
#g-mainbar .g-content {
  padding-top: 0 !important;
  margin: 0 !important;
}
.hikashop_products_listing .thumbnail, .hikashop_carousel .thumbnail {
  border: 0 !important;
  box-shadow: none !important;
}
.hikashop_tabs_content .hikashop_custom_file_area:before {
  background: url('../../../../images/product/brochure-icon.gif') no-repeat;
  content: "";
  display: inline-block;
  height: 55px;
  width: 55px;
  vertical-align: middle;
}
.hikashop_tabs_content .hikashop_custom_file_area a {
  margin-left: 5px;
}
.hikashop_category_listing_18 h1 {
  display: none;
}
.hikashop_category_name, .hikashop_category_list_item {
  font-weight: bolder !important;
}
@media only all and (min-width: 96rem) {
  .hikashop_category_name, .hikashop_category_list_item {
    font-size: 1.25rem !important;
  }
}
@media only all and (max-width: 48rem) {
  .hikashop_category_name, .hikashop_category_list_item {
    font-size: 1.25rem !important;
  }
}
@media only all and (max-width: 96rem) and (min-width: 48rem) {
  #g-extension h3 {
    font-size: 1.5rem !important;
  }
}
.hikashop_container {
  margin: 5px 10px !important;
}
.hikashop_subcontainer {
  padding: 3px !important;
  min-height: 30px !important;
  text-align: center !important;
  background-color: transparent !important;
}
.hikashop_product_quantity_div input, input.hikashop_product_quantity_field {
  max-width: 55px !important;
  margin-left: 12px !important;
}
.hikashop_subcontainer .hikashop_product_has_options::before, .hikashop_subcontainer .hikashop_product_price_full::before {
  content: "As low as ";
}
.hikashop_product_bottom_part {
  padding-top: 10px !important;
}
/* Subcategory menu */
.hikashop_categories_listing_main .hikashop_subcontainer_border {
  border: 1px solid #dddddd !important;
  border-radius: 5px !important;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
}
#g-extension .hikashop_subcontainer a, #g-extension .mod-custom h3 a {
  color: #134b7f !important;
}
#g-extension .hikashop_subcontainer a:hover, #g-extension .mod-custom h3 a:hover {
  color: #ff5400 !important;
}
#hikashop_module_115 {
  background-image: url('../../../../images/articlepics/workzone_safety_shdw.png');
  background-position: center;
  background-repeat: no-repeat;
  min-height: 470px;
}
#hikashop_module_115:hover {
  background-image: url('../../../../images/articlepics/workzone_safety_wht_max.png');
  background-position: center;
  background-repeat: no-repeat;
  min-height: 470px;
}
#hikashop_module_129:hover {
  background-image: url('../../../../images/articlepics/ppe_safety_wht_max.png');
  background-position: center;
  background-repeat: no-repeat;
  min-height: 470px;
}
#hikashop_module_129 {
  background-image: url('../../../../images/articlepics/ppe_safety_shdw.png');
  background-repeat: no-repeat;
  background-position: center;
  min-height: 470px;
}
#hikashop_module_128 {
  background-image: url('../../../../images/articlepics/facilities_safety_shdw.png');
  background-position: center;
  background-repeat: no-repeat;
  min-height: 470px;
}
#hikashop_module_128:hover {
  background-image: url('../../../../images/articlepics/facilities_safety_wht_max.png');
  background-position: center;
  background-repeat: no-repeat;
  min-height: 470px;
}
#hikashop_module_130 {
  background-image: url('../../../../images/articlepics/specialty_safety_shdw.png');
  background-position: center;
  background-repeat: no-repeat;
  min-height: 470px;
}
#hikashop_module_130:hover {
  background-image: url('../../../../images/articlepics/specialty_safety_wht_max.png');
  background-position: center;
  background-repeat: no-repeat;
  min-height: 470px;
}
#g-navigation .hikashop_cart_dropdown_content, #g-navigation .hidden-phone .awesomplete {
  position: relative !important;
  float: right !important;
}
#g-navigation .hikashop_cart {
  text-align: right !important;
  padding-right: 10px !important;
}
#g-extension {
  padding: 0 10% !important;
}
#g-bottom {
  font-size: 1.25rem !important;
}
#g-footer {
  border-top: solid 30px transparent;
  border-image: linear-gradient(45deg, #1c4a6b, #0061a5);
  border-image-slice: 1;
}
#g-footer > .g-grid {
  border-bottom: none !important;
}
#g-footer h3.g-title {
  margin-top: 65px !important;
  font-size: 1.5rem !important;
}
#g-footer .dj-up a {
  font-size: 1.175rem !important;
  font-weight: bold !important;
}
#g-footer .dj-megamenu-clean.verticalMenu li a.dj-up_a {
  padding: 5px 0 !important;
}
#g-footer a, #g-copyright a {
  color: #1c4a6b !important;
}
#g-footer a:hover, #g-copyright a:hover {
  color: #ff5400 !important;
}
#g-footer .pweb-form-blue form.pwebcontact-form label, #g-footer .pweb-form-blue .pwebcontact-box {
  font-size: 1rem !important;
}
#g-copyright {
  border-bottom: solid 30px transparent;
  border-image: linear-gradient(45deg, #1c4a6b, #0061a5);
  border-image-slice: 1;
}
#g-copyright .g-menu-item-title {
  padding-right: 10px !important;
}
#g-copyright {
  font-size: 1.175rem !important;
}
#g-copyright .g-main-nav .g-toplevel > li > .g-menu-item-container, #g-copyright .g-main-nav {
  text-transform: none !important;
  font-size: 1.175rem !important;
  text-align: center !important;
  padding: 0 !important;
}
/* Contact Page */
.com-contact .page-header h1 {
  text-transform: none !important;
  font-size: 2rem !important;
  font-weight: 500 !important;
  padding-top: 10px;
}
.com-contact__container h3 {
  display: none;
}
#hikashop_show_cart_form label[for=cart_share], #hikashop_show_cart_form .custom-select {
  display: none !important;
}
#hikashop_show_cart_form dl.hika_options > dt {
  line-height: 40px !important;
}
#hikashop_wishlist_share_form legend {
  margin: 0 !important;
}
#hikashop_wishlist_emails_line {
  display: none !important;
}
#hikashop_wishlist_share_form fieldset {
  padding: 0 !important;
}
#hikashop_mail h1 {
  border: 0px transparent !important;
}
.hikashop_products_listing .hikashop_product_name {
  font-size: 1.25rem !important;
  line-height: 25px !important;
  text-align: center !important;
}
/* Quantity Box Fix */
#hikashop_product_quantity_main {
  max-width: 150px !important;
}
#hikashop_product_quantity_main td, .hikashop_listing_img_title td {
  border: 0px transparent !important;
  max-width: 45px !important;
}
#hikashop_product_quantity_main table, .hikashop_listing_img_title table {
  border: 0px transparent !important;
}
.hikashop_listing_img_title table {
  width: 140px !important;
  margin: 0 auto !important;
}
/* hikashop account page */
.hikashop_cpanel_cart_div {
  display: none !important;
}
/* account menu */
#g-sidebar .mod-menu {
  text-transform: uppercase !important;
  font-size: 1.25rem !important;
  font-weight: bold !important;
}
#g-sidebar h3 {
  font-size: 2.3rem !important;
  font-weight: 400 !important;
}
#g-sidebar .box-ltgrey {
  background: #f5f5f5 !important;
}
#hikashop_order_listing .btn, .password-group .btn {
  margin: 0 !important;
}
/* hikamarket verification and checkout */
.namebox-popup-container {
  height: 250px !important;
}
dl.hika_options.large dt {
  margin-top: 5px !important;
}
.hikashop_checkout_payment_custom input[type="text"] {
  width: 300px !important;
}
.hikashop_shipping_methods_table label {
  margin-right: 7px !important;
}
.hikamarket_order_notify {
  display: none !important;
}
.hikashop_checkout_status {
  display: none !important;
}
/* hikamarket front end editing */
.hikamarket_section_product_files, #hikamarket_product_variant_file_main {
  display: none !important;
}
.hikashop_products_listing .hikashop_product_custom_spectext_line {
  display: none !important;
}
.hikashop_products_pagination_bottom {
  padding-top: 15px !important;
}
.hikashop_product_price_full {
  font-size: 1.1rem !important;
}
/* Login Form */
.com-users-login {
  max-width: 600px !important;
}
.com-users-login__input input {
  height: 53px !important;
}
.com-users-login__options .list-group-item {
  border: 0px !important;
}
/* Brand Module */
#hikashop_category_information_module_118 .hikashop_category_image {
  max-width: 180px !important;
}
/* Related Products */
#hikashop_category_information_module_120 h2 {
  text-align: center !important;
}
/* Product Ordering Boxes */
.hk-card-product .hkm_order_value {
  width: 50px !important;
  text-align: center !important;
}
/*Search page */
.js-finder-searchform .btn {
  padding: 0.4rem 1.8rem !important;
}
/*Tags page*/
.com-tags-tags__filter button {
  margin-left: 5px !important;
}
/* List Manager - Uploads */
@media only all and (min-width: 47.99rem) {
  #uploads .table th:nth-child(1), #uploads .table td:nth-child(1), #uploads .table th:nth-child(2), #uploads .table td:nth-child(2), #uploads .table th:nth-child(4), #uploads .table td:nth-child(4), #uploads .table th:nth-child(6), #uploads .table td:nth-child(6), #uploads .table th:nth-child(7), #uploads .table td:nth-child(7) {
    width: 8% !important;
    flex-basis: auto !important;
    flex-grow: 0;
  }
  #uploads .table th:nth-child(3), #uploads .table td:nth-child(3), #uploads .table th:nth-child(5), #uploads .table td:nth-child(5) {
    width: 30% !important;
    flex-basis: auto !important;
    flex-grow: 0;
  }
}
@media only all and (min-width: 47.99rem) {
  #uploads-user .table th:nth-child(1), #uploads-user .table td:nth-child(1), #uploads-user .table th:nth-child(3), #uploads-user .table td:nth-child(3), #uploads-user .table th:nth-child(5), #uploads-user .table td:nth-child(5), #uploads-user .table th:nth-child(6), #uploads-user .table td:nth-child(6) {
    width: 10% !important;
    flex-basis: auto !important;
    flex-grow: 0;
  }
  #uploads-user .table th:nth-child(2), #uploads-user .table td:nth-child(2), #uploads-user .table th:nth-child(4), #uploads-user .table td:nth-child(4) {
    width: 30% !important;
    flex-basis: auto !important;
    flex-grow: 0;
  }
}
#uploads .lm_form, #uploads-user .lm_form {
  max-width: 600px;
}
#uploads .lm_form label, #uploads-user .lm_form label {
  font-size: 1.25rem !important;
}
#uploads .lm_form label.custom-file-label, #uploads-user .lm_form label.custom-file-label {
  display: none !important;
}
#uploads .lm_form label[for=date], #uploads-user .lm_form label[for=date] {
  display: none !important;
}
/* List Manager - Contract Pricing */
#contract input[id=searchinput], #contract button.search {
  margin-top: 25px !important;
}
.hikashop_address_address_company .hkradio-inline input[type="radio"] {
  margin: 4px 4px 0px -60px !important;
}
.hikashop_address_address_company .hkradio-inline:last-child, .hikashop_checkout_address_address_company .hkradio-inline:last-child {
  margin-left: 20px !important;
}
/*# sourceMappingURL=custom_12.css.map */