<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: SLP-Theme
Theme URI: http://underscores.me/
Author: Mike Peterson
Author URI: http://underscores.me/
Description: A custom Wordpress theme created for Sharrow Lifting Products
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sharrowliftingproducts
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

sharrowliftingproducts is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
&gt;&gt;&gt; TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
# Theme Specific Files
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33333%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66667%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28571%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11111%;
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
## Theme Specific Files
--------------------------------------------------------------*/

body {
  font-family: "proxima-nova", "Nunito Sans", Helvetica, sans-serif;
  font-size: 16px;}

body, html {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0; }

/* GLOBAL */
h1, h2, h3, h4, h5, h6 {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-weight: bold; }

h1 {
  font-size: 3em; }

h1, h2 {
  margin: 0 0 40px; }

h3 {
  margin: 20px 0; }

h4 {
  font-size: 18px; }

p.lead {
  font-weight: normal; }

p {
  margin: 0 0 15px; }

img {
  max-width: 100%;
  height: auto; }

hr {
  background-color: dimgrey !important;
  color: dimgrey !important;
  border: solid 1px dimgrey !important;
  height: 1px !important; }

/* Media Breaks */
/* Extra Small Devices, Phones */
/* Custom iPhone Retina */
/* LAYOUT */
.row + .row {
  margin-top: 20px; }

.section-header {
  text-align: center; }

section h2 {
  margin: 20px 0 40px; }

section h3 {
  margin: 30px 0 10px; }

section.main-content {
  padding: 40px 0; }

.text-danger, li.text-danger a {
  color: #AC152E; }

a.text-danger:hover {
  color: #AC152E; }

/* Alloy Chain Slings */
/* Hero Section */
#acs-hero {
  padding-top: 100px;
  padding-bottom: 20px; }

/* Slings */
#single {
  margin: 20px; }

#single img {
  display: block;
  margin: auto; }

#double {
  margin: 20px; }

#double img {
  display: block;
  margin: auto; }

#triple {
  margin: 20px; }

#triple img {
  display: block;
  margin: auto; }

#quad {
  margin: 20px; }

#quad img {
  display: block;
  margin: auto; }

#magnet {
  margin: 20px; }

#magnet img {
  display: block;
  margin: auto; }

#endfittings {
  margin: 20px; }

#acsDocumentation {
  margin: 20px; }

/* Media Query Breakpoints Alloy Chains */
@media (max-width: 1200px) {
  #acs-hero img {
    width: 75%;
    display: block;
    margin: auto; }

  #acs-hero h1, h2 {
    text-align: center; }

  /* Slings */
  #single .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #double .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #triple .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #quad .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #endfittings img {
    width: 45%;
    display: block;
    margin: auto; }

  /* ACS Doucmentation */
  #acsDocumentation {
    text-align: center;
    padding-bottom: 20px; } }
/* Buttons */
button, imput, .btn, a.btn {
  -webkit-font-smoothing: antialaized;
  text-rednering: optimizedlegibility;
  color: white; }

.btn {
  font-weight: bold; }

.btn:focus {
  background: white;
  border-color: #AC152E;
  color: black; }

.btn:hover {
  background: white;
  border-color: #AC152E;
  color: black; }

.btn:active {
  background: white;
  border-color: #AC152E;
  color: black; }

.btn-success:hover {
  background: white;
  border-color: #AC152E;
  color: black; }

.btn-success:active {
  background: white;
  border-color: #AC152E;
  color: black; }

.btn-lg {
  background-color: #AC152E;
  border-color: #AC152E;
  color: white; }

.btn-lg:active {
  background: #AC152E;
  color: white; }

.btn-danger {
  background-color: #AC152E;
  border-color: #AC152E; }

.btn-danger:hover {
  background-color: white;
  border-color: #AC152E;
  color: black; }

.btn-danger:active {
  background-color: white;
  border-color: #AC152E;
  color: black; }

.btn-secondary {
  top: 10px;
  background-color: #AC152E;
  position: fixed;
  z-index: 1;
  color: white; }

.btn-secondary:hover {
  background-color: white;
  border-color: #AC152E;
  color: black; }

.btn-secondary:active {
  background: #AC152E;
  color: white; }

.btn-info {
  background-color: #AC152E;
  border-color: #AC152E; }

.btn-info:hover {
  background-color: white;
  border-color: #AC152E;
  color: black; }

.btn-info:active {
  background-color: white;
  border-color: #AC152E;
  color: black; }

/* Chain */
#chain {
  padding-top: 100px;
  text-align: justify; }

/* Company */
/* About Section */
#about {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

/* History Section */
#history {
  marging: 20px;
  text-align: justify; }

