/*! CSS Used from: http://jedequipment.com.cmsdev/themes/SandhillsTemplate/css/reset.css?m=1353967484 */
body, div, img, ul, li {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
body {
    -webkit-text-size-adjust: none;
}
a:hover, a:active {
    outline: none;
}
ul li {
    list-style-type: none;
}
/*! CSS Used from: http://jedequipment.com.cmsdev/themes/SandhillsTemplate/css/layout.css?m=1555683674 */
body {
    margin: 0;
    min-width: 1100px;
    -webkit-text-size-adjust: none;
}
#site-width {
    width: 1100px;
    margin: 0 auto;
    position: relative;
    display: block;
}
.head {
    background: url(/templates/jedequipment.com/siteart/header-bg.png) repeat-x;
    height: 125px;
    padding: 15px 0px;
    margin-top: 17px;
    width: 100%;
    position: relative;
}
.logo {
    float: left;
    position: relative;
}
#nav {
    float: right;
    position: relative;
    padding-top: 50px;
}
#nav ul {
    list-style: none;
}
#nav ul li {
    display: block;
    position: relative;
    float: left;
    text-align: center;
}
#nav ul li a {
    display: block;
    text-decoration: none;
    color: #000;
    font-size: 13px;
    line-height: 20px;
    text-transform: uppercase;
    font-family: 'Exo 2', sans-serif;
    border-left: 1px solid #a8a8a8;
    padding-left: 5px;
    padding-right: 5px;
}
#nav ul li:first-child a {
    border-left: none;
}
#nav ul li a:hover {
    height: 1%;
    background: #eeeeee;
    color: #fab939!important;
}
#nav ul li:hover > a {
    height: 1%;
    background: #eeeeee;
    color: #000!important;
}
#hs-content-wrapper {
    background: #fff;
    min-width: 1100px;
    padding: 35px 0px 20px 0px;
    margin-top: 50px;
	max-width: 100%;
}
#hs-main-content {
	max-width: 1570px;
	margin:0 auto;
}
/*! CSS Used from: http://jedequipment.com.cmsdev/themes/SandhillsTemplate/css/typography.css?m=1400615401 */
body {
    font-size: 15px;
    line-height: normal;
    color: #575757;
    font-family: 'Exo 2', sans-serif;
}
.typography a:link, .typography a:visited, .typography a:active {
    color: #999;
}
.typography a:hover {
    color: #000;
}
/*! CSS Used from: http://jedequipment.com.cmsdev/themes/SandhillsTemplate/css/supersized.core.css?m=1400615396 */
* {
    margin: 0;
    padding: 0;
}
body {
    background: #111;
}
img {
    border: none;
}
#supersized-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    width: 60px;
    height: 60px;
    margin: -30px 0 0 -30px;
    text-indent: -999em;
    background-color: #111;
    background: rgba(0,0,0,0.8) url(http://jedequipment.com.cmsdev/themes/SandhillsTemplate/img/progress.gif) no-repeat center center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#supersized {
    position: fixed;
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: -999;
    height: 100%;
    width: 100%;
}
#supersized img {
    height: auto;
    width: auto;
    position: relative;
    outline: none;
    border: none;
    -ms-interpolation-mode: bicubic;
    image-rendering: optimizeQuality;
}
/*! CSS Used fontfaces */
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 400;
    src: local('Exo 2 Italic'), local('Exo2-Italic'), url(https://fonts.gstatic.com/s/exo2/v5/7cHov4okm5zmbtYtG-gc5UIo.woff2) format('woff2');
unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 400;
    src: local('Exo 2 Italic'), local('Exo2-Italic'), url(https://fonts.gstatic.com/s/exo2/v5/7cHov4okm5zmbtYtG-Ic5UIo.woff2) format('woff2');
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 400;
    src: local('Exo 2 Italic'), local('Exo2-Italic'), url(https://fonts.gstatic.com/s/exo2/v5/7cHov4okm5zmbtYtG-wc5Q.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 700;
    src: local('Exo 2 Bold Italic'), local('Exo2-BoldItalic'), url(https://fonts.gstatic.com/s/exo2/v5/7cHtv4okm5zmbtYtE1c58HkJmAci.woff2) format('woff2');
unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 700;
    src: local('Exo 2 Bold Italic'), local('Exo2-BoldItalic'), url(https://fonts.gstatic.com/s/exo2/v5/7cHtv4okm5zmbtYtE1c58HMJmAci.woff2) format('woff2');
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 700;
    src: local('Exo 2 Bold Italic'), local('Exo2-BoldItalic'), url(https://fonts.gstatic.com/s/exo2/v5/7cHtv4okm5zmbtYtE1c58H0JmA.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 400;
    src: local('Exo 2'), local('Exo2-Regular'), url(https://fonts.gstatic.com/s/exo2/v5/7cHmv4okm5zmbtYsK-4E4Q.woff2) format('woff2');
unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 400;
    src: local('Exo 2'), local('Exo2-Regular'), url(https://fonts.gstatic.com/s/exo2/v5/7cHmv4okm5zmbtYmK-4E4Q.woff2) format('woff2');
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 400;
    src: local('Exo 2'), local('Exo2-Regular'), url(https://fonts.gstatic.com/s/exo2/v5/7cHmv4okm5zmbtYoK-4.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 700;
    src: local('Exo 2 Bold'), local('Exo2-Bold'), url(https://fonts.gstatic.com/s/exo2/v5/7cHrv4okm5zmbt6TDvs_wH8RnA.woff2) format('woff2');
unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 700;
    src: local('Exo 2 Bold'), local('Exo2-Bold'), url(https://fonts.gstatic.com/s/exo2/v5/7cHrv4okm5zmbt6TDvs1wH8RnA.woff2) format('woff2');
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 700;
    src: local('Exo 2 Bold'), local('Exo2-Bold'), url(https://fonts.gstatic.com/s/exo2/v5/7cHrv4okm5zmbt6TDvs7wH8.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*! CSS Used from: http://jedequipment.com.cmsdev/themes/SandhillsTemplate/css/reset.css?m=1353967484 */
div, span, iframe, i, footer {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
footer {
    display: block;
}
a:hover, a:active {
    outline: none;
}
/*! CSS Used from: http://jedequipment.com.cmsdev/themes/SandhillsTemplate/css/layout.css?m=1555683674 */
#site-width {
    width: 1100px;
    margin: 0 auto;
    position: relative;
}
#scrollinv {
    background: url(/templates/jedequipment.com/siteart/trans-white.png);
    padding: 12px 0px;
    margin-bottom: 50px;
}
.foot {
    padding: 40px 0px;
}
a.footerlink:link, a.footerlink:visited, a.footerlink:active {
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fff;
}
a.footerlink:hover {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fff;
}
.footertext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fff;
}
.smallfootertext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #fff;
}
.divfooter {
    max-width: 450px;
    text-align: center;
    margin: 20px auto;
    line-height: 13px;
    display: block;
}
/*! CSS Used from: http://jedequipment.com.cmsdev/themes/SandhillsTemplate/css/typography.css?m=1400615401 */
.typography a:link, .typography a:visited, .typography a:active {
    color: #999;
}
.typography a:hover {
    color: #000;
}
/*! CSS Used from: http://jedequipment.com.cmsdev/themes/SandhillsTemplate/css/supersized.core.css?m=1400615396 */
* {
    margin: 0;
    padding: 0;
}

@media screen and (max-width: 1100px) {
	body, #site-width, #hs-content-wrapper, #site-width {
		width: 100vw;
		min-width: 100vw;
	}
	#scrollinv iframe {
	width:100vw !important;
}
}
.hs-btn.hs-highlighted {background-color: #eeeeee;}