.r-grid-wrapper {width:100%; max-width:1280px; margin:0 auto}
@media only screen and (min-width:1600px) {
.dashboard-content {max-width:1600px}
}

.r-grid {width:100%; margin:0 0 0 -0.6em}
.r-grid:after,.r-grid-edge:after {content:""; display:table; clear:both}
[class*='r-col'] {float:left; position:relative; left:0.3em; width:100%; margin-top:0.6em; padding-left:0.6em; text-align:center}
.r-content {float:left; width:100%; height:auto; padding:.9375em; text-align:left}
.r-grid-edge {width:100%;/* margin-top:0.6em; padding:0 .3em*/}
.r-grid-edge [class*='r-col'] {left:0; margin:0; padding-left:0}
.r-grid-edge .r-content {padding:0}
.r-content-edge {float:left; width:100%; min-height:50px; padding:0; text-align:left}
.r-content-edge .r-grid {width:100%}
.r-content-edge [class*='r-col'] {left:0.6em; margin:0; padding-left:0}

.r-col-0 {width:0; height:0; overflow:hidden}.r-col-1 {width:8.3333%}.r-col-2 {width:16.6666%}.r-col-3 {width:25%}.r-col-4 {width:33.3333%}.r-col-5 {width:41.6666%}.r-col-6 {width:50%}.r-col-7 {width:58.3333%}.r-col-8 {width:66.6666%}.r-col-9 {width:75%}.r-col-10 {width:83.3333%}.r-col-11 {width:91.6666%}.r-col-12 {width:100%}
[class*='r-col-'] {height:auto}

@media only screen and (max-width:479px) {
.xs_0 {width:0; height:0; overflow:hidden}.xs-1 {width:8.3333%}.xs-2 {width:16.6666%}.xs-3 {width:25%}.xs-4 {width:33.3333%}.xs-5 {width:41.6666%}.xs-6 {width:50%}.xs-7 {width:58.3333%}.xs-8 {width:66.6666%}.xs-9 {width:75%}.xs-10 {width:83.3333%}.xs-11 {width:91.6666%}.xs-12 {width:100%}
[class*='xs-'] {height:auto}
}
@media only screen and (min-width:480px) {
.sm_0 {width:0; height:0; overflow:hidden}.sm-1 {width:8.3333%}.sm-2 {width:16.6666%}.sm-3 {width:25%}.sm-4 {width:33.3333%}.sm-5 {width:41.6666%}.sm-6 {width:50%}.sm-7 {width:58.3333%}.sm-8 {width:66.6666%}.sm-9 {width:75%}.sm-10 {width:83.3333%}.sm-11 {width:91.6666%}.sm-12 {width:100%}
[class*='sm-'] {height:auto}
}
@media only screen and (min-width:681px) {
.md_0 {width:0; height:0; overflow:hidden}.md-1 {width:8.3333%}.md-2 {width:16.6666%}.md-3 {width:25%}.md-4 {width:33.3333%}.md-5 {width:41.6666%}.md-6 {width:50%}.md-7 {width:58.3333%}.md-8 {width:66.6666%}.md-9 {width:75%}.md-10 {width:83.3333%}.md-11 {width:91.6666%}.md-12 {width:100%}
[class*='md-'] {height:auto}
}
@media only screen and (min-width:1024px) {
.lg_0 {width:0; height:0; overflow:hidden}.lg-1 {width:8.3333%}.lg-2 {width:16.6666%}.lg-3 {width:25%}.lg-4 {width:33.3333%}.lg-5 {width:41.6666%}.lg-6 {width:50%}.lg-7 {width:58.3333%}.lg-8 {width:66.6666%}.lg-9 {width:75%}.lg-10 {width:83.3333%}.lg-11 {width:91.6666%}.lg-12 {width:100%}
[class*='lg-'] {height:auto}
}
@media only screen and (min-width:1280px) {
.xl_0 {width:0; height:0; overflow:hidden}.xl-1 {width:8.3333%}.xl-2 {width:16.6666%}.xl-3 {width:25%}.xl-4 {width:33.3333%}.xl-5 {width:41.6666%}.xl-6 {width:50%}.xl-7 {width:58.3333%}.xl-8 {width:66.6666%}.xl-9 {width:75%}.xl-10 {width:83.3333%}.xl-11 {width:91.6666%}.xl-12 {width:100%}
[class*='xl-'] {height:auto}
}