/* Careers Section */
#careers {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

/* CONTACT PAGE */
#locations {
  padding-top: 50px; }

/* Twin Cities Location */
#twincities {
  margin: 20px; }
  
#twincities-sales {
	padding-bottom: 20px;
}

#twincities-sales h4 {
  margin: 0; }

/* Little Falls Location */
/*
#littlegfalls {
  margin: 20px;
  padding-bottom: 20px; }

#littlefalls-sales h4 {
  margin: 0; }
*/

/* Hibbing Location */
#Hibbing {
  margin: 20px; }

#hibbing-sales h4 {
  margin: 0; }

#hibbing-map {
  padding-bottom: 20px; }

/* CRANES &amp; HOISTS */
#cranes {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#hoists {
  marging: 20px;
  padding-top: 50px;
  text-align: justify; }

#trolleys {
  marging: 20px;
  padding-top: 50px;
  text-align: justify; }

/* Fall Protection */
#fallprotection {
  padding-top: 100px;
  padding-bottom: 20px;
  text-align: justify; }

/* FOOTER */
#SharrowFooter {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-flex: 0 0 auto; }

#SharrowFooter {
  background-color: black;
  color: white;
  padding-bottom: 20px; }

#SharrowFooter ul {
  list-style-type: none;
  padding-left: 0;
  line-height: 1.7; }

#SharrowFooter h5 {
  font-size: 18px;
  color: white;
  font-weight: bold;
  margin-top: 30px; }

#SharrowFooter a {
  color: #d2d1d1;
  text-decoration: none; }

#SharrowFooter .myCols {
  text-align: center; }

@media screen and (max-width: 767px) {
  #SharrowFooter {
    text-align: center; } }
.fa-twitter:hover {
  color: #00aced; }

.fa-facebook-official:hover {
  color: #3b5998; }
  
.fa-linkedin:hover {
	color:#0e76a8;
}
  
.column {
	float: left;
	width: 20%;
	padding: 0;
}

/* Clear floats after image containers */
.row::after {
	content: "";
	clear: both;
	display: table;
}

/* INDEX */
/* Hero Section */
#slideshow {
  padding-top: 50px;
  padding-bottom: 20px; }
  
/* Why Sharrow */
#whysharrow {
  text-align: justify;
  margin: 20px; }

#whysharrow img {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* News Section */
#vendors {
  text-align: justify;
  margin: 20px;
  padding-bottom: 50px; }

#vendors img {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* Optin */
#optin {
  background: #000;
  padding: 20px 0;
  color: white;
  -webkit-font-smoothing: antialised;
  text-redering: optimizedlegiblility;
  font-size: 1.2em; }

#optin p {
  margin: 7px 0 0 0; }

/* Buttons */
#ProductsModal .btn {
  display: inline-block; }

/* Lfiting */
#liftingslings {
  text-align: justify;
  padding-top: 100px;
  padding-bottom: 20px; }
  
/* Modal */

#ProductsModal {
	z-index: 3000;
}

/* MASTHEAD */
#banner {
  background: url("../img/masthead-bg.jpg") repeat-x;
  max-height: 120px;
  height: 120px; }

#logo {
  display: absolute;
  margin: 0px auto;
  padding-top: 10px;
  padding-bottom: 10px; }

/* Media Query-Header */
@media only screen and (max-width: 500px) {
  #logo {
    display: absolute;
    padding-top: 29.07px;
    padding-bottom: 29.07px; } }
/* Material Handling */
#materialhandling {
  padding-top: 100px;
  text-align: justify; }

/* NAVBAR */
.navbar {
  z-index: 100;
  width: 100%;
  background-color: black;
  margin-bottom: 0;
  font-weight: 700;
  text-transform: uppercase;
  border-width: 0;
  border-radius: 0; }

.navbar-brand {
  padding: 15px; }

.nav &gt; li &gt; a {
  padding: 15px; }

.navbar-toggle {
  padding: 15px; }

