/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure{display:block}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
main{display:block}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
input{overflow:visible}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
details{display:block}
summary{display:list-item}
menu{display:block}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
.clearfix{content:"";display:table;clear:both}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.hidden,.hide{display:none !important}
.show{display:block !important}
.inline-block{display:inline-block !important}
.uppercase{text-transform:uppercase}
@media only screen and (min-width:48em){.phone-only{display:none !important}
}
@media only screen and (max-width:47.9375em){.tablet-only{display:none !important}
}
@media only screen and (min-width:64em){.tablet-only{display:none !important}
}
@media only screen and (min-width:64em){.mobile-only{display:none !important}
}
@media only screen and (max-width:33.6875em){.not-phone{display:none !important}
}
@media only screen and (max-width:63.9375em){.desktop-only{display:none !important}
}
@media only screen and (min-width:48em){.lt-tablet-only{display:none !important}
}
@media only screen and (max-width:47.9375em){.gt-tablet-only{display:none !important}
}
.preload *{-webkit-transition:none !important;transition:none !important}
.center-text{text-align:center}
@media print{.no-print,.no-print *{display:none !important}
}
.bg-gray-light{background-color:#ededed}
.bg-gray{background-color:#ededed}
.bg-gray-dark{background-color:#ededed}
.ride-rite .bg-gray-light{background-color:#30343c}
.ride-rite .bg-gray{background-color:#2a2b32}
.ride-rite .bg-gray-dark{background-color:#181f26}
.bg-gradient-top{background:linear-gradient(to bottom,rgba(0,0,0,0.15) 0,rgba(255,255,255,0) 40px)}
.bg-gradient-bottom{background:linear-gradient(to top,rgba(0,0,0,0.15) 0,rgba(255,255,255,0) 40px)}
.bg-gradient-top-bottom{background:linear-gradient(to bottom,rgba(0,0,0,0.15) 0,rgba(255,255,255,0) 40px),linear-gradient(to top,rgba(0,0,0,0.15) 0,rgba(255,255,255,0) 40px)}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
@media only screen and (max-width:47.9375em){html{overflow-x:hidden}
}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
figure{margin:0}
img{max-width:100%;height:auto;vertical-align:middle}
.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.grid:not([class*="grid-"])>*{width:100%}
.grid.gutters-no{margin-left:0;margin-right:0}
.grid.gutters-no>*{padding-left:0;padding-right:0}
.grid.gutters-sm{margin-left:-0.5vw;margin-right:-0.5vw}
.grid.gutters-sm>*{padding-left:.5vw;padding-right:.5vw}
.grid.gutters-md{margin-left:-1vw;margin-right:-1vw}
.grid.gutters-md>*{padding-left:1vw;padding-right:1vw}
.grid.gutters-lg{margin-left:-2vw;margin-right:-2vw}
.grid.gutters-lg>*{padding-left:2vw;padding-right:2vw}
.grid.gutters-xl{margin-left:-4vw;margin-right:-4vw}
.grid.gutters-xl>*{padding-left:4vw;padding-right:4vw}
.grid.vertical-rule>*:not(:last-child){border-right:1px solid #dcdcdc}
.grid.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;height:100%}
.grid.centered-column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.grid.row-start{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.grid.row-center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.grid.row-end{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.grid.column-start{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.grid.column-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.grid.column-end{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.grid.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.grid.wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.grid.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.grid.direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.grid.direction-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.grid.direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.grid.direction-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.grid.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.grid.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.grid.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.grid.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.grid.justify-around{-ms-flex-pack:distribute;justify-content:space-around}
.grid.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.grid.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.grid.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.grid.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.grid.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.grid.content-start{-ms-flex-line-pack:start;align-content:flex-start}
.grid.content-end{-ms-flex-line-pack:end;align-content:flex-end}
.grid.content-center{-ms-flex-line-pack:center;align-content:center}
.grid.content-between{-ms-flex-line-pack:justify;align-content:space-between}
.grid.content-around{-ms-flex-line-pack:distribute;align-content:space-around}
.grid-1-4>*:nth-child(2n+1){width:20%}
.grid-1-4>*:nth-child(2n+2){width:80%}
.grid-1-3>*:nth-child(2n+1){width:25%}
.grid-1-3>*:nth-child(2n+2){width:75%}
.grid-3-7>*:nth-child(2n+1){width:30%}
.grid-3-7>*:nth-child(2n+2){width:70%}
.grid-1-2>*:nth-child(2n+1){width:33.33333%}
.grid-1-2>*:nth-child(2n+2){width:66.66667%}
.grid-2-3>*:nth-child(2n+1){width:40%}
.grid-2-3>*:nth-child(2n+2){width:60%}
.grid-1-1>*:nth-child(2n+1){width:50%}
.grid-1-1>*:nth-child(2n+2){width:50%}
.grid-3-2>*:nth-child(2n+1){width:60%}
.grid-3-2>*:nth-child(2n+2){width:40%}
.grid-2-1>*:nth-child(2n+1){width:66.66667%}
.grid-2-1>*:nth-child(2n+2){width:33.33333%}
.grid-7-3>*:nth-child(2n+1){width:70%}
.grid-7-3>*:nth-child(2n+2){width:30%}
.grid-3-1>*:nth-child(2n+1){width:75%}
.grid-3-1>*:nth-child(2n+2){width:25%}
.grid-4-1>*:nth-child(2n+1){width:80%}
.grid-4-1>*:nth-child(2n+2){width:20%}
.grid-1-1-1>*:nth-child(3n+1){width:33.33333%}
.grid-1-1-1>*:nth-child(3n+2){width:33.33333%}
.grid-1-1-1>*:nth-child(3n+3){width:33.33333%}
.grid-1-1-2>*:nth-child(3n+1){width:25%}
.grid-1-1-2>*:nth-child(3n+2){width:25%}
.grid-1-1-2>*:nth-child(3n+3){width:50%}
.grid-1-2-1>*:nth-child(3n+1){width:25%}
.grid-1-2-1>*:nth-child(3n+2){width:50%}
.grid-1-2-1>*:nth-child(3n+3){width:25%}
.grid-2-1-1>*:nth-child(3n+1){width:50%}
.grid-2-1-1>*:nth-child(3n+2){width:25%}
.grid-2-1-1>*:nth-child(3n+3){width:25%}
.grid-1-1-3>*:nth-child(3n+1){width:20%}
.grid-1-1-3>*:nth-child(3n+2){width:20%}
.grid-1-1-3>*:nth-child(3n+3){width:60%}
.grid-1-3-1>*:nth-child(3n+1){width:20%}
.grid-1-3-1>*:nth-child(3n+2){width:60%}
.grid-1-3-1>*:nth-child(3n+3){width:20%}
.grid-3-1-1>*:nth-child(3n+1){width:60%}
.grid-3-1-1>*:nth-child(3n+2){width:20%}
.grid-3-1-1>*:nth-child(3n+3){width:20%}
.grid-1-2-2>*:nth-child(3n+1){width:20%}
.grid-1-2-2>*:nth-child(3n+2){width:40%}
.grid-1-2-2>*:nth-child(3n+3){width:40%}
.grid-2-1-2>*:nth-child(3n+1){width:40%}
.grid-2-1-2>*:nth-child(3n+2){width:20%}
.grid-2-1-2>*:nth-child(3n+3){width:40%}
.grid-2-2-1>*:nth-child(3n+1){width:40%}
.grid-2-2-1>*:nth-child(3n+2){width:40%}
.grid-2-2-1>*:nth-child(3n+3){width:20%}
.grid-1-1-1-1>*:nth-child(4n+1){width:25%}
.grid-1-1-1-1>*:nth-child(4n+2){width:25%}
.grid-1-1-1-1>*:nth-child(4n+3){width:25%}
.grid-1-1-1-1>*:nth-child(4n+4){width:25%}
.grid-1-1-1-2>*:nth-child(4n+1){width:20%}
.grid-1-1-1-2>*:nth-child(4n+2){width:20%}
.grid-1-1-1-2>*:nth-child(4n+3){width:20%}
.grid-1-1-1-2>*:nth-child(4n+4){width:40%}
.grid-1-1-2-1>*:nth-child(4n+1){width:20%}
.grid-1-1-2-1>*:nth-child(4n+2){width:20%}
.grid-1-1-2-1>*:nth-child(4n+3){width:40%}
.grid-1-1-2-1>*:nth-child(4n+4){width:20%}
.grid-1-2-1-1>*:nth-child(4n+1){width:20%}
.grid-1-2-1-1>*:nth-child(4n+2){width:40%}
.grid-1-2-1-1>*:nth-child(4n+3){width:20%}
.grid-1-2-1-1>*:nth-child(4n+4){width:20%}
.grid-2-1-1-1>*:nth-child(4n+1){width:40%}
.grid-2-1-1-1>*:nth-child(4n+2){width:20%}
.grid-2-1-1-1>*:nth-child(4n+3){width:20%}
.grid-2-1-1-1>*:nth-child(4n+4){width:20%}
.grid-1-1-1-1-1>*:nth-child(5n+1){width:20%}
.grid-1-1-1-1-1>*:nth-child(5n+2){width:20%}
.grid-1-1-1-1-1>*:nth-child(5n+3){width:20%}
.grid-1-1-1-1-1>*:nth-child(5n+4){width:20%}
.grid-1-1-1-1-1>*:nth-child(5n+5){width:20%}
@media only screen and (max-width:63.9375em){[class*="grid-1-1-1-"]>*:nth-child(1n+0),[class*="grid-1-1-2-"]>*:nth-child(1n+0),[class*="grid-1-2-1-"]>*:nth-child(1n+0),[class*="grid-2-1-1-"]>*:nth-child(1n+0){width:50%}
[class*="grid-1-1-1-"].vertical-rule>*:nth-child(even),[class*="grid-1-1-2-"].vertical-rule>*:nth-child(even),[class*="grid-1-2-1-"].vertical-rule>*:nth-child(even),[class*="grid-2-1-1-"].vertical-rule>*:nth-child(even){border-right:0}
.grid-3-1-1>*:nth-child(3n+1),.grid-2-1-1>*:nth-child(3n+1),.grid-1-3-1>*:nth-child(3n+2),.grid-1-2-1>*:nth-child(3n+2),.grid-1-1-3>*:nth-child(3n+3),.grid-1-1-2>*:nth-child(3n+3){width:100%}
.grid-3-1-1>*:not(:nth-child(3n+1)),.grid-2-1-1>*:not(:nth-child(3n+1)),.grid-1-3-1>*:not(:nth-child(3n+2)),.grid-1-2-1>*:not(:nth-child(3n+2)),.grid-1-1-3>*:not(:nth-child(3n+3)),.grid-1-1-2>*:not(:nth-child(3n+3)){width:50%}
.grid-1-2-1>*:nth-child(3n+2),.grid-1-3-1>*:nth-child(3n+2){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
}
@media only screen and (max-width:47.9375em){.grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.grid>*:nth-child(1n+0){width:100%}
.grid.vertical-rule>*:not(:last-child){border-right:0}
.grid.direction-column-reverse-mobile{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.grid.two-col-mobile{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}
.grid.two-col-mobile>*:nth-child(1n+0){width:50%}
.grid.two-col-mobile.vertical-rule>*:nth-child(odd){border-right:1px solid #dcdcdc}
.grid-1-2-1>*:nth-child(3n+2),.grid-1-3-1>*:nth-child(3n+2){-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}
}
.grid-1>div{width:100%}
.h-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}
.v-list{margin:0;padding:0;list-style:none}
.inline-list{list-style:none;padding-left:0;line-height:1.5}
.inline-list li{display:inline-block}
.box-drop-shadow{-webkit-box-shadow:0 0 30px 6px rgba(0,0,0,0.11);box-shadow:0 0 30px 6px rgba(0,0,0,0.11)}
.red-block-bar{border-top:12px solid #ef3124}
@font-face{font-family:"roboto-light";font-style:normal;font-weight:normal;src:url(primary-styles/resources/fonts/Roboto-Light.woff2) format("woff2"),url(primary-styles/resources/fonts/Roboto-Light.woff) format("woff"),url(primary-styles/resources/fonts/Roboto-Light.ttf) format("truetype")}
@font-face{font-family:"roboto-light-italic";font-style:italic;font-weight:normal;src:url(primary-styles/resources/fonts/Roboto-LightItalic.woff2) format("woff2"),url(primary-styles/resources/fonts/Roboto-LightItalic.woff) format("woff"),url(primary-styles/resources/fonts/Roboto-LightItalic.ttf) format("truetype")}
@font-face{font-family:"roboto";font-style:normal;font-weight:normal;src:url(primary-styles/resources/fonts/Roboto-Regular.woff2) format("woff2"),url(primary-styles/resources/fonts/Roboto-Regular.woff) format("woff"),url(primary-styles/resources/fonts/Roboto-Regular.ttf) format("truetype")}
@font-face{font-family:"roboto-italic";font-style:italic;font-weight:normal;src:url(primary-styles/resources/fonts/Roboto-Italic.woff2) format("woff2"),url(primary-styles/resources/fonts/Roboto-Italic.woff) format("woff"),url(primary-styles/resources/fonts/Roboto-Italic.ttf) format("truetype")}
@font-face{font-family:"roboto-medium";font-style:normal;font-weight:normal;src:url(primary-styles/resources/fonts/Roboto-Medium.woff2) format("woff2"),url(primary-styles/resources/fonts/Roboto-Medium.woff) format("woff"),url(primary-styles/resources/fonts/Roboto-Medium.ttf) format("truetype")}
@font-face{font-family:"roboto-medium-italic";font-style:italic;font-weight:normal;src:url(primary-styles/resources/fonts/Roboto-MediumItalic.woff2) format("woff2"),url(primary-styles/resources/fonts/Roboto-MediumItalic.woff) format("woff"),url(primary-styles/resources/fonts/Roboto-MediumItalic.ttf) format("truetype")}
@font-face{font-family:"roboto-bold";font-style:normal;font-weight:bold;src:url(primary-styles/resources/fonts/Roboto-Bold.woff2) format("woff2"),url(primary-styles/resources/fonts/Roboto-Bold.woff) format("woff"),url(primary-styles/resources/fonts/Roboto-Bold.ttf) format("truetype")}
@font-face{font-family:"roboto-bold-italic";font-style:italic;font-weight:bold;src:url(primary-styles/resources/fonts/Roboto-BoldItalic.woff2) format("woff2"),url(primary-styles/resources/fonts/Roboto-BoldItalic.woff) format("woff"),url(primary-styles/resources/fonts/Roboto-BoldItalic.ttf) format("truetype")}
@font-face{font-family:"avenir-heavy";font-style:normal;font-weight:normal;src:url(primary-styles/resources/fonts/Avenir-Heavy.woff2) format("woff2"),url(primary-styles/resources/fonts/Avenir-Heavy.woff) format("woff"),url(primary-styles/resources/fonts/Avenir-Heavy.ttf) format("truetype")}
@font-face{font-family:"avenir-book";font-style:normal;font-weight:normal;src:url(primary-styles/resources/fonts/Avenir-Book.woff2) format("woff2"),url(primary-styles/resources/fonts/Avenir-Book.woff) format("woff"),url(primary-styles/resources/fonts/Avenir-Book.ttf) format("truetype")}
@font-face{font-family:"avenir-book-oblique";font-style:italic;font-weight:normal;src:url(primary-styles/resources/fonts/Avenir-BookOblique.woff2) format("woff2"),url(primary-styles/resources/fonts/Avenir-BookOblique.woff) format("woff"),url(primary-styles/resources/fonts/Avenir-BookOblique.ttf) format("truetype")}
@font-face{font-family:"avenir-heavy-oblique";font-style:italic;font-weight:bold;src:url(primary-styles/resources/fonts/Avenir-HeavyOblique.woff2) format("woff2"),url(primary-styles/resources/fonts/Avenir-HeavyOblique.woff) format("woff"),url(primary-styles/resources/fonts/Avenir-HeavyOblique.ttf) format("truetype")}
@font-face{font-family:"avenir-medium";font-style:normal;font-weight:normal;src:url(primary-styles/resources/fonts/Avenir-Medium.woff2) format("woff2"),url(primary-styles/resources/fonts/Avenir-Medium.woff) format("woff"),url(primary-styles/resources/fonts/Avenir-Medium.ttf) format("truetype")}
body{font-family:"avenir-book",Helvetica,Arial,sans-serif;color:#252525;font-size:18px}
strong,b{font-family:"avenir-heavy",Helvetica,Arial,sans-serif}
em,i{font-family:"avenir-book-oblique",Helvetica,Arial,sans-serif}
strong em,em strong,b i,i b,strong i,i strong,b em,em b{font-family:"avenir-heavy-oblique",Helvetica,Arial,sans-serif}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0 0 .5em 0;font-weight:normal;line-height:1.1em;font-family:"avenir-heavy",Helvetica,Arial,sans-serif}
h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}
h1.white,h1 .white,.h1.white,.h1 .white,h2.white,h2 .white,.h2.white,.h2 .white,h3.white,h3 .white,.h3.white,.h3 .white,h4.white,h4 .white,.h4.white,.h4 .white,h5.white,h5 .white,.h5.white,.h5 .white,h6.white,h6 .white,.h6.white,.h6 .white{color:#f9f9f9}
h1,.h1{color:#252525;font-size:28px}
@media only screen and (min-width:48em){h1,.h1{font-size:38px}
}
h2,.h2{color:#252525;font-size:24px}
@media only screen and (min-width:48em){h2,.h2{font-size:28px}
}
h3,.h3{color:#252525;font-size:20px}
@media only screen and (min-width:48em){h3,.h3{font-size:22px}
}
h4,.h4{color:#ec342e;font-size:16px;font-weight:500}
@media only screen and (min-width:48em){h4,.h4{font-weight:bold}
}
h5,.h5{font-size:18px}
h6,.h6{font-size:14px}
p,ul{color:#878787;font-size:14px;line-height:24px;margin-bottom:2em}
@media only screen and (min-width:48em){p,ul{font-size:16px}
}
p:first-child,ul:first-child{margin-top:0}
.white{color:#f9f9f9}
.black{color:#252525}
.gray{color:gray}
.smaller{font-size:.75em}
.text-center{text-align:center}
.small-text{font-size:.55em;color:#ec342e}
@media screen and (min-width:1025px) and (max-width:1180px){.small-text{display:block}
}
body.ride-rite{background-color:black}
.ride-rite p,.ride-rite h1,.ride-rite h2,.ride-rite h3{color:#d8d8d8}
.ride-rite .product-resources a,.ride-rite .product-resources a:visited,.ride-rite .content-block a,.ride-rite .content-block a:visited,.ride-rite .block-wrapper .content ul a,.ride-rite .block-wrapper .content ul a:visited{color:#d8d8d8;font-size:18px;text-decoration:none}
.ride-rite .product-resources a:hover,.ride-rite .content-block a:hover,.ride-rite .block-wrapper .content ul a:hover{color:#bdbdbd;font-size:18px;text-decoration:none}
.ride-rite .product-resources p a:visited,.ride-rite .product-resources p a:hover,.ride-rite .product-resources p a{font-size:16px;text-decoration:none}
a{color:#252525;-webkit-transition:color .3s;transition:color .3s}
a:visited{color:#252525}
a:hover,a:focus{color:#ec342e;text-decoration:underline;cursor:pointer}
a:active{color:#252525}
footer ul li a,footer ul li a:active,footer ul li a:visited{font-size:16px;font-family:"avenir-heavy",Helvetica,Arial,sans-serif}
.btn,label.btn,a.btn{background-color:#ec342e;border:0;color:white;font-size:14px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;min-width:144px;font-family:"avenir-book",Helvetica,Arial,sans-serif}
.btn:hover,label.btn:hover,a.btn:hover{background-color:#252525;text-decoration:none}
@media only screen and (max-width:47.9375em){.btn:hover,label.btn:hover,a.btn:hover{background-color:#ec342e}
}
.btn.black-btn,label.btn.black-btn,a.btn.black-btn{background-color:#252525}
.btn.black-btn:hover,label.btn.black-btn:hover,a.btn.black-btn:hover{background-color:#ec342e}
.btn[disabled],label.btn[disabled],a.btn[disabled]{background-color:#e3e3e3;cursor:not-allowed}
@media only screen and (max-width:47.9375em){.btn,label.btn,a.btn{font-size:16px}
}
.cc{margin:0 15%}
.margins-no{margin:0 !important}
.margins-sm{margin:0 5%}
.margins-md{margin:0 10%}
.margins-lg{margin:0 20%}
.margins-xl{margin:0 25%}
.padding-sm{padding:20px 0}
.padding-md{padding:30px 0}
.padding-lg{padding:40px 0}
.padding-xl{padding:50px 0}
@media only screen and (max-width:33.6875em){.cc,.margins-md,.margins-lg,.margins-xl{margin:0 5%}
}
@media only screen and (max-width:63.9375em){.margins-xl{margin:0 15%}
.margins-lg{margin:0 10%}
.cc{margin:0 5%}
}
.ride-rite .container .headings{text-align:center;padding:50px 0 20px 0}
.ride-rite .container .headings h2{text-align:center;display:inline-block;padding-bottom:7px;color:#d8d8d8;font-size:36px;font-family:"avenir-medium",Helvetica,Arial,sans-serif;border-bottom:4px solid #ef3124}
.ride-rite .container .page-header{margin-top:0;padding:60px 0 40px 0}
.ride-rite .container>.page-title>h1{color:#d8d8d8;padding:40px 0}
.ride-rite .container table{width:100%;background-color:#2a2b32;border-collapse:collapse;margin-bottom:20px}
.ride-rite .container table th,.ride-rite .container table td{border:1px solid #595959;padding:14px;font-family:"avenir-heavy",Helvetica,Arial,sans-serif}
.ride-rite .container table th{background-color:#181f26;font-size:18px;color:#d8d8d8}
.ride-rite .container table td,.ride-rite .container table p{color:#181f26;background-color:#e3e3e3;font-size:16px;text-align:center}
.ride-rite .container table td .50percent{width:50%}
.ride-rite .container table tr:nth-child(even) td{color:#d8d8d8;font-style:italic;background-color:#595959}
.ride-rite .container table tr:nth-child(5) td{padding:35px}
.ride-rite .container table tr:nth-child(5) td span{font-family:"avenir-medium",Helvetica,Arial,sans-serif;font-size:14px}
.ride-rite .cc,.ride-rite .margins-md,.ride-rite .margins-lg,.ride-rite .margins-xl{margin:0}
.ride-rite .cc{padding:0 15%}
.ride-rite .margins-no{padding:0}
.ride-rite .margins-sm{padding:0 5%}
.ride-rite .margins-md{padding:0 10%}
.ride-rite .margins-lg{padding:0 20%}
.ride-rite .margins-xl{padding:0 25%}
@media only screen and (max-width:33.6875em){.ride-rite .cc,.ride-rite .margins-md,.ride-rite .margins-lg,.ride-rite .margins-xl{padding:0 5%}
}
@media only screen and (max-width:63.9375em){.ride-rite .margins-xl{padding:0 15%}
.ride-rite .margins-lg{padding:0 10%}
.ride-rite .cc{padding:0 5%}
}
header{margin-bottom:50px}
nav{position:relative;-webkit-box-shadow:5px 3px 28px 4px #e6e6e6;box-shadow:5px 3px 28px 4px #e6e6e6}
nav .horiz-rule{width:100%;height:1px;position:absolute;border-bottom:1px solid #e3e3e3;top:36px}
nav .mobile-logo{display:none}
nav .mm-input,nav .mm-title-input{display:none}
.mobile-background{opacity:0;width:0;height:0}
.mini-nav{list-style-type:none;padding:0;margin:0;right:117px;position:absolute;z-index:20;top:6px;display:-webkit-box;display:-ms-flexbox;display:flex}
.mini-nav>li:nth-child(2){margin-left:40px;padding-top:0}
@media only screen and (max-width:47.9375em){.mini-nav>li:nth-child(2){margin-left:21px}
}
.mini-nav>li>a{font-size:14px;color:#595959;text-decoration:none}
.mini-nav img{width:16px;margin-right:3px;margin-bottom:3px}
@media only screen and (max-width:47.9375em){.mini-nav img{display:none}
}
.mini-menu-block{position:absolute;top:0;right:0;width:50px;height:50px;padding:0}
.mini-menu-block .mini-menu-search{z-index:5;opacity:0;position:absolute;overflow-y:hidden;width:100vw;max-width:420px;max-height:0;right:0;top:88px;border-top:0;background-color:#fff;-webkit-box-shadow:0 2px 7px 1px #d4d4d4;box-shadow:0 2px 7px 1px #d4d4d4;-webkit-clip-path:inset(0 -15px -15px -15px);clip-path:inset(0 -15px -15px -15px);-webkit-transition:max-height .5s ease-in-out,opacity .3s;-webkit-transition:max-height .3s ease-in-out,opacity .3s;transition:max-height .3s ease-in-out,opacity .3s}
.mini-menu-block .mini-menu-search ul{list-style-type:none;padding:0 20px 0 30px;margin-bottom:20px}
.mini-menu-block .mini-menu-search ul>li>p{font-size:14px;font-weight:bold;color:#252525;margin-bottom:10px;font-family:"avenir-heavy",Helvetica,Arial,sans-serif}
.mini-menu-block .mini-menu-search ul>li>a{font-size:16px;color:#878787;text-decoration:underline;margin-left:25px}
.mini-menu-block .mini-menu-search ul>li{text-align:left;padding-bottom:25px;list-style-type:none;position:relative}
.mini-menu-block .mini-menu-search ul>li:before{position:absolute;content:'\2192';font-family:Helvetica;font-weight:800;left:0;bottom:23px;color:#252525}
.mini-menu-block .mini-menu-search ul>li:first-child{padding-top:24px}
.mini-menu-block .mini-menu-search ul>li:last-child{padding-bottom:0}
.mini-menu-block .mini-menu-search ul>li:last-child:before{bottom:0}
.mini-menu-block input[type=checkbox]{display:none}
.mini-menu-block input[type=checkbox]+label.mini-search-label{position:absolute;right:0;width:50px;height:50px;cursor:pointer}
.mini-menu-block input[type=checkbox]+label.mini-search-label img{background-color:#000}
@media only screen and (min-width:48em){.mini-menu-block input[type=checkbox]+label.mini-search-label{width:88px;height:88px}
}
.mini-menu-block input[type=checkbox]:checked+label.mini-search-label{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODhweCIgaGVpZ2h0PSI4OHB4IiB2aWV3Qm94PSIwIDAgODggODgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkhvbWUtKFNlYXJjaC1Ecm9wLURvd24pIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI0OS4wMDAwMDAsIC0zNy4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgIDxnIGlkPSJTZWFyY2gtSG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNDkuMDAwMDAwLCAzNy4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yIiBmaWxsPSIjRUYzMTI0IiB4PSIwIiB5PSIwIiB3aWR0aD0iODgiIGhlaWdodD0iODgiPjwvcmVjdD4gICAgICAgICAgICAgICAgPGcgaWQ9IlgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzLjAwMDAwMCwgMzEuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuNTcyNDU5OCwxMC4zNjAyNzY4IEwyMS42Nzk1NjA5LDAuMjUxMTEzMTY3IEMyMi4wMTQyNjE5LC0wLjA4MzY1NjA4ODIgMjIuNTU2OTc0NywtMC4wODM3MTE0NTU2IDIyLjg5MTc0NCwwLjI1MDk4OTUgQzIzLjIyNjUxMzIsMC41ODU2OTA0NTYgMjMuMjI2NTY4NiwxLjEyODQwMzI5IDIyLjg5MTg2NzYsMS40NjMxNzI1NSBMMTIuNzg0NjQyOSwxMS41NzI0NTk4IEwyMi44OTYxNzg1LDIxLjY4Mzk5NTUgQzIzLjIzMDkxMzYsMjIuMDE4NzMwNiAyMy4yMzA5MTM2LDIyLjU2MTQ0MzQgMjIuODk2MTc4NSwyMi44OTYxNzg1IEMyMi41NjE0NDM0LDIzLjIzMDkxMzYgMjIuMDE4NzMwNiwyMy4yMzA5MTM2IDIxLjY4Mzk5NTUsMjIuODk2MTc4NSBMMTEuNTcyNTgzNSwxMi43ODQ3NjY1IEwxLjQ2MzI5NjIxLDIyLjg5NjExNjcgQzEuMTI4NTk1MjYsMjMuMjMwODg2IDAuNTg1ODgyNDIyLDIzLjIzMDk0MTMgMC4yNTExMTMxNjcsMjIuODk2MjQwNCBDLTAuMDgzNjU2MDg4MiwyMi41NjE1Mzk0IC0wLjA4MzcxMTQ1NTYsMjIuMDE4ODI2NiAwLjI1MDk4OTUsMjEuNjg0MDU3MyBMMTAuMzYwNDAwNCwxMS41NzI1ODM1IEwwLjI1MTA1MTMzLDEuNDYzMjM0MzggQy0wLjA4MzY4Mzc3NjgsMS4xMjg0OTkyOCAtMC4wODM2ODM3NzY4LDAuNTg1Nzg2NDM4IDAuMjUxMDUxMzMsMC4yNTEwNTEzMyBDMC41ODU3ODY0MzgsLTAuMDgzNjgzNzc2OCAxLjEyODQ5OTI4LC0wLjA4MzY4Mzc3NjggMS40NjMyMzQzOCwwLjI1MTA1MTMzIEwxMS41NzI0NTk4LDEwLjM2MDI3NjggWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=)}
.mini-menu-block input[type=checkbox]:checked+label.mini-search-label ~ .mini-menu-search{height:100vh;max-height:100vh;opacity:1;border-top:solid 6px #ec342e;-webkit-transition:border 100ms ease-in-out;transition:border 100ms ease-in-out}
@media only screen and (min-width:48em){.mini-menu-block input[type=checkbox]:checked+label.mini-search-label ~ .mini-menu-search{height:385px;max-height:385px}
}
@media only screen and (min-width:48em){.mini-menu-block{width:88px;height:88px}
}
.main-nav{list-style-type:none;padding:0;font-size:0;margin:0 auto}
.main-nav .top-level-link>a{font-family:"avenir-medium",Helvetica,Arial,sans-serif;font-size:20px}
.main-nav a,.main-nav a:hover,.main-nav a:focus{text-decoration:none}
.main-nav .btn{width:120px;height:40px}
.main-nav div.sub-menu-block{-webkit-box-shadow:0 2px 7px 1px #d4d4d4;box-shadow:0 2px 7px 1px #d4d4d4;-webkit-clip-path:inset(0 -15px -15px -15px);clip-path:inset(0 -15px -15px -15px)}
.main-nav div.sub-menu-block .list{padding-left:35px;padding-top:15px;padding-bottom:15px}
.main-nav div.sub-menu-block ul{line-height:20px}
.main-nav div.sub-menu-block .content-block{padding:15px 30px 30px 75px}
.main-nav div.sub-menu-block h4{padding-top:8px}
.main-nav div.sub-menu-block .block-wrapper{padding:0}
.main-nav div.sub-menu-block li>a{display:block}
.main-nav>li{display:inline-block;vertical-align:bottom}
.main-nav>li>a{display:block;position:relative;color:#252525;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-nav>li:first-child>a{padding:0;width:243px;padding-right:40px;background-color:#ec342e}
.main-nav>li:first-child>a>img{min-width:243px}
.main-nav>li:first-child{padding:0;width:20%;min-width:247px}
.main-nav>li:nth-child(2){min-width:140px;width:14%}
.main-nav>li:nth-child(2)>a{margin-right:10%;padding:10px}
.main-nav>li:nth-child(2)>div.sub-menu-block{left:20%}
@media only screen and (max-width:950px){.main-nav>li:nth-child(2){min-width:116px;width:7%}
.main-nav>li:nth-child(2)>a{margin-right:7%;padding:7px}
.main-nav>li:nth-child(2).top-level-link>a{font-size:16px}
}
.main-nav>li:nth-child(3){min-width:137px;width:14%}
.main-nav>li:nth-child(3)>a{margin-right:10%;padding:10px}
.main-nav>li:nth-child(3)>div.sub-menu-block{left:34%}
@media only screen and (max-width:950px){.main-nav>li:nth-child(3){min-width:111px;width:7%}
.main-nav>li:nth-child(3)>a{margin-right:7%;padding:7px}
.main-nav>li:nth-child(3).top-level-link>a{font-size:16px}
}
.main-nav>li:nth-child(4){min-width:140px;width:14%}
.main-nav>li:nth-child(4)>a{margin-right:10%;padding:10px}
.main-nav>li:nth-child(4)>div.sub-menu-block{left:48%}
@media only screen and (max-width:950px){.main-nav>li:nth-child(4){min-width:116px;width:7%}
.main-nav>li:nth-child(4)>a{margin-right:7%;padding:7px}
.main-nav>li:nth-child(4).top-level-link>a{font-size:16px}
}
.main-nav>li:nth-child(5){min-width:165px;width:14%}
.main-nav>li:nth-child(5)>a{margin-right:10%;padding:10px}
@media only screen and (max-width:950px){.main-nav>li:nth-child(5){min-width:125px;width:7%}
.main-nav>li:nth-child(5)>a{margin-right:7%;padding:7px}
.main-nav>li:nth-child(5).top-level-link>a{font-size:16px}
}
.main-nav>li:hover:not(:first-child)>a{background-color:#ec342e}
.main-nav>li:hover>a{color:#fff}
.main-nav>li ul{margin:0;padding:0;list-style-type:none;display:block}
.main-nav>li ul>li{margin-left:-20px;margin-right:15px}
.main-nav>li ul>li>a{padding:9px 0;font-size:14px;color:#595959;padding-left:20px;-webkit-transition:padding-left .2s ease-out;transition:padding-left .2s ease-out}
.main-nav>li ul>li>a:hover{padding-left:25px}
@media only screen and (max-width:47.9375em){.main-nav>li:nth-child(2),.main-nav>li:nth-child(3),.main-nav>li:nth-child(4),.main-nav>li:nth-child(5){width:91%;margin-left:21px;padding:12px 12px 12px 0}
.main-nav>li:nth-child(2)>a,.main-nav>li:nth-child(3)>a,.main-nav>li:nth-child(4)>a,.main-nav>li:nth-child(5)>a{width:100%;padding-right:0;padding-left:10px}
.sub-menu-block{max-height:0;overflow:hidden}
.sub-menu-block .content-block{display:none}
.main-nav>li>a{color:#f9f9f9}
.main-nav>.top-level-link:hover>a{background-color:black !important}
.mini-search-label{top:-10px}
.horiz-rule{display:none}
.main-nav .sub-menu-block .list h3{display:none}
.main-nav>li:nth-child(4)>div.sub-menu-block .list:first-child a{font-size:13px;padding-left:40px;color:#d8d8d8}
.main-nav>li:nth-child(4)>div.sub-menu-block .list:first-child h3{display:block;margin-left:-20px}
.main-nav>li:nth-child(4)>div.sub-menu-block .list:first-child h3 a{padding-left:0;color:#f9f9f9;font-size:16px;font-family:"avenir-medium",Helvetica,Arial,sans-serif}
.main-nav>li:nth-child(4)>div.sub-menu-block .list:nth-child(2) a{font-size:16px;font-family:"avenir-medium",Helvetica,Arial,sans-serif}
.mini-menu-block .mini-menu-search{top:50px}
.mm-label{position:relative;cursor:pointer;display:inline-block;left:0;top:0;padding:14px;width:50px;height:50px}
.mm-label .line{background-color:white;height:2px;width:20px;display:block;margin-bottom:5px}
.mm-label .line-last-child{margin-bottom:0}
.mm-input:checked ~ .ic-wrapper{position:absolute;right:0;background-color:#000}
.mm-input:checked ~ .ic-wrapper .mm-label .line{-webkit-transform:rotate(45deg) translate(-8px,-7px);transform:rotate(45deg) translate(-8px,-7px)}
.mm-input:checked ~ .ic-wrapper .mm-label .line:nth-of-type(2){-webkit-transform:rotate(-45deg) translate(-3px,2px);transform:rotate(-45deg) translate(-3px,2px)}
.mm-input:checked ~ .ic-wrapper .mm-label .line:nth-of-type(3){-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}
.mm-input:checked ~ .main-nav{width:100%;left:0}
.mm-input:checked ~ .main-nav>*{opacity:1}
.mm-input:checked ~ .main-nav .sub-menu-block{border-right:0 solid #ccc;border-bottom:0 solid #ccc;-webkit-box-shadow:none;box-shadow:none;position:relative;opacity:1}
.mm-input:checked ~ .mobile-background{width:100%;left:0;opacity:1}
.mm-input:checked ~ .mini-nav{width:100%;left:0;left:0;display:block}
.mm-input:checked ~ .mini-nav>*{opacity:1}
.mm-title-input:checked ~ .sub-menu-block{max-height:100vh;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}
.mm-title-input:checked ~ .mega-menu .mm-drop-arrow:before{content:"\2227"}
.mm-label{display:block}
.main-nav .mega-menu .menu-title-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}
.main-nav .top-level-link>a,.menu-title-label{font-size:24px}
.main-nav>li:nth-child(2){margin-top:20px}
.main-nav>li:nth-child(4)>a{width:initial}
.ic-wrapper{background-color:#ec342e;width:50px;height:50px;position:relative;z-index:20}
.mm-label .line{background-color:white}
.mm-label .line{-webkit-transition:all .4s ease 0;transition:all .4s ease 0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}
nav{z-index:101;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;height:50px}
nav .mobile-logo{display:block;position:relative;top:-37px;width:101px;margin:auto;z-index:50}
.main-nav{z-index:10;padding-top:50px;position:relative;left:-100vw;top:-24px;width:0;background-color:black;overflow:auto}
.main-nav>li:first-child{display:none}
.main-nav,.mini-nav,.mobile-background{-webkit-transition-property:background,left;transition-property:background,left;-webkit-transition-duration:.3s;transition-duration:.3s}
.main-nav>li>a:after{display:none}
.main-nav>li:first-child{border-radius:0}
.main-nav>li{display:block;border-bottom:1px solid #444}
.main-nav>li ul>li a{color:#959595;font-size:16px;padding-left:0;white-space:nowrap}
.main-nav>li:hover{background-color:transparent}
.main-nav>li:hover>a{color:#fff;text-decoration:none}
nav>.mini-menu-block>.mini-search-label{width:50px;height:50px;-webkit-clip-path:none;clip-path:none;right:0;top:0}
.mobile-background{position:absolute;z-index:1;width:0;top:0;left:-100vw;height:100vh;background-color:black}
.mini-nav{display:block;position:relative;top:0;width:100%;left:-100vw;background-color:black;top:-24px}
.mini-nav li{width:91%;margin-left:21px;padding:26px 10px;border-bottom:1px solid #444}
.mini-nav li:last-child{border-bottom:0;padding-top:22px}
.mini-nav img{width:0;margin-right:0}
.mini-nav li>a,.mini-nav li:first-child{color:#959595;font-size:16px}
}
@media only screen and (min-width:48em){.ic-wrapper{height:0;display:none}
.main-nav{display:block;position:relative}
.sub-menu-block{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex}
.main-nav>li>div.sub-menu-block{visibility:hidden;background-color:#f9f9f9;position:absolute;max-width:656px;color:#333;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3;font-size:16px;border-top:solid 6px #ec342e;opacity:0;-webkit-transition:all .4s ease 0;transition:all .4s ease 0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:top center;transform-origin:top center}
.main-nav>li>div.sub-menu-block.show-sub-menu-block{background-color:#f9f9f9;visibility:visible;opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}
.main-nav>li>div.sub-menu-block.show-sub-menu-block>*{opacity:1}
.main-nav>li>div.sub-menu-block .list:first-child{width:40%;-webkit-box-shadow:2px 1px 7px 1px #d4d4d4;box-shadow:2px 1px 7px 1px #d4d4d4;-webkit-clip-path:inset(0 -7px 0 0);clip-path:inset(0 -7px 0 0)}
.main-nav>li>div.sub-menu-block .list:first-child h3{font-size:18px}
.main-nav>li>div.sub-menu-block .content-block{width:60%}
.main-nav>li>div.sub-menu-block .content-block h3{font-size:16px}
.main-nav>li>div.sub-menu-block .content-block p{font-size:12px;line-height:22px}
.main-nav>li:nth-child(4)>div.sub-menu-block{min-width:475px}
.main-nav>li:nth-child(4)>div.sub-menu-block .list:first-child{width:50%}
.main-nav>li:nth-child(4)>div.sub-menu-block .list:first-child ul{min-width:115px}
.main-nav>li:nth-child(4)>div.sub-menu-block .list:nth-child(2){width:50%}
.main-nav>li:nth-child(4)>div.sub-menu-block .list:nth-child(2) ul{min-width:190px}
.main-nav>li:hover>div.sub-menu-block{background-color:#f9f9f9;visibility:visible;opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}
.main-nav>li>div.sub-menu-block>*{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;transition-duration:.4s;opacity:0}
.main-nav>li:hover>div.sub-menu-block>*{opacity:1}
header.dark .main-nav>li>a{border-right:1px solid #bbb}
header.dark .main-nav>li>a:after{background-color:#777}
.main-nav>li>a.mega-menu>span{display:block;vertical-align:middle}
.mega-menu .mm-drop-arrow:before{content:url(../../../etc.clientlibs/fsip/clientlibs/assets/resources/down-arrow-black.svg);padding-left:6px;position:relative;top:-5px;left:5px}
.main-nav>li:hover .mm-drop-arrow:before{content:url(../../../etc.clientlibs/fsip/clientlibs/assets/resources/up-arrow.svg)}
.main-nav>li ul>li:hover{background-color:#ec342e}
.main-nav>li ul>li:hover>a{color:#f9f9f9}
}
@media only screen and (max-width:1175px){.main-nav>li:nth-child(2)>div.sub-menu-block,.main-nav>li:nth-child(3)>div.sub-menu-block,.main-nav>li:nth-child(4)>div.sub-menu-block{width:60%;left:20%;right:20%}
.main-nav>li>div.sub-menu-block{max-width:80%}
}
@media only screen and (max-width:47.9375em){.main-nav>li:nth-child(2)>div.sub-menu-block,.main-nav>li:nth-child(3)>div.sub-menu-block,.main-nav>li:nth-child(4)>div.sub-menu-block{width:100%;left:0;right:0}
}
@media only screen and (max-width:800px){.mini-menu-block .mini-search-label{right:-11px;background-color:black;height:88px;clip-path:inset(0 0 0 16%);-webkit-clip-path:inset(0 0 0 16%)}
}
.ride-rite header{margin-bottom:0;background-color:#15191e;border-left:12px solid #ec342e}
@media only screen and (max-width:47.9375em){.ride-rite header{border-left:0}
}
.ride-rite nav{-webkit-box-shadow:none;box-shadow:none}
.ride-rite nav .horiz-rule{border-bottom:1px solid #3a3a3a;left:17%;width:80%}
.ride-rite .main-nav div.sub-menu-block{-webkit-box-shadow:0 2px 16px #000;box-shadow:0 2px 16px #000}
.ride-rite .main-nav>li:first-child{min-width:227px}
.ride-rite .main-nav>li:first-child a{background-color:#15191e}
.ride-rite .mini-menu-block .mini-menu-search{background-color:#30343c;-webkit-box-shadow:0 2px 16px #000;box-shadow:0 2px 16px #000}
.ride-rite .mini-menu-block .mini-menu-search ul>li:before{color:#f9f9f9}
.ride-rite .mini-menu-block .mini-menu-search ul>li>p{color:#f9f9f9}
.ride-rite .mini-menu-block .mini-menu-search ul>li>a{color:#d8d8d8}
.ride-rite .main-nav>li>div.sub-menu-block .list{-webkit-box-shadow:none;box-shadow:none;border-right:0}
.ride-rite .main-nav>li>div.sub-menu-block .list:first-child{border-right:1px solid #505050}
.ride-rite .main-nav>li>div.sub-menu-block .list h3{color:#d8d8d8}
.ride-rite .mini-nav>li>a,.ride-rite .mini-nav>li{color:#d8d8d8}
.ride-rite .main-nav>li ul>li:hover{background-color:#181f26}
.ride-rite .main-nav>li ul>li>a{color:#d8d8d8}
.ride-rite .block-wrapper h3,.ride-rite .block-wrapper p{color:#d8d8d8}
.ride-rite .mini-search-label{border-left:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a}
@media only screen and (max-width:47.9375em){.ride-rite .mini-search-label{border:0}
}
.ride-rite .mini-search-label img{background-color:#15191e}
@media only screen and (min-width:48em){.ride-rite .main-nav>li:hover>div.sub-menu-block{background-color:#30343c}
.ride-rite .main-nav>li>div.sub-menu-block.show-sub-menu-block{background-color:#30343c}
.ride-rite .main-nav>li>a{color:#d8d8d8}
.ride-rite .main-nav .list h3 a,.ride-rite .main-nav .list h3 a:visited{color:#d8d8d8}
.ride-rite .main-nav .list h3 a:hover{color:#d8d8d8}
.ride-rite .main-nav .list:nth-child(2) a{font-size:15px;font-family:"avenir-medium",Helvetica,Arial,sans-serif}
.ride-rite .mega-menu .mm-drop-arrow:before{content:url(../../../etc.clientlibs/fsip/clientlibs/assets/resources/down-arrow.svg)}
}
@media only screen and (max-width:47.9375em){.ride-rite .main-nav>li>div.sub-menu-block .list:first-child{border-right:0}
.ride-rite .main-nav>.top-level-link:hover>a{background-color:initial !important}
}
.hero{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 40px 0}
.hero .category{text-transform:uppercase;color:#ec342e;font-size:16px;padding-bottom:10px}
.hero .btn{text-transform:uppercase;width:255px;height:68px;font-size:18px}
.hero h4{text-transform:uppercase}
.hero h1{line-height:1.25em}
.hero .image{width:80vw;max-width:none}
.hero.text-only{padding:20px}
.hero .overlay-btns{padding:0;margin:0;position:absolute;right:0;display:block;text-align:right}
.hero .overlay-btns>li{list-style:none;display:inline-block;margin-left:-5px}
.hero .overlay-btns.left-overlay>li{float:left}
.hero .overlay-text{width:584px;position:absolute;right:50px;margin-top:-31px;background-color:#fff;padding:60px 50px 0 50px;-webkit-box-shadow:2px 1px 7px 1px #d4d4d4;box-shadow:2px 1px 7px 1px #d4d4d4;color:#878787}
.hero .overlay-text.top-left>div{padding:2% 3%}
.hero .overlay-text.top-center>div{padding-top:2%}
.hero .overlay-text.top-right>div{padding:2% 3%}
.hero .overlay-text.middle-left>div{padding-left:3%}
.hero .overlay-text.middle-right>div{padding-right:3%}
.hero .overlay-text.bottom-left>div{padding-left:3%;padding-bottom:2%}
.hero .overlay-text.bottom-center>div{padding-bottom:2%}
.hero .overlay-text.bottom-right>div{padding-right:3%;padding-bottom:2%}
@media only screen and (min-width:48em){.hero .overlay-text p{margin-bottom:4em}
}
@media only screen and (max-width:63.9375em){.hero .overlay-text{right:0}
.hero.reverse .overlay-text{left:0 !important}
}
@media only screen and (max-width:47.9375em){.hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-50px;margin-bottom:100px}
.hero .overlay-text{right:0;width:325px;position:initial;margin-top:-114px;padding:28px 26px}
.hero .overlay-text .btn{width:155px;height:49px;font-size:16px}
.hero .overlay-text .category{font-size:10px}
.hero .overlay-text .descriptor{font-size:26px}
.hero .overlay-text p{line-height:27px;font-size:14px}
.hero .overlay-text .overlay-btns{top:78px;right:26px;position:relative;width:325px;margin-top:-80px}
.hero .overlay-text .overlay-btns a{width:163px}
.hero .image{width:auto}
.hero .image img{max-width:none;width:100vw}
}
@media only screen and (min-width:48em){.hero.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.hero.reverse .overlay-text{right:0;left:50px}
.hero.reverse .image{text-align:right}
.hero .main-nav .list:nth-child(2) a{font-size:15px;font-family:"avenir-medium",Helvetica,Arial,sans-serif}
.hero .main-nav .list:nth-child(4) .grid-1-1 list:first-child{width:50%}
.hero .main-nav .list:nth-child(4) .grid-1-1 list:nth-child(2){width:50%}
}
@media only screen and (min-width:90em){.hero .image{height:35vw;overflow:hidden}
.hero .image img{max-width:none;width:90vw}
}
.ride-rite *{-webkit-transition:all 150ms ease;transition:all 150ms ease}
.ride-rite .hero{overflow:hidden;position:relative;background-color:black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:574px;margin:0}
.ride-rite .hero .btn{text-transform:none;width:auto;height:48px;line-height:48px;font-size:18px;padding:0 15px}
.ride-rite .hero .image{width:100vw;height:auto;margin-left:10vw;margin-right:0;max-width:none}
.ride-rite .hero .image img{width:100%;height:auto}
.ride-rite .hero .overlay-btns{padding:0;margin:0 0 0 5px;position:relative;right:0;display:block;text-align:right}
.ride-rite .hero .overlay-btns>li{list-style:none;display:inline-block;margin-left:-5px}
.ride-rite .hero .overlay-btns.left-overlay>li{float:left}
.ride-rite .hero .overlay-btns .btn:hover{background-color:#5a5a5a}
.ride-rite .hero .overlay-text{width:641px;height:575px;position:absolute;left:0;top:0;background-color:transparent;color:#d8d8d8;padding:0 160px 0 75px;margin:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-size:100%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2NDEuNyA1NzUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY0MS43IDU3NTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNFOTM2MzY7fQoJLnN0MXtmaWxsOiMxNTE5MUU7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLDBoNDQ0LjJjMCwwLDE5Ny41LDEwMSwxOTcuNSwyNDguNmMwLDE1MC42LTE0Ni41LDI1MC42LTM2OS45LDMyNi40SDBWMHoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0wLDBoNDE5LjRjMCwwLDE2Mi43LDg3LjksMTU5LjcsMjM1LjVTMzkzLjEsNTA4LjMsMTM3LjQsNTc1SDBWMHoiLz4KPC9nPgo8L3N2Zz4K)}
.ride-rite .hero .overlay-text .brand-logo{width:140px;height:45px;margin-bottom:20px;background-size:100%;background-repeat:no-repeat;background-image:url(data:image/gif;base64,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)}
.ride-rite .hero .overlay-text h1{line-height:1em;color:#d8d8d8;font-size:48px;font-weight:800;text-transform:uppercase;margin:0 0 .25em 0;width:100%}
.ride-rite .hero .overlay-text h1{font-size:32px}
@media screen and (min-width:414px){.ride-rite .hero .overlay-text h1{font-size:calc(32px + 16 * ((100vw - 414px) / 1026))}
}
@media screen and (min-width:1440px){.ride-rite .hero .overlay-text h1{font-size:48px}
}
.ride-rite .hero .overlay-text p{color:#d8d8d8;margin-bottom:2em;width:100%}
.ride-rite .hero .overlay-text p{font-size:14px}
@media screen and (min-width:768px){.ride-rite .hero .overlay-text p{font-size:calc(14px + 2 * ((100vw - 768px) / 672))}
}
@media screen and (min-width:1440px){.ride-rite .hero .overlay-text p{font-size:16px}
}
.ride-rite .hero.reverse .image{width:90vw;margin-left:0vw;margin-right:10vw}
.ride-rite .hero.reverse .overlay-text{right:0;left:auto !important;-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.ride-rite .hero.reverse .overlay-text .brand-logo,.ride-rite .hero.reverse .overlay-text h1,.ride-rite .hero.reverse .overlay-text h4,.ride-rite .hero.reverse .overlay-text p,.ride-rite .hero.reverse .overlay-text .overlay-btns{-webkit-transform:scaleX(-1);transform:scaleX(-1);text-align:right}
@media only screen and (max-width:89.9375em){.ride-rite .hero .image{height:100%;width:90vw;overflow:hidden}
.ride-rite .hero .image img{width:100vw}
}
@media only screen and (max-width:63.9375em){.ride-rite .hero{height:450px}
.ride-rite .hero .overlay-text{height:450px;background-size:90%;padding:0 200px 0 50px}
.ride-rite .hero .image img{max-width:none;width:100vw}
}
@media only screen and (max-width:47.9375em){.ride-rite .hero{overflow:visible;height:auto;width:100%;background-color:#15191e}
.ride-rite .hero .image{width:100vw;margin:0}
.ride-rite .hero .overlay-btns{width:auto;top:auto;left:auto;margin-bottom:25px}
.ride-rite .hero .overlay-text{width:100%;height:auto;padding:10% 10% 0;top:75%;background-size:100%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NjkgMTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3NjkgMTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzE1MTkxRTt9Cgkuc3Qxe2ZpbGw6I0U4MzUzNjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTAuMSw5LjRjMCwwLDE3Ni02LjksMzgzLjksMjQuMlM3NjgsOTAsNzY4LDkwdjIyTDAsMTEyTDAuMSw5LjR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCwwYzAsMCwyNTAsMC41LDM4NCwxMi41QzYzOCwzNS4yLDc2OSw1OSw3NjksNTl2NTJjMCwwLTIxNS4xLTQ1LjMtNDAxLTY1LjVDMTg0LjQsMjUuNSwwLDI1LDAsMjVWMHoiLz4KPC9nPgo8L3N2Zz4K),-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),color-stop(15%,#15191e),color-stop(50%,#15191e));background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NjkgMTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3NjkgMTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzE1MTkxRTt9Cgkuc3Qxe2ZpbGw6I0U4MzUzNjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTAuMSw5LjRjMCwwLDE3Ni02LjksMzgzLjksMjQuMlM3NjgsOTAsNzY4LDkwdjIyTDAsMTEyTDAuMSw5LjR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCwwYzAsMCwyNTAsMC41LDM4NCwxMi41QzYzOCwzNS4yLDc2OSw1OSw3NjksNTl2NTJjMCwwLTIxNS4xLTQ1LjMtNDAxLTY1LjVDMTg0LjQsMjUuNSwwLDI1LDAsMjVWMHoiLz4KPC9nPgo8L3N2Zz4K),linear-gradient(to bottom,transparent 15%,#15191e 15%,#15191e 50%);position:static;margin-top:-10vw}
.ride-rite .hero .overlay-text .logo-ride-rite{width:106px;height:34px}
.ride-rite .hero.reverse .image{width:100vw;margin:0}
}
@media only screen and (max-width:33.6875em){.ride-rite .hero .overlay-text{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NjkgMTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3NjkgMTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzE1MTkxRTt9Cgkuc3Qxe2ZpbGw6I0U4MzUzNjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTAuMSw5LjRjMCwwLDE3Ni02LjksMzgzLjksMjQuMlM3NjgsOTAsNzY4LDkwdjIyTDAsMTEyTDAuMSw5LjR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCwwYzAsMCwyNTAsMC41LDM4NCwxMi41QzYzOCwzNS4yLDc2OSw1OSw3NjksNTl2NTJjMCwwLTIxNS4xLTQ1LjMtNDAxLTY1LjVDMTg0LjQsMjUuNSwwLDI1LDAsMjVWMHoiLz4KPC9nPgo8L3N2Zz4K),-webkit-gradient(linear,left top,left bottom,color-stop(10%,transparent),color-stop(10%,#15191e),color-stop(50%,#15191e));background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NjkgMTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3NjkgMTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzE1MTkxRTt9Cgkuc3Qxe2ZpbGw6I0U4MzUzNjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTAuMSw5LjRjMCwwLDE3Ni02LjksMzgzLjksMjQuMlM3NjgsOTAsNzY4LDkwdjIyTDAsMTEyTDAuMSw5LjR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCwwYzAsMCwyNTAsMC41LDM4NCwxMi41QzYzOCwzNS4yLDc2OSw1OSw3NjksNTl2NTJjMCwwLTIxNS4xLTQ1LjMtNDAxLTY1LjVDMTg0LjQsMjUuNSwwLDI1LDAsMjVWMHoiLz4KPC9nPgo8L3N2Zz4K),linear-gradient(to bottom,transparent 10%,#15191e 10%,#15191e 50%)}
.ride-rite .hero .overlay-text h1{font-size:36px}
.ride-rite .hero .overlay-text .image{width:100vw;margin:0}
}
@media only screen and (min-width:48em){.ride-rite .hero .image{width:100vw;margin:0}
.ride-rite .hero.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.ride-rite .hero.reverse .image{text-align:right}
}
.jump-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0}
.jump-menu a{padding:5px 0;display:block;margin:2%;text-align:center}
.jump-menu a:after{content:url("../../../etc.clientlibs/fsip/clientlibs/assets/resources/down-arrow.svg");display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5px}
@media only screen and (max-width:47.9375em){.jump-menu a{font-size:12px;padding:10px}
}
.jump-menu:before,.jump-menu:after{content:"";display:block;width:25%;border-bottom:2px solid #878787}
@media only screen and (max-width:33.6875em){.jump-menu:before,.jump-menu:after{width:18%}
}
.tool-nav-bar ul{padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;margin:50px auto;background-color:#f8f8f8;padding:30px 12%}
@media only screen and (max-width:63.9375em){.tool-nav-bar ul{padding:30px 6%}
}
@media only screen and (max-width:47.9375em){.tool-nav-bar ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;padding:20px 6%}
.tool-nav-bar ul li{border-bottom:1px solid #e3e3e3;padding:20px 0}
.tool-nav-bar ul li:last-child{border-bottom:0}
}
@media only screen and (max-width:47.9375em){.tool-nav-bar .horiz-r{border-bottom:1px solid #efefef;height:1px;width:100%;margin:0 auto 50px}
}
.tool-nav-bar a{font-family:"avenir-heavy",Helvetica,Arial,sans-serif;text-decoration:none;font-size:20px;letter-spacing:1px}
@media only screen and (max-width:47.9375em){.tool-nav-bar a{font-size:18px}
}
.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px;padding:50px 0 20px 0}
.page-header .ride-rite-logo{margin-right:-38px}
@media only screen and (max-width:844px){.page-header .ride-rite-logo{margin-right:0}
}
.page-header .ride-rite-logo img{width:140px}
@media only screen and (max-width:47.9375em){.page-header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:25px}
}
.page-header .page-title{-webkit-box-flex:1;-ms-flex:1;flex:1}
.page-header .page-title h1{margin:0}
@media only screen and (max-width:47.9375em){.page-header .page-title h1{margin-top:20px}
}
.ride-rite .collapsible{color:white;width:95%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.ride-rite .collapsible>*+*{border-top:1px solid white}
.ride-rite .collapsible .collapsible-item{background-color:#30343c;padding:20px;margin-bottom:8px;border:0}
.ride-rite .collapsible .collapsible-item a,.ride-rite .collapsible .collapsible-item a:active,.ride-rite .collapsible .collapsible-item a:visited{color:#ec342e}
.ride-rite .collapsible .collapsible-item a:hover{color:#7c0b05}
.ride-rite .collapsible .collapsible-item-hd{letter-spacing:.05em;padding:15px 40px 15px 0}
.ride-rite .collapsible .collapsible-item-hd{font-size:16px}
@media screen and (min-width:414px){.ride-rite .collapsible .collapsible-item-hd{font-size:calc(16px + 4 * ((100vw - 414px) / 1026))}
}
@media screen and (min-width:1440px){.ride-rite .collapsible .collapsible-item-hd{font-size:20px}
}
.ride-rite .collapsible .collapsible-item-hd .collapsible-item-hd-cta:after{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MC40IDI5LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwLjQgMjkuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNBOUE5QTk7c3Ryb2tlLXdpZHRoOjY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIyLjEsMjcuNSAyNS40LDQuMiA0OC4zLDI3LjIgIi8+Cjwvc3ZnPgo=")}
.ride-rite .collapsible .collapsible-item-bd{padding:0 5%}
.ride-rite .collapsible .collapsible-item-bd:before{content:"";display:block;height:20px;width:110%;margin-left:-11%;vertical-align:bottom;border-top:2px SOLID #ec342e}
@media only screen and (max-width:47.9375em){.ride-rite .collapsible .collapsible-item-bd{padding:0}
}
.collapsible{padding:50px 10px 25px 10px;margin:0 auto;list-style:none outside;color:black}
.collapsible>*+*{border-top:1px solid black}
.collapsible>ul{color:black}
.collapsible .collapsible-item-hd{display:block;padding:15px 30px 15px 0;position:relative;cursor:pointer;font-weight:bold}
.collapsible .collapsible-item-input:checked ~ .collapsible-item-bd{max-height:1000px;padding-top:15px;margin-bottom:15px;-webkit-transition:max-height 1s ease-in,margin .3s ease-in,padding .3s ease-in;transition:max-height 1s ease-in,margin .3s ease-in,padding .3s ease-in}
.collapsible .collapsible-item-input:checked ~ .collapsible-item-hd>.collapsible-item-hd-cta{-webkit-transform:rotate(0);transform:rotate(0)}
.collapsible .collapsible-item-hd-cta{display:block;width:30px;position:absolute;top:calc(50% - 6px);right:0;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);text-align:center;font-size:12px;line-height:1}
.collapsible .collapsible-item-bd{max-height:0;margin-bottom:0;overflow:hidden;-webkit-transition:max-height .15s ease-out,margin-bottom .3s ease-out,padding .3s ease-out;transition:max-height .15s ease-out,margin-bottom .3s ease-out,padding .3s ease-out}
.collapsible .collapsible-item-input{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1;overflow:hidden;position:absolute;left:-9999px}
.centered-image{width:100%;overflow-x:hidden;margin:0 auto 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.centered-image img{margin:0 20px}
.centered-image:before,.centered-image:after{content:"";display:inline-block;height:0;vertical-align:bottom;width:100%;margin-right:-100%;margin-left:0;border-top:1px solid #787d86}
.centered-image:before{margin-left:-100%;margin-right:0}