section#content[data-shortcode="content-section"]{background-color:#fff;}
body{font-family:Lato;color:#666666;max-width:100%;overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-family:'Raleway', sans-serif;margin-top:0px;font-weight:700;color:#444;}
h4{font-weight:600;}
img{max-width:100%;}
@-moz-document url-prefix(){}
.article-content img{max-width:100%;height:auto !important;}
img.align-left{float:left;margin-right:15px;margin-bottom:15px;}
img.align-right{float:right;margin-left:15px;margin-bottom:15px;}
a:focus{text-decoration:none}
.nopadding{padding-left:0px !important;padding-right:0px !important;}
.nopadding-left{padding-left:0px !important;}
.nopadding-right{padding-right:0px !important;}
.has-shadow{position:relative;}
.has-shadow:after{z-index:-9999;position:absolute;content:"";bottom:12px;right:15px;left:auto;width:90%;height:26px;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);}
.has-error input{border-color:#a94442 !important;}
.radio-group input[type="radio"]{display:none;}
.radio-group label{cursor:pointer;position:relative;padding-left:18px;}
.radio-group label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;position:absolute;left:0;bottom:1px;background-color:#e7e7e7;border-radius:9px;border:1px solid #d1d1d1;}
.radio-group label:after{display:none;content:""}
.radio-group input[type="radio"]:checked + label:after{width:9px;height:9px;display:inline-block;margin-right:10px;position:absolute;left:3px;bottom:4px;background-color:#0066cc;border-radius:6px;}
#logo img{max-height:142px;}
@media (max-width:991px){#logo img{display:block;margin:0 auto;}
}
.navbar-default{background-color:transparent;border:initial;}
.navbar{margin-bottom:0px;border-radius:0px;}
.navbar-collapse{padding:0px;overflow-x:hidden;}
#primary-menu{border-top:1px solid #ddd !important;border-bottom:1px solid #ddd;}
#primary-menu nav ul.nav.navbar-nav > li a{font-size:12px;color:#222;text-transform:uppercase;font-family:raleway;font-weight:bold;}
#primary-menu nav ul.nav.navbar-nav > li a{background-color:#fff;}
#primary-menu nav ul.nav.navbar-nav > li.current a{color:#fff;background-color:#016ead;}
#primary-menu nav ul.nav.navbar-nav > li.current a:hover{color:#fff;background-color:#004267;}
#primary-menu nav ul.nav.navbar-nav > li.current ul li a{background-color:#fff;}
#primary-menu nav ul.nav.navbar-nav > li:hover > a{color:#016ead;}
#primary-menu nav ul > li.current:hover a{color:#fff;}
#primary-menu nav ul.nav.navbar-nav ul.dropdown-menu{border-top:2px solid #016ead;}
#primary-menu nav ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a{font-weight:normal;}
#primary-menu nav ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a:hover{color:#016ead;}
#primary-menu nav ul.nav.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-header{cursor:default;text-transform:uppercase;color:#222;font-size:12px;font-weight:bold;}
#primary-menu nav ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a.megamenu-section-title{font-weight:bold;font-size:16px;border-bottom:1px dotted #000;display:block;padding:10px 0px !important;}
#primary-menu nav ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a.megamenu-section-title:before{}
#primary-menu nav ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a.megamenu-section-title:hover{color:#666;text-decoration:none;}
#primary-menu nav ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a .menu-brand-type{font-size:10px;}
#primary-menu nav ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a .menu-brand-type:before{content:"— ";}
#primary-menu nav ul.nav.navbar-nav li.dropdown ul.dropdown-menu .yamm-content ul li a{display:block;padding:5px 0px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover{background-color:#412B16;}
.navbar-default .navbar-nav>.open>a:focus{background-color:#412B16;}
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret{background-color:#D5DADD;}
.navbar-nav.sm-collapsible .caret:before{content:'▼';color:#5D3F20;}
#rvtypes-wrapper{float:right;margin-top:52px;text-align:right;}
#rvtypes{text-align:center;margin-bottom:0px;}
#rvtypes li{display:inline-block;list-style-type:none;padding:0px 12px;}
#rvtypes li span{display:block;text-align:center;font-size:38px;}
#rvtypes li a{line-height:2;font-family:raleway;font-size:9px;font-weight:bold;text-transform:uppercase;text-align:center;display:block;color:#b2b2b2;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#rvtypes li a:hover{color:#222;text-decoration:none;}
@media (max-width:1200px){#rvtypes-wrapper{float:none;margin-top:45px;}
#rvtypes{padding-left:0;}
#rvtypes li{padding:0px 6px;}
}
@media (max-width:991px){#rvtypes-wrapper{float:none;margin-top:15px;}
}
.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn{position:absolute;cursor:pointer;display:block;background:url(gfx/sps-arrow.png) no-repeat;overflow:hidden;}
.jssora03l{background-position:-3px -33px;}
.jssora03r{background-position:-63px -33px;}
.jssora03l:hover{background-position:-123px -33px;}
.jssora03r:hover{background-position:-183px -33px;}
.jssora03ldn{background-position:-243px -33px;}
.jssora03rdn{background-position:-303px -33px;}
.slider-wrap{padding-top:20px;background-color:#f0f0f0;}
.slider-wrap .has-shadow:after{right:16px;}
.slider-jssor{overflow:hidden;}
.slider-content{width:35%;padding:3%;top:5%;position:absolute;z-index:999;background:rgba(0,0,0,0.8);color:#fff;box-sizing:border-box;}
.slider-content.right{right:5%;}
.slider-content.left{left:5%;}
.slider-content h2{color:#fff;margin-bottom:5px;font-weight:bold;font-size:24px;margin-bottom:5%}
.slider-content p{color:#fff !important;font-size:15.5px;margin:0;margin-bottom:10%;line-height:1.8;}
.slider-content a.slidercta{color:#fff;background-color:#ea4902;border-radius:3px;padding:4%;font-size:15px;text-transform:uppercase;}
.slider-content a.slidercta:hover{text-decoration:none;background-color:#8B2A00;}
.cta-box h3{margin-bottom:8px;}
.cta-box{background:#fff;margin-bottom:30px;border:1px solid #dddddd;padding:11px;border-radius:1px;}
.cta-box div{margin-bottom:0px;}
.cta-box img{margin-bottom:15px;}
.cta-box h4{font-weight:bold;vertical-align:top;font-size:15px;color:#666666;margin-bottom:5px;}
.cta-box h4 .now{text-transform:uppercase;font-size:21px;color:#ea4902;}
.cta-box .price{font-size:20px;color:#ed4e29;font-weight:bold;}
.cta-box .caption{font-style:italic;font-size:10px !important;color:#999999;font-size:11px;}
#content .cta-box p{line-height:1;}
@media only screen and (min-width:768px) and (max-width:991px){.cta-box{text-align:center;}
.cta-box img{display:block;margin:0 auto 15px;}
}
#content p{line-height:1.8;font-size:15px;margin-bottom:20px;}
#content .preformatted-content-wrap{padding:40px 0px;}
.header-block{margin:30px 0px;}
.header-block h1, .header-block h2, .header-block h3, .header-block h4, .header-block h5, .header-block h6{letter-spacing:1px;text-transform:uppercase;color:#333;}
.header-block:after{content:'';display:block;margin-top:30px;}
.subpage-header{background:url('gfx/subpage-banner.png');background-size:cover;padding:40px 0px;}
.subpage-header h1{color:#111;float:left;}
.details-pagination{}
.details-pagination .backnforth{float:left;margin-left:10px;}
.details-pagination .backnforth a{background-color:#337ab7;margin-left:-2px;margin-right:-2px;}
.details-pagination .backnforth a:first-of-type{-webkit-border-radius:7px 0 0 7px;border-radius:7px 0 0 7px;}
.details-pagination .backnforth a:last-of-type{-webkit-border-radius:0 7px 7px 0;border-radius:0 7px 7px 0;}
.details-pagination .back{float:left;}
.details-pagination .back a{background-color:#337ab7;-webkit-border-radius:7px;border-radius:7px;}
.details-pagination a{margin-top:7px;margin-bottom:7px;color:#fff;font-weight:bold;padding:5px 10px;display:inline-block;}
.details-pagination a:hover{background-color:#23547E;text-decoration:none;}
#content .button-group{margin:15px 0px;}
#content .button-group ul{padding:0px;}
#content .button-group ul li{list-style-type:none;display:inline-block;margin-right:0;}
#content .button-group ul li a{font-size:14px;font-weight:bold;display:block;color:#fff;background-color:#337ab7;padding:10px;-webkit-border-radius:5px;border-radius:5px;}
#content .button-group ul li a:hover{background-color:#23547E;text-decoration:none;}
#content .button-group ul li a i{margin-right:5px;font-size:20px}
#content .rv-detail-form-container, #content .rv-detail-form-container #more-info, #content .rv-detail-form-container #make-offer{display:none;}
#content .rv-detail-form-container{padding:20px 0px;}
#content .rv-detail-form{color:#666;margin-bottom:40px;}
#content .rv-detail-form label{font-weight:normal;display:block;margin:10px 0px;}
#content .rv-detail-form label.checkbox-label{cursor:pointer;}
#content .rv-detail-form input[type=text], #content .rv-detail-form input[type=email], #content .rv-detail-form textarea{width:100%;border-radius:4px;-webkit-border-radius:4px;border:1px solid #cccccc;padding:5px;}
#content .rv-detail-form textarea{resize:none;height:120px;}
#content .rv-detail-form .submit{margin-top:20px;}
#content .rv-detail-form .submit input{border-radius:5px;-webkit-border-radius:5px;padding:5px 20px;font-size:16px;color:#fff;border:0px;background-color:#4f4e4e;font-weight:bold;text-transform:uppercase;}
#content .rv-detail-form .submit .submitBtn{background-color:#0066cc;}
#content .parts-detail-form-container, #content .parts-detail-form-container #more-info{display:none;}
#content .parts-detail-form-container{padding:20px 0px;}
#content .parts-detail-form{color:#666;margin-bottom:40px;}
#content .parts-detail-form label{font-weight:normal;display:block;margin:10px 0px;}
#content .parts-detail-form label.checkbox-label{cursor:pointer;}
#content .parts-detail-form input[type=text], #content .parts-detail-form input[type=email], #content .parts-detail-form textarea{width:100%;border-radius:4px;-webkit-border-radius:4px;border:1px solid #cccccc;padding:5px;}
#content .parts-detail-form textarea{resize:none;height:120px;}
#content .parts-detail-form .submit{margin-top:20px;}
#content .parts-detail-form .submit input{border-radius:5px;-webkit-border-radius:5px;padding:5px 20px;font-size:16px;color:#fff;border:0px;background-color:#4f4e4e;font-weight:bold;text-transform:uppercase;}
#content .parts-detail-form .submit .submitBtn{background-color:#0066cc;}
#content form h4{margin:20px 0;border-bottom:1px dotted #ccc;padding:0 0 5px 0;}
#content form .submit{margin-top:20px;}
#content form .submitBtn{border-radius:5px;-webkit-border-radius:5px;padding:5px 20px;font-size:16px;color:#fff;border:0px;background-color:#4f4e4e;font-weight:bold;text-transform:uppercase;background-color:#0066cc;}
#content .featured-image-wrap{background:#fff;}
#content .featured-image-wrap img{width:100%;}
#content .main-image{position:relative;margin-bottom:20px;}
#content .main-image .flag{pointer-events:none;position:absolute;top:0;left:0;z-index:10;}
.slicknav .slick-prev, .slicknav .slick-next{background:#337ab7 !important;}
.slicknav .slick-prev:hover, .slicknav .slick-next:hover{background:#23547E !important;}
.slicknav .slick-current{border:1px solid #fff !important;}
#content .price-details .main-price{font-size:20px;padding:15px 5px;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;}
#content .price-details span{}
#content .price-details .main-price .msrp{float:left;color:#cdcdcd;}
#content .price-details .main-price .price{font-size:26px;float:right;font-weight:bold;color:#e03108;}
#content .price-details .price-more{padding:5px 5px;}
#content .price-details .price-more .savings{float:left;color:#e03108;}
#content .price-details .price-more .savings span{font-size:21px;}
#content .price-details .price-more .lease{font-size:19px;float:right;color:#0066cc;}
#content .available{padding:15px 10px;}
#content .available div{padding:10px 15px;background:#f5f5f5;margin-bottom:10px;}
#content .available div span{font-weight:bold;color:#333;text-transform:uppercase;font-size:16px;}
#content .available div span i{color:#c02942;float:right;font-size:17px;}
#content .detail-buttons{margin-top:20px;}
#content .detail-buttons ul{font-size:12px;padding:0px;font-family:raleway;font-weight:bold;text-transform:uppercase;color:#333;}
#content .detail-buttons ul li{width:24%;list-style-type:none;display:inline-block;text-align:center;}
#content .detail-buttons ul li span.fa-stack{display:block;margin:0 auto;margin-bottom:5px}
#content .detail-buttons ul li span i{text-align:center;}
#content .detail-buttons ul li span .fa-stack-1x{color:#fff;font-size:30px;}
#content .detail-buttons ul li span.fa-stack:hover{opacity:0.8}
#content .detail-buttons ul li.slideshow .fa-circle{color:#1693a5;}
#content .detail-buttons ul li.video .fa-circle{color:#fc6d4c;}
#content .detail-buttons ul li.floorplan .fa-circle{color:#53777a;}
#content .detail-buttons ul li.buildsheet .fa-circle{color:#eb9c4d;}
#content .detail-tabs{margin-top:20px;}
#content .detail-tabs .tabs{margin-bottom:-2px;padding-left:15px;}
#content .detail-tabs .tabs li{margin:0px -2px;list-style-type:none;display:inline-block;background-color:#f5f5f5;}
#content .detail-tabs .tabs li a{display:block;font-weight:bold;color:#333;padding:8px 10px;margin:0px -2px;border:1px solid #ccc;}
#content .detail-tabs .tabs li a:hover{text-decoration:none;}
#content .detail-tabs .tabs li:hover{background:#fff;}
#content .detail-tabs .tabs li a.current{background:#fff;border-bottom:1px solid #fff;z-index:10;position:relative;}
#content .detail-tabs .tab-container{padding:20px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;}
#content .detail-tabs .spec-table{margin-bottom:0px;}
#content .detail-tabs .spec-table td:nth-child(odd){font-weight:bold;}
#content .detail-tabs .spec-table td{border:0px;padding:5px;}
#content .detail-tabs .selling-features{display:none;}
#content .detail-tabs .included-options{display:none;}
#content .disclaimer{margin-top:30px;}
#content .disclaimer p{font-size:12px;color:#999;}
#content .similar-rv img{width:100%;}
#content .similar-rv .similar-rv-item{position:relative;background-color:#fff;}
#content .similar-rv .similar-rv-item .similar-details{right:10px;left:10px;opacity:0;position:absolute;top:0;color:#fff;padding:15px;background-color:rgba(43, 146, 199, 0.84);height:100%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#content .similar-rv .similar-rv-item:hover .similar-details{opacity:1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#content .similar-rv .similar-rv-item .similar-details .similar-title{font-size:16px;text-transform:uppercase;}
#content .similar-rv .similar-rv-item .similar-details .similar-price{color:#ffcd7f;font-size:18px;font-weight:bold;margin-top:15px;display:block;}
@media only screen and (min-width:991px) and (max-width:1200px){#content .similar-rv .similar-rv-item .similar-details .similar-title{font-size:15px;}
}
.filter, .page-select{margin:0px 0px;}
.filter, .page-select .results{display:block;}
.filter .filter-group-wrap{margin-bottom:5px;}
.filter #filter-group{display:inline-block; font-size:12px;}
.filter #filter-group.radio-group label{cursor:pointer;margin-top:0px;display:inline-block;font-weight:normal;padding-right:10px;}
.filter #filter-group.radio-group label input{margin-right:5px;}
.filter select{border-radius:4px;-webkit-border-radius:4px;border:1px solid #cccccc;padding:5px;}
.page-select{text-align:right;}
#paginate{float:right;}
#paginate{float:right;padding-top:5px;}
#paginate a{display:inline-block;width:27px;height:26px;text-align:center;font-size:14px;color:#9f9f9f;vertical-align:top;}
#paginate a.number{width:auto;height:auto;padding:2px 5px;}
#paginate span{display:inline-block;padding:2px 5px;text-align:center;font-weight:bold;color:#000;}
#paginate #previous-page,
#paginate #next-page,
#paginate #first-page,
#paginate #last-page{text-indent:-9999px;}
#paginate #previous-page{background:url('gfx/buttons/button-previous-page.png') 0 0 no-repeat;margin-right:10px;margin-left:2px;}
#paginate #previous-page:hover{background-position:0 -26px;}
#paginate #previous-page.disabled{background:url('gfx/buttons/button-previous-page-disabled.png') 0 0 no-repeat;cursor:default;visibility:visible!important;}
#paginate #next-page{background:url('gfx/buttons/button-next-page.png') 0 0 no-repeat;margin-left:10px;margin-right:2px;}
#paginate #next-page:hover{background-position:0 -26px;}
#paginate #next-page.disabled{background:url('gfx/buttons/button-next-page-disabled.png') 0 0 no-repeat;cursor:default;visibility:visible!important;}
#paginate #first-page{background:url('gfx/buttons/button-first-page.png') 0 0 no-repeat;}
#paginate #first-page:hover{background-position:0 -26px;}
#paginate #first-page.disabled{background:url('gfx/buttons/button-first-page-disabled.png') 0 0 no-repeat;cursor:default;visibility:visible!important;}
#paginate #last-page{background:url('gfx/buttons/button-last-page.png') 0 0 no-repeat;}
#paginate #last-page:hover{background-position:0 -26px;}
#paginate #last-page.disabled{background:url('gfx/buttons/button-last-page-disabled.png') 0 0 no-repeat;cursor:default;visibility:visible!important;}
.blog-filter{margin-top:36px}
@media(max-width:1199px){.page-select{text-align:initial;}
}
.rv-repeater{margin-top:20px;}
.rv-repeater .rv-repeater-item{margin-bottom:30px;padding:10px;border:1px solid #c0c0c0;border-radius:2px;-webkit-border-radius:2px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:-o-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:-ms-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0);}
.rv-repeater .rv-repeater-item .main-image .flag{pointer-events:none;max-width:120px;}
.rv-repeater .rv-repeater-item table tr td{padding:2px 0px;padding-left:10px;}
.rv-repeater .rv-repeater-item table tr td:first-child{font-weight:bold;padding-left:0px;}
.rv-repeater .rv-repeater-item .view-details span{display:block;font-weight:bold;}
.rv-repeater .rv-repeater-item .view-details .price{color:#e03108;font-size:28px;margin-bottom:10px;}
.rv-repeater .rv-repeater-item .view-details .lease{color:#0066cc;font-size:15px;}
.rv-repeater .rv-repeater-item .view-details a{display:inline-block;border-radius:4px;-webkit-border-radius:4px;font-size:17px;font-family:raleway;font-weight:bold;color:#fff;background-color:#0066cc;padding:10px 15px;margin-top:20px;}
.rv-repeater .rv-repeater-item .view-details a:hover{text-decoration:none;background-color:#23547E;}
.rv-repeater .rv-repeater-item .availabilities{margin-top:5px;cursor:default;}
.rv-repeater .rv-repeater-item .availabilities span{font-weight:bold;padding-right:8px;}
.rv-repeater .rv-repeater-item .availabilities .video .fa-circle{color:#fc6d4c;}
.rv-repeater .rv-repeater-item .availabilities .video .fa-play{color:#fff;}
.rv-repeater .rv-repeater-item .availabilities .fa-check{color:#c02942;}
@media(max-width:767px){.rv-repeater-item .main-image{max-width:450px;margin:0 auto;margin-bottom:10px;}
.rv-repeater-item table{margin:0 auto;}
.rv-repeater-item .view-details{text-align:center;}
}
.man-brand-logo{margin-bottom:20px;}
.man-brand-button-group{margin:25px 0px;}
.man-brand-button-group a{display:block;padding:10px 15px;font-size:18px;font-weight:bold;margin-bottom:15px;-webkit-border-radius:5px;border-radius:5px;}
.man-brand-button-group a i{margin-right:10px;}
.view-inventory a{background-color:#fee833;color:#848484;}
.view-website a{background-color:#016ead;color:#fff;}
.view-brochure a{background-color:#ad3434;color:#fff;}
.man-brand-button-group a:hover{text-decoration:none;}
.view-inventory a:hover{background-color:#feec5b;color:#939393;}
.view-website a:hover{background-color:#006098;color:#ffffff}
.view-brochure a:hover{background-color:#942d2d;color:#ffffff}
.video-thumbnails{margin-bottom:80px;}
.video-thumbnails div{margin-bottom:20px;}
.video-thumbnails img{width:100%;}
.brands-boxes{margin-bottom:40px;}
.brands-box{margin-bottom:20px;}
.brands-box .title{background-color:#016ead;color:#fff;font-family:raleway;padding:10px 15px;font-size:18px;border-radius:0px 0px 10px 10px;}
.brands-box .brands-image img{margin:0 auto;display:block;min-height:179px;max-height:179px;}
.brands-box .brands-image{background-color:#ffffff;position:relative;padding:20px;}
.brands-box .brands-image:after{z-index:-9999;position:absolute;content:"";top:6px;right:3px;left:auto;width:90%;height:90%;max-width:300px;-webkit-box-shadow:7px -2px 20px 1px #999;box-shadow:7px -2px 20px 1px #999;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-border-radius:0 0 20px 0;border-radius:0 0 40px 0;}
.brands-box i{float:right;margin-right:5px;font-size:24px;}
.brands-box a:hover{text-decoration:none;}
.brands-box a:hover .title{background-color:#006098;}
.brands-features{columns:2;-webkit-columns:2;-moz-columns:2;}
.brands-options .option-desc{width:90%;padding-top:12px;}
.brands-options .option-price{width:10%;font-weight:bold;}
.swatches div{margin-bottom:20px;}
.brands-options ul{padding-left:20px;padding-right:40px;}
.callout-wrap{margin:10px 0px;}
.callout label{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:5px;border-radius:5px;background-color:#126faa;color:#fff;position:relative;z-index:20;font-family:raleway;display:block;margin-bottom:5px;width:100%;padding:10px;cursor:pointer;font-weight:normal;font-size:20px;}
.callout label span:after{content:"\f067 ";font-family:FontAwesome;float:right;margin-right:13px;}
.callout input:checked + label span:after{content:"\f068";}
.callout input{display:none;}
.callout-content-wrap{height:auto;max-height:0;position:relative;overflow:hidden;z-index:10;box-sizing:border-box;}
.callout-content{padding:20px 10px;}
.callout-content .msrp{color:#126faa;font-family:lato;font-size:22px;float:right;font-weight:bold;margin-bottom:20px;}
.callout input:checked ~ .callout-content-wrap{max-height:9999px;}
.callout-content .specifications{margin-bottom:20px;}
.callout-content .specifications tr{font-size:15px;font-family:lato;}
.callout-content .specifications tr:nth-child(odd){background-color:#ececec;}
.callout-content .specifications tr td{padding:5px;}
.callout-content .specifications tr td:first-child{font-weight:bold;padding-right:35px;}
.callout-content .thumbs img{max-width:130px;padding:5px;}
.callout-content .thumbs a{display:inline-block;}
.category{margin-bottom:5px !important;}
.article-listings .article-excerpt{font-size:13px !important;}
.article-listings .article-details p{margin-bottom:10px !important;}
.article-listings .read-more{color:#fff;display:inline-block;background-color:#016ead;font-weight:bold;padding:10px;border-radius:5px;-webkit-border-radius:5px;}
.article-listings .read-more:hover{background-color:#006098;text-decoration:none;color:#fff;}
.article-listings .article-item{padding:20px 0px;border-bottom:1px solid #ccc;}
.article-content .article-details{margin-bottom:20px;}
.article-content .article-details .article-meta{float:left;padding:20px 0px;}
.article-content .article-details .article-meta span{padding-right:20px;font-size:16px;}
.article-content .article-details .social{float:right;}
.article-content .featured-image{margin-bottom:20px;}
.article-content .keyword-tags ul{display:inline;padding-left:10px;}
.article-content .keyword-tags ul li{margin-bottom:4px;display:inline-block;list-style-type:none;}
.article-content .keyword-tags ul li a{display:block;background-color:#016ead;margin-left:5px;padding:5px 12px;color:#fff;-webkit-border-radius:3px;border-radius:3px;}
.article-content .keyword-tags ul li a:hover{background-color:#006098;text-decoration:none;}
.article-content .blog-video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:0 0 25px 0;}
.article-content .blog-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.testimonial-title h2{float:left;margin-top:10px;}
.testimonial-title a{float:right;display:inline-block;color:#fff;background-color:#37a4d7;padding:5px 10px;font-weight:bold;-webkit-border-radius:5px;border-radius:5px;}
.testimonial-title a:hover{text-decoration:none;background-color:#297fa7;}
.testimonials-item{border-top:1px solid #ccc;padding:20px 0px;}
.customername{display:inline-block;font-weight:bold;}
.ratingbox{}
.ratingbox td{padding:0px 5px 10px;}
.ratingbox td.overall{padding-bottom:25px;}
.testimonial-form-wrapper h5{font-weight:bold;text-transform:uppercase;margin-top:20px;margin-bottom:20px;}
#testimonial label{display:block;margin-top:10px;}
#testimonial input[type=text], #testimonial input[type=email]{width:100%;}
hr{border-style:dashed;}
#testimonial .question{display:inline-block;}
#testimonial .selectable{display:inline-block;}
#testimonial .radiowrap{float:right;}
#testimonial .radiowrap input[type=radio]{margin:3px;cursor:pointer;}
#testimonial .radiowrap label{display:inline-block !important;cursor:pointer;}
#testimonial .questionwrap select{float:right;margin-top:6px;}
#testimonial .questionwrap .rateit{float:right;margin-top:6px;}
#testimonial .questionwrap .rateit button.rateit-reset{margin-top:5px;}
#testimonial .ratinglabel{font-weight:bold;font-size:12px;margin-bottom:10px;}
#testimonial input[type=submit], #testimonial input[type=button].resetBtn{background-color:#cc6600;border:none;color:#fff;padding:10px 25px;text-transform:uppercase;font-weight:bold;margin:0px 5px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;}
#testimessage{width:100%;height:250px;}
#testimonial #tsubmit{background-color:#37a4d7;}
#testimonial input[type=button].resetBtn{background-color:#5c5c5d}
#testimonial .rateit{float:right;cursor:pointer;}
#testimonial label.question.starQuestion{float:left;margin-bottom:15px;}
#testimonial h5{margin-top:10px;}
.part-repeater{margin-top:20px;}
.part-repeater .part-repeater-item{margin-bottom:30px;padding:10px;border-radius:2px;-webkit-border-radius:2px;position:relative;color:#000;border:1px solid #c0c0c0;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:-o-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:-ms-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0);}
.part-repeater .part-repeater-item .main-image .flag{pointer-events:none;max-width:120px;}
.part-repeater .part-repeater-item table tr td{padding:2px 0px;padding-left:10px;vertical-align:top;}
.part-repeater .part-repeater-item table tr td:first-child{font-weight:bold;padding-left:0px;}
.part-repeater .part-repeater-item .view-details span{display:block;font-weight:bold;}
.part-repeater .part-repeater-item .view-details .price{color:#e03108;font-size:28px;margin-bottom:10px;}
.part-repeater .part-repeater-item .view-details .lease{color:#0066cc;font-size:15px;}
.part-repeater .part-repeater-item .view-details a{display:inline-block;border-radius:4px;-webkit-border-radius:4px;font-size:17px;font-family:raleway;font-weight:bold;color:#fff;background-color:#0066cc;padding:10px 15px;margin-top:20px;}
.part-repeater .part-repeater-item .view-details a:hover{text-decoration:none;background-color:#23547E;}
.part-repeater .part-repeater-item .availabilities{margin-top:5px;cursor:default;}
.part-repeater .part-repeater-item .availabilities span{font-weight:bold;padding-right:8px;}
.part-repeater .part-repeater-item .availabilities .video .fa-circle{color:#fc6d4c;}
.part-repeater .part-repeater-item .availabilities .video .fa-play{color:#fff;}
.part-repeater .part-repeater-item .availabilities .fa-check{color:#c02942;}
@media(max-width:767px){.part-repeater-item .main-image{max-width:450px;margin:0 auto;margin-bottom:10px;}
.part-repeater-item table{margin:0 auto;}
.part-repeater-item .view-details{text-align:center;}
}
.parts-details .price-details .original-price{color:#888888;font-size:18px;text-decoration:line-through;padding-top:5px;display:inline-block;}
.parts-details .price-details .original-price strong{text-decoration:none;}
.parts-details .stock-details{margin-bottom:20px;padding:0 5px;}
.parts-details .stock-details .stock-no{color:#016ead;font-weight:bold;font-size:15px;text-transform:uppercase;display:inline-block;margin-right:10px;}
.parts-details .stock-details .availability{font-weight:bold;font-size:15px;text-transform:uppercase;}
.parts-details .stock-details .availability.in{color:#01ad6a;}
.parts-details .stock-details .availability.out{color:#e03108;}
.parts-details .product-details{padding:0 5px;}
.parts-details .product-details .category{font-size:15px;font-weight:bold;color:#505050;display:inline-block;margin-bottom:20px!important;}
.parts-details .product-details .category strong{color:#016ead;}
.parts-details .product-details h2{font-size:15px;color:#393939;font-weight:bold;}
.parts-details .product-details p{font-size:13px!important;color:#393939;font-weight:normal;}
.parts-details .document-details{padding-right:5px;}
.parts-details .document-details a{background:url('../assets/images/download-document-icon.png') center 0 no-repeat;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:bold;color:#333333;padding-top:60px;width:100%;text-align:center;cursor:pointer;margin-bottom:20px;}
#content .similar-parts img{width:100%;}
#content .similar-parts .similar-part-item{position:relative;}
#content .similar-parts .similar-part-item .similar-details{right:10px;left:10px;opacity:0;position:absolute;top:0;color:#fff;padding:15px;background-color:rgba(43, 146, 199, 0.84);height:100%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#content .similar-parts .similar-part-item:hover .similar-details{opacity:1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#content .similar-parts .similar-part-item .similar-details .similar-title{font-size:16px;}
#content .similar-parts .similar-part-item .similar-details .similar-price{color:#ffcd7f;font-size:24px;font-weight:bold;margin-top:15px;display:block;}
@media only screen and (min-width:991px) and (max-width:1200px){#content .similar-parts .similar-part-item .similar-details .similar-title{font-size:14px;}
}
.contact-page p{font-size:13px !important;}
.contact-page h4{font-weight:700;text-transform:uppercase;}
.contact-page table{width:100%;margin-bottom:20px;}
.contact-page tr{}
.contact-page tr td{width:50%;padding-bottom:5px;}
.contact-page tr td:first-child{font-weight:bold;}
.contact-page .google-maps{margin-bottom:20px;}
.contact-page ol{margin-bottom:20px;}
#feedback{display:none;}
#feedback{border:1px solid #999;border-radius:5px;background-color:#eee;line-height:24px;padding:20px;margin:20px 0px;display:none;}
#feedback .error{color:#C00;}
#feedback .success{color:#363;}
.sidebar-widget:not(:first-of-type){padding-top:20px;}
.sidebar-widget .sidebar-form{background-color:#f5f5f5;padding:15px;border:1px solid #e3e3e3;}
.sidebar-widget .sidebar-form .shortinput input[type="text"], .sidebar-widget .sidebar-form .shortinput{width:46% !important;display:inline-block;}
.sidebar-widget .sidebar-form input[type="text"], .sidebar-widget .sidebar-form select{width:100%;border-radius:4px;-webkit-border-radius:4px;border:1px solid #cccccc;padding:5px;}
.sidebar-widget .sidebar-form textarea{resize:none;height:120px;}
.sidebar-widget .sidebar-form label{font-weight:normal;display:block;color:#666;font-size:15px;}
.sidebar-widget .sidebar-form .has-error .control-label{color:#a94442;}
.sidebar-widget .sidebar-form .radio-group label{font-weight:bold !important;cursor:pointer;margin-top:0px;display:inline-block;padding-right:10px;}
.sidebar-widget .sidebar-form .radio-group label input{margin-right:5px;}
.sidebar-widget .sidebar-form .submit{margin-top:15px;}
.sidebar-widget .sidebar-form .submit input{border-radius:5px;-webkit-border-radius:5px;padding:5px 20px;font-size:16px;color:#fff;border:0px;background-color:#4f4e4e;font-weight:bold;text-transform:uppercase;}
.sidebar-widget .sidebar-form .submit .submitBtn{background-color:#0066cc;}
.sidebar-widget .newspaper-icon{width:60px;height:60px;line-height:60px;}
.sidebar-widget .newspaper-icon .fa-circle{font-size:60px;color:#016ead;}
.sidebar-widget .newspaper-icon .fa-newspaper-o{font-size:25px;color:#fff;}
.sidebar-widget h3{}
.sidebar-widget .header-block{margin-bottom:25px;}
.rv-listings .sidebar-widget .header-block{margin-top:0;}
.sidebar-widget .app-wrapper{margin:10px 0px;}
.sidebar-widget .app-wrapper img{display:block}
.sidebar-widget .app-wrapper img:hover{opacity:0.8;}
.sidebar-widget .app-wrapper .app{font-size:12px;color:#999;font-style:italic;}
.sidebar-widget .side-news{padding:15px 0px;border-bottom:2px dashed #c9c9c9;}
.sidebar-widget .side-news h4{margin-bottom:5px;}
.sidebar-widget .side-news p{font-size:13px;margin-bottom:0px;}
.sidebar-widget .article-categories{padding-left:0px;}
.sidebar-widget .article-categories li{font-weight:bold;list-style-type:none;margin-bottom:10px;}
footer#footer{background-color:#333;color:#666;border-top:5px solid rgba(0,0,0,0.2);}
#footer .footer-widgets-wrap{padding:60px 0px;}
#footer .footer-widgets-wrap a{color:#ccc;}
#footer .footer-widgets-wrap .widget{padding:20px 0px;}
#footer .footer-widgets-wrap .widget h4{color:#ddd;margin-bottom:25px;font-size:15px;font-weight:600;letter-spacing:2px;text-transform:uppercase;}
#footer .footer-widgets-wrap .widget .quicklinks{padding:0px;}
#footer .footer-widgets-wrap .widget .quicklinks li{padding:4px;padding-left:10px;list-style-type:none;background:url('gfx/widget-link-dark.png') no-repeat left;}
#footer .footer-widgets-wrap .widget .quicklinks li a{color:#ddd;font-size:12px;}
#footer .footer-widgets-wrap .widget .quicklinks li a:hover{color:#fff;}
#contact-us li{color:#ddd;margin-bottom:10px;}
ul#contact-us{list-style:none;}
ul#contact-us i{color:#666;font-size:22px;margin-left:-30px;margin-right:10px;display:inline-block;width:18px;}
.footer-address{color:#DDD;margin-top:10px;font-size:14px;}
.footer-address address{line-height:25px;}
.footer-address address a{text-decoration:underline;}
.input-group-addon, .dark .input-group-btn .btn-default{color:#999;background-color:rgba(0,0,0,0.35);border-color:rgba(0,0,0,0.25);}
#footer .form-control:not(.not-dark), .dark .sm-form-control:not(.not-dark){color:#999;background-color:rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.25);}
footer#footer .widget p { color:#ddd; }
.fc-popup-form-open { color:#fff!important; background-color:#2b70bd!important;}
.addthis_horizontal_follow_toolbox p{display:none;}
#copyrights{padding:40px 0;font-size:14px;line-height:1.8;background-color:rgba(0,0,0,0.2);color:rgba(255,255,255,0.25);text-shadow:1px 1px 1px rgba(0,0,0,0.1);}
.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden;}
.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.scrolloff iframe{pointer-events:none;}
@media (max-width:500px){#rvtypes{margin-left:-15px !important;padding-right:-15px !important;}
#rvtypes li{padding:0px 3px;}
#rvtypes li a{font-size:8px;}
#rvtypes li span{font-size:29px;}
.button-group ul li a{font-size:12px;margin-top:10px;}
#content .detail-tabs .tabs li{font-size:11px;}
}
@media (max-width:991px){.sidebar-widget{padding-top:20px}
}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}
.embed-container iframe, .embed-container object, .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
#colorbox #cboxClose{top:0;right:0;}
#cboxLoadedContent{margin-top:28px;margin-bottom:0;}
.inline-block{display:inline-block !important;}
@media (max-width:767px){#logo img{max-height:100px;}
.navbar-header > button.navbar-toggle{float:right !important;margin-right:0;margin-left:10px;}
.navbar-header:before{content:'Main Menu';float:left;display:block;font-weight:bold;font-size:24px;line-height:48px;}
#rvtypes-wrapper{display:none;}
.subpage-header{padding:15px 0;}
.subpage-header h1{font-size:28px;margin-bottom:0;}
.header-block.brand-title{display:none;}
.yamm div.yamm-content{padding-left:25px;padding-top:0;}
#primary-menu nav ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a.megamenu-section-title{font-size:12px;}
}
.staff h3{margin-top:10px;margin-bottom:20px;}
.home .slider-wrap{background-repeat:no-repeat;background-size:cover;padding-bottom:20px !important;}
.home .slider-wrap .slider-border{border:10px solid #fff;}
#content .button-group a#more-info-btn{background-color:#f15c2b;}
#content .button-group a#more-info-btn:hover{background-color:#e0572a;}
@media (max-width:767px){.msrp-label{margin-top:15px;}
}
.popover{max-width:320px;white-space:pre-wrap;}
.popover-content{max-height:320px;overflow:auto;}
.at_flat_counter{display:none!important;}
.home .slider-wrap .slider-border{border:none;}
.home.winter .slider-wrap{background:none;}
#content .rv-detail-form #trade-in-vehicle-info{margin-bottom:15px;display:none;}
#content .rv-detail-form label.pointer{cursor:pointer;}
#content .price-details .main-price .msrp{color:#000;text-decoration:line-through;}
.rv-repeater .rv-repeater-item .view-details table > tbody > tr > td{border:none;vertical-align:middle;}
.rv-repeater .rv-repeater-item .view-details table > tbody > tr > td:last-child{text-align:right;font-weight:bold;font-size:16px;}
.rv-repeater .rv-repeater-item .view-details table > tbody > tr.original > td:last-child{color:#000;text-decoration:line-through;}
.rv-repeater .rv-repeater-item .view-details table > tbody > tr.selling > td:last-child{color:#d05034;}
.rv-repeater .rv-repeater-item .view-details table > tbody > tr.payment > td:last-child{color:#2a6cb3;}
.rv-repeater .rv-repeater-item .view-details a{display:block;}






.brand-box { text-align:center; margin-bottom:30px; }

.brand-box .img { background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%); box-shadow:0 2px 3px rgba(0, 0, 0, 0.5); border-radius:10px; padding:10px;}
.brand-box:hover .img { background:linear-gradient(to top, #ffffff 0%, #e5e5e5 100%);}
.brand-box .img img { margin:0 auto;}

#rvtypes > li { text-align:center; max-width:140px;}
#rvtypes > li > a > img { display:block; margin:0 auto; margin-bottom:5px;}

@media (max-width:1199px) AND (min-width:992px){
	#rvtypes > li { max-width:120px;}
}

.cta-wrapper:not(.shoutout-custom) .cta-box { border:1px solid #2b70bd; border-bottom:5px solid #2b70bd; position:relative; overflow:hidden; padding-bottom:45%;}
.cta-wrapper:not(.shoutout-custom) .cta-box a { position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; text-decoration:none;}
.cta-wrapper:not(.shoutout-custom) .cta-box a > span { display:block; padding-top:10px; padding-bottom:10px; background-color:rgba(255,255,255,0.7); color:#000; text-align:center; margin-top:15px; font-weight:bold; font-size:18px;}
.cta-wrapper:not(.shoutout-custom) .cta-box a span.cta { font-size:14px; color:red;}

.cta-wrapper:not(.shoutout-custom) .cta-box:hover { border-color:#013692;}
.cta-wrapper:not(.shoutout-custom) .cta-box > img { position:absolute; width:100%; top:50%; left:50%; transform:translate(-50%,-50%); z-index:0;}

.cta-wrapper.shoutout-custom .cta-box.has-shadow:after { display:none;}
.cta-wrapper.shoutout-custom .cta-box { border:1px solid #2b70bd; border-bottom:5px solid #2b70bd;}
.cta-wrapper.shoutout-custom .cta-box:hover { border-color:#013692;}

.slider-wrap { padding-top:0;}





#rv-brands { background-color:#eee; padding:30px 0;}
#rv-brands h2 { margin-bottom:30px;}
#rv-brands .brand-box { text-align:center; margin-bottom:30px; background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%); box-shadow:0 2px 3px rgba(0, 0, 0, 0.5); border-radius:10px;}
#rv-brands .brand-box:hover { background:linear-gradient(to top, #ffffff 0%, #e5e5e5 100%);}
#rv-brands .brand-box a { display:block; padding:10px;}

#cta { padding:30px 0; background-color:#eee;}
#cta h3 { font-size:16px;}
#cta .cta-wrapper { margin-bottom:15px;}
#cta .cta-wrapper .cta-box { border:1px solid #2b70bd; border-bottom:5px solid #2b70bd; position:relative; overflow:hidden; padding-bottom:50%; margin-bottom:5px;}
#cta .cta-wrapper .cta-box + a { text-align:center; display:block; font-size:14px; color:red;}
#cta .cta-wrapper .cta-box a { position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; text-decoration:none;}

#cta .cta-wrapper .cta-box a > span { position:absolute; bottom:0; left:0; display:block; width:100%; padding-top:10px; padding-bottom:10px; background-color:rgba(255,255,255,0.7); color:#000; text-align:center;font-weight:bold; font-size:16px; margin-top:0; transition:1s;}

#cta .cta-wrapper .cta-box:hover { border-color:#013692;}
#cta .cta-wrapper .cta-box > img { position:absolute; width:100%; top:50%; left:50%; transform:translate(-50%,-50%); z-index:0;}


/* Feeds (Homepage & RV Details should share the same style) */
section#feeds { background-image:url('gfx/bg-feeds.jpg'); background-size:cover; background-position:center; background-attachment:fixed; padding:8rem 0;}
section#feeds.spring { background-image:url('gfx/bg-feeds-spring.jpg');}
section#feeds.summer { background-image:url('gfx/bg-feeds-summer.jpg');}
section#feeds.autumn { background-image:url('gfx/bg-feeds-autumn.jpg');}
section#feeds.winter { background-image:url('gfx/bg-feeds-winter.jpg');}
section#feeds #loading { display:none;}
section#feeds .inventory-btn { max-width:206px; margin:50px auto 0; display:block; background-color:#2b70bd; font-size:1.8rem; font-weight:bold; text-transform:uppercase; color:#fff; padding:1.5rem;}
section#feeds .inventory-btn:hover { background-color:#013692; text-decoration:none;}

section#feeds .line-through > h3 { position:relative;}
section#feeds .line-through > h3:before { position:absolute; top:50%; left:0; content:''; height:1px; border-top:1px solid #fff; width:30%;}
section#feeds .line-through > h3:after { position:absolute; top:50%; right:0; content:''; height:1px; border-top:1px solid #fff; width:30%;}

section#feeds .filter-group { margin-bottom:30px;}
section#feeds .filter-group a { display:inline-block; font-size:14px; color:#2b70bd; background-color:#cccccc; padding:7px 12px; margin-left:5px;}
section#feeds .filter-group a:first-child { margin-left:0;}
section#feeds .filter-group a.active { background-color:#2b70bd; color:#fff;}
section#feeds .filter-group a:hover { background-color:#2b70bd; color:#fff; text-decoration:none;}

section#feeds h3 { color:#fff; text-transform:uppercase; font-size:30px; letter-spacing:1px; margin-bottom:40px; text-align:center; text-shadow:0 1px 1px #000;}

section#feeds .item-frame { margin-bottom:15px;}
section#feeds .item { background-color:#fff; position:relative; padding:5px; height:100%;}
section#feeds .item a { color:#333; position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-9999px; z-index:1;}
section#feeds .item:hover { background-color:#2b70bd;}
section#feeds .item:hover .information .title { color:#fff;}
section#feeds .item:hover .information .price .retail { color:#fff;}
section#feeds .item:hover .link { color:#fff;}

section#feeds .item .information { padding:15px 0; text-align:center; border-bottom:1px solid #cccccc;}
section#feeds .item .information .title { color:#333333; font-size:14px; font-weight:bold; text-align:center; margin-bottom:10px; padding-left:10px; padding-right:10px; min-height:60px;}
section#feeds .item .information .price { }
section#feeds .item .information .price span { display:block;}
section#feeds .item .information .price .retail { font-size:20px; font-weight:bold; color:#000000;}
section#feeds .item .link { padding:15px 0; color:#8c0202; font-size:14px; font-weight:300; text-align:center; letter-spacing:1px;}

section#feeds p { color:#fff; font-size:18px; font-weight:700; text-shadow:1px 1px 2px #333; margin:120px 15px; text-align:center;}

section#feeds .item .image-holder { background-color:#fff; padding:5px;}
section#feeds .content-loading { color:#fff; padding:120px 0; display:none;}

section#feeds #unit-holder { display:flex; flex-wrap:wrap;}

.mt-30 { margin-top:30px;}
.mb-30 { margin-bottom:30px;}
.img-center { margin:0 auto;}
.text-upper { text-transform:uppercase;}


.staff-box { margin-bottom:15px; text-align:center;}
.staff-box span { display:block; margin:5px 0;}
.staff-box span.title { font-size:18px; text-transform:uppercase; font-weight:bold;}
.staff-box span.name { font-size:14px;}
.staff-box span.email { font-size:14px;}

.coupon-box { border:5px solid #000; margin-bottom:15px;}


#rv-menu { background-color:#eee; padding:15px 0; border-bottom:1px solid #ccc;}
#rv-menu .rvs { text-align:center;}
#rv-menu .rvs .single { display:inline-block; margin:0 23px; text-align:center;}
#rv-menu .rvs .single span { display:block; font-size:12px; color:#222222; font-weight:bold; margin-top:5px; text-transform:uppercase;}

#contact-information { padding-top:35px;}
#contact-information ul { list-style:none;}
#contact-information ul li { font-size:16px; margin-bottom:5px;}

#content .button-group ul li a { font-size:10px;}
#content .button-group ul li a i { font-size:14px;}

@media (min-width:1200px) AND (max-width:1385px) {
	#rv-menu .rvs .single { max-width:123px;}
}

@media (min-width:992px) AND (max-width:1199px){
	#rv-menu .rvs .single { margin:0 3px; max-width:133px;}
}

@media (min-width:768px) AND (max-width:991px){
	#rv-menu .rvs .single { margin:0 9px; max-width:89px;}
	#rv-menu .rvs .single span { font-size:10px;}

	#contact-information { padding-top:10px;}
	.text-center-sm { text-align:center!important;}
}

@media (max-width:767px) {
	#rv-menu { display:none;}
	#contact-information { display:none;}
}


.strike-through { text-decoration:line-through;}
section#feeds .item .information .price .original { color:#000; font-weight:bold;}
section#feeds .item .information .price .selling { color:#e03108; font-size:24px; font-weight:bold;}
section#feeds .item .information .price .payment { color:#0066cc; display:block; margin-top:15px;}
section#feeds .item:hover .information .price .payment { color:#fff;}




/* Header Search RV Dropdown Update January 14th, 2019 */
.nav>li>a { padding:15px 14px;}

header #primary-menu nav ul.nav.navbar-nav > li.search a { position:relative; padding-right:30px; background-color:#2b70bd!important; color:#fff;}
header #primary-menu nav ul.nav.navbar-nav > li.search a:hover { background-color:#013692!important;}
header #primary-menu nav ul.nav.navbar-nav > li.search a:after { position:absolute; top:50%; right:15px; font-family:'FontAwesome'; content:'\f002'; transform:translateY(-50%);}
header #primary-menu { position:relative;}

header #dropdown { position:absolute; top:194px; left:50%; transform:translateX(-50%); background-color:#fff; padding:30px; z-index:10000; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; display:none; width:1200px;}
header #dropdown form label { font-size:12px; display:block;}
header #dropdown form span { font-size:12px; margin:0 4px; text-align:center;}
header #dropdown form .form-control.short { width:43%; display:inline-block;}

@media (max-width:1199px) AND (min-width:992px){
	header #dropdown { width:990px; top:243px;}	
}

@media (max-width:991px) AND (min-width:768px){
	header #dropdown { width:760px; top:340px;}	
}

@media (max-width:767px){
	.clear-pull-xs { float:none!important;}

	header #primary-menu nav ul.nav.navbar-nav > li.search { text-align:center;}
	header #primary-menu nav ul.nav.navbar-nav > li.search a { padding-right:20px; display:block;}
	header #primary-menu nav ul.nav.navbar-nav > li.search a:after { left:90px; font-size:20px;}
	header #dropdown { position:relative; padding:20px 10px; width:100%; margin-top:-1px; transform:none; border-radius:0; left:0; top:0;}
}


@media (max-width:1199px) AND (min-width:992px){
	#content .price-details .main-price { font-size:18px;}
	.rv-details #content .button-group ul li { margin-bottom:5px;}
}

@media (max-width:991px) AND (min-width:768px){
	.rv-details #content .button-group ul li { margin-bottom:5px;}
}

.footer-social-wrapper .fa-facebook{
	font-size: 35px;
}
.footer-social-wrapper .fa-instagram {
	font-size: 35px;
	margin-left: 10px;
}

.footer-logos-wrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	gap: 20px;
}

.footer-logos-wrapper img {
	height: 85px;
	width: auto;
}