#mainnav .dropdown-menu a {
  color: black; }

#mainnav a {
  color: white; }

#mainnav a:hover {
  background: #AC152E;
  color: white; }

#mainnav.affix {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10; }

/* Second Navbar */
#secondnav {
  background-color: #AC152E;
  z-index: 1; }

#secondnav a:hover {
  background: black;
  color: white; }

#secondnav.affix {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10; }

#secondnav a {
  color: white; }

#secondnav .dropdown-menu a {
  color: black; }

#secondnav .dropdown-menu a:hover {
  color: white; }

/* Media Query-Navbar */
@media (max-width: 1200px) {
  .navbar-header {
    float: none; }

  .navbar-left, .navbar-right {
    float: none !important; }

  .navbar-toggle {
    display: block; }

  .navbar-collapse {
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }

  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px; }

  .navbar-collapse.collapse {
    display: none !important; }

  .navbar-nav {
    float: none !important;
    margin-top: 7.5px; }

  .navbar-nav &gt; li {
    float: none; }

  .navbar-nav &gt; li &gt; a {
    padding-top: 10px;
    padding-bottom: 10px; }

  #mainnav .dropdown-menu a {
    color: white; }

  .collapse.in {
    display: block !important; }

  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; } }
/* Rigging Hardware */
#rigginghardware {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

/* Roundslings */
/* Hero Section */
#rs-hero {
  padding-top: 100px;
  padding-bottom: 20px; }

/* Slings */
#firstroundsling {
  margin: 20px; }

#firstroundsling img {
  display: block;
  margin: auto; }

#polyesterroundsling {
  margin: 20px; }

#polyesterroundsling img {
  display: block;
  margin: auto; }

/* RS Doucmentation */
#rsDocumentation {
  margin: 20px; }

/* Media Query Breakpoints Web Slings */
@media (max-width: 1200px) {
  #rs-hero img {
    width: 75%;
    display: block;
    margin: auto; }

  #rs-hero h1, h2 {
    text-align: center; }

  /* Slings */
  #firstroundsling .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #firstroundsling .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #polyesterroundsling .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #polyesterroundsling .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  /* ACS Doucmentation */
  #rsDocumentation {
    text-align: center;
    padding-bottom: 20px; } }
/* SERVICES - CRANE */
#inspection {
  padding-top: 100px;
  padding-bottom: 20px;
  text-align: justify; }

#repair {
  padding-top: 100px;
  padding-bottom: 20px;
  text-align: justify; }
  
/* COVID-19 */
#covid19 {
  padding-top: 100px;
  padding-bottom: 20px;
  text-align: justify; }

/* Sidebar */
.page-content {
  position: relative;
  padding-left: 220px;
  z-index: 0; }

.sidebar {
  position: fixed;
  top: 170px;
  left: 0px;
  width: 220px;
  padding: 30px;
  z-index: 0; }

.sidebar ul {
  list-style: none;
  padding-left: 10px;
  color: black; }

.sidebar li {
  color: black;
  font-size: 16px;
  margin-bottom: 16px;
  -webkit-font-smoothing: antialiased;
  cursor: pointer; }

.sidebar a {
  color: black;
  text-decoration: none; }

.sidebar a:hover {
  background: #AC152E;
  color: white;
  font-weight: 700; }

.toggle {
  position: fixed;
  top: 175px;
  left: 230px;
  z-index: 1;
  text-decoration: none;
  font-size: 30px;
  color: black;
  -webkit-tranistion: all 0.15s ease-out 0;
  -moz-transistion: all 0.15s ease-out 0;
  -webkit-transition: all 0.15s ease-out 0;
  transition: all 0.15s ease-out 0; }

#sidebartoggler {
  display: none; }
  #sidebartoggler:checked + .page-wrap .sidebar {
    left: -220px; }
  #sidebartoggler:checked + .page-wrap .toggle {
    left: 10px; }
  #sidebartoggler:checked + .page-wrap .page-content {
    padding-left: 0px; }