.rvf-wrapper {width:100%; background:#fff}
.rvf-section {width:100%; margin:0 auto}
  .rvf-section h1 {font-size:2.5em}
.rvf-2-col,.rvf-3-col,.rvf-4-col,.dpro-content-col-1 {display:inline-block; width:100%; vertical-align:top}
.rvf-content,.dpro-content {width:100%; max-width:960px; margin:0 auto; padding:1rem; background:#fff; border-radius:3px}
.rvf-2-col .rvf-content,.dpro-content-col-1 .dpro-content {padding:0 1rem}
.rvf-content {text-align:left}
.rvf-link:link,.rvf-link:visited {color:#ddd}

/* RVF Template Sample */
.sample-hero {height:200px; background:#000 url(https://cdn.rvt.com/images/bg-rvdac.jpg) no-repeat center top; background-size:1600px 200px}
  .sample-hero .sample-content {background:url(https://cdn.rvt.com/images/bg-black-60.png); font-size:2rem; color:#fff}
@media only screen and (min-width:681px) {
.sample-hero {height:450px; background-size:3600px 450px}
}

.dpro-content h2 {display:inline; margin:0; padding:0}
p.heading-ext {display:inline; margin:0; padding:0; font-size:1.375rem}
.dpro-content .main-col {display:inline-block; width:100%; max-width:560px; padding:0 40px 50px 0; vertical-align:top; text-align:left}
.dpro-content .side-col {display:inline-block; position:relative; width:300px; padding-bottom:50px; vertical-align:top; text-align:center}
  h3.side-col-heading {width:100%; margin:24px 0 0; padding:0; text-align:center}
  .side-col-list {width:284px; margin:16px 0 16px 16px; padding:0; text-align:left; list-style:disc; font-size:13px}
  .side-col-list ul {margin:4px 0 0 24px; padding:0; list-style-type:circle}
.small-text {font-size:.8125rem}
.left-text {text-align:left}
.max-100 {max-width:100px} .max-200 {max-width:200px} .max-300 {max-width:300px}
.dpro-content .left-col {}
.dpro-content a.img-link {border:0}
.dpro-content ul li {list-style:disc; padding-bottom:7px}
  .dpro-content ul li ul {margin:0 0 0 24px; padding:7px 0; list-style:circle}
.dpro-content blockquote {width:100%; margin:16px 0 7px 0; padding:0 0 0 40px; background:url(https://cdn.rvt.com/images/testiquo.png) no-repeat; color:#666}
.dpro-content cite {margin-left:40px; font-size:.75em; color:#666}
.dpro-split {width:100%; padding-bottom:20px}
  .dpro-split div {width:50%}
.dpro-product {width:100%; max-width:515px; height:40px; margin:10px 0; padding:0 5px 0 10px; line-height:40px; background:#efefef; font-weight:bold; color:#444; border-radius:4px}
.dpro-product a.add-to-cart,.dpro-product a.added-to-cart,.dpro-product a.learn-more {}
a.add-to-cart {display:inline-block; width:150px; height:40px; padding-left:40px; line-height:40px; background:#ffba00 url(https://cdn.rvt.com/images/dpro-bgcart.png) no-repeat; border:0; font-weight:bold; font-size:18px; color:#000; text-decoration:none; border-radius:4px}
a.add-to-cart:hover {background-color:#ffa200}
a.added-to-cart {display:inline-block; width:150px; height:40px; padding-left:40px; line-height:40px; background:#3fc9ff url(https://cdn.rvt.com/images/dpro-bgcart.png) no-repeat; border:0; font-weight:bold; font-size:18px; color:#fff; text-decoration:none; border-radius:4px}
a.added-to-cart:hover {background-color:#3fc9ff}
a.learn-more,a.learn-more:visited,a.dpro-btn,a.dpro-btn:visited {display:inline-block; width:150px; height:40px; padding:0; line-height:40px; background:#333; border:0; text-align:center; font-weight:bold; font-size:18px; color:#fff; text-decoration:none; border-radius:4px}
a.learn-more:hover {background-color:#4ccf30}
a.dpro-btn {width:auto; padding:0 .5em}
a.dpro-btn:hover {background-color:#c00}
.gotoTop {width:100%; height:50px; margin:0; padding:0; line-height:50px; text-align:center}
.gotoTop a {width:108px; height:50px; background:url(https://cdn.rvt.com/images/arrow-top.png) no-repeat; border:0; font-weight:bold; color:#999; text-decoration:none}
.gotoTop a:hover {background:url(https://cdn.rvt.com/images/arrow-top.png) 0 -5px no-repeat}
a.dpro-inquire {width:315px; height:40px; margin:10px 0; padding:5px 5px 5px 10px; line-height:40px; background:#efefef; border:0; text-align:left; font-weight:bold; color:#444; border-radius:4px}
  a.dpro-inquire span {width:72px; height:40px; line-height:40px; background:#003e67; text-align:center; font-weight:bold; color:#eee; text-decoration:none; border-radius:4px; transition:background .2s ease-in-out; -moz-transition:background .2s ease-in-out; -webkit-transition:background .2s ease-in-out; -o-transition:background .2s ease-in-out}
  a.dpro-inquire span:hover {background:#0069ae; color:#fff}
.dpro-full-img {display:block; margin:-40px 0 70px -20px}
.dpro-post-list {margin:-40px 0 70px}
li.dpro-note {margin-left:20px; list-style-image:url(https://cdn.rvt.com/images/dealerlogin/dpro-note.png); font-style:italic}
#dpro-logo {width:300px; padding-bottom:30px; border:0; color:#222; text-decoration:none}
#latestUpdateBox {position:relative; margin-bottom:20px; padding:10px; background-color:#ededed; border:1px #333 dashed; z-index:10; border-radius:4px}
.closeLatestUpdateBox {/*display:inline-block;*/float:right; padding:10px 6px 11px; background:#c00; border:1px solid #aeaeae; line-height:0px; font-weight:bold; font-size:20px; color:#fff; cursor:pointer; border-radius:4px}

/* =================================================================== 420  */
@media only screen and (min-width:420px) {
.rvdm-2 {padding-left:.9375em}
}

/* =================================================================== 681  */
@media only screen and (min-width:681px) {
.rvf-2-col,.dpro-content-col-1 {width:49%; max-width:470px}
.rvf-2-col .rvf-content,.dpro-content-col-1 .dpro-content {padding:1rem}
.rvf-3-col {width:33%; max-width:300px}
.rvf-4-col {width:25%; max-width:230px}
}

/* =================================================================== 769  */
@media only screen and (min-width:769px) {

}

/* =================================================================== 875  */
@media only screen and (min-width:875px) {

}

/* =================================================================== 960  */
@media only screen and (min-width:960px) {

}

/* =================================================================== 972  */
@media only screen and (min-width:972px) {

}

/* =================================================================== 1024  */
@media only screen and (min-width:1024px) {
.rvdm-head .r-col h2 {padding-left:2em}
}

/* =================================================================== 1280 */
@media only screen and (min-width:1280px) {
.rvdm-head .r-col h2 {padding-left:6em}
}
