@charset "UTF-8";
/* CSS Document */

@-webkit-viewport { width: device-width;
}
@-moz-viewport { width: device-width;
}
@-ms-viewport { width: device-width;
}
@-o-viewport { width: device-width;
}
@viewport { width: device-width;
}

/*
Site Name: TMG Manufacturing 2014
Designed and developed by: Johan Hernández | TMG
Description: TMG Manufacturing strives to be the supplier you can count on for quality geotechnical products, drill & test rigs, underpinning & compaction grouting tooling and equipment.
*/
 meta.foundation-version {font-family: "/{{VERSION }}/";}meta.foundation-mq-small {font-family: "/only screen/";width: 0em;}meta.foundation-mq-medium {font-family: "/only screen and (min-width:40.063em)/";width: 40.063em;}meta.foundation-mq-large {font-family: "/only screen and (min-width:64.063em)/";width: 64.063em;}meta.foundation-mq-xlarge {font-family: "/only screen and (min-width:90.063em)/";width: 90.063em;}meta.foundation-mq-xxlarge {font-family: "/only screen and (min-width:120.063em)/";width: 120.063em;}meta.foundation-data-attribute-namespace {font-family: false;}*, :after, :before {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}button {overflow: visible;}html {font-size: 62.5%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}a, body, div, figure, form, h1, h2, h3, h4, h5, h6, html, iframe, label, legend input, blockquote, object, p, small, span, submit, textarea, ul, dl, dd, th, td {margin: 0;padding: 0;border: 0;outline: 0;}html, body {height: 100%;width: 100%;}body {min-height: 100%;font-style: normal;position: relative;cursor: default;display: inline-block;}a {background: 0 0;display: block;}a:active, a:hover {outline: 0;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre {overflow: auto;}q {quotes: "\201C" "\201D" "\2018" "\2019";}embed, img, object {max-width: 100%;height: auto;}embed, object {height: 100%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;text-transform: initial;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;aspect-ratio: attr(width) / attr(height) }svg:not(:root) {overflow: hidden;}button, input, select, textarea {font-family: inherit;margin: 0;}button, input {line-height: normal;}button, select {text-transform: none;}button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer;}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;min-height: 50px;min-height: 5rem;}table {border-collapse: collapse;border-spacing: 0;}td, th {padding: 0;}.left {float: left !important;}.right {float: right !important;}.clearfix {*zoom: 1;}.clearfix:after, .clearfix:before {content: " ";display: table;}.clearfix:after {clear: both;}img {display: inline-block;vertical-align: middle;-ms-interpolation-mode: bicubic;border: 0;}.fb_reset {position: absolute;}.column {position: relative;padding-right: 10px;padding-right: 1rem;padding-left: 10px;padding-left: 1rem;width: 100%;float: left;}[class*="column"] + [class*="column"]:last-child {float: right;}[class*="column"] + [class*="column"].end {float: left;}.row {width: 100%;margin: 0 auto;}.row:after, .row:before {content: " ";display: table;}.row:after {clear: both;}.row.collapse, .row.collapse>.column {position: relative;padding-left: 0;padding-right: 0;float: left;}.row.collapse .row {margin-left: 0;margin-right: 0;}.row .row {width: auto;margin: 0 -0.1rem;max-width: none;}.row + .row {margin-top: 40px;margin-top: 4rem;}.row .row.collapse {width: auto;margin: 0;max-width: none;}.row .row:after, .row .row:before, .row .row.collapse:after, .row .row.collapse:before {content: " ";display: table;}.row .row:after, .row .row.collapse:after {clear: both;}.large-1 {position: relative;width: 8.33333%;}.large-2 {position: relative;width: 16.66667%;}.large-3 {position: relative;width: 25%;}.large-4 {position: relative;width: 33.33333%;}.large-5 {position: relative;width: 41.66667%;}.large-6 {position: relative;width: 50%;}.large-7 {position: relative;width: 58.33333%;}.large-8 {position: relative;width: 66.66667%;}.large-9 {position: relative;width: 75%;}.large-10 {position: relative;width: 83.33333%;}.large-11 {position: relative;width: 91.66667%;}.large-12 {position: relative;width: 100%;}* body {font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 600;letter-spacing: 1px;letter-spacing: 0.1rem;}.antialiased {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}h1, h2, h3, h4, h5, h6, ol, p, small, ul, tbody {font-weight: 200;}h1 {font-size: 40px;font-size: 4rem;}h2 {font-size: 36px;font-size: 3.6rem;}h3 {font-size: 28px;font-size: 2.8rem;}h4 {font-size: 22px;font-size: 2.2rem;}h5 {font-size: 18px;font-size: 1.8rem;}h6 {font-size: 14px;font-size: 1.4rem;}ol, p, ul {font-size: 16px;font-size: 1.6rem;line-height: 20px;line-height: 2rem;}tbody {font-size: 12px;font-size: 1.2rem;}small {font-size: 80%;line-height: inherit;}strong, b {font-weight: 400;}a {text-decoration: none;}mark {text-align: center;padding: 2px 5px;padding: 0.2rem 0.5rem;color: hsl(180, 2%, 90.4%);}em, i {font-style: italic;line-height: inherit;}abbr, acronym {text-transform: uppercase;font-size: 90%;border-bottom: 1px dotted hsl(30.2, 100%, 65.7%);cursor: help;}abbr {text-transform: none;}.centered {text-align: center !important;}.inline-link {display: inline-block;text-decoration: underline;}.breadcrumbs {display: block;padding: 10px;padding: 1rem;overflow: hidden;margin-left: 0;list-style: none;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;border-radius: 0.4rem;}.breadcrumbs > * {margin: 0;float: left;font-size: 10px;font-size: 1rem;line-height: 10px;line-height: 1rem;text-transform: uppercase;color: hsl(30.1, 100%, 50%);}.breadcrumbs > *:hover a, .breadcrumbs > *:focus a {text-decoration: underline;}.breadcrumbs > * a {color: hsl(30.1, 100%, 50%);display: inline-block;}.breadcrumbs > *.current {cursor: default;color: hsl(30.2, 100%, 65.7%);}.breadcrumbs > *.current a {cursor: default;color: hsl(30.2, 100%, 65.7%);}.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {text-decoration: none;}.breadcrumbs > *:before {content: "\203A";color: hsl(220, 1.7%, 35.1%);margin: 0 5px;margin: 0 0.5rem;position: relative;font-size: 28px;font-size: 2.8rem;font-weight: 100;vertical-align: text-top;}.breadcrumbs > *:first-child:before {content: " ";margin: 0;}[aria-label="breadcrumbs"] [aria-hidden="true"]:after {content: "›";}.inline-list {margin: 0 auto 10px 15px;margin: 0 auto 1rem -1.5rem;padding: 0;list-style: none;overflow: hidden;}.inline-list > li {list-style: none;float: left;margin-left: 15px;margin-left: 1.5rem;display: block;}.inline-list > li > * {display: block;}.social-divider {background: url(../img/social-background.png) no-repeat center center;background-size: cover !important;width: 100%;padding: 25px 5%;padding: 2.5rem 5%;text-align: center;}.social-divider .large-6 > a.regular-button {border-color: hsl(180, 4%, 95.1%);background: transparent;}.social-divider .large-6 > a.regular-button:hover {color: hsl(220, 1.7%, 35.1%);background: hsl(180, 4%, 95.1%);border-color: hsl(180, 4%, 95.1%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.social-divider .large-6:first-child {border-right: 1px solid hsl(270, 1.5%, 25.5%);}.social-divider h5 {margin-bottom: 45px;margin-bottom: 4.5rem;}.social-divider ul {list-style: none;text-align: center;}.social-divider ul li {display: inline-block;margin: 0 10px;margin: 0 1rem;}.apply-financing-divider {background: url(../img/financing-div.jpg) no-repeat center center;background-size: cover !important;width: 100%;padding: 25px 5%;padding: 2.5rem 5%;text-align: center;}.apply-financing-divider .large-6 > a.regular-button {border-color: hsl(180, 4%, 95.1%);background: transparent;margin-top: 10px;}.apply-financing-divider .large-6 > a.regular-button:hover {color: hsl(220, 1.7%, 35.1%);background: hsl(180, 4%, 95.1%);border-color: hsl(180, 4%, 95.1%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.financing-divider {width: 100%;padding-top: 10px !important;padding-bottom: 10px !important;border: 2px solid hsl(30.2, 100%, 65.7%);border-right: none;border-left: none;text-align: center;}.financing-divider h6 .inline-link {padding: 0 5px;font-weight: 600;}.financing-divider h4 {text-align: left;}.financing-divider h4 a {font-weight: 800;text-decoration: underline;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.financing-divider h4 a:hover {color: hsl(220, 1.7%, 35.1%);letter-spacing: 2px;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.financing-divider h5 {font-weight: 800;}.financing-divider select {width: auto;text-align: center;margin: auto;padding: 0;font-size: 18px;font-size: 1.8rem;font-weight: 800;resize: none;outline: none;border-bottom: 2px solid hsl(30.2, 100%, 65.7%);background: hsl(180, 2%, 90.4%);color: hsl(270, 1.5%, 25.5%);display: block;box-shadow: none;-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}table {width: 100%;text-align: center;}table caption {display: none;}thead tr th.projinfo, thead tr th.projinfo p, thead tr th.projinfo span {text-align: left;font-size: 10px;font-size: 1rem;padding: 2px 5px;padding: 0.2rem 0.5rem;}th {padding: 10px 5px;padding: 1rem 0.5rem;border: 4px solid hsl(270, 1.5%, 25.5%);}td {padding: 5px;padding: 0.5rem;border: 4px solid hsl(180, 2%, 90.4%);}table small {vertical-align: sub;}tbody tr:nth-child(even) {background-color: hsl(180, 2%, 90.4%);}tbody tr:nth-child(-n+4) {font-weight: 600;background-color: hsl(0, 0%, 100%);}tbody tr:hover {background-color: hsl(0, 0%, 100%);}tbody tr td:nth-child(2) {text-align: left;}tfoot tr p {font-size: 12rem;font-size: 12px;line-height: 1.4rem;line-height: 14px;text-align: left;}.reveal-modal-bg {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: hsl(270, 1.5%, 25.5%, 255);z-index: 1004;display: none;}.reveal-modal {visibility: hidden;display: none;position: absolute;z-index: 1005;width: 80%;max-width: 900px;max-width: 90rem;top: 70px;top: 7rem;left: 0;right: 0;padding: 15px;padding: 1.5rem;margin: 0 auto;border: 1px solid hsl(220, 1.7%, 35.1%);}.reveal-modal.toback {z-index: 1003;}.reveal-modal .close-reveal-modal {font-size: 25px;font-size: 2.5rem;line-height: 1;position: absolute;top: 6px;top: 0.6rem;right: 15px;right: 1.5rem;font-weight: 900;cursor: pointer;}.flickr-icon, .facebook-icon, .twitter-icon, .linkedin-icon, .instagram-icon, .youtube-icon, .gplus-icon, .no-svg .flickr-icon, .no-svg .facebook-icon, .no-svg .twitter-icon, .no-svg .linkedin-icon, .no-svg .instagram-icon, .no-svg .youtube-icon, .no-svg .gplus-icon {width: 32px;width: 3.2rem;height: 32px;height: 3.2rem;display: inline-block;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.no-svg .flickr-icon, .no-svg .facebook-icon, .no-svg .twitter-icon, .no-svg .linkedin-icon, .no-svg .instagram-icon, .no-svg .youtube-icon, .no-svg .gplus-icon {background-size: cover !important;}.flickr-icon:hover, .facebook-icon:hover, .twitter-icon:hover, .linkedin-icon:hover, .instagram-icon:hover, .youtube-icon:hover, .gplus-icon:hover {width: 32px;width: 3.2rem;height: 32px;height: 3.2rem;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);display: inline-block;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.flickr-icon {background: url(../img/icons/svg/flickr-icon.svg) no-repeat center center;}.facebook-icon {background: url(../img/icons/svg/facebook-icon.svg) no-repeat center center;}.no-svg .flickr-icon {background: url(../img/icons/png/flickr-icon.png) no-repeat center center;}.no-svg .facebook-icon {background: url(../img/icons/png/facebook-icon.png) no-repeat center center;}.twitter-icon {background: url(../img/icons/svg/twitter-icon.svg) no-repeat center center;}.no-svg .twitter-icon {background: url(../img/icons/png/twitter-icon.png) no-repeat center center;}.linkedin-icon {background: url(../img/icons/svg/linkedin-icon.svg) no-repeat center center;}.no-svg .linkedin-icon {background: url(../img/icons/png/linkedin-icon.png) no-repeat center center;}.instagram-icon {background: url(../img/icons/svg/instagram-icon.svg) no-repeat center center;}.no-svg .instagram-icon {background: url(../img/icons/png/instagram-icon.png) no-repeat center center;}.youtube-icon {background: url(../img/icons/svg/youtube-icon.svg) no-repeat center center;}.no-svg .youtube-icon {background: url(../img/icons/png/youtube-icon.png) no-repeat center center;}.gplus-icon {background: url(../img/icons/svg/gplus-icon.svg) no-repeat center center;}.no-svg .gplus-icon {background: url(../img/icons/png/gplus-icon.png) no-repeat center center;}.icon-jacks, .icon-fittings, .icon-cylinders, .icon-hoses, .icon-valves, .icon-pumps, .icon-rams, .icon-motors, .icon-powerunits, .no-svg .icon-jacks, .no-svg .icon-fittings, .no-svg .icon-cylinders, .no-svg .icon-hoses, .no-svg .icon-valves, .no-svg .icon-pumps, .no-svg .icon-rams, .no-svg .icon-motors, .no-svg .icon-powerunits {width: 64px;width: 6.4rem;height: 64px;height: 6.4rem;display: inline-block;margin: 15px;vertical-align: middle;}.no-svg .icon-jacks, .no-svg .icon-fittings, .no-svg .icon-cylinders, .no-svg .icon-hoses, .no-svg .icon-valves, .no-svg .icon-pumps, .no-svg .icon-rams, .no-svg .icon-motors, .no-svg .icon-powerunits {background-size: cover !important;}.icon-jacks {background: url(../img/icons/svg/icon-jacks.svg) no-repeat center center;}.no-svg .icon-jacks {background: url(../img/icons/png/icon-jacks.png) no-repeat center center;}.icon-fittings {background: url(../img/icons/svg/icon-fittings.svg) no-repeat center center;}.no-svg .icon-fittings {background: url(../img/icons/png/icon-fittings.png) no-repeat center center;}.icon-cylinders {background: url(../img/icons/svg/icon-cylinders.svg) no-repeat center center;}.no-svg .icon-cylinders {background: url(../img/icons/png/icon-cylinders.png) no-repeat center center;}.icon-hoses {background: url(../img/icons/svg/icon-hoses.svg) no-repeat center center;}.no-svg .icon-hoses {background: url(../img/icons/png/icon-hoses.png) no-repeat center center;}.icon-valves {background: url(../img/icons/svg/icon-valves.svg) no-repeat center center;}.no-svg .icon-valves {background: url(../img/icons/png/icon-valves.png) no-repeat center center;}.icon-pumps {background: url(../img/icons/svg/icon-pumps.svg) no-repeat center center;}.no-svg .icon-pumps {background: url(../img/icons/png/icon-pumps.png) no-repeat center center;}.icon-rams {background: url(../img/icons/svg/icon-rams.svg) no-repeat center center;}.no-svg .icon-rams {background: url(../img/icons/png/icon-rams.png) no-repeat center center;}.icon-motors {background: url(../img/icons/svg/icon-motors.svg) no-repeat center center;}.no-svg .icon-motors {background: url(../img/icons/png/icon-motors.png) no-repeat center center;}.icon-powerunits {background: url(../img/icons/svg/icon-powerunits.svg) no-repeat center center;}.no-svg .icon-powerunits {background: url(../img/icons/png/icon-powerunits.png) no-repeat center center;}.icon-underpinnings, .icon-grouting, .icon-drillrigs, .icon-geotechnical {width: 64px;width: 6.4rem;height: 64px;height: 6.4rem;display: inline-block;margin-bottom: 15px;margin-bottom: 1.5rem;}.icon-geotechnical {background: url(../img/icons/svg/icon-geotechnical.svg) no-repeat center center;}.no-svg .icon-geotechnical {background: url(../img/icons/png/icon-geotechnical.png) no-repeat center center;}.icon-drillrigs {background: url(../img/icons/svg/icon-drillrigs.svg) no-repeat center center;}.no-svg .icon-drillrigs {background: url(../img/icons/png/icon-drillrigs.png) no-repeat center center;}.icon-grouting {background: url(../img/icons/svg/icon-grouting.svg) no-repeat center center;}.no-svg .icon-grouting {background: url(../img/icons/png/icon-grouting.png) no-repeat center center;}.icon-underpinnings {background: url(../img/icons/svg/icon-underpinnings.svg) no-repeat center center;}.no-svg .icon-underpinnings {background: url(../img/icons/png/icon-underpinnings.png) no-repeat center center;}.menu-icon {background: url(../img/icons/svg/hamburger2-icon.svg) no-repeat center center;width: 32px;width: 3.2rem;height: 32px;height: 3.2rem;display: inline-block;vertical-align: text-top;}.no-svg .menu-icon {background: url(../img/icons/png/hamburger2-icon.png) no-repeat center center;background-size: cover !important;width: 32px;width: 3.2rem;height: 32px;height: 3.2rem;display: inline-block;vertical-align: text-top;}.openlink1-icon, .openlink2-icon, .openlink3-icon, .openlink4-icon, .no-svg .openlink1-icon, .no-svg .openlink2-icon, .no-svg .openlink3-icon, .no-svg .openlink4-icon {width: 12px;width: 1.2rem;height: 12px;height: 1.2rem;padding: 0 15px;display: inline-block;vertical-align: sub;}.no-svg .openlink1-icon, .no-svg .openlink2-icon, .no-svg .openlink3-icon, .no-svg .openlink4-icon {background-size: cover !important;}.openlink1-icon {background: url(../img/icons/svg/openlink1-icon.svg) no-repeat center center;}.no-svg .openlink1-icon {background: url(../img/icons/png/openlink1-icon.png) no-repeat center center;}.openlink2-icon {background: url(../img/icons/svg/openlink2-icon.svg) no-repeat center center;}.no-svg .openlink2-icon {background: url(../img/icons/png/openlink2-icon.png) no-repeat center center;}.openlink3-icon {background: url(../img/icons/svg/openlink3-icon.svg) no-repeat center center;}.no-svg .openlink3-icon {background: url(../img/icons/png/openlink3-icon.png) no-repeat center center;}.openlink4-icon {background: url(../img/icons/svg/openlink4-icon.svg) no-repeat center center;}.no-svg .openlink4-icon {background: url(../img/icons/png/openlink4-icon.png) no-repeat center center;}.download1-icon, .download2-icon, .download3-icon, .download4-icon, .no-svg .download1-icon, .no-svg .download2-icon, .no-svg .download3-icon, .no-svg .download4-icon {width: 16px;width: 1.6rem;height: 16px;height: 1.6rem;padding: 0 20px;padding: 0 2rem;display: inline-block;vertical-align: text-top;}.no-svg .download1-icon, .no-svg .download2-icon, .no-svg .download3-icon, .no-svg .download4-icon {background-size: cover !important;}.download1-icon {background: url(../img/icons/svg/download1-icon.html) no-repeat center center;}.no-svg .download1-icon {background: url(../img/icons/png/download1-icon.html) no-repeat center center;}.download2-icon {background: url(../img/icons/svg/download2-icon.svg) no-repeat center center;}.no-svg .download2-icon {background: url(../img/icons/png/download2-icon.png) no-repeat center center;}.download3-icon {background: url(../img/icons/svg/download3-icon.html) no-repeat center center;}.no-svg .download3-icon {background: url(../img/icons/png/download3-icon.html) no-repeat center center;}.download4-icon {background: url(../img/icons/svg/download4-icon.html) no-repeat center center;}.no-svg .download4-icon {background: url(../img/icons/png/download4-icon.html) no-repeat center center;}.geolocalize1-icon, .geolocalize2-icon, .geolocalize3-icon, .geolocalize4-icon, .no-svg .geolocalize1-icon, .no-svg .geolocalize2-icon, .no-svg .geolocalize3-icon, .no-svg .geolocalize4-icon {width: 16px;width: 1.6rem;height: 16px;height: 1.6rem;padding: 0 10px;display: inline-block;vertical-align: text-top;}.no-svg .geolocalize1-icon, .no-svg .geolocalize2-icon, .no-svg .geolocalize3-icon, .no-svg .geolocalize4-icon {background-size: cover !important;}.geolocalize1-icon {background: url(../img/icons/svg/geolocalize1-icon.svg) no-repeat center center;}.no-svg .geolocalize1-icon {background: url(../img/icons/png/geolocalize1-icon.png) no-repeat center center;}.geolocalize2-icon {background: url(../img/icons/svg/geolocalize2-icon.svg) no-repeat center center;}.no-svg .geolocalize2-icon {background: url(../img/icons/png/geolocalize2-icon.png) no-repeat center center;}.geolocalize3-icon {background: url(../img/icons/svg/geolocalize3-icon.svg) no-repeat center center;}.no-svg .geolocalize3-icon {background: url(../img/icons/png/geolocalize3-icon.png) no-repeat center center;}.geolocalize4-icon {background: url(../img/icons/svg/geolocalize4-icon.svg) no-repeat center center;}.no-svg .geolocalize4-icon {background: url(../img/icons/png/geolocalize4-icon.png) no-repeat center center;}.phone1-icon, .phone2-icon, .phone3-icon, .phone4-icon, .no-svg .phone1-icon, .no-svg .phone2-icon, .no-svg .phone3-icon, .no-svg .phone4-icon {width: 16px;width: 1.6rem;height: 16px;height: 1.6rem;padding: 0 15px;display: inline-block;vertical-align: sub;}.no-svg .phone1-icon, .no-svg .phone2-icon, .no-svg .phone3-icon, .no-svg .phone4-icon {background-size: cover !important;}.phone1-icon {background: url(../img/icons/svg/phone1-icon.svg) no-repeat center center;}.no-svg .phone1-icon {background: url(../img/icons/png/phone1-icon.png) no-repeat center center;}.phone2-icon {background: url(../img/icons/svg/phone2-icon.svg) no-repeat center center;}.no-svg .phone2-icon {background: url(../img/icons/png/phone2-icon.png) no-repeat center center;}.phone3-icon {background: url(../img/icons/svg/phone3-icon.svg) no-repeat center center;}.no-svg .phone3-icon {background: url(../img/icons/png/phone3-icon.png) no-repeat center center;}.phone4-icon {background: url(../img/icons/svg/phone4-icon.svg) no-repeat center center;}.no-svg .phone4-icon {background: url(../img/icons/png/phone4-icon.png) no-repeat center center;}.email1-icon, .email2-icon, .email3-icon, .email4-icon, .no-svg .email1-icon, .no-svg .email2-icon, .no-svg .email3-icon, .no-svg .email4-icon {width: 16px;width: 1.6rem;height: 16px;height: 1.6rem;padding: 0 15px;display: inline-block;vertical-align: sub;}.no-svg .email1-icon, .no-svg .email2-icon, .no-svg .email3-icon, .no-svg .email4-icon {background-size: cover !important;}.email1-icon {background: url(../img/icons/svg/email1-icon.svg) no-repeat center center;}.no-svg .email1-icon {background: url(../img/icons/png/email1-icon.png) no-repeat center center;}.email2-icon {background: url(../img/icons/svg/email2-icon.svg) no-repeat center center;}.no-svg .email2-icon {background: url(../img/icons/png/email2-icon.png) no-repeat center center;}.email3-icon {background: url(../img/icons/svg/email3-icon.svg) no-repeat center center;}.no-svg .email3-icon {background: url(../img/icons/png/email3-icon.png) no-repeat center center;}.email4-icon {background: url(../img/icons/svg/email4-icon.svg) no-repeat center center;}.no-svg .email4-icon {background: url(../img/icons/png/email4-icon.png) no-repeat center center;}.questions1-icon, .questions2-icon, .questions3-icon, .questions4-icon, .no-svg .questions1-icon, .no-svg .questions2-icon, .no-svg .questions3-icon, .no-svg .questions4-icon {width: 16px;width: 1.6rem;height: 16px;height: 1.6rem;padding: 0 15px;display: inline-block;vertical-align: sub;}.no-svg .questions1-icon, .no-svg .questions2-icon, .no-svg .questions3-icon, .no-svg .questions4-icon {background-size: cover !important;}.questions1-icon {background: url(../img/icons/svg/questions1-icon.svg) no-repeat center center;}.no-svg .questions1-icon {background: url(../img/icons/png/questions1-icon.png) no-repeat center center;}.questions2-icon {background: url(../img/icons/svg/questions2-icon.svg) no-repeat center center;}.no-svg .questions2-icon {background: url(../img/icons/png/questions2-icon.png) no-repeat center center;}.questions3-icon {background: url(../img/icons/svg/questions3-icon.svg) no-repeat center center;}.no-svg .questions3-icon {background: url(../img/icons/png/questions3-icon.png) no-repeat center center;}.questions4-icon {background: url(../img/icons/svg/questions4-icon.svg) no-repeat center center;}.no-svg .questions4-icon {background: url(../img/icons/png/questions4-icon.png) no-repeat center center;}.our-locations-map, .manufacturing-process, .authorized-distributors, .no-svg .our-locations-map, .no-svg .manufacturing-process, .no-svg .authorized-distributors {width: 180px;width: 18rem;height: 180px;height: 18rem;display: inline-block;vertical-align: sub;background: url(../img/icons/svg/our-locations-map.svg) no-repeat center center;margin-bottom: 20px;margin-bottom: 2rem;}.no-svg .our-locations-map, .no-svg .manufacturing-process, .no-svg .authorized-distributors {background-size: cover !important;}.our-locations-map {background: url(../img/icons/svg/our-locations-map.svg) no-repeat center center;}.no-svg .our-locations-map {background: url(../img/icons/png/our-locations-map.png) no-repeat center center;}.manufacturing-process {background: url(../img/icons/svg/manufacturing-process.svg) no-repeat center center;}.no-svg .manufacturing-process {background: url(../img/icons/png/manufacturing-process.png) no-repeat center center;}.authorized-distributors {background: url(../img/icons/svg/authorized-distributors.svg) no-repeat center center;}.no-svg .authorized-distributors {background: url(../img/icons/png/authorized-distributors.png) no-repeat center center;}.form-sent {width: 220px;width: 22rem;height: 220px;height: 22rem;display: inline-block;vertical-align: sub;background: url(../img/icons/svg/form-sent.svg) no-repeat center center;}.no-svg .form-sent {width: 220px;width: 22rem;height: 220px;height: 22rem;display: inline-block;vertical-align: sub;background: url(../img/icons/png/form-sent.png) no-repeat center center;}.text-gray1 {color: hsl(180, 2%, 90.4%);}.text-gray2 {color: hsl(180, 4%, 95.1%);}.text-black1 {color: hsl(270, 1.5%, 25.5%);}.text-black2 {color: hsl(220, 1.7%, 35.1%);}.text-orange1 {color: hsl(22.9, 96.7%, 48.2%);}.text-orange2 {color: hsl(30.1, 100%, 50%);}.text-orange3 {color: hsl(30.2, 100%, 65.7%);}.background-gray1 {background-color: hsl(180, 2%, 90.4%);}.background-gray2 {background-color: hsl(180, 4%, 95.1%);}.background-black1 {background-color: hsl(270, 1.5%, 25.5%);}.background-black2 {background-color: hsl(220, 1.7%, 35.1%);}.background-orange1 {background-color: hsl(22.9, 96.7%, 48.2%);}.background-orange2 {background-color: hsl(30.1, 100%, 50%);}.background-orange3 {background-color: hsl(30.2, 100%, 65.7%);}.background-white {background-color: hsl(0, 0%, 100%);}.background-blue {background-color: hsl(234, 91%, 64%);}.regular-section {width: 100%;height: auto;padding: 80px 5%;padding: 8rem 5%;top: 0;}.regular-intro {width: 100%;height: auto;margin-top: 135px;margin-top: 11.5rem;padding: 80px 5%;padding: 8rem 5%;}.regular-button {font-weight: 600;font-size: 14px;font-size: 1.4rem;letter-spacing: 2px;letter-spacing: 0.2rem;text-transform: uppercase;display: inline-block;line-height: normal;padding: 10px 20px;padding: 1rem 2rem;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;border-radius: 2.5rem;border: 2px solid;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.divider {width: 100px;width: 10rem;height: 4px;height: 0.4rem;margin: 20px auto 60px auto;margin: 2rem auto 6rem auto;}.regular-intro .divider {width: 100px;width: 10rem;height: 4px;height: 0.4rem;margin: 20px auto 20px 0;margin: 2rem auto 2rem 0;}.shadow {-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.2);box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.2);}.js-generated {display: block;}.hide-l {display: none !important;}.hide-grid, .hide-grid:hover {border: none !important;}caption {padding: 5px;}.logo {background: url(../img/tmgmanufacturing-logo.png) no-repeat center center;width: 445px;width: 44.5rem;height: 110px;height: 11rem;}header {position: fixed;z-index: 99;height: auto;width: 100%;margin: 0;right: 0;left: 0;*zoom: 1;}.top-line {width: 100%;height: auto;margin: 0;right: 0;left: 0;text-align: right;}.top-line ul {width: 100%;}.top-line li {display: inline-block;padding: 0 10px;padding: 0 1rem;font-size: 14px;font-size: 1.4rem;}.top-line li:last-child {padding: 0;}.top-line li a {padding: 5px 10px;padding: 0.5rem 1rem;font-size: 14px;font-size: 1.4rem;}.top-line li a:hover {text-decoration: underline;}.top-line li a.financingbt {font-weight: 800;text-transform: uppercase;}.top-bar {width: 100%;height: auto;position: inherit;}.top-bar .title-area {width: 300px;width: 30rem;height: 85px;height: 8.5rem;float: left;}.dropdowns nav, .dropdowns ul, .dropdowns li, .dropdowns a {margin: 0;padding: 0;}.dropdowns a {text-decoration: none;}.toggleMenu {display: none;float: right;padding: 18px 15px !important;padding: 1.8rem 1.5rem !important;background: hsl(30.1, 100%, 50%);color: hsl(180, 4%, 95.1%);font-size: 14px;font-size: 1.4rem;line-height: 16px;line-height: 1.6rem;font-weight: 200;text-align: center;}.nav {list-style: none;*zoom: 1;float: right;}.nav:before, .nav:after {content: " ";display: table;}.nav:after {clear: both;}.nav ul {list-style: none;display: inline-block;white-space: nowrap;}.nav a {padding: 43px 15px;padding: 4.3rem 1.5rem;border-top: 4px solid hsl(180, 4%, 95.1%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.nav a:hover {background: hsl(180, 2%, 90.4%);border-top: 4px solid hsl(180, 2%, 90.4%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.nav li {position: relative;margin: 0;text-align: left;}.nav > li {float: left;}.nav > li > .parent:after {content: "\25bc";font-size: 10px;font-size: 1rem;padding: 0 5px;padding: 0 0.5rem;vertical-align: bottom;color: hsl(30.2, 100%, 65.7%);}.nav > li ul > li > .parent:after {content: "\25b6";font-size: 8px;font-size: 0.8rem;padding: 0 5px;padding: 0 0.5rem;vertical-align: bottom;color: hsl(30.2, 100%, 65.7%);}.nav > li > a {display: block;}.nav li ul {position: absolute;left: -9999px;}.nav > li.hover > ul {left: -85px;}.nav li li.hover ul {left: 100%;top: 0;}.nav li li a {display: block;background: hsl(180, 2%, 90.4%);position: relative;z-index: 100;border-top: 1px solid hsl(180, 4%, 95.1%);padding: 10px 15px;padding: 1rem 1.5rem;}.nav li li li a {background: hsl(180, 2%, 90.4%);z-index:200;border-top: 1px solid hsl(180, 4%, 95.1%);border-left: 1px solid hsl(30.2, 100%, 65.7%);}.nav li li a:hover, .nav li li li a:hover {background: hsl(180, 4%, 95.1%);}.nav .active {border-top: 4px solid hsl(30.2, 100%, 65.7%);}.intro {position: relative;height: 100%;overflow: auto;}.hero-image {position: relative;height: 100%;min-width: 100%;overflow: hidden;list-style: none;}.hero-image li {position: relative;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center bottom;}.hero-image li:first-of-type {background-image: url("../img/home-bg-drill-rig.jpg");}.hero-image h1, .hero-image h4 {margin-bottom: 20px;margin-bottom: 2rem;}.hero-image li h1 {text-transform: uppercase;font-weight: 600;line-height: 40px;line-height: 4rem;}.hero-image .desc-half-width {position: absolute;width: 50%;height: auto;margin: 20% auto auto 40px;margin: 20% auto auto 4rem;padding: 40px;text-align: center;left: 0;top: 0;z-index: 1;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.hero-image .desc-half-width a.regular-button:hover {color: hsl(270, 1.5%, 25.5%);background-color: hsl(180, 4%, 95.1%);border-color: hsl(180, 4%, 95.1%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.actions {width: 100%;height: auto;position: absolute;bottom: 0;}.actions .column {margin: 0;padding: 0;}.actions ul {list-style: none;}.actions ul li {float: left;width: 20%;margin: 0;padding: 0;overflow: hidden;border-top: transparent 5px solid;}.actions ul li:hover {border-top: 5px solid hsl(180, 2%, 90.4%);}.actions ul li a {display: block;width: 100%;position: relative;}.actions ul li a:after {background: hsl(270, 1.5%, 25.5%);position: absolute;z-index: 1;content: "";left: 0;top: 0;height: 100%;width: 100%;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);border-top: solid 130px hsl(270, 1.5%, 25.5%);border-bottom: solid 110px hsl(270, 1.5%, 25.5%);}.actions ul li a:hover:after {position: absolute;z-index: 1;content: "";left: 0;top: 0;height: 100%;width: 100%;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.actions ul li a .action-title {width: 100%;height: auto;position: relative;z-index: 3;left: 0;top: 0;text-align: center;padding: 20px 1px;padding: 2rem 0.1rem;}.actions ul li a h5 {text-transform: uppercase;font-weight: 200;}.actions ul li a h5:after, .actions ul li a h5:before {color: transparent;content: "\2013";display: block;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.actions ul li a:hover h5:after, .actions ul li a:hover h5:before {color: hsl(180, 4%, 95.1%);content: "\2013";display: block;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.about-us-home h2, .about-us-home h4 {text-transform: uppercase;}.about-us-home {text-align: center;}.about-us-home .large-4 {padding: 0 30px;padding: 0 3rem;}.about-us-home a.regular-button {margin-top: 45px;margin-top: 4.5rem;border-color: hsl(30.1, 100%, 50%);background: transparent;}.about-us-home a.regular-button:hover {color: hsl(180, 4%, 95.1%);background: hsl(30.2, 100%, 65.7%);border-color: hsl(30.2, 100%, 65.7%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.leasing-form-home {background: url(../img/leasing-options.jpg) no-repeat center right;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.leasing-form-home h2 {text-transform: uppercase;text-align: center;}.leasing-form-home a.regular-button {margin: 45px 20px auto auto;margin: 4.5rem 2rem auto auto;border-color: hsl(30.1, 100%, 50%);}.leasing-form-home a.regular-button:hover {color: hsl(180, 4%, 95.1%);background: hsl(30.2, 100%, 65.7%);border-color: hsl(30.2, 100%, 65.7%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}footer {width: 100%;height: auto;}footer .divider {margin: 20px auto 20px 10%;margin: 2rem auto 2rem 10%;}.footer-top {width: 100%;height: auto;padding-top: 80px;padding-top: 8rem;}.footer-top .large-6 {margin: 0;padding: 0;}.footer-top .large-6 h2 {text-align: left;font-weight: 100;width: 80%;margin: auto 10%;}.footer-top .large-6 ul {list-style: none;margin: 40px auto;margin: 4rem auto;text-align: right;}.footer-top .large-6 ul li a {display: inline-block;}.footer-top .large-6 p, .footer-top .large-6 ul li, .footer-top .large-6 ul li a {font-size: 22px;font-size: 2.2rem;line-height: 28px;line-height: 2.8rem;}footer .footer-top .large-6 ul li a:hover {text-decoration: underline;}.memberships {text-align: center;padding: 120px 1%;padding: 12rem 1%;}.memberships a {display: inline-block;margin: 5px auto;}.footer-top .phone-links {background: url(../img/phone-bg.png) no-repeat;border-right: 1px solid hsl(220, 1.7%, 35.1%);border-bottom: 1px solid hsl(220, 1.7%, 35.1%);margin: 0;}.footer-top .email-links {background: url(../img/emails-bg.png) no-repeat;border-right: 1px solid hsl(220, 1.7%, 35.1%);margin: 0;}.footer-top .help-links {background: url(../img/help-bg.png) no-repeat;}.footer-top .phone-links, .footer-top .email-links, .footer-top .help-links {background-position: -20px 20px;background-position: -2rem 2rem;padding: 10px 60px 10px 10px;padding: 1rem 6rem 1rem 1rem;min-height: 140px;min-height: 14rem;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.footer-top .phone-links:hover, .footer-top .email-links:hover, .footer-top .help-links:hover {background-position: -10px 20px;background-position: -1rem 2rem;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}footer .footer-bottom {width: 100%;height: auto;border-top: 1px solid hsl(220, 1.7%, 35.1%);padding: 20px 5%;padding: 2rem 5%;text-align: left;}footer .footer-bottom p, footer .footer-bottom a {display: inline-block;font-size: 12px;font-size: 1.2rem;}footer .footer-bottom a {font-weight: 900;text-decoration: underline;}.about-us-intro {background: hsl(220, 1.7%, 35.1%) url(../img/about-us-intro.jpg) no-repeat right center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.about-us-intro h1 {margin: 20px auto 0 0;margin: 2rem auto 0 0;text-transform: uppercase;font-weight: 200;line-height: 28px;line-height: 2.8rem;width: 60%;}.about-us-intro h1 small {text-transform: none;font-weight: 200;letter-spacing: 3px;letter-spacing: 0.3rem;line-height: 0px;font-size: 18px;font-size: 1.8rem;}.about-us-tabs {width: 100%;height: auto;}.about-us-tabs nav.about-us-nav-tabs {width: 100%;height: auto;text-align: center;}.about-us-tabs ul.tabs {width: 100%;height: auto;margin: auto;}.about-us-tabs ul.tabs li {width: 25%;border-left: 1px solid hsl(220, 1.7%, 35.1%);text-transform: uppercase;}.about-us-tabs ul.tabs li:first-child {border-left: none;}.tab-about-us, .tab-location, .tab-manufacturing, .tab-engineering-design {-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;width: 100%;height: 100%;}.tab-about-us {background: url(../img/tmg-building.jpg) no-repeat right center;}.tab-location {background: url(../img/tmg-location.jpg) no-repeat top right;}.tab-manufacturing {background: url(../img/tmg-manufacturing.jpg) no-repeat top right;}.tab-engineering-design {background: url(../img/tmg-engineering-design.jpg) no-repeat top right;}.about-us-tabs .tabs {margin-bottom: 0 !important;margin-left: 0;}.about-us-tabs .tabs:before, .about-us-tabs .tabs:after {content: " ";display: table;}.about-us-tabs .tabs:after {clear: both;}.about-us-tabs .tabs li, .about-us-tabs .tabs .tab-title {position: relative;margin-bottom: 0 !important;list-style: none;float: left;}.about-us-tabs .tabs li > a, .about-us-tabs .tabs .tab-title > a {display: block;padding: 20px 0;padding: 2rem 0;font-size: 14px;font-size: 1.4rem;font-weight: 400;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.about-us-tabs .tabs li > a:hover, .about-us-tabs .tabs .tab-title > a:hover {background: hsl(220, 1.7%, 35.1%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.about-us-tabs .tabs li.active a, .about-us-tabs .tabs .tab-title.active a {background: hsl(180, 4%, 95.1%);color: hsl(220, 1.7%, 35.1%);z-index: 10;}.about-us-tabs .tabs li.active a::after {position: absolute;top: 68%;left: 50%;margin-left: -10px;margin-left: -1rem;width: 0;height: 0;border: 10px solid transparent ;border-bottom-color: hsl(180, 4%, 95.1%);content: '';pointer-events: none;}.about-us-tabs .tabs.vertical li, .about-us-tabs .tabs.vertical .tab-title {position: inherit;float: none;display: block;top: auto;}.about-us-tabs .tabs-content {width: 100%;padding: 0 5%;}.about-us-tabs .tabs-content .row {width: 100%;padding: 40px 0;padding: 4rem 0;}.about-us-tabs .tabs-content:before, .about-us-tabs .tabs-content:after {content: " ";display: table;}.about-us-tabs .tabs-content:after {clear: both;}.about-us-tabs .tabs-content > .content {width: 100%;display: none;float: left;padding: 10px 0;padding: 1rem 0;}.about-us-tabs .tabs-content > .content.active {display: block;float: none;}.about-us-tabs .tabs-content > .content.contained {padding: 10px;padding: 1rem;}.about-us-tabs .tabs-content.vertical {display: block;}.about-us-tabs .tabs-content.vertical > .content {padding: 0 10px ;padding: 0 1rem ;}.about-us-tabs .no-js .tabs-content > .content {display: block;float: none;}.instagram-feed {width: 100%;height: auto;padding-top: 80px;padding-top: 8rem;}.instagram-feed h2 {text-transform: uppercase;text-align: center;}.instagram-feed .simply-scroll-container {width: 100%;height: auto;position: relative;}.instagram-feed .simply-scroll-container .simply-scroll-clip {position: relative;overflow: hidden;width: 100%;height: auto;}.instagram-feed .simply-scroll-container .simply-scroll-clip ul {overflow: hidden;white-space: nowrap;position: relative;}.instagram-feed .simply-scroll-container .simply-scroll-clip ul li {display: inline-block;}.instagram-feed .simply-scroll-container .simply-scroll-clip ul li img {width: 306px;width: 30.6rem;height: auto;}.instagram-metadata {position: absolute;bottom: 10px;bottom: 1rem;padding: 5px;padding: 0.5rem;}.instagram-metadata {position: absolute;bottom: 10px;bottom: 1rem;padding: 2px 10px;padding: 0.2rem 1rem;-moz-border-radius: 0 25px 25px 0;-webkit-border-radius: 0 25px 25px 0;border-radius: 0 25px 25px 0;border-radius: 0 2.5rem 2.5rem 0;font-size: 16px;font-size: 1.6rem;font-weight: 400;}figure.effect-honey img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-moz-transition: opacity 0.35s;-webkit-transition: opacity 0.35s;-o-transition: opacity 0.35s;transition: opacity 0.35s;}figure.effect-honey:hover img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";-moz-opacity: 0.1;-khtml-opacity: 0.1;opacity: 0.1;}figure.effect-honey p {position: absolute;z-index: 3;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;top: 50px;top: 5rem;padding: 10px;padding: 1rem;width: 300px;width: 30rem;text-align: left;-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);font-weight: 300;}figure.effect-honey p i {font-style: normal;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);}figure.effect-honey p {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;}figure.effect-honey:hover p, figure.effect-honey:hover p i {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.products-intro {background: hsl(220, 1.7%, 35.1%) url(../img/products-intro.jpg) no-repeat right center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.products-intro h1 {margin: 20px auto 0 0;margin: 2rem auto 0 0;text-transform: uppercase;font-weight: 200;line-height: 28px;line-height: 2.8rem;width: 60%;}.products-intro h1 small {text-transform: none;font-weight: 200;letter-spacing: 3px;letter-spacing: 0.3rem;line-height: 0px;font-size: 18px;font-size: 1.8rem;}.products-section {width: 100%;}.breadcrumbs-top-bar {width: 100%;height: auto;padding-top: 15px;padding-top: 1.5rem;padding-bottom: 10px;padding-bottom: 1rem;border-bottom: 1px solid hsl(30.2, 100%, 65.7%);}.breadcrumbs-top-bar .sticky-nav ul {list-style: none;text-align: right;}.breadcrumbs-top-bar .sticky-nav ul li {display: inline-block;}.breadcrumbs-top-bar .sticky-nav ul li a {margin: auto 10px;margin: auto 1rem;font-size: 10px;font-size: 1rem;font-weight: 400;padding: 10px 0;padding: 1rem 0;text-transform: uppercase;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.breadcrumbs-top-bar .sticky-nav ul li a:hover {margin: auto 10px;margin: auto 1rem;text-decoration: underline;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.breadcrumbs-top-bar .sticky-nav.stuck {position: fixed;width: 100%;top: 140px;top: 14rem;z-index: 3;background-color: hsl(270, 1.5%, 25.5%);}.breadcrumbs-top-bar .sticky-nav.stuck ul li a {margin: auto 10px;margin: auto 1rem;padding: 10px 0;padding: 1rem 0;color: hsl(180, 4%, 95.1%);font-size: 10px;font-size: 1rem;font-weight: 400;text-transform: uppercase;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.breadcrumbs-top-bar .sticky-nav.stuck ul li a:hover {margin: auto 10px;margin: auto 1rem;color: hsl(180, 2%, 90.4%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.category-name {width: 100%;text-transform: uppercase;}.category-name p {text-transform: none;}.products-section .category-name .divider {margin: 20px auto 20px 0;margin: 2rem auto 2rem 0;}.products-section .small-block-grid-4 {margin-bottom: 80px;margin-bottom: 8rem;}[class*="block-grid-"] {display: block;padding: 0;margin: 0;}[class*="block-grid-"]:before, [class*="block-grid-"]:after {content: " ";display: table;}[class*="block-grid-"]:after {clear: both;}[class*="block-grid-"] > li {display: block;height: auto;float: left;padding: 0;}.small-block-grid-4 img {width: 100%;}.small-block-grid-4 > li {width: 24%;margin: 20px 0.5%;margin: 2rem 0.5%;}.small-block-grid-4 > li {list-style: none;position: relative;border: 5px solid transparent;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.small-block-grid-4 > li:hover {border: 5px solid hsl(22.9,96.7%,48.2%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.small-block-grid-4 > li:nth-of-type(1n) {clear: none;}.small-block-grid-4 > li:nth-of-type(4n+1) {clear: both;}.small-block-grid-4 .product-short-desc, .small-block-grid-4 .product-title {padding: 15px;padding: 1.5rem;height: auto;text-align: center;}.small-block-grid-4 .product-title {min-height: 100px;min-height: 10rem;}.small-block-grid-4 .product-title h5 {font-weight: 500;}.small-block-grid-4 .product-title h5 small {font-size: 60%;font-weight: 500;}.small-block-grid-4 .product-short-desc {min-height: 200px;min-height: 20rem;}.small-block-grid-4 .product-short-desc p, .small-block-grid-4 .product-short-desc ul {font-size: 12px;font-size: 1.2rem;text-transform: none;font-weight: 400;text-align: left;}.small-block-grid-4 .product-short-desc ul {list-style: outside;line-height: 20px;line-height: 2rem;padding: 0 15px;font-size: 14px;font-size: 1.4rem;font-weight: 200;}.small-block-grid-4 .product-short-link {width: 100%;padding: 10px;padding: 1rem;text-align: center;}.small-block-grid-4 .product-short-link a {border-color: hsl(30.1, 100%, 50%);background: transparent;}.small-block-grid-4 .product-short-link a:hover {color: hsl(180, 4%, 95.1%);background: hsl(30.2, 100%, 65.7%);border: 2px solid hsl(30.2, 100%, 65.7%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.products-section .large-12 {margin: auto;text-align: center;}.products-section .large-12 p {width: 100%;text-align: left;}.products-section .large-12 img {width: 100%;max-width: 1200px;max-width: 120rem;margin: 20px auto 40px auto;margin: 2rem auto 4rem auto;}.products-section .large-12 a {border-color: hsl(30.1, 100%, 50%);background: transparent;}.products-section .large-12 a:hover {color: hsl(180, 4%, 95.1%);background: hsl(30.2, 100%, 65.7%);border: 2px solid hsl(30.2, 100%, 65.7%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.price-tag {border-left: 4px solid hsl(22.9,96.7%,48.2%);padding: 5px;padding-right: 10px;text-align: right;width: 100%;position: relative;right: 0;}.price-tag p {margin: 0 !important;font-style: oblique;}.price-tag p:after {content: "usd";vertical-align: text-bottom;font-size: 30%;padding: 0 2px;padding: 0 .2rem;}.product-breadcrumbs {width: 100%;position: relative;margin-top: 140px;margin-top: 14rem;}.product-drillrig-section .large-12 {text-align: center;}.product-drillrig-section .large-10 h1, .product-drillrig-section .large-10 h2 {text-align: left;margin: 0;width: 100%;}.product-drillrig-section .large-10 h1 {font-size: 3rem;}.product-drillrig-section .large-10 h2 {font-size: 2.2rem;}.product-drillrig-section p {width: 85%;margin: auto auto auto 0;}.product-drillrig-section .large-4 a {width: 100%;margin: auto auto 20px auto;margin: auto auto 2rem auto;text-align: center;}.product-drillrig-section h1, .product-drillrig-data h2, .product-drillrig-options h2 {text-align: center;text-transform: uppercase;width: 70%;margin: auto;}.product-drillrig-data .large-6 h4 {padding: 10px;padding: 1rem;margin-right: 55px;margin-right: 5.5rem;border-right: 4px solid hsl(30.1, 100%, 50%);}.product-drillrig-data .large-6 ul {list-style: outside;margin: 20px auto;margin: 2rem auto;padding-right: 30px;padding-right: 3rem;padding-left: 20px;padding-left: 2rem;}.product-type-section h1, .product-type-data h2, .product-type-features h2 {text-align: center;text-transform: uppercase;width: 70%;margin: auto;}.product-type-section h2 {text-align: center;width: 70%;margin: auto;}.product-type-section p {width: 85%;margin: auto auto auto 0;margin-bottom: 80px;margin-bottom: 8rem;}.product-type-section .large-4 {margin-bottom: 40px;margin-bottom: 4rem;}.product-type-section .large-4 a {width: 100%;margin: auto auto 20px auto;margin: auto auto 2rem auto;text-align: center;}.product-type-features p {padding: 40px;}.product-type-features ul {list-style-position: outside;}.product-type-features ul li {font-size: 16px;}.product-single-type-section h1, .product-single-type-data h2, .product-single-type-options h2 {text-align: center;text-transform: uppercase;width: 70%;margin: auto;}.product-single-type-section h2 {text-align: center;width: 70%;margin: auto;}.product-single-type-section h4, .product-drillrig-section h4 {text-align: center;padding: 0 20px;padding: 0 2rem;text-transform: uppercase;position: relative;margin-top: -30px;margin-top: -3rem;}.product-single-type-section h4::after, .product-drillrig-section h4::after {content: "usd";vertical-align: super;font-size: 30%;padding: 0 15px;padding: 0 0.5rem;}.product-single-type-section h4 small, .product-drillrig-section h4 small {font-size: 50%;}.ribbon {width: 250px;width: 25rem;margin: 20px auto;margin: 2rem auto;height: 0;border-bottom: 30px solid hsl(270, 1.5%, 25.5%);border-top: 3rem solid hsl(270, 1.5%, 25.5%);border-left: 30px solid transparent;border-left: 3.5rem solid transparent;border-right: 30px solid transparent;border-right: 3.5rem solid transparent;}.product-single-type-section p {width: 100%;margin: auto;margin-bottom: 80px;margin-bottom: 8rem;}.services-intro {background: hsl(220, 1.7%, 35.1%) url(../img/services-intro.jpg) no-repeat right center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.services-intro .divider {margin: 20px auto 20px 0;margin: 2rem auto 2rem 0;}.services-intro h1 {margin: 20px auto 0 0;text-transform: uppercase;font-weight: 200;line-height: 28px;line-height: 2.8rem;width: 50%;}.services-intro h1 small {text-transform: none;font-weight: 200;letter-spacing: 3px;letter-spacing: 0.3rem;line-height: 0px;font-size: 18px;font-size: 1.8rem;}.service-hydraulic-repair {background: url(../img/hydraulic-repair.jpg) no-repeat top right;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.service-hydraulic-repair h2, .service-hydraulic-repair h5 {text-transform: uppercase;text-align: center;}.service-hydraulic-list h2 {text-align: center;line-height: 26px;line-height: 2.6rem;text-transform: uppercase;}.service-hydraulic-list small {font-size: 60%;text-transform: none;}.service-hydraulic-list h5, .service-hydraulic-list p {text-align: left;}.service-hydraulic-list .list {margin-top: 40px;}.service-hydraulic-list .list .large-4 {background: transparent;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.service-hydraulic-list .list .large-4:hover {background: hsl(180, 2%, 90.4%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.service-custom-fabrication {background: url(../img/custom-fabrication.jpg) no-repeat top right;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.service-custom-fabrication h2, .service-custom-fabrication h5 {text-transform: uppercase;text-align: center;}.contact-us-intro {background: hsl(220, 1.7%, 35.1%) url(../img/contact-intro.jpg) no-repeat right center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.contact-us-intro .divider {margin: 20px auto 20px 0;margin: 2rem auto 2rem 0;}.contact-us-intro h1 {margin: 20px auto 0 0;margin: 2rem auto 0 0;text-transform: uppercase;font-weight: 200;line-height: 28px;line-height: 2.8rem;width: 60%;}.contact-us-intro h1 small {text-transform: none;font-weight: 200;letter-spacing: 3px;letter-spacing: 0.3rem;line-height: 0px;font-size: 18px;font-size: 1.8rem;}.contact-page {width: 100%;height: auto;padding: 0;}.contact-page .column {margin: 0;padding: 0;}.map-wrap {width: 100%;height: 700px;height: 70rem;}#map {width: 100%;height: 100%;}#map img {max-width: inherit;}.gm-style-iw {width: 250px;width: 25rem;white-space: normal;}.contact-form-wrap {width: 100%;height: 700px;height: 70rem;border-left: 1px solid hsl(30.1, 100%, 50%);}.contact-form-wrap h4, #mc_embed_signup h4, #myModal2 h4, #myModal3 h4, .build-form, .used-rigs h4, .leasing-form h4 {padding: 20px;padding: 2rem;}.contact-form-wrap form, .build-form form, .leasing-form form {padding: 0 25px 25px 25px;padding: 0 2.5rem 2.5rem 2.5rem;}.contact-form-wrap form fieldset, #panel1b form fieldset, #myModal2 fieldset, #myModal3 fieldset, .calculator fieldset, .build-form fieldset, .used-rigs fieldset, .leasing-form fieldset {border: 0;min-width: 0;padding: 0;margin: 0;}.contact-form-wrap form legend, #panel1b form legend, #myModal2 form legend, #myModal3 form legend, .calculator form legend, .build-form legend, .used-rigs legend, .leasing-form legend {margin: 0 auto 15px 7px;margin: 0 auto 1.5rem 0.7rem;font-size: 16px;font-size: 1.6rem;font-weight: 300;}.contact-form-wrap form .column, #panel1b form .column, #myModal2 form .column, #myModal3 form .column, .calculator form .column, .build-form .column, .used-rigs .column, .leasing-form form .column {padding: 0 10px;padding: 0 1rem;margin: 0;margin-bottom: 15px;margin-bottom: 1.5rem;}.contact-form-wrap form .column .large-6, #panel1b form .column .large-6, #myModal2 form .column .large-6, #myModal3 form .column .large-6, .build-form .column .large-6, .used-rigs .column .large-6, .leasing-form form .column .large-6, .leasing-form form .column .large-4 {margin: 0;}form input.readonly {border: 2px solid hsl(180, 2%, 90.4%);font-weight: 600;}form input.readonly:hover, form input.readonly:focus {background: hsl(180, 2%, 90.4%);border: 2px solid hsl(180, 2%, 90.4%);}form input, form textarea {width: 100%;padding: 5px;padding: 0.5rem;padding-top: 20px;padding-top: 2rem;font-size: 12px;font-size: 1.2rem;font-weight: 400;letter-spacing: 2px;letter-spacing: 0.2rem;resize: none;outline: none;border: 2px solid hsl(180, 2%, 90.4%);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border-radius: 0.5rem;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}form input:hover, form textarea:hover {border: 2px solid hsl(30.2, 100%, 65.7%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}form input:focus, form textarea:focus {border: 2px solid hsl(220, 1.7%, 35.1%);background: hsl(180, 4%, 95.1%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}form textarea {width: 100%;height: 105px;}label {position: absolute;display:block;top: 5px;top: 0.5rem;margin-left: 5px;margin-left: 0.5rem;border-bottom: 1px solid hsl(30.2, 100%, 65.7%);color: hsl(220, 1.7%, 35.1%);}label.required:after {content: "\2217";font-size: 18px;font-size: 1.8rem;font-weight: 100;color: hsl(22.9, 96.7%, 48.2%);position: inherit;margin: -6px 5px;margin: -0.6rem 0.5rem;}.submit-button {text-align: right;}button[type="submit"], button[type="button"] {font-weight: 600;font-size: 14px;font-size: 1.4rem;letter-spacing: 2px;letter-spacing: 0.2rem;text-transform: uppercase;display: inline-block;padding: 10px 20px;padding: 1rem 2rem;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;border-radius: 2.5rem;border: 2px solid hsl(270, 1.5%, 25.5%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}button[type="submit"]:hover, button[type="button"]:hover, button[type="submit"]:focus, button[type="button"]:focus {color: hsl(180, 4%, 95.1%);background: hsl(30.2, 100%, 65.7%);border: 2px solid hsl(30.2, 100%, 65.7%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}select, input[type=search] {width: 100%;padding: 5px;padding: 0.5rem;padding-top: 20px;padding-top: 2rem;font-size: 12px;font-size: 1.2rem;font-weight: 400;letter-spacing: 2px;letter-spacing: 0.2rem;resize: none;outline: none;border: 2px solid hsl(180, 2%, 90.4%);background: hsl(180, 2%, 90.4%);color: hsl(220, 1.7%, 35.1%);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border-radius: 0.5rem;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);display: block;box-shadow:none;-webkit-appearance: none;-moz-appearance: none;}[data-abide] .error small.error, [data-abide] small.error, [data-abide] span.error {display: block;position: absolute;padding: 5px;padding: 0.5rem;top: 0;right: 15px;right: 1.5rem;font-size: 8px;font-size: 0.8rem;font-weight: 400;color: hsl(354.9, 100%, 56.1%);}[data-abide] .error small.error, [data-abide] small.error, [data-abide] span.error {display: none;}.error small.error, small.error, span.error {display: inline-block;padding: 5px;padding: 0.5rem;font-size: 8px;font-size: 0.8rem;font-weight: 400;color: hsl(354.9, 100%, 56.1%);}.error input, .error select, .error textarea {margin-bottom: 0;}.error label, .error label.error {color: hsl(354.9, 100%, 56.1%);}.error small.error, .error>small {display: inline-block;padding: 5px;padding: 0.5rem;font-size: 8px;font-size: 0.8rem;font-weight: 400;color: hsl(354.9, 100%, 56.1%);}.error span.error-message {display: block;}input.error, textarea.error {margin-bottom: 0;}label.error {color: hsl(354.9, 100%, 56.1%);}.build-option {overflow: hidden;margin-bottom: 25px;}.build-option .option-title {width: 90%;float: left;}.build-option .option-info {width: 10%;float: right;min-height: 42px;}.build-option .option-title, .build-option .option-info {padding: 10px;text-align: center;}.build-option input[type=radio], .build-option input[type=checkbox] {padding: 3px 5px;margin: 5px;vertical-align: baseline;width: 25px;}.build-option label {width: 100%;display: block !important;position: relative !important;border-bottom: 1px solid hsl(180, 2%, 90.4%);padding: 10px;margin: 0;top: 0;font-size: 12px;}.build-option label:last-of-type {border-bottom: none;}.build-option label span {width: 100%;font-weight: 400;display: block;text-align: end;position: relative;}.build-option label small {font-size: 90%;font-weight: 400;border-bottom: 2px dashed hsl(180, 2%, 90.4%);padding-bottom: 3px;margin-left: 20px;overflow-wrap: inherit;}label input[type=radio], label input[type=checkbox] {position: relative;-webkit-appearance: none;-moz-appearance: none;appearance: none;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;border-radius: 2.5rem;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);letter-spacing: 0 !important;}label input[type=radio]::after, label input[type=checkbox]::after {content: '\271A';display: inline-block;text-align: center;display: block;}label input[type=radio] + span, label input[type=checkbox] + span {margin-left: .35em;}label input[type=radio]:checked::after, label input[type=checkbox]:checked::after {content: '\2714';display: block;}.build-form label input[type=radio]:checked, .build-form label input[type=checkbox]:checked {border-color: hsl(22.9, 96.7%, 48.2%);background-color: hsl(22.9, 96.7%, 48.2%);color: #fff;}.build-form label input[type=radio]:disabled, .build-form label input[type=checkbox]:disabled {border-color: rgb(139, 139, 139);background-color: rgb(139, 139, 139);color: #FFF;}label input[type=radio]:disabled::after, label input[type=checkbox]:disabled::after {content: '\2716';display: block;}.thank-you-intro {background: hsl(220, 1.7%, 35.1%) url(../img/services-intro.jpg) no-repeat right center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.thank-you-intro .divider {margin: 20px auto 20px 0;margin: 2rem auto 2rem 0;}.thank-you-intro h1 {margin: 20px auto 0 0;margin: 2rem auto 0 0;text-transform: uppercase;font-weight: 200;line-height: 28px;line-height: 2.8rem;width: 60%;}.thank-you {-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;text-align: center;}.thank-you .divider {margin: 20px auto;margin: 2rem auto;}.thank-you h2 {text-transform: uppercase;}.thank-you h2, .thank-you h5 {text-align: center;}.thank-you .row {margin-top: 80px;margin-top: 8rem;}div.photoset-grid-lightbox {margin: 0 0 10px 0;margin: 0 0 1rem 0;}div.photoset-grid-lightbox a:focus {outline: none;}div.photoset-grid-lightbox img {max-width: 100%;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;background: hsl(220, 1.7%, 35.1%);-moz-transition: opacity 0.35s;-webkit-transition: opacity 0.35s;-o-transition: opacity 0.35s;transition: opacity 0.35s;}div.photoset-grid-lightbox img:hover {max-width: 100%;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;-moz-transition: opacity 0.35s;-webkit-transition: opacity 0.35s;-o-transition: opacity 0.35s;transition: opacity 0.35s;}.legal {width: 100%;position: relative;margin-top: 95px;margin-top: 9.5rem;}.legal .divider {margin: 20px auto 20px 0;margin: 2rem auto 2rem 0;}.legal h3 {text-align: left;text-transform: uppercase;margin-top: 40px;}.legal p a {text-decoration: underline;display: inline-block;}.legal ul {list-style: inside;margin: 10px;}.legal ul li ul {list-style: disc inside;margin-left: 15px;margin-left: 1.5rem;}.leasing-form-intro {background: hsl(220, 1.7%, 35.1%) url(../img/leasing-options-intro.jpg) no-repeat right center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.leasing-form-intro .divider {margin: 20px auto 20px 0;margin: 2rem auto 2rem 0;}.leasing-form-intro h1 {margin: 20px auto 0 0;margin: 2rem auto 0 0;text-transform: uppercase;font-weight: 200;line-height: 28px;line-height: 2.8rem;width: 60%;}.leasing-form-intro h1 small {text-transform: none;font-weight: 200;letter-spacing: 3px;letter-spacing: 0.3rem;line-height: 0px;font-size: 18px;font-size: 1.8rem;}.leasing-form {width: 100%;height: auto;padding: 80px 5%;padding: 8rem 5%;top: 0;}.leasing-form .divider {margin: 20px auto 20px 0;margin: 2rem auto 2rem 0;}.leasing-form h2, .leasing-form h2 {text-transform: uppercase;}.leasing-form h2, .leasing-form h5 {text-align: left;}.leasing-form .large-6 {text-align: left;padding-right: 80px;padding-right: 8rem;}.leasing-form .large-3 a {font-size: 12px;font-size: 1.2rem;font-weight: 400;text-transform: uppercase;line-height: 20px;line-height: 2rem;}.leasing-form .large-3 img {margin-top: 50px;margin-top: 5rem;}.leasing-form form .large-12 {border-bottom: 1px solid hsl(180, 2%, 90.4%);;margin: 40px auto 10px auto;padding-bottom: 30px;}.leasing-form form .large-12:last-child {border: none;text-align: center;}.dealers-intro {background: hsl(220, 1.7%, 35.1%) url(../img/dealers-intro.jpg) no-repeat right center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.dealers-intro .divider {margin: 20px auto 20px 0;margin: 2rem auto 2rem 0;}.dealers-intro h1 {margin: 20px auto 0 0;margin: 2rem auto 0 0;text-transform: uppercase;font-weight: 200;line-height: 28px;line-height: 2.8rem;width: 60%;}.dealers-intro h1 small {text-transform: none;font-weight: 200;letter-spacing: 3px;letter-spacing: 0.3rem;line-height: 0;font-size: 18px;font-size: 1.8rem;}.dealer-locator {height: auto;}.dealer-locator .column {padding: 0;margin: 0;text-align-last: center;}.dealer-locator .map-wrap {height: 500px;height: 50rem;border-top: 2px solid hsl(30.1, 100%, 50%);}.dealer-locator .large-12 h3 {padding: 20px 0;padding: 2rem 0;}.dealer-locator .large-12 select {text-align-last: center;text-align: center;-ms-text-align-last: center;-moz-text-align-last: center;width: 100%;padding: 5px;padding: 0.5rem;padding: 20px;padding: 2rem;font-size: 14px;font-size: 1.4rem;font-weight: 400;letter-spacing: 2px;letter-spacing: 0.2rem;resize: none;outline: none;border: 2px solid hsl(180, 2%, 90.4%);background: hsl(180, 2%, 90.4%);color: hsl(220, 1.7%, 35.1%);-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);display: block;box-shadow:none;-webkit-appearance: none;-moz-appearance: none;}.dealer-locator .large-12 select:hover {border: 2px solid hsl(22.9, 96.7%, 48.2%);background: hsl(22.9, 96.7%, 48.2%);color: hsl(0, 0%, 100%);-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);display: block;box-shadow:none;-webkit-appearance: none;-moz-appearance: none;}.wrap_controls {width: 100%;margin: auto;}.dealers-benefits h2 {text-transform: uppercase;}.dealers-benefits h2, .dealers-benefits h5, .dealers-benefits p, .dealers-benefits .large-4 h4 {text-align: center;}.dealers-benefits .large-4 {margin-top: 40px;margin-top: 4rem;}.dealers-benefits .large-4 p, .dealers-benefits .large-4 ul {text-align: left;}.dealers-benefits .large-4 ul {list-style: inside;margin: 15px auto auto 15px;margin: 1.5rem auto auto 1.5rem;}.calculator {width: 100%;position: relative;margin-top: 95px;margin-top: 9.5rem;}.calculator .divider {margin: 20px auto 20px 0;margin: 2rem auto 2rem 0;}.calculator h3 {text-align: left;text-transform: uppercase;margin-top: 40px;}.calculator fieldset {text-align: left;}.calculator button {margin: auto 15px;margin: auto 1.5rem;}.fail {background: #FFF5F5;padding: 80px 10%;padding: 8rem 10%;text-align: center;margin: 5%;height: 70%;}.fail img {position: relative;z-index: 1;width: 50%;max-width: 400px;margin: auto;}.fail .large-12 h4 {position: absolute;z-index: 2;top: 40%;}.fail button {color: hsl(0, 0%, 0%);font-weight: 600;font-size: 16px;font-size: 1.6rem;text-transform: uppercase;letter-spacing: 0.5rem;text-align: center;display: inline-block;padding: 10px 20px;padding: 1rem 2rem;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;border-radius: 2.5rem;border: 5px solid hsl(354.9, 100%, 56.1%);background: transparent;margin-top: 15px;margin-top: 1.5rem;}#colorbox, #cboxOverlay, #cboxWrapper {position: absolute;top: 0;left: 0;z-index: 9999;overflow: hidden;}#cboxWrapper {max-width: none;}#cboxOverlay {position: fixed;width: 100%;height: 100%;}#cboxMiddleLeft, #cboxBottomLeft {clear: left;}#cboxContent {position: relative;}#cboxLoadedContent {overflow: auto;-webkit-overflow-scrolling: touch;}#cboxTitle {margin: 0;}#cboxLoadingOverlay, #cboxLoadingGraphic {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor: pointer;}.cboxPhoto {float: left;margin: auto;border: 0;display: block;max-width: none;-ms-interpolation-mode: bicubic;}.cboxIframe {width: 100%;height: 100%;display: block;border: 0;padding: 0;margin:0;}#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay {background: hsl(270, 1.5%, 25.5%);}#colorbox {outline:0;}#cboxBottomLeft {width: 42px;height: 42px;background: url(../img/controls.png) no-repeat -202px -58px;}#cboxBottomRight {width: 42px;height: 42px;background: url(../img/controls.png) no-repeat -260px -58px;}#cboxContent {background: hsl(0, 0%, 100%);overflow: hidden;}.cboxIframe {background: hsl(0, 0%, 100%);}#cboxError {padding: 50px;border: 1px solid hsl(0, 0%, 100%);}#cboxLoadedContent {margin-bottom: 0;}#cboxTitle {position: absolute;bottom: 0;left: 0;text-align: center;width: 100%;height: auto;background-color: hsla(270, 1.5%, 25.5%, 0.9);padding: 20px;color: hsl(0, 0%, 100%);font-size: 12px;font-size: 1.2rem;font-weight: 200;}#cboxLoadingOverlay{background:url(../img/loading_background.png) no-repeat center center;}#cboxLoadingGraphic{background:url(../img/loading.gif) no-repeat center center;}#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}#cboxPrevious {position: absolute;bottom: 50%;left: 0;background: url(../img/controls.png) no-repeat -150px 0;width: 50px;height: 50px;text-indent: -9999px;}#cboxPrevious:hover {background-position: -150px -50px;}#cboxNext {position: absolute;bottom: 50%;right: 0;background: url(../img/controls.png) no-repeat -100px 0;width: 50px;height: 50px;text-indent: -9999px;}#cboxNext:hover {background-position: -100px -50px;}#cboxClose {position: absolute;top: 0;right: 0;background: url(../img/controls.png) no-repeat -50px 0;width: 50px;height: 50px;text-indent: -9999px;}#cboxClose:hover {background-position: -50px -50px;}.alert-box {border-style: solid;border-width: 1px;display: block;font-weight: normal;padding: 5px;position: relative;transition: opacity 300ms ease-out;background-color: #3a945b;border-color: #0078a0;text-align: center;}.alert-box p {font-weight: 900;}.alert-box .close {right: 10px;background: inherit;color: hsl(0, 0%, 100%);font-size: 1.5rem;margin-top: -10px;position: absolute;top: 50%;}.alert-box .close:hover, .alert-box .close:focus {opacity: 0.5;}.alert-box.radius {border-radius: 3px;}.alert-box.round {border-radius: 1000px;}.alert-box.success {background-color: #43AC6A;border-color: #3a945b;color: #FFFFFF;}.alert-box.info {background-color: #a0d3e8;border-color: #74bfdd;color: #4f4f4f;}.alert-box.alert-close {opacity: 0;}.gallery {width: 100%;position: relative;margin-top: 95px;margin-top: 9.5rem;}.gallery .divider {margin: 20px auto 20px 0;margin: 2rem auto 2rem 0;}.gallery h3 {text-align: left;text-transform: uppercase;margin-top: 40px;}.gallery .filter-options {white-space: nowrap;display: flex;}.gallery .filter-options button {font-weight: 600;font-size: 14px;font-size: 1.4rem;letter-spacing: 2px;letter-spacing: 0.2rem;text-decoration: none;text-transform: uppercase;border: 2px solid hsl(270, 1.5%, 25.5%);border-left-width: 0;display: inline-block;padding: 5px 10px;padding: 1rem 1.5rem;outline: 0;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.gallery .filter-options button:hover {background: white;}.gallery .filter-options button:first-child {border-left-width: 2px;-moz-border-radius: 25px 0 0 25px;-webkit-border-radius: 25px 0 0 25px;border-radius: 25px 0 0 25px;border-radius: 2.5rem 0 0 2.5rem;left: -2px;}.gallery .filter-options button:last-child {-moz-border-radius: 0 25px 25px 0;-webkit-border-radius: 0 25px 25px 0;border-radius: 0 25px 25px 0;border-radius: 0 2.5rem 2.5rem 0;}.gallery .filter-options button.active {background-color:hsl(30.2, 100%, 65.7%);}.gallery figure {margin-bottom: 20px;margin-bottom: 2rem;}.gallery figcaption {padding: 5px 10px;padding: 0.5rem 1rem;font-weight: 400;font-size: 14px;font-size: 1.4rem;}.gallery p {margin: 20px 0;margin: 2rem 0;}.build-info-bar {width: 100%;height: auto;padding-top: 15px;padding-top: 1.5rem;padding-bottom: 10px;padding-bottom: 1rem;border-bottom: 1px solid hsl(30.2, 100%, 65.7%);position: fixed;z-index: 9;margin-top: 140px;margin-top: 14rem;}.build-info-bar ul {list-style: none;padding: 0;}.build-info-bar ul li {display: inline-block;width: auto;margin-left: 25px;margin-left: 2.5rem;border-left: 1px solid hsl(30.2, 100%, 65.7%);padding: 0 20px;padding: 0 2rem;vertical-align: middle;}.build-info-bar ul li a {border-bottom: 1px dashed black;display: inline-block;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.build-info-bar ul li a:hover {color: hsl(22.9, 96.7%, 48.2%);-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1);transition: all 300ms cubic-bezier(0.42, 0, .58, 1);}.build-info-bar ul li a:before {content: "\21A9";font-size: 75%;padding-right: 5px;}.build-info-bar ul li:first-child {width: 70px;width: 7rem;margin-left: 0;border: none;padding: 0;}.build-info-bar ul li:nth-child(2) {border: none;padding: 0;}.build-price-section {padding: 5%;padding-top: 320px;padding-top: 32rem;}.build-price-section form legend {margin: 0 auto 4rem auto;font-size: 4rem;text-align: center;}.info:after {content: "i";font-size: 19px;border: 2px solid;padding: 0 8px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;border-radius: 5.5rem;font-family: "Times New Roman", Times, serif;font-weight: 600;}.build-option {overflow: hidden;margin-bottom: 25px;}.build-option .option-title {width: 100%;}.build-option .option-title, .build-option .option-info {padding: 10px;text-align: center;}