/* Media Query - Sidebar */
@media (max-width: 1200px) {
  .page-content {
    position: relative;
    padding-left: 0px;
    z-index: 0; }

  .sidebar {
    position: fixed;
    top: 180px;
    left: -220px;
    width: 220px;
    padding: 30px;
    z-index: 0; }

  .sidebar ul {
    list-style: none;
    padding-left: 10px;
    color: black; }

  .sidebar li {
    color: black;
    font-size: 16px;
    margin-bottom: 16px;
    -webkit-font-smoothing: antialiased;
    cursor: pointer; }

  .sidebar a {
    color: black;
    text-decoration: none; }

  .sidebar a:hover {
    background: #AC152E;
    color: white;
    font-weight: 700; }

  .toggle {
    position: fixed;
    top: 180px;
    left: 7px;
    z-index: 1;
    text-decoration: none;
    font-size: 20px;
    color: black;
    -webkit-tranistion: all 0.15s ease-out 0;
    -moz-transistion: all 0.15s ease-out 0;
    -webkit-transition: all 0.15s ease-out 0;
    transition: all 0.15s ease-out 0; }

  #sidebartoggler {
    display: none; }
    #sidebartoggler:checked + .page-wrap .sidebar {
      left: 0px; }
    #sidebartoggler:checked + .page-wrap .toggle {
      left: 230px; }
    #sidebartoggler:checked + .page-wrap .page-content {
      padding-left: 220px; } }
/* Sidebar 2 */
#sidebar {
  width: inherit;
  min-width: 220px;
  max-width: 220px;
  float: left;
  height: 100%;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden; }

#main {
  height: 100%;
  overflow: auto; }

/* off Canvas sidebar
 * --------------------------------------------------
 */
@media screen and (max-width: 768px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    width: calc(100% + 220px);
    top: 10px; }

  .row-offcanvas-left {
    left: -220px; }

  .row-offcanvas-left.active {
    left: 0; }

  .sidebar-offcanvas {
    position: absolute;
    top: 0; } }
/* Tools */
#tools {
  padding-top: 100px;
  text-align: justify; }

/* Training */
#training {
  text-align: justify; }

/* Web Slings */
/* Hero Section */
#web-hero {
  padding-top: 100px;
  padding-bottom: 20px; }

/* Slings */
#eye {
  margin: 20px; }

#eye img {
  display: block;
  margin: auto; }

#endless {
  margin: 20px; }

#endless img {
  display: block;
  margin: auto; }

#reversedeye {
  margin: 20px; }

#reversedeye img {
  display: block;
  margin: auto; }

#double {
  margin: 20px; }

#double img {
  display: block;
  margin: auto; }

#trianglechoker {
  margin: 20px; }

#trianglechoker img {
  display: block;
  margin: auto; }

#triangletriangle {
  margin: 20px; }

#triangletriangle img {
  display: block;
  margin: auto; }

#widebodybasket {
  margin: 20px; }

#widebodybasket img {
  display: block;
  margin: auto; }

#loadbalancerbasket {
  margin: 20px; }

#loadblancerbasket img {
  display: block;
  margin: auto; }

#webslingprotection {
  margin: 20px; }

#webslingprotection img {
  display: block;
  margin: auto; }

#endfittings {
  margin: 20px; }

#webDocumentation {
  margin: 20px; }

/* Media Query Breakpoints Web Slings */
@media (max-width: 1200px) {
  #web-hero img {
    width: 75%;
    display: block;
    margin: auto; }

  #web-hero h1, h2 {
    text-align: center; }

  /* Slings */
  #eye .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #endless .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #reversedeye .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #double .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #triple .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #quad .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #trianglechoker .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #triangletriangle .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #widebodybasket .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #loadbalancerbasket .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #webslingportection img {
    width: 45%;
    display: block;
    margin: auto; }

  #endfittings img {
    width: 45%;
    display: block;
    margin: auto; }

  /* Web Sling Doucmentation */
  #webDocumentation {
    text-align: center;
    padding-bottom: 20px; } }
/* Wire Rope */
#wirerope {
  padding-top: 100px;
  text-align: justify; }

/* Wire Rope Sliong */
#wrs-hero {
  padding-top: 100px;
  padding-bottom: 20px; }

/* Wire Rope Slings */
#single {
  margin: 20px; }

#single img {
  display: block;
  margin: auto; }

#double {
  margin: 20px; }

#double img {
  display: block;
  margin: auto; }

#triple {
  margin: 20px; }

#triple img {
  display: block;
  margin: auto; }

#quad {
  margin: 20px; }

#quad img {
  display: block;
  margin: auto; }

#cable {
  margin: 20px; }

