@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;
}
  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;}.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 .youtube-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 .youtube-icon {background-size: cover !important;}.flickr-icon:hover, .facebook-icon:hover, .twitter-icon:hover, .linkedin-icon:hover, .youtube-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;}.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;}.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;}.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;}.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%;margin-top: 160px;}.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: 222px;height: 55px;background-size: cover;}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: auto;height: auto;float: left;padding: 5px 0;}.dropdowns nav, .dropdowns ul, .dropdowns li, .dropdowns a {margin: 0;padding: 0;}.dropdowns a {text-decoration: none;}.toggleMenu {display: none;float: right;padding: 8px 15px !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: 23px 15px;padding: 2.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%);}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;}input, textarea {width: 100%;height: 3.2em !important;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);}input:hover, textarea:hover {border: 2px solid hsl(30.2, 100%, 65.7%) !important;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1) !important;-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1) !important;-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1) !important;transition: all 300ms cubic-bezier(0.42, 0, .58, 1) !important;}input:focus, textarea:focus {border: 2px solid hsl(220, 1.7%, 35.1%) !important;background: hsl(180, 4%, 95.1%) !important;-webkit-transition: all 300ms cubic-bezier(0.42, 0, .58, 1) !important;-moz-transition: all 300ms cubic-bezier(0.42, 0, .58, 1) !important;-o-transition: all 300ms cubic-bezier(0.42, 0, .58, 1) !important;transition: all 300ms cubic-bezier(0.42, 0, .58, 1) !important;}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;}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;}input[type=radio], 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;}input[type=radio]::after, input[type=checkbox]::after {content: '\271A';display: inline-block;text-align: center;display: block;}input[type=radio] + span, input[type=checkbox] + span {margin-left: .35em;}input[type=radio]:checked::after, input[type=checkbox]:checked::after {content: '\2714';display: block;}.shop-listing-top-bar {margin-top: 100px;padding: 15px 0;border-bottom: 1px solid hsl(30.2, 100%, 65.7%);position: fixed;z-index: 10;width: 100%;min-height: 77px;}.ecwid-search-widget {max-width: none !important;}.ec-cart-widget {text-align: right;}.ec-breadcrumbs {display: inline-block !important;}.ec-breadcrumbs a {display: inherit !important;}html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter::after {background-color: hsl(234, 91%, 64%) !important;}.colored-background-9, .colored-background-0 {background-color: hsl(234, 91%, 64%) !important;background-image: linear-gradient(45deg, #041fbc 0%, #5162f7 100%) !important;}