#cable img {
  display: block;
  margin: auto; }

#handspliced {
  margin: 20px; }

#handspliced img {
  display: block;
  margin: auto; }

#endlessgrommet {
  margin: 20px; }

#endlessgrommet img {
  display: block;
  margin: auto; }

#braided {
  margin: 20px; }

#braided img {
  display: block;
  margin: auto; }

/* Wire Rope Protection */
#slingprotection {
  margin: 20px; }

#slingprotection img {
  display: block;
  margin: auto; }

/* Wire Rope Sling Components */
#endfittings {
  margin: 20px; }

#endfittings img {
  display: block;
  margin: auto; }

/* Wire Rope Documentation */
#wrsDocumentation {
  margin: 20px; }

/* Media Query Breakpoints */
@media (max-width: 1200px) {
  #wrs-hero {
    width: 75%;
    display: block;
    margin: auto; }

  #wrs-hero h1, h2 {
    text-align: center; }

  /* Wire Rope Slings */
  #single .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #double .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #triple .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #quad .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #cable .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #handspliced .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #endlessgrommet .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  #braided .col-sm-3 img {
    width: 45%;
    display: block;
    margin: auto; }

  /* Wire Rope Protection */
  #slingprotection {
    margin: 20px; }

  #slingprotection img {
    display: block;
    margin: auto; }

  /* Wire Rope Documentation */
  #wrsDocumentation {
    text-align: center;
    padding-bottom: 20px; } }
/* OPTIN SECTION */
#optin {
  background-color: grey;
  padding: 20px 0;
  color: white;
  -webkit-font-smoothing: antialised;
  text-redering: optimizedlegiblility;
  font-size: 1.2em;
  text-align: justify; }

#optin p {
  margin: 7px 0 0 0; }

/* Site Map */
/* Event-Promo Page */
/* Event-Promo Hero */
#promo-hero {
  padding-top: 50px;
  padding-bottom: 20px; }

#promo-hero img {
  margin-left: auto;
  margin-right: auto; }

/* Event-Promo Info */
#promo-info {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

/* Load Securement */
#loadsecurement {
  padding-top: 100px;
  text-align: justify; }

#loadsecurementresources {
  padding-top: 150px;
  padding-bottom: 200px;
  text-align: justify; }

/* Product Resources */
/* PR Main Section */
#pr-intro {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

/* Load Securement */
#loadsecurement {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

/* Definitions */
#definitions-intro {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

/* Section A */
#section-a {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-a ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-a h3 {
  margin: 0px;
  padding: 0px; }

/* Section B */
#section-b {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-b ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-b h3 {
  margin: 0px;
  padding: 0px; }

/* Section C */
#section-c {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-c ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-c h3 {
  margin: 0px;
  padding: 0px; }

/* Section D */
#section-d {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-d ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-d h3 {
  margin: 0px;
  padding: 0px; }

/* Section E */
#section-e {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-e ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-e h3 {
  margin: 0px;
  padding: 0px; }

/* Section F */
#section-f {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-f ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-f h3 {
  margin: 0px;
  padding: 0px; }

/* Section G */
#section-g {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-g ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-g h3 {
  margin: 0px;
  padding: 0px; }

/* Section H */
#section-h {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-h ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-h h3 {
  margin: 0px;
  padding: 0px; }

/* Section I */
#section-i {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-i ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-i h3 {
  margin: 0px;
  padding: 0px; }

/* Section J */
#section-j {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-j ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-j h3 {
  margin: 0px;
  padding: 0px; }

/* Section K */
#section-k {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-k ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-k h3 {
  margin: 0px;
  padding: 0px; }

/* Section L */
#section-l {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-l ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-l h3 {
  margin: 0px;
  padding: 0px; }

/* Section M */
#section-m {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-m ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-m h3 {
  margin: 0px;
  padding: 0px; }

/* Section N */
#section-n {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-n ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-n h3 {
  margin: 0px;
  padding: 0px; }

/* Section O */
#section-o {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-o ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-o h3 {
  margin: 0px;
  padding: 0px; }

/* Section P */
#section-p {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-p ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-p h3 {
  margin: 0px;
  padding: 0px; }

/* Section Q */
#section-o {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-o ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-o h3 {
  margin: 0px;
  padding: 0px; }

/* Section P */
#section-q {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-q ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-q h3 {
  margin: 0px;
  padding: 0px; }

/* Section R */
#section-r {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-r ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-r h3 {
  margin: 0px;
  padding: 0px; }

/* Section S */
#section-s {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-s ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-s h3 {
  margin: 0px;
  padding: 0px; }

/* Section T */
#section-t {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-t ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-t h3 {
  margin: 0px;
  padding: 0px; }

/* Section W */
#section-w {
  padding-top: 50px;
  padding-bottom: 20px;
  text-align: justify; }

#section-w ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#section-w h3 {
  margin: 0px;
  padding: 0px; }
  
/* Fall Protection Inspection */
#fallprotectioninspection {
  padding-top: 100px;
  padding-bottom: 20px;
  text-align: justify; }
  
/* Harrington Page */
#harrington-header {
  padding-top: 100px;
  padding-bottom: 20px;
  text-align: justify; }
    
#lb_lever {
  padding-top: 100px;
  padding-bottom: 20px;
  text-align: justify; }
  
#hibbing-contact {
  padding-top: 100px;
  padding-bottom: 20px;
  text-align: justify; }
  
#hibbing-inspection h4 {
	margin: 0px 0px 10px 0px;
}
  
/* Roll Off Cable Page */
#rolloffcables {
  padding-top: 100px;
  padding-bottom: 20px;
  text-align: justify; }
  
/* Utilities Page */
#cm-utilities {
  padding-top: 100px;
  padding-bottom: 20px;
  text-align: justify; }
  
/* Cargo Securement */
#cargo-securement {
  padding-top: 100px;
  padding-bottom: 20px;
  text-align: justify; }
  
  /* Crosby Truck */
#crosby-truck {
  padding-top: 100px;
  padding-bottom: 20px;
  text-align: justify; }
 
/* Hoist Questions */

#hoistquestions {
  padding-top: 100px;
  text-align: justify; }

#sharrowknows {
  text-align: justify; }

  
#hoistclassification {
  padding-bottom: 20px;
  text-align: justify; }
  
/* Chain Grade Quiz */

#chaingradequiz {
  padding-top: 100px;
  text-align: justify; }
  
#chaingradeguide {
  text-align: justify; }
  
#chainstore {
  padding-bottom: 20px;
  text-align: justify; }
  
 /* MacDrill */
 
#magdrill {
  padding-top: 100px;
  text-align: justify; }
  
#magdrill-contact {
  padding-bottom: 20px;
  text-align: justify; }
  
/* Holiday Sale */

#holidaysaleheader {
  padding-top: 100px;
  text-align: justify; }
  
#holidaysaleitmes {
  padding-bottom: 20px;
  text-align: justify; }
  
/* OSHA Violations 2018 */

#oshaviolations {
  padding-top: 100px;
  text-align: justify; }
  
#oshaviolations {
  padding-bottom: 20px;
  text-align: justify; }
  
/* RSVP */

#rsvp {
  padding-top: 100px;
  text-align: justify;
  }
  
#rsvp {
  padding-bottom: 20px;
  text-align: justify; }
  

/* CM Hoist &amp; Trolley Sale */

#cm-header {
	padding-top: 100px;
	text-align: justify;
	padding-bottom: 20px;
}

#cm-hoists {
	padding-top: 100px;
	text-align: justify;
	padding-bottom: 20px;
}

#cm-trolley {
	padding-top: 100px;
	text-align: justify;
	padding-bottom: 20px;
}

#cm-hoists ul {
	list-style-type: none;
}

#cm-trolley ul {
	list-style-type: none;
}

/* Straightpoint */

#straightpoint-header {
  padding-top: 100px;
  text-align: justify;
  padding-bottom: 20px; }
  
#loadshackle {
	padding-top: 100px;
	text-align: justify;
	padding-bottom: 20px;
}
  
#radiolink {
	padding-top: 100px;
	text-align: justify;
	padding-bottom: 50px;
}

/* Moving */
#moving {
  padding-top: 100px;
  text-align: justify;
  padding-bottom: 50px;
}

#moving h1 {
 color: #AC152E;
 text-transform: uppercase;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#moving h2 {
 color: #AC152E;
 text-transform: uppercase;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#moving h3 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;

}
  
/*# sourceMappingURL=app.css.map */</pre></body></html>