.video-player-container a.openModal{position:relative;z-index:3}
@media(max-width:767px){.modal-body,#video_wrapper{width:auto!important}
.video-player-container a.openModal{position:relative;z-index:11}
}
@media(min-width:768px){.modal-body,#video_wrapper{width:auto!important}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.hr-container{height:.070em;background:repeat scroll 0 0 #000;margin-top:1%;margin-bottom:1%}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#vehicle-comparison-platform-selection{background:url("../img/build-and-price-platform-selection/environment-background.png") no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
#vehicle-comparison-platform-selection h4{font-size:1em}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-header{text-align:center;padding-top:35px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-header h1{font-size:4.285714285714286em;margin:0 auto}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-header h4{padding:20px 0 25px 0;margin:0 auto}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content{background:url("../img/build-and-price-platform-selection/available-packages-list-background.png") 90% bottom no-repeat;padding-bottom:40px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu{padding:0 25px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu h4{text-transform:uppercase}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable{min-width:149px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs{margin:0;border-bottom:0}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs li{margin-bottom:0}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs li a{color:rgba(255,255,255,0.5)}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs li a:link,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs li a:visited{border:0;font-weight:bold;background-color:#3f3f3f;background-image:-moz-linear-gradient(top,#505050,#252525);background-image:-webkit-gradient(linear,0 0,0 100%,from(#505050),to(#252525));background-image:-webkit-linear-gradient(top,#505050,#252525);background-image:-o-linear-gradient(top,#505050,#252525);background-image:linear-gradient(to bottom,#505050,#252525);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff505050',endColorstr='#ff252525',GradientType=0)}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs li a:active,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs li a:hover{color:#fff}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs .active a:link,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs .active a:visited,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs .active a:hover,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs .active a:active{border:0;color:#fff;background-color:#808080;background-color:rgba(0,0,0,0.5);background-image:none}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane{background-color:#808080;background-color:rgba(0,0,0,0.5);-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;padding:5px;height:300px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane li.product-menu-item{background-color:#666;background-color:rgba(0,0,0,0.4);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:2px 0;padding:11px 15px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane li.product-menu-item.active{background-color:#000}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane li.product-menu-item:hover{background-color:#222}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane li.product-menu-item .lifestyle-group-title{color:#999;font-size:.6428571428571429em}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane .mCSB_container{margin-right:15px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane .mCSB_dragger_bar{background-color:#000}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane .mCSB_dragger_bar:hover{background-color:#000}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul{list-style-type:none;margin:0}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul a{font-weight:bold;display:block}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul a:link,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul a:visited{color:#fff}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul a:active{color:#eee}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul a:hover{color:#999;text-decoration:none}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul .product-starting-price{color:#999;font-size:10.5px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-visualizer,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu{padding-top:10%}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-visualizer img{margin:0 10%;width:80%;height:80%}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .build-it-button{padding:20px 0 75px 0}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .build-it-button .btn-brp span{padding-right:45px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list h5,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul{font-size:.8571428571428571em;font-weight:normal}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul{list-style-type:none;margin:0}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul li a{font-weight:bold;text-decoration:none;text-transform:uppercase}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul li a:link,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul li a:visited{color:#333}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul li a:active{color:#555}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul li a:hover{color:#222}
.atvS_mainDIv{background-color:#7b7c7c;padding-left:6px;padding-right:6px;padding-top:9px;width:273px!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin:auto}
.atvS_mainDIv .dropdown-menu .text{text-transform:none}
.atvS_mainDIv .dropdown-toggle .pull-left{text-transform:none;color:#fdfdfd}
.tabsUl{list-style:none;margin:0;padding:0}
.tabsUl li{float:left;background-color:#7b7c7c;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:2px;background-image:url(../img/vehicle-comparison/grayTabLeft.png);background-size:cover}
.tabsUl li a{font-family:'TradeGothicLTStd';font-weight:bold;color:#fff;text-transform:uppercase;padding-right:25px;padding-left:22px;padding-top:6px;padding-bottom:6px;display:block;background-image:url(../img/vehicle-comparison/grayTabRight.png);background-repeat:no-repeat;background-position:right;color:#a2a2a2}
ul.dropdown-menu{background-color:#000}
.comparison-tool-vehicle-selection{background-color:#fff;background-image:url(../img/vehicle-comparison/atvSelectionDropdownBg.png)}
.tabsUl li.active{background-image:url(../img/vehicle-comparison/grayTabLeft.png);background-image:none}
.tabsUl li.active a{color:#fff;background-image:none}
.tab-container{padding-top:25px}
.dropdown-menu>li>a{color:#fff}
.compareItButton{padding-top:7px;padding-bottom:7px;padding-left:17px;margin-left:13px;margin-right:13px;margin-top:12px}
.compareItButton a{background-image:url("../img/contactus/transplus.png");background-position:95% 50%;background-repeat:no-repeat;text-align:left;width:220px}
.compareItButton a span{background-image:none}
.compareItButton a:hover{background-position:95% 50%}
.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#4f5050;color:#858586}
.btn-inverse:hover,.btn-inverse:focus{color:#fff}
[data-id="vehicle-selection"] .bootstrap-select.btn-group .dropdown-menu li>a{background-color:#000;text-align:left}
[data-id="vehicle-selection"] .tabsUl li a{padding-right:25px;padding-left:22px}
@media(max-width:768px){.compareItButton{padding-left:0}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#payment-estimator-vehicle-selection a:focus{outline:0}
#payment-estimator-vehicle-selection .hidden{display:none!important}
#payment-estimator-vehicle-selection .vehicle-selection{width:280px;margin:0 auto}
#payment-estimator-vehicle-selection #model-picker-container,#payment-estimator-vehicle-selection #choose-from-my-buils-container{text-align:center;margin-top:20px;text-transform:uppercase}
#payment-estimator-vehicle-selection #model-picker-container>a,#payment-estimator-vehicle-selection #choose-from-my-buils-container>a{color:#000;text-decoration:underline;display:block;font-weight:bold;margin-top:5px;width:250px;margin:0 auto}
#payment-estimator-vehicle-selection #model-picker-container>a span,#payment-estimator-vehicle-selection #choose-from-my-buils-container>a span{padding-right:15px;background:url('../img/general/arrow-fwd.png') no-repeat center right}
#payment-estimator-vehicle-selection #select-a-new-vehicle-text{font-size:2.25em;text-transform:uppercase;font-weight:bold}
#payment-estimator-vehicle-selection h2{text-transform:uppercase;margin-top:20px;text-align:center}
#payment-estimator-vehicle-selection .plusBlock{display:block;width:200px;text-align:center;font-weight:bold;text-transform:uppercase;color:#000;font-size:1.1em;margin:30px auto}
#payment-estimator-vehicle-selection .plusBlock:hover{text-decoration:none}
#payment-estimator-vehicle-selection span.plus-sign{display:block;width:30px;height:30px;background:#555;color:#fff;font-size:2em;font-weight:bold;line-height:25px;margin:5px auto}
#select-a-new-vehicle-text{font-size:17.5px;text-transform:uppercase!important;margin:0}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#vehicle-comparison-platform-selection{background:url("../img/build-and-price-platform-selection/environment-background.png") no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
#vehicle-comparison-platform-selection h4{font-size:1em}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-header{text-align:center;padding-top:35px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-header h1{font-size:4.285714285714286em;margin:0 auto}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-header h4{padding:20px 0 25px 0;margin:0 auto}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content{background:url("../img/build-and-price-platform-selection/available-packages-list-background.png") 90% bottom no-repeat;padding-bottom:40px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu{padding:0 25px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu h4{text-transform:uppercase}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable{min-width:149px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs{margin:0;border-bottom:0}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs li{margin-bottom:0}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs li a{color:rgba(255,255,255,0.5)}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs li a:link,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs li a:visited{border:0;font-weight:bold;background-color:#3f3f3f;background-image:-moz-linear-gradient(top,#505050,#252525);background-image:-webkit-gradient(linear,0 0,0 100%,from(#505050),to(#252525));background-image:-webkit-linear-gradient(top,#505050,#252525);background-image:-o-linear-gradient(top,#505050,#252525);background-image:linear-gradient(to bottom,#505050,#252525);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff505050',endColorstr='#ff252525',GradientType=0)}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs li a:active,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs li a:hover{color:#fff}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs .active a:link,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs .active a:visited,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs .active a:hover,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul.nav-tabs .active a:active{border:0;color:#fff;background-color:#808080;background-color:rgba(0,0,0,0.5);background-image:none}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane{background-color:#808080;background-color:rgba(0,0,0,0.5);-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;padding:5px;height:300px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane li.product-menu-item{background-color:#666;background-color:rgba(0,0,0,0.4);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:2px 0;padding:11px 15px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane li.product-menu-item.active{background-color:#000}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane li.product-menu-item:hover{background-color:#222}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane li.product-menu-item .lifestyle-group-title{color:#999;font-size:.6428571428571429em}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane .mCSB_container{margin-right:15px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane .mCSB_dragger_bar{background-color:#000}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable .tab-pane .mCSB_dragger_bar:hover{background-color:#000}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul{list-style-type:none;margin:0}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul a{font-weight:bold;display:block}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul a:link,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul a:visited{color:#fff}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul a:active{color:#eee}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul a:hover{color:#999;text-decoration:none}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-selection-menu .tabbable ul .product-starting-price{color:#999;font-size:10.5px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-visualizer,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu{padding-top:10%}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .product-visualizer img{margin:0 10%;width:80%;height:80%}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .build-it-button{padding:20px 0 75px 0}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .build-it-button .btn-brp span{padding-right:45px}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list h5,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul{font-size:.8571428571428571em;font-weight:normal}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul{list-style-type:none;margin:0}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul li a{font-weight:bold;text-decoration:none;text-transform:uppercase}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul li a:link,#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul li a:visited{color:#333}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul li a:active{color:#555}
#vehicle-comparison-platform-selection #vehicle-comparison-platform-selection-content .package-selection-menu .available-packages-list ul li a:hover{color:#222}
#motorbox_1 .bootstrap-select,.motorbox .bootstrap-select{text-transform:none;background-color:#000;width:100%}
#motorbox_1 .btn-group.bootstrap-select.open,.motorbox .btn-group.bootstrap-select.open{position:relative;z-index:24019}
#motorbox_1 .dropdown-toggle,.motorbox .dropdown-toggle{background-color:#000;background-image:url("../img/country-selector/drop-down-btn.png");background-repeat:no-repeat;background-position:98%;border-radius:0;color:#e6e7e9;font-weight:bold;text-shadow:none}
#motorbox_1 .dropdown-toggle span,.motorbox .dropdown-toggle span{text-transform:none}
#motorbox_1 .dropdown-menu,.motorbox .dropdown-menu{height:auto;border:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;text-shadow:none;text-transform:none;position:absolute;z-index:23019;top:28px}
#motorbox_1 .dropdown-menu>li>a,.motorbox .dropdown-menu>li>a{color:#e6e7e9;font-weight:bold}
#motorbox_1 .dropdown-menu>li>a>span,.motorbox .dropdown-menu>li>a>span{text-transform:none}
#motorbox_1 .dropdown-menu>li>a:hover,.motorbox .dropdown-menu>li>a:hover,#motorbox_1 .dropdown-menu>li>a:focus,.motorbox .dropdown-menu>li>a:focus,#motorbox_1 .dropdown-submenu:hover>a,.motorbox .dropdown-submenu:hover>a,#motorbox_1 .dropdown-submenu:focus>a,.motorbox .dropdown-submenu:focus>a{background-color:#000;background-image:none}
#motorbox_1 .open>.dropdown-menu,.motorbox .open>.dropdown-menu{display:block;height:auto}
#motorbox_1 .caret,.motorbox .caret{display:none}
.motorbox{position:relative}
.closeMotor{position:absolute;top:11px;right:11px}
.closeMotor a{width:13px;height:13px;background-image:url(../img/vehicle-comparison/closeMotor.png);display:block}
.inner-links{position:absolute;top:110px;left:0;text-align:center;width:100%}
.inner-links a{opacity:.4;filter:alpha(opacity=40);display:block}
.inner-links a div{font-family:'TradeGothicLTStd';color:#000;font-size:14px;font-weight:bold;text-transform:uppercase}
.inner-links a:hover,.inner-links a:hover div,.inner-links a:hover div:hover,.inner-links a div:hover{text-decoration:none}
.comparison-tool-vehicle-selection{position:relative}
.vc-small-new-insered-image{min-height:39px;padding-top:43px;text-align:center}
.vc-the-new-insered-price{font-weight:bold;font-size:11px;text-transform:uppercase}
#vehicle-comparison-vehicle-selection,.comparison-tool-table.span3{display:none}
.ct-cancel-form-button{color:#fff;text-transform:uppercase;font-weight:bold;font-size:16px;background-color:#000;padding:10px 36px 10px 18px;cursor:pointer;width:auto;margin:23px 11px 0 12px;background-image:url(../img/vehicle-comparison/whiteArrowBlackBg.png);background-position:right center;background-repeat:no-repeat;display:none}
.img_150{width:150px}
.plusSign{font-size:20px;background-color:#000;color:#fff;font-weight:bold;width:30px;height:28px;padding-top:2px;display:block;margin:0 auto}
.select-vehicle{margin-top:10px}
#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links{opacity:1;color:#000}
#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links a{opacity:1;color:#000}
#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links a:hover{opacity:1;color:#000}
#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links a a:link,#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links a a:visited{color:#000;opacity:1}
#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links a:active{color:#000;opacity:1}
#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links a:hover{color:#000;opacity:1}
#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links:hover{opacity:1}
#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links a:hover,#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links a:hover div,#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links a:hover div:hover,#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links a div:hover{opacity:1;color:#000}
#comparison-tool-content .row-fluid .span3.box2 #motorbox_1 .comparison-tool-vehicle-selection.first-vehicle-selection #first-slide-of-comparison .inner-links a{opacity:1;color:#000}
.text-component-color-light{color:#fff!important}
.text-component-color-dark{color:#000!important}
.text-component-color-dark-120{color:#000!important}
.text-component-color-mantha-120{color:#c6d931!important}
.text-component-color-light-120{color:#fff!important}
.text-component-color-red-120{color:#ce0a00!important}
.text-component-color-pink-120{color:#ef569e!important}
.text-component-color-darkgray-120{color:#252729!important}
.text-component-color-dark-120,.text-component-color-mantha-120,.text-component-color-light-120,.text-component-color-red-120,.text-component-color-pink-120,.text-component-color-darkgray-120{font-size:120px!important;font-size:8.8vw!important;line-height:1em}
.text-component-color-dark-72{color:#000!important}
.text-component-color-mantha-72{color:#c6d931!important}
.text-component-color-light-72{color:#fff!important}
.text-component-color-red-72{color:#ce0a00!important}
.text-component-color-pink-72{color:#ef569e!important}
.text-component-color-darkgray-72{color:#252729!important}
.text-component-color-dark-72,.text-component-color-mantha-72,.text-component-color-light-72,.text-component-color-red-72,.text-component-color-pink-72,.text-component-color-darkgray-72{font-size:72px!important;font-size:5.2vw!important}
.text-component-color-dark-48{color:#000!important}
.text-component-color-mantha-48{color:#c6d931!important}
.text-component-color-light-48{color:#fff!important}
.text-component-color-red-48{color:#ce0a00!important}
.text-component-color-pink-48{color:#ef569e!important}
.text-component-color-darkgray-48{color:#252729!important}
.text-component-color-dark-48,.text-component-color-mantha-48,.text-component-color-light-48,.text-component-color-red-48,.text-component-color-pink-48,.text-component-color-darkgray-48{font-size:48px!important;font-size:3.5vw!important}
.text-component-color-dark-36{color:#000!important}
.text-component-color-mantha-36{color:#c6d931!important}
.text-component-color-light-36{color:#fff!important}
.text-component-color-red-36{color:#ce0a00!important}
.text-component-color-pink-36{color:#ef569e!important}
.text-component-color-darkgray-36{color:#252729!important}
.text-component-color-dark-36,.text-component-color-mantha-36,.text-component-color-light-36,.text-component-color-red-36,.text-component-color-pink-36,.text-component-color-darkgray-36{font-size:36px!important;font-size:2.6vw!important}
.text-component-color-dark-30{color:#000!important}
.text-component-color-mantha-30{color:#c6d931!important}
.text-component-color-light-30{color:#fff!important}
.text-component-color-red-30{color:#ce0a00!important}
.text-component-color-pink-30{color:#ef569e!important}
.text-component-color-darkgray-30{color:#252729!important}
.text-component-color-dark-30,.text-component-color-mantha-30,.text-component-color-light-30,.text-component-color-red-30,.text-component-color-pink-30,.text-component-color-darkgray-30{font-size:30px!important;font-size:2.2vw!important}
.text-component-color-dark-24{color:#000!important}
.text-component-color-mantha-24{color:#c6d931!important}
.text-component-color-light-24{color:#fff!important}
.text-component-color-red-24{color:#ce0a00!important}
.text-component-color-pink-24{color:#ef569e!important}
.text-component-color-darkgray-24{color:#252729!important}
.text-component-color-dark-24,.text-component-color-mantha-24,.text-component-color-light-24,.text-component-color-red-24,.text-component-color-pink-24,.text-component-color-darkgray-24{font-size:24px!important;font-size:1.8vw!important}
.text-component-color-dark-18{color:#000!important}
.text-component-color-mantha-18{color:#c6d931!important}
.text-component-color-light-18{color:#fff!important}
.text-component-color-red-18{color:#ce0a00!important}
.text-component-color-pink-18{color:#ef569e!important}
.text-component-color-darkgray-18{color:#252729!important}
.text-component-color-dark-18,.text-component-color-mantha-18,.text-component-color-light-18,.text-component-color-red-18,.text-component-color-pink-18,.text-component-color-darkgray-18{font-size:18px!important;font-size:1.3vw!important}
.text-component-color-dark-16{color:#000!important}
.text-component-color-mantha-16{color:#c6d931!important}
.text-component-color-light-16{color:#fff!important}
.text-component-color-red-16{color:#ce0a00!important}
.text-component-color-pink-16{color:#ef569e!important}
.text-component-color-darkgray-16{color:#252729!important}
.text-component-color-dark-16,.text-component-color-mantha-16,.text-component-color-light-16,.text-component-color-red-16,.text-component-color-pink-16,.text-component-color-darkgray-16{font-size:16px!important;font-size:1.15vw!important}
.text-component-color-dark-14{color:#000!important}
.text-component-color-mantha-14{color:#c6d931!important}
.text-component-color-light-14{color:#fff!important}
.text-component-color-red-14{color:#ce0a00!important}
.text-component-color-pink-14{color:#ef569e!important}
.text-component-color-darkgray-14{color:#252729!important}
.text-component-color-dark-14,.text-component-color-mantha-14,.text-component-color-light-14,.text-component-color-red-14,.text-component-color-pink-14,.text-component-color-darkgray-14{font-size:14px!important;font-size:1vw!important}
@media(max-width:760px){.text-component-color-dark-120,.text-component-color-mantha-120,.text-component-color-light-120,.text-component-color-red-120,.text-component-color-pink-120,.text-component-color-darkgray-120{font-size:48px!important;line-height:1em}
.text-component-color-dark-72,.text-component-color-mantha-72,.text-component-color-light-72,.text-component-color-red-72,.text-component-color-pink-72,.text-component-color-darkgray-72{font-size:42px!important;line-height:1em}
.text-component-color-dark-48,.text-component-color-mantha-48,.text-component-color-light-48,.text-component-color-red-48,.text-component-color-pink-48,.text-component-color-darkgray-48{font-size:32px!important}
.text-component-color-dark-36,.text-component-color-mantha-36,.text-component-color-light-36,.text-component-color-red-36,.text-component-color-pink-36,.text-component-color-darkgray-36{font-size:26px!important}
.text-component-color-dark-30,.text-component-color-mantha-30,.text-component-color-light-30,.text-component-color-red-30,.text-component-color-pink-30,.text-component-color-darkgray-30{font-size:16px!important}
.text-component-color-dark-24,.text-component-color-mantha-24,.text-component-color-light-24,.text-component-color-red-24,.text-component-color-pink-24,.text-component-color-darkgray-24{font-size:14px!important}
.text-component-color-dark-18,.text-component-color-mantha-18,.text-component-color-light-18,.text-component-color-red-18,.text-component-color-pink-18,.text-component-color-darkgray-18{font-size:14px!important}
.text-component-color-dark-16,.text-component-color-mantha-16,.text-component-color-light-16,.text-component-color-red-16,.text-component-color-pink-16,.text-component-color-darkgray-16{font-size:14px!important}
.text-component-color-dark-14,.text-component-color-mantha-14,.text-component-color-light-14,.text-component-color-red-14,.text-component-color-pink-14,.text-component-color-darkgray-14{font-size:14px!important}
}
@media only screen and (min-width:1366px){.text-component-color-dark-120,.text-component-color-mantha-120,.text-component-color-light-120,.text-component-color-red-120,.text-component-color-pink-120,.text-component-color-darkgray-120{font-size:120px!important}
.text-component-color-dark-72,.text-component-color-mantha-72,.text-component-color-light-72,.text-component-color-red-72,.text-component-color-pink-72,.text-component-color-darkgray-72{font-size:72px!important}
.text-component-color-dark-48,.text-component-color-mantha-48,.text-component-color-light-48,.text-component-color-red-48,.text-component-color-pink-48,.text-component-color-darkgray-48{font-size:48px!important}
.text-component-color-dark-36,.text-component-color-mantha-36,.text-component-color-light-36,.text-component-color-red-36,.text-component-color-pink-36,.text-component-color-darkgray-36{font-size:36px!important}
.text-component-color-dark-30,.text-component-color-mantha-30,.text-component-color-light-30,.text-component-color-red-30,.text-component-color-pink-30,.text-component-color-darkgray-30{font-size:30px!important}
.text-component-color-dark-24,.text-component-color-mantha-24,.text-component-color-light-24,.text-component-color-red-24,.text-component-color-pink-24,.text-component-color-darkgray-24{font-size:24px!important}
.text-component-color-dark-18,.text-component-color-mantha-18,.text-component-color-light-18,.text-component-color-red-18,.text-component-color-pink-18,.text-component-color-darkgray-18{font-size:18px!important}
.text-component-color-dark-16,.text-component-color-mantha-16,.text-component-color-light-16,.text-component-color-red-16,.text-component-color-pink-16,.text-component-color-darkgray-16{font-size:16px!important}
.text-component-color-dark-14,.text-component-color-mantha-14,.text-component-color-light-14,.text-component-color-red-14,.text-component-color-pink-14,.text-component-color-darkgray-14{font-size:14px!important}
}
#CQrte .text-component-color-light-120,.x-font-select .text-component-color-light-120,#CQrte .text-component-color-light-72,.x-font-select .text-component-color-light-72,#CQrte .text-component-color-light-48,.x-font-select .text-component-color-light-48,#CQrte .text-component-color-light-36,.x-font-select .text-component-color-light-36,#CQrte .text-component-color-light-30,.x-font-select .text-component-color-light-30,#CQrte .text-component-color-light-24,.x-font-select .text-component-color-light-24,#CQrte .text-component-color-light-18,.x-font-select .text-component-color-light-18,#CQrte .text-component-color-light-16,.x-font-select .text-component-color-light-16,#CQrte .text-component-color-light-14,.x-font-select .text-component-color-light-14{color:#e8e8e8!important}
.x-font-select option{font-size:12px!important}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#comparison-tool-content h1{margin-top:0}
#comparison-tool-content h1 div{font-family:"TradeGothicLTStd";font-size:72px;color:#fff;text-align:center;padding-bottom:20px;font-weight:bold;text-transform:uppercase}
#comparison-tool-content h2,#comparison-tool-content h3{font-family:"TradeGothicLTStd";font-size:18px;color:#fff;text-align:center;font-weight:normal;line-height:17px}
#comparison-tool-content h2 p,#comparison-tool-content h3 p{font-family:"TradeGothicLTStd";font-size:18px;color:#fff;text-align:center;font-weight:normal;line-height:25px;margin-bottom:0}
#comparison-tool-content .header1{background-image:url(../img/vehicle-comparison/vehComapar_bg1.png);background-repeat:no-repeat;background-position:center top;height:235px}
#comparison-tool-content .h1span div{font-family:"TradeGothicLTStd";font-size:21px;color:#fff;text-align:center;padding-top:43px;padding-bottom:17px;text-transform:uppercase;font-weight:bold}
@media(min-width:800px){#comparison-tool-content .row-fluid .span3{width:24.98%}
}
#comparison-tool-content .span3.box1{background-image:url(../img/vehicle-comparison/box1gray.png);min-height:280px;background-size:100% 100%}
#comparison-tool-content .span3.box1,#comparison-tool-content .span3.box2,#comparison-tool-content .span3.box3,#comparison-tool-content .span3.box4{margin-left:0}
#comparison-tool-content .motorbox{background-image:url(../img/vehicle-comparison/motorBox1.png);min-height:280px;background-size:100% 100%}
#comparison-tool-content .bigText1{font-family:"TradeGothicLTStd";font-size:36px;text-transform:uppercase;font-weight:bold;color:#7a8087;padding-top:68px;line-height:38px;padding-left:45px}
#comparison-tool-content .yellowLink{padding-left:45px;padding-top:32px}
#comparison-tool-content .yellowLink a{color:#fcc20c;font-family:"TradeGothicLTStd";font-size:14px;font-weight:bold;text-transform:uppercase;background-image:url(../img/vehicle-comparison/yellowArrow.png);background-position:right center;background-repeat:no-repeat;padding-right:14px}
#comparison-tool-content .yellowLink a span{color:#fcc20c;background-image:url(../img/vehicle-comparison/yellowArrow.png)}
#comparison-tool-content .yellowLink a span:hover{color:#fcc20c;background-image:url(../img/vehicle-comparison/yellowArrow.png)}
#comparison-tool-content .motorPicture{padding-top:40px;text-align:center}
#comparison-tool-content .motorTitle{color:#fff;font-family:"TradeGothicLTStd";font-size:20px;font-weight:bold;text-transform:none;text-align:center;padding-top:15px}
#comparison-tool-content .motorPrice{text-align:center;padding-top:7px}
#comparison-tool-content .motorPrice .from{color:#fff;font-family:"TradeGothicLTStd";font-size:10px;text-transform:uppercase;font-weight:bold}
#comparison-tool-content .motorPrice .thePrice{color:#fff;font-family:"TradeGothicLTStd";font-size:16px;text-transform:uppercase;font-weight:bold;display:inline-block}
#comparison-tool-content .motorDetails{text-align:center;padding-top:14px}
#comparison-tool-content .motorDetails a{color:#8a9199;font-size:12px;text-transform:uppercase;font-weight:bold;background-image:url(../img/vehicle-comparison/grayArrow1.png);background-position:right center;background-repeat:no-repeat;padding-right:10px}
#comparison-tool-content .tab-content,#comparison-tool-content .mCustomScrollBox,#comparison-tool-content .mCSB_container{overflow:visible!important}
#comparison-tool-content .comparison-tool-table.span3{width:100%;margin-left:0}
#comparison-tool-content .comparison-tool-table .comparison-row:nth-child(2n){background-color:#e9e9e9;min-height:98px}
#comparison-tool-content .comparison-tool-table .comparison-row:nth-child(2n+1){background-color:#f0f0f0;min-height:98px}
#comparison-tool-content .comparison-tool-table .group-heading{background-color:#e9e9e9;min-height:98px;background-image:url(../img/vehicle-comparison/tableHeadinBG.png);background-repea:repeat-x;background-position:bottom}
#comparison-tool-content .comparison-tool-table .group-heading:nth-child(2n+1){background-color:#f0f0f0;min-height:98px}
#comparison-tool-content .comparison-tool-table .products-specs .span4,#comparison-tool-content .comparison-tool-table .comparison-row .span4{background-image:url(../img/vehicle-comparison/comparisonTableShadow.png);background-position:left top;background-repeat:repeat-y;min-height:111px}
#comparison-tool-content .comparison-tool-table .row-fluid-full .span8{width:74.889%}
#comparison-tool-content .comparison-tool-table .featured-category span{font-weight:bold;font-size:13px;text-transform:uppercase}
#comparison-tool-content .comparison-tool-table .featured-category p{font-weight:bold;font-size:12px;text-transform:uppercase;color:#a9a9a9}
#comparison-tool-content .comparison-tool-vehicle-selection{padding-bottom:0!important;min-height:280px;background-size:100% 100%}
#comparison-tool-content .feature-not-checked{background-image:url(../img/vehicle-comparison/notChecked.png);background-position:bottom;background-repeat:no-repeat;width:23px;height:1px;display:block;margin:0 auto;padding-top:48px}
#comparison-tool-content .feature-not-checked.checkedOK{background-image:url(../img/vehicle-comparison/checked.png);background-position:bottom;background-repeat:no-repeat;width:18px;height:14px;display:block;margin:0 auto;padding-top:48px}
#comparison-tool-content .dropdown-menu{background-color:#000}
#comparison-tool-content .group-heading .group-name{color:#ffca00;font-size:2.57143em;line-height:1em;padding:30px 0 20px 5%;text-transform:uppercase;font-weight:bold}
#comparison-tool-content .feature-short-title{color:#949494;text-align:center}
#comparison-tool-content #color-options-container ul{list-style:none;margin:0;padding:20px 0 0 0}
#comparison-tool-content #color-options-container ul li{text-align:center}
#comparison-tool-content .featured-category.span3{padding-left:68px;padding-top:20px}
#comparison-tool-content .yellowLink a{background-image:none;background-color:transparent;font-size:14px}
#comparison-tool-content .yellowLink a span{font-size:14px}
@media(max-width:767px){#comparison-tool-content .bigText1{color:#8a9199;font-size:24px;padding-left:0;text-align:center;text-shadow:2px 2px #44464a;padding-top:0}
#comparison-tool-content .span6{float:left;width:49.999%;display:block}
#comparison-tool-content .span12{clear:both}
#comparison-tool-content .inner-links{width:100%}
#comparison-tool-content .tabsUl li a{font-size:.57em;padding:6px 15px}
#comparison-tool-content .bootstrap-select .btn{width:99%}
#comparison-tool-content .bootstrap-select:not([class*="span"]){width:100%}
#comparison-tool-content .bootstrap-select.btn-group .dropdown-menu{min-width:99%}
#comparison-tool-content .header1{background-image:none}
#comparison-tool-content .h1span div{font-size:18px;font-weight:bold;padding-top:30px;padding-bottom:10px}
#comparison-tool-content h1{margin-top:0;font-size:36px;font-weight:bold;margin-bottom:0;padding-bottom:0}
#comparison-tool-content h1 div{margin-top:0;font-size:36px;font-weight:bold;margin-bottom:0;padding-bottom:15px}
#comparison-tool-content h2,#comparison-tool-content h3{margin-top:0;line-height:1px;font-size:14px}
#comparison-tool-content h2 div,#comparison-tool-content h3 div{margin-top:0;line-height:1px;font-size:14px}
#comparison-tool-content h2 div p,#comparison-tool-content h3 div p{margin-bottom:0;font-size:14px;line-height:16px}
#comparison-tool-content .comparison-tool-vehicle-selection{background-image:none;background-color:transparent}
#comparison-tool-content .motorbox{background-image:none}
#comparison-tool-content .motorPicture{min-height:53px}
#comparison-tool-content .motorPicture img{width:75px!important}
#comparison-tool-content .motorTitle{font-size:16px;padding-top:38px}
#comparison-tool-content .inner-links a div{color:#fff}
#comparison-tool-content .motorDetails a{background-color:#ffca00;color:#000;padding:8px;background-image:url(../img/vehicle-comparison/grayArrow2.png);padding-right:31px}
#comparison-tool-content .closeMotor{bottom:205px;position:absolute;right:43%;top:105px}
#comparison-tool-content .closeMotor a{color:#aaa;text-decoration:underline;font-size:12px;background-image:none;width:auto}
#comparison-tool-content .comparison-tool-vehicle-selection{min-height:217px!important}
#comparison-tool-content .motorbox{min-height:229px!important}
#comparison-tool-content .comparison-tool-vehicle-selection{min-height:177px!important}
#comparison-tool-content .group-heading .group-name{font-size:20px}
#comparison-tool-content .featured-category.span3,#comparison-tool-content .products-specs.span3,#comparison-tool-content .group-heading .span3{width:43%!important;padding-left:3%}
#comparison-tool-content .products-specs.span8,#comparison-tool-content .featured-category.span8,#comparison-tool-content .group-heading .span8{width:55.66%!important}
#comparison-tool-content .group-heading .span4,#comparison-tool-content .featured-category .span4,#comparison-tool-content .products-specs .span4{float:left;width:33%;min-height:143px!important}
#comparison-tool-content .comparison-tool-table .featured-category p{font-size:10px}
#comparison-tool-content .feature-short-title{font-size:11px}
#comparison-tool-content .yellowLink{padding-left:0;padding-top:0;text-align:center}
}
#comparison-tool-content .yellowLink a.btn-brp{box-shadow:1px 6px 20px 1px transparent;width:auto;padding:0;margin:0}
@media(max-width:767px){#comparison-tool-content{background-image:url(../img/vehicle-comparison/mobileBg.png);background-position:top center;background-repeat:no-repeat}
}
@media(max-width:1226px){#comparison-tool-content .bigText1{font-size:30px;padding-left:20%}
#comparison-tool-content .group-heading .group-name{font-size:1.85em}
}
@media(max-width:960px){#comparison-tool-content .bigText1{font-size:20px;padding-left:10%}
#comparison-tool-content .yellowLink{padding-left:0}
#comparison-tool-content .comparison-tool-table .featured-category p{font-size:9px}
}
#comparison-tool-content .comparison-tool-table.table2 .cv-new-table-left.span7{float:left;width:60%;border-right:1px solid #d1d1d1}
#comparison-tool-content .comparison-tool-table.table2 .cv-new-table-right.span5{float:left;width:39.99%}
#comparison-tool-content .comparison-tool-table.table2 .featured-category.span3,#comparison-tool-content .comparison-tool-table.table2 .group-name.span3,#comparison-tool-content .comparison-tool-table.table2 .products-specs.span8{background-color:#e9e9e9;min-height:143px;width:auto!important;float:none}
#comparison-tool-content .comparison-tool-table.table2 .featured-category.span3:nth-child(2n+1),#comparison-tool-content .comparison-tool-table.table2 .group-name.span3:nth-child(2n+1),#comparison-tool-content .comparison-tool-table.table2 .products-specs.span8:nth-child(2n+1){background-color:#f0f0f0}
#comparison-tool-content .comparison-tool-table.table2 .group-name.span3{color:#ffca00;font-size:2.57143em;font-weight:bold;line-height:1em;padding:30px 0 20px 5%;text-transform:uppercase}
#comparison-tool-content .comparison-tool-table.table2 .cv-new-table-right{overflow:hidden}
#comparison-tool-content .comparison-tool-table.table2 .cv-new-table-right .cv-inner1{width:430px}
#comparison-tool-content .wrapper.promo-wrapper .button-container{z-index:-1}
@media(max-width:1024px){#comparison-tool-content .box1 .comparison-tool-vehicle-selection .compareItButton .getBrand,#comparison-tool-content .box2 .comparison-tool-vehicle-selection .compareItButton .getBrand,#comparison-tool-content .box3 .comparison-tool-vehicle-selection .compareItButton .getBrand,#comparison-tool-content .box4 .comparison-tool-vehicle-selection .compareItButton .getBrand{width:174px}
}
@media(max-width:768px){#comparison-tool-content .box1,#comparison-tool-content .box2,#comparison-tool-content .box3,#comparison-tool-content .box4{width:25%}
#comparison-tool-content .box1 .comparison-tool-vehicle-selection .compareItButton .getBrand,#comparison-tool-content .box2 .comparison-tool-vehicle-selection .compareItButton .getBrand,#comparison-tool-content .box3 .comparison-tool-vehicle-selection .compareItButton .getBrand,#comparison-tool-content .box4 .comparison-tool-vehicle-selection .compareItButton .getBrand{width:144px}
#comparison-tool-content .box1 .comparison-tool-vehicle-selection .vehicle-selection .tab-container,#comparison-tool-content .box2 .comparison-tool-vehicle-selection .vehicle-selection .tab-container,#comparison-tool-content .box3 .comparison-tool-vehicle-selection .vehicle-selection .tab-container,#comparison-tool-content .box4 .comparison-tool-vehicle-selection .vehicle-selection .tab-container{overflow:hidden}
#comparison-tool-content .box1 .comparison-tool-vehicle-selection .vehicle-selection .tab-container ul li a,#comparison-tool-content .box2 .comparison-tool-vehicle-selection .vehicle-selection .tab-container ul li a,#comparison-tool-content .box3 .comparison-tool-vehicle-selection .vehicle-selection .tab-container ul li a,#comparison-tool-content .box4 .comparison-tool-vehicle-selection .vehicle-selection .tab-container ul li a{padding:6px 12px}
#comparison-tool-content .box1 .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .bootstrap-select,#comparison-tool-content .box2 .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .bootstrap-select,#comparison-tool-content .box3 .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .bootstrap-select,#comparison-tool-content .box4 .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .bootstrap-select{width:152px}
}
@media(max-width:480px){#comparison-tool-content{width:480px;background-repeat:repeat;overflow-x:scroll}
#comparison-tool-content .row-fluid:first-child{width:1440px}
#comparison-tool-content .row-fluid:first-child .header1{display:none}
#comparison-tool-content .row-fluid:first-child .box1{display:none}
#comparison-tool-content .row-fluid:first-child .box2,#comparison-tool-content .row-fluid:first-child .box3,#comparison-tool-content .row-fluid:first-child .box4{width:480px;display:inline-block}
#comparison-tool-content .row-fluid:first-child .box2 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li,#comparison-tool-content .row-fluid:first-child .box3 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li,#comparison-tool-content .row-fluid:first-child .box4 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li{margin-right:2px}
#comparison-tool-content .row-fluid:first-child .box2 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li a,#comparison-tool-content .row-fluid:first-child .box3 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li a,#comparison-tool-content .row-fluid:first-child .box4 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li a{padding:6px 22px;font-size:14px}
#comparison-tool-content .row-fluid:first-child .box2 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .selectPickerContainer .bootstrap-select,#comparison-tool-content .row-fluid:first-child .box3 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .selectPickerContainer .bootstrap-select,#comparison-tool-content .row-fluid:first-child .box4 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .selectPickerContainer .bootstrap-select{width:320px}
#comparison-tool-content .row-fluid:first-child .box2 .motorbox .comparison-tool-vehicle-selection .ct-cancel-form-button,#comparison-tool-content .row-fluid:first-child .box3 .motorbox .comparison-tool-vehicle-selection .ct-cancel-form-button,#comparison-tool-content .row-fluid:first-child .box4 .motorbox .comparison-tool-vehicle-selection .ct-cancel-form-button{margin:0 11px 24px 12px}
#comparison-tool-content .yellowLink{display:none}
#comparison-tool-content .product-comparison{width:1440px;overflow:visible!important}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left{width:110px!important;position:absolute;float:none}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left .group-name{font-size:14px}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left .featured-category{padding-top:0}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left .featured-category p{margin-bottom:0}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left .featured-category .info-icon{display:none}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right{width:1440px!important}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right .cv-inner1{width:1440px}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right .cv-inner1 #vc-created-row .span4{width:480px}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right .cv-inner1 #color-options-container .span4{width:480px}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right .cv-inner1 .products-specs .span4{width:480px}
}
@media(max-width:360px){#comparison-tool-content{width:360px;background-repeat:repeat;overflow-x:scroll}
#comparison-tool-content .row-fluid:first-child{width:1080px}
#comparison-tool-content .row-fluid:first-child .header1{display:none}
#comparison-tool-content .row-fluid:first-child .box1{display:none}
#comparison-tool-content .row-fluid:first-child .box2,#comparison-tool-content .row-fluid:first-child .box3,#comparison-tool-content .row-fluid:first-child .box4{width:360px;display:inline-block}
#comparison-tool-content .row-fluid:first-child .box2 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li,#comparison-tool-content .row-fluid:first-child .box3 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li,#comparison-tool-content .row-fluid:first-child .box4 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li{margin-right:2px}
#comparison-tool-content .row-fluid:first-child .box2 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li a,#comparison-tool-content .row-fluid:first-child .box3 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li a,#comparison-tool-content .row-fluid:first-child .box4 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li a{padding:6px 22px;font-size:14px}
#comparison-tool-content .row-fluid:first-child .box2 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .selectPickerContainer .bootstrap-select,#comparison-tool-content .row-fluid:first-child .box3 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .selectPickerContainer .bootstrap-select,#comparison-tool-content .row-fluid:first-child .box4 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .selectPickerContainer .bootstrap-select{width:320px}
#comparison-tool-content .row-fluid:first-child .box2 .motorbox .comparison-tool-vehicle-selection .ct-cancel-form-button,#comparison-tool-content .row-fluid:first-child .box3 .motorbox .comparison-tool-vehicle-selection .ct-cancel-form-button,#comparison-tool-content .row-fluid:first-child .box4 .motorbox .comparison-tool-vehicle-selection .ct-cancel-form-button{margin:0 11px 24px 12px}
#comparison-tool-content .yellowLink{display:none}
#comparison-tool-content .product-comparison{width:1080px;overflow:visible!important}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left{width:110px!important;position:absolute;float:none}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left .group-name{font-size:14px}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left .featured-category{padding-top:0}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left .featured-category p{margin-bottom:0}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left .featured-category .info-icon{display:none}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right{width:1080px!important}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right .cv-inner1{width:1080px}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right .cv-inner1 #vc-created-row .span4{width:360px}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right .cv-inner1 #color-options-container .span4{width:360px}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right .cv-inner1 .products-specs .span4{width:360px}
}
@media(max-width:320px){#comparison-tool-content{width:320px;background-repeat:repeat;overflow-x:scroll}
#comparison-tool-content .row-fluid:first-child{width:960px}
#comparison-tool-content .row-fluid:first-child .header1{display:none}
#comparison-tool-content .row-fluid:first-child .box1{display:none}
#comparison-tool-content .row-fluid:first-child .box2,#comparison-tool-content .row-fluid:first-child .box3,#comparison-tool-content .row-fluid:first-child .box4{width:320px;display:inline-block}
#comparison-tool-content .row-fluid:first-child .box2 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li,#comparison-tool-content .row-fluid:first-child .box3 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li,#comparison-tool-content .row-fluid:first-child .box4 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li{margin-right:2px}
#comparison-tool-content .row-fluid:first-child .box2 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li a,#comparison-tool-content .row-fluid:first-child .box3 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li a,#comparison-tool-content .row-fluid:first-child .box4 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .tab-container .tabsUl li a{padding:6px 22px;font-size:14px}
#comparison-tool-content .row-fluid:first-child .box2 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .selectPickerContainer .bootstrap-select,#comparison-tool-content .row-fluid:first-child .box3 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .selectPickerContainer .bootstrap-select,#comparison-tool-content .row-fluid:first-child .box4 .motorbox .comparison-tool-vehicle-selection .vehicle-selection .atvS_mainDIv .selectPickerContainer .bootstrap-select{width:280px}
#comparison-tool-content .row-fluid:first-child .box2 .motorbox .comparison-tool-vehicle-selection .ct-cancel-form-button,#comparison-tool-content .row-fluid:first-child .box3 .motorbox .comparison-tool-vehicle-selection .ct-cancel-form-button,#comparison-tool-content .row-fluid:first-child .box4 .motorbox .comparison-tool-vehicle-selection .ct-cancel-form-button{margin:0 11px 24px 12px}
#comparison-tool-content .yellowLink{display:none}
#comparison-tool-content .product-comparison{width:960px;overflow:visible!important}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left{width:110px!important;position:absolute;float:none}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left .group-name{font-size:14px}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left .featured-category{padding-top:0}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left .featured-category p{margin-bottom:0}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-left .featured-category .info-icon{display:none}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right{width:960px!important}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right .cv-inner1{width:960px}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right .cv-inner1 #vc-created-row .span4{width:320px}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right .cv-inner1 #color-options-container .span4{width:320px}
#comparison-tool-content .product-comparison .comparison-tool-table .cv-new-table-right .cv-inner1 .products-specs .span4{width:320px}
}
#server-error-page .row-fluid{min-height:1120px}
#server-error-page .background-image-inline{background-repeat:no-repeat;background-size:cover}
#server-error-page .span7{position:absolute;top:130px;z-index:2;left:20%}
#server-error-page .error-text h2{color:#fff;font-size:3em;line-height:50px;margin-bottom:35px;text-shadow:2px 4px 10px #000}
#server-error-page .error-description{font-size:1.8em;margin-bottom:7.5%}
#server-error-page .cta-back{float:left;margin-right:14px}
#server-error-page .cta{float:left}
#server-error-page .cta span{text-transform:capitalize}
@media(min-width:768px) and (max-width:1024px){#server-error-page .row-fluid{height:500px}
#server-error-page .span7{position:absolute;z-index:2;left:13%;width:100%;top:100px}
#server-error-page .error-text h2{color:#fff;line-height:40px;margin-bottom:2.5%}
}
@media(min-width:321px) and (max-width:767px){#server-error-page .row-fluid{height:450px}
#server-error-page .span7{position:absolute;top:100px;z-index:2;left:6%;width:420px}
#server-error-page .error-text h2{color:#fff;line-height:40px}
#server-error-page .error-description{font-size:1.4em}
}
@media(max-width:320px){#server-error-page .row-fluid{height:415px}
#server-error-page .span7{position:absolute;top:70px;z-index:2;left:10%;width:290px}
#server-error-page .error-text h2{color:#fff;line-height:40px;width:80%}
#server-error-page .error-description{width:90%;font-size:1em}
}
@import "/etc/designs/brp/clientlibs/base/less/variables.less";@import "/etc/designs/brp/clientlibs/base/less/mixins.less";table{width:100%;border-collapse:collapse}
th{background:#37393c;color:white;font-weight:bold}
td,th{padding:6px;border-bottom:1px solid #666;text-align:left;vertical-align:top}
#result-info-container{margin-top:15px;margin-bottom:15px}
#result-info-container .vehicle{float:left;margin-right:25px;font-weight:bold}
#result-info-container .details{float:left;width:200px;font-weight:bold}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
h3{font-size:1.5em;color:#666}
hr{background:#666;height:1px;border:0}
.fltrt{float:right}
.txtRt{text-align:right}
.safety-recall-field-cont{background:#26282a;margin-bottom:45px;padding:20px}
.safety-recall-field-cont p{color:white;font-size:14px;text-transform:uppercase;line-height:20px;margin-top:0}
.safety-recall-field-cont form label{color:#8a9199;text-transform:uppercase;font-size:10px;display:block;margin-bottom:15px}
.safety-recall-field-cont form input{background:#fff;border:0;color:#666;font-size:.7em;height:22px;line-height:30px;padding:4px 8px;width:190px;float:left;margin-bottom:5px}
.errorMsg{color:#f00;margin-top:1em;margin-bottom:1em}
.safety-recall-field-cont form .btn-brp-spyder{float:left}
.safety-recall-field-cont .what{color:white;font-size:.7em;text-decoration:underline;cursor:help}
.questions-cont{border-bottom:1px solid #666;margin:20px 0;font-weight:bold}
.questions-cont p{text-transform:uppercase;margin-top:0}
.questions-cont span{display:block;margin-bottom:10px}
.social-links .cta{display:inline-block;margin:10px 10px 0 10px;color:#000;text-transform:uppercase;font-size:12px;font-weight:bold}
#safety-recalls-vin-lookup-component{padding:0 2%;width:96%}
#safety-recalls-vin-lookup-component h4{color:#fff}
@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){table,thead,tbody,th,td,tr{display:block}
thead tr{position:absolute;top:-9999px;left:-9999px}
tr{border:1px solid #ccc;border-bottom:0}
tr:nth-of-type(odd){background:#f2f2f2}
td{border:0;border-bottom:1px solid #eee;position:relative;padding-left:50%}
td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}
td:nth-of-type(1):before{content:"Bulletin Number"}
td:nth-of-type(2):before{content:"Recall Number"}
td:nth-of-type(3):before{content:"Recall Date"}
td:nth-of-type(4):before{content:"Recall Description"}
td:nth-of-type(5):before{content:"Repair Description"}
td:nth-of-type(6):before{content:"Status"}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px){.safety-recalls-vin-lookup-footer{width:100%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.safety-recalls-vin-lookup-footer{width:100%}
}
@media only screen and (max-width:768px){.column-sidebar{padding:0}
.questions-cont,#safety-recalls-vin-lookup-content{padding:2%;width:96%}
}
@media print{#site-wrapper{overflow:hidden}
.safety-recalls-vin-lookup .header{height:20px}
#result-recall-container,.social-links,#safety-recalls-vin-lookup-content{width:98%}
#safety-recalls-vin-lookup-container .span7{margin-bottom:-20px}
#safety-recalls-vin-lookup-content{margin-bottom:0}
#safety-recalls-vin-lookup-component{height:40px}
#safety-recalls-vin-lookup-page .content-par{height:100px}
#safety-recalls-vin-lookup-container{padding:0 3% 5% 2%}
.span3,.questions-cont,.footer,#safety-recalls-vin-lookup-component .safety-recalls-vin-lookup-footer p,#safety-recalls-vin-lookup-component .safety-recalls-vin-lookup-footer .vin-lookup-form,#CQ,#_atssh{display:none}
table{page-break-inside:auto}
tr{display:block;page-break-inside:avoid;page-break-after:auto}
.print121{width:121px}
.print130{width:130px}
.print112{width:112px}
.print104{width:104px}
.print152{width:152px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#rider-profile-container{background:#555}
#rider-profile-container .rider-profile{padding-bottom:40px;margin-left:0;width:100%;height:auto;background-color:#e6e7e9;background-image:-moz-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#c4c7cc));background-image:-webkit-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-o-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:linear-gradient(to bottom,#fdfdfd,#c4c7cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#ffc4c7cc',GradientType=0)}
#rider-profile-container .rider-profile .profile-image-container .image{width:100%;height:100%}
#rider-profile-container .rider-profile .profile-image-container .image img{width:100%;height:100%}
#rider-profile-container .rider-profile .info-container{margin-left:-1%}
#rider-profile-container .rider-profile .info-container .residence-container{border-bottom:.062em solid #555;display:block;padding-top:5%;width:90%}
#rider-profile-container .rider-profile .info-container .residence-container .residence{font-size:1.250em;font-weight:bold;margin-left:0}
#rider-profile-container .rider-profile .info-container .team-container{border-bottom:.062em solid #555;display:block;width:90%;padding-top:1%}
#rider-profile-container .rider-profile .info-container .team-container .team{font-size:1.250em;font-weight:bold;margin-left:0}
#rider-profile-container .rider-profile .info-container .race-series-container{border-bottom:.062em solid #555;display:block;width:90%;padding-top:1%}
#rider-profile-container .rider-profile .info-container .race-series-container .race-series{font-size:1.250em;font-weight:bold;margin-left:0}
#rider-profile-container .rider-profile .info-container .race-classes-container{border-bottom:.062em solid #555;display:block;width:90%;padding-top:1%}
#rider-profile-container .rider-profile .info-container .race-classes-container .race-classes{font-size:1.250em;font-weight:bold;margin-left:0}
#rider-profile-container .rider-profile .info-container .championships-container{border-bottom:.062em solid #555;display:block;width:90%;padding-top:1%}
#rider-profile-container .rider-profile .info-container .championships-container .championships{font-size:1.250em;font-weight:bold;margin-left:0}
#rider-profile-container .rider-profile .info-container .current-race-container{display:block;width:90%;padding-top:1%}
#rider-profile-container .rider-profile .info-container .current-race-container .current-race{font-size:1.250em;font-weight:bold;margin-left:0}
.teaser-carousel-container{height:auto;background:#555;width:100%;padding-bottom:50px;margin-left:0}
.teaser-carousel .view-all-cta{width:100%}
@media(max-width:767px){#rider-profile-container{margin-bottom:-45px}
#rider-profile-container .rider-profile{padding-bottom:40px;margin-left:0;width:100%;height:auto;background-color:#e6e7e9;background-image:-moz-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#c4c7cc));background-image:-webkit-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-o-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:linear-gradient(to bottom,#fdfdfd,#c4c7cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#ffc4c7cc',GradientType=0)}
#rider-profile-container .rider-profile .profile-image-container .image{width:100%;height:100%}
#rider-profile-container .rider-profile .profile-image-container .image img{width:100%;height:100%}
#rider-profile-container .rider-profile .info-container .residence-container{border-bottom:.062em solid #555;display:block;padding-top:5%;margin-left:5%;width:70%}
#rider-profile-container .rider-profile .info-container .residence-container .residence{font-size:1.250em;font-weight:bold;margin-left:0}
#rider-profile-container .rider-profile .info-container .team-container{border-bottom:.062em solid #555;display:block;width:70%;margin-left:5%;padding-top:1%}
#rider-profile-container .rider-profile .info-container .team-container .team{font-size:1.250em;font-weight:bold;margin-left:0}
#rider-profile-container .rider-profile .info-container .race-series-container{border-bottom:.062em solid #555;display:block;width:70%;margin-left:5%;padding-top:1%}
#rider-profile-container .rider-profile .info-container .race-series-container .race-series{font-size:1.250em;font-weight:bold;margin-left:0}
#rider-profile-container .rider-profile .info-container .race-classes-container{border-bottom:.062em solid #555;display:block;width:70%;margin-left:5%;padding-top:1%}
#rider-profile-container .rider-profile .info-container .race-classes-container .race-classes{font-size:1.250em;font-weight:bold;margin-left:0}
#rider-profile-container .rider-profile .info-container .championships-container{border-bottom:.062em solid #555;display:block;width:70%;margin-left:5%;padding-top:1%}
#rider-profile-container .rider-profile .info-container .championships-container .championships{font-size:1.250em;font-weight:bold;margin-left:0}
#rider-profile-container .rider-profile .info-container .current-race-container{display:block;width:70%;margin-left:5%;padding-top:1%}
#rider-profile-container .rider-profile .info-container .current-race-container .current-race{font-size:1.250em;font-weight:bold;margin-left:0}
.teaser-carousel-container{height:auto;background:#555;width:100%;padding-bottom:50px;margin-left:0;padding-top:10px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.riderTeaser{border:none!important;max-width:250px;height:auto;-webkit-box-shadow:0 .415em .625em #333!important;-moz-box-shadow:0 .415em .625em #333!important;box-shadow:0 .415em .625em #333!important}
.riderTeaser:hover{-webkit-box-shadow:0 .615em .825em #333!important;-moz-box-shadow:0 .615em .825em #333!important;box-shadow:0 .615em .825em #333!important}
.riderTeaser .image{height:200px;width:220px;line-height:10em;margin:0 auto}
.riderTeaser .image img{height:100%;width:80%;margin:0 auto}
.riderTeaser .rider-content{padding:1.000em;text-align:center;min-height:170px}
.riderTeaser .rider-content .rider-name{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;text-transform:uppercase;color:#fff;margin-top:1%;height:20px;line-height:20px;overflow:hidden}
.riderTeaser .rider-content .rider-location{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125em;font-weight:normal;color:#999;margin-bottom:10px;margin-top:5px;line-height:20px;overflow:hidden;height:20px}
.riderTeaser .rider-content .rider-racing-number{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;line-height:20px;background:none repeat scroll 0 0 transparent;border:1px solid #fff;border-radius:30px 30px 30px 30px;height:50px;margin:0 auto;position:relative;width:50px;margin-bottom:20px;color:#fff;margin-top:20px;line-height:50px}
.riderTeaser .rider-content .profile-box{background:#000;height:25px;margin:0 auto;text-align:center;min-width:100px;padding-top:2px}
.riderTeaser .rider-content .profile-box .view-profile{color:#999;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.857em;font-weight:normal;line-height:20px;text-transform:uppercase;background:url('../img/general/arrow-fwd-gray.png') no-repeat right;padding-right:10px}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#subcategory-content *:focus{outline:0}
#subcategory-content .hidden{display:none!important}
#subcategory-content .panel{background:none!important;z-index:0;color:#fff;width:100%;height:100%;margin:0 auto;max-width:1322px;min-height:769px;padding:0;position:relative}
#subcategory-content .impact-header{position:relative}
#subcategory-content .impact-header .subcategory-logo-text p{font-size:5em;font-family:inherit!important;margin:3% 5% 0 0!important}
#subcategory-content .impact-header .product-subcategory-details{margin-top:-100px}
#subcategory-content .impact-header .product-subcategory-details .bg-container{background-position:50% 50%;background-repeat:no-repeat no-repeat;width:100%;height:100%;margin:0 auto;max-width:1322px;position:absolute;top:0}
#subcategory-content .impact-header .product-subcategory-details .bg-container img{width:100%!important;height:769px!important}
#subcategory-content .impact-header .product-subcategory-details .fg-container{height:auto!important}
#subcategory-content .impact-header .product-subcategory-details .fg-container .pos{margin:120px 0 0 4%;position:absolute;top:0;width:96%}
#subcategory-content .impact-header .product-subcategory-details h1{font-size:8.571428571428571em;line-height:80px;text-transform:uppercase;margin-left:-5px}
#subcategory-content .impact-header .product-subcategory-details .subtitle-group h2{display:inline-block;text-transform:uppercase;line-height:1em}
#subcategory-content .impact-header .product-subcategory-details .subtitle-group .seats{display:inline-block;background:#000;font-weight:bold;vertical-align:top;margin:13px 0;font-size:1.428571428571429em;text-transform:uppercase;padding:2px}
#subcategory-content .impact-header .product-subcategory-details .subtitle-group .seats div{margin:0!important}
#subcategory-content .impact-header .product-subcategory-details .subcategory-text{font-size:1.714285714285714em;margin-top:40px;width:300px;line-height:1.25em;max-height:200px}
#subcategory-content .subcategory-nav:after{width:100%;height:30px;background:transparent url('../img/subcategory/subcategory-h-shadow.png') no-repeat top center;margin-top:-30px;position:absolute;bottom:0;z-index:101;content:''}
#subcategory-content .subcategory-nav{position:absolute;background:url('../img/general/panel-bg.png') repeat;z-index:100;bottom:0;width:100%;height:257px;margin:auto;color:#fff}
#subcategory-content .subcategory-nav .product-default-thumbnail{height:70px}
#subcategory-content .subcategory-nav .locale-price-disclaimer{padding:1px}
#subcategory-content .subcategory-nav .locale-price-disclaimer a{font-size:1em!important;padding:0!important;line-height:.7em}
#subcategory-content .subcategory-nav.affix{position:fixed;max-width:1322px;top:0;bottom:auto;height:188px}
#subcategory-content .subcategory-nav.affix .left-side-angle{margin-top:-72px}
#subcategory-content .subcategory-nav.affix .productNavContainer .activeProduct .bottom-arrow-down{bottom:-8px}
#subcategory-content .subcategory-nav.affix .left-side{background-position:0 -72px}
#subcategory-content .subcategory-nav.affix .left-side:after{height:100%!important}
#subcategory-content .subcategory-nav.affix .left-side .subcategory-packages{margin-top:30px}
#subcategory-content .subcategory-nav.affix ul li{height:188px}
#subcategory-content .subcategory-nav.affix .product-default-thumbnail{display:none}
#subcategory-content .subcategory-nav.affix .subcat-view-package{top:120px}
#subcategory-content .subcategory-nav .left-container{height:100%;position:relative}
#subcategory-content .subcategory-nav .right-side,#subcategory-content .subcategory-nav .left-side{height:100%;background:url('../img/subcategory/table-packages-bg.png') repeat-x}
#subcategory-content .subcategory-nav .left-side{position:absolute;left:0;right:70px;padding-left:5%}
#subcategory-content .subcategory-nav .left-side .subcategory-packages{font-size:3.1em;font-weight:bold;color:#8a9199;text-transform:uppercase;text-align:center;margin-top:90px;height:50px;line-height:.9}
#subcategory-content .subcategory-nav .left-side .comparisonTable{display:block;color:#ffca00;text-align:center;position:relative;font-size:.985em;font-weight:bold;margin-top:70px;text-transform:uppercase}
#subcategory-content .subcategory-nav .left-side .comparisonTable:hover{text-decoration:none}
#subcategory-content .subcategory-nav .left-side .comparisonTable.hidden{display:none!important}
#subcategory-content .subcategory-nav .left-side-angle{display:table-cell;float:right;background:transparent url('../img/subcategory/subcategory-left-angle.png') no-repeat;width:70px;height:257px}
#subcategory-content .subcategory-nav .left-side-angle.hovered{background:transparent url('../img/subcategory/subcategory-left-angle-hover.png') no-repeat}
#subcategory-content .subcategory-nav .left-container.activeComparison .left-side{right:0;padding-left:0}
#subcategory-content .subcategory-nav .left-container.activeComparison .left-side:after{background:url('../img/subcategory/subcategory-left-side-shadow.png') repeat-y;content:'';position:absolute;right:-17px;top:0;width:17px;height:257px}
#subcategory-content .subcategory-nav .left-container.activeComparison .left-side-angle{display:none}
#subcategory-content .subcategory-nav .right-side:before{content:'';background:transparent url('../img/subcategory/subcategory-right-side-shadow.png') repeat-y;width:17px;height:100%;position:absolute;top:0;left:-17px}
#subcategory-content .subcategory-nav .right-side{display:none;position:relative}
#subcategory-content .subcategory-nav .right-side ul.flex-direction-nav li{width:50%}
#subcategory-content .subcategory-nav .right-side ul.flex-direction-nav li a{position:static;opacity:1;filter:alpha(opacity=100);width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%}
#subcategory-content .subcategory-nav .right-side ul.flex-direction-nav li a.flex-prev{background-image:url('../img/subcategory/subcat-carousel-left.png')}
#subcategory-content .subcategory-nav .right-side ul.flex-direction-nav li a.flex-next{background-image:url('../img/subcategory/subcat-carousel-right.png')}
#subcategory-content .subcategory-nav .right-side ul.flex-direction-nav li a.flex-disabled{opacity:.5!important;filter:alpha(opacity=50)!important}
#subcategory-content .subcategory-nav .productNavContainer{position:relative;height:274px;overflow:hidden;z-index:102}
#subcategory-content .subcategory-nav .productNavContainer .flex-viewport{height:100%}
#subcategory-content .subcategory-nav .productNavContainer .product-short-description{color:#aaa;max-width:80%;margin:8px auto 10px;text-align:center;font-size:.9em;line-height:1.05em}
#subcategory-content .subcategory-nav ul{list-style-type:none;margin:0}
#subcategory-content .subcategory-nav ul li{display:inline-block;height:256px}
#subcategory-content .subcategory-nav ul li .sub-nav-content-container{min-height:100%}
#subcategory-content .subcategory-nav ul li>div{text-align:center;position:relative;height:100%}
#subcategory-content .subcategory-nav ul li>div img{margin-top:20px;max-height:70px}
#subcategory-content .subcategory-nav ul li>div h5{font-size:1.428571428571429em;text-transform:none;margin:10px auto 2px}
#subcategory-content .subcategory-nav ul li>div p{color:#aaa;font-size:1em;display:block;width:170px;margin:0 auto}
#subcategory-content .subcategory-nav ul li>div span{font-size:.7142857142857143em;text-transform:uppercase}
#subcategory-content .subcategory-nav ul li>div span.price{font-size:1.142857142857143em!important}
#subcategory-content .subcategory-nav ul li>div .subcat-view-package{color:#8a9199;font-size:.8571428571428571em!important;background:transparent url('../img/subcategory/gray-arrow-right.png') no-repeat 90% 50%;text-transform:uppercase;font-weight:bold;padding:2px 10px 2px 0;width:136px;display:block;text-align:center;position:absolute;top:auto;bottom:11%;left:50%;margin-left:-55px;z-index:1001}
#subcategory-content .subcategory-nav ul li.activeProduct{background:url('../img/subcategory/subcategory-item-active-bg.png') repeat-x}
#subcategory-content .subcategory-nav ul li.activeProduct .subcat-view-package{color:#000;background:#ffca00 url('../img/footer/footer-newsletter-arrow.png') no-repeat 90% 50%;text-decoration:none!important}
#subcategory-content .subcategory-nav ul li.activeProduct>div>.bottom-arrow-down{background:url('../img/subcategory/black-rectagle.png') 0 18px;display:block;width:36px;height:18px;position:absolute;bottom:-18px;left:50%;margin-left:-18px}
#subcategory-content .subcategory-products-container{background:#a3a7af url('../img/subcategory/subcategory-products-bg.jpg');height:769px}
#subcategory-content .subcategory-products-container .subcategory-product{display:none;padding:5%;height:769px}
#subcategory-content .subcategory-products-container .subcategory-product .product-details-logo h1{font-size:4.285714285714286em;text-transform:none;color:#fff;padding-bottom:28px}
#subcategory-content .subcategory-products-container .subcategory-product .medium-description{font-size:1.714285714285714em;color:#fff;line-height:1.3em;padding-bottom:.5em;padding-top:.5em}
#subcategory-content .subcategory-products-container .subcategory-product .product-img-container{margin-top:40px}
#subcategory-content .subcategory-products-container .subcategory-product .product-img-container img{max-width:100%}
#subcategory-content .subcategory-products-container .subcategory-product a.build-price{display:block;font-weight:bold;text-transform:uppercase;color:#000;text-decoration:underline;margin:20px 0}
#subcategory-content .subcategory-products-container .subcategory-product a.btn-brp{background:#ffca00 url('../img/general/arrow-fwd.png') no-repeat 95%;font-size:1.285714285714286em!important;padding:5px 20px 5px 10px!important;text-decoration:none!important}
#subcategory-content .subcategory-products-container .subcategory-product .features{text-transform:uppercase;padding-left:5px;font-weight:bold}
#subcategory-content .subcategory-products-container .subcategory-product .features .features-notification{font-size:.8564285714285714em;padding-left:5px}
#subcategory-content .subcategory-products-container .subcategory-product .features h5{color:#37393c;font-size:1.428571428571429em;font-weight:bold;margin-bottom:10px}
#subcategory-content .subcategory-products-container .subcategory-product .features ul{list-style-type:none;margin:0;margin-bottom:10px;padding:0}
#subcategory-content .subcategory-products-container .subcategory-product .features ul li{display:inline-block;width:230px;max-width:100%;line-height:17px}
#subcategory-content .subcategory-products-container .subcategory-product .features ul li .features-item{display:block;width:100%;display:table;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7F000000',endColorstr='#7F000000');color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px}
#subcategory-content .subcategory-products-container .subcategory-product .features ul li .features-item .info-icon{background:transparent url('../img/subcategory/small-info-icon-white.png') no-repeat}
#subcategory-content .subcategory-products-container .subcategory-product .features ul li .features-item:hover{text-decoration:none}
#subcategory-content .subcategory-products-container .subcategory-product .features ul li .features-item:focus{outline:0;text-decoration:none}
#subcategory-content .subcategory-products-container .subcategory-product .features ul li span.features-text{display:table-cell;font-size:.8564285714285714em;font-weight:bold;text-transform:uppercase;vertical-align:middle;padding:0 20px;width:210px}
#subcategory-content .subcategory-products-container .subcategory-product .features ul li span.info-icon-span{display:table-cell}
#subcategory-content .subcategory-products-container .subcategory-product .features ul li span.info-icon-span a.info-icon{background:transparent url('../img/subcategory/small-info-icon-white.png') no-repeat}
#subcategory-content .product-comparison:before{background:transparent url('../img/subcategory/comparison-table-shadow.png') repeat-y center right;content:'';width:17px;height:100%;position:absolute;top:0;left:25%}
#subcategory-content .product-comparison{position:relative}
#subcategory-content .product-comparison .comparison-table .comparison-row.engine .featured-category{padding:1% 2% 5% 5%}
#subcategory-content .product-comparison .comparison-table .comparison-row{clear:left}
#subcategory-content .product-comparison .comparison-table .comparison-row .info-icon{display:inline-block;background-image:url('../img/subcategory/small-info-icon.png');width:12px;height:11px}
#subcategory-content .product-comparison .comparison-table .comparison-row .featured-category{position:relative;padding:1% 2% 1% 5%}
#subcategory-content .product-comparison .comparison-table .comparison-row .featured-category span{font-size:.8571428571428571em}
#subcategory-content .product-comparison .comparison-table .comparison-row .featured-category p{color:#000;font-weight:bold}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs{position:relative;padding:1%;text-align:center}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .product-specs{min-height:40px}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .product-specs .engine-group{display:inline-block;margin:0 auto}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .product-specs .engine-group .text-group,#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .product-specs .engine-group .colors-group{display:table-cell}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .product-specs .engine-group .text-group>span,#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .product-specs .engine-group .colors-group>span{display:block;line-height:23px}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .product-specs .engine-group .text-group{text-align:right}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .product-specs .engine-group .text-group span{display:block;height:23px}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .product-specs .engine-group .circles-group{text-align:left}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .product-specs h5{text-transform:none}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs span{display:inline-block}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs span p{display:inline}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .circles-group{margin-left:10px}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .two-colors{width:9px;border-right-width:9px;border-right-style:solid}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .feature-checked{background:url('../img/icons/gray-checked.png');width:18px;height:14px}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .feature-not-checked{font-size:1.142857142857143em;color:#555;margin-top:10%}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .topMargin{margin-top:12%}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .feature-short-title{display:block;padding:0 10px}
#subcategory-content .product-comparison .comparison-table .comparison-row .products-specs .feature-short-title p{margin-top:0!important;margin-bottom:0!important}
#subcategory-content .product-comparison .comparison-table .group-heading{background:#e9e9e9}
#subcategory-content .product-comparison .comparison-table .group-name{position:relative;font-size:2.571428571428571em;font-weight:bold;text-transform:uppercase;color:#ffca00;padding:30px 0 20px 5%;line-height:1em}
#subcategory-content .product-comparison .comparison-table .mobile-product-image{display:none}
#subcategory-content .product-comparison .comparison-table .comparison-row:nth-child(odd){background-color:#e9e9e9}
#subcategory-content .product-comparison .comparison-table .comparison-row:nth-child(even){background-color:#f0f0f0}
@media(min-width:768px) and (max-width:1024px){#subcategory-content .impact-header .product-subcategory-details .subcategory-text{width:320px}
#subcategory-content .product-details .product-default-thumbnail img{margin-top:15px!important}
#subcategory-content .product-details h5{margin:5px 0}
#subcategory-content .product-details .product-short-description{height:60px}
#subcategory-content .product-details .subcat-view-package{width:100px!important}
#subcategory-content .subcategory-product{padding:3%!important}
#subcategory-content .subcategory-packages,#subcategory-content .group-name{font-size:2em!important}
#subcategory-content .group-name{padding-left:2%!important}
#subcategory-content .comparisonTable{font-size:.8em!important}
#subcategory-content .features h5{margin-top:0}
#subcategory-content .features ul li{line-height:15px}
}
@media(max-width:767px){#subcategory-content .group-name{font-size:2em!important}
#subcategory-content a.info-icon{display:none!important}
#subcategory-content .impact-header .product-subcategory-details{margin-top:-50px}
#subcategory-content .impact-header .product-subcategory-details .fg-container{height:100%!important}
#subcategory-content .impact-header .product-subcategory-details .fg-container .pos{margin:10px 0 0 4%;position:static}
#subcategory-content .impact-header .product-subcategory-details .subcategory-title h1{font-size:3.857142857142857em;line-height:20px}
#subcategory-content .impact-header .product-subcategory-details .subcategory-text{font-size:1.142857142857143em;margin:0;text-align:center;line-height:1.142857142857143em;position:absolute;bottom:0;left:0;width:100%;height:140px;background:url('../img/subcategory/mobile-text-background.png') repeat-x}
#subcategory-content .impact-header .product-subcategory-details .subcategory-text p{display:inline-block;width:250px;margin:0 auto;margin-top:55px}
#subcategory-content .subcategory-nav{position:relative;background:url('../img/subcategory/subcategory-mobile-nav-bg.png') repeat;height:auto}
#subcategory-content .subcategory-nav .left-container{position:static;width:100%}
#subcategory-content .subcategory-nav .right-side,#subcategory-content .subcategory-nav .left-side{height:auto;background:0}
#subcategory-content .subcategory-nav .left-side:after{display:none!important}
#subcategory-content .subcategory-nav .left-side{position:static;padding-left:0!important}
#subcategory-content .subcategory-nav .left-side .subcategory-packages{text-align:left;margin-top:20px;padding-left:10px}
#subcategory-content .subcategory-nav .left-side .comparisonTable{position:absolute;margin-top:0;background-color:#000;width:100%;text-align:center;padding:10px 0;bottom:0}
#subcategory-content .subcategory-nav .left-side .comparisonTable:hover{text-decoration:none}
#subcategory-content .subcategory-nav .left-side-angle{display:none}
#subcategory-content .subcategory-nav .right-side{display:none!important}
#subcategory-content .subcategory-nav .productNavContainer{position:static;height:auto;float:none;padding:10px 0 50px 0;width:100%}
#subcategory-content .subcategory-nav ul{width:100%!important}
#subcategory-content .subcategory-nav ul li{width:50%!important;float:left!important}
#subcategory-content .subcategory-nav ul li h5{font-size:1.142857142857143em}
#subcategory-content .subcategory-nav ul li>div .subcat-view-package{color:#000;background:#ffca00 url('../img/footer/footer-newsletter-arrow.png') no-repeat 90% 50%;width:100px;margin-left:-50px}
#subcategory-content .subcategory-nav ul li.activeProduct{background:0}
#subcategory-content .subcategory-nav ul li.activeProduct>div>.bottom-arrow-down{display:none}
#subcategory-content .subcategory-products-container{display:none}
#subcategory-content .subcategory-nav:after{display:none}
#subcategory-content .product-comparison:before{left:60%}
#subcategory-content .product-comparison .group-name{width:60%;float:left}
#subcategory-content .product-comparison .group-heading:first-child .group-name{height:120px!important}
#subcategory-content .product-comparison .mobile-product-image{display:block!important;float:left;width:30%;height:120px!important;overflow:hidden!important}
#subcategory-content .product-comparison .mobile-product-image img{max-width:80px;margin-top:10%}
#subcategory-content .product-comparison .featured-category{float:left;width:60%}
#subcategory-content .product-comparison .products-specs{float:left;width:40%;overflow-x:hidden}
#subcategory-content .product-comparison .products-specs .product-specs{display:block;float:left;min-height:20px!important}
}
@media(min-width:320px) and (max-width:767px){#subcategory-content .impact-header .product-subcategory-details .panel{min-height:443px;max-width:767px}
#subcategory-content .impact-header .product-subcategory-details .panel .fg-container .pos{margin:55px 0 0 4%}
#subcategory-content .impact-header .product-subcategory-details .panel .fg-container .pos .subtitle-group{position:relative}
#subcategory-content .impact-header .product-subcategory-details .panel .fg-container .pos .subcategory-logo{position:relative}
#subcategory-content .impact-header .product-subcategory-details .panel .fg-container .pos .subcategory-logo img{max-width:90%}
#subcategory-content .impact-header .product-subcategory-details .panel .fg-container .pos .subcategory-logo-text{position:relative}
#subcategory-content .impact-header .product-subcategory-details .panel .fg-container .pos .subcategory-logo-text p{margin:3% 5% 0 0;font-size:5em}
#subcategory-content .impact-header .subcategory-product-navigation .subcategory-nav .product-details .product-short-description{margin:1% auto}
#subcategory-content .impact-header .subcategory-product-navigation .subcategory-nav .product-details .subcat-view-package{margin-top:33px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#product-detail-specs.editMode #product-dimensions{padding-bottom:15em}
#product-detail-specs #product-dimensions{position:relative;z-index:0;padding-bottom:6em;background-color:#b5b9be;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(40%,#fdfdfd),color-stop(97%,#bdc1c6),color-stop(100%,#96999d));background-image:-webkit-linear-gradient(#fdfdfd 40%,#bdc1c6 97%,#96999d 100%);background-image:-moz-linear-gradient(top,#fdfdfd 40%,#bdc1c6 97%,#96999d 100%);background-image:-o-linear-gradient(#fdfdfd 40%,#bdc1c6 97%,#96999d 100%);background-image:linear-gradient(#fdfdfd 40%,#bdc1c6 97%,#96999d 100%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#ff96999d',GradientType=0)}
#product-detail-specs #product-dimensions .row-fluid{background-image:url('../../canam-offroad/img/product-detail/pdp-specs-bg.png');background-repeat:no-repeat;background-size:cover;background-position:0 -120px;padding:12em 0 0}
#product-detail-specs #product-dimensions .row-fluid .span6.no-image-present{height:0}
#product-detail-specs #product-dimensions .row-fluid .span6 .product-dimensions-wrapper:after{display:block;content:'';clear:both}
#product-detail-specs #product-dimensions .row-fluid .span6 .product-dimensions-wrapper{position:relative}
#product-detail-specs #product-dimensions .row-fluid .span6 .product-dimensions-wrapper img{width:90%}
#product-detail-specs #product-dimensions .row-fluid .span6 .product-dimensions-wrapper .parbase.target.cq-analyzable.section{display:none}
#product-detail-specs #product-dimensions .row-fluid .span6 .product-dimensions-wrapper .spec-dimensions-image1-par,#product-detail-specs #product-dimensions .row-fluid .span6 .product-dimensions-wrapper .spec-dimensions-image2-par{height:0}
#product-detail-specs #product-dimensions .spec-dimension-hotspot{position:absolute;top:0;left:0;color:#666;max-width:95px}
#product-detail-specs #product-dimensions .spec-dimension-hotspot .mobile-type{display:none}
#product-detail-specs #product-dimensions .type{font-weight:bold;text-transform:uppercase;margin:0}
#product-detail-specs #product-dimensions .value{font-size:.85714285714286em;margin:0}
#product-detail-specs #product-dimensions .mobile-dimensions{display:none;float:left;width:100%;margin-bottom:8px}
#product-detail-specs #product-dimensions .mobile-dimensions p{display:inline-block;width:47%}
#product-detail-specs #product-dimensions .mobile-dimensions p br{display:none}
#product-detail-specs #product-dimensions .mobile-dimensions .type{text-align:right;margin-right:3%}
#product-detail-specs #product-dimensions .mobile-dimensions .value{text-align:left}
#product-detail-specs #product-specs-download-btn{background-color:#e8e9eb;text-align:center;padding:0 0 20px 0;position:relative;z-index:5}
#product-detail-specs #product-specs{position:relative;z-index:99;overflow:hidden}
#product-detail-specs #product-specs .heading{color:#ffca00;text-transform:uppercase;font-size:2.57em;text-align:left;margin:0 0 0 4.904831625183016%;padding:10px 0}
#product-detail-specs #product-specs .additionalLabel{color:#aaa;font-family:"TradeGothicLTStd";font-size:1.285714285714286em;padding-top:25px}
#product-detail-specs #product-specs .specsTable .row-fluid{background-color:#e8e9eb;padding:15px 0 5px 0}
#product-detail-specs #product-specs .specsTable .product-spec:nth-child(odd)>.row-fluid{background-color:#eff0f1}
#product-detail-specs #product-specs .specsTable .product-spec:hover>.row-fluid{background-color:#becce8!important}
#product-detail-specs #product-specs .specsTable .specName{margin-left:4.904831625183016%;text-transform:uppercase;font-weight:bold}
#product-detail-specs #product-specs .specsTable .editModeOdd{background-color:#eff0f1}
#product-detail-specs #product-specs .specsTable .new.section{background-color:#e3e4e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#e8e9eb),color-stop(60%,#e8e9eb),to(#cecfd0));background-image:-webkit-linear-gradient(#e8e9eb,#e8e9eb 60%,#cecfd0);background-image:-moz-linear-gradient(top,#e8e9eb,#e8e9eb 60%,#cecfd0);background-image:-o-linear-gradient(#e8e9eb,#e8e9eb 60%,#cecfd0);background-image:linear-gradient(#e8e9eb,#e8e9eb 60%,#cecfd0);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e9eb',endColorstr='#ffcecfd0',GradientType=0);height:55px;width:100%}
#product-detail-specs #product-specs .engine-product-specs-group .specsTable .row-fluid{background-color:#eff0f1}
#product-detail-specs #product-specs .engine-product-specs-group .specsTable .row-fluid.odd{padding-top:30px;background-color:#e8e9eb!important}
#product-detail-specs #product-specs .engine-product-specs-group .specsTable .row-fluid .paddingTop{padding-top:25px;color:#54585e;font-weight:bold;font-size:1.71428571428571em}
#product-detail-specs #product-specs .engine-product-specs-group .specsTable .editModeOdd{background-color:#e8e9eb!important}
#product-detail-specs #product-specs .engine-product-specs-group .specsTable .product-spec:nth-child(odd) .row-fluid{background-color:#e8e9eb}
#product-detail-specs #product-specs .available-colors ul{list-style-type:none;margin:0}
#product-detail-specs #product-specs .engine-product-specs-group,#product-detail-specs #product-specs .product-specs-group{position:relative}
#product-detail-specs #product-specs .engine-product-specs-group .group-shadow,#product-detail-specs #product-specs .product-specs-group .group-shadow{position:absolute;bottom:0}
#product-detail-specs #product-specs .mCSB_container{width:auto!important;min-width:768px;padding:0}
@media(max-width:1024px){#product-detail-specs #product-specs .heading{font-size:2.14285714285714em}
#product-detail-specs #product-specs .additionalLabel{font-size:.9285714285714286em}
#product-detail-specs #product-specs h2.heading{font-size:1.5em}
#product-detail-specs #product-specs .engine-product-specs-group .specsTable .paddingTop{font-size:1.28571em!important}
}
@media(max-width:1023px){#product-detail-specs #product-dimensions .row-fluid .span6{width:100%;margin-left:0}
#product-detail-specs #product-dimensions .row-fluid .span6 .product-dimensions-wrapper{width:65%;margin:0 0 0 16.5%}
}
@media(max-width:767px){#product-detail-specs #product-dimensions .row-fluid .span6 .product-dimensions-wrapper{width:100%;margin:0}
#product-detail-specs #product-dimensions .row-fluid .spec-dimension-hotspot p{display:none}
#product-detail-specs #product-dimensions .row-fluid .spec-dimension-hotspot .mobile-type{display:block;margin-top:-1em}
#product-detail-specs #product-dimensions .row-fluid .mobile-dimensions{display:block;float:none}
#product-detail-specs #product-dimensions .row-fluid .product-dimensions-wrapper .product-dimension-hotspot:first-child .mobile-dimensions{margin-top:2em}
#product-detail-specs #product-dimensions .product-dimension-hotspot .mobile-dimensions .type{vertical-align:top;margin-right:3%!important}
#product-detail-specs #product-specs .heading{font-size:1.71428571428571em}
#product-detail-specs #product-specs .additionalLabel{font-size:.9285714285714286em}
#product-detail-specs #product-specs .info-icon{display:none}
#product-detail-specs #product-specs h2.heading{font-size:1.2em}
#product-detail-specs #product-specs .specsTable .row-fluid [class*="span"]{float:left;display:block;margin-left:2.76243%}
#product-detail-specs #product-specs .specsTable .row-fluid .span2{width:14.3646%}
#product-detail-specs #product-specs .specsTable .row-fluid .span3{width:22.9282%}
#product-detail-specs #product-specs .specsTable .row-fluid .span8{width:65.7459%}
#product-detail-specs #product-specs .engine-product-specs-group .specsTable .paddingTop{font-size:1.28571em!important}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.product-feature-value .pill-box:hover span.info-icon{background:transparent url('../img/icons/categories.png') no-repeat;position:absolute;top:10px;right:10px}
#pdp-feature-standouts:before{background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);content:'';height:200px;position:absolute;top:0;left:0;right:0}
#pdp-feature-standouts{position:relative;background-image:url('../img/pdp/pdp-features-bg1366.jpg');background-repeat:no-repeat;background-size:cover;background-position:50% 50%;padding:10em 0 3em 0;min-height:768px}
#pdp-feature-standouts h2{font-size:8.571428571428571em;font-size:8.571428571428571vw;text-transform:uppercase;color:#fff;line-height:1em;padding:.75em 0 0 5.5%;margin:0;position:relative;z-index:5}
#pdp-feature-standouts .span12{float:none;margin:0 auto}
#pdp-feature-standouts #pdp-feature-hotspot-container:after{content:'';display:block;clear:both}
#pdp-feature-standouts #pdp-feature-hotspot-container{position:relative;padding-top:50px}
#pdp-feature-standouts #pdp-feature-hotspot-container .features-notification{font-size:.8571428571428571em;text-transform:uppercase;color:#fff;font-weight:bold;position:absolute;right:20%;bottom:-5%}
#pdp-feature-standouts #pdp-feature-hotspot-container .product-overview-image{text-align:center;width:50%;height:auto!important;margin:8em auto 0}
#pdp-feature-standouts #pdp-feature-hotspot-container .product-overview-image img[class="cq-dd-image"]{position:relative!important;width:100%!important;min-height:0!important;height:auto!important;min-width:0!important;max-width:100%!important;max-height:480px!important;z-index:0}
#pdp-feature-standouts #pdp-feature-hotspot-container .feature-highlight{position:absolute}
.pdp-benefit-group-features h4{text-transform:uppercase;color:#fff;font-size:1.428571428571428em}
.pdp-benefit-group-features ul{list-style:none;margin:0;padding:0}
.pdp-benefit-group{position:relative;-webkit-box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6);box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6)}
.pdp-benefit-group h2{color:#fff;text-transform:uppercase;font-size:4.285714285714286em;font-size:4.285714285714286vw;margin:0;line-height:1em;padding-bottom:.85em;position:absolute;z-index:12;top:1em;left:5%}
.pdp-benefit-group h2.benefit-group-home{cursor:pointer}
.pdp-benefit-group ul{margin:0}
.pdp-benefit-group ul li.hidden{display:none!important}
.pdp-benefit-group .pdp-benefit-feature-container{position:absolute;z-index:12;top:8em;left:5%;max-width:25%}
.pdp-benefit-group .pdp-benefit-feature-container .pdp-package-features{margin-top:2.5em}
.pdp-benefit-group .pdp-benefit-feature-container .view-all{color:#fff;text-decoration:underline;padding:10px;background:transparent url('../img/icons/categories.png') no-repeat right;font-weight:bold;text-transform:uppercase;font-size:.857142857142857em}
.pdp-benefit-group .pdp-benefit-group-info-panel{padding-top:15em;width:16%!important;position:relative;z-index:10}
.pdp-benefit-group .pdp-benefit-group-info-panel .grey-subtitle{color:#333}
.pdp-benefit-group .pdp-benefit-group-info-panel h4{font-size:1.714285714285714em;color:#fff;line-height:1.1em}
.pdp-benefit-group .pdp-benefit-group-info-panel h5.featureShortTitleMobile{color:#fff;display:none}
.pdp-benefit-group .pdp-benefit-group-info-panel p{color:#fff;line-height:1.2em;font-size:1.142857142857143em;height:265px;overflow:auto}
.pdp-benefit-group .pdp-benefit-feature-image{padding-top:12em;position:relative;text-align:center}
.pdp-benefit-group .pdp-benefit-feature-image .pdp-benefit-feature-image .videoplayer a.openModal{margin:0 auto;display:block;text-align:center}
.pdp-benefit-group .pdp-benefit-feature-image .video-player-container{padding-top:10em;text-align:center}
.pdp-benefit-group .pdp-benefit-feature-image img[class="cq-dd-image"]{min-width:0!important;width:95%!important;max-height:575px!important;min-height:0!important;height:auto!important;margin-left:3em;top:0!important;position:relative!important}
.pdp-benefit-group .pdp-benefit-feature-image .use-img-not-bg img{max-height:590px}
.pdp-benefit-group .pdp-benefit-feature-image .pdp-features-detail-image{position:absolute;border:8px solid rgba(0,0,0,0.4);-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px;width:200px;height:200px;overflow:hidden;z-index:10}
.pdp-benefit-group .pdp-benefit-feature-image .pdp-features-detail-image .pdp-detail-image-bg{width:100%;height:100%;background-size:cover!important;background-position:50% 50%!important;background-color:#fff!important}
.pdp-benefit-group .pdp-benefit-feature-image .pdp-features-detail-image a{width:100%;height:100%;display:block;text-indent:-9999em;text-align:left}
.pdp-benefit-group .pdp-benefit-feature-image .pdp-features-detail-image img{width:auto;margin:-50% 0 0 -50%}
.pdp-benefit-group .pdp-benefit-slide{min-height:665px;height:auto}
.pdp-benefit-group .flex-control-nav{z-index:15}
@media(min-width:1366px){#pdp-feature-standouts h2{font-size:8.571428571428571em}
.pdp-benefit-group h2{font-size:3.571428571428571em}
}
@media(max-width:1024px){.product-feature-hotspot-container{padding:2em 0 0 0;overflow:auto;width:80%;margin:0 auto}
.product-feature-hotspot-container .product-feature-hotspot{width:50%;float:left}
#pdp-feature-standouts #pdp-feature-hotspot-container .feature-highlight{position:relative;top:auto!important;left:auto!important;right:auto!important;width:250px!important;min-height:55px;clear:both;margin:2px auto 5px}
}
@media(max-width:1023px){#pdp-feature-hotspot-container .features-notification{bottom:-5%!important;right:18%!important}
#pdp-feature-standouts{padding-top:8em;background-image:url('../img/pdp/pdp-features-bg1024.jpg')}
.pdp-benefit-group h2{font-size:3.571428571428571em;top:1.5em}
.pdp-benefit-group .pdp-benefit-feature-container{top:12em}
.pdp-benefit-group .pdp-benefit-feature-image img[class="cq-dd-image"]{width:92%!important;margin-left:5em}
.pdp-benefit-group .pdp-benefit-feature-image .pdp-features-detail-image{width:150px;height:150px}
.pdp-benefit-group .pdp-benefit-group-info-panel{width:22%;padding-left:1%}
}
@media(min-width:768px) and (max-width:1024px){.pdp-benefit-group .pdp-benefit-group-info-panel{clear:both;width:88%!important;padding-left:24em;padding-top:4em}
.pdp-benefit-group #pdp-feature-standouts #pdp-feature-hotspot-container .features-notification{position:static;width:50%;float:left;text-align:center;margin:10px 0}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){.pdp-benefit-group .pdp-benefit-group-info-panel{padding-left:18em}
}
@media(max-width:767px){#pdp-feature-standouts{padding-top:15em;background-image:url('../img/pdp/pdp-features-bg768.jpg')}
.pdp-benefit-group h2{font-size:3.571428571428571em}
.pdp-benefit-group .pdp-benefit-feature-container{top:auto;bottom:1em;max-width:80%}
.pdp-benefit-group .pdp-benefit-feature-container .view-all{display:none}
.pdp-benefit-group .pdp-benefit-feature-container .pdp-package-features{position:relative;left:-4px}
.pdp-benefit-group .pdp-benefit-feature-container .pdp-benefit-group-features{display:inline-block;margin:0}
.pdp-benefit-group .pdp-benefit-feature-container .pdp-benefit-group-features h4{display:none;visibility:hidden}
.pdp-benefit-group .pdp-benefit-feature-container .pdp-benefit-group-features .pdp-pill-list{overflow:hidden}
.pdp-benefit-group .pdp-benefit-feature-container .pdp-benefit-group-features .pdp-pill-list .product-feature-value.section{float:left;display:inline-block}
.pdp-benefit-group .pdp-benefit-feature-container .pdp-benefit-group-features .pdp-pill-list>div{float:left}
.pdp-benefit-group .pdp-benefit-feature-container .pdp-benefit-group-features .pdp-pill-list .feature-highlight{text-indent:-9999em;width:9px;height:9px;border:1px solid #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;float:left;margin-right:5px}
.pdp-benefit-group .pdp-benefit-feature-container .pdp-benefit-group-features .pdp-pill-list .feature-highlight *{width:0;height:0;margin:0;padding:0}
.pdp-benefit-group .pdp-benefit-feature-container .pdp-benefit-group-features .pdp-pill-list .feature-highlight.mobile{display:block;visibility:visible}
.pdp-benefit-group .pdp-benefit-feature-container .pdp-benefit-group-features .pdp-pill-list .feature-highlight.flex-active{background-color:#fff;border:1px solid #000}
.pdp-benefit-group .pdp-benefit-feature-image img{margin-left:0}
.pdp-benefit-group .pdp-benefit-feature-image .pdp-features-detail-image{width:105px;height:105px}
.pdp-benefit-group [class*="span"],.pdp-benefit-group .row-fluid [class*="span"]{float:left}
.pdp-benefit-group .adaptive-image-fill{background-position:50% 50%}
.pdp-benefit-group .pdp-benefit-feature-image{width:67%!important}
.pdp-benefit-group .pdp-benefit-group-info-panel{margin-left:0;padding-top:9em;width:29%!important}
.pdp-benefit-group .pdp-benefit-group-info-panel h5.featureShortTitleMobile{display:block}
#pdp-feature-standouts #pdp-feature-hotspot-container .feature-highlight{position:relative;top:auto!important;left:auto!important;right:auto!important;width:250px!important;clear:both;margin:2px auto 5px}
.product-feature-hotspot-container{overflow:auto!important;width:auto!important;margin:0 auto!important}
.product-feature-hotspot-container .product-feature-hotspot{width:auto!important;float:none!important}
#pdp-feature-standouts #pdp-feature-hotspot-container .features-notification{display:block;position:static;top:auto!important;left:auto!important;right:auto!important;width:250px!important;clear:both;margin:10px auto;text-align:center}
}
@media(max-width:480px){#pdp-feature-standouts{background-image:url('../img/pdp/pdp-features-bg480.jpg')}
}
@media(max-width:640px){#pdp-feature-standouts{padding-top:28em;min-height:480px}
#pdp-feature-standouts h2{font-size:2.142857142857143em}
#pdp-feature-standouts #pdp-feature-hotspot-container .product-overview-image{margin-top:4em}
.pdp-benefit-group h2{font-size:2.142857142857143em}
.pdp-benefit-group .pdp-benefit-slide{padding-bottom:2em}
.pdp-benefit-group .pdp-benefit-feature-image{width:100%!important;padding-top:8em;text-align:center;position:relative;z-index:12}
.pdp-benefit-group .pdp-benefit-feature-image .video-player-container{padding-top:2em}
.pdp-benefit-group .pdp-benefit-feature-image .use-img-not-bg{display:inline-block}
.pdp-benefit-group .pdp-benefit-feature-image .pdp-features-detail-image{width:80px;height:80px;display:inline-block;position:static;vertical-align:top}
.pdp-benefit-group .pdp-benefit-group-info-panel{margin:0 auto;float:none!important;padding:2em 5% 0;text-align:center;width:95%!important}
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{bottom:50%!important}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#product-detail-accessories #accessories-group-navigation{position:relative;text-align:center;background:url('../img/general/panel-bg.png') repeat;z-index:100;top:0;width:100%;max-width:1322px;margin:auto;padding-top:3em}
#product-detail-accessories #accessories-group-navigation .text-product-detail-accesories-desc{color:#fff;font-size:1.428571428571429em}
#product-detail-accessories #accessories-group-navigation .cta-view-all a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent;font-weight:bold;font-size:.71428571428571em;color:#aeaeae;text-decoration:underline;margin-bottom:2em}
#product-detail-accessories #accessories-group-navigation .cta-view-all a span{background-image:none}
#product-detail-accessories #accessories-group-navigation ul{width:100%;max-width:1322px;height:auto;margin:auto;position:relative;text-align:center;top:0;z-index:100;list-style-type:none;margin:0}
#product-detail-accessories #accessories-group-navigation ul li{display:inline-block;vertical-align:top}
#product-detail-accessories #accessories-group-navigation ul li a{display:block;text-decoration:none;width:11em}
#product-detail-accessories #accessories-group-navigation ul li a:hover{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000000',endColorstr='#000000')}
#product-detail-accessories #accessories-group-navigation ul li a img{height:65px;padding:12% 0}
#product-detail-accessories #accessories-group-navigation ul li a h2{font-size:1em;line-height:1.2em;text-transform:uppercase;color:#fff;margin:0 auto;min-height:2.3em;width:150px}
#product-detail-accessories #accessories-group-navigation ul li a .accessories-group-nav-arrow{padding:2em 0;width:21px;height:12px;margin:0 auto;background:url('../img/general/yellow-down-arrow.png') no-repeat center center}
#product-detail-accessories #accessories-group-navigation ul.affix,#product-detail-accessories #accessories-group-navigation ul.affix-bottom{position:fixed;height:77px;background:url("../img/general/panel-bg.png") repeat scroll 0 0 transparent}
#product-detail-accessories #accessories-group-navigation ul.affix li a,#product-detail-accessories #accessories-group-navigation ul.affix-bottom li a{width:auto;padding:2em 1em}
#product-detail-accessories #accessories-group-navigation ul.affix li a img,#product-detail-accessories #accessories-group-navigation ul.affix-bottom li a img{display:none}
#product-detail-accessories #accessories-group-navigation ul.affix li a h2,#product-detail-accessories #accessories-group-navigation ul.affix-bottom li a h2{display:inline-block;font-size:1.142857142857143em;white-space:nowrap;min-height:0;width:auto}
#product-detail-accessories #accessories-group-navigation ul.affix li a .accessories-group-nav-arrow,#product-detail-accessories #accessories-group-navigation ul.affix-bottom li a .accessories-group-nav-arrow{display:inline-block;padding:0;margin:0 8px;background:url('../img/general/yellow-down-arrow.png') no-repeat center center}
#product-detail-accessories #accessories-group-navigation ul.affix-bottom{position:absolute;bottom:0;top:auto}
@media(max-width:767px){.pdp-accessories-carousel .carousel-omp-slide-copy{padding-bottom:110px!important}
.pdp-accessories-carousel .carousel-omp-slide-copy h2,.pdp-accessories-carousel .carousel-omp-slide-copy .carousel-omp-description{display:none}
.pdp-accessories-carousel .carousel-omp-slide-copy .carousel-omp-cta{bottom:-200px}
#product-detail-accessories #accessories-group-navigation{padding-top:2em}
#product-detail-accessories #accessories-group-navigation ul{overflow:hidden}
#product-detail-accessories #accessories-group-navigation ul li{width:100%;float:left}
#product-detail-accessories #accessories-group-navigation ul li a{overflow:hidden;padding:2em;width:auto}
#product-detail-accessories #accessories-group-navigation ul li a .menuImage{display:none}
#product-detail-accessories #accessories-group-navigation ul li a .menuImage img{display:none}
#product-detail-accessories #accessories-group-navigation ul li a h2{float:left;width:auto;min-height:0;font-size:1.428571428571429em}
#product-detail-accessories #accessories-group-navigation ul li a .accessories-group-nav-arrow{float:right;padding:.4em 0 0 0}
}
@media(max-width:320px){#product-detail-accessories #accessories-group-navigation{padding-top:2em}
#product-detail-accessories #accessories-group-navigation .text-product-detail-accesories-desc,#product-detail-accessories #accessories-group-navigation .cta-view-all{display:none}
#product-detail-accessories #accessories-group-navigation ul li{width:100%;margin:0 0 15px}
#product-detail-accessories #accessories-group-navigation ul li a{width:90%;text-align:left;overflow:hidden;position:relative;padding:0 5%}
#product-detail-accessories #accessories-group-navigation ul li a .menuImage{display:none}
#product-detail-accessories #accessories-group-navigation ul li a .menuImage img{display:none}
#product-detail-accessories #accessories-group-navigation ul li a h2{margin:0;text-align:left;font-size:1.142857142857142em;display:inline-block;float:left;line-height:2.3em}
#product-detail-accessories #accessories-group-navigation ul li a .accessories-group-nav-arrow{margin:0;display:inline-block;padding:0;float:right;background-size:50%;position:absolute;line-height:2.3em;height:100%;right:5%}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#product-detail-carousel:before{background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);content:'';height:200px;position:absolute;top:0;left:0;right:0;z-index:10}
#product-detail-carousel{min-height:667px;pointer-events:none!important}
#product-detail-carousel .carousel-slide-content{background-position:50% 45%!important}
#product-detail-carousel .inline-video-player-wrapper{height:100%}
.pdp-pricing .left-angle-inward{margin:0 0 0 8px;vertical-align:top;position:relative}
.pdp-pricing .pdp-starting-price{font-weight:bold;text-transform:uppercase}
.pdp-pricing .pdp-starting-price .price-from{font-size:.7142857142857143em}
.pdp-pricing .pdp-starting-price .price-value{font-size:2.071428571428571em}
.pdp-color-controls-container{position:absolute;rigth:40;float:rigth}
.pdp-color-controls-container .color-controls{margin:50px 20px 0 25px}
.pdp-share-this{position:absolute;right:0;bottom:-40px}
.pdp-share-this .left-angle-inward{color:#fff;border-bottom:30px solid rgba(82,88,94,0.85)!important;line-height:35px}
.pdp-share-this .left-angle-inward span{font-size:11.9px;line-height:30px;padding-right:0!important;background-image:none!important}
.pdp-share-this .left-angle-inward span:after{content:'';background-image:url("../img/general/curved-arrow.png");width:12px;height:9px;display:inline-block}
.pdp-compare{min-height:500px;background:url('../../../../content/dam/canam-offroad/templates/products/product-detail/Compare/comparison-bg.png') no-repeat;font-size:1.176428571428571em;color:#fff;font-weight:bold;text-transform:uppercase}
.pdp-compare .compare-item{text-align:center}
.pdp-compare .compare-item .simpletext{margin-top:10px}
.pdp-compare .competition{padding-top:80px}
.pdp-compare .compareVs{background:rgba(210,210,210,0.3);width:100px;height:100px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-size:4em;display:block;margin:220px auto 0 auto;text-align:center;position:relative}
.pdp-compare .compareVs span{position:absolute;display:block;top:40px;text-align:center;width:100%;height:100%}
.pdp-compare .compareText{margin-top:50px;text-align:center}
.pdp-compare .compareText a{font-size:4.285714285714286em;color:#fff;text-align:center}
.pdp-compare .compareText a:hover,.pdp-compare .compareText a:focus{text-decoration:none;outline:0}
.pdp-compare .compareImage.cq-element-compareImage{height:100%}
.product-details-navigation{float:left;color:#666;font-size:16px;font-weight:bolder;text-transform:uppercase;list-style:none;margin:65px 0 0 25px;padding:0;text-shadow:1px 3px 10px #fff;filter:dropshadow(color=#ffffff,offx=1,offy=3)}
.product-details-navigation li{margin:0 25px 0 0;padding:0;float:left;display:inline}
.product-details-navigation a{color:#666;text-decoration:none!important}
.product-details-navigation a:hover{color:#000}
.product-details-navigation .current-page{background:transparent url(../img/general/black-small-down-arrow.png) no-repeat 100% 50%;color:#000;text-shadow:none;filter:none}
.product-details-navigation .current-page span{padding-right:18px}
#product-detail-overview{position:absolute;top:0;left:0;width:100%;min-width:100%;height:auto;z-index:10}
#product-detail-overview .product-details-logo{float:left;margin:50px 0 0 25px}
#product-detail-overview .product-details-logo h2,#product-detail-overview .product-details-logo h3{float:left;margin:0 10px 0 0}
#product-detail-overview .product-details-logo h2{text-transform:uppercase}
#product-detail-overview .product-detail-pricing{float:right}
#product-detail-overview .product-detail-pricing ul{list-style:none;margin:20px;padding:0;float:both}
#product-detail-overview .product-detail-pricing ul li{display:inline;float:float;margin:0 0 0 15px;padding:0}
#product-detail-overview .product-detail-pricing ul li a{text-decoration:none;font-size:12px;font-weight:bold;color:#53585e;text-transform:uppercase}
#product-detail-overview .product-detail-pricing ul li a:hover{color:#000}
#product-detail-overview .product-detail-pricing .btn{float:right}
#product-detail-properties-summary{-webkit-box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6);box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6);background:#000;background:rgba(0,0,0,0.85);min-height:647px;padding:1%;z-index:5;position:relative}
#product-detail-properties-summary .product-detail-summary{font-size:1.714em;color:#FFF;width:80%;margin:10% auto;height:auto;line-height:1.5em;text-align:center;position:relative;z-index:10}
#product-detail-properties-summary .block{text-align:center;position:relative;z-index:10}
#product-detail-properties-summary .aditional-engine-text{clear:left}
#product-detail-properties-summary .aditional-engine-text a{font-size:11.9px;color:#a3a3a3;font-weight:bold;background:0;box-shadow:none;border:0}
#product-detail-properties-summary .aditional-engine-text a:hover{color:#bdbdbd!important}
#product-detail-properties-summary .aditional-engine-text a span{background:0}
#product-detail-properties-summary .centered{display:inline-block;vertical-align:middle}
#product-detail-properties-summary .vehicle-features{list-style:none;overflow:visible;margin:0}
#product-detail-properties-summary .vehicle-features h4{text-align:center;color:#ffcb00}
#product-detail-properties-summary .vehicle-features ul{list-style:none;margin:0}
#product-detail-properties-summary .vehicle-features ul.feature-swatch li{overflow:hidden;margin:0;display:block}
#product-detail-properties-summary .vehicle-features ul.feature-seating li{background:url(../img/icons/seating.png) no-repeat 0 -4px;height:32px;overflow:hidden;text-indent:32px}
#product-detail-properties-summary .vehicle-features ul.feature-seating li.seats-one{text-indent:-9999em}
#product-detail-properties-summary .vehicle-features ul.feature-seating li.no-seating{background:0;text-indent:0}
#product-detail-properties-summary .vehicle-features li{float:left;margin-left:50px;margin-bottom:25px;color:#ffca00;font-size:15px;font-weight:bold;text-transform:uppercase}
#product-detail-properties-summary .vehicle-features li p{margin:0;color:#fff}
#product-detail-properties-summary .vehicle-features li li,#product-detail-properties-summary .vehicle-features li a{color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase}
#product-detail-properties-summary .vehicle-features li li{float:none;margin:0;text-align:left}
#product-detail-properties-summary .vehicle-features li li strong{font-size:16px}
#product-detail-properties-summary .vehicle-features li li a{display:block;width:100%;height:100%}
#product-detail-properties-summary .vehicle-features .feature-award li{background:url(../img/icons/default-award.png) no-repeat 0 0;margin:0 0 8px 0;padding:18px 0 0 0}
#product-detail-properties-summary .vehicle-features .feature-award li.no-award-icon{background:0;padding:0}
#product-detail-properties-summary .vehicle-features .feature-award li.no-award-icon span{display:block}
#product-detail-properties-summary .vehicle-features .feature-award li img{clear:both}
@media all and (max-width:1186px) and (min-width:1024px){.pdp-color-controls-container .color-controls{margin:45px 20px 0 25px}
}
@media(max-width:1023px){.pdp-color-controls-container .color-controls{margin:45px 20px 0 25px}
#product-detail-carousel .carousel-slide-content{min-height:667px;background-position:50% 20%!important}
.pdp-compare .compareVs{width:80px;height:80px;margin-top:180px;font-size:3em}
.pdp-compare .compareVs span{top:30px}
}
@media(max-width:767px){#product-detail-carousel .carousel-slide-content{min-height:667px;background-position:50% 0!important}
#product-detail-carousel .carousel-video-inline .inline-video-player{margin-bottom:-223px}
#product-detail-carousel .carousel-video-inline .inline-video-player .inline-video-player-wrapper{min-height:667px}
.pdp-compare{background:url('../img/pdp/compare-mobile-bg.png') no-repeat;height:659px}
.pdp-compare .compareText{margin-top:30px}
.pdp-compare .compareText a{font-size:2.370714285714286em}
.pdp-compare .compare-item{margin-top:10px}
.pdp-compare img{max-width:200px}
.pdp-compare .competition{padding-top:10px}
.pdp-compare .competition img{max-width:150px}
.pdp-compare .compareVs{margin-top:10px}
.pdp-color-controls-container{display:none}
#product-detail-properties-summary .product-detail-summary{font-size:1.300em}
}
@media only screen and (min-device-width:320px) and (max-device-width:580px){#product-detail-properties-summary .product-detail-summary{font-size:1.000em}
}
#product-category.editMode .product-category-details .panel .bg-container{position:relative!important;margin-top:20px}
#product-category.editMode .product-category-details .panel .bg-container .cq-dd-image{min-height:758px!important}
#product-category .custom-nav-control{position:absolute;top:-50px;width:100%}
#product-category .custom-nav-control .flex-control-nav{position:relative}
#product-category .panel .flexslider{margin-bottom:0;background:transparent}
#product-category .panel .flex-direction-nav a{top:0;margin:0;-ms-filter:"alpha(opacity=0)"}
#product-category .panel .flex-direction-nav a.flex-next{right:0}
#product-category .panel .flex-direction-nav a.flex-prev{left:0}
#product-category .panel:hover .flex-direction-nav a.flex-next{opacity:.8;-ms-filter:"alpha(opacity=80)"}
#product-category .panel:hover .flex-direction-nav a.flex-prev{opacity:.8;-ms-filter:"alpha(opacity=80)"}
#product-category .flex-direction-nav .flex-disabled{opacity:0;-ms-filter:"alpha(opacity=0)"}
#product-category .panel:hover .flex-next:hover,#product-category .panel:hover .flex-prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}
#product-category .impact-header .product-category-details{margin-top:0}
#product-category .impact-header .product-category-details .panel .fg-container{margin-top:120px}
#product-category .impact-header .product-category-details .panel .bg-container{position:absolute;background-attachment:scroll;background-repeat:no-repeat no-repeat;background-position:50% 0;background-size:cover}
#product-category .impact-header .product-category-details .panel .bg-container .cq-dd-image{width:100%}
#product-category .impact-header .title-product-category h1,#product-category .impact-header .product-category-logo{margin:6% 0 0 5%;font-size:8.571428571428571em;line-height:1em}
#product-category .impact-header .text-product-category-details{position:absolute;bottom:20%;padding:0 8%;margin:0 auto;width:84%}
#product-category .impact-header .text-product-category-details p{font-size:1.714285714285714em!important;line-height:1.3em!important;font-family:"TradeGothicLTStd"!important;text-shadow:1px 1px 5px #000;filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1,OffY=1,Color=#000000)}
#product-category .lifestyle-navigation{position:relative;text-align:center;background:url('../img/general/panel-bg.png') repeat;z-index:100;top:0;height:218px;width:100%;max-width:1322px;margin:auto}
#product-category .lifestyle-navigation ul{list-style-type:none;margin:0}
#product-category .lifestyle-navigation ul li{display:inline-block;vertical-align:top}
#product-category .lifestyle-navigation ul li.active a{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000000',endColorstr='#000000')}
#product-category .lifestyle-navigation ul li a{display:block;text-decoration:none;width:11em}
#product-category .lifestyle-navigation ul li a:hover{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000000',endColorstr='#000000')}
#product-category .lifestyle-navigation ul li a:focus,#product-category .lifestyle-navigation ul li a:active{background:transparent}
#product-category .lifestyle-navigation ul li a img{max-width:100%;height:65px;padding:12% 0}
#product-category .lifestyle-navigation ul li a h2{font-size:1.428571428571429em;line-height:1.2em;text-transform:uppercase;color:#fff;margin:0 auto;min-height:2.5em;width:150px}
#product-category .lifestyle-navigation ul li a .lifestyle-nav-arrow{padding:1.97em 0;width:21px;height:12px;margin:0 auto;background:transparent url("../img/general/yellow-down-arrow.png") no-repeat}
#product-category .lifestyle-navigation.affix,#product-category .lifestyle-navigation.affix-bottom{position:fixed;height:77px}
#product-category .lifestyle-navigation.affix ul li a,#product-category .lifestyle-navigation.affix-bottom ul li a{width:auto;padding:2em 1em}
#product-category .lifestyle-navigation.affix ul li a img,#product-category .lifestyle-navigation.affix-bottom ul li a img{display:none}
#product-category .lifestyle-navigation.affix ul li a h2,#product-category .lifestyle-navigation.affix-bottom ul li a h2{display:inline-block;font-size:1.142857142857143em;white-space:nowrap;min-height:0;width:auto}
#product-category .lifestyle-navigation.affix ul li a .lifestyle-nav-arrow,#product-category .lifestyle-navigation.affix-bottom ul li a .lifestyle-nav-arrow{display:inline-block;padding:0;margin:0 8px}
#product-category .lifestyle-navigation.affix-top ul li.active a{background:transparent}
#product-category .lifestyle-navigation.affix-bottom{position:absolute;bottom:0;top:auto}
#product-category .panel{height:100%;padding:0;margin:0;width:100%;max-width:1322px;position:relative;margin:0 auto 0;color:#fff}
#product-category .panel .bg-container{position:absolute;top:0;max-width:1322px;height:100%;width:100%;margin:0 auto}
#product-category .panel .bg-container .inline-video-player-wrapper{margin-top:0!important;max-height:none!important}
#product-category .panel .bg-container .inline-video-player-wrapper iframe,#product-category .panel .bg-container .inline-video-player-wrapper object,#product-category .panel .bg-container .inline-video-player-wrapper embed{max-height:none!important}
#product-category .panel .bg-container .slides li{position:relative}
#product-category .panel .bg-container .slides li .mobile-index-slide{top:0;bottom:auto;height:100%;display:none}
#product-category .panel .bg-container .slides li .carousel-image,#product-category .panel .bg-container .slides li .carousel-image-inline,#product-category .panel .bg-container .slides li .one-message-promotion,#product-category .panel .bg-container .slides li .two-message-promotion{height:auto}
#product-category .panel .bg-container .slides li .carousel-slide-copy{position:absolute;top:0}
#product-category .panel .bg-container .slides li h2{margin-top:0}
#product-category .panel .fg-container{position:absolute;width:100%;height:100%;top:0}
#product-category .panel .sub-panel{position:absolute;width:100%;height:auto;max-width:1322px;top:auto;bottom:0;text-align:center;background:url('../img/general/panel-bg.png') repeat;z-index:99;padding:1.6em 0 1.6em 0}
#product-category .panel .sub-panel .highlight-video,#product-category .panel .sub-panel .lifestyle-promotion{display:inline-block;width:12em;height:8em;background:#000;vertical-align:top;position:absolute;right:1em;bottom:1em}
#product-category .panel .sub-panel .highlight-video{right:14em}
#product-category .panel .sub-panel h2{font-size:3.857142857142857em;line-height:1em;text-transform:uppercase;margin:0}
#product-category .panel .sub-panel h1{font-size:4em;text-transform:uppercase;margin:0}
#product-category .panel .sub-panel .text-lifestyle-category-group{color:#aaa;margin:1em auto}
#product-category .panel .sub-panel .lifestyle-product-cta{padding:0 1em}
#product-category .panel .sub-panel .lifestyle-product-cta img{max-height:110px}
#product-category .panel .sub-panel .lifestyle-product-cta h4{margin:1.428571428571429em auto 0;font-size:1.428571428571429em;text-transform:uppercase}
#product-category .panel .sub-panel .lifestyle-product-cta h4 .seats{display:inline-block;vertical-align:top;font-size:.7em;background:#000;padding:0 4px;margin:0 0 0 .5em}
#product-category .panel .sub-panel .lifestyle-product-cta p{color:#aaa;margin:.7857142857142857em auto 1.625em;text-transform:uppercase}
#product-category .panel .sub-panel .lifestyle-product-cta p .price-lbl{font-size:.7142857142857143em}
#product-category .panel .sub-panel .lifestyle-product-cta p .price{font-size:1.142857142857143em}
#product-category .panel .sub-panel .lifestyle-product-cta p.minHeight{min-height:23px}
#product-category .panel .sub-panel .lifestyle-product-cta a{font-size:1.285714285714286em;padding:.5em 1em;white-space:nowrap;font-weight:bold;text-decoration:none!important}
#product-category .panel .sub-panel aside ul{list-style-type:none;text-align:center;margin-left:0}
#product-category .panel .sub-panel aside ul li{display:inline-block;vertical-align:bottom}
#product-category .panel .sub-panel aside ul li img{max-width:150px;display:inline-block}
@media(max-width:1023px){body.product-category .fg-container.sub-panel{display:none}
body.product-category .one-message-slide .carousel-image-inline{background-image:none!important}
#product-category .impact-header .product-category-details{margin-top:0}
#product-category .impact-header .product-category-details .panel .fg-container{margin-top:50px}
#product-category .lifestyle-navigation{height:auto}
#product-category .lifestyle-navigation ul{overflow:hidden}
#product-category .lifestyle-navigation ul li{width:50%;float:left}
#product-category .lifestyle-navigation ul li a{overflow:hidden;padding:2em;width:auto}
#product-category .lifestyle-navigation ul li a img{display:none}
#product-category .lifestyle-navigation ul li a h2{float:left;width:auto;min-height:0}
#product-category .lifestyle-navigation ul li a .lifestyle-nav-arrow{float:right;padding:.4em 0 0 0}
#product-category .lifestyle-navigation.affix,#product-category .lifestyle-navigation.affix-bottom{height:auto}
#product-category .panel .bg-container .slides li .mobile-index-slide{display:block;padding:0!important}
#product-category .panel .bg-container .slides li .mobile-index-slide .title-lifestyle-category-group{padding-top:20px}
#product-category .panel .fg-container.sub-panel{background:0}
#product-category .panel .fg-container.sub-panel .custom-nav-control{top:0}
#product-category .panel .fg-container.sub-panel .custom-nav-control .flex-direction-nav a{top:-228px}
#product-category .panel .fg-container.sub-panel .title-lifestyle-category-group,#product-category .panel .fg-container.sub-panel .text-lifestyle-category-group,#product-category .panel .fg-container.sub-panel aside{display:none}
}
@media(min-width:1024px) and (max-width:1280px){#product-category .panel{min-height:1322px}
#product-category .panel .bg-container .carousel-image-inline{min-height:1322px}
}
@media(max-width:767px){#product-category .impact-header .title-product-category h1{font-size:5.142857142857143em;margin:12% 0 0 10%}
#product-category .impact-header .text-product-category-details p{bottom:20%;font-size:1em!important}
#product-category .panel .bg-container .flexslider .slides li .sub-panel h2{font-size:1.714285714285714em}
#product-category .panel .bg-container .flexslider .slides li .sub-panel .text-lifestyle-category-group{margin:1em 3em}
#product-category .panel .bg-container .flexslider .slides li .sub-panel .lifestyle-product-cta{padding:0}
#product-category .panel .bg-container .flexslider .slides li .sub-panel .lifestyle-product-cta h4{font-size:.9285714285714286em}
#product-category .panel .bg-container .flexslider .slides li .sub-panel .lifestyle-product-cta h4 .seats{font-size:.7692307692307692em}
#product-category .panel .bg-container .flexslider .slides li .sub-panel .lifestyle-product-cta a{font-size:.9285714285714286em;padding:.3em}
}
@media(max-width:768px) and (orientation:portrait){#product-category .panel .fg-container.sub-panel .custom-nav-control .flex-direction-nav a{top:-310px}
}
@media(min-width:320px) and (max-width:480px){.product-category #main-navigation-container{height:50px}
#product-category .custom-nav-control .flex-control-nav{position:absolute;padding-bottom:0;margin-bottom:-1.8em}
#product-category .impact-header .product-category-details{margin-top:0}
#product-category .impact-header .product-category-details .panel .bg-container{position:absolute}
#product-category .panel .bg-container .slides li .mobile-index-slide{padding:10% 0 0 0}
.lifestyle-navigation ul li{width:100%!important;float:none!important}
.lifestyle-navigation ul li a h2{text-align:left;width:210px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.pdp-solo section>.span12,.pdp-solo nav>.span12{min-height:0}
body.pdp-solo #site-wrapper,body.pdp-base-template #site-wrapper{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.pdp-solo #pdp-menu>div[class*="span"]{min-height:0}
.pdp-solo #pdp-keyspecs>div[class*="span"]{min-height:0}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content{background:url('../img/newsletter-unsubscribe/content-bg.png')}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total{width:60%;margin:0 auto;padding:40px 0 45px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-checkbox{width:10px;position:relative}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-checkbox label{cursor:pointer;position:absolute;width:12px;height:12px;top:6px;left:0;background:url('../img/newsletter-unsubscribe/newsletter-checkbox-bg.png');border:0}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-checkbox label:after{opacity:0;content:'';position:absolute;width:8px;height:4px;background:transparent;top:1px;left:2px;border:3px solid #333;border-top:0;border-right:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-checkbox label:hover:after{opacity:.5;filter:alpha(opacity=50)}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-checkbox input[type=checkbox]{display:none}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-checkbox input[type=checkbox]:checked+label:after{opacity:1;filter:alpha(opacity=100)}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-title-mobile{display:none;text-transform:uppercase;font-weight:bold}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-title{text-transform:uppercase;font-size:2.142857142857143em;font-weight:bold;line-height:100%}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input{margin-top:40px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-description-title{text-transform:uppercase;font-size:1em;font-weight:bold}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-input-form{background:#fff;width:265px;height:30px;margin:5px 0 42px;-webkit-box-shadow:5px 5px 5px #888;-moz-box-shadow:5px 5px 5px #888;box-shadow:5px 5px 5px #888}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-input-form .newsletter-unsubscribe-mail{border:medium none;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-input-form .newsletter-unsubscribe-mail:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-unsubscribe-options{clear:both}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-unsubscribe-options .newsletter-unsubscribe-title{text-transform:uppercase;font-size:.9285714285714286em;font-weight:bold;margin-top:25px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-unsubscribe-options-mobile{display:none;margin-top:20px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-unsubscribe-options-mobile .newsletter-brand-item{margin-bottom:0}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-unsubscribe-options-mobile .newsletter-brand-item .newsletter-options-mobile a{background:url('../img/newsletter-unsubscribe/options-mobile-bg.png');padding:15px;padding-left:20px;color:#000;font-weight:bold;text-transform:uppercase;display:block}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-unsubscribe-options-mobile .newsletter-brand-item .newsletter-options-mobile a:hover,.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-unsubscribe-options-mobile .newsletter-brand-item .newsletter-options-mobile a:focus{text-decoration:none;color:#000}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-unsubscribe-options-mobile .newsletter-brand-item .newsletter-options-mobile a span.arrow{background-image:url('../img/newsletter/subscribe-arrow.png');background-position:center right;background-repeat:no-repeat;width:12px;height:11px;display:inline-block;float:right;margin:5px 15px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-unsubscribe-options-mobile .newsletter-brand-item .newsletter-options-mobile a.activeItem{background:url('../img/newsletter-unsubscribe/options-mobile-active-bg.png')}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-unsubscribe-options-mobile .newsletter-brand-item .newsletter-options-mobile a.activeItem span.arrow{background-image:url('../img/newsletter-unsubscribe/mobile-downarrow.png');margin-right:15px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-unsubscribe-options-mobile .newsletter-brand-item .unsubscribe-options-collapse{background:url('../img/newsletter-unsubscribe/unsubscribe-options-collapse.png');color:#fff;font-weight:bold;text-transform:uppercase;padding-left:20px!important;padding:14px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-unsubscribe-options-mobile .newsletter-brand-item .unsubscribe-options-collapse .mobile-options-checkbox{display:table-cell;width:30px;float:right}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-reasons{margin-top:50px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-reasons .newsletter-options-text{margin-top:25px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-reasons .newsletter-options-text P{margin-left:20px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-mail-input .newsletter-reasons .newsletter-options-text .newsletter-reasons-checkbox{float:left;margin-top:-3px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-submit-button{background:#ffca00;height:35px;display:inline-block;margin-top:50px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-submit-button a{background:url('../img/newsletter/subscribe-arrow.png') no-repeat center right;color:#000;text-transform:uppercase;font-size:17.5px;font-weight:bold;padding-right:15px;margin:0 15px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-submit-button a span{padding-top:7px;display:inline-block}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-submit-button a:hover{text-decoration:none;color:#000}
@media(max-width:767px){.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content{background:url('../img/newsletter-unsubscribe/mobile-content-bg2.png')!important}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total{width:100%;padding-bottom:10px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-title-mobile,.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-title,.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-description-title,.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-input-form,.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-submit-button,.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-options-text{margin-left:20px!important}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-title{font-size:1.714285714285714em}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-unsubscribe-options{display:none}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-unsubscribe-options-mobile,.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-title-mobile{display:block!important}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-checkbox label{top:3px}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-reasons-checkbox{margin-top:1px!important}
.newsletter-unsubscribe-wrapper .newsletter-unsubscribe-content .newsletter-content-total .newsletter-submit-button a{font-size:.9285714285714286em;padding-right:12px;margin:0 12px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#news-details-page{padding:3% 3% 5% 2%;background-color:#f4f4f4}
#news-details-page #news-details-main{float:left}
#news-details-page #news-details-main .social-link{padding-top:3%}
#news-details-page #news-details-main #new-details-content-text{text-align:justify}
#news-details-page #new-details-content-text{margin-top:2%}
#news-details-page .view-related-articles{width:90%}
#news-details-page #media-contact{margin-top:2%}
#news-details-page #media-contact .media-title{text-transform:uppercase;font-size:2.143em;font-weight:bold;margin-bottom:2%}
#news-details-page #news-details-sidebar{float:right}
.news-details-button-group .span12{min-height:0}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.articleTeaser{display:block;border:none!important;background-color:#fff;max-width:312px;height:auto;margin-left:0;-webkit-box-shadow:0 .415em .625em #333!important;-moz-box-shadow:0 .415em .625em #333!important;box-shadow:0 .415em .625em #333!important}
.articleTeaser:hover{-webkit-box-shadow:0 .615em .845em #333!important;-moz-box-shadow:0 .615em .845em #333!important;box-shadow:0 .615em .845em #333!important}
.articleTeaser .article-title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125em;font-weight:bold;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#fff,#ebebeb);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebebeb));background-image:-webkit-linear-gradient(top,#fff,#ebebeb);background-image:-o-linear-gradient(top,#fff,#ebebeb);background-image:linear-gradient(to bottom,#fff,#ebebeb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffebebeb',GradientType=0);overflow:hidden;position:relative;padding:10px;height:53px;line-height:20px;text-align:center;color:#000}
.articleTeaser .article-container{height:140px}
.articleTeaser .article-container .article-date{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:bold;line-height:20px;text-align:center;margin-top:20px;color:#555}
.articleTeaser .article-container .article-description{padding:10px;text-align:left;line-height:20px;height:90px;overflow:hidden;color:#999}
.articleTeaser .article-container .read-more{margin-left:28%;color:#999;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.857em;font-weight:normal;line-height:20px;text-transform:uppercase;background:url('../img/general/arrow-fwd-gray.png') no-repeat right;padding-right:10px;line-height:4.000em;float:left}
@media(max-width:767px){.articleTeaser{display:block;border:none!important;background-color:#fff;max-width:312px;height:auto;margin-left:0;text-align:center;-webkit-box-shadow:0 .415em .625em #333!important;-moz-box-shadow:0 .415em .625em #333!important;box-shadow:0 .415em .625em #333!important}
.articleTeaser:hover{-webkit-box-shadow:0 .615em .845em #333!important;-moz-box-shadow:0 .615em .845em #333!important;box-shadow:0 .615em .845em #333!important}
.articleTeaser .article-title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125em;font-weight:bold;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#fff,#ebebeb);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebebeb));background-image:-webkit-linear-gradient(top,#fff,#ebebeb);background-image:-o-linear-gradient(top,#fff,#ebebeb);background-image:linear-gradient(to bottom,#fff,#ebebeb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffebebeb',GradientType=0);overflow:hidden;position:relative;padding:10px;height:53px;line-height:20px;text-align:center;color:#000}
.articleTeaser .article-container{height:140px}
.articleTeaser .article-container .article-date{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:bold;line-height:20px;text-align:center;margin-top:20px;color:#555}
.articleTeaser .article-container .article-description{padding:10px;text-align:center;line-height:20px;height:90px;overflow:hidden;color:#999}
.articleTeaser .article-container .read-more{color:#999;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.857em;font-weight:normal;line-height:20px;text-transform:uppercase;background:url('../img/general/arrow-fwd-gray.png') no-repeat right;text-align:center;line-height:4.000em;padding-left:2.000em}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.large-article{width:100%;text-align:justify;margin-bottom:10%}
.large-article .article-title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.5em;font-weight:bold;line-height:20px;color:#666;padding-top:3%;padding-right:4%;text-align:left;line-height:1.000em}
.large-article .article-post-date{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25em;font-weight:normal;line-height:20px;color:#333;line-height:2.000em;padding-bottom:2%;padding-top:3%}
.large-article .content-preview{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:normal;line-height:20px;padding-top:3%;padding-right:4%}
.large-article .read-more{float:left;height:23px;margin-bottom:8%;margin-top:3%;padding-top:.2%;text-align:center;width:auto;padding-left:20px}
.large-article .read-more .read-more-link{color:#fff;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.938em;font-weight:bold;line-height:20px;text-transform:uppercase;background:url('../img/general/arrow-fwd-light.png') no-repeat right;padding-right:20px}
@media(max-width:568px){.large-article .article-title,.large-article .content-preview{padding-right:8%}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#media-gallery-abum #media-gallery-header{background:url('../img/media-gallery/gallery-header-bg.png') top left repeat-x #26282a;color:#fff}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.album-teaser-thumbnail{display:block;border:none!important;background-color:#fff;padding:0;height:340px;width:250px;-webkit-box-shadow:0 .415em .625em #333!important;-moz-box-shadow:0 .415em .625em #333!important;box-shadow:0 .415em .625em #333!important}
.album-teaser-thumbnail:hover{-webkit-box-shadow:0 .615em .825em #333!important;-moz-box-shadow:0 .615em .825em #333!important;box-shadow:0 .615em .825em #333!important}
.album-teaser-thumbnail .thumb-img{height:230px;line-height:10em;margin:0 auto;width:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"}
.album-teaser-thumbnail .thumb-content-wrapper{padding:3%;text-align:center;overflow:hidden;display:table;width:94%}
.album-teaser-thumbnail .thumb-content-wrapper .thumb-content{height:100px;display:table-cell;vertical-align:middle;overflow:visible}
.album-teaser-thumbnail .thumb-content-wrapper .thumb-content .album-title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.143em;font-weight:bold;line-height:20px;text-transform:uppercase;text-align:center;color:#333}
.album-teaser-thumbnail .thumb-content-wrapper .thumb-content .info{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.857em;font-weight:normal;line-height:20px;color:#999;text-align:center}
.album-teaser-thumbnail .thumb-content-wrapper .thumb-content .view-album{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.857em;font-weight:normal;line-height:20px;text-align:center;text-transform:uppercase;color:#999;background:url('../img/general/arrow-fwd-gray.png') no-repeat right;padding-right:1.000em}
@media(min-width:768px) and (max-width:979px){.album-teaser-thumbnail{display:block;border:none!important;background-color:#fff;padding:0;height:330px;width:240px;-webkit-box-shadow:0 .415em .625em #333!important;-moz-box-shadow:0 .415em .625em #333!important;box-shadow:0 .415em .625em #333!important}
.album-teaser-thumbnail:hover{-webkit-box-shadow:0 .615em .825em #333!important;-moz-box-shadow:0 .615em .825em #333!important;box-shadow:0 .615em .825em #333!important}
.album-teaser-thumbnail .thumb-img{height:220px;line-height:10em;margin:0 auto;width:100%}
.album-teaser-thumbnail .thumb-img img{max-height:100%;max-width:100%;display:block;margin:0}
.album-teaser-thumbnail .thumb-content-wrapper{padding:3%;text-align:center;overflow:hidden;display:table;width:94%}
.album-teaser-thumbnail .thumb-content-wrapper .thumb-content{height:100px;display:table-cell;vertical-align:middle;overflow:visible}
.album-teaser-thumbnail .thumb-content-wrapper .thumb-content .album-title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.143em;font-weight:bold;line-height:20px;text-transform:uppercase;text-align:center}
.album-teaser-thumbnail .thumb-content-wrapper .thumb-content .info{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.857em;font-weight:normal;line-height:20px;color:#999;text-align:center}
.album-teaser-thumbnail .thumb-content-wrapper .thumb-content .view-album{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.857em;font-weight:normal;line-height:20px;text-align:center;text-transform:uppercase;color:#999;background:url('../img/general/arrow-fwd-gray.png') no-repeat right;padding-right:1.000em}
}
@media(max-width:767px){.album-teaser-thumbnail{display:block;border:none!important;background-color:#fff;padding:0;height:300px;width:220px;-webkit-box-shadow:0 .415em .625em #333!important;-moz-box-shadow:0 .415em .625em #333!important;box-shadow:0 .415em .625em #333!important}
.album-teaser-thumbnail:hover{-webkit-box-shadow:0 .615em .825em #333!important;-moz-box-shadow:0 .615em .825em #333!important;box-shadow:0 .615em .825em #333!important}
.album-teaser-thumbnail .thumb-img{height:200px;line-height:10em;margin:0 auto;width:100%}
.album-teaser-thumbnail .thumb-img img{max-height:100%;max-width:100%;display:block;margin:0}
.album-teaser-thumbnail .thumb-content-wrapper{padding:3%;text-align:center;overflow:hidden;display:table;width:94%}
.album-teaser-thumbnail .thumb-content-wrapper .thumb-content{height:100px;display:table-cell;vertical-align:middle;overflow:visible}
.album-teaser-thumbnail .thumb-content-wrapper .thumb-content .album-title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.143em;font-weight:bold;line-height:20px;text-transform:uppercase;text-align:center}
.album-teaser-thumbnail .thumb-content-wrapper .thumb-content .info{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.857em;font-weight:normal;line-height:20px;color:#999;text-align:center}
.album-teaser-thumbnail .thumb-content-wrapper .thumb-content .view-album{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.857em;font-weight:normal;line-height:20px;text-align:center;text-transform:uppercase;color:#999;background:url('../img/general/arrow-fwd-gray.png') no-repeat right;padding-right:1.000em}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#lms-schema-validation{background-color:#fff;height:750px}
#lms-schema-validation .jumbotron{padding:30px;text-align:center}
#lms-schema-validation .jumbotron>span{padding:0 30px}
#lms-schema-validation .jumbotron>span:last-child{float:right}
#lms-schema-validation #delivery-msg{text-align:center;color:red;font-weight:bold;padding:10px}
#lms-schema-validation #slider{width:100%!important;position:relative;overflow:hidden;margin:20px auto 0 auto}
#lms-schema-validation #slider ul{position:relative;margin:0;padding:0;list-style:none}
#lms-schema-validation #slider ul li{position:relative;display:block;float:left;margin:0;padding:0;width:99.8%!important;height:600px;background:#fff;border:2px solid grey;text-align:center}
#lms-schema-validation .sub-date{height:4%;text-align:left;padding:10px 10px}
#lms-schema-validation .json-data{height:75%;text-align:left;padding:10px 10px}
#lms-schema-validation .json-data textarea{height:275px;width:98.8%;max-height:275px;max-width:98.8%;font-size:12px;font-weight:normal;line-height:22px;margin-bottom:0!important}
#lms-schema-validation .json-data div{height:85%}
#lms-schema-validation .json-data .data{height:89.2%}
#lms-schema-validation .validation-error{height:21%;text-align:left;padding:10px 10px}
#lms-schema-validation .validation-error div{height:90%}
#lms-schema-validation .validation-error .error-msg{padding-left:8px;height:150px;overflow-y:scroll}
#lms-schema-validation .label-style{border:1px solid grey}
#lms-schema-validation h5{padding-left:8px;background-color:#ccc;margin-top:0}
#lms-schema-validation .error-not-found{position:relative;top:100px}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#landing-page-canam-header #header .top-nav{background:transparent url('../img/header/top-nav-bg-repeat-diag.png') repeat-x}
#landing-page-canam-header #header .top-nav .brand{background:transparent url('../img/header/brand-logo-bg-diag.png') no-repeat}
#landing-page-canam-header #header .navbar .navbar-inner{box-shadow:none}
#landing-page-content-row #landing-page-content #spyder-link .image{background:#000 url("../../../../content/dam/canam-offroad/Global/MY2015/Images/desktop-splash-spyder.jpg/jcr:content/renditions/original") no-repeat}
#landing-page-content-row #landing-page-content #atv-link .image{background:#000 url("../../../../content/dam/canam-offroad/Global/MY2015/Images/desktop-splash-atv.jpg/jcr:content/renditions/original") no-repeat}
#landing-page-content-row #landing-page-content #spyder-link .image,#landing-page-content-row #landing-page-content #atv-link .image{width:100%;height:925px;background-size:100%}
#landing-page-content-row #landing-page-content #spyder-link,#landing-page-content-row #landing-page-content #atv-link{display:block;width:50%;float:left}
#landing-page-content-row #landing-page-content #spyder-link img,#landing-page-content-row #landing-page-content #atv-link img{width:100%}
#landing-page-content-row #landing-page-content .splashText{font-weight:bold;line-height:60px}
#landing-page-content-row #landing-page-content #contentLandingSpyder{position:absolute;width:30%;top:12%;left:2%;text-align:right}
#landing-page-content-row #landing-page-content #contentLandingSpyder .roadsterText{font-size:2.8vw;color:#000}
#landing-page-content-row #landing-page-content #contentLandingSpyder .visitSpyderSiteText{background-color:#f40;color:white;font-size:3.5vw;background-image:url(../img/footer/footer-newsletter-arrow-alt.png);padding-right:20px!important;background-position:96% 50%;background-repeat:no-repeat}
#landing-page-content-row #landing-page-content #contentLandingSpyder .visitSpyderSiteText:hover{-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;border-bottom-color:#b33000;background-color:#f40;color:white}
#landing-page-content-row #landing-page-content #contentLandingATV{position:absolute;width:33%;top:12%;left:52%;text-align:center}
#landing-page-content-row #landing-page-content #contentLandingATV .offroadText{font-size:3vw;color:#333}
#landing-page-content-row #landing-page-content #contentLandingATV .offroadSText{font-size:1.8vw;color:#333}
#landing-page-content-row #landing-page-content #contentLandingATV .visitATVSiteText{float:right;background-image:url(../img/footer/footer-newsletter-arrow.png);padding-right:20px!important;background-position:96% 50%;background-repeat:no-repeat}
@media(min-width:769px) and (max-width:1024px){#landing-page-canam-header #header .top-nav .brand{height:65px}
#landing-page-canam-header #header .top-nav .brand a .brpLogo{padding-top:15px}
#landing-page-canam-header #header .top-nav .brand a .brandLogo{padding-top:20px}
#landing-page-canam-header #header .top-nav .brand a .logo-separator{padding:10px 5px 0 10px}
#landing-page-content-row #landing-page-content #spyder-link .image{background:#000 url("../../../../content/dam/canam-offroad/Global/MY2015/Images/desktop-splash-spyder.jpg/jcr:content/renditions/cq5dam.web.1024.1024.jpeg") no-repeat;background-size:100%}
#landing-page-content-row #landing-page-content #atv-link .image{background:#000 url("../../../../content/dam/canam-offroad/Global/MY2015/Images/desktop-splash-atv.jpg/jcr:content/renditions/cq5dam.web.1024.1024.jpeg") no-repeat;background-size:100%}
}
@media(min-width:569px) and (max-width:768px){#landing-page-content{position:relative;top:0;margin-bottom:0}
#landing-page-content-row #landing-page-content #spyder-link,#landing-page-content-row #landing-page-content #atv-link{width:100%;height:auto;float:none}
#landing-page-content-row #landing-page-content #spyder-link .image{background:#000 url("../../../../content/dam/canam-offroad/Global/MY2015/Images/mobile-splash-spyder.jpg/jcr:content/renditions/cq5dam.web.768.768.jpeg") no-repeat;background-size:100%;width:100%;height:925px}
#landing-page-content-row #landing-page-content #atv-link .image{background:#000 url("../../../../content/dam/canam-offroad/Global/MY2015/Images/mobile-splash-atv.jpg/jcr:content/renditions/cq5dam.web.768.768.jpeg") no-repeat;background-size:100%;width:100%;height:925px}
#landing-page-content-row #landing-page-content .splashText{line-height:20px}
#landing-page-content-row #landing-page-content #contentLandingSpyder{max-width:48%;top:6%}
#landing-page-content-row #landing-page-content #contentLandingSpyder .roadsterText{font-size:3.5vw}
#landing-page-content-row #landing-page-content #contentLandingSpyder .visitSpyderSiteText{font-size:3.5vw}
#landing-page-content-row #landing-page-content #contentLandingATV{max-width:48%;top:82%;left:2%}
#landing-page-content-row #landing-page-content #contentLandingATV .offroadText{font-size:5.8vw}
#landing-page-content-row #landing-page-content #contentLandingATV .offroadSText{font-size:3.4vw}
#landing-page-content-row #landing-page-content #contentLandingATV .visitATVSiteText{margin-left:20%;float:none}
}
@media(min-width:768px){#landing-page-content{position:relative;top:-100px;margin-bottom:-100px}
#landing-page-canam-header #header>div.navbar{z-index:999;position:relative}
#landing-page-canam-header #header .top-nav .brand{height:65px}
}
@media(min-width:1025px){#landing-page-canam-header #header .top-nav .brand{height:100px}
}
@media(min-width:321px) and (max-width:568px){#landing-page-content{position:relative;top:0;margin-bottom:0}
#landing-page-content-row #landing-page-content #spyder-link .image{background:#000 url("../../../../content/dam/canam-offroad/Global/MY2015/Images/mobile-splash-spyder.jpg/jcr:content/renditions/cq5dam.web.480.480.jpeg") no-repeat;background-size:100%;height:622px}
#landing-page-content-row #landing-page-content #atv-link .image{background:#000 url("../../../../content/dam/canam-offroad/Global/MY2015/Images/mobile-splash-atv.jpg/jcr:content/renditions/cq5dam.web.480.480.jpeg") no-repeat;background-size:100%;height:622px}
}
@media(max-width:320px){#landing-page-content{position:relative;top:0;margin-bottom:0}
#landing-page-content-row #landing-page-content #spyder-link,#landing-page-content-row #landing-page-content #atv-link{width:100%;height:auto;float:none}
#landing-page-content-row #landing-page-content #spyder-link .image{background:#000 url("../../../../content/dam/canam-offroad/Global/MY2015/Images/mobile-splash-spyder.jpg/jcr:content/renditions/cq5dam.web.320.320.jpeg") no-repeat;background-size:100%;height:259px}
#landing-page-content-row #landing-page-content #atv-link .image{background:#000 url("../../../../content/dam/canam-offroad/Global/MY2015/Images/mobile-splash-atv.jpg/jcr:content/renditions/cq5dam.web.320.320.jpeg") no-repeat;background-size:100%;height:259px}
#landing-page-content-row #landing-page-content .splashText{line-height:20px}
#landing-page-content-row #landing-page-content #contentLandingSpyder{max-width:48%;top:6%}
#landing-page-content-row #landing-page-content #contentLandingSpyder .roadsterText{font-size:3.5vw}
#landing-page-content-row #landing-page-content #contentLandingSpyder .visitSpyderSiteText{font-size:3.5vw}
#landing-page-content-row #landing-page-content #contentLandingATV{max-width:48%;top:82%;left:2%}
#landing-page-content-row #landing-page-content #contentLandingATV .offroadText{font-size:5.8vw}
#landing-page-content-row #landing-page-content #contentLandingATV .offroadSText{font-size:3.4vw}
#landing-page-content-row #landing-page-content #contentLandingATV .visitATVSiteText{margin-left:20%;float:none}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:320px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:320px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:320px),only screen and (min-device-pixel-ratio:2) and (max-width:320px),only screen and (min-resolution:192dpi) and (max-width:320px),only screen and (min-resolution:2dppx) and (max-width:320px){#landing-page-content-row #landing-page-content #spyder-link,#landing-page-content-row #landing-page-content #atv-link{width:100%;height:auto;float:none}
#landing-page-content-row #landing-page-content #spyder-link .image{background:#000 url("../../../../content/dam/canam-offroad/Global/MY2015/Images/mobile-splash-spyder.jpg/jcr:content/renditions/cq5dam.web.768.768.jpeg") no-repeat;background-size:100%;height:259px}
#landing-page-content-row #landing-page-content #atv-link .image{background:#000 url("../../../../content/dam/canam-offroad/Global/MY2015/Images/mobile-splash-atv.jpg/jcr:content/renditions/cq5dam.web.768.768.jpeg") no-repeat;background-size:100%;height:259px}
#landing-page-content-row #landing-page-content .splashText{line-height:20px}
#landing-page-content-row #landing-page-content #contentLandingSpyder{max-width:48%;top:6%}
#landing-page-content-row #landing-page-content #contentLandingSpyder .roadsterText{font-size:3.5vw}
#landing-page-content-row #landing-page-content #contentLandingSpyder .visitSpyderSiteText{font-size:3.5vw}
#landing-page-content-row #landing-page-content #contentLandingATV{max-width:48%;top:82%;left:2%}
#landing-page-content-row #landing-page-content #contentLandingATV .offroadText{font-size:5.8vw}
#landing-page-content-row #landing-page-content #contentLandingATV .offroadSText{font-size:3.4vw}
#landing-page-content-row #landing-page-content #contentLandingATV .visitATVSiteText{margin-left:20%;float:none}
}
@media(max-width:1024px){#landing-page-content-row #landing-page-content .splashText{line-height:40px}
#landing-page-content-row #landing-page-content #contentLandingSpyder .roadsterText{font-size:3.5vw}
#landing-page-content-row #landing-page-content #contentLandingSpyder .visitSpyderSiteText{font-size:3.5vw}
#landing-page-content-row #landing-page-content #contentLandingATV .offroadText{font-size:3.9vw}
#landing-page-content-row #landing-page-content #contentLandingATV .offroadSText{font-size:2.5vw}
}
@media(min-width:320px) and (max-width:359px){#landing-page-content-row #landing-page-content .splashText{line-height:20px}
#landing-page-content-row #landing-page-content #contentLandingSpyder{width:48%;top:6%}
#landing-page-content-row #landing-page-content #contentLandingSpyder .roadsterText{font-size:3.5vw}
#landing-page-content-row #landing-page-content #contentLandingSpyder .visitSpyderSiteText{font-size:3.5vw}
#landing-page-content-row #landing-page-content #contentLandingATV{width:48%;top:82%;left:2%}
#landing-page-content-row #landing-page-content #contentLandingATV .offroadText{font-size:5.8vw}
#landing-page-content-row #landing-page-content #contentLandingATV .offroadSText{font-size:3.4vw}
#landing-page-content-row #landing-page-content #contentLandingATV .visitATVSiteText{margin-left:20%;float:none}
}
@media(min-width:360px) and (max-width:414px){#landing-page-content-row #landing-page-content .splashText{line-height:20px}
#landing-page-content-row #landing-page-content #contentLandingSpyder{width:35%!important}
#landing-page-content-row #landing-page-content #contentLandingATV{width:35%!important}
}
@media(min-width:1024px) and (max-width:1280px){#landing-page-content-row #landing-page-content .splashText{line-height:50px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#long-jump-nav.editMode .jump-navigation-details .panel .bg-container{position:relative!important;margin-top:120px}
#long-jump-nav.editMode .jump-navigation-details .panel .fg-container-gr{position:relative!important}
.jumpnav-group-navigation{height:60px!important}
#long-jump-nav{position:relative;z-index:auto}
#long-jump-nav .jumpnav-navigation{background:transparent url('../img/general/panel-bg.png') repeat;width:100%;margin:auto;max-width:1322px;position:relative;text-align:center;top:0;z-index:100}
#long-jump-nav .jumpnav-navigation ul{list-style-type:none;margin:0;height:100%}
#long-jump-nav .jumpnav-navigation ul li{display:inline-block;vertical-align:top}
#long-jump-nav .jumpnav-navigation ul li:hover,#long-jump-nav .jumpnav-navigation ul li:focus,#long-jump-nav .jumpnav-navigation ul li.active{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000000',endColorstr='#000000')}
#long-jump-nav .jumpnav-navigation ul li:hover a,#long-jump-nav .jumpnav-navigation ul li:focus a,#long-jump-nav .jumpnav-navigation ul li.active a{background:0}
#long-jump-nav .jumpnav-navigation ul li.text-center{height:100%}
#long-jump-nav .jumpnav-navigation ul li a{display:block;text-decoration:none;width:11em;height:100%}
#long-jump-nav .jumpnav-navigation ul li a img{height:65px;padding:12% 0}
#long-jump-nav .jumpnav-navigation ul li a img.img-spacer{height:0}
#long-jump-nav .jumpnav-navigation ul li a h2{font-size:1.2em;line-height:1.2em;text-transform:uppercase;color:#fff;margin:0 auto;min-height:2.4em;width:150px}
#long-jump-nav .jumpnav-navigation ul li a .jump-nav-arrow{height:60px;line-height:60px;color:#ffc525}
#long-jump-nav .jumpnav-navigation ul li a .jump-nav-title{height:60px}
#long-jump-nav .jumpnav-navigation ul li a .jump-nav-group-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:100%;justify-content:center;font-size:12px}
#long-jump-nav .jumpnav-navigation ul li a .jump-nav-group-title:after{padding-left:10px;color:#ffc525;font-family:'brp-icons-font';content:"\55"}
#long-jump-nav .jumpnav-navigation.shadow:after{top:100%}
#long-jump-nav .jumpnav-navigation.affix,#long-jump-nav .jumpnav-navigation.affix-bottom{position:fixed;top:100px}
#long-jump-nav .jumpnav-navigation.affix-bottom{position:absolute;bottom:0;top:auto}
#long-jump-nav .panel{height:auto!important;padding:0;margin:0;width:100%;max-width:1322px;position:relative;margin:0 auto;color:#fff}
#long-jump-nav .panel .fg-container-gr{top:0;padding:5% 0;height:100%;position:relative}
#long-jump-nav .panel .fg-container-gr .group-title{display:block;color:#000;overflow:hidden}
#long-jump-nav .panel .fg-container-gr .header-title-custom{display:block}
#long-jump-nav .panel .fg-container-gr .header-title-custom .header-title-custom-inner{background:transparent!important;position:absolute;bottom:100px;height:inherit;width:100%}
#long-jump-nav .panel .fg-container-gr .header-title-custom .header-title-custom-inner .span12{height:auto;margin-top:0}
#long-jump-nav .panel .fg-container-gr .header-title-custom .header-title-custom-inner .span12 h1{margin-bottom:100px}
#long-jump-nav .panel .fg-container-gr .jump-nav-group-par .carousel-slide-content{padding-top:75px;min-height:592px}
#long-jump-nav .panel .bg-container{position:absolute;top:0;max-width:1322px;height:100%;width:100%;margin:0 auto;background-repeat:no-repeat no-repeat;background-size:auto 100%}
#long-jump-nav .panel .bg-container img{width:100%!important;height:769px!important;display:block!important}
#long-jump-nav .panel .bg-container .carousel-image-inline{min-height:800px}
#long-jump-nav .panel .bg-container .inline-video-player-wrapper{max-height:none!important}
#long-jump-nav .panel .bg-container .inline-video-player-wrapper iframe,#long-jump-nav .panel .bg-container .inline-video-player-wrapper object,#long-jump-nav .panel .bg-container .inline-video-player-wrapper embed{max-height:none!important}
#long-jump-nav .panel .bg-container .slides li{position:relative}
#long-jump-nav .panel .bg-container .slides li .mobile-index-slide{top:0;bottom:auto;height:100%;padding:12% 0 0 0;display:none}
@media(max-width:1024px){#long-jump-nav .panel .bg-container .slides li .mobile-index-slide{display:block;padding:33% 0 0 0}
}
#long-jump-nav .panel .bg-container .slides li .carousel-image,#long-jump-nav .panel .bg-container .slides li .carousel-image-inline,#long-jump-nav .panel .bg-container .slides li .one-message-promotion,#long-jump-nav .panel .bg-container .slides li .two-message-promotion{height:auto}
#long-jump-nav .panel .bg-container .slides li .carousel-slide-copy{position:absolute;top:0}
#long-jump-nav .panel .bg-container .slides li h2{margin-top:0}
#long-jump-nav .panel .fg-container{position:absolute;width:100%;height:100%;top:0}
#long-jump-nav .panel .sub-panel{position:absolute;width:100%;height:auto;max-width:1322px;top:auto;bottom:0;text-align:center;background:url('../img/general/panel-bg.png') repeat;z-index:99;padding:1.6em 0 1.6em 0}
#long-jump-nav .panel .sub-panel .highlight-video,#long-jump-nav .panel .sub-panel .lifestyle-promotion{display:inline-block;width:12em;height:8em;background:#000;vertical-align:top;position:absolute;right:1em;bottom:1em}
#long-jump-nav .panel .sub-panel .highlight-video{right:14em}
#long-jump-nav .panel .sub-panel h2{font-size:3.857142857142857em;line-height:1em;text-transform:uppercase;margin:0;float:left}
#long-jump-nav .panel .sub-panel h1{font-size:4em;text-transform:uppercase;margin:0}
#long-jump-nav .panel .sub-panel .text-lifestyle-category-group{color:#aaa;margin:1em auto}
#long-jump-nav .panel .sub-panel .lifestyle-product-cta{padding:0 1em}
#long-jump-nav .panel .sub-panel .lifestyle-product-cta img{max-height:110px}
#long-jump-nav .panel .sub-panel .lifestyle-product-cta h4{margin:1.428571428571429em auto 0;font-size:1.428571428571429em;text-transform:uppercase}
#long-jump-nav .panel .sub-panel .lifestyle-product-cta h4 .seats{display:inline-block;vertical-align:top;font-size:.7em;background:#000;padding:0 4px;margin:0 0 0 .5em}
#long-jump-nav .panel .sub-panel .lifestyle-product-cta p{color:#aaa;margin:.7857142857142857em auto 1.625em;text-transform:uppercase}
#long-jump-nav .panel .sub-panel .lifestyle-product-cta p .price-lbl{font-size:.7142857142857143em}
#long-jump-nav .panel .sub-panel .lifestyle-product-cta p .price{font-size:1.142857142857143em}
#long-jump-nav .panel .sub-panel .lifestyle-product-cta a{font-size:1.285714285714286em;padding:.5em 1em;white-space:nowrap;font-weight:bold;text-decoration:none!important}
#long-jump-nav .panel .sub-panel aside ul{list-style-type:none;text-align:center;margin-left:0}
#long-jump-nav .panel .sub-panel aside ul li{display:inline-block;vertical-align:bottom}
@media(max-width:1024px){#long-jump-nav .new.section{display:none}
#long-jump-nav .jumpnav-group-navigation{height:auto!important}
#long-jump-nav .jumpnav-group-navigation .jumpnav-navigation{height:initial}
#long-jump-nav .jumpnav-group-navigation .jumpnav-navigation ul{overflow:hidden}
#long-jump-nav .jumpnav-group-navigation .jumpnav-navigation ul li{width:50%;float:left}
#long-jump-nav .jumpnav-group-navigation .jumpnav-navigation ul li a{overflow:hidden;padding:0 1em 1em 1em;width:auto}
#long-jump-nav .jumpnav-group-navigation .jumpnav-navigation ul li a img{display:none}
#long-jump-nav .jumpnav-group-navigation .jumpnav-navigation ul li a h2{float:left;width:auto;height:1.142857142857143em}
#long-jump-nav .jumpnav-group-navigation .jumpnav-navigation ul li a .jump-nav-arrow{float:right;padding:.4em 0 0 0}
}
@media(max-width:1023px){#long-jump-nav .panel .fg-container-gr .jump-nav-group-par .carousel-slide-content{padding-top:10px;min-height:422px}
#long-jump-nav .jumpnav-group-navigation{height:auto!important}
#long-jump-nav .jumpnav-group-navigation .jumpnav-navigation{height:100%;position:relative!important;left:0!important;margin:0!important}
#long-jump-nav .jumpnav-group-navigation .jumpnav-navigation ul li{width:50%;height:auto;padding:0}
}
@media(max-width:767px){#long-jump-nav .panel .fg-container-gr .jump-nav-group-par .carousel-slide-content{padding-top:10px;min-height:193px}
#long-jump-nav .jumpnav-group-navigation{height:auto!important}
#long-jump-nav .jumpnav-group-navigation .jumpnav-navigation ul li{width:100%}
}
@media(max-width:320px){#long-jump-nav .jump-nav-group .bg-container{background-position:center center}
#long-jump-nav .jumpnav-group-navigation{height:auto!important}
#long-jump-nav .jumpnav-group-navigation .jumpnav-navigation ul li a{padding:0 1.5em 1.235em 1.5em}
#long-jump-nav .jumpnav-group-navigation .jumpnav-navigation ul li a .jump-nav-arrow{margin:7px auto 0}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#hopper-fitment-cont{background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWZiM2JhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-webkit-linear-gradient(top,#fff 45%,#afb3ba 100%);background:-o-linear-gradient(top,#fff 45%,#afb3ba 100%);background:-ms-linear-gradient(top,#fff 45%,#afb3ba 100%);background:linear-gradient(to bottom,#fff 45%,#afb3ba 100%);padding:30px}
#hopper-fitment-cont div.simpletext{display:inline}
#hopper-fitment-cont h1,#hopper-fitment-cont h2{text-transform:uppercase;color:#fff}
#hopper-fitment-cont h1{display:block;width:100%;font-size:36.5px}
#hopper-fitment-cont h2{margin-bottom:25px}
#hopper-fitment-cont .desc-txt{clear:left;margin-bottom:20px;color:#fff}
#hopper-fitment-cont .desc-txt p{margin-bottom:0;line-height:0;font-size:16px}
#hopper-fitment-cont .desc-txt h3{color:#fff}
#hopper-fitment-cont .desc-cont{overflow:auto}
#hopper-fitment-cont .desc-cont .info-cont,#hopper-fitment-cont .desc-cont .hopper-fitment-img{display:inline-block;float:left}
#hopper-fitment-cont .desc-cont .info-cont{width:30%}
#hopper-fitment-cont .desc-cont .info-cont .fitment-link{overflow:auto;clear:left;display:block;color:#666;border-radius:6px;padding:12px 30px 12px 12px;text-decoration:none;font-size:12px;margin-bottom:10px;background:url("../../../../content/dam/canam-spyder/Global/MY2014/Images/Lineup/Hopper/right-black-arrow.png") #e6e6e6 95% 50% no-repeat}
#hopper-fitment-cont .desc-cont .info-cont .fitment-link img,#hopper-fitment-cont .desc-cont .info-cont .fitment-link p{display:inline-block;float:left}
#hopper-fitment-cont .desc-cont .info-cont .fitment-link img{margin-right:12px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-link div.title{display:block;color:#333;font-size:13px;font-weight:bold;text-transform:uppercase}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options{border:5px solid #39393a;border-radius:6px;background-color:#fff}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options span{display:block;background-color:#bec1c5;color:#000;font-weight:bold;padding:5px 12px;text-transform:uppercase}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options{padding:15px 12px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender{margin:0 25px 0 0}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height{margin:0 10px 0 0}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height{list-style-type:none;text-decoration:none;display:inline-block}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender li,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height li{display:inline;float:left;background-color:#e6e6e6;padding:4px 12px;border-left:1px solid #a8a8a8}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender li:first-child,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height li:first-child{border-left:none}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender li a,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height li a{display:block}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #male a,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height #male a{height:25px;width:11px;background:url("../../../../content/dam/canam-spyder/Global/MY2014/Images/Lineup/Hopper/gender-sprite.png") left 0 no-repeat}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #female a,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height #female a{height:25px;width:11px;background:url("../../../../content/dam/canam-spyder/Global/MY2014/Images/Lineup/Hopper/gender-sprite.png") right 0 no-repeat}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #in,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height #in,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #cm,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height #cm{padding:6px 12px;text-transform:uppercase;font-weight:bold;font-size:12.5px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #in a,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height #in a,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #cm a,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height #cm a{color:#000}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #in a:hover,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height #in a:hover,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #cm a:hover,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height #cm a:hover{text-decoration:none}
#hopper-fitment-cont .desc-cont .info-cont .riding-style{border:5px solid #67696b;border-radius:6px;background-color:#fff}
#hopper-fitment-cont .desc-cont .info-cont .riding-style>span{display:block;background-color:#bec1c5;color:#000;font-weight:bold;padding:5px 12px;text-transform:uppercase}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration{padding:10px}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style{overflow:auto}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style{margin-bottom:10px}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style input,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style input,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style>span,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style>span{display:inline-block;float:left}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style label,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style label{cursor:auto;font-size:14px;text-transform:uppercase;font-weight:bold}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style .opt-desc,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style .opt-desc{color:#999}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style>span,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style>span{max-width:92%;margin-left:10px}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style>span .slider-labels,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style>span .slider-labels{list-style-type:none;margin:8px 0 10px 24px;overflow:auto}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style>span .slider-labels li,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style>span .slider-labels li{display:inline-block;float:left}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style>span .slider-labels.handles li,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style>span .slider-labels.handles li{width:14%;margin-left:22px}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style>span .slider-labels.pegs li,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style>span .slider-labels.pegs li{width:8%;margin-left:28.5px}
.hopper-fitment .noUi-target{border-radius:8px;background-color:#e6e6e6;border:0}
.hopper-fitment .noUi-horizontal .noUi-handle{background-color:#000;width:12px;border-radius:initial;border:0;box-shadow:initial;left:-6px;cursor:pointer}
.hopper-fitment .noUi-handle:before,.hopper-fitment .noUi-handle:after{content:normal}
#hopper-fitment-cont{padding:20px;padding-bottom:0;background:#37393c url("../../../../content/dam/canam-spyder/Global/MY2015/Images/Lineup/F3-S/hopper-fitment/hopper-fitement-background.jpg");background-repeat:no-repeat;background-size:100%;min-height:757px;position:relative}
#hopper-fitment-cont .row-fluid .btp-brp{position:relative;float:right;margin-right:-20px}
#hopper-fitment-cont .row-fluid .btn-raq{margin-top:15px}
#hopper-fitment-cont .floating-right{float:right;width:210px}
#hopper-fitment-cont .block{text-align:right}
#hopper-fitment-cont .block .centered{display:inline-block}
#hopper-fitment-cont .block .centered ul{list-style:none;margin:0;padding:0;margin-top:10px}
#hopper-fitment-cont .block .centered ul li{display:inline;float:left;margin:0;padding:0}
#hopper-fitment-cont .block .centered ul li:last-child{margin-right:0}
#hopper-fitment-cont .block .centered ul li a{text-decoration:none;font-size:.857142857142857em;font-weight:bold;color:#fff;text-transform:uppercase}
#hopper-fitment-cont .social-share-instance .right-angle-inward span:before{background-image:url("../img/general/curved-arrow-white.png")}
#hopper-fitment-cont .desc-txt p{margin-bottom:0;line-height:16px;font-size:16px}
#hopper-fitment-cont .desc-cont{overflow:visible}
#hopper-fitment-cont .desc-cont .info-cont{width:330px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-link img{margin-right:12px;margin-top:10px;width:21%}
#hopper-fitment-cont .desc-cont .info-cont .fitment-link p{width:70%;margin-bottom:0}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options{border:5px solid #67696b;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options form#fitement-options{margin:0}
#hopper-fitment-cont .desc-cont .info-cont .riding-style{border:5px solid #67696b;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:none}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .ridingStyleDisclaimerLink{cursor:pointer}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .cta-print{float:right;color:#000}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration{padding-left:7px}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style>span,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style>span{max-width:262px;margin-left:5px}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style>span .recommended-explanation{color:#999;font-size:13px}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .options .recommended-style #recStyle,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .options .custom-style #recStyle{margin:4px 0 1px 1px}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .recommended-style input[type="radio"],#hopper-fitment-cont .desc-cont .info-cont .riding-style .custom-style input[type="radio"]{margin-left:1px;margin:3px 0 0;width:16px;padding:0}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender li{padding:0}
#hopper-fitment-cont .gender li#male,#hopper-fitment-cont .height li#in{border-top-left-radius:5px;border-bottom-left-radius:5px}
#hopper-fitment-cont .gender li#female,#hopper-fitment-cont .height li#cm{border-top-right-radius:5px;border-bottom-right-radius:5px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height{margin:0}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender{margin-right:5px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #male a,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #female a{height:33px;width:35px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #male a{background:url("../img/icons/gender-sprite.png") 13px 4px no-repeat}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #female a{background:url("../img/icons/gender-sprite.png") -48px 4px no-repeat}
#hopper-fitment-cont .gender li#male.selected,#hopper-fitment-cont .gender li#female.selected,#hopper-fitment-cont .height li#in.selected,#hopper-fitment-cont .height li#cm.selected{background-color:#262626}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #male.selected a{background:url("../img/icons/gender-sprite-selected.png") 13px 4px no-repeat}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender #female.selected a{background:url("../img/icons/gender-sprite-selected.png") -48px 4px no-repeat}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height{margin-right:5px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height #in.selected a,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height #cm.selected a{color:white}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height-value-imperial,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height-value-metric{list-style-type:none;text-decoration:none;display:inline-block;text-transform:uppercase;font-weight:bold;font-size:12.5px;margin:0;vertical-align:top;margin-top:3px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height-value-imperial .height-feet{float:none;display:inline-block;margin-bottom:10px;margin-left:0;background-color:#000;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height-value-metric #height-centimeters{width:45px;text-align:right}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options ul.height-value-metric li#height-centimeters-li span{display:inline;padding:0;background-color:transparent;vertical-align:3px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height-value-metric #height-centimeters.error{border:1px solid red}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .error-msg{background-color:transparent;text-transform:none;color:red;padding:0;padding-left:10px;padding-bottom:5px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .hopper-select{width:46px;margin-bottom:0}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .hopper-select .dropdown-toggle{background-color:#000;background-image:url("../img/general/down-arrow-light.png");background-repeat:no-repeat;background-position:86%;border-radius:0;color:#8a9199;font-weight:bold;text-shadow:none;margin:0;padding:0;overflow:hidden;width:50px;height:28px;font-size:13px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .hopper-select .dropdown-toggle .caret{display:none!important}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .hopper-select .dropdown-toggle .pull-left{text-transform:uppercase;color:#fff;height:28px;width:21px;margin:0;padding:0}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .hopper-select .dropdown-toggle .caret{position:absolute;right:5px;top:5px;padding:0;color:#fff;display:block;width:0;height:16px;border-top:4px solid #fff}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .hopper-select .dropdown-toggle span{text-transform:uppercase;color:#fff;background-color:transparent}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .hopper-select .dropdown-menu{top:26px;padding:0;margin:0;moz-border-radius:0;border-radius:0}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .hopper-select .dropdown-menu span{background-color:transparent;color:#fff}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .recommended-style>span,#hopper-fitment-cont .desc-cont .info-cont .riding-style .custom-style>span{overflow:hidden}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .range-sliders .handles-slider{width:232px;height:15px}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .range-sliders .slider{width:200px;margin-left:30px;margin-right:0}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .range-sliders .legend{width:262px;height:26px;margin:0;padding:0;text-align:center;margin-top:10px}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .range-sliders .tic{font-family:Helvetica,sans-serif;font-size:10px;width:24.5%;float:left;margin:0;padding:0}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .range-sliders .handles-slider div.slider.noUi-background{border:0;box-shadow:none;border-radius:0;background:transparent}
#hopper-fitment-cont .desc-cont .riding-style .handles-slider.disable-one-position{width:156px}
#hopper-fitment-cont .desc-cont .riding-style .handles-slider-background{background:url(../img/icons/pegs-slider-background.png);background-size:100% 100%;width:262px;height:15px}
#hopper-fitment-cont .desc-cont .riding-style .handles-slider{width:209px;margin-left:33px;margin-right:0}
#hopper-fitment-cont .desc-cont .riding-style .handles-legend{width:272px;height:26px;margin:0;padding:0;text-align:center;margin-top:10px;margin-left:4px}
#hopper-fitment-cont .desc-cont .riding-style .handles-tic{font-family:Helvetica,sans-serif;font-size:10px;line-height:12px;width:19.2%;float:left;margin:0;padding:0}
#hopper-fitment-cont .desc-cont .riding-style .pegs-slider-background{background:url(../img/icons/pegs-slider-background.png);background-size:100% 100%;width:262px;height:15px}
#hopper-fitment-cont .desc-cont .riding-style .pegs-slider{width:209px;margin-left:33px;margin-right:0}
#hopper-fitment-cont .desc-cont .riding-style .pegs-legend{width:272px;height:26px;margin:0;padding:0;text-align:center;margin-top:10px;margin-left:4px}
#hopper-fitment-cont .desc-cont .riding-style .pegs-tic{font-family:Helvetica,sans-serif;font-size:10px;width:19.2%;float:left;margin:0;padding:0}
#hopper-fitment-cont .desc-cont .riding-style div.handles-slider.noUi-background,#hopper-fitment-cont .desc-cont .riding-style div.pegs-slider.noUi-background{border:0;box-shadow:none;border-radius:0;background:transparent}
.hopper-fitment .noUi-target{border-radius:8px;background-color:transparent;border:0}
#hopper-fitment-cont .desc-cont .riding-style .noUi-handle.disable{width:4px;height:20px;top:-3px}
#hopper-fitment-cont .desc-cont .riding-style .noUi-handle.enable{width:28px;height:23px;top:-4px;left:-17px;border-radius:5px;-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.75);-moz-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.75);box-shadow:1px 1px 3px 0 rgba(50,50,50,0.75)}
#hopper-fitment-cont .desc-cont .riding-style .noUi-handle.enable:before,#hopper-fitment-cont .desc-cont .riding-style .noUi-handle.enable:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:10px;top:4px}
#hopper-fitment-cont .desc-cont .riding-style .noUi-handle.enable:after{left:17px}
#hopper-fitment-cont .desc-cont figure.hopper-fitment-img{position:relative;width:830px;height:495px}
#hopper-fitment-cont .desc-cont figure.hopper-fitment-img img{position:absolute;top:0;right:0}
#hopper-fitment-cont .desc-cont figure.hopper-fitment-img #vehicule{z-index:10}
#hopper-fitment-cont .desc-cont figure.hopper-fitment-img #handles{z-index:20}
#hopper-fitment-cont .desc-cont figure.hopper-fitment-img #pegs{z-index:30}
#hopper-fitment-cont .desc-cont figure.hopper-fitment-img #human{z-index:40}
#hopper-fitment-cont .desc-cont figure.hopper-fitment-img #curtain{width:830px;height:495px;background-image:url(../img/icons/throbber.gif);background-repeat:no-repeat;background-position:center center;z-index:999;position:absolute;top:0;right:0;opacity:.7;border-radius:20px;display:none}
#hopper-fitment-cont #ufit-logo{margin:15px 0}
@media(min-width:1024px) and (max-width:1300px){#hopper-fitment-cont div.desc-cont figure.hopper-fitment-img{width:59%}
h1{font-size:32.5px}
}
@media(min-width:768px) and (max-width:1023px){#hopper-fitment-cont{background:0;background:url(../../../../content/dam/canam-spyder/Global/MY2015/Images/Lineup/F3-S/main-feature-slider/bg-light-gray.jpg);background-size:1321px;background-repeat:no-repeat;background-color:#666970}
#hopper-fitment-cont div.desc-cont figure.hopper-fitment-img{width:56%;margin:0}
#hopper-fitment-cont{min-height:723px}
h1{font-size:32.5px}
}
@media(min-width:321px) and (max-width:767px){#hopper-fitment-cont{padding:5px;background:url("../../../../content/dam/canam-spyder/Global/MY2015/Images/Lineup/F3-S/main-feature-slider/bg-light-gray.jpg/jcr:content/renditions/cq5dam.web.768.768.jpeg");background-size:1321px;background-repeat:no-repeat;background-color:#666970}
#hopper-fitment-cont div.desc-cont figure.hopper-fitment-img{width:100%;margin:0}
h1{font-size:32.5px}
}
@media(max-width:320px){#hopper-fitment-cont{padding:5px;background:url("../../../../content/dam/canam-spyder/Global/MY2015/Images/Lineup/F3-S/main-feature-slider/bg-light-gray.jpg/jcr:content/renditions/cq5dam.web.320.320.jpeg");background-size:1321px;background-repeat:no-repeat;background-color:#666970}
#hopper-fitment-cont div.desc-cont figure.hopper-fitment-img{width:100%;margin:0}
#hopper-fitment-cont .desc-cont .info-cont{width:295px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .gender{margin-right:3px}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height{margin-right:3px}
#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .recommended-style>span,#hopper-fitment-cont .desc-cont .info-cont .riding-style .configuration .custom-style>span{max-width:252px;margin-left:0}
#hopper-fitment-cont .desc-cont figure.hopper-fitment-img{height:360px}
#hopper-fitment-cont{min-height:733px}
h1{font-size:32.5px}
}
.custom-style .slider-container{display:none}
.hidden{display:none!important;visibility:hidden!important}
#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height-value-imperial,#hopper-fitment-cont .desc-cont .info-cont .fitment-options .options .height-value-metric{display:none}
#parameters{margin:10px;border:solid 1px orange;width:40%;background-color:#ddd}
#parameters div{display:inline!important}
#hopper-fitment-cont .desc-cont .riding-style .pegs-slider.slider-right{float:right;margin-right:21px}
#hopper-fitment-cont .desc-cont .riding-style .pegs-slider.disable-one-position{width:156px}
#hopper-fitment-cont .desc-cont .riding-style .pegs-slider.disable-two-position{width:104px}
#hopper-fitment-cont .desc-cont .riding-style .pegs-slider.disable-three-position{width:52px}
body[data-languagecode="ja"] #hopper-fitment-cont .desc-cont .info-cont .fitment-options .options{padding:15px 4px}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.container-fluid .help-me-choose-bg-container{width:100%;position:relative}
.container-fluid .help-me-choose-bg-container .filters{position:absolute;bottom:0;width:100%}
.container-fluid .help-me-choose-bg-container .filters .help-me-chooose-clear{cursor:pointer;position:relative;float:right;right:1.429em;font-size:15.959999999999999px;color:#b3b3b4;font-weight:bold;margin:.5em .8em 0 0;z-index:999}
.container-fluid .help-me-choose-bg-container .filters .help-me-chooose-clear:before{cursor:pointer;position:relative;margin-right:5px;top:2px;content:url("../img/help-me-choose/clear_selection.png")}
.container-fluid .help-me-choose-bg-container .filters span{font-family:"TradeGothicLTStd";font-weight:bold;font-size:1.5em;line-height:2.857em;text-transform:uppercase;color:#fff;bottom:0;margin-left:1.429em}
.help-me-choose-fg-container{position:absolute;top:0;width:100%;height:100%;max-height:688px;max-width:1322px;margin-top:20%}
.help-me-choose-fg-container .help-me-choose-title,.help-me-choose-fg-container .help-me-choose-description{position:relative;display:block;margin:0 auto;color:#fff}
.help-me-choose-fg-container .help-me-choose-title h2,.help-me-choose-fg-container .help-me-choose-description h2{text-align:center;vertical-align:middle}
.help-me-choose-fg-container .help-me-choose-title p,.help-me-choose-fg-container .help-me-choose-description p{margin-bottom:.286em;text-align:center;vertical-align:middle;font-family:"TradeGothicLTStd"}
.help-me-choose-fg-container .help-me-choose-title{padding:2% 0 1%;line-height:.8em}
.help-me-choose-fg-container .help-me-choose-description{width:84%;line-height:1.0em;text-align:center}
.help-me-choose-fg-container .help-me-choose-description p{line-height:26px}
.container-background{position:absolute;top:0;width:100%;height:5.000em;background-color:#464a4e}
.hmcI18keys{display:none}
#help-me-choose{position:relative;display:block;float:left;width:100%;min-height:1200px;background-color:rgba(55,58,61,0.85);background-image:-moz-linear-gradient(top,rgba(80,84,89,0.75),#202224);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(80,84,89,0.75)),to(#202224));background-image:-webkit-linear-gradient(top,rgba(80,84,89,0.75),#202224);background-image:-o-linear-gradient(top,rgba(80,84,89,0.75),#202224);background-image:linear-gradient(to bottom,rgba(80,84,89,0.75),#202224);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf505459',endColorstr='#ff202224',GradientType=0)}
#help-me-choose .spinner{text-align:center;width:113px;height:70px;position:absolute;z-index:99;margin:0 auto;left:48%;opacity:0;top:40%}
#help-me-choose .spinner span{display:inline-block;vertical-align:middle;width:14px;height:14px;margin:35px auto;background:#d7d7d7;-moz-border-radius:71px;-moz-animation:spinner .7s infinite alternate;-webkit-border-radius:71px;-webkit-animation:spinner .7s infinite alternate;-ms-border-radius:71px;-ms-animation:spinner .7s infinite alternate;-o-border-radius:71px;-o-animation:spinner .7s infinite alternate;border-radius:71px;animation:spinner .7s infinite alternate}
#help-me-choose #spinner_1{-moz-animation-delay:0s;-webkit-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}
#help-me-choose #spinner_2{-moz-animation-delay:.21s;-webkit-animation-delay:.21s;-ms-animation-delay:.21s;-o-animation-delay:.21s;animation-delay:.21s}
#help-me-choose #spinner_3{-moz-animation-delay:.42s;-webkit-animation-delay:.42s;-ms-animation-delay:.42s;-o-animation-delay:.42s;animation-delay:.42s}
@-moz-keyframes spinner{0%{width:14px;height:14px;background-color:#d7d7d7;-moz-transform:translateY(0)}
100%{width:34px;height:34px;background-color:#fff;-moz-transform:translateY(-30px)}
}
@-webkit-keyframes spinner{0%{width:14px;height:14px;background-color:#d7d7d7;-webkit-transform:translateY(0)}
100%{width:34px;height:34px;background-color:#fff;-webkit-transform:translateY(-30px)}
}
@-ms-keyframes spinner{0%{width:14px;height:14px;background-color:#d7d7d7;-ms-transform:translateY(0)}
100%{width:34px;height:34px;background-color:#fff;-ms-transform:translateY(-30px)}
}
@-o-keyframes spinner{0%{width:14px;height:14px;background-color:#d7d7d7;-o-transform:translateY(0)}
100%{width:34px;height:34px;background-color:#fff;-o-transform:translateY(-30px)}
}
@keyframes spinner{0%{width:14px;height:14px;background-color:#d7d7d7;transform:translateY(0)}
100%{width:34px;height:34px;background-color:#fff;transform:translateY(-30px)}
}
#help-me-choose .container-item.subpath-option-item{background-color:rgba(232,233,235,0.7);background-image:linear-gradient(to bottom,rgba(254,254,254,0.5),#dddfe1);background-repeat:repeat-x;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}
#help-me-choose .category-item.VEHICLE.TYPE.active .facet-option-first-col.span6,#help-me-choose .category-item.VEHICLE.TYPE.active .span2.container-item{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:48.268%}
#help-me-choose .category-item.VEHICLE.TYPE.active .facet-option-first-col.span6 .title,#help-me-choose .category-item.VEHICLE.TYPE.active .span2.container-item .title{font-size:1.25em}
#help-me-choose .category-item.VEHICLE.TYPE.active .facet-option-first-col.span6 .container-image img:last-child,#help-me-choose .category-item.VEHICLE.TYPE.active .span2.container-item .container-image img:last-child{left:40px}
#help-me-choose .category-item.VEHICLE.TYPE.active .container-item:first-child{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}
#help-me-choose .category-item.VEHICLE.TYPE.active .container-item:last-child{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
#help-me-choose .category-item.COLOUR.active .container-item .title{line-height:18px}
#help-me-choose .category-item.USAGE.active .container-item,#help-me-choose .category-item.FEATURES.active .container-item,#help-me-choose .category-item.TRANSMISSION.active .container-item{height:100px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#help-me-choose .category-item.USAGE.active .container-item img,#help-me-choose .category-item.FEATURES.active .container-item img,#help-me-choose .category-item.TRANSMISSION.active .container-item img{margin:10px 6px}
#help-me-choose .category-item.USAGE.active .container-item .title,#help-me-choose .category-item.FEATURES.active .container-item .title,#help-me-choose .category-item.TRANSMISSION.active .container-item .title{line-height:18px}
#help-me-choose .category-item.USAGE.active .container-item .introduction,#help-me-choose .category-item.FEATURES.active .container-item .introduction,#help-me-choose .category-item.TRANSMISSION.active .container-item .introduction{font-weight:normal;font-size:.85em;text-align:left;line-height:18px}
#help-me-choose .category-item.USAGE.active .container-item .selection-done,#help-me-choose .category-item.FEATURES.active .container-item .selection-done,#help-me-choose .category-item.TRANSMISSION.active .container-item .selection-done{top:.8em;left:.5em}
#help-me-choose .category-item.USAGE.active .selection-done{left:.8em;top:1.000em}
#help-me-choose .category-item.ENGINE.active .facet-detail-container{-webkit-border-top-left-radius:6px!important;-moz-border-radius-topleft:6px!important;border-top-left-radius:6px!important}
#help-me-choose .category-item.ENGINE.active .facet-detail-container .container-item:last-child img:last-child{display:none}
#help-me-choose .category-item.ENGINE.active .container-item:last-child{-webkit-border-top-right-radius:0!important;-moz-border-radius-topright:0!important;border-top-right-radius:0!important;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
#help-me-choose .facet-detail-container{z-index:1;position:absolute;top:64px;overflow:hidden;background-color:rgba(220,221,223,0.784);background-image:-moz-linear-gradient(top,rgba(236,236,237,0.84),rgba(188,192,196,0.7));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(236,236,237,0.84)),to(rgba(188,192,196,0.7)));background-image:-webkit-linear-gradient(top,rgba(236,236,237,0.84),rgba(188,192,196,0.7));background-image:-o-linear-gradient(top,rgba(236,236,237,0.84),rgba(188,192,196,0.7));background-image:linear-gradient(to bottom,rgba(236,236,237,0.84),rgba(188,192,196,0.7));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6ececed',endColorstr='#b3bcc0c4',GradientType=0);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-box-shadow:0 20px 20px rgba(0,0,0,0.45);-moz-box-shadow:0 20px 20px rgba(0,0,0,0.45);box-shadow:0 20px 20px rgba(0,0,0,0.45)}
#help-me-choose .facet-detail-container .cta{margin-left:.938em;margin-bottom:1.250em}
#help-me-choose .facet-detail-container #slider{width:100%;border:1px solid #a1a6ad;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#7b8089;background-image:-moz-linear-gradient(top,#646a77,#9da0a3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#646a77),to(#9da0a3));background-image:-webkit-linear-gradient(top,#646a77,#9da0a3);background-image:-o-linear-gradient(top,#646a77,#9da0a3);background-image:linear-gradient(to bottom,#646a77,#9da0a3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff646a77',endColorstr='#ff9da0a3',GradientType=0);margin-right:2.500em}
#help-me-choose .facet-detail-container #slider .ui-slider-handle{cursor:pointer;position:absolute;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;z-index:2;height:1.3em;width:1.3em;top:48%;box-shadow:0 2px 6px #555;background-color:#e6e7e9;background-image:-moz-linear-gradient(top,#fff,#c0c4c9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#c0c4c9));background-image:-webkit-linear-gradient(top,#fff,#c0c4c9);background-image:-o-linear-gradient(top,#fff,#c0c4c9);background-image:linear-gradient(to bottom,#fff,#c0c4c9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffc0c4c9',GradientType=0)}
#help-me-choose .facet-detail-container #slider .ui-slider-range{height:.875em;width:0;border:1px solid #a1a6ad;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#2f3134;background-image:-moz-linear-gradient(top,#43464a,#101112);background-image:-webkit-gradient(linear,0 0,0 100%,from(#43464a),to(#101112));background-image:-webkit-linear-gradient(top,#43464a,#101112);background-image:-o-linear-gradient(top,#43464a,#101112);background-image:linear-gradient(to bottom,#43464a,#101112);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff43464a',endColorstr='#ff101112',GradientType=0)}
#help-me-choose .facet-detail-container #actual-price #min-price,#help-me-choose .facet-detail-container #actual-price #max-price,#help-me-choose .facet-detail-container #actual-price #price-step{position:relative;font-family:"TradeGothicLTStd";font-size:15.959999999999999px;font-weight:bold;color:#6a6b6d;top:-0.5em}
#help-me-choose .facet-detail-container #actual-price #max-price{float:right}
#help-me-choose .facet-detail-container #actual-price #price-step{position:relative;left:40%;top:2.500em;font-size:17.5px!important;color:#000}
#help-me-choose .facet-detail-container .facet-options-container{float:right;position:relative}
#help-me-choose .facet-detail-container .facet-options-container .disabled{opacity:.2}
#help-me-choose .facet-detail-container .facet-options-container .seats-image{position:relative;left:3.750em}
#help-me-choose .facet-detail-container .facet-options-container .seats-image img{margin:0!important;width:70%}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row,#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row{margin-left:0}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item,#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row .container-item{height:140px;border-width:1px;border-style:solid;border-right:#eaebed;border-color:#babcbe;background-color:rgba(221,223,223,0.9400000000000001);background-image:-moz-linear-gradient(top,rgba(241,241,242,0.9),#c4c8c8);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(241,241,242,0.9)),to(#c4c8c8));background-image:-webkit-linear-gradient(top,rgba(241,241,242,0.9),#c4c8c8);background-image:-o-linear-gradient(top,rgba(241,241,242,0.9),#c4c8c8);background-image:linear-gradient(to bottom,rgba(241,241,242,0.9),#c4c8c8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f1f1f2',endColorstr='#ffc4c8c8',GradientType=0)}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item .container-text .title,#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row .container-item .container-text .title{font-size:.85em;text-align:center;margin-top:.875em}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item:hover,#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row .container-item:hover{-webkit-transition:background;-moz-transition:background;-o-transition:background;transition:background;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;background:#b2b2b3}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item.active,#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row .container-item.active{background-color:#2f3134;background-image:-moz-linear-gradient(top,#43464a,#101112);background-image:-webkit-gradient(linear,0 0,0 100%,from(#43464a),to(#101112));background-image:-webkit-linear-gradient(top,#43464a,#101112);background-image:-o-linear-gradient(top,#43464a,#101112);background-image:linear-gradient(to bottom,#43464a,#101112);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff43464a',endColorstr='#ff101112',GradientType=0)}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item.active p,#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row .container-item.active p{color:#fff}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item img,#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row .container-item img{margin:0 1.125em}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item img.selection-done,#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row .container-item img.selection-done{display:none;position:absolute;z-index:99}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item img:last-child,#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row .container-item img:last-child{position:relative;top:.625em}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item p,#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row .container-item p{text-align:center;margin-top:3.550em}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item:first-child{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item:first-child.active{background-color:#2f3134;background-image:-moz-linear-gradient(top,#43464a,#101112);background-image:-webkit-gradient(linear,0 0,0 100%,from(#43464a),to(#101112));background-image:-webkit-linear-gradient(top,#43464a,#101112);background-image:-o-linear-gradient(top,#43464a,#101112);background-image:linear-gradient(to bottom,#43464a,#101112);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff43464a',endColorstr='#ff101112',GradientType=0);-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item:first-child.active p{color:#fff}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item:last-child{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item:last-child.active{background-color:#2f3134;background-image:-moz-linear-gradient(top,#43464a,#101112);background-image:-webkit-gradient(linear,0 0,0 100%,from(#43464a),to(#101112));background-image:-webkit-linear-gradient(top,#43464a,#101112);background-image:-o-linear-gradient(top,#43464a,#101112);background-image:linear-gradient(to bottom,#43464a,#101112);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff43464a',endColorstr='#ff101112',GradientType=0);-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-row .container-item:last-child.active p{color:#fff}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row .container-item{background-color:rgba(232,233,235,0.7);background-image:-moz-linear-gradient(top,rgba(254,254,254,0.5),#dddfe1);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(254,254,254,0.5)),to(#dddfe1));background-image:-webkit-linear-gradient(top,rgba(254,254,254,0.5),#dddfe1);background-image:-o-linear-gradient(top,rgba(254,254,254,0.5),#dddfe1);background-image:linear-gradient(to bottom,rgba(254,254,254,0.5),#dddfe1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80fefefe',endColorstr='#ffdddfe1',GradientType=0)}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row .container-item:first-child{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-row .container-item:last-child{-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-col{position:relative;border-width:1px;border-style:solid;border-color:#babcbe;border-right:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;box-shadow:0 1px 0 #eee}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-col .container-item{background-color:rgba(232,233,235,0.7);background-image:-moz-linear-gradient(top,rgba(254,254,254,0.5),#dddfe1);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(254,254,254,0.5)),to(#dddfe1));background-image:-webkit-linear-gradient(top,rgba(254,254,254,0.5),#dddfe1);background-image:-o-linear-gradient(top,rgba(254,254,254,0.5),#dddfe1);background-image:linear-gradient(to bottom,rgba(254,254,254,0.5),#dddfe1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80fefefe',endColorstr='#ffdddfe1',GradientType=0);-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-col .container-item:hover{-webkit-transition:background;-moz-transition:background;-o-transition:background;transition:background;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;background:#b2b2b3}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-col .container-item.active{background-color:#2f3134;background-image:-moz-linear-gradient(top,#43464a,#101112);background-image:-webkit-gradient(linear,0 0,0 100%,from(#43464a),to(#101112));background-image:-webkit-linear-gradient(top,#43464a,#101112);background-image:-o-linear-gradient(top,#43464a,#101112);background-image:linear-gradient(to bottom,#43464a,#101112);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff43464a',endColorstr='#ff101112',GradientType=0)}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-col .container-item.active p{color:#fff}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-col .container-item.active:first-child{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-first-col .container-item.active:last-child{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-col{position:relative;margin-left:0;border-width:1px;border-style:solid;border-color:#babcbe;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;box-shadow:0 1px 0 #eee}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-col .container-item{background-color:rgba(232,233,235,0.7);background-image:-moz-linear-gradient(top,rgba(254,254,254,0.5),#dddfe1);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(254,254,254,0.5)),to(#dddfe1));background-image:-webkit-linear-gradient(top,rgba(254,254,254,0.5),#dddfe1);background-image:-o-linear-gradient(top,rgba(254,254,254,0.5),#dddfe1);background-image:linear-gradient(to bottom,rgba(254,254,254,0.5),#dddfe1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80fefefe',endColorstr='#ffdddfe1',GradientType=0)}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-col .container-item:hover{-webkit-transition:background;-moz-transition:background;-o-transition:background;transition:background;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;background:#b2b2b3}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-col .container-item.active{background-color:#2f3134;background-image:-moz-linear-gradient(top,#43464a,#101112);background-image:-webkit-gradient(linear,0 0,0 100%,from(#43464a),to(#101112));background-image:-webkit-linear-gradient(top,#43464a,#101112);background-image:-o-linear-gradient(top,#43464a,#101112);background-image:linear-gradient(to bottom,#43464a,#101112);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff43464a',endColorstr='#ff101112',GradientType=0)}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-col .container-item.active p{color:#fff}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-col .container-item.active:first-child{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}
#help-me-choose .facet-detail-container .facet-options-container .facet-option-second-col .container-item.active:last-child{-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
#help-me-choose .facet-detail-container .main-description{float:left;position:right}
#help-me-choose .facet-detail-container .text-container p{padding-left:15px;padding:10px 10px 10px 15px;color:#666}
#help-me-choose .facet-detail-container .text-container p.title{padding-top:.650em;font-family:"TradeGothicLTStd";font-size:2.07em;font-weight:bold;text-transform:uppercase;line-height:.957em}
#help-me-choose .facet-detail-container .text-container p.subtitle{font-family:"TradeGothicLTStd";font-size:1.em;font-weight:normal;line-height:1.275em}
#help-me-choose .facet-detail-container .container-text{text-align:center}
#help-me-choose .facet-detail-container .container-text .title{font-size:1.4em;font-family:"TradeGothicLTStd";font-weight:bold;text-transform:uppercase;color:#000}
#help-me-choose .facet-detail-container .container-text .introduction{font-size:1.000em;font-family:"TradeGothicLTStd";color:#555}
#help-me-choose .facet-single-option-row{padding-top:100px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}
#help-me-choose .facet-single-option-row .arrow_box{position:relative;height:50px;cursor:pointer;background-color:#666;-webkit-box-shadow:inset 0 0 12px #3d3d3d;-moz-box-shadow:inset 0 0 12px #3d3d3d;box-shadow:inset 0 0 12px #3d3d3d;border-style:solid;border-width:.087em;border-color:#313336;top:1.250em;margin-left:0}
#help-me-choose .facet-single-option-row .arrow_box img{position:absolute;top:-127px}
#help-me-choose .facet-single-option-row .arrow_box p{font-family:"TradeGothicLTStd";font-size:1.400em;font-weight:bolder;color:#999;text-transform:uppercase;position:relative;text-align:center;top:.25em}
#help-me-choose .facet-single-option-row .arrow_box:first-child{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;border-right-color:#232527}
#help-me-choose .facet-single-option-row .arrow_box:nth-child(2){border-left-color:#7d7d7d}
#help-me-choose .facet-single-option-row .arrow_box:last-child{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;border-left-color:#7d7d7d}
#help-me-choose .facet-single-option-row .arrow_box.active{background-color:#313336;background-image:-moz-linear-gradient(top,#484b50,#0e0f10);background-image:-webkit-gradient(linear,0 0,0 100%,from(#484b50),to(#0e0f10));background-image:-webkit-linear-gradient(top,#484b50,#0e0f10);background-image:-o-linear-gradient(top,#484b50,#0e0f10);background-image:linear-gradient(to bottom,#484b50,#0e0f10);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff484b50',endColorstr='#ff0e0f10',GradientType=0)}
#help-me-choose .facet-single-option-row .arrow_box.active p{color:#fff}
#help-me-choose .facet-single-option-row .arrow_box.active:after,#help-me-choose .facet-single-option-row .arrow_box.active:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
#help-me-choose .facet-single-option-row .arrow_box.active:after{border-color:rgba(72,75,80,0);border-bottom-color:#484b50;border-width:8px;left:50%;margin-left:-8px}
#help-me-choose .facet-single-option-row .arrow_box.active:before{border-color:rgba(39,41,44,0);border-width:12px;left:50%;margin-left:-12px}
#help-me-choose .description-container .disabled{opacity:.3}
#help-me-choose .selection-container{display:none;z-index:1;margin:0 25px!important;position:absolute;top:64px;overflow:hidden;background-color:rgba(220,221,223,0.784);background-image:-moz-linear-gradient(top,rgba(236,236,237,0.84),rgba(188,192,196,0.7));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(236,236,237,0.84)),to(rgba(188,192,196,0.7)));background-image:-webkit-linear-gradient(top,rgba(236,236,237,0.84),rgba(188,192,196,0.7));background-image:-o-linear-gradient(top,rgba(236,236,237,0.84),rgba(188,192,196,0.7));background-image:linear-gradient(to bottom,rgba(236,236,237,0.84),rgba(188,192,196,0.7));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6ececed',endColorstr='#b3bcc0c4',GradientType=0);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 20px rgba(0,0,0,0.75);box-shadow:0 10px 20px rgba(0,0,0,0.75)}
#help-me-choose .selection-container .main-description{margin-bottom:2.500em}
#help-me-choose .selection-container.active{display:block}
#help-me-choose .selection-container .container-item{height:100%}
#help-me-choose .selection-container .container-item p.title{font-size:1.85em;font-family:"TradeGothicLTStd";font-weight:bold;text-transform:uppercase;color:#000}
#help-me-choose .selection-container .container-item p.introduction{font-size:1.000em;font-family:"TradeGothicLTStd";color:#555}
#help-me-choose .selection-container .tab-container{float:left;padding:1.125em}
#help-me-choose .selection-container .tab-container .container-item{margin:0!important;background-color:rgba(221,223,223,0.9400000000000001);background-image:-moz-linear-gradient(top,rgba(241,241,242,0.9),#c4c8c8);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(241,241,242,0.9)),to(#c4c8c8));background-image:-webkit-linear-gradient(top,rgba(241,241,242,0.9),#c4c8c8);background-image:-o-linear-gradient(top,rgba(241,241,242,0.9),#c4c8c8);background-image:linear-gradient(to bottom,rgba(241,241,242,0.9),#c4c8c8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f1f1f2',endColorstr='#ffc4c8c8',GradientType=0);cursor:pointer}
#help-me-choose .selection-container .tab-container .container-item.active{background-color:#2f3134;background-image:-moz-linear-gradient(top,#43464a,#101112);background-image:-webkit-gradient(linear,0 0,0 100%,from(#43464a),to(#101112));background-image:-webkit-linear-gradient(top,#43464a,#101112);background-image:-o-linear-gradient(top,#43464a,#101112);background-image:linear-gradient(to bottom,#43464a,#101112);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff43464a',endColorstr='#ff101112',GradientType=0)}
#help-me-choose .selection-container .tab-container .container-item.active p{color:#fff}
#help-me-choose .selection-container .tab-container .container-item:hover{-webkit-transition:background;-moz-transition:background;-o-transition:background;transition:background;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;background:#b2b2b3}
#help-me-choose .container-fluid ul{font-family:"TradeGothicLTStd";font-size:17.5px;font-weight:bold;color:#999;position:relative;z-index:99}
#help-me-choose .container-fluid ul .category-item{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none;position:relative;cursor:pointer;float:left;padding:8px 14px;margin-top:20px;margin-right:5px;margin-bottom:0;list-style:none;background-color:#464a4e;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-width:1px;border-style:solid;border-color:#999;font-size:15px;width:7.438em}
#help-me-choose .container-fluid ul .category-item .hmc-inner-2{position:relative;padding:0;margin:0}
#help-me-choose .container-fluid ul .category-item .container-item{padding:0;margin:0}
#help-me-choose .container-fluid ul .category-item a{color:#fff;text-decoration:none}
#help-me-choose .container-fluid ul .category-item .filter{background-image:url("../img/help-me-choose/gray-down-arrow.png");background-position:right center;background-repeat:no-repeat;display:block;width:100%}
#help-me-choose .container-fluid ul .category-item.active{background-color:rgba(209,212,214,0.82);background-color:rgba(236,236,237,0.8799999999999999);background-image:-moz-linear-gradient(top,#ececed,rgba(236,236,237,0.7));background-image:-webkit-gradient(linear,0 0,0 100%,from(#ececed),to(rgba(236,236,237,0.7)));background-image:-webkit-linear-gradient(top,#ececed,rgba(236,236,237,0.7));background-image:-o-linear-gradient(top,#ececed,rgba(236,236,237,0.7));background-image:linear-gradient(to bottom,#ececed,rgba(236,236,237,0.7));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffececed',endColorstr='#b3ececed',GradientType=0);padding:12px 14px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;border:0}
#help-me-choose .container-fluid ul .category-item.active .filter{color:#000;background-image:url("../img/help-me-choose/small_down_arrow.png")}
#help-me-choose .container-fluid ul .category-item.active .facet-detail-container{z-index:100;display:block;overflow:hidden;background-color:rgba(217,218,221,0.8400000000000001);background-image:-moz-linear-gradient(top,rgba(236,236,237,0.84),rgba(188,192,196,0.84));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(236,236,237,0.84)),to(rgba(188,192,196,0.84)));background-image:-webkit-linear-gradient(top,rgba(236,236,237,0.84),rgba(188,192,196,0.84));background-image:-o-linear-gradient(top,rgba(236,236,237,0.84),rgba(188,192,196,0.84));background-image:linear-gradient(to bottom,rgba(236,236,237,0.84),rgba(188,192,196,0.84));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6ececed',endColorstr='#d6bcc0c4',GradientType=0);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;padding:12px 14px;border:0;left:0;-webkit-transition:display .4s ease;-moz-transition:display .4s ease;-o-transition:display .4s ease;transition:display .4s ease}
#help-me-choose .container-fluid ul .category-item.active .facet-detail-container:first-child img{float:inherit}
#help-me-choose .container-fluid ul .category-item.active .facet-detail-container:last-child{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}
#help-me-choose .container-fluid ul .category-item.active .facet-detail-container .container-item{position:relative}
#help-me-choose .container-fluid ul .category-item.active .facet-detail-container .container-item:first-child{height:20}
#help-me-choose .container-fluid ul .category-item.active .facet-detail-container .container-item.active .selection-done{display:block;position:absolute;z-index:99}
#help-me-choose .container-fluid ul .category-item.active .facet-detail-container img{margin:0 1.125em}
#help-me-choose .container-fluid ul .category-item.active .facet-detail-container img.selection-done{display:none}
#help-me-choose .container-fluid ul .category-item:first-child .container-item{height:200px}
#help-me-choose .container-fluid ul .category-item:first-child .container-text{clear:both}
#help-me-choose .container-fluid ul .category-item:first-child .facet-option-second-col .container-item:last-child{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
#help-me-choose .container-fluid ul .category-item:nth-child(2) .facet-option-first-col,#help-me-choose .container-fluid ul .category-item:nth-last-child(1) .facet-option-first-col{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
#help-me-choose .container-fluid ul .category-item:nth-child(2) .facet-option-first-col .container-item:first-child,#help-me-choose .container-fluid ul .category-item:nth-last-child(1) .facet-option-first-col .container-item:first-child{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}
#help-me-choose .container-fluid ul .category-item:nth-child(2) .facet-option-first-col .container-item:last-child,#help-me-choose .container-fluid ul .category-item:nth-last-child(1) .facet-option-first-col .container-item:last-child{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
#help-me-choose .container-fluid ul .category-item:nth-child(2) .facet-option-second-col,#help-me-choose .container-fluid ul .category-item:nth-last-child(1) .facet-option-second-col{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
#help-me-choose .container-fluid ul .category-item:nth-child(2) .facet-option-second-col .container-item:first-child,#help-me-choose .container-fluid ul .category-item:nth-last-child(1) .facet-option-second-col .container-item:first-child{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}
#help-me-choose .container-fluid ul .category-item:nth-child(2) .facet-option-second-col .container-item:last-child,#help-me-choose .container-fluid ul .category-item:nth-last-child(1) .facet-option-second-col .container-item:last-child{-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
#help-me-choose .container-fluid ul .category-item:nth-child(2) .container-item,#help-me-choose .container-fluid ul .category-item:nth-last-child(1) .container-item{height:100px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#help-me-choose .container-fluid ul .category-item:nth-child(2) .container-item img,#help-me-choose .container-fluid ul .category-item:nth-last-child(1) .container-item img{margin:10px 6px}
#help-me-choose .container-fluid ul .category-item:nth-child(2) .container-item .introduction,#help-me-choose .container-fluid ul .category-item:nth-last-child(1) .container-item .introduction{font-weight:normal;font-size:.85em;text-align:left;line-height:18px}
#help-me-choose .container-fluid ul .category-item:nth-child(2) .container-item .selection-done,#help-me-choose .container-fluid ul .category-item:nth-last-child(1) .container-item .selection-done{top:.8em;left:.5em}
#help-me-choose .container-fluid ul .category-item:last-child .facet-detail-container{right:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}
#help-me-choose .container-fluid ul .category-item .facet-detail-container{display:none;position:absolute;left:10;top:43px;padding:12px 14px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
#help-me-choose .container-fluid .selected_items{cursor:default;float:left;width:107%;position:relative;top:.375em;left:-10px}
#help-me-choose .container-fluid .selected_items p{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;cursor:pointer;color:#000;font-size:14px;margin:.375em 0;white-space:normal;padding:4px 0;padding-left:6px;text-indent:-6px}
#help-me-choose .container-fluid .selected_items p:before{content:url("../img/request-quote/delete-vehicle.png");margin-right:.65em;margin-left:.9em}
#help-me-choose .selection-container img{float:left}
#help-me-choose #target span{font-size:16px;font-weight:bolder}
#help-me-choose #target div{margin:.714em .714em .714em 0}
#help-me-choose span.model-type{float:left}
#help-me-choose #help-me-choose-filter-results{position:relative;overflow:visible;width:100%;top:8.250em;margin-bottom:12.250em;min-height:1050px}
#help-me-choose #help-me-choose-filter-results .build-and-price{display:block!important;margin-top:1em}
#help-me-choose #help-me-choose-filter-results .category{position:relative;display:block;margin-bottom:.850em;color:#757779;text-align:center;text-transform:uppercase;vertical-align:middle;font-family:"TradeGothicLTStd";font-weight:bold;font-size:5.143em;line-height:.8em}
#help-me-choose #help-me-choose-filter-results #matched-product-container h2:first-child{margin-top:3.125em;color:#fff}
#help-me-choose #help-me-choose-filter-results #matched-product-container h2:last-child{font-size:15.959999999999999px;margin-top:-1.125em}
#help-me-choose #help-me-choose-filter-results .vehicle{display:block;margin-top:1.250em;margin-bottom:1.15em;color:#ffca00;text-align:center;vertical-align:middle;font-family:"TradeGothicLTStd";font-weight:bold;font-size:2.143em;text-transform:uppercase}
#help-me-choose #help-me-choose-filter-results .product-container{clear:both;top:40px;text-align:center}
#help-me-choose #help-me-choose-filter-results .product-container .selected-item-details{display:inline-block;vertical-align:top;float:none;margin-bottom:2em;min-width:23.2848%}
#help-me-choose #help-me-choose-filter-results .product-container .selected-item-details img{min-width:20%;min-height:16%}
#help-me-choose #help-me-choose-filter-results .product-container .selected-item-details .vehicle-type,#help-me-choose #help-me-choose-filter-results .product-container .selected-item-details .vehicle-model{font-size:12.5 px;margin-left:5px;margin-right:5px;min-width:80%}
#help-me-choose #help-me-choose-filter-results .product-container p,#help-me-choose #help-me-choose-filter-results .product-container a,#help-me-choose #help-me-choose-filter-results .product-container span{text-align:center;color:#fff;font-family:"TradeGothicLTStd";font-weight:bold;text-decoration:none}
#help-me-choose #help-me-choose-filter-results .product-container .locale-price-disclaimer{display:none}
#help-me-choose #help-me-choose-filter-results .product-container .locale-price-disclaimer .price-policy-cta{top:-16px}
#help-me-choose #help-me-choose-filter-results .product-container .locale-price-disclaimer span{font-size:.6em;color:#000;background:0}
#help-me-choose #help-me-choose-filter-results .product-container img{position:relative}
#help-me-choose #help-me-choose-filter-results .product-container .cta{position:relative;margin-bottom:20px}
#help-me-choose #help-me-choose-filter-results .product-container .vehicle-type{margin:auto;position:relative;margin-bottom:.375em}
#help-me-choose #help-me-choose-filter-results .product-container .vehicle-type p{text-transform:uppercase;font-size:11.9px;font-weight:normal;min-height:20px}
#help-me-choose #help-me-choose-filter-results .product-container .vehicle-model,#help-me-choose #help-me-choose-filter-results .product-container .number-of-seats{display:inline-block;vertical-align:top;margin:0 auto;position:relative}
#help-me-choose #help-me-choose-filter-results .product-container .vehicle-model .product-name{text-transform:uppercase}
#help-me-choose #help-me-choose-filter-results .product-container .number-of-seats{text-transform:uppercase}
#help-me-choose #help-me-choose-filter-results .product-container .vehicle-model{height:45px;margin:0 40px}
#help-me-choose #help-me-choose-filter-results .product-container .vehicle-model p{font-size:1.243em}
#help-me-choose #help-me-choose-filter-results .product-container .vehicle-type{font-weight:normal;font-size:.943em}
#help-me-choose #help-me-choose-filter-results .product-container .details,#help-me-choose #help-me-choose-filter-results .product-container .compare{margin:0 auto;position:relative}
#help-me-choose #help-me-choose-filter-results .product-container .number-of-seats{width:auto}
#help-me-choose #help-me-choose-filter-results .product-container .number-of-seats p{background:#000;font-size:.843em;padding:0;margin-left:-1px;margin-right:-30px}
#help-me-choose #help-me-choose-filter-results .product-container .compare{margin-left:1.250em}
#help-me-choose #help-me-choose-filter-results .product-container .compare a,#help-me-choose #help-me-choose-filter-results .product-container .details a{font-size:.943em}
#help-me-choose #help-me-choose-filter-results .product-container .compare a:after,#help-me-choose #help-me-choose-filter-results .product-container .details a:after{margin-left:.500em;content:url("../img/general/arrow-fwd-light.png")}
#help-me-choose #help-me-choose-filter-results .product-container .price{clear:both;display:none;margin:auto;margin-bottom:.500em;position:relative}
#help-me-choose #help-me-choose-filter-results .product-container .price span{color:#8a9199}
#help-me-choose #help-me-choose-filter-results .product-container .price span:first-child{font-size:80%}
#help-me-choose #help-me-choose-filter-results .product-container .short-description{display:block!important;margin:1em auto 0;height:3.3em}
#help-me-choose #help-me-choose-filter-results .product-container .short-description p{font-size:15.959999999999999px;font-weight:normal;color:#ccc;min-height:3.3em}
#help-me-choose .category-item.RIDING.TIME.active .facet-detail-container.container-fluid,#help-me-choose .category-item.WATER.TYPE.active .facet-detail-container.container-fluid,#help-me-choose .category-item.SPEED.active .facet-detail-container.container-fluid,#help-me-choose .category-item.COMFORT.active .facet-detail-container.container-fluid,#help-me-choose .category-item.SAFETY.HANDLING.active .facet-detail-container.container-fluid{border-top-left-radius:6px}
#help-me-choose .category-item.PRICE.active .facet-detail-container .facet-options-container{top:65px;margin-right:30px}
#help-me-choose .facet-detail-container .facet-options-container{top:0}
#help-me-choose .facet-detail-container .main-description{float:left;padding-left:10px;width:25%}
#help-me-choose .container-fluid ul .category-item.active .facet-detail-container{padding-top:22px}
.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item a{color:#000}
.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.USAGE.active .facet-detail-container{-webkit-border-top-left-radius:6px!important;-moz-border-radius-topleft:6px!important;border-top-left-radius:6px!important}
.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.FEATURES.active .container-item .title,.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.USAGE.active .container-item .title{font-size:1.15em!important;text-align:left;margin:8px 0 0}
.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.FEATURES.active .selection-done,.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.USAGE.active .selection-done{left:.8em!important;top:1.000em!important}
.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.COLOUR.active .selection-done,.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.ENGINE.active .selection-done{left:.95em!important;top:1.6em!important}
.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.ENGINE.active .container-text .title{margin-top:50%!important}
.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.VEHICLE.TYPE.active .selection-done{left:8em;top:5em}
.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.FEATURES.active .facet-detail-container,.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.COLOUR.active .facet-detail-container,.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.SEATING.active .facet-detail-container{-webkit-border-top-left-radius:6px!important;-moz-border-radius-topleft:6px!important;border-top-left-radius:6px!important}
.help-me-choose.canam-offroad #help-me-choose .container-fluid ul .category-item.SEATING.active .arrow_box p{top:.65em!important}
.help-me-choose.canam-offroad #help-me-choose #help-me-choose-filter-results .product-container .details a{color:#fff}
.help-me-choose.canam-offroad #help-me-choose #help-me-choose-filter-results .product-container a{color:#000}
.help-me-choose.canam-offroad #help-me-choose #help-me-choose-filter-results .cta span{color:#000}
.canam-spyder.help-me-choose .cta span{color:#fff}
.canam-spyder.help-me-choose .container-item.row-fluid .container-image.span4{float:left;padding-top:38px}
.canam-spyder.help-me-choose .container-item.row-fluid .container-text{float:left;width:60%;clear:none!important;padding-top:10px;padding-left:14px}
.canam-spyder.help-me-choose .facet-option-first-col .container-image img,.canam-spyder.help-me-choose .facet-option-second-col .container-image img{position:relative;top:1.250em;left:14%}
.canam-spyder.help-me-choose .facet-option-first-col .container-image .selection-done,.canam-spyder.help-me-choose .facet-option-second-col .container-image .selection-done{left:2em!important;top:2.6em!important}
.canam-spyder.help-me-choose .container-fluid ul .category-item:first-child .container-text{clear:none!important}
.canam-spyder.help-me-choose .container-fluid ul .category-item:first-child .container-item{height:auto!important}
.canam-spyder.help-me-choose .category-item.TRANSMISSION.active .facet-detail-container{-webkit-border-top-left-radius:6px!important;-moz-border-radius-topleft:6px!important;border-top-left-radius:6px!important}
.canam-spyder.help-me-choose .container-fluid ul .category-item.RIDING.STYLE.active .facet-detail-container .container-item,.canam-spyder.help-me-choose .container-fluid ul .category-item.TRANSMISSION.active .facet-detail-container .container-item{min-height:150px!important}
.canam-spyder.help-me-choose .container-fluid ul .category-item.RIDING.STYLE.active .facet-detail-container .container-item .container-image .selection-done,.canam-spyder.help-me-choose .container-fluid ul .category-item.TRANSMISSION.active .facet-detail-container .container-item .container-image .selection-done{top:2.8em;left:2.1em}
.canam-spyder.help-me-choose .container-fluid ul .category-item.RIDING.STYLE.active .facet-detail-container .container-item:last-child{-webkit-border-top-left-radius:0!important;-moz-border-radius-topleft:0!important;border-top-left-radius:0!important}
.canam-spyder.help-me-choose .container-fluid ul .category-item.RIDING.STYLE.active .facet-detail-container .container-item:first-child{-webkit-border-bottom-left-radius:0!important;-moz-border-radius-bottomleft:0!important;border-bottom-left-radius:0!important}
.canam-spyder.help-me-choose .container-text p.introduction{font-size:14px!important;font-weight:normal;text-align:left}
.canam-spyder.help-me-choose .container-fluid ul .category-item.active .facet-detail-container img{margin:0!important}
.canam-spyder.help-me-choose .facet-detail-container .container-text .title{text-align:left}
.canam-spyder.help-me-choose .container-fluid ul .category-item.TRANSMISSION.active:nth-child(2) .container-item .introduction{margin-left:0!important}
.canam-spyder.help-me-choose .category-item.TRANSMISSION.active .container-item.row-fluid .container-image.span4{padding-left:8px}
.canam-spyder.help-me-choose .category-item.COLOUR.active .facet-detail-container{-webkit-border-top-left-radius:6px!important;-moz-border-radius-topleft:6px!important;border-top-left-radius:6px!important}
.canam-spyder.help-me-choose .category-item.COLOUR.active .span2.container-item{width:18.28%}
.canam-spyder.help-me-choose .category-item.COLOUR.active .container-text p.title{font-size:15px;margin-top:15px!important;font-size:.85em;line-height:1.138em;padding:0 .250em}
.canam-spyder.help-me-choose .category-item.COLOUR.active .container-item .container-image,.canam-spyder.help-me-choose .category-item.COLOUR.active .container-item .container-image img:nth-child(2){position:relative!important;text-align:center}
.canam-spyder.help-me-choose .category-item.COLOUR.active .container-item .container-image .selection-done{left:2.825em;top:1.688em}
.canam-spyder.help-me-choose .category-item.FEATURES.active .facet-detail-container{-webkit-border-top-left-radius:6px!important;-moz-border-radius-topleft:6px!important;border-top-left-radius:6px!important}
.canam-spyder.help-me-choose .category-item.FEATURES.active .facet-detail-container .container-item{min-height:131px!important}
.canam-spyder.help-me-choose .category-item.FEATURES.active .facet-detail-container .container-item .selection-done{top:2.08em!important}
.canam-spyder.help-me-choose .category-item.FEATURES.active .container-text p.introduction{margin-left:0!important}
.canam-spyder.help-me-choose .category-item.FEATURES.active .facet-detail-container .row-fluid .span4{width:25.224%}
.canam-spyder.help-me-choose .category-item.FEATURES.active .container-item .container-image,.canam-spyder.help-me-choose .category-item.FEATURES.active .container-item .container-image img:nth-child(2){position:relative!important;text-align:center}
.canam-spyder.help-me-choose .category-item.FEATURES.active .container-item .container-image img:nth-child(2){float:none!important}
.seadoo.help-me-choose .category-item.RIDING.STYLE.active .facet-options-container .span2.container-item{width:32.68%}
.seadoo.help-me-choose .category-item.RIDING.STYLE.active .facet-detail-container .facet-options-container .facet-option-first-row .container-item .container-text .title,.seadoo.help-me-choose .category-item.RIDING.STYLE.active .facet-detail-container .facet-options-container .facet-option-second-row .container-item .container-text .title{margin-top:31px!important}
.seadoo.help-me-choose .category-item.RIDING.STYLE.active .container-item .container-image{width:100%}
.seadoo.help-me-choose .category-item.RIDING.STYLE.active .container-item .container-image,.seadoo.help-me-choose .category-item.RIDING.STYLE.active .container-item .container-image img:nth-child(2){position:relative!important;text-align:center;margin:0!important}
.seadoo.help-me-choose .category-item.RIDING.STYLE.active .container-item .container-image img:nth-child(2){float:none!important}
.seadoo.help-me-choose .category-item.RIDING.STYLE.active .container-item .container-image img:nth-child(1){left:70px;top:43px}
.seadoo.help-me-choose .category-item.SEATING.active .facet-detail-container{-webkit-border-top-left-radius:6px!important;-moz-border-radius-topleft:6px!important;border-top-left-radius:6px!important}
.seadoo.help-me-choose .category-item.SEATING.active .container-item.arrow_box{background-color:#666;border-color:#313336;border-style:solid;border-width:.087em;box-shadow:0 0 12px #3d3d3d inset;cursor:pointer;height:50px!important;margin-left:0;position:relative;top:1.25em;border-bottom-left-radius:6px;border-right-color:#232527;border-top-left-radius:6px}
.seadoo.help-me-choose .category-item.SEATING.active .container-item.arrow_box:last-child{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
.seadoo.help-me-choose .category-item.SEATING.active .facet-single-option-row .arrow_box img{top:-84px!important}
.seadoo.help-me-choose .category-item.RIDING.TIME.active .facet-single-option-row .arrow_box img{top:-66px!important;left:48px}
.seadoo.help-me-choose .category-item.RIDING.TIME.active .facet-single-option-row .arrow_box span{font-size:1.1em!important}
.seadoo.help-me-choose .category-item.WATER.TYPE.active .facet-options-container .container-image img{position:relative;top:1.625em!important}
.seadoo.help-me-choose .category-item.WATER.TYPE.active .facet-options-container .container-text{position:relative;top:2.750em}
.seadoo.help-me-choose .category-item.SPEED.active .facet-single-option-row .arrow_box span{font-size:1.1em!important}
.seadoo.help-me-choose .category-item.SPEED.active .facet-single-option-row .arrow_box img{top:-57px!important;left:45px}
.seadoo.help-me-choose .category-item.COMFORT.active .facet-single-option-row .arrow_box span{font-size:1.1em!important}
.seadoo.help-me-choose .category-item.COMFORT.active .facet-single-option-row .arrow_box img{top:-57px!important;left:3px}
.seadoo.help-me-choose .category-item.TOW.SPORTS.active .facet-single-option-row .arrow_box{height:50px!important}
.seadoo.help-me-choose .category-item.TOW.SPORTS.active .facet-single-option-row .arrow_box .title{font-size:1.1em!important}
.seadoo.help-me-choose .category-item.TOW.SPORTS.active .facet-single-option-row .arrow_box img{left:36px;top:-118px!important}
.seadoo.help-me-choose .category-item.TOW.SPORTS.active .facet-single-option-row .arrow_box:first-child{-webkit-border-bottom-left-radius:6px!important;-moz-border-radius-bottomleft:6px!important;border-bottom-left-radius:6px!important;-webkit-border-top-left-radius:6px!important;-moz-border-radius-topleft:6px!important;border-top-left-radius:6px!important}
.seadoo.help-me-choose .category-item.TOW.SPORTS.active .facet-single-option-row .arrow_box:last-child{-webkit-border-bottom-right-radius:6px!important;-moz-border-radius-bottomright:6px!important;border-bottom-right-radius:6px!important;-webkit-border-top-right-radius:6px!important;-moz-border-radius-topright:6px!important;border-top-right-radius:6px!important}
.seadoo.help-me-choose .category-item.SAFETY.HANDLING.active,.seadoo.help-me-choose .category-item.SAFETY.HANDLING{min-height:20px}
.seadoo.help-me-choose .category-item.SAFETY.HANDLING.active .container-item.arrow_box,.seadoo.help-me-choose .category-item.SAFETY.HANDLING .container-item.arrow_box{background-color:#666;border-color:#313336;border-style:solid;border-width:.087em;box-shadow:0 0 12px #3d3d3d inset;cursor:pointer;height:50px!important;margin-left:0;position:relative;top:1.25em;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;border-right-color:#232527}
.seadoo.help-me-choose .category-item.SAFETY.HANDLING.active .container-item.arrow_box p,.seadoo.help-me-choose .category-item.SAFETY.HANDLING .container-item.arrow_box p{top:.65em!important}
.seadoo.help-me-choose .category-item.SAFETY.HANDLING.active .container-item.arrow_box img,.seadoo.help-me-choose .category-item.SAFETY.HANDLING .container-item.arrow_box img{top:-84px!important;left:1.875em}
.seadoo.help-me-choose .category-item.SAFETY.HANDLING.active .container-item.arrow_box:first-child,.seadoo.help-me-choose .category-item.SAFETY.HANDLING .container-item.arrow_box:first-child{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}
.seadoo.help-me-choose .category-item.SAFETY.HANDLING.active .container-item.arrow_box:nth-child(2),.seadoo.help-me-choose .category-item.SAFETY.HANDLING .container-item.arrow_box:nth-child(2){-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}
.seadoo.help-me-choose .category-item.SAFETY.HANDLING.active .container-item.arrow_box:last-child,.seadoo.help-me-choose .category-item.SAFETY.HANDLING .container-item.arrow_box:last-child{-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}
.seadoo.help-me-choose .category-item.SEATING.active .facet-single-option-row .arrow_box.itm_1 img{left:59px}
.seadoo.help-me-choose .category-item.SEATING.active .facet-single-option-row .arrow_box.itm_2 img{left:31px}
.seadoo.help-me-choose .category-item.SEATING.active .facet-single-option-row .arrow_box.itm_3 img{left:5px!important}
.seadoo.help-me-choose .category-item.SEATING.active .container-item.arrow_box:first-child{-webkit-border-bottom-left-radius:6px!important;-moz-border-radius-bottomleft:6px!important;border-bottom-left-radius:6px!important;-webkit-border-top-left-radius:6px!important;-moz-border-radius-topleft:6px!important;border-top-left-radius:6px!important}
.seadoo.help-me-choose .category-item.SEATING.active .container-item.arrow_box:last-child{-webkit-border-bottom-right-radius:6px!important;-moz-border-radius-bottomright:6px!important;border-bottom-right-radius:6px!important;-webkit-border-top-right-radius:6px!important;-moz-border-radius-topright:6px!important;border-top-right-radius:6px!important}
.seadoo.help-me-choose .category-item.WATER.TYPE.active .facet-option-first-row.facet-option-second-row .span2.container-item{width:33%}
.seadoo.help-me-choose .category-item.WATER.TYPE.active .facet-option-first-row.facet-option-second-row .span2.container-item .container-image img{margin-left:33%!important}
@media only screen and (min-width:980px) and (max-width:1372px){#help-me-choose[data-currentlocale="fr_CA"] .facet-detail-container .text-container .title{font-size:1.7em}
#help-me-choose[data-currentlocale="fr_CA"] .facet-detail-container .container-item.row-fluid{height:160px!important}
#help-me-choose[data-currentlocale="fr_CA"] .facet-detail-container .container-item.row-fluid .container-text p{line-height:18px}
#help-me-choose .selection-container{top:65px!important}
#help-me-choose .category-item .filter{padding-right:4px}
#help-me-choose .facet-option-first-row .container-image .selection-done,#help-me-choose .facet-option-second-row .container-image .selection-done{top:1.5em}
#help-me-choose .facet-option-first-row .container-text .title,#help-me-choose .facet-option-second-row .container-text .title{margin-top:6.05em;font-size:.8em}
#help-me-choose .facet-option-first-col .container-item .container-text,#help-me-choose .facet-option-second-col .container-item .container-text{width:65.428274%;margin-left:1.250em}
#help-me-choose .facet-option-first-col .container-item .container-text .title,#help-me-choose .facet-option-second-col .container-item .container-text .title{font-size:.85em}
#help-me-choose .facet-option-first-col .container-item .container-image img,#help-me-choose .facet-option-second-col .container-item .container-image img{left:0!important}
#help-me-choose .facet-option-first-col .container-item .container-image .selection-done,#help-me-choose .facet-option-second-col .container-item .container-image .selection-done{left:.7em!important}
#help-me-choose .selected_items{width:110%!important}
#help-me-choose .selected_items p{font-size:68%!important;white-space:wrap!important}
#help-me-choose .selected_items p:before{margin-left:6px!important}
#help-me-choose .facet-detail-container{width:816px}
#help-me-choose .facet-detail-container:first-child .facet-options-container .container-image .selection-done{left:6.4em!important;top:4.4em!important}
#help-me-choose-navbar .container-fluid ul{font-size:108%!important}
#help-me-choose-navbar .category-item{width:8.68%}
.category-item.ENGINE.active .facet-option-first-row .container-item,.category-item.COLOUR.active .facet-option-first-row .container-item,.category-item.ENGINE.active .facet-option-second-row .container-item,.category-item.COLOUR.active .facet-option-second-row .container-item{width:16.4%!important}
.help-me-choose.canam-offroad .category-item.VEHICLE.TYPE.active .container-item .selection-done{left:5em!important;top:5em!important}
.help-me-choose.canam-offroad .category-item.VEHICLE.TYPE.active .container-item .container-image img:last-child{left:0!important}
.help-me-choose.canam-offroad .category-item.SEATING.active .container-item img{left:-14px}
.help-me-choose.canam-offroad .category-item.COLOUR.active .container-image img{margin:0 .563em!important}
.help-me-choose.canam-offroad .category-item.FEATURES.active .container-text p{font-size:.9em!important}
.help-me-choose.canam-spyder .facet-option-first-col .container-image,.help-me-choose.canam-spyder .facet-option-second-col .container-image{position:relative;left:.625em}
.help-me-choose.canam-spyder .category-item.RIDING.STYLE.active .container-image .selection-done{top:2.000em!important}
.help-me-choose.canam-spyder .category-item.TRANSMISSION.active .container-image .selection-done{top:2.200em!important}
.help-me-choose.canam-spyder .category-item.FEATURES.active .container-text{line-height:18px}
.help-me-choose.canam-spyder .category-item.COLOUR.active .container-image .selection-done{left:1.3em!important;top:1.6em!important}
.help-me-choose.canam-spyder .category-item.COLOUR.active .container-text .title{margin-top:12px!important;font-size:.75em!important}
.help-me-choose.seadoo .category-item .filter{padding-right:10px!important}
.help-me-choose.seadoo .category-item.RIDING.STYLE.active .facet-options-container{padding-right:20px}
.help-me-choose.seadoo .category-item.RIDING.STYLE.active .container-image .selection-done{left:2.688em!important;top:2.375em!important}
.help-me-choose.seadoo .category-item.WATER.TYPE.active .facet-options-container{padding-right:20px}
.help-me-choose.seadoo .category-item.WATER.TYPE.active .container-item img{top:1.625em!important}
.help-me-choose.seadoo .category-item.WATER.TYPE.active .container-item .selection-done{left:1.125em!important}
.help-me-choose.seadoo .category-item.SEATING.active .container-item.arrow_box:first-child img:first-child{left:2.188em!important}
.help-me-choose.seadoo .category-item.SEATING.active .container-item.arrow_box:nth-child(2) img:first-child{left:.500em!important}
.help-me-choose.seadoo .category-item.SEATING.active .container-item.arrow_box:last-child img:first-child{top:-4.8em!important;left:0!important}
.help-me-choose.seadoo .category-item.SEATING.active .container-item img,.help-me-choose.seadoo .category-item.RIDING.TIME.active .container-item img,.help-me-choose.seadoo .category-item.SPEED.active .container-item img{left:1.688em!important}
.help-me-choose.seadoo .category-item.SAFETY.active .container-item img{left:0!important}
.help-me-choose.seadoo .category-item.SPEED.active .container-item:first-child span,.help-me-choose.seadoo .category-item.COMFORT.active .container-item:first-child span,.help-me-choose.seadoo .category-item.SAFETY.active .container-item:first-child span,.help-me-choose.seadoo .category-item.TOW.SPORTS.active .container-item:first-child span{left:1.500em!important}
.help-me-choose.seadoo .category-item.SPEED.active .container-item:first-child.active span,.help-me-choose.seadoo .category-item.COMFORT.active .container-item:first-child.active span,.help-me-choose.seadoo .category-item.SAFETY.active .container-item:first-child.active span,.help-me-choose.seadoo .category-item.TOW.SPORTS.active .container-item:first-child.active span{left:-0.8em!important;font-size:1.0em!important;padding-left:3.250em!important}
.help-me-choose.seadoo .category-item.SPEED.active .container-item:nth-child(2) span,.help-me-choose.seadoo .category-item.COMFORT.active .container-item:nth-child(2) span,.help-me-choose.seadoo .category-item.SAFETY.active .container-item:nth-child(2) span,.help-me-choose.seadoo .category-item.TOW.SPORTS.active .container-item:nth-child(2) span{left:1.250em!important}
.help-me-choose.seadoo .category-item.SPEED.active .container-item:nth-child(2).active span,.help-me-choose.seadoo .category-item.COMFORT.active .container-item:nth-child(2).active span,.help-me-choose.seadoo .category-item.SAFETY.active .container-item:nth-child(2).active span,.help-me-choose.seadoo .category-item.TOW.SPORTS.active .container-item:nth-child(2).active span{left:-0.8em!important;font-size:1.0em!important;padding-left:2.750em!important}
.help-me-choose.seadoo .category-item.SPEED.active .container-item:last-child span,.help-me-choose.seadoo .category-item.COMFORT.active .container-item:last-child span,.help-me-choose.seadoo .category-item.SAFETY.active .container-item:last-child span,.help-me-choose.seadoo .category-item.TOW.SPORTS.active .container-item:last-child span{left:2.438em!important}
.help-me-choose.seadoo .category-item.SPEED.active .container-item:last-child.active span,.help-me-choose.seadoo .category-item.COMFORT.active .container-item:last-child.active span,.help-me-choose.seadoo .category-item.SAFETY.active .container-item:last-child.active span,.help-me-choose.seadoo .category-item.TOW.SPORTS.active .container-item:last-child.active span{left:0!important;font-size:1.0em!important;padding-left:2.750em!important}
.help-me-choose.seadoo .category-item.COMFORT.active .container-item img{left:-1.125em!important}
.help-me-choose.seadoo .category-item.TOW.SPORTS.active .container-item img{left:0!important}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media(max-width:568px){#help-me-choose .help-me-choose-fg-container,.help-me-choose .help-me-choose-fg-container{margin-top:14%}
#help-me-choose .help-me-choose-fg-container .help-me-choose-title,.help-me-choose .help-me-choose-fg-container .help-me-choose-title{font-size:.5em;padding:0!important}
#help-me-choose .help-me-choose-fg-container .help-me-choose-description,.help-me-choose .help-me-choose-fg-container .help-me-choose-description{width:100%}
#help-me-choose .help-me-choose-fg-container .help-me-choose-description p,.help-me-choose .help-me-choose-fg-container .help-me-choose-description p,#help-me-choose .help-me-choose-fg-container .help-me-choose-description span,.help-me-choose .help-me-choose-fg-container .help-me-choose-description span{font-size:14px!important;margin-bottom:0!important}
#help-me-choose .category-item.PRICE.active .facet-detail-container .facet-options-container,.help-me-choose .category-item.PRICE.active .facet-detail-container .facet-options-container{width:90%}
#help-me-choose .filters,.help-me-choose .filters{background-color:rgba(220,221,223,0.784);background-image:-moz-linear-gradient(top,rgba(236,236,237,0.84),rgba(188,192,196,0.7));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(236,236,237,0.84)),to(rgba(188,192,196,0.7)));background-image:-webkit-linear-gradient(top,rgba(236,236,237,0.84),rgba(188,192,196,0.7));background-image:-o-linear-gradient(top,rgba(236,236,237,0.84),rgba(188,192,196,0.7));background-image:linear-gradient(to bottom,rgba(236,236,237,0.84),rgba(188,192,196,0.7));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6ececed',endColorstr='#b3bcc0c4',GradientType=0);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#b8b9ba;-webkit-box-shadow:0 0 1px 1px #e0e1e2;-moz-box-shadow:0 0 1px 1px #e0e1e2;box-shadow:0 0 1px 1px #e0e1e2;-webkit-box-shadow:0 4px 20px 6px rgba(0,0,0,0.7);-moz-box-shadow:0 4px 20px 6px rgba(0,0,0,0.7);box-shadow:0 4px 20px 6px rgba(0,0,0,0.7);height:40px;z-index:99}
#help-me-choose .filters .help-me-choose-filter,.help-me-choose .filters .help-me-choose-filter{float:left;top:11px;position:absolute;line-height:20px!important;margin-left:20px;color:#666;font-size:1.3em}
#help-me-choose .filters .help-me-choose-filter:after,.help-me-choose .filters .help-me-choose-filter:after{position:relative;margin-left:20px;float:right;top:0;content:url("../img/help-me-choose/arrow-right-mobile.png")}
#help-me-choose #help-me-choose-navbar,.help-me-choose #help-me-choose-navbar{margin-top:80px}
#help-me-choose #help-me-choose-navbar li[attr-facet-type*="singleOption"] .facet-detail-container,.help-me-choose #help-me-choose-navbar li[attr-facet-type*="singleOption"] .facet-detail-container{height:385px}
#help-me-choose #help-me-choose-navbar li[attr-facet-type*="singleOption"] .facet-detail-container .container-item img,.help-me-choose #help-me-choose-navbar li[attr-facet-type*="singleOption"] .facet-detail-container .container-item img{margin:0 .125em!important}
#help-me-choose #help-me-choose-navbar li[attr-facet-type*="slideBar"] .facet-detail-container,.help-me-choose #help-me-choose-navbar li[attr-facet-type*="slideBar"] .facet-detail-container{height:340px}
#help-me-choose #help-me-choose-navbar .container-fluid .category-item,.help-me-choose #help-me-choose-navbar .container-fluid .category-item{width:86%!important;left:10px;font-size:16px;margin-top:10px;background-color:#43464b}
#help-me-choose #help-me-choose-navbar .container-fluid .category-item .selected_items .hmc-selected-option-item.active:last-child,.help-me-choose #help-me-choose-navbar .container-fluid .category-item .selected_items .hmc-selected-option-item.active:last-child{margin-bottom:10px!important}
#help-me-choose #help-me-choose-navbar .container-fluid .category-item.active,.help-me-choose #help-me-choose-navbar .container-fluid .category-item.active{background-image:none!important;background-color:#43464b!important;border:1px solid #84878a!important}
#help-me-choose #help-me-choose-navbar .container-fluid .category-item.active .filter,.help-me-choose #help-me-choose-navbar .container-fluid .category-item.active .filter{color:#fff!important;background-image:none}
#help-me-choose #help-me-choose-navbar .container-fluid .category-item.active .filter:after,.help-me-choose #help-me-choose-navbar .container-fluid .category-item.active .filter:after{content:url("../img/help-me-choose/small_down_arrow_mobile.png");float:right;position:relative;top:-4px}
#help-me-choose .help-me-choose-fg-container .help-me-choose-title span,.help-me-choose .help-me-choose-fg-container .help-me-choose-title span{font-size:2.143em!important}
#help-me-choose .help-me-choose-fg-container .help-me-choose-description p,.help-me-choose .help-me-choose-fg-container .help-me-choose-description p{line-height:14px!important;font-size:12px!important}
#help-me-choose .help-me-choose-fg-container .help-me-choose-description p:first-child,.help-me-choose .help-me-choose-fg-container .help-me-choose-description p:first-child{margin-top:0}
#help-me-choose ul,.help-me-choose ul,#help-me-choose ol,.help-me-choose ol{margin:auto!important}
#help-me-choose ul .category-item .selected_items,.help-me-choose ul .category-item .selected_items,#help-me-choose ol .category-item .selected_items,.help-me-choose ol .category-item .selected_items{left:-10px;top:0;width:106%}
#help-me-choose ul .category-item .selected_items p,.help-me-choose ul .category-item .selected_items p,#help-me-choose ol .category-item .selected_items p,.help-me-choose ol .category-item .selected_items p{background:-moz-linear-gradient(top,#fff 20%,#bcc0c5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(100%,#bcc0c5));background:-webkit-linear-gradient(top,#fff 20%,#bcc0c5 100%);background:-o-linear-gradient(top,#fff 20%,#bcc0c5 100%);background:-ms-linear-gradient(top,#fff 20%,#bcc0c5 100%);background:linear-gradient(to bottom,#fff 20%,#bcc0c5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);font-size:11px!important;margin-bottom:0!important;padding:6px 0}
#help-me-choose ul .category-item .facet-detail-container,.help-me-choose ul .category-item .facet-detail-container,#help-me-choose ol .category-item .facet-detail-container,.help-me-choose ol .category-item .facet-detail-container{box-shadow:none;left:0!important;position:relative!important;top:0!important;margin-top:15px!important;margin-left:0!important;padding:0!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;border-radius:6px!important}
#help-me-choose ul .category-item .facet-detail-container .facet-option-first-col,.help-me-choose ul .category-item .facet-detail-container .facet-option-first-col,#help-me-choose ol .category-item .facet-detail-container .facet-option-first-col,.help-me-choose ol .category-item .facet-detail-container .facet-option-first-col,#help-me-choose ul .category-item .facet-detail-container .facet-option-second-col,.help-me-choose ul .category-item .facet-detail-container .facet-option-second-col,#help-me-choose ol .category-item .facet-detail-container .facet-option-second-col,.help-me-choose ol .category-item .facet-detail-container .facet-option-second-col{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;border-style:none}
#help-me-choose ul .category-item .facet-detail-container .facet-option-first-col .container-item,.help-me-choose ul .category-item .facet-detail-container .facet-option-first-col .container-item,#help-me-choose ol .category-item .facet-detail-container .facet-option-first-col .container-item,.help-me-choose ol .category-item .facet-detail-container .facet-option-first-col .container-item,#help-me-choose ul .category-item .facet-detail-container .facet-option-second-col .container-item,.help-me-choose ul .category-item .facet-detail-container .facet-option-second-col .container-item,#help-me-choose ol .category-item .facet-detail-container .facet-option-second-col .container-item,.help-me-choose ol .category-item .facet-detail-container .facet-option-second-col .container-item{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;border-style:none}
#help-me-choose ul .category-item .facet-detail-container .facet-option-first-col .container-item .container-image,.help-me-choose ul .category-item .facet-detail-container .facet-option-first-col .container-item .container-image,#help-me-choose ol .category-item .facet-detail-container .facet-option-first-col .container-item .container-image,.help-me-choose ol .category-item .facet-detail-container .facet-option-first-col .container-item .container-image,#help-me-choose ul .category-item .facet-detail-container .facet-option-second-col .container-item .container-image,.help-me-choose ul .category-item .facet-detail-container .facet-option-second-col .container-item .container-image,#help-me-choose ol .category-item .facet-detail-container .facet-option-second-col .container-item .container-image,.help-me-choose ol .category-item .facet-detail-container .facet-option-second-col .container-item .container-image{width:20%!important}
#help-me-choose ul .category-item .facet-detail-container .facet-option-first-col .container-item .container-text,.help-me-choose ul .category-item .facet-detail-container .facet-option-first-col .container-item .container-text,#help-me-choose ol .category-item .facet-detail-container .facet-option-first-col .container-item .container-text,.help-me-choose ol .category-item .facet-detail-container .facet-option-first-col .container-item .container-text,#help-me-choose ul .category-item .facet-detail-container .facet-option-second-col .container-item .container-text,.help-me-choose ul .category-item .facet-detail-container .facet-option-second-col .container-item .container-text,#help-me-choose ol .category-item .facet-detail-container .facet-option-second-col .container-item .container-text,.help-me-choose ol .category-item .facet-detail-container .facet-option-second-col .container-item .container-text{width:80%}
#help-me-choose ul .category-item .facet-detail-container .facet-option-first-col .container-item .container-text p,.help-me-choose ul .category-item .facet-detail-container .facet-option-first-col .container-item .container-text p,#help-me-choose ol .category-item .facet-detail-container .facet-option-first-col .container-item .container-text p,.help-me-choose ol .category-item .facet-detail-container .facet-option-first-col .container-item .container-text p,#help-me-choose ul .category-item .facet-detail-container .facet-option-second-col .container-item .container-text p,.help-me-choose ul .category-item .facet-detail-container .facet-option-second-col .container-item .container-text p,#help-me-choose ol .category-item .facet-detail-container .facet-option-second-col .container-item .container-text p,.help-me-choose ol .category-item .facet-detail-container .facet-option-second-col .container-item .container-text p{padding:0 10px;margin-bottom:0!important}
#help-me-choose ul .category-item .facet-detail-container .facet-option-first-row,.help-me-choose ul .category-item .facet-detail-container .facet-option-first-row,#help-me-choose ol .category-item .facet-detail-container .facet-option-first-row,.help-me-choose ol .category-item .facet-detail-container .facet-option-first-row,#help-me-choose ul .category-item .facet-detail-container .facet-option-second-row,.help-me-choose ul .category-item .facet-detail-container .facet-option-second-row,#help-me-choose ol .category-item .facet-detail-container .facet-option-second-row,.help-me-choose ol .category-item .facet-detail-container .facet-option-second-row{min-height:0!important}
#help-me-choose ul .category-item .facet-detail-container .facet-option-first-row .container-item,.help-me-choose ul .category-item .facet-detail-container .facet-option-first-row .container-item,#help-me-choose ol .category-item .facet-detail-container .facet-option-first-row .container-item,.help-me-choose ol .category-item .facet-detail-container .facet-option-first-row .container-item,#help-me-choose ul .category-item .facet-detail-container .facet-option-second-row .container-item,.help-me-choose ul .category-item .facet-detail-container .facet-option-second-row .container-item,#help-me-choose ol .category-item .facet-detail-container .facet-option-second-row .container-item,.help-me-choose ol .category-item .facet-detail-container .facet-option-second-row .container-item{height:auto!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;border-style:none!important}
#help-me-choose ul .category-item .facet-detail-container .tab-container,.help-me-choose ul .category-item .facet-detail-container .tab-container,#help-me-choose ol .category-item .facet-detail-container .tab-container,.help-me-choose ol .category-item .facet-detail-container .tab-container{padding-top:0}
#help-me-choose ul .category-item .facet-detail-container .tab-container .facet-single-option-row .container-item,.help-me-choose ul .category-item .facet-detail-container .tab-container .facet-single-option-row .container-item,#help-me-choose ol .category-item .facet-detail-container .tab-container .facet-single-option-row .container-item,.help-me-choose ol .category-item .facet-detail-container .tab-container .facet-single-option-row .container-item{width:30%!important;float:left}
#help-me-choose ul .category-item .facet-detail-container .tab-container .facet-single-option-row .container-item .title,.help-me-choose ul .category-item .facet-detail-container .tab-container .facet-single-option-row .container-item .title,#help-me-choose ol .category-item .facet-detail-container .tab-container .facet-single-option-row .container-item .title,.help-me-choose ol .category-item .facet-detail-container .tab-container .facet-single-option-row .container-item .title{font-size:1.0em}
#help-me-choose ul .category-item .facet-detail-container .container-item,.help-me-choose ul .category-item .facet-detail-container .container-item,#help-me-choose ol .category-item .facet-detail-container .container-item,.help-me-choose ol .category-item .facet-detail-container .container-item{width:100%!important}
#help-me-choose ul .category-item .facet-detail-container .container-item:after,.help-me-choose ul .category-item .facet-detail-container .container-item:after,#help-me-choose ol .category-item .facet-detail-container .container-item:after,.help-me-choose ol .category-item .facet-detail-container .container-item:after{clear:both;content:" ";display:block}
#help-me-choose ul .category-item .facet-detail-container .container-item .container-image,.help-me-choose ul .category-item .facet-detail-container .container-item .container-image,#help-me-choose ol .category-item .facet-detail-container .container-item .container-image,.help-me-choose ol .category-item .facet-detail-container .container-item .container-image{width:34%}
#help-me-choose ul .category-item .facet-detail-container .main-description,.help-me-choose ul .category-item .facet-detail-container .main-description,#help-me-choose ol .category-item .facet-detail-container .main-description,.help-me-choose ol .category-item .facet-detail-container .main-description{width:100%!important}
#help-me-choose ul .category-item .facet-detail-container .text-container .title,.help-me-choose ul .category-item .facet-detail-container .text-container .title,#help-me-choose ol .category-item .facet-detail-container .text-container .title,.help-me-choose ol .category-item .facet-detail-container .text-container .title{font-size:22px;color:#333;margin-left:0!important;padding:20px 10px 0}
#help-me-choose ul .category-item .facet-detail-container .text-container .subtitle,.help-me-choose ul .category-item .facet-detail-container .text-container .subtitle,#help-me-choose ol .category-item .facet-detail-container .text-container .subtitle,.help-me-choose ol .category-item .facet-detail-container .text-container .subtitle{color:#333;margin-left:10px!important;padding:0!important}
#help-me-choose ul .category-item .facet-detail-container .cta,.help-me-choose ul .category-item .facet-detail-container .cta,#help-me-choose ol .category-item .facet-detail-container .cta,.help-me-choose ol .category-item .facet-detail-container .cta{margin-left:10px}
#help-me-choose ul .category-item .facet-detail-container #actual-price #min-price,.help-me-choose ul .category-item .facet-detail-container #actual-price #min-price,#help-me-choose ol .category-item .facet-detail-container #actual-price #min-price,.help-me-choose ol .category-item .facet-detail-container #actual-price #min-price{left:10px}
#help-me-choose ul .category-item .facet-detail-container #actual-price #max-price,.help-me-choose ul .category-item .facet-detail-container #actual-price #max-price,#help-me-choose ol .category-item .facet-detail-container #actual-price #max-price,.help-me-choose ol .category-item .facet-detail-container #actual-price #max-price{left:-10px}
#help-me-choose ul .category-item .facet-detail-container #actual-price #price-step,.help-me-choose ul .category-item .facet-detail-container #actual-price #price-step,#help-me-choose ol .category-item .facet-detail-container #actual-price #price-step,.help-me-choose ol .category-item .facet-detail-container #actual-price #price-step{left:38%}
#help-me-choose ul .category-item .facet-detail-container #slider,.help-me-choose ul .category-item .facet-detail-container #slider,#help-me-choose ol .category-item .facet-detail-container #slider,.help-me-choose ol .category-item .facet-detail-container #slider{margin:0 .8em}
#help-me-choose .container-item .container-text,.help-me-choose .container-item .container-text,#help-me-choose .container-item .container-image,.help-me-choose .container-item .container-image{float:left;position:relative;clear:none!important;left:0;text-align:left}
#help-me-choose-filter-results .selected-item-details{width:90%!important}
#help-me-choose-filter-results .selected-item-details .number-of-seats{display:none}
#help-me-choose-filter-results .category{font-size:3.143em!important}
.footer{display:block}
.help-me-choose.canam-offroad .category-item.VEHICLE.TYPE.active .container-item{height:100px!important}
.help-me-choose.canam-offroad .category-item.VEHICLE.TYPE.active .container-item .container-image img:last-child{left:0!important;margin:0!important}
.help-me-choose.canam-offroad .category-item.VEHICLE.TYPE.active .container-item .container-image .selection-done{left:1em;top:2em}
.help-me-choose.canam-offroad .category-item.VEHICLE.TYPE.active .container-item .container-text .title{position:relative;top:20px}
.help-me-choose.canam-offroad .category-item.ENGINE.active .container-item .container-text{left:42%!important}
.help-me-choose.canam-offroad .category-item.ENGINE.active .container-item .container-image .selection-done{left:7.5em!important;top:2.6em!important}
.help-me-choose.canam-spyder .facet-detail-container .facet-option-first-row .container-item .container-image,.help-me-choose.canam-spyder .facet-detail-container .facet-option-second-row .container-item .container-image{width:32%!important;left:1.125em!important}
.help-me-choose.canam-spyder .facet-detail-container .facet-option-first-row .container-item .container-image .selection-done,.help-me-choose.canam-spyder .facet-detail-container .facet-option-second-row .container-item .container-image .selection-done{left:.813em!important}
.help-me-choose.canam-spyder .facet-detail-container .facet-option-first-row .container-item .container-text,.help-me-choose.canam-spyder .facet-detail-container .facet-option-second-row .container-item .container-text{width:68%!important}
.help-me-choose.canam-spyder .facet-detail-container .facet-option-first-row .container-item .container-text p,.help-me-choose.canam-spyder .facet-detail-container .facet-option-second-row .container-item .container-text p{text-align:left!important}
.help-me-choose.canam-spyder .facet-detail-container .facet-option-first-col .container-item .container-image .selection-done,.help-me-choose.canam-spyder .facet-detail-container .facet-option-second-col .container-item .container-image .selection-done{left:1.6em!important}
.help-me-choose.seadoo .facet-detail-container .facet-option-first-row .container-item .container-image,.help-me-choose.seadoo .facet-detail-container .facet-option-second-row .container-item .container-image{left:1.125em!important}
.help-me-choose.seadoo .facet-detail-container .facet-option-first-row .container-item .container-image .selection-done,.help-me-choose.seadoo .facet-detail-container .facet-option-second-row .container-item .container-image .selection-done{left:.813em!important}
.help-me-choose.seadoo .facet-detail-container .facet-option-first-row .container-item .container-text,.help-me-choose.seadoo .facet-detail-container .facet-option-second-row .container-item .container-text{left:1.875em!important}
.help-me-choose.seadoo .facet-detail-container .facet-option-first-row .container-item .container-text .title,.help-me-choose.seadoo .facet-detail-container .facet-option-second-row .container-item .container-text .title{position:relative;top:10%;font-size:1.05em!important}
.help-me-choose.seadoo .facet-single-option-row .container-item .title{top:26%!important}
.help-me-choose.seadoo .category-item .selected_items{width:107%!important}
.help-me-choose.seadoo .category-item.WATER.TYPE.active .container-text{top:10%!important}
.help-me-choose.seadoo .category-item.SEATING.active .container-item:first-child img{left:32px!important}
.help-me-choose.seadoo .category-item.SEATING.active .container-item:nth-child(2) img{left:0!important}
.help-me-choose.seadoo .category-item.SEATING.active .container-item:last-child img{top:-68px!important}
.help-me-choose.seadoo .category-item.RIDING.TIME.active .container-item img,.help-me-choose.seadoo .category-item.SPEED.active .container-item img{left:32px!important}
.help-me-choose.seadoo .category-item.SAFETY.active .container-item img{left:12px!important}
.help-me-choose.seadoo .category-item.TOW.SPORTS.active .container-item img{left:0!important}
#help-me-choose #help-me-choose-navbar .container-fluid ul#facetMainList.tabs li.category-item .hmc-inner-2 .facet-detail-container .row-fluid .facet-options-container .facet-option-first-row .container-image,#help-me-choose #help-me-choose-navbar .container-fluid ul#facetMainList.tabs li.category-item .hmc-inner-2 .facet-detail-container .row-fluid .facet-options-container .facet-option-second-row .container-item .container-image{margin-top:2%;margin-bottom:10%}
#help-me-choose #help-me-choose-navbar .container-fluid ul#facetMainList.tabs li.category-item .hmc-inner-2 .facet-detail-container .row-fluid .facet-options-container .facet-option-first-row .container-text,#help-me-choose #help-me-choose-navbar .container-fluid ul#facetMainList.tabs li.category-item .hmc-inner-2 .facet-detail-container .row-fluid .facet-options-container .facet-option-second-row .container-item .container-text{float:left;width:45%;margin:8% 0 -14% 0}
#help-me-choose #help-me-choose-navbar #facetMainList li[attr-facet-type*="singleOption"] .facet-detail-container{height:430px}
#help-me-choose #help-me-choose-navbar #facetMainList li[attr-facet-type*="singleOption"] .facet-detail-container .facet-options-container .tab-container{width:88%;margin-left:auto;margin-right:auto}
#help-me-choose #help-me-choose-navbar #facetMainList li[attr-facet-type*="singleOption"] .facet-detail-container .facet-options-container .tab-container .seats-buttons .facet-single-option-row .arrow_box{width:33.3%!important}
#help-me-choose #help-me-choose-navbar #facetMainList li[attr-facet-type*="singleOption"] .facet-detail-container .facet-options-container .tab-container .seats-buttons .facet-single-option-row .arrow_box img{top:auto!important;right:0;bottom:150%;left:0!important;max-width:80%;margin-right:auto!important;margin-left:auto!important}
#help-me-choose #help-me-choose-navbar #facetMainList li[attr-facet-type*="multipleSelectionHorizontal"] .facet-detail-container .facet-options-container .container-item .container-image{min-height:70px;margin:0 0 0 0!important}
#help-me-choose #help-me-choose-navbar #facetMainList li[attr-facet-type*="multipleSelectionHorizontal"] .facet-detail-container .facet-options-container .container-item .container-image img:not(.selection-done){display:block;top:0;margin:5px auto 5px auto!important}
#help-me-choose #help-me-choose-navbar #facetMainList li[attr-facet-type*="multipleSelectionHorizontal"] .facet-detail-container .facet-options-container .container-item .container-image .selection-done{top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0!important}
}
@media(min-width:320px) and (max-width:568px){#help-me-choose #help-me-choose-navbar{margin-top:40px}
.help-me-choose .help-me-choose-bg-container .filters .help-me-chooose-clear{margin-top:45px;margin-right:0}
}
@media(min-width:320px) and (max-width:480px) and (orientation:portrait){#help-me-choose #help-me-choose-navbar{margin-top:80px}
.help-me-choose-fg-container .help-me-choose-title h2{font-size:20px;margin-top:26px}
.help-me-choose .help-me-choose-bg-container .filters{bottom:-40px}
.help-me-choose .help-me-choose-bg-container .filters span{font-size:1.2em}
}
@media(min-width:569px) and (max-width:767px){.help-me-choose .help-me-choose-fg-container .help-me-choose-description p{line-height:14px}
.help-me-choose .help-me-choose-bg-container .filters .help-me-chooose-clear{margin-top:8px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media(min-width:768px) and (max-width:979px){.help-me-choose-fg-container{max-width:768px!important}
.help-me-choose-fg-container .help-me-choose-title span{font-size:2.142em!important}
.help-me-choose-fg-container .help-me-choose-description p,.help-me-choose-fg-container .help-me-choose-description span{font-size:1.175em!important;text-shadow:1px 1px 2px black}
#help-me-choose .container-fluid ul .category-item.SEATING.active .facet-detail-container img{margin-left:0!important}
#help-me-choose .category-item.active{-webkit-border-radius:6px!important;-moz-border-radius:6px!important;border-radius:6px!important}
#help-me-choose .category-item.active .filter{background-image:url("../img/help-me-choose/arrow_right.png")!important}
#help-me-choose .filters{z-index:40!important}
#help-me-choose .filters .help-me-choose-filter{color:#a8aaac;float:left;font-size:18px;line-height:20px;margin-left:24px;margin-top:20px}
#help-me-choose #help-me-choose-navbar{position:relative;float:left;width:12.7142857em;padding-top:0;left:.625em}
#help-me-choose #help-me-choose-navbar .container-fluid ul{display:block;margin:20px auto;list-style:none;font-size:16px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li{width:7.4em;float:left}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .selected_items{left:-10px;top:0;width:7.8em!important;border-radius:0!important}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .selected_items p{background:-moz-linear-gradient(top,#fff 20%,#bcc0c5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(100%,#bcc0c5));background:-webkit-linear-gradient(top,#fff 20%,#bcc0c5 100%);background:-o-linear-gradient(top,#fff 20%,#bcc0c5 100%);background:-ms-linear-gradient(top,#fff 20%,#bcc0c5 100%);background:linear-gradient(to bottom,#fff 20%,#bcc0c5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);font-size:11px!important;margin:.375em 0 0;padding-left:6px;text-indent:-6px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .selected_items p:before{margin-right:.18em}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container{width:320px;border-radius:5px;background-color:#ececed;background-image:linear-gradient(to bottom,#ececed,#ececed);overflow:visible}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container #slider{width:86%}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .close-button{position:absolute;float:right;height:.875em;width:.875em;top:.875em;right:.875em;background:url("../img/help-me-choose/close.png") no-repeat center center}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .arrowLeft{position:absolute;height:40px;width:17px;background:url("../img/general/select-arrow-left.png") no-repeat center center;left:-17px;top:18px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container{width:100%;margin-left:0;float:left;padding:0 5px;top:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;border-bottom:0;border-right-style:solid;border-right-width:1px;border-right-color:#c3c6c9}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item:first-child{border-right-style:solid;border-right-width:1px;border-right-color:#c3c6c9;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item:last-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;border-top:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item:last-child{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col{width:100%;margin-left:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item{width:100%;height:86px;float:left;margin-left:0!important}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item .container-image,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item .container-image{float:left;height:86px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item .container-image img,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item .container-image img{margin:10px 24px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item .container-image .selection-done,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item .container-image .selection-done{top:1.2em;left:2em;display:none}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item .container-text,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item .container-text{height:86px;padding:0;display:table}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item .container-text .title,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item .container-text .title{font-size:1.2em;color:#000;line-height:18px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item .container-text .introduction,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item .container-text .introduction{font-size:12px;color:#000;line-height:16px;text-transform:none;font-weight:normal}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item.active,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item.active{padding:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item.active .container-text .title,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item.active .container-text .title,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item.active .container-text .introduction,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item.active .container-text .introduction{color:#fff}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-first-col .container-item.active .container-image img,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .facet-option-second-col .container-item.active .container-image img{display:block}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .tab-container{padding:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .tab-container .seats-image{display:block;float:left;left:0;width:90%;margin-left:24px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .tab-container .seats-image img{width:100%;height:auto}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .tab-container .seats-buttons{width:100%;margin-left:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .tab-container .seats-buttons .facet-single-option-row{width:100%;display:block;float:left}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .tab-container .seats-buttons .facet-single-option-row .arrow_box{top:0;width:33.3%;text-align:center}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .tab-container .seats-buttons .facet-single-option-row .arrow_box .title{left:0;line-height:2.25em;top:.250em;font-size:1.2em}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .tab-container .seats-buttons .facet-single-option-row .arrow_box.active{padding:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .tab-container .seats-buttons .facet-single-option-row .arrow_box.active span{left:-0.5em!important;padding-left:2.550em}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container .tab-container .seats-buttons .facet-single-option-row .arrow_box.active span:before{left:-0.15em}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container #actual-price #min-price{left:.3em}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container #actual-price #max-price{right:.225em}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container #actual-price #price-step{left:28%;top:2.8em}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .facet-options-container #slider{margin:0 20px 20px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .main-description{width:100%}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .main-description .text-container{display:block}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .main-description .text-container .title{font-size:24px;margin-bottom:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .main-description .text-container .subtitle{font-size:13px;color:#000}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .main-description .cta{display:block;width:100px;margin-bottom:20px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-detail-container .main-description .cta a{display:block}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-row{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-row .container-item{border-bottom:0;border-right-style:solid;border-right-width:1px;border-right-color:#c3c6c9}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-row .container-item:first-child{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-row .container-item:last-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-row{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-row .container-item{border-bottom:0;border-right-style:solid;border-right-width:1px;border-right-color:#c3c6c9}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-row .container-item:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-row .container-item:last-child{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-row,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-row{border:none!important}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-row .container-item,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-row .container-item{width:100%;height:86px}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-row .container-item .container-text .title,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-row .container-item .container-text .title{text-align:left}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-row .container-item .container-image,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-row .container-item .container-image{height:86px;float:left;width:33.3%;display:block}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-row .container-item .container-text,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-row .container-item .container-text{float:right;height:86px;display:table;width:66%;position:relative;padding:0;margin-top:.225em}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-row .container-item .container-text .title,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-row .container-item .container-text .title{margin-top:1.750em!important;vertical-align:middle;padding:.250em 0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-row .container-item.active,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-row .container-item.active{padding:0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-col .container-item .container-text,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-col .container-item .container-text{position:relative;display:table;text-align:left;width:60%;float:right;margin-right:.625em;margin-top:.225em}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-col .container-item .container-text .title,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-col .container-item .container-text .title{margin-top:0!important;vertical-align:middle;padding:.250em 0}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-first-col .container-item .container-image,#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container .facet-option-second-col .container-item .container-image{width:33.3%;float:left}
#help-me-choose #help-me-choose-navbar .container-fluid ul li .facet-options-container #slider{height:.8em;position:relative}
#help-me-choose #help-me-choose-navbar .container-fluid ul .active{padding:9px 15px}
#help-me-choose #help-me-choose-navbar .container-fluid ul .category-item:first-child .container-text{clear:none}
#help-me-choose #help-me-choose-navbar .container-fluid .help-me-choose-filter{display:block}
#help-me-choose #help-me-choose-filter-results{float:right;width:590px;width:42.1428571em;position:relative;top:2.25em}
#help-me-choose #help-me-choose-filter-results .product-container{width:600px}
#help-me-choose #help-me-choose-filter-results .product-container .selected-item-details{position:relative;width:240px;margin:2.5em 0;bottom:2.500em}
#help-me-choose #help-me-choose-filter-results .product-container .selected-item-details .number-of-seats{display:none}
#help-me-choose #help-me-choose-filter-results .product-container .selected-item-details .price{text-align:center;left:0!important}
#help-me-choose #help-me-choose-filter-results .category{margin-top:.500em!important}
.help-me-choose.canam-offroad .category-item.VEHICLE.TYPE.active .container-image img:last-child{left:0!important}
.help-me-choose.canam-offroad .category-item.VEHICLE.TYPE.active .container-text{width:60%!important}
.help-me-choose.canam-offroad .category-item.VEHICLE.TYPE.active .container-text .title{font-size:1.45em!important}
.help-me-choose.canam-offroad .category-item.VEHICLE.TYPE.active .selection-done{left:2em!important;top:2em!important}
.help-me-choose.canam-offroad .category-item.SEATING.active .arrow_box p{top:.25em!important}
.help-me-choose.canam-spyder .category-item.RIDING.STYLE.active .facet-option-first-col .container-text,.help-me-choose.canam-spyder .category-item.TRANSMISSION.active .facet-option-first-col .container-text,.help-me-choose.canam-spyder .category-item.RIDING.STYLE.active .facet-option-second-col .container-text,.help-me-choose.canam-spyder .category-item.TRANSMISSION.active .facet-option-second-col .container-text{padding:10px!important}
.help-me-choose.canam-spyder .category-item.RIDING.STYLE.active .facet-option-first-col .selection-done,.help-me-choose.canam-spyder .category-item.TRANSMISSION.active .facet-option-first-col .selection-done,.help-me-choose.canam-spyder .category-item.RIDING.STYLE.active .facet-option-second-col .selection-done,.help-me-choose.canam-spyder .category-item.TRANSMISSION.active .facet-option-second-col .selection-done{left:2.8em!important;top:3.1em!important}
.help-me-choose.canam-spyder .category-item.COLOUR.active .facet-option-first-row .selection-done,.help-me-choose.canam-spyder .category-item.COLOUR.active .facet-option-second-row .selection-done{left:2.325em!important}
.help-me-choose.canam-spyder .category-item.FEATURES.active .facet-option-first-col .container-image img,.help-me-choose.canam-spyder .category-item.FEATURES.active .facet-option-second-col .container-image img{left:0!important;margin:10px 24px!important}
.help-me-choose.canam-spyder .category-item.FEATURES.active .facet-option-first-col .container-image .selection-done,.help-me-choose.canam-spyder .category-item.FEATURES.active .facet-option-second-col .container-image .selection-done{left:10px!important}
.help-me-choose.canam-spyder .category-item.FEATURES.active .facet-option-first-col .container-text .title,.help-me-choose.canam-spyder .category-item.FEATURES.active .facet-option-second-col .container-text .title{padding:.65em 0!important}
.help-me-choose.seadoo .facet-single-option-row .container-item.active .title{background-image:none!important}
.help-me-choose.seadoo .facet-option-first-row .container-text .title,.help-me-choose.seadoo .facet-option-second-row .container-text .title{padding-left:2.250em!important}
.help-me-choose.seadoo .category-item.RIDING.STYLE.active .container-item{height:7.175em!important}
.help-me-choose.seadoo .category-item.RIDING.STYLE.active .container-item .container-image{width:33.3%!important}
.help-me-choose.seadoo .category-item.RIDING.STYLE.active .container-item .container-image .selection-done{left:1.125em!important}
.help-me-choose.seadoo .category-item.SEATING.active .container-item:first-child img{left:1.875em!important}
.help-me-choose.seadoo .category-item.SEATING.active .container-item:nth-child(2) img{left:.250em!important}
.help-me-choose.seadoo .category-item.SEATING.active .container-item:last-child img{left:.250em!important;top:-4.5em!important}
.help-me-choose.seadoo .category-item.RIDING.TIME.active .container-item img,.help-me-choose.seadoo .category-item.SPEED.active .container-item img{left:1.068em!important}
.help-me-choose.seadoo .category-item.COMFORT.active .container-item img{left:-0.932em!important}
.help-me-choose.seadoo .category-item.HANDLING.active .container-item img{left:0!important}
.help-me-choose.seadoo .category-item.HANDLING.active .container-item .title{top:.2em!important}
.help-me-choose.seadoo .category-item.TOW.SPORTS.active .container-item img{left:-0.875em!important}
.help-me-choose.seadoo .category-item.WATER.TYPE.active .container-text{top:0!important}
.help-me-choose.seadoo .category-item.WATER.TYPE.active .container-text .title{margin-top:1.550em!important}
.help-me-choose.seadoo .category-item.WATER.TYPE.active .container-image .selection-done{left:-60px}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){.help-me-choose-bg-container .help-me-choose-title h2{font-size:27.5px!important}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#filterable-content-page .filterable-content-body{background-color:#dfe1e3;background-image:-moz-linear-gradient(top,#f1f2f3,#c4c7cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1f2f3),to(#c4c7cc));background-image:-webkit-linear-gradient(top,#f1f2f3,#c4c7cc);background-image:-o-linear-gradient(top,#f1f2f3,#c4c7cc);background-image:linear-gradient(to bottom,#f1f2f3,#c4c7cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f2f3',endColorstr='#ffc4c7cc',GradientType=0)}
#filterable-content-page .filterable-content-body .footer-notes{margin:5% 7%}
#filterable-content-page .filterable-content-body .footer-notes .information .regional-information{border-bottom:.143em solid #666;color:#000;font-size:1.143em;font-weight:bold;text-transform:uppercase;margin-bottom:3%}
#filterable-content-page .filterable-content-body .footer-notes .information .other-information-notes{margin-top:10%}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body.evinrude-confirmation-page #main-navigation-container-sticky-wrapper{height:auto!important}
#evinrude-confirmation-page{background-color:white;color:#000;padding-top:175px;padding-bottom:130px}
#evinrude-confirmation-page .engine-image{padding-left:23%;padding-top:25px}
#evinrude-confirmation-page .engine-image .rendered-model-image{width:213px;height:365px}
#evinrude-confirmation-page .engine-details{padding-right:23px;margin-left:100px}
#evinrude-confirmation-page .engine-details .heading .heading-logo,#evinrude-confirmation-page .engine-details .heading .heading-text{display:table-cell}
#evinrude-confirmation-page .engine-details .heading .heading-logo{vertical-align:middle}
#evinrude-confirmation-page .engine-details .heading .heading-text{font-size:50px;font-weight:bold;line-height:60px;text-align:center;text-transform:uppercase;padding-left:10px}
#evinrude-confirmation-page .engine-details .sub-heading,#evinrude-confirmation-page .engine-details .engine{font-size:28px;font-weight:700;line-height:30px;text-align:left;text-transform:uppercase;padding-left:15px}
#evinrude-confirmation-page .engine-details .desc,#evinrude-confirmation-page .engine-details .engine-desc{font-size:15px;font-weight:400;line-height:18px;text-align:left;padding-left:15px}
#evinrude-confirmation-page .engine-details .engine-desc p{margin-bottom:0}
#evinrude-confirmation-page .engine-details .engine-link{padding-left:15px;padding-top:17px;padding-bottom:0;font-size:16px;font-weight:700;text-decoration:underline;text-align:left;transform:scaleY(1.0002)}
#evinrude-confirmation-page .engine-details .engine-link a{color:#00245d}
#evinrude-confirmation-page .engine-details .homepagelink-icon,#evinrude-confirmation-page .engine-details .homepagelink-text{display:table-cell}
#evinrude-confirmation-page .engine-details .homepagemainlink{padding-left:15px;padding-top:43px}
#evinrude-confirmation-page .engine-details .homepagemainlink a{text-decoration:none}
#evinrude-confirmation-page .engine-details .homepagemainlink a .homepagelink-icon{width:10px;height:18px;background-repeat:no-repeat no-repeat;background-position:center}
#evinrude-confirmation-page .engine-details .homepagemainlink a .homepagelink-icon img{content:url('../../evinrude/img/confirmation-page/confirmation-arrow.png')}
#evinrude-confirmation-page .engine-details .homepagemainlink a .homepagelink-text{vertical-align:middle;font-size:18px;font-weight:700;text-align:center;transform:scaleX(1.0015);color:#00245d;padding-left:10px}
@media(max-width:640px){#evinrude-confirmation-page{padding-top:0;padding-bottom:0}
#evinrude-confirmation-page .mobile_bkgrund{background:-webkit-linear-gradient(90deg,#d7d7d7 0,#ddd 14%,#fff 78%);background:-moz-linear-gradient(90deg,#d7d7d7 0,#ddd 14%,#fff 78%);background:-o-linear-gradient(90deg,#d7d7d7 0,#ddd 14%,#fff 78%);background:-ms-linear-gradient(90deg,#d7d7d7 0,#ddd 14%,#fff 78%);background:linear-gradient(0deg,#d7d7d7 0,#ddd 14%,#fff 78%);height:200px;padding-left:10px;padding-right:10px}
#evinrude-confirmation-page .engine-image{padding-left:0;padding-right:0;padding-top:0;top:68px;position:absolute}
#evinrude-confirmation-page .engine-image .rendered-model-image{width:25%;height:initial}
#evinrude-confirmation-page .engine-details{padding-top:30px;padding-left:10px;padding-right:10px;padding-bottom:50px;margin-left:0}
#evinrude-confirmation-page .engine-details .mobile_alignment{position:absolute;top:90px;left:35%}
#evinrude-confirmation-page .engine-details .mobile_alignment .heading .heading-logo{vertical-align:top}
#evinrude-confirmation-page .engine-details .mobile_alignment .heading .heading-logo img{max-width:70%}
#evinrude-confirmation-page .engine-details .mobile_alignment .heading .heading-text{font-size:30px;font-weight:700;line-height:30px;text-align:center;transform:scaleX(1.0013);text-transform:uppercase;padding-left:0;vertical-align:middle}
#evinrude-confirmation-page .engine-details .mobile_alignment .sub-heading{padding-left:0}
#evinrude-confirmation-page .engine-details .mobile_alignment .sub-heading,#evinrude-confirmation-page .engine-details .mobile_alignment .engine{font-size:24px;line-height:30px}
#evinrude-confirmation-page .engine-details .engine-link{padding-top:41px}
#evinrude-confirmation-page .engine-details .homepagemainlink a{text-align:-webkit-center}
#evinrude-confirmation-page .engine-details .homepagemainlink a .homepagelink-icon img{content:url('../../evinrude/img/confirmation-page/confirmation-arrow-large.png')}
}
@media(min-width:640px) and (max-width:800px){#evinrude-confirmation-page{padding-top:0;padding-bottom:0}
#evinrude-confirmation-page .mobile_bkgrund{background:-webkit-linear-gradient(90deg,#d7d7d7 0,#ddd 14%,#fff 78%);background:-moz-linear-gradient(90deg,#d7d7d7 0,#ddd 14%,#fff 78%);background:-o-linear-gradient(90deg,#d7d7d7 0,#ddd 14%,#fff 78%);background:-ms-linear-gradient(90deg,#d7d7d7 0,#ddd 14%,#fff 78%);background:linear-gradient(0deg,#d7d7d7 0,#ddd 14%,#fff 78%);height:378px}
#evinrude-confirmation-page .engine-image{padding-left:34px;padding-right:34px;top:118px;position:absolute}
#evinrude-confirmation-page .engine-image .rendered-model-image{width:130px;height:258px}
#evinrude-confirmation-page .engine-details{padding-top:44px;padding-left:29px;padding-right:29px;padding-bottom:112px;margin-left:0}
#evinrude-confirmation-page .engine-details .mobile_alignment{position:absolute;top:119px;left:204px}
#evinrude-confirmation-page .engine-details .mobile_alignment .heading{padding-top:50px}
#evinrude-confirmation-page .engine-details .mobile_alignment .heading .heading-logo{vertical-align:top}
#evinrude-confirmation-page .engine-details .mobile_alignment .heading .heading-logo img{max-width:100%;width:61px}
#evinrude-confirmation-page .engine-details .mobile_alignment .heading .heading-text{font-size:70px;font-weight:700;line-height:60px;text-align:center;transform:scaleX(1.0013);text-transform:uppercase;padding-left:10px;vertical-align:middle}
#evinrude-confirmation-page .engine-details .mobile_alignment .heading .heading-text p{margin-bottom:18px}
#evinrude-confirmation-page .engine-details .mobile_alignment .sub-heading{padding-left:7px;transform:scaleY(1.0027);font-size:42px;line-height:40px}
#evinrude-confirmation-page .engine-details .mobile_alignment .engine{font-size:42px;line-height:40px}
#evinrude-confirmation-page .engine-details .desc,#evinrude-confirmation-page .engine-details .engine-desc{font-size:26px;font-weight:400;line-height:26px;text-align:left}
#evinrude-confirmation-page .engine-details .engine-link{padding-top:41px;font-size:36px;font-weight:700;line-height:60px}
#evinrude-confirmation-page .engine-details .homepagemainlink{padding-top:99px}
#evinrude-confirmation-page .engine-details .homepagemainlink a{text-align:-webkit-center}
#evinrude-confirmation-page .engine-details .homepagemainlink a .homepagelink-icon img{content:url('../../evinrude/img/confirmation-page/confirmation-arrow-large.png');max-width:initial;height:36px}
#evinrude-confirmation-page .engine-details .homepagemainlink a .homepagelink-text{font-size:36px}
}
@media(min-width:668px) and (max-width:800px){#evinrude-confirmation-page .span5,#evinrude-confirmation-page .span4{width:100%}
}
@media(min-width:801px) and (max-width:1280px){#evinrude-confirmation-page .engine-image{padding-left:13%}
#evinrude-confirmation-page .span5{width:36%}
#evinrude-confirmation-page .span4{width:40%}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#event-details{background-color:#d4d4d4;background-image:-moz-linear-gradient(top,#f2f2f2,#a8a8a8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#a8a8a8));background-image:-webkit-linear-gradient(top,#f2f2f2,#a8a8a8);background-image:-o-linear-gradient(top,#f2f2f2,#a8a8a8);background-image:linear-gradient(to bottom,#f2f2f2,#a8a8a8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffa8a8a8',GradientType=0);padding:2%;width:96%}
#event-details .content .event{-webkit-box-shadow:5px 10px 10px -8px #afafaf;-moz-box-shadow:5px 10px 10px -8px #afafaf;box-shadow:5px 10px 10px -8px #afafaf;margin-bottom:5%}
#event-details .map-container{padding-right:3%;padding-top:3%}
@media(min-width:768px) and (max-width:979px){#event-details{background-color:#d4d4d4;background-image:-moz-linear-gradient(top,#f2f2f2,#a8a8a8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#a8a8a8));background-image:-webkit-linear-gradient(top,#f2f2f2,#a8a8a8);background-image:-o-linear-gradient(top,#f2f2f2,#a8a8a8);background-image:linear-gradient(to bottom,#f2f2f2,#a8a8a8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffa8a8a8',GradientType=0);padding:2%;width:96%}
#event-details .content .event{-webkit-box-shadow:5px 10px 10px -8px #afafaf;-moz-box-shadow:5px 10px 10px -8px #afafaf;box-shadow:5px 10px 10px -8px #afafaf;margin-bottom:5%}
#event-details .content .event .details{width:100%}
#event-details .map-container{padding:3%;width:100%}
}
@media(max-width:767px){#event-details{background-color:#d4d4d4;background-image:-moz-linear-gradient(top,#f2f2f2,#a8a8a8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#a8a8a8));background-image:-webkit-linear-gradient(top,#f2f2f2,#a8a8a8);background-image:-o-linear-gradient(top,#f2f2f2,#a8a8a8);background-image:linear-gradient(to bottom,#f2f2f2,#a8a8a8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffa8a8a8',GradientType=0);padding:3%;width:96%}
#event-details .content .event{-webkit-box-shadow:5px 10px 10px -8px #afafaf;-moz-box-shadow:5px 10px 10px -8px #afafaf;box-shadow:5px 10px 10px -8px #afafaf;margin-bottom:5%}
#event-details .content .event .details{width:100%}
#event-details .map-container{padding:3%;width:100%}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#eventTeaser{display:block;border:none!important;max-width:312px;height:240px;background:#fff}
#eventTeaser .event-teaser-info{margin-left:0;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#fff,#ebebeb);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebebeb));background-image:-webkit-linear-gradient(top,#fff,#ebebeb);background-image:-o-linear-gradient(top,#fff,#ebebeb);background-image:linear-gradient(to bottom,#fff,#ebebeb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffebebeb',GradientType=0)}
#eventTeaser .event-teaser-info .event-icon{padding-top:10px;width:5%;text-align:center}
#eventTeaser .event-teaser-info .event-icon img{margin-left:auto;margin-right:auto;width:35%}
#eventTeaser .event-title{color:#000;float:left;font-size:1em;font-weight:bold;height:47px;line-height:20px;margin-left:-5px;overflow:hidden;padding:5px;text-align:left;text-transform:uppercase;width:240px}
#eventTeaser .event-details{text-align:left;margin-left:0;padding-top:10px;padding-left:20px}
#eventTeaser .event-details .event-location{color:#999;font-size:1em;font-weight:bold;height:44px;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;width:250px}
#eventTeaser .event-details .start-date{text-transform:uppercase;font-size:.813em;font-style:bold;color:#333;line-height:20px}
#eventTeaser .event-details .start-time{text-transform:uppercase;font-size:.813em;font-style:bold;color:#999;line-height:20px}
#eventTeaser .event-details .end-date{text-transform:uppercase;font-size:.813em;font-style:bold;color:#333;line-height:20px;margin-top:-15px}
#eventTeaser .event-details .end-time{text-transform:uppercase;font-size:.813em;font-style:bold;color:#999;line-height:20px;margin-top:-15px}
#eventTeaser .event-details .cta-container{margin-top:10px}
#eventTeaser .event-details .cta-container .register-now{margin-bottom:10px}
#eventTeaser .event-details .cta-container .view-details{float:left;background:#fff;border-style:solid;border-width:1px;height:23px;text-align:center;width:auto;padding:4px 10px 0;margin-bottom:10px}
#eventTeaser .event-details .cta-container .view-details .details{color:#555;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.938em;font-weight:bold;line-height:20px;text-transform:uppercase;background:url('../img/general/arrow-fwd-gray.png') no-repeat right;padding-right:20px}
@media(max-width:767px){#eventTeaser{display:block;border:none!important;max-width:312px;height:240px;background:#fff}
#eventTeaser .event-teaser-info{margin-left:0;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#fff,#ebebeb);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebebeb));background-image:-webkit-linear-gradient(top,#fff,#ebebeb);background-image:-o-linear-gradient(top,#fff,#ebebeb);background-image:linear-gradient(to bottom,#fff,#ebebeb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffebebeb',GradientType=0)}
#eventTeaser .event-teaser-info .event-icon{padding-top:10px;width:5%;text-align:center;margin-left:5%}
#eventTeaser .event-teaser-info .event-icon img{margin-left:auto;margin-right:auto;width:100%}
#eventTeaser .event-title{color:#000;float:left;font-size:1em;font-weight:bold;height:47px;line-height:21px;margin-left:10px;overflow:hidden;padding:5px;text-align:left;text-transform:uppercase;width:200px}
#eventTeaser .event-details{text-align:left;margin-left:0;padding-top:10px;padding-left:20px}
#eventTeaser .event-details .event-location{color:#999;font-size:1em;font-weight:bold;height:44px;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;width:250px}
#eventTeaser .event-details .start-date{text-transform:uppercase;font-size:.813em;font-style:bold;color:#333;line-height:20px}
#eventTeaser .event-details .start-time{text-transform:uppercase;font-size:.813em;font-style:bold;color:#999;line-height:20px}
#eventTeaser .event-details .end-date{text-transform:uppercase;font-size:.813em;font-style:bold;color:#333;line-height:20px;margin-top:-15px}
#eventTeaser .event-details .end-time{text-transform:uppercase;font-size:.813em;font-style:bold;color:#999;line-height:20px;margin-top:-15px}
#eventTeaser .event-details .cta-container{margin-top:10px}
#eventTeaser .event-details .cta-container .register-now{margin-bottom:10px}
#eventTeaser .event-details .cta-container .view-details{float:left;background:#fff;border-style:solid;border-width:1px;height:23px;text-align:center;width:110px;padding-top:4px;margin-bottom:10px}
#eventTeaser .event-details .cta-container .view-details .details{color:#555;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.938em;font-weight:bold;line-height:20px;text-transform:uppercase;background:url('../img/general/arrow-fwd-gray.png') no-repeat right;padding-right:20px}
}
#error-page .row-fluid{height:590px;position:absolute;left:0;top:0}
#error-page .background-image-inline{background-repeat:no-repeat;position:relative;background-size:cover;min-height:590px}
#error-page .background-image-inline img{width:100%}
#error-page .background-image-inline.adaptive-image-fill .row-fluid{position:static}
#error-page .span7{position:absolute;top:40px;z-index:2;left:8%}
#error-page .error-text h2{color:#fff;font-size:3em;line-height:50px;margin-bottom:25px;text-shadow:2px 4px 10px #000;text-align:left}
#error-page .error-description{font-size:1.8em}
#error-page .btn{margin-top:15px}
@media(min-width:768px) and (max-width:1024px){#error-page .background-image-inline{background-repeat:no-repeat;background-position:50% 50%}
#error-page .row-fluid{height:500px}
#error-page .span7{position:absolute;z-index:2;left:13%;width:100%}
#error-page .error-text h2{color:#fff;line-height:40px;margin-bottom:2.5%}
#error-page .cta{margin-top:2.5%}
}
@media(min-width:321px) and (max-width:767px){#error-page .background-image-inline{background-repeat:no-repeat;background-position:50% 50%}
#error-page .row-fluid{height:450px}
#error-page .span7{position:absolute;top:60px;z-index:2;left:6%;width:430px}
#error-page .error-text h2{color:#fff;line-height:40px}
#error-page .error-description{font-size:1.4em}
}
@media(max-width:320px){#error-page .background-image-inline{background-repeat:no-repeat}
#error-page .row-fluid{height:415px}
#error-page .span7{position:absolute;top:70px;z-index:2;left:8%;width:320px}
#error-page .error-text{width:300px}
#error-page .error-text h2{color:#fff;line-height:40px}
#error-page .error-description{width:90%;font-size:1em}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body.eInstruction-detail-page{background-color:#fff;color:#000}
body.eInstruction-detail-page #main-navigation-container .container-fluid,body.eInstruction-detail-page .footer .container-fluid,body.eInstruction-detail-page #site-wrapper .container-fluid{max-width:999px}
body.eInstruction-detail-page footer.footer .container-fluid{background:0}
body.eInstruction-detail-page .footer-option-b{background-color:#fff!important;font-family:TradeGothicLTStd;color:#000;font-size:14px;font-weight:700;line-height:24px;text-align:center}
#einstructions-detail-page{background-color:white;height:165px;line-height:165px}
#einstructions-detail-page .firstrow .big-logo-top{width:94px;height:94px;float:left}
#einstructions-detail-page .firstrow #google_translate_element{float:right;margin-right:10px}
#einstructions-detail-page .firstrow #google_translate_element .goog-te-gadget{margin-top:16%;background:#dfdfdf;border:2px solid #d3d3d3;height:38px;padding-top:0;line-height:38px}
#einstructions-detail-page .firstrow .print{float:right;margin-right:10px}
#einstructions-detail-page .firstrow .emailme{float:right}
#einstructions-detail-page .firstrow .print img,#einstructions-detail-page .firstrow .emailme img{height:50%}
#einstructions-detail-page .firstrow img{max-width:initial}
#einstructions-detail-page hr{background:#a9a9a9}
@media(min-width:416px) and (max-width:1280px){#einstructions-detail-page .firstrow #google_translate_element .goog-te-gadget{margin-top:38%}
}
@media(max-width:415px){#einstructions-detail-page{height:75px;line-height:75px}
#einstructions-detail-page .firstrow .big-logo-top{width:47px;height:47px}
#einstructions-detail-page .firstrow .big-logo-top img{height:47px}
#einstructions-detail-page .firstrow #google_translate_element{width:48%}
#einstructions-detail-page .firstrow #google_translate_element .goog-te-gadget{margin-top:11%}
#einstructions-detail-page .firstrow .print{width:47px;margin-right:0}
#einstructions-detail-page .firstrow .print img{height:37.5px;content:url("../../e-instructions/img/detailpage/printbutton_mobile.png")}
#einstructions-detail-page .firstrow .print a{position:relative;top:0}
#einstructions-detail-page .firstrow .emailme{width:47px;margin-right:10px}
#einstructions-detail-page .firstrow .emailme img{height:37.5px;content:url("../../e-instructions/img/detailpage/emailbutton_mobile.png")}
#einstructions-detail-page .firstrow .emailme a{position:relative;top:0}
#einstructions-detail-page hr{background:#a9a9a9;margin:0}
}
@media print{#einstructions-detail-page .emailme,#einstructions-detail-page .print,#einstructions-detail-page #google_translate_element{display:none}
a[href]:after{content:none!important}
*{overflow:visible!important}
div#content-section{display:inline}
}
body.eInstruction-detail-page #site-wrapper .content-section [class*="span"]{float:none;min-height:0;margin-left:inherit}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#dealer-locator-search *{box-sizing:border-box}
#dealer-locator-search .impact-header{position:relative;width:100%;min-height:410px;max-height:525px}
#dealer-locator-search .impact-header .googlemap{height:100%;width:100%;position:absolute;top:0;left:0}
#dealer-locator-search .impact-header .googlemap #static-map-canvas{width:100%;height:100%}
#dealer-locator-search .impact-header .googlemap #static-map-canvas img{width:100%;height:100%;display:none;opacity:.3}
#dealer-locator-search .impact-header #desktop-section{display:block;position:absolute;top:25%;width:100%;height:75%}
#dealer-locator-search .impact-header #desktop-section #geolocation{display:none}
#dealer-locator-search .impact-header #desktop-section .dealerLocator-locationEntryDescription{margin-bottom:10px;font-weight:bold}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append{vertical-align:middle;font-size:inherit}
#dealer-locator-search .impact-header #desktop-section #desktop-form h3.no-geolocation-heading{font-size:17px;width:100%;text-align:center;white-space:normal;line-height:20px}
#dealer-locator-search .impact-header #desktop-section #desktop-form .or{display:none;font-size:22px;font-weight:bold;margin-top:20px;margin-bottom:20px}
#dealer-locator-search .impact-header #desktop-section #desktop-form label{position:relative;display:inline-block;margin-top:0;margin-bottom:0}
#dealer-locator-search .impact-header #desktop-section #desktop-form label #home-input-zip{font-size:1.4em;line-height:1.5em;width:350px;background:#fff;color:#000;border:0;text-transform:uppercase;font-weight:bold;height:35px;vertical-align:middle;-webkit-box-shadow:0 0 5px #323232;-moz-box-shadow:0 0 5px #323232;box-shadow:0 0 5px #323232;padding:4px 16px 4px 4px;margin-right:5px}
#dealer-locator-search .impact-header #desktop-section #desktop-form label .icon-remove{position:absolute;z-index:2;right:10px;top:4px;color:#fff;text-decoration:none}
#dealer-locator-search .impact-header #desktop-section #desktop-form label .parsley-error{background:#f2dede}
@error Border();#dealer-locator-search .impact-header #desktop-section #desktop-form label .parsley-error-list{list-style-type:none;margin:5px;margin-left:0;position:absolute}
#dealer-locator-search .impact-header #desktop-section #desktop-form label .parsley-error-list .required{color:#b94a48;font-weight:bold}
#dealer-locator-search .impact-header #desktop-section #desktop-form abbr.geolocation-tooltip{border:0;margin-top:0;margin-bottom:0}
#dealer-locator-search .impact-header #desktop-section #desktop-form button.btn-geolocation{text-transform:uppercase;-webkit-box-shadow:0 0 5px #323232;-moz-box-shadow:0 0 5px #323232;box-shadow:0 0 5px #323232;color:#54585e;font-weight:bold;width:36px;height:35px;background-color:#fff;border:0;padding:0;margin-right:5px;margin-top:0;margin-bottom:0}
#dealer-locator-search .impact-header #desktop-section #desktop-form button.btn-geolocation i{font-size:1.5em;line-height:1.4em}
#dealer-locator-search .impact-header #desktop-section #desktop-form button.btn-geolocation i.icon-search{line-height:1.3em}
#dealer-locator-search .impact-header #desktop-section #desktop-form button.btn-geolocation:hover{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-search .impact-header #desktop-section #desktop-form button.btn-geolocation span{display:none}
#dealer-locator-search .impact-header #desktop-section #desktop-form button.btn-geolocation img{margin:-3px .5em 0 0}
#dealer-locator-search .impact-header #desktop-section #desktop-form button.btn-geolocation:hover{opacity:1;filter:alpha(opacity=100);color:#000}
#dealer-locator-search .impact-header #desktop-section #desktop-form input:focus+a .icon-remove,#dealer-locator-search .impact-header #desktop-section #desktop-form .icon-remove:hover{color:#222;visibility:visible}
#dealer-locator-search .impact-header #desktop-section #desktop-form input[type="text"]{text-transform:uppercase;font-weight:bold;height:auto;padding:0;width:12.2em;vertical-align:middle}
#dealer-locator-search .impact-header #desktop-section #desktop-form input[type="text"]:focus{background:#fff}
#dealer-locator-search .impact-header #desktop-section #desktop-form input[type="text"]+button{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-search .impact-header #desktop-section #desktop-form input[type="text"]:focus+button,#dealer-locator-search .impact-header #desktop-section #desktop-form input[type="text"]:focus+button+button{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-search .impact-header #desktop-section #desktop-form button#home-search-btn{vertical-align:middle;margin-top:0;margin-bottom:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;opacity:.8;filter:alpha(opacity=80)}
#dealer-locator-search .impact-header #desktop-section #desktop-form button#home-search-btn:hover{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-search .impact-header #desktop-section #desktop-form button#home-search-btn.highlight{opacity:1!important;filter:alpha(opacity=100)!important}
#dealer-locator-search .impact-header #mobile-section{display:none}
#dealer-locator-search .impact-header .preloader{position:absolute;top:60%;left:50%}
#dealer-locator-search #map-results{background-color:#dadcde;background-image:-moz-linear-gradient(top,#e5e6e8,#c9ccd0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e5e6e8),to(#c9ccd0));background-image:-webkit-linear-gradient(top,#e5e6e8,#c9ccd0);background-image:-o-linear-gradient(top,#e5e6e8,#c9ccd0);background-image:linear-gradient(to bottom,#e5e6e8,#c9ccd0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e6e8',endColorstr='#ffc9ccd0',GradientType=0)}
#dealer-locator-search #map-results footer{max-width:675px;margin:0 auto;padding:30px 0}
#dealer-locator-search #map-results footer>p{font-size:1.14285714285714em}
#dealer-locator-search #map-results footer .row-fluid{text-align:center}
#dealer-locator-search #map-results footer .row-fluid .span4{vertical-align:top;display:inline-block;width:31%!important}
#dealer-locator-search #map-results footer .row-fluid .span4 img{max-width:151px;width:100%;margin:1.5em auto}
#dealer-locator-search #map-results footer .row-fluid .span4 p{color:#666;text-transform:uppercase;font-weight:bold}
@media(min-width:769px) and (max-width:1024px){#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation span{display:none}
}
@media(min-width:481px) and (max-width:768px){#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation span{display:none}
#dealer-locator-search #map-results footer .span4{width:100%;text-align:center}
}
@media(min-width:321px) and (max-width:480px){#dealer-locator-search .impact-header #desktop-section{top:0;display:none}
#dealer-locator-search .impact-header #desktop-section .dealerLocator-locationEntryDescription{margin-bottom:10px}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append{width:100%}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append div.or{display:block;width:100%}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append .geolocation-tooltip{display:block;width:100%}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append abbr{display:block;width:90%;margin:0 auto;border-bottom:none!important}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation{width:90%;height:44px;text-align:left}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation i{margin-left:15px;margin-right:15px}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation span{display:inline;font-size:21px;font-weight:bold}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append label[for="address"]{width:90%;display:block;margin:20px auto}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append label[for="address"] input#home-input-zip{display:block;padding:4px 0 4px 8px;width:calc(100% - 8px);font-size:1.4em;line-height:1.5em}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append label[for="address"] a i{right:8px;top:2px}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append button#home-search-btn{display:block;width:90%;height:44px;margin:30px auto}
#dealer-locator-search footer{margin:68em auto 1em;padding:10px 0!important}
#dealer-locator-search footer p{font-size:.92857142857143em!important;font-weight:bold;width:90%;margin:auto}
#dealer-locator-search footer .row-fluid .span4{width:31.808731808731814%;display:inline-block;width:100%;text-align:center}
#dealer-locator-search footer .row-fluid .span4 img{max-width:72px}
#dealer-locator-search footer .row-fluid .span4 p{font-size:1em;line-height:1em;margin:0 auto}
}
@media(max-width:320px){#dealer-locator-search .impact-header #desktop-section{top:0;display:none}
#dealer-locator-search .impact-header #desktop-section .dealerLocator-locationEntryDescription{margin-bottom:10px}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append{width:100%}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append div.or{display:block;width:100%}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append .geolocation-tooltip{display:block;width:100%}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append abbr{display:block;width:90%;margin:0 auto}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation{width:90%;height:44px;text-align:left}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation i{margin-left:15px;margin-right:15px}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation span{display:inline;font-size:18px;font-weight:bold}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append label[for="address"]{width:90%;display:block;margin:20px auto}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append label[for="address"] input#home-input-zip{display:block;padding:4px 0 4px 8px;width:calc(100% - 8px);font-size:1.2em;line-height:1.5em}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append label[for="address"] a i{right:8px;top:2px}
#dealer-locator-search .impact-header #desktop-section #desktop-form .input-append button#home-search-btn{display:block;width:90%;height:44px;margin:30px auto}
#dealer-locator-search footer{margin:68em auto 1em;padding:10px 0!important}
#dealer-locator-search footer p{font-size:.92857142857143em!important;font-weight:bold;width:90%;margin:auto}
#dealer-locator-search footer .row-fluid .span4{width:31.808731808731814%;display:inline-block;width:100%;text-align:center}
#dealer-locator-search footer .row-fluid .span4 img{max-width:72px}
#dealer-locator-search footer .row-fluid .span4 p{font-size:1em;line-height:1em;margin:0 auto}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#dealer-locator-results *{box-sizing:border-box}
#dealer-locator-results{position:relative;background-color:#fff;width:100%}
#dealer-locator-results #map>div>div:nth-child(1)>div:nth-child(3)>div:nth-child(4)>div>div:nth-child(3)>img{max-width:59px}
#dealer-locator-results #search-form{margin:0}
#dealer-locator-results button#home-search-btn #mobilebtnSearch{display:none}
#dealer-locator-results h3{font-size:17.5px;text-transform:uppercase!important;margin:0}
#dealer-locator-results .underline{margin-top:10px;border-bottom:1px solid #c5c7c8}
#dealer-locator-results .clear{content:"";display:table;clear:both}
#dealer-locator-results h2.search-heading{position:absolute;top:25%;left:5%}
#dealer-locator-results #find-dealer-bar{border-bottom:solid 1px #d3d3d3}
#dealer-locator-results #find-dealer-bar h3{display:inline-block;margin-left:25px}
#dealer-locator-results #find-dealer-bar #desktop-form{display:inline-block;vertical-align:middle;padding:10px;padding-top:13px;margin-bottom:0;width:97%}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append{vertical-align:middle;font-size:inherit}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append{margin-bottom:0;margin-left:20px}
#dealer-locator-results #find-dealer-bar #desktop-form h3.no-geolocation-heading{font-size:17px;width:100%;text-align:center;white-space:normal;line-height:20px}
#dealer-locator-results #find-dealer-bar #desktop-form .or{display:none;font-size:22px;font-weight:bold;margin-top:20px;margin-bottom:20px}
#dealer-locator-results #find-dealer-bar #desktop-form label{position:relative;display:inline-block;margin-top:0;margin-bottom:0}
#dealer-locator-results #find-dealer-bar #desktop-form label #home-input-zip{font-size:1.4em;line-height:1.5em;width:350px;background:#fff;color:#000;border:0;text-transform:uppercase;font-weight:bold;height:35px;vertical-align:middle;-webkit-box-shadow:0 0 5px #323232;-moz-box-shadow:0 0 5px #323232;box-shadow:0 0 5px #323232;padding:4px 16px 4px 4px;margin-right:5px}
#dealer-locator-results #find-dealer-bar #desktop-form label .icon-remove{position:absolute;z-index:2;right:10px;top:4px;color:#fff;text-decoration:none}
#dealer-locator-results #find-dealer-bar #desktop-form label .parsley-error{background:#f2dede}
@error Border();#dealer-locator-results #find-dealer-bar #desktop-form label .parsley-error-list{list-style-type:none;margin:5px;margin-left:0;position:absolute}
#dealer-locator-results #find-dealer-bar #desktop-form label .parsley-error-list .required{color:#b94a48;font-weight:bold;margin:0}
#dealer-locator-results #find-dealer-bar #desktop-form abbr.geolocation-tooltip{border:0;margin-top:0;margin-bottom:0}
#dealer-locator-results #find-dealer-bar #desktop-form button.btn-geolocation{text-transform:uppercase;-webkit-box-shadow:0 0 5px #323232;-moz-box-shadow:0 0 5px #323232;box-shadow:0 0 5px #323232;color:#54585e;font-weight:bold;width:36px;height:35px;background-color:#fff;border:0;padding:0;margin-right:5px;margin-top:0;margin-bottom:0}
#dealer-locator-results #find-dealer-bar #desktop-form button.btn-geolocation i{font-size:1.5em;line-height:1.4em}
#dealer-locator-results #find-dealer-bar #desktop-form button.btn-geolocation i.icon-search{line-height:1.3em}
#dealer-locator-results #find-dealer-bar #desktop-form button.btn-geolocation:hover{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-results #find-dealer-bar #desktop-form button.btn-geolocation span{display:none}
#dealer-locator-results #find-dealer-bar #desktop-form button.btn-geolocation img{margin:-3px .5em 0 0}
#dealer-locator-results #find-dealer-bar #desktop-form button.btn-geolocation:hover{opacity:1;filter:alpha(opacity=100);color:#000}
#dealer-locator-results #find-dealer-bar #desktop-form input:focus+a .icon-remove,#dealer-locator-results #find-dealer-bar #desktop-form .icon-remove:hover{color:#222;visibility:visible}
#dealer-locator-results #find-dealer-bar #desktop-form input[type="text"]{text-transform:uppercase;font-weight:bold;height:auto;padding:0;width:12.2em;vertical-align:middle}
#dealer-locator-results #find-dealer-bar #desktop-form input[type="text"]:focus{background:#fff}
#dealer-locator-results #find-dealer-bar #desktop-form input[type="text"]+button{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-results #find-dealer-bar #desktop-form input[type="text"]:focus+button,#dealer-locator-results #find-dealer-bar #desktop-form input[type="text"]:focus+button+button{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-results #find-dealer-bar #desktop-form button#home-search-btn{vertical-align:middle;margin-top:0;margin-bottom:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;opacity:.8;filter:alpha(opacity=80)}
#dealer-locator-results #find-dealer-bar #desktop-form button#home-search-btn:hover{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-results #find-dealer-bar #desktop-form button#home-search-btn.highlight{opacity:1!important;filter:alpha(opacity=100)!important}
#dealer-locator-results #find-dealer-bar #filter-menu{width:200px;display:inline-block;text-align:right;float:right}
#dealer-locator-results #find-dealer-bar #filter-menu h3{display:block;width:100%;margin-left:0}
#dealer-locator-results #find-dealer-bar #filter-menu h3 a{text-decoration:none;color:#666}
#dealer-locator-results #find-dealer-bar #filter-menu h3 a i{margin-left:8px}
#dealer-locator-results #filter-container{display:none;max-width:1000px;margin:auto}
#dealer-locator-results #filter-container.active{max-height:1000px}
#dealer-locator-results #filter-container fieldset.span6{padding:0 3% 0;overflow:hidden}
#dealer-locator-results #filter-container fieldset.span6 div{float:left;width:50%;margin:1em 0}
#dealer-locator-results #filter-container fieldset.span6 #errorStoreType,#dealer-locator-results #filter-container fieldset.span6 #errorBrand{width:100%}
#dealer-locator-results #filter-container fieldset legend{font-weight:bold;text-transform:uppercase;border-bottom:4px solid #000;margin-bottom:0}
#dealer-locator-results #filter-container fieldset label{font-weight:bold;text-transform:uppercase;color:#54585e;display:block!important}
#dealer-locator-results #filter-container #btn-apply-filter{padding:8px;float:right}
#dealer-locator-results #filter-container .first-level-checkbox{font-family:'Arial Regular','Arial';font-weight:400;font-style:normal;font-size:13px;line-height:normal;text-transform:none;color:#666}
#dealer-locator-results #filter-container .second-level-checkbox{padding-left:2.8em;font-size:.92857142857143em;font-weight:normal;color:#666;text-transform:none}
#dealer-locator-results #filter-container .column1{padding:0 5% 5% 15%}
#dealer-locator-results #filter-container .column2{padding:0 15% 5% 5%}
#dealer-locator-results #filter-container button{border:0;background:transparent;padding:0}
#dealer-locator-results #filter-container button.btn-geolocation img{max-width:21px}
#dealer-locator-results #result-container{height:540px;position:relative}
#dealer-locator-results #result-container #result-place{width:30%;height:inherit;height:540px;float:left}
#dealer-locator-results #result-container #result-place #items-place{height:inherit;overflow:auto;padding-bottom:60px;border-right:1px solid #c5c7c8}
#dealer-locator-results #result-container #result-place .active{background-color:LightGray}
#dealer-locator-results #result-container #result-place h5{text-transform:uppercase}
#dealer-locator-results #result-container #result-place h5,#dealer-locator-results #result-container #result-place p{margin:0}
#dealer-locator-results #result-container #result-place #cumuled-result{padding:10px;border-bottom:1px solid #c5c7c8;border-right:1px solid #c5c7c8}
#dealer-locator-results #result-container #result-place .item-container{border-bottom:1px solid #c5c7c8;padding-bottom:10px;cursor:pointer}
#dealer-locator-results #result-container #result-place .item-container .item-number,#dealer-locator-results #result-container #result-place .item-container .result-item{margin-top:5px;margin-left:5px}
#dealer-locator-results #result-container #result-place .item-container .item-number{width:auto;float:left;font-style:bold;text-transform:uppercase;font-size:15px;font-weight:bold;color:#333}
#dealer-locator-results #result-container #result-place .item-container .result-item{float:left;width:90%}
#dealer-locator-results #result-container #result-place .item-container .result-item img.dealer-icon{width:20px;vertical-align:-3px}
#dealer-locator-results #result-container #result-place .item-container .result-item .dealer-name{text-transform:uppercase;font-size:20px;font-weight:bold;color:#333}
#dealer-locator-results #result-container #result-place .item-container .result-item .phone-badge-content{margin-top:15px}
#dealer-locator-results #result-container #result-place .item-container .result-item .phone-badge-content .phone-number{float:left}
#dealer-locator-results #result-container #result-place .item-container .result-item .phone-badge-content .badge{float:right;text-shadow:none;text-align:right;background-color:transparent}
#dealer-locator-results #result-container #result-place .item-container .result-item .phone-badge-content .badge img{width:50%}
#dealer-locator-results #result-container #map-container{width:70%;height:540px;float:left}
#dealer-locator-results #result-container #map-container #map{width:100%;height:100%}
#dealer-locator-results #result-container #map-container #map .dealer-map-card .dealer-name{color:#333;text-transform:uppercase;font-weight:bold;font-size:14px}
#dealer-locator-results #result-container #map-container #map .dealer-map-card .address{line-height:15px;font-size:13px;margin-bottom:0}
#dealer-locator-results #result-container #map-container #map .dealer-map-card .phone-badge-content{margin-bottom:10px}
#dealer-locator-results #result-container #map-container #map .dealer-map-card .phone-badge-content .badge{width:50%;float:right;background-color:white;padding:0;margin:0;text-shadow:none}
#dealer-locator-results #result-container #map-container #map .dealer-map-card .phone-badge-content .badge img{width:70%}
#dealer-locator-results #result-container #map-container #map .dealer-map-card .button-section .button-component-cta{display:inline-block;width:31%;margin-right:2%}
#dealer-locator-results #result-container #map-container #map .dealer-map-card .button-section .button-component-cta .cta a{width:100%;height:35px}
#dealer-locator-results #result-container #map-container #map .dealer-map-card .button-section .button-component-cta .cta a span.no-icon{display:block;font-size:12px;background-image:none;padding-right:0}
#dealer-locator-results #result-container #map-container #map .dealer-map-card .button-section .button-component-cta .cta a span.no-icon i{display:block;font-size:20px;margin-top:4px}
#dealer-locator-results #result-container #map-container #map .dealer-map-card .button-section .button-labels-section{margin-bottom:20px}
#dealer-locator-results #result-container #map-container #map .dealer-map-card .button-section .button-labels-section .button-label{width:31%;margin-right:2%;display:inline-block;text-align:center;line-height:14px;vertical-align:top;margin-top:10px}
#dealer-locator-results #result-container #map-container #map .scrollFix{line-height:1.35;overflow:hidden;white-space:nowrap}
#dealer-locator-results .visible-phone{display:none!important}
#dealer-locator-results .hidden-desktop{display:none!important}
#dealer-locator-results .visible-desktop{display:inherit!important}
#dealer-locator-results .validate-form{display:inline}
#dealer-locator-results .invisible{visibility:hidden}
#dealer-locator-results .visible{visibility:visible}
#dealer-locator-results #search-mobile-menu{margin-top:15px}
#dealer-locator-results #search-mobile-menu a{display:none;background-color:#999;border:1px solid #999}
#dealer-locator-results #search-mobile-menu #search-filter-anchor{display:block;position:absolute;top:0;right:3%;color:#000;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:1.14285714285714em;background-image:url(../../../../apps/brp/components/templates/dealers/dealer-location-results/clientlib/etc/designs/brp/img/general/black-small-down-arrow.png);background-position:100% 50%;background-repeat:no-repeat;padding:1.2em;margin-left:15px}
#dealer-locator-results #search-mobile-menu #search-filter-anchor:hover{color:#333}
#dealer-locator-results #search-mobile-menu #search-filter-anchor.active{background:url(../../../../apps/brp/components/templates/dealers/dealer-location-results/clientlib/etc/designs/brp/img/general/flex-active-thumb-tick.png) no-repeat 100% 50%}
#dealer-locator-results #search-mobile-menu .mobile-tab{width:48%;line-height:30px;color:#000;text-align:center}
@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}
.visible-desktop{display:none!important}
.visible-tablet{display:inherit!important}
.hidden-tablet{display:none!important}
#result-place{width:40%;min-width:auto}
#map-container{width:60%}
}
@media(max-width:767px){.hidden-desktop{display:inherit!important}
.visible-desktop{display:none!important}
.visible-phone{display:inherit!important}
.hidden-phone{display:none!important}
#search-bar{border-bottom:none!important}
#map-place{display:none;width:100%!important}
#map-place #bloc-infos-dealer{width:75%!important;top:5%!important;left:5%!important}
.findDealerText{display:none}
#dealer-locator-results #result-container{height:auto}
#result-place{width:100%!important;margin-left:0!important;height:auto!important}
#dealer-locator-results #result-container #map-container{width:100%;max-height:350px}
#dealer-locator-results #search-mobile-menu{display:block;width:100%;border-bottom:solid 1px #999}
#dealer-locator-results #search-mobile-menu a.mobile-tab{display:block;width:48%;background-color:#37393c;border:solid 1px #999;color:#aaa;margin-bottom:-1px}
#dealer-locator-results #search-mobile-menu a.mobile-tab:first-child{margin-left:1%}
#dealer-locator-results #search-mobile-menu a.mobile-tab:nth-child(2){margin-right:1%}
#dealer-locator-results #search-mobile-menu a.mobile-tab.active{background-color:#fff;color:#000;border-bottom:solid 1px #fff}
#dealer-locator-results #search-mobile-menu #btn-toggle-list{display:block;float:left}
#dealer-locator-results #search-mobile-menu #btn-toggle-map{display:block;float:right}
}
@media(min-width:769px) and (max-width:1024px){#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation span{display:none}
}
@media(min-width:481px) and (max-width:768px){#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation span{display:none}
#dealer-locator-results #map-results footer .span4{width:100%;text-align:center}
}
@media(max-width:480px){#dealer-locator-results #find-dealer-bar{top:10%}
#dealer-locator-results #find-dealer-bar #desktop-form{width:100%}
#dealer-locator-results #find-dealer-bar #desktop-form h3{display:none}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append{width:100%;margin-left:0}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append div.or{display:block;width:100%}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append .geolocation-tooltip{display:block;width:100%}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append abbr.geolocation-tooltip{display:block;width:44px;margin:0;float:left}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append abbr.geolocation-tooltip button.btn-geolocation{width:100%;height:37px;text-align:center}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append abbr.geolocation-tooltip button.btn-geolocation span{display:none;font-size:21px;font-weight:bold}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append label[for="address"]{width:68%;display:block;float:left}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append label[for="address"] input#home-input-zip{display:block;padding:4px 0 4px 8px;width:calc(100% - 8px);font-size:.9em;line-height:1.5em}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append label[for="address"] a i{right:15px;top:4px}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append button#home-search-btn{display:block;height:36px;margin-left:85%}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append button#home-search-btn span{display:none}
#dealer-locator-results #find-dealer-bar #desktop-form .input-append button#home-search-btn #mobilebtnSearch{display:block}
}
@media(max-width:320px){#dealer-locator-results .impact-header{min-height:425px!important}
#dealer-locator-results .impact-header #desktop-section{top:10%;display:none}
#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append{width:100%}
#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append div.or{display:block;width:100%}
#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append .geolocation-tooltip{display:block;width:100%}
#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append abbr{display:block;width:90%;margin:0 auto}
#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation{width:90%;height:44px;text-align:left}
#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation i{margin-left:15px;margin-right:15px}
#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append abbr button.btn-geolocation span{display:inline;font-size:18px;font-weight:bold}
#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append label[for="address"]{width:90%;display:block;margin:20px auto}
#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append label[for="address"] input#home-input-zip{display:block;padding:4px 0 4px 8px;width:calc(100% - 8px);font-size:1.2em;line-height:1.5em}
#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append label[for="address"] a i{right:8px;top:2px}
#dealer-locator-results .impact-header #desktop-section #desktop-form .input-append button#home-search-btn{display:block;width:90%;height:44px;margin:30px auto}
#dealer-locator-results footer{margin:68em auto 1em}
#dealer-locator-results footer p{font-size:.92857142857143em;font-weight:bold;width:80%;margin:auto}
#dealer-locator-results footer .row-fluid .span4{width:31.808731808731814%;display:inline-block;width:100%;text-align:center}
#dealer-locator-results footer .row-fluid .span4 img{max-width:72px}
#dealer-locator-results footer .row-fluid .span4 p{font-size:1em;line-height:1em;margin:0 auto}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#dealer-locator-details *{box-sizing:border-box}
#dealer-locator-details{position:relative}
#dealer-locator-details h3{font-size:17.5px;text-transform:uppercase!important;margin:0}
#dealer-locator-details .underline{margin-top:10px;border-bottom:1px solid #c5c7c8}
#dealer-locator-details .clear{content:"";display:table;clear:both}
#dealer-locator-details #find-dealer-bar h3{display:inline-block;margin-left:25px}
#dealer-locator-details #find-dealer-bar #desktop-form{display:inline-block;vertical-align:middle;padding:10px;padding-top:13px;margin-bottom:0;width:auto!important}
#dealer-locator-details #find-dealer-bar #desktop-form .input-append{vertical-align:middle;font-size:inherit}
#dealer-locator-details #find-dealer-bar #desktop-form h3.no-geolocation-heading{font-size:17px;width:100%;text-align:center;white-space:normal;line-height:20px}
#dealer-locator-details #find-dealer-bar #desktop-form .or{display:none;font-size:22px;font-weight:bold;margin-top:20px;margin-bottom:20px}
#dealer-locator-details #find-dealer-bar #desktop-form label{position:relative;display:inline-block;margin-top:0;margin-bottom:0}
#dealer-locator-details #find-dealer-bar #desktop-form label #home-input-zip{font-size:1.4em;line-height:1.5em;width:350px;background:#fff;color:#000;border:0;text-transform:uppercase;font-weight:bold;height:35px;vertical-align:middle;-webkit-box-shadow:0 0 5px #323232;-moz-box-shadow:0 0 5px #323232;box-shadow:0 0 5px #323232;padding:4px 16px 4px 4px;margin-right:5px}
#dealer-locator-details #find-dealer-bar #desktop-form label .icon-remove{position:absolute;z-index:2;right:10px;top:4px;color:#fff;text-decoration:none}
#dealer-locator-details #find-dealer-bar #desktop-form label .parsley-error{background:#f2dede}
@error Border();#dealer-locator-details #find-dealer-bar #desktop-form label .parsley-error-list{list-style-type:none;margin:5px;margin-left:0;position:absolute}
#dealer-locator-details #find-dealer-bar #desktop-form label .parsley-error-list .required{color:#b94a48;font-weight:bold}
#dealer-locator-details #find-dealer-bar #desktop-form abbr.geolocation-tooltip{border:0;margin-top:0;margin-bottom:0}
#dealer-locator-details #find-dealer-bar #desktop-form button.btn-geolocation{text-transform:uppercase;-webkit-box-shadow:0 0 5px #323232;-moz-box-shadow:0 0 5px #323232;box-shadow:0 0 5px #323232;color:#54585e;font-weight:bold;width:36px;height:35px;background-color:#fff;border:0;padding:0;margin-right:5px;margin-top:0;margin-bottom:0}
#dealer-locator-details #find-dealer-bar #desktop-form button.btn-geolocation i{font-size:1.5em;line-height:1.4em}
#dealer-locator-details #find-dealer-bar #desktop-form button.btn-geolocation i.icon-search{line-height:1.3em}
#dealer-locator-details #find-dealer-bar #desktop-form button.btn-geolocation:hover{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-details #find-dealer-bar #desktop-form button.btn-geolocation span{display:none}
#dealer-locator-details #find-dealer-bar #desktop-form button.btn-geolocation img{margin:-3px .5em 0 0}
#dealer-locator-details #find-dealer-bar #desktop-form button.btn-geolocation:hover{opacity:1;filter:alpha(opacity=100);color:#000}
#dealer-locator-details #find-dealer-bar #desktop-form input:focus+a .icon-remove,#dealer-locator-details #find-dealer-bar #desktop-form .icon-remove:hover{color:#222;visibility:visible}
#dealer-locator-details #find-dealer-bar #desktop-form input[type="text"]{text-transform:uppercase;font-weight:bold;height:auto;padding:0;width:12.2em;vertical-align:middle}
#dealer-locator-details #find-dealer-bar #desktop-form input[type="text"]:focus{background:#fff}
#dealer-locator-details #find-dealer-bar #desktop-form input[type="text"]+button{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-details #find-dealer-bar #desktop-form input[type="text"]:focus+button,#dealer-locator-details #find-dealer-bar #desktop-form input[type="text"]:focus+button+button{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-details #find-dealer-bar #desktop-form button#home-search-btn{vertical-align:middle;margin-top:0;margin-bottom:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;opacity:.8;filter:alpha(opacity=80)}
#dealer-locator-details #find-dealer-bar #desktop-form button#home-search-btn:hover{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-details #find-dealer-bar #desktop-form button#home-search-btn.highlight{opacity:1!important;filter:alpha(opacity=100)!important}
#dealer-locator-details #find-dealer-bar #desktop-form #filter-menu{display:none;width:200px;text-align:right;float:right}
#dealer-locator-details #find-dealer-bar #desktop-form #filter-menu h3{display:block;width:100%;margin-left:0}
#dealer-locator-details #find-dealer-bar #desktop-form #filter-menu h3 a{text-decoration:none;color:#666}
#dealer-locator-details #find-dealer-bar #desktop-form #filter-menu h3 a i{margin-left:8px}
#dealer-locator-details #find-dealer-bar #filter-container{display:none;max-width:1000px;margin:auto}
#dealer-locator-details #find-dealer-bar #filter-container.active{max-height:1000px}
#dealer-locator-details #find-dealer-bar #filter-container fieldset.span6{padding:0 3% 0;overflow:hidden}
#dealer-locator-details #find-dealer-bar #filter-container fieldset.span6 div{float:left;width:50%;margin:1em 0}
#dealer-locator-details #find-dealer-bar #filter-container fieldset legend{font-weight:bold;text-transform:uppercase;border-bottom:4px solid #000;margin-bottom:0}
#dealer-locator-details #find-dealer-bar #filter-container fieldset label{font-weight:bold;text-transform:uppercase;color:#54585e}
#dealer-locator-details #find-dealer-bar #filter-container #btn-apply-filter{padding:8px;float:right}
#dealer-locator-details #find-dealer-bar #filter-container .second-level-checkbox{padding-left:2.8em;font-size:.92857142857143em;font-weight:normal;color:#666;text-transform:none}
#dealer-locator-details #find-dealer-bar #filter-container .column1{padding:0 5% 5% 15%}
#dealer-locator-details #find-dealer-bar #filter-container .column2{padding:0 15% 5% 5%}
#dealer-locator-details #find-dealer-bar #filter-container button{border:0;background:transparent;padding:0}
#dealer-locator-details #find-dealer-bar #filter-container button.btn-geolocation img{max-width:21px}
#dealer-locator-details #back-to-results{background-color:#e8e9eb;padding:5px;padding-left:10px}
#dealer-locator-details #back-to-results a{color:#666}
#dealer-locator-details #dealer-details-section{margin:auto 10px;height:200px;background-image:url(http://i.imgur.com/IYVp9aS.gif);background-position:center center;background-repeat:no-repeat}
#dealer-locator-details #dealer-details-section #dealer-name{padding:10px 0}
#dealer-locator-details #dealer-details-section #dealer-name h1{text-transform:uppercase;display:inline;line-height:38px}
#dealer-locator-details #dealer-details-section #dealer-name h1 img{vertical-align:-2px}
#dealer-locator-details #dealer-details-section #dealer-name #print-share{float:right;display:inline-block}
#dealer-locator-details #dealer-details-section #dealer-name #print-share div{display:inline-block}
#dealer-locator-details #dealer-details-section #dealer-name #print-share a{padding-right:1em;font-size:.78571428571429em!important;text-transform:uppercase;color:#37393c;text-decoration:none;font-weight:bold;opacity:.8;filter:alpha(opacity=80)}
#dealer-locator-details #dealer-details-section #dealer-name #print-share a:hover{opacity:1;filter:alpha(opacity=100)}
#dealer-locator-details #dealer-details-section #dealer-name #print-share a i{padding:0 1em 0 0}
#dealer-locator-details #dealer-details-section #dealer-name #print-share a[data-id="social-share-modal"]{width:87px;border-bottom:30px solid rgba(82,88,94,0.85)!important;color:#fff;border:0!important;height:auto!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0!important;width:auto;transition:none;text-transform:uppercase;color:#37393c;text-decoration:none;font-weight:bold}
#dealer-locator-details #dealer-details-section #dealer-name #print-share a[data-id="social-share-modal"] span{position:relative;padding:0 30px 0 0!important}
#dealer-locator-details #dealer-details-section #dealer-name #print-share a[data-id="social-share-modal"] span:after{background-image:url('http://107.22.116.32:4503/etc/designs/brp/img/general/curved-arrow-black.png');margin:0 0 -1px 4px;width:15px}
#dealer-locator-details .no-dealer-heading{text-transform:uppercase;font-size:1.71428571428571em;line-height:1em;margin:auto;text-align:center;margin-top:100px;padding-bottom:100px}
#dealer-locator-details #dealer-address #address{text-transform:uppercase}
#dealer-locator-details #dealer-address #distance-block #distance{font-weight:bold}
#dealer-locator-details #dealer-address #distance-block #unit{font-weight:bold}
#dealer-locator-details #dealer-address #distance-block #user-location{font-style:italic}
#dealer-locator-details #action-buttons .button-component-cta{display:inline-block}
#dealer-locator-details #action-buttons span.no-icon{background-image:none;padding-right:5px}
#dealer-locator-details #action-buttons span.no-icon i{margin-right:5px}
#dealer-locator-details #action-buttons #buttons-left{float:left;margin-top:15px}
#dealer-locator-details #action-buttons #buttons-right{float:right;margin-top:15px}
#dealer-locator-details #details-and-map #details{float:left;width:50%;padding-right:10px}
#dealer-locator-details #details-and-map #details h5{text-transform:uppercase;margin-top:25px}
#dealer-locator-details #details-and-map #details .alignleft{float:left;width:50%;padding-right:10px}
#dealer-locator-details #details-and-map #details .alignright{float:right;width:50%}
#dealer-locator-details #details-and-map #details .accordion-body{margin-left:0}
#dealer-locator-details #details-and-map #details #accordion-details{height:auto!important;width:50%;min-width:275px;float:left}
#dealer-locator-details #details-and-map #details #accordion-details .main-info a{display:block;margin-top:0;color:#666;text-decoration:none}
#dealer-locator-details #details-and-map #details #accordion-details .main-info a i{width:14px}
#dealer-locator-details #details-and-map #details #accordion-details .main-info a span{font-weight:bold;padding:0 .5em 0}
#dealer-locator-details #details-and-map #details #accordion-details .main-info a:hover{color:#000}
#dealer-locator-details #details-and-map #details #accordion-details .main-info .dealer-phone-desktop,#dealer-locator-details #details-and-map #details #accordion-details .main-info .dealer-fax-desktop{display:block;margin-top:0;color:#666;text-decoration:none}
#dealer-locator-details #details-and-map #details #accordion-details .main-info .dealer-phone-desktop i,#dealer-locator-details #details-and-map #details #accordion-details .main-info .dealer-fax-desktop i{width:14px}
#dealer-locator-details #details-and-map #details #accordion-details .main-info .dealer-phone-desktop span,#dealer-locator-details #details-and-map #details #accordion-details .main-info .dealer-fax-desktop span{font-weight:bold;padding:0 .5em 0}
#dealer-locator-details #details-and-map #details #accordion-details .main-info a.dealer-website{margin-top:.75em}
#dealer-locator-details #details-and-map #details #dealer-certification{float:right;min-width:155px;width:50%}
#dealer-locator-details #details-and-map #details #dealer-certification img{margin:0 auto;display:block}
#dealer-locator-details #details-and-map #details #accordion-hours{height:auto!important}
#dealer-locator-details #details-and-map #details #accordion-hours div.label-hours{margin:0 .5em 0 0;float:left;color:#666;text-align:left}
#dealer-locator-details #details-and-map #details #accordion-hours div.label-hours ul{margin:0 2em 2em 0;margin-top:3.3em;list-style-type:none;font-size:12px;color:#666;text-align:left}
#dealer-locator-details #details-and-map #details #accordion-hours div.label-hours ul li{line-height:20px}
#dealer-locator-details #details-and-map #details #accordion-hours div ul{list-style-type:none;margin:0 4em 0 0;font-size:12px}
#dealer-locator-details #details-and-map #details #accordion-hours div h6{font-size:.85714285714286em;text-transform:uppercase;color:#666}
#dealer-locator-details #details-and-map #details #accordion-services{height:auto!important}
#dealer-locator-details #details-and-map #details #accordion-brands{height:auto!important;list-style-type:none;margin:0 0 2em 0;font-size:.85714285714286em}
#dealer-locator-details #details-and-map #details #accordion-brands li{margin:.5em 0 0}
#dealer-locator-details #details-and-map #details #accordion-products{height:auto!important}
#dealer-locator-details #details-and-map #details .accordion-hours div{float:left;margin:0 1em 0 0}
#dealer-locator-details #details-and-map #details .accordion-hours div:last-child{margin:0}
#dealer-locator-details #details-and-map #map-container{float:right;width:50%;padding-left:10px;margin-top:25px}
#dealer-locator-details #details-and-map #map-container #second-action-button-row,#dealer-locator-details #details-and-map #map-container #buttons-right{display:none}
@media(min-width:769px) and (max-width:1024px){#dealer-locator-details #details-and-map #map-container #second-action-button-row,#dealer-locator-details #details-and-map #map-container #buttons-right{display:none}
}
@media(min-width:481px) and (max-width:768px){#dealer-locator-details #action-buttons #buttons-left{float:none;text-align:center}
#dealer-locator-details #action-buttons #buttons-right{float:none;text-align:center}
#dealer-locator-details #details-and-map #details #accordion-details{float:none}
#dealer-locator-details #details-and-map #details #dealer-certification{float:none;margin-top:10px}
#dealer-locator-details #details-and-map #details #accordion-hours div ul{margin:0 1em 0 0}
#dealer-locator-details #details-and-map #map-container #second-action-button-row,#dealer-locator-details #details-and-map #map-container #buttons-right{display:none}
}
@media(min-width:321px) and (max-width:480px){#dealer-locator-details #find-dealer-bar{display:none}
#dealer-locator-details #action-buttons #buttons-left{float:none;text-align:center}
#dealer-locator-details #action-buttons #buttons-left div:nth-child(3),#dealer-locator-details #action-buttons #buttons-left div:nth-child(4){display:none}
#dealer-locator-details #action-buttons #buttons-left .button-component-cta{width:50%;height:100px;max-width:150px}
#dealer-locator-details #action-buttons #buttons-left .button-component-cta div a{height:100px}
#dealer-locator-details #action-buttons #buttons-left .button-component-cta div a span.no-icon{display:block;margin-top:15px;padding-right:0}
#dealer-locator-details #action-buttons #buttons-left .button-component-cta div a span.no-icon i{display:block;font-size:3em;margin-right:0}
#dealer-locator-details #action-buttons #buttons-right{float:none;text-align:center;display:none}
#dealer-locator-details #details-and-map{display:table;padding-top:15px;width:100%}
#dealer-locator-details #details-and-map #details{display:table-footer-group;float:none;width:100%}
#dealer-locator-details #details-and-map #details #accordion-details{float:none}
#dealer-locator-details #details-and-map #details #dealer-certification{float:none;margin-top:10px}
#dealer-locator-details #details-and-map #details #accordion-hours .label-hours{margin-right:0}
#dealer-locator-details #details-and-map #details #accordion-hours .label-hours ul{margin-right:.5em}
#dealer-locator-details #details-and-map #details #accordion-hours div ul{margin:0 .5em 0 0}
#dealer-locator-details #details-and-map #details .alignleft{width:100%;float:none}
#dealer-locator-details #details-and-map #details .alignright{width:100%;float:none}
#dealer-locator-details #details-and-map #details #accordion-services{margin-left:0}
#dealer-locator-details #details-and-map #details #accordion-products{margin-left:0}
#dealer-locator-details #details-and-map #map-container{display:table-header-group;float:none;width:100%}
#dealer-locator-details #details-and-map #map-container #map{margin-bottom:15px}
#dealer-locator-details #details-and-map #map-container #second-action-button-row{display:block}
#dealer-locator-details #details-and-map #map-container #second-action-button-row .button-component-cta{width:100%;margin-bottom:5px}
#dealer-locator-details #details-and-map #map-container #second-action-button-row .button-component-cta a{width:100%;text-align:left;height:44px;vertical-align:middle;line-height:38px}
#dealer-locator-details #details-and-map #map-container #buttons-right{display:block;margin-top:15px}
#dealer-locator-details #details-and-map #map-container #buttons-right .button-component-cta{width:100%;margin-bottom:5px}
#dealer-locator-details #details-and-map #map-container #buttons-right .button-component-cta a{width:100%;text-align:left;line-height:24px}
#dealer-locator-details #dealer-details-section #dealer-name #print-share{display:none}
}
@media(max-width:320px){#dealer-locator-details #action-buttons *{box-sizing:border-box}
#dealer-locator-details #find-dealer-bar{display:none}
#dealer-locator-details #action-buttons #buttons-left{float:none;text-align:center}
#dealer-locator-details #action-buttons #buttons-left div:nth-child(3),#dealer-locator-details #action-buttons #buttons-left div:nth-child(4){display:none}
#dealer-locator-details #action-buttons #buttons-left .button-component-cta{width:49%;height:100px;max-width:160px}
#dealer-locator-details #action-buttons #buttons-left .button-component-cta div a{height:100px;width:100%}
#dealer-locator-details #action-buttons #buttons-left .button-component-cta div a span.no-icon{display:block;margin-top:15px;padding-right:0}
#dealer-locator-details #action-buttons #buttons-left .button-component-cta div a span.no-icon i{display:block;font-size:3em;margin-right:0}
#dealer-locator-details #action-buttons #buttons-right{float:none;text-align:center;display:none}
#dealer-locator-details #details-and-map{display:table;padding-top:15px;width:100%}
#dealer-locator-details #details-and-map #details{display:table-footer-group;float:none;width:100%}
#dealer-locator-details #details-and-map #details #accordion-details{float:none}
#dealer-locator-details #details-and-map #details #dealer-certification{float:none;margin-top:10px}
#dealer-locator-details #details-and-map #details #accordion-hours .label-hours{margin-right:0}
#dealer-locator-details #details-and-map #details #accordion-hours .label-hours ul{margin-right:0}
#dealer-locator-details #details-and-map #details #accordion-hours div ul{margin:0}
#dealer-locator-details #details-and-map #details .alignleft{width:100%;float:none}
#dealer-locator-details #details-and-map #details .alignright{width:100%;float:none}
#dealer-locator-details #details-and-map #details #accordion-services{margin-left:0}
#dealer-locator-details #details-and-map #details #accordion-products{margin-left:0}
#dealer-locator-details #details-and-map #map-container{display:table-header-group;float:none;width:100%}
#dealer-locator-details #details-and-map #map-container #map{margin-bottom:15px}
#dealer-locator-details #details-and-map #map-container #second-action-button-row{display:block}
#dealer-locator-details #details-and-map #map-container #second-action-button-row .button-component-cta{width:100%;margin-bottom:5px}
#dealer-locator-details #details-and-map #map-container #second-action-button-row .button-component-cta a{width:100%;text-align:left;height:44px;vertical-align:middle;line-height:38px}
#dealer-locator-details #details-and-map #map-container #buttons-right{margin-top:15px;display:block}
#dealer-locator-details #details-and-map #map-container #buttons-right .button-component-cta{width:100%;margin-bottom:5px}
#dealer-locator-details #details-and-map #map-container #buttons-right .button-component-cta a{width:100%;text-align:left;height:44px;vertical-align:middle;line-height:38px}
#dealer-locator-details #dealer-details-section #dealer-name #print-share{display:none}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#contact-us-v2{font-family:"TradeGothicLTStd";font-weight:bold;text-transform:uppercase}
#contact-us-v2 label{text-transform:none}
#contact-us-v2 .control-group margin-bottom:15px label{text-transform:none}
#contact-us-v2 .get-in-touch{position:relative;margin:50px 0 60px}
#contact-us-v2 .get-in-touch h2{color:#37393c;font-size:2.5em;margin-bottom:20px;text-align:center}
#contact-us-v2 .get-in-touch h5{color:#5d5e61;font-size:1.3em;font-weight:lighter;text-transform:none;margin-bottom:25px;text-align:center}
#contact-us-v2 .get-in-touch h4{color:#5d5e61;font-size:1.1em;font-style:italic;font-weight:lighter;margin-top:50px;text-align:center}
#contact-us-v2 .get-in-touch #errorMessage{color:red;text-align:center}
#contact-us-v2 .get-in-touch #errorMessage .error-message{font-size:2em;line-height:35px}
#contact-us-v2 .get-in-touch #errorMessage .error-descr{font-weight:normal;text-transform:none;font-size:1.2em}
#contact-us-v2 .form-container{background-color:#e6e7e9;background-image:-moz-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#c4c7cc));background-image:-webkit-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-o-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:linear-gradient(to bottom,#fdfdfd,#c4c7cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#ffc4c7cc',GradientType=0);position:relative;overflow:hidden;z-index:4;-webkit-box-shadow:0 7px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 7px 7px rgba(0,0,0,0.3);box-shadow:0 7px 7px rgba(0,0,0,0.3)}
#contact-us-v2 .form-container #contact-us-form .form-right-column .remove-attach{display:none;visibility:hidden}
#contact-us-v2 .form-container #contact-us-form .form-right-column .editMode{display:block;visibility:visible}
#contact-us-v2 .form-container #contact-us-form .form-right-column .remove-attachment-btn>a>span{text-decoration:underline;color:#666}
#contact-us-v2 .form-container #contact-us-form #contactInfoSubTitle{margin-top:-1em;margin-bottom:2em}
#contact-us-v2 .form-container #contact-us-form #contactInfoValidation{margin-top:-2em;margin-bottom:1em}
#contact-us-v2 .form-container #contact-us-form .hide{display:none}
#contact-us-v2 .bootstrap-select{background-color:#000;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#contact-us-v2 .dropdown-toggle{background-color:#000;background-image:url("../img/country-selector/drop-down-btn.png");background-repeat:no-repeat;background-position:98%;border-radius:0;color:#8a9199;font-weight:bold;text-shadow:none}
#contact-us-v2 .dropdown-toggle span{text-transform:uppercase;color:#8a9199}
#contact-us-v2 .select-error .dropdown-toggle{background-color:red;background-image:url("../img/contactus/drop-down-red.png");background-repeat:no-repeat;background-position:98%;border-radius:0;color:#fff;font-weight:bold;text-shadow:none}
#contact-us-v2 .select-error .dropdown-toggle span{text-transform:uppercase;color:#fff}
#contact-us-v2 .dropdown-menu{height:205px;border:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;text-shadow:none}
#contact-us-v2 .dropdown-menu>li>a{color:#8a9199;font-weight:bold}
#contact-us-v2 .dropdown-menu>li>a:hover,#contact-us-v2 .dropdown-menu>li>a:focus,#contact-us-v2 .dropdown-submenu:hover>a,#contact-us-v2 .dropdown-submenu:focus>a{background-color:#000;background-image:none}
#contact-us-v2 .caret{display:none}
#contact-us-v2 .control-group .control-label{font-weight:bold;text-align:justify;color:#585a5c}
#contact-us-v2 .control-group .controls{position:relative;*zoom:1}
#contact-us-v2 .control-group .controls:before,#contact-us-v2 .control-group .controls:after{display:table;content:"";line-height:0}
#contact-us-v2 .control-group .controls:after{clear:both}
#contact-us-v2 .control-group .controls em{font-size:115%;font-style:normal}
#contact-us-v2 .control-group .controls textarea,#contact-us-v2 .control-group .controls input[type="text"],#contact-us-v2 .control-group .controls input[type="email"],#contact-us-v2 .control-group .controls input[type="tel"]{width:96%;padding:4px 2%}
#contact-us-v2 .control-group .controls input[type="radio"]{float:left;margin-right:5px}
#contact-us-v2 .control-group .controls.radios>label{float:left;font-weight:bold;margin:3px 5px 10px 0;text-transform:none}
#contact-us-v2 .control-group .controls .success-indicator{color:#949494;font-weight:bold;font-size:1.3em;margin-left:-25px}
#contact-us-v2 .control-group .checkboxes input[type=checkbox]{visibility:hidden}
#contact-us-v2 .control-group .checkboxes input[type=checkbox]+label{background:url('../img/contactus/checkbox-bg.png');background-repeat:no-repeat;background-position-y:.15em;margin:5px 0 5px -15px;display:inline-block;padding:0 0 0 1.3em}
#contact-us-v2 .control-group .checkboxes input[type=checkbox]:hover+label{background:url('../img/contactus/checkbox-bg-hover.png');background-repeat:no-repeat;background-position-y:.15em;margin:5px 0 5px -15px;display:inline-block;padding:0 0 0 1.3em}
#contact-us-v2 .control-group .checkboxes input[type=checkbox]:checked+label{background:url('../img/contactus/checkbox-bg-checked.png');background-repeat:no-repeat;background-position-y:.15em;margin:5px 0 5px -15px;display:inline-block;padding:0 0 0 1.3em}
#contact-us-v2 .newsletter-subscribe-options .check-option .check-label{width:auto}
#contact-us-v2 .newsletter-subscribe-options .check-option .check-label label{color:#585a5c;margin-left:1.938em;position:relative;line-height:17px;float:right;width:auto}
#contact-us-v2 .parsley-error-list{color:red;font-size:.9em;font-weight:normal;line-height:0;text-transform:none;list-style:none;margin-left:2px}
#contact-us-v2 .parsley-error{border:2px solid red}
#contact-us-v2 .selector-error{display:block;color:red;font-size:.9em;font-weight:normal;list-style:none outside none;margin-left:2px;text-transform:none;line-height:2em}
#contact-us-v2 #inputMessage{height:210px}
#contact-us-v2 .character-note{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:normal;line-height:18px;text-align:right}
#contact-us-v2 .attach-note{font-style:italic;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;display:block;text-transform:none;margin-left:10px}
#contact-us-v2 .attach-file{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;font-weight:lighter;text-transform:none;text-align:left}
#contact-us-v2 #remove-file{text-decoration:underline;color:#666766;text-align:right;width:45px;margin-left:10px;cursor:pointer}
#contact-us-v2 .captcha-control-group{margin:50px auto}
#contact-us-v2 .btn-addfile{background-color:#000;width:auto;height:30px;color:#8a9199;-webkit-box-shadow:0 2px 12px -1px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 12px -1px rgba(0,0,0,0.5);box-shadow:0 2px 12px -1px rgba(0,0,0,0.5)}
#contact-us-v2 .submit-button{margin-bottom:2.1em;text-align:center}
#contact-us-v2 #contactPhone{background:url("../img/contactus/callus.png") no-repeat 0 0;background-size:cover;height:205px;position:relative;z-index:2;overflow:hidden;padding:50px 0 auto;-webkit-box-shadow:0 -5px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 -5px 5px rgba(0,0,0,0.3);box-shadow:0 -5px 5px rgba(0,0,0,0.3)}
#contact-us-v2 #contactPhone h3{color:#fff;font-size:2.2em;margin:3% 0 auto;text-align:center}
#contact-us-v2 #contactPhone .text-phone{color:#000;font-size:1.5em;margin:20px 0 auto;background-image:url('../img/contactus/phoneico.png');background-repeat:no-repeat;background-position:43% center}
#contact-us-v2 #contactPhone .details{color:#2c2d2e;text-transform:none;font-weight:normal;font-size:.9em;margin-top:20px;line-height:15px}
#contact-us-v2 #contactPhone .details a{color:inherit;text-decoration:underline}
#contact-us-v2 .send-btn-container{position:relative}
#contact-us-v2 .send-btn-container .fileinput-button{position:absolute;top:0;left:0;width:7em;opacity:0;filter:alpha(opacity=0);z-index:1}
#contact-us-v2 .send-btn-container .fileinput-button.remove{left:-9999}
#contact-us-v2 #consentMessage{margin:2em auto;width:50%}
#contact-us-v2 #consentMessage p{font-size:10.5px;line-height:20px;margin:0;font-weight:normal;text-transform:none}
@media(min-width:768px) and (max-width:1024px){#contact-us-v2 .form-container #contact-us-form .form-left-column{padding:0 7px}
#contact-us-v2 .form-container #contact-us-form .form-right-column{padding:0 7px}
#contact-us-v2 #contactPhone .text-phone{background-position:37.55% center;background-repeat:no-repeat}
}
@media(min-width:415px) and (max-width:767px){#contact-us-v2 .form-container #contact-us-form .form-left-column{padding:0 7px}
#contact-us-v2 .form-container #contact-us-form .form-right-column{padding:0 7px}
#contact-us-v2 #contactPhone .text-phone{background-position:35% center;background-repeat:no-repeat}
}
@media(min-width:321px) and (max-width:414px){#contact-us-v2 .form-container #contact-us-form .form-left-column{padding:0 7px}
#contact-us-v2 .form-container #contact-us-form .form-right-column{padding:0 7px}
#contact-us-v2 #contactPhone .text-phone{background-position:27% center;background-repeat:no-repeat}
}
@media(max-width:320px){#contact-us-v2 .form-container #contact-us-form .form-left-column{padding:0 5px}
#contact-us-v2 .form-container #contact-us-form .form-right-column{padding:0 5px}
#contact-us-v2 .btn-addfile{width:100%}
#contact-us-v2 .captcha-control-group{margin-top:20px}
#contact-us-v2 .dropdown-toggle{background-position:97%}
#contact-us-v2 #contactPhone .text-phone{background-position:19% center;background-repeat:no-repeat}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#contact-us{font-family:"TradeGothicLTStd";font-weight:bold;text-transform:uppercase}
#contact-us label{text-transform:none}
#contact-us .control-group margin-bottom:15px label{text-transform:none}
#contact-us .dealer-frame{position:relative;z-index:2;overflow:hidden}
#contact-us .dealer-frame:after{position:absolute;display:block;bottom:-22px;left:-10%;height:22px;width:120%;-webkit-box-shadow:0 -22px 22px rgba(0,0,0,0.2);-moz-box-shadow:0 -22px 22px rgba(0,0,0,0.2);box-shadow:0 -22px 22px rgba(0,0,0,0.2);content:' '}
#contact-us .get-in-touch{position:relative;margin:50px 0 60px}
#contact-us .get-in-touch h2{color:#37393c;font-size:2.5em;margin-bottom:20px;text-align:center}
#contact-us .get-in-touch h5{color:#5d5e61;font-size:1.3em;font-weight:lighter;text-transform:none;margin-bottom:25px;text-align:center}
#contact-us .get-in-touch h4{color:#5d5e61;font-size:1.1em;font-style:italic;font-weight:lighter;margin-top:50px;text-align:center}
#contact-us .get-in-touch #errorMessage{color:red;text-align:center}
#contact-us .get-in-touch #errorMessage .error-message{font-size:2em;line-height:35px}
#contact-us .get-in-touch #errorMessage .error-descr{font-weight:normal;text-transform:none;font-size:1.2em}
#contact-us .form-container{background-color:#e6e7e9;background-image:-moz-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#c4c7cc));background-image:-webkit-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-o-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:linear-gradient(to bottom,#fdfdfd,#c4c7cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#ffc4c7cc',GradientType=0);position:relative;overflow:hidden;z-index:4;-webkit-box-shadow:0 7px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 7px 7px rgba(0,0,0,0.3);box-shadow:0 7px 7px rgba(0,0,0,0.3)}
#contact-us .form-container #contact-us-form .form-right-column .remove-attach{display:none;visibility:hidden}
#contact-us .form-container #contact-us-form .form-right-column .editMode{display:block;visibility:visible}
#contact-us .form-container #contact-us-form .form-right-column .remove-attachment-btn>a>span{text-decoration:underline;color:#666}
#contact-us .bootstrap-select{background-color:#000;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#contact-us .dropdown-toggle{background-color:#000;background-image:url("../img/country-selector/drop-down-btn.png");background-repeat:no-repeat;background-position:98%;border-radius:0;color:#8a9199;font-weight:bold;text-shadow:none}
#contact-us .dropdown-toggle span{text-transform:uppercase;color:#8a9199}
#contact-us .select-error .dropdown-toggle{background-color:red;background-image:url("../img/contactus/drop-down-red.png");background-repeat:no-repeat;background-position:98%;border-radius:0;color:#fff;font-weight:bold;text-shadow:none}
#contact-us .select-error .dropdown-toggle span{text-transform:uppercase;color:#fff}
#contact-us .dropdown-menu{height:205px;border:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;text-shadow:none}
#contact-us .dropdown-menu>li>a{color:#8a9199;font-weight:bold}
#contact-us .dropdown-menu>li>a:hover,#contact-us .dropdown-menu>li>a:focus,#contact-us .dropdown-submenu:hover>a,#contact-us .dropdown-submenu:focus>a{background-color:#000;background-image:none}
#contact-us .caret{display:none}
#contact-us .control-group .control-label{font-weight:bold;text-align:justify;color:#585a5c}
#contact-us .control-group .controls{position:relative;*zoom:1}
#contact-us .control-group .controls:before,#contact-us .control-group .controls:after{display:table;content:"";line-height:0}
#contact-us .control-group .controls:after{clear:both}
#contact-us .control-group .controls em{font-size:115%;font-style:normal}
#contact-us .control-group .controls textarea,#contact-us .control-group .controls input[type="text"],#contact-us .control-group .controls input[type="email"],#contact-us .control-group .controls input[type="tel"]{width:96%;padding:4px 2%}
#contact-us .control-group .controls input[type="radio"]{float:left;margin-right:5px}
#contact-us .control-group .controls.radios>label{float:left;font-weight:bold;margin:3px 5px 10px 0;text-transform:none}
#contact-us .control-group .controls .success-indicator{color:#949494;font-weight:bold;font-size:1.3em;margin-left:-25px}
#contact-us .newsletter-subscribe-options .check-option .check-label{width:auto}
#contact-us .newsletter-subscribe-options .check-option .check-label label{color:#585a5c;margin-left:1.938em;position:relative;line-height:17px;float:right;width:auto}
#contact-us .parsley-error-list{color:red;font-size:.9em;font-weight:normal;line-height:0;text-transform:none;list-style:none;margin-left:2px}
#contact-us .parsley-error{border:2px solid red}
#contact-us .selector-error{display:block;color:red;font-size:.9em;font-weight:normal;list-style:none outside none;margin-left:2px;text-transform:none;line-height:2em}
#contact-us #inputMessage{height:210px}
#contact-us .character-note{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:normal;line-height:18px;text-align:right}
#contact-us .attach-note{font-style:italic;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;display:block;text-transform:none;margin-left:10px}
#contact-us .attach-file{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;font-weight:lighter;text-transform:none;text-align:left}
#contact-us #remove-file{text-decoration:underline;color:#666766;text-align:right;width:45px;margin-left:10px;cursor:pointer}
#contact-us .captcha-control-group{margin:50px auto}
#contact-us .btn-addfile{background-color:#000;width:auto;height:30px;color:#8a9199;-webkit-box-shadow:0 2px 12px -1px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 12px -1px rgba(0,0,0,0.5);box-shadow:0 2px 12px -1px rgba(0,0,0,0.5)}
#contact-us .submit-button{margin-bottom:2.1em;text-align:center}
#contact-us #contactPhone{background:url("../img/contactus/callus.png") no-repeat 0 0;background-size:cover;height:205px;position:relative;z-index:2;overflow:hidden;padding:50px 0 auto;-webkit-box-shadow:0 -5px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 -5px 5px rgba(0,0,0,0.3);box-shadow:0 -5px 5px rgba(0,0,0,0.3)}
#contact-us #contactPhone h3{color:#fff;font-size:2.2em;margin:3% 0 auto;text-align:center}
#contact-us #contactPhone .text-phone{color:#000;font-size:1.5em;margin:20px 0 auto;background-image:url('../img/contactus/phoneico.png');background-repeat:no-repeat;background-position:43% center}
#contact-us #contactPhone .details{color:#2c2d2e;text-transform:none;font-weight:normal;font-size:.9em;margin-top:20px;line-height:15px}
#contact-us #contactPhone .details a{color:inherit;text-decoration:underline}
#contact-us .send-btn-container{position:relative}
#contact-us .send-btn-container .fileinput-button{position:absolute;top:0;left:0;width:7em;opacity:0;filter:alpha(opacity=0);z-index:1}
#contact-us .send-btn-container .fileinput-button.remove{left:-9999}
@media(min-width:768px) and (max-width:1024px){#contact-us .form-container #contact-us-form .form-left-column{padding:0 7px}
#contact-us .form-container #contact-us-form .form-right-column{padding:0 7px}
#contact-us #contactPhone .text-phone{background-position:37.55% center;background-repeat:no-repeat}
}
@media(min-width:415px) and (max-width:767px){#contact-us .form-container #contact-us-form .form-left-column{padding:0 7px}
#contact-us .form-container #contact-us-form .form-right-column{padding:0 7px}
#contact-us #contactPhone .text-phone{background-position:35% center;background-repeat:no-repeat}
}
@media(min-width:321px) and (max-width:414px){#contact-us .form-container #contact-us-form .form-left-column{padding:0 7px}
#contact-us .form-container #contact-us-form .form-right-column{padding:0 7px}
#contact-us #contactPhone .text-phone{background-position:27% center;background-repeat:no-repeat}
}
@media(max-width:320px){#contact-us .form-container #contact-us-form .form-left-column{padding:0 5px}
#contact-us .form-container #contact-us-form .form-right-column{padding:0 5px}
#contact-us .btn-addfile{width:100%}
#contact-us .captcha-control-group{margin-top:20px}
#contact-us .dropdown-toggle{background-position:97%}
#contact-us #contactPhone .text-phone{background-position:19% center;background-repeat:no-repeat}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media(min-width:1281px){#brpevents-splash-page #header{height:100px;padding-top:10px}
#brpevents-splash-page #header .header-logo{height:60px;margin-right:0}
#brpevents-splash-page #header .header-text{margin-left:0;padding-top:10px;color:white;font-size:30px;font-weight:bold;line-height:1}
#brpevents-splash-page-container{position:relative;background-color:white}
#brpevents-splash-page-container .banner-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:550px;width:100%;background-position:center}
#brpevents-splash-page-container .banner-image-container img{width:100%;height:550px}
#brpevents-splash-page-container .span12{text-align:center}
#brpevents-splash-page-container .span6{margin:0}
#brpevents-splash-page-container .eventselector{position:absolute;top:200px;width:100%;color:white}
#brpevents-splash-page-container .eventselector .heading{color:white;font-size:48px;font-weight:bold;line-height:1;text-align:center;text-transform:uppercase;margin-bottom:.75em}
#brpevents-splash-page-container .eventselector .desc{color:white;font-size:16px;font-weight:normal;line-height:1.2;text-align:center;text-transform:uppercase;margin-bottom:50px}
#brpevents-splash-page-container .eventselector .go-button{color:black;background:0;background-color:#fff;font-size:22px;font-weight:bold;text-align:center;text-transform:uppercase;padding-left:.75em;padding-right:.75em;padding-top:5px;padding-bottom:5px;min-width:80px;border-style:none;border-radius:inherit}
#brpevents-splash-page-container .eventselector .go-button:hover{background-color:#ffc525}
#brpevents-splash-page-container .eventselector .go-button.disabled{opacity:1;color:#4c4646!important;background-color:#8a8e93!important}
#brpevents-splash-page-container .eventselector .bootstrap-select{width:100%;text-align:left}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle{background-image:none;color:#eee;background-color:#8a8e93;font-size:16px;font-weight:bold;display:inline-block;min-width:100%;padding:5px 35px 5px 15px;text-transform:uppercase;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:auto}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle>span.caret{display:inline-block;border:0;right:15px;width:auto;height:auto;font-family:brp-custom-font;margin:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle>span.caret:before{content:"\e600"}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:-4px}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-menu span{float:none}
#brpevents-splash-page-container .eventselector .btn.disabled,#brpevents-splash-page-container .eventselector .btn[disabled]{opacity:1;color:#4c4646!important;background-color:#8a8e93!important}
#brpevents-splash-page-container .eventdetails{margin-top:50px;margin-bottom:50px}
#brpevents-splash-page-container .eventdetails .event-heading{color:black;font-size:36px;font-weight:bold;text-align:left;line-height:1;text-transform:uppercase;margin-bottom:20px}
#brpevents-splash-page-container .eventdetails .eventinfo{margin-top:30px}
#brpevents-splash-page-container .eventdetails .eventinfo .event-title{color:black;font-size:36px;font-weight:normal;line-height:1;text-transform:uppercase;margin-bottom:.5em}
#brpevents-splash-page-container .eventdetails .eventinfo .event-desc{color:black;font-size:20px;font-weight:normal;line-height:1.2;text-transform:uppercase;margin-bottom:.5em}
#brpevents-splash-page-container .eventdetails .eventinfo .event-cta a{font-weight:bold;font-size:14px!important;line-height:2}
#brpevents-splash-page-container .footer{background-color:black}
#brpevents-splash-page-container .footer .footer-desc{color:white;font-size:10px;font-weight:normal;line-height:1.2;height:50px;padding-top:30px}
}
@media(min-width:668px) and (max-width:800px){#brpevents-splash-page #header{height:100px;padding-top:10px}
#brpevents-splash-page #header .header-logo{height:60px;margin-right:0}
#brpevents-splash-page #header .header-text{margin-left:0;padding-top:10px;color:white;font-size:30px;font-weight:bold;line-height:1}
#brpevents-splash-page-container{position:relative;background-color:white}
#brpevents-splash-page-container img{width:100%}
#brpevents-splash-page-container .banner-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:550px;width:100%;background-position:center}
#brpevents-splash-page-container .span12{text-align:center}
#brpevents-splash-page-container .span6{margin:0}
#brpevents-splash-page-container .eventselector{position:absolute;top:200px;width:100%;color:white}
#brpevents-splash-page-container .eventselector .heading{color:white;font-size:48px;font-weight:bold;line-height:1;text-align:center;text-transform:uppercase;margin-bottom:.75em}
#brpevents-splash-page-container .eventselector .desc{color:white;font-size:16px;font-weight:normal;line-height:1.2;text-align:center;text-transform:uppercase;margin-bottom:50px}
#brpevents-splash-page-container .eventselector .go-button{color:black;background:0;background-color:#fff;font-size:22px;font-weight:bold;text-align:center;text-transform:uppercase;padding-left:.75em;padding-right:.75em;padding-top:5px;padding-bottom:5px;min-width:80px;border-style:none;border-radius:inherit}
#brpevents-splash-page-container .eventselector .go-button:hover{background-color:#ffc525}
#brpevents-splash-page-container .eventselector .go-button.disabled{opacity:1;color:#4c4646!important;background-color:#8a8e93!important}
#brpevents-splash-page-container .eventselector .bootstrap-select{width:100%;text-align:left}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle{background-image:none;color:#eee;background-color:#8a8e93;font-size:16px;font-weight:bold;display:inline-block;min-width:100%;padding:5px 35px 5px 15px;text-transform:uppercase;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:auto}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle>span.caret{display:inline-block;border:0;right:15px;width:auto;height:auto;font-family:brp-custom-font;margin:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle>span.caret:before{content:"\e600"}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:-4px}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-menu span{float:none}
#brpevents-splash-page-container .eventselector .btn.disabled,#brpevents-splash-page-container .eventselector .btn[disabled]{opacity:1;color:#4c4646!important;background-color:#8a8e93!important}
#brpevents-splash-page-container .eventdetails{margin-top:50px;margin-bottom:50px}
#brpevents-splash-page-container .eventdetails .event-heading{color:black;font-size:36px;font-weight:bold;text-align:left;line-height:1;text-transform:uppercase;margin-bottom:20px}
#brpevents-splash-page-container .eventdetails .eventinfo{margin-top:30px}
#brpevents-splash-page-container .eventdetails .eventinfo .event-title{color:black;font-size:36px;font-weight:normal;line-height:1;text-transform:uppercase;margin-bottom:.5em}
#brpevents-splash-page-container .eventdetails .eventinfo .event-desc{color:black;font-size:20px;font-weight:normal;line-height:1.2;text-transform:uppercase;margin-bottom:.5em}
#brpevents-splash-page-container .eventdetails .eventinfo .event-cta a{font-weight:bold;font-size:14px!important;line-height:2}
#brpevents-splash-page-container .footer{background-color:black}
#brpevents-splash-page-container .footer .footer-desc{color:white;font-size:10px;font-weight:normal;line-height:1.2;height:50px;padding-top:30px}
}
@media(min-width:801px) and (max-width:1280px){#brpevents-splash-page #header{height:100px;padding-top:10px}
#brpevents-splash-page #header .header-logo{height:60px;margin-right:0}
#brpevents-splash-page #header .header-text{margin-left:0;padding-top:10px;color:white;font-size:30px;font-weight:bold;line-height:1}
#brpevents-splash-page-container{position:relative;background-color:white}
#brpevents-splash-page-container img{width:100%}
#brpevents-splash-page-container .banner-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:550px;width:100%;background-position:center}
#brpevents-splash-page-container .span12{text-align:center}
#brpevents-splash-page-container .span6{margin:0}
#brpevents-splash-page-container .eventselector{position:absolute;top:200px;width:100%;color:white}
#brpevents-splash-page-container .eventselector .heading{color:white;font-size:48px;font-weight:bold;line-height:1;text-align:center;text-transform:uppercase;margin-bottom:.75em}
#brpevents-splash-page-container .eventselector .desc{color:white;font-size:16px;font-weight:normal;line-height:1.2;text-align:center;text-transform:uppercase;margin-bottom:50px}
#brpevents-splash-page-container .eventselector .go-button{color:black;background:0;background-color:#fff;font-size:22px;font-weight:bold;text-align:center;text-transform:uppercase;padding-left:.75em;padding-right:.75em;padding-top:5px;padding-bottom:5px;min-width:80px;border-style:none;border-radius:inherit}
#brpevents-splash-page-container .eventselector .go-button:hover{background-color:#ffc525}
#brpevents-splash-page-container .eventselector .go-button.disabled{opacity:1;color:#4c4646!important;background-color:#8a8e93!important}
#brpevents-splash-page-container .eventselector .bootstrap-select{width:100%;text-align:left}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle{background-image:none;color:#eee;background-color:#8a8e93;font-size:16px;font-weight:bold;display:inline-block;min-width:100%;padding:5px 35px 5px 15px;text-transform:uppercase;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:auto}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle>span.caret{display:inline-block;border:0;right:15px;width:auto;height:auto;font-family:brp-custom-font;margin:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle>span.caret:before{content:"\e600"}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:-4px}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-menu span{float:none}
#brpevents-splash-page-container .eventselector .btn.disabled,#brpevents-splash-page-container .eventselector .btn[disabled]{opacity:1;color:#4c4646!important;background-color:#8a8e93!important}
#brpevents-splash-page-container .eventdetails{margin-top:50px;margin-bottom:50px}
#brpevents-splash-page-container .eventdetails .event-heading{color:black;font-size:36px;font-weight:bold;text-align:left;line-height:1;text-transform:uppercase;margin-bottom:20px}
#brpevents-splash-page-container .eventdetails .eventinfo{margin-top:30px}
#brpevents-splash-page-container .eventdetails .eventinfo .event-title{color:black;font-size:36px;font-weight:normal;line-height:1;text-transform:uppercase;margin-bottom:.5em}
#brpevents-splash-page-container .eventdetails .eventinfo .event-desc{color:black;font-size:20px;font-weight:normal;line-height:1.2;text-transform:uppercase;margin-bottom:.5em}
#brpevents-splash-page-container .eventdetails .eventinfo .event-cta a{font-weight:bold;font-size:14px!important;line-height:2}
#brpevents-splash-page-container .footer{background-color:black}
#brpevents-splash-page-container .footer .footer-desc{color:white;font-size:10px;font-weight:normal;line-height:1.2;height:50px;padding-top:30px}
}
@media(max-width:375px){#brpevents-splash-page #header{height:50px;padding:10px;box-sizing:border-box}
#brpevents-splash-page #header .header-logo{height:30px;width:30px;margin-right:0}
#brpevents-splash-page #header .header-text{margin-left:0;padding-top:3px;color:white;font-size:21px;font-weight:bold;left:50px;line-height:1;position:absolute;top:10px;width:75%}
#brpevents-splash-page-container{position:relative;background-color:white}
#brpevents-splash-page-container img{width:100%}
#brpevents-splash-page-container .banner-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:550px;width:100%;background-position:center}
#brpevents-splash-page-container .span12{text-align:center}
#brpevents-splash-page-container .eventselector{width:93%;color:white;margin-left:10px;position:absolute;top:100px}
#brpevents-splash-page-container .eventselector .eventinfo{position:absolute;top:100px;margin-left:10px;margin-right:10px}
#brpevents-splash-page-container .eventselector .selecterstyles{background-color:black}
#brpevents-splash-page-container .eventselector .heading{color:white;font-size:24px;font-weight:bold;line-height:1;text-align:center;text-transform:uppercase;margin-bottom:.5em}
#brpevents-splash-page-container .eventselector .desc{color:white;font-size:15px;font-weight:normal;line-height:1.2;text-align:center;margin-bottom:50px}
#brpevents-splash-page-container .eventselector .go-button{color:black;background:0;background-color:#fff;font-size:20px;font-weight:bold;line-height:2.4;text-align:center;text-transform:uppercase;padding-left:1.2em;padding-right:1.2em;border-style:none;border-radius:inherit;width:100%}
#brpevents-splash-page-container .eventselector .go-button.disabled{opacity:1;color:#4c4646!important;background-color:#8a8e93!important}
#brpevents-splash-page-container .eventselector .bootstrap-select{width:100%;text-align:left}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle{background-image:none;color:#eee;background-color:#8a8e93;font-size:15px;font-weight:bold;line-height:3.2;display:inline-block;min-width:100%;padding-left:1.6em;padding-right:1.6em;text-transform:uppercase;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:auto}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle>span.caret{display:inline-block;border:0;right:15px;width:auto;height:auto;font-family:brp-custom-font;margin:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle>span.caret:before{content:"\e600"}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:-4px}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-menu span{float:none}
#brpevents-splash-page-container .eventselector .btn.disabled,#brpevents-splash-page-container .eventselector .btn[disabled]{opacity:1;color:#4c4646!important;background-color:#8a8e93!important}
#brpevents-splash-page-container .eventdetails{padding:50px 10px}
#brpevents-splash-page-container .eventdetails .event-heading{color:black;font-size:24px;font-weight:bold;text-align:center;line-height:1;text-transform:uppercase}
#brpevents-splash-page-container .eventdetails .eventinfo{margin-top:30px}
#brpevents-splash-page-container .eventdetails .eventinfo .event-title{color:black;font-size:24px;font-weight:normal;line-height:1;text-transform:uppercase;margin-bottom:.5em}
#brpevents-splash-page-container .eventdetails .eventinfo .event-desc{color:black;font-size:17px;font-weight:normal;line-height:1.2;text-transform:uppercase;margin-bottom:.5em}
#brpevents-splash-page-container .eventdetails .eventinfo .event-cta a{font-weight:bold;font-size:20px!important;line-height:2.4;width:90%}
#brpevents-splash-page-container .footer{background-color:black}
#brpevents-splash-page-container .footer .footer-desc{color:white;font-size:10px;font-weight:normal;line-height:1.2;margin-left:10px;margin-right:10px;height:50px;padding-top:30px}
}
@media(min-width:376px) and (max-width:667px){#brpevents-splash-page #header{height:50px;padding:10px;box-sizing:border-box}
#brpevents-splash-page #header .header-logo{height:30px;width:30px;margin-right:0}
#brpevents-splash-page #header .header-text{margin-left:0;padding-top:3px;color:white;font-size:21px;font-weight:bold;left:50px;line-height:1;position:absolute;top:10px;width:75%}
#brpevents-splash-page-container{position:relative;background-color:white}
#brpevents-splash-page-container img{width:100%}
#brpevents-splash-page-container .banner-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:550px;width:100%;background-position:center}
#brpevents-splash-page-container .span12{text-align:center}
#brpevents-splash-page-container .eventselector{width:95%;color:white;position:absolute;top:100px;margin-left:10px}
#brpevents-splash-page-container .eventselector .eventinfo{position:absolute;top:100px;margin-left:10px;margin-right:10px}
#brpevents-splash-page-container .eventselector .selecterstyles{background-color:black}
#brpevents-splash-page-container .eventselector .heading{color:white;font-size:24px;font-weight:bold;line-height:1;text-align:center;text-transform:uppercase;margin-bottom:.5em}
#brpevents-splash-page-container .eventselector .desc{color:white;font-size:15px;font-weight:normal;line-height:1.2;text-align:center;margin-bottom:50px}
#brpevents-splash-page-container .eventselector .go-button{color:black;background:0;background-color:#fff;font-size:20px;font-weight:bold;line-height:2.4;text-align:center;text-transform:uppercase;padding-left:1.2em;padding-right:1.2em;border-style:none;border-radius:inherit;width:100%}
#brpevents-splash-page-container .eventselector .go-button.disabled{opacity:1;color:#4c4646!important;background-color:#8a8e93!important}
#brpevents-splash-page-container .eventselector .bootstrap-select{width:100%;text-align:left}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle{background-image:none;color:#eee;background-color:#8a8e93;font-size:15px;font-weight:bold;line-height:3.2;display:inline-block;min-width:100%;padding-left:1.6em;padding-right:1.6em;text-transform:uppercase;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:auto}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle>span.caret{display:inline-block;border:0;right:15px;width:auto;height:auto;font-family:brp-custom-font;margin:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-toggle>span.caret:before{content:"\e600"}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:-4px}
#brpevents-splash-page-container .eventselector .bootstrap-select .dropdown-menu span{float:none}
#brpevents-splash-page-container .eventselector .btn.disabled,#brpevents-splash-page-container .eventselector .btn[disabled]{opacity:1;color:#4c4646!important;background-color:#8a8e93!important}
#brpevents-splash-page-container .eventdetails{margin-top:50px;margin-bottom:50px;margin-left:10px;margin-right:10px}
#brpevents-splash-page-container .eventdetails .event-heading{color:black;font-size:24px;font-weight:bold;text-align:center;line-height:1;text-transform:uppercase}
#brpevents-splash-page-container .eventdetails .eventinfo{margin-top:30px}
#brpevents-splash-page-container .eventdetails .eventinfo .event-title{color:black;font-size:24px;font-weight:normal;line-height:1;text-transform:uppercase;margin-bottom:.5em}
#brpevents-splash-page-container .eventdetails .eventinfo .event-desc{color:black;font-size:17px;font-weight:normal;line-height:1.2;text-transform:uppercase;margin-bottom:.5em}
#brpevents-splash-page-container .eventdetails .eventinfo .event-cta a{font-weight:bold;font-size:20px!important;line-height:2.4;width:90%}
#brpevents-splash-page-container .footer{background-color:black}
#brpevents-splash-page-container .footer .footer-desc{color:white;font-size:10px;font-weight:normal;line-height:1.2;margin-left:10px;margin-right:10px;height:50px;padding-top:30px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#basic-content-page .header-title-inner{background:url("../img/sitemap/sitemap_bg.jpg") no-repeat 0 0;background-size:cover;height:150px;position:relative;overflow:hidden}
#basic-content-page .header-title-inner:after{position:absolute;display:block;bottom:-22px;left:-10%;height:22px;width:120%;-webkit-box-shadow:0 -22px 22px rgba(0,0,0,0.2);-moz-box-shadow:0 -22px 22px rgba(0,0,0,0.2);box-shadow:0 -22px 22px rgba(0,0,0,0.2);content:' '}
#basic-content-page .header-title-inner.edit-mode h1{position:relative;z-index:11}
#basic-content-page .header-title-inner.edit-mode .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
#basic-content-page .header-title-inner.edit-mode .image img{width:100%}
#basic-content-page .header-title-inner h1{color:#fff;font-size:3.750em;line-height:150px;text-align:center;margin:0;text-transform:uppercase;max-width:100%}
#basic-content-page .header-title-inner h1.multi-line{line-height:100px}
#basic-content-page .header-title-inner.multi-line h1{line-height:100px;margin-top:38px}
@media(min-width:768px) and (max-width:1024px){#basic-content-page .header-title-inner{height:212px}
#basic-content-page .header-title-inner h1{font-size:3.888em;margin:0;line-height:212px}
#basic-content-page .header-title-inner.multi-line h1{line-height:50px;margin-top:26px}
}
@media(max-width:767px){#basic-content-page .header-title-inner{height:67px}
#basic-content-page .header-title-inner h1{font-size:2.3em;line-height:37px;margin:15px 0 0}
#basic-content-page .header-title-inner.multi-line h1{line-height:28px;margin-top:5px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#accessory-page{-webkit-box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6);box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6);background-color:#4a4d51;background-image:-webkit-gradient(radial,center center,0,center center,460,from(#838890),to(#4a4d51));background-image:-webkit-radial-gradient(circle,#838890,#4a4d51);background-image:-moz-radial-gradient(circle,#838890,#4a4d51);background-image:-o-radial-gradient(circle,#838890,#4a4d51);background-repeat:no-repeat;padding:4% 10% 4% 3%;width:87%}
#accessory-page #main-content{color:#fff}
#accessory-page #main-content #product-info{color:#fff}
#accessory-page #main-content #product-info #product-name{font-size:3.286em;font-weight:bold;text-transform:uppercase;line-height:1.588em}
#accessory-page #main-content #product-info #product-price{font-size:1.714em;font-weight:bold;text-transform:uppercase}
#accessory-page #main-content #product-info #acessory-details-img1{margin:15% 0;text-align:center}
#accessory-page #main-content #acessory-details-btns{margin-top:5%}
#accessory-page #main-content #acessory-details-btns .buy-at-dealer,#accessory-page #main-content #acessory-details-btns .buy-online{width:auto;display:inline-block}
#accessory-page #main-content #text-content{margin:10% 0;text-align:justify}
#accessory-page #sidebar{min-width:140px;padding-top:7%}
#accessory-page #sidebar #acessory-details-img2{margin-bottom:10%;text-align:center}
#accessory-page #sidebar #acessory-details-options #product-id h4{margin-top:0}
#accessory-page #sidebar .select-colors ul{float:left;margin:0!important}
#accessory-page #bottom-images .span1{line-height:7.143em;text-align:center;margin-right:5%}
#accessory-page #bottom-images .span1 img{vertical-align:middle}
@media(max-width:767px){#accessory-page #main-content #product-info #acessory-details-img1{display:block;margin:7% 0}
#accessory-page #main-content #text-content{margin:10% 0 0 0}
#accessory-page #acessory-details-img2{display:none}
#accessory-page #acessory-details-btns{text-align:center}
#accessory-page #sidebar{padding-top:0!important}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.accessory-teaser-container{max-width:319px;height:auto;background-color:#dadbdd;background-image:-moz-linear-gradient(top,#e9e9e9,#c4c7cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e9e9e9),to(#c4c7cc));background-image:-webkit-linear-gradient(top,#e9e9e9,#c4c7cc);background-image:-o-linear-gradient(top,#e9e9e9,#c4c7cc);background-image:linear-gradient(to bottom,#e9e9e9,#c4c7cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe9e9e9',endColorstr='#ffc4c7cc',GradientType=0)}
.accessory-teaser-container .image{height:auto;width:auto;line-height:10em;margin:0 auto;padding-top:2%}
.accessory-teaser-container .image img{height:99%;width:99%;margin:0 auto}
.accessory-teaser-container .product-name-txt{font-size:1.5em;font-weight:bold;text-transform:uppercase;padding:5%}
.accessory-teaser-container .accessory-page-text{font-size:1em;font-weight:normal;text-align:left;text-transform:capitalize;padding:3%}
.accessory-teaser-container #acessory-details-btns{margin-top:5%;padding-bottom:5%}
.accessory-teaser-container #acessory-details-btns .buy-at-dealer,.accessory-teaser-container #acessory-details-btns .buy-online{width:auto;display:inline-block}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.teaser-list{margin-top:5%;padding-bottom:5%;text-align:center;display:block}
.teaser-list .list-title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;line-height:#666;line-height:3.333em;text-transform:uppercase;border-bottom:.062em solid #666;display:block;text-align:left}
.teaser-list .list-inner{text-align:center;overflow:hidden;position:relative;width:90%;margin:0 auto}
.teaser-list .teaser{margin-top:35px;margin-bottom:35px;margin-right:20px;display:inline-block;height:auto;overflow:hidden;width:auto}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.teaser-carousel{margin-top:30px;margin-bottom:30px;text-align:center;background:0}
.teaser-carousel .carousel-control{display:block}
.teaser-carousel .carousel-inner{text-align:center;overflow:hidden;position:relative;width:100%}
.teaser-carousel .carousel-title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;line-height:20px;text-transform:uppercase;color:#000}
.teaser-carousel .teaser{margin-top:35px;margin-bottom:35px;margin-right:30px;margin-left:30px;display:inline-block;height:auto;overflow:hidden;width:auto}
.teaser-carousel .view-all-cta{text-align:center}
.teaser-carousel .slides,.teaser-carousel .flex-control-nav,.teaser-carousel .flex-direction-nav{display:none;list-style:none outside none;margin:0;padding:0}
@media(min-width:768px) and (max-width:979px){.teaser-carousel .carousel-control{display:block}
.teaser-carousel .carousel-control{visibility:visible}
.teaser-carousel .slides,.teaser-carousel .flex-control-nav,.teaser-carousel .flex-direction-nav{display:none;list-style:none outside none;margin:0;padding:0}
}
@media(max-width:767px){.teaser-carousel{margin-top:30px;margin-bottom:30px;text-align:center}
.teaser-carousel .carousel-control{display:block}
.teaser-carousel .carousel-inner{text-align:center;overflow:hidden;position:relative;width:100%}
.teaser-carousel .carousel-title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;line-height:20px;text-transform:uppercase;color:#000}
.teaser-carousel .teaser{margin-top:35px;margin-bottom:35px;margin-right:30px;margin-left:30px;display:inline-block;height:auto;overflow:hidden;width:auto}
.teaser-carousel .view-all-cta{text-align:center}
.teaser-carousel .carousel-control{visibility:visible}
.teaser-carousel .slides,.teaser-carousel .flex-control-nav,.teaser-carousel .flex-direction-nav{display:none;list-style:none outside none;margin:0;padding:0}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.basis-teaser-container{display:block;max-width:200px;height:auto;padding:2%;background:#555;text-align:center;position:relative}
.basis-teaser-container .info-container .image{height:auto;width:auto;line-height:10em;margin:0 auto;text-align:center}
.basis-teaser-container .info-container .image img{height:70%;width:70%;margin:0 auto}
.basis-teaser-container .info-container .basi-teaser-title{color:#999;font-size:1.500em;font-weight:bold;text-align:center;margin-top:5%}
.basis-teaser-container .cta-container{padding:2%}
.basis-teaser-container .cta-container .cta-box{background:#000;height:25px;margin:0 auto;text-align:center;width:100px;padding-top:2px}
.basis-teaser-container .cta-container .cta-box .cta-button{color:#999;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.857em;font-weight:normal;line-height:20px;text-transform:uppercase;background:url('../img/general/arrow-fwd-gray.png') no-repeat right;padding-right:10px}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#accessory-teaser .accessory-teaser-container{display:block}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sub-cat-multi .sub-panel{width:100%;height:auto;text-align:center;background:#fff url('../img/general/panel-bg.png') repeat;padding:1.6em 0 1.6em 0;color:#fff!important}
.sub-cat-multi .lifestyle-product-cta{padding:0 1em}
.sub-cat-multi .lifestyle-product-cta img{max-height:110px}
.sub-cat-multi .lifestyle-product-cta h4{margin:1.428571428571429em auto 0;font-size:1.428571428571429em;text-transform:uppercase}
.sub-cat-multi .lifestyle-product-cta h4 .seats{display:inline-block;vertical-align:top;font-size:.7em;background:#000;padding:0 4px;margin:0 0 0 .5em}
.sub-cat-multi .lifestyle-product-cta p{color:#aaa;margin:.7857142857142857em auto 1.625em;text-transform:uppercase}
.sub-cat-multi .lifestyle-product-cta p .price-lbl{font-size:.7142857142857143em}
.sub-cat-multi .lifestyle-product-cta p .price{font-size:1.142857142857143em}
.sub-cat-multi .lifestyle-product-cta p.minHeight{min-height:23px}
.sub-cat-multi .lifestyle-product-cta a{font-size:1.285714285714286em;padding:.5em 1em;white-space:nowrap;font-weight:bold;text-decoration:none!important}
.sub-cat-multi .one-up.two-up{display:inline-block}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sub-cat-details{margin-top:-108px;position:relative;z-index:10}
.sub-cat-details li{list-style-type:none}
.sub-cat-details ul,.sub-cat-details ol{padding:0;margin:0 0 0 25px}
.sub-cat-details #contenerBox{width:100%;min-height:500px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#333436 100px,#333436 250px,#333436 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100px,#333436),color-stop(250px,#333436),color-stop(100%,#333436));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#333436 100px,#333436 250px,#333436 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#333436 100px,#333436 250px,#333436 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#333436 100px,#333436 250px,#333436 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#333436 100px,#333436 250px,#333436 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}
.sub-cat-details .msrp-message{font-size:9px;line-height:11px;text-transform:initial;font-weight:normal}
.sub-cat-details .msrp-message .masterToolTip{text-transform:initial!important}
.sub-cat-details .viewAllFeaturesLink{text-decoration:underline;text-transform:uppercase}
.sub-cat-details .from-smaller{font-size:11px}
.sub-cat-details .product-features-display-group h5{text-transform:uppercase;font-size:18px}
.sub-cat-details .product-features-display-group ul li .feature-modal{color:#aaa;text-decoration:none}
.sub-cat-details .subcatdescpackagesC{margin-bottom:10px;color:#aaa}
.sub-cat-details .packageNameClass{background-color:black}
.sub-cat-details .btn-brp{padding:6px}
.sub-cat-details .build-price{margin-left:10px;text-transform:uppercase;text-decoration:underline}
.sub-cat-details .sub-cat-packages-link{margin:10px 0;color:#aaa;font-size:18px;font-weight:bold;line-height:1.2em;text-transform:uppercase}
.sub-cat-details .sub-cat-packages-link p{margin:24px 0 0 0}
.sub-cat-details .sub-cat-packages-link li{padding:10px;width:80%;font-weight:bold;margin-top:5px;cursor:pointer}
.sub-cat-details .sub-cat-packages-link li a{width:80%}
.sub-cat-details .floatRight{float:right;max-width:460px}
.sub-cat-details .floatLeft{float:left}
.sub-cat-details .buildLinkContener{width:24%}
.sub-cat-details .packageInfoContener{width:76%}
.sub-cat-details .product-features-display-group{display:block;margin:20px 0 20px}
.sub-cat-details .product-features-display-group li{list-style-type:circle}
.sub-cat-details .product-features-display-group span{float:initial;margin-left:0}
.sub-cat-details .mobileTitle,.sub-cat-details .mobileTitleUP{display:none}
.sub-cat-details .viewPackage{display:inline-block;margin:0 0 20px 0}
.sub-cat-details .img-link{padding-top:80px}
@media(max-width:1024px){.sub-cat-details .floatRight{max-width:390px}
}
@media(max-width:736px){.sub-cat-details{margin-top:initial;position:initial;z-index:initial}
.sub-cat-details p{margin-bottom:0}
.sub-cat-details .mobileTitle,.sub-cat-details .mobileTitleUP{text-transform:uppercase;vertical-align:middle;padding:10px 0 10px 6px}
.sub-cat-details .mobileTitleUP{display:block;border-top:solid 1px white;padding:24px 0 5px 0;color:#aaa;font-size:18px;font-weight:bold;line-height:1.2em}
.sub-cat-details .mobileTitle{color:white;cursor:pointer;border-top:solid 1px white;font-weight:bold;font-size:20px}
.sub-cat-details .mobileTitle:hover{background-color:black}
.sub-cat-details .packageInfoContener{width:98%}
.sub-cat-details .product-features-display-group{margin:10px 0 10px}
.sub-cat-details .product-subcategory-groups div{display:block;cursor:pointer}
.sub-cat-details .product-subcategory-groups ul{list-style:none;margin:0}
.sub-cat-details .product-subcategory-groups{margin:0}
.sub-cat-details .product-subcategory-groups ul{display:none}
.sub-cat-details .product-subcategory-groups ul li{font-weight:normal;cursor:auto;padding:0 0 0 7px}
.sub-cat-details .product-subcategory-groups a{text-decoration:none}
.sub-cat-details .product-subcategory-groups a:hover{text-decoration:underline}
.sub-cat-details span.features-text{display:block;font-size:.8564285714285714em;font-weight:bold;text-transform:uppercase;vertical-align:middle}
.sub-cat-details span.features-text:before{content:"- "}
.sub-cat-details .viewAllFeaturesLink{text-decoration:underline;text-transform:uppercase}
.sub-cat-details .viewAllFeaturesLink:after{content:">"}
.sub-cat-details #mobileAccUL{width:100%;margin:0;padding:0 0 20px 0}
.sub-cat-details #mobileAccUL h1,.sub-cat-details #mobileAccUL .sub-category-price,.sub-cat-details #mobileAccUL .subcatdescpackagesC,.sub-cat-details #mobileAccUL .viewPackage{text-align:center}
.sub-cat-details #mobileAccUL .build-price{display:none}
.sub-cat-details #contenerBox{min-height:initial;background:-moz-linear-gradient(top,#333436 0,#333436 18%,#333436 48%,#333436 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#333436),color-stop(18%,#333436),color-stop(48%,#333436),color-stop(100%,#333436));background:-webkit-linear-gradient(top,#333436 0,#333436 18%,#333436 48%,#333436 100%);background:-o-linear-gradient(top,#333436 0,#333436 18%,#333436 48%,#333436 100%);background:-ms-linear-gradient(top,#333436 0,#333436 18%,#333436 48%,#333436 100%);background:linear-gradient(to bottom,#333436 0,#333436 18%,#333436 48%,#333436 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.social-share-instance{position:relative;z-index:1;display:block;width:auto;height:auto}
.social-share-instance .default{display:block}
.social-share-instance .default ul{display:block;height:auto;list-style-type:none;margin:0;padding:0;width:100%}
.social-share-instance .default ul li{float:left;margin:0 9px 0 0}
.social-share-instance .default ul li span{display:block;height:20px;width:20px;text-indent:-9999px;overflow:hidden}
.social-share-instance .default ul li.twitter a{background:url('../img/social-share/icon-share-twitter.png') no-repeat 0 0;width:18px;height:18px;display:block}
.social-share-instance .default ul li.twitter a span.at16nc.at16t_twitter{display:none}
.social-share-instance .default ul li.fb a{background:url('../img/social-share/icon-share-fb.png') no-repeat 0 0;width:17px;height:18px;display:block}
.social-share-instance .default ul li.fb a .at16nc.at16t_facebook{display:none}
.social-share-instance .default ul li.google a{background:url('../img/social-share/icon-share-google.png') no-repeat 0 0;width:18px;height:18px;display:block}
.social-share-instance .default ul li.google a .at16nc.at16t_facebook{display:none}
.social-share-instance .default ul li.google a>div{left:-3px;opacity:0!important;filter:alpha(opacity=0)!important;position:relative;top:-19px}
.social-share-instance .default ul li.email a{background:url('../img/social-share/icon-share-email.png') no-repeat 0 0;width:17px;height:18px;display:block}
.social-share-instance .default ul li.email a span.at16nc.at16t_email{display:none}
.social-share-instance .default ul li.print a{background:url('../img/social-share/icon-share-print.png') no-repeat 0 0;width:19px;height:18px;display:block}
.social-share-instance .default ul li.modal-open a{background:url('../img/social-share/icon-share-modal.png') no-repeat 0 0;width:17px;height:16px;display:block}
.social-share-instance .default ul li.lineme a{background:url('../img/social-share/icon-share-line.png') no-repeat 0 0;width:18px;height:18px;display:block}
.social-share-instance .default ul li.wechat a{background:url('../img/social-share/icon-share-wechat.png') no-repeat 0 0;width:18px;height:18px;display:block}
.social-share-instance .default .share-bottom input{width:520px}
.social-share-instance .exposed{margin:12px 0}
.social-share-instance .exposed li.print a{display:none}
.social-share-instance .exposed .share-bottom fieldset.share-page,.social-share-instance .exposed .share-bottom fieldset.share-video{display:none}
.social-share-instance .exposed .collapsed-link{display:none}
.social-share-instance .collapsed li.print,.social-share-instance .collapsed li.google,.social-share-instance .collapsed li.modal-open,.social-share-instance .collapsed li.email,.social-share-instance .collapsed li.twitter,.social-share-instance .collapsed li.fb,.social-share-instance .collapsed li.lineme,.social-share-instance .collapsed li.wechat{display:none}
.social-share-instance .collapsed .share-bottom fieldset.share-page,.social-share-instance .collapsed .share-bottom fieldset.share-video{display:none}
.social-share-instance .collapsed .left-angle-inward span:after{background-image:url("../img/general/curved-arrow.png");content:"";display:inline-block;height:9px;width:12px;position:static;margin-left:7px}
.social-share-instance .collapsed .left-angle-inward{border-bottom-color:#52585e!important;border-left:15px solid transparent!important}
.lt-ie9 .social-share-instance .collapsed .left-angle-inward{border-bottom-width:32px!important}
.social-share-instance .collapsed .collapsed-link{width:87px;border-bottom:30px solid rgba(82,88,94,0.85)!important;color:#fff}
.social-share-instance .collapsed .collapsed-link span{font-size:11.9px;line-height:30px;padding-right:0!important}
.lt-ie9 .social-share-instance .collapsed .collapsed-link span{line-height:3em;font-size:11px}
.social-share-instance .collapsed .collapsed-link:hover{border-bottom:30px solid #000!important}
.social-share-instance .collapsed-text li.print,.social-share-instance .collapsed-text li.google,.social-share-instance .collapsed-text li.modal-open,.social-share-instance .collapsed-text li.email,.social-share-instance .collapsed-text li.twitter,.social-share-instance .collapsed-text li.fb,.social-share-instance .collapsed-text li.lineme,.social-share-instance .collapsed-text li.wechat{display:none}
.social-share-instance .collapsed-text .left-angle-inward{-webkit-box-shadow:0!important;-moz-box-shadow:0!important;box-shadow:0!important;font-size:1.1em!important}
.social-share-instance .collapsed-text .left-angle-inward span:after{background:url("../img/social-share/curved-arrow-black.png") no-repeat 6px 2px transparent;content:"";display:inline-block;height:10px;width:19px}
.social-share-instance .collapsed-text .btn{-webkit-box-shadow:0!important;-moz-box-shadow:0!important;box-shadow:0!important}
.social-share-instance .collapsed-text .collapsed-link{border-bottom:30px solid rgba(0,0,0,0)!important;width:auto;margin:0;padding:0}
.social-share-instance .collapsed-text .collapsed-link:hover{text-decoration:none}
.social-share-instance .collapsed-text .custom_images li{display:none}
#social-share-modal{width:450px;filter:none}
#social-share-modal .mobile-modal-close{display:none}
#social-share-modal .desktop-modal-close{display:block;opacity:.5;filter:alpha(opacity=50)}
#social-share-modal .header{background:url("../img/social-share/icon-share-lrg-modal.png") no-repeat scroll 0 2px transparent;color:#fff;font-size:1.3em;font-weight:bold;left:-1px;padding:0 0 0 32px;position:absolute;text-transform:uppercase;top:-29px}
#social-share-modal .modal-body{overflow:hidden;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;padding:0}
#social-share-modal .modal-body .social-share-modal .share-top{display:block;height:91px;padding:15px 20px 12px 32px;background:none repeat scroll 0 0 #fff}
#social-share-modal .modal-body .social-share-modal .share-top li{float:left;margin:0 45px 0 0;height:45px;width:auto}
#social-share-modal .modal-body .social-share-modal .share-top li a{display:inline-block}
#social-share-modal .modal-body .social-share-modal .share-top li a span{color:#666;font-weight:bold;float:left;text-transform:uppercase;text-decoration:none;font-size:.9em;margin:50px 0 0}
#social-share-modal .modal-body .social-share-modal .share-top li.fb a{background:url('../img/social-share/icon-share-lrg-fb.png') no-repeat 0 0;width:46px;height:45px}
#social-share-modal .modal-body .social-share-modal .share-top li.twitter a{background:url('../img/social-share/icon-share-lrg-twitter.png') no-repeat 0 0;width:45px;height:45px}
#social-share-modal .modal-body .social-share-modal .share-top li.google a{background:url('../img/social-share/icon-share-lrg-google.png') no-repeat 0 0;width:45px;height:45px}
#social-share-modal .modal-body .social-share-modal .share-top li.google a>div{left:0;opacity:0!important;filter:alpha(opacity=0)!important;position:relative;top:-57px;height:45px!important;width:44px!important}
#social-share-modal .modal-body .social-share-modal .share-top li.email a{background:url('../img/social-share/icon-share-lrg-email.png') no-repeat 0 0;width:44px;height:45px}
#social-share-modal .modal-body .social-share-modal .share-top li.email a span{width:56px}
#social-share-modal .modal-body .social-share-modal .share-top li.print a{background:url('../img/social-share/icon-share-lrg-print.png') no-repeat 0 0;width:49px;height:45px}
#social-share-modal .modal-body .social-share-modal .share-top li.lineme a{background:url('../img/social-share/icon-share-lrg-line.png') no-repeat 0 0;width:45px;height:45px}
#social-share-modal .modal-body .social-share-modal .share-top li.wechat a{background:url('../img/social-share/icon-share-lrg-wechat.png') no-repeat 0 0;width:45px;height:45px}
#social-share-modal .modal-body .social-share-modal .share-bottom{display:block;padding:6px 0 14px 55px;background:none repeat scroll 0 0 #d5d5d5}
#social-share-modal .modal-body .social-share-modal .share-bottom .share-video{display:none}
#social-share-modal .modal-body .social-share-modal .share-bottom span{background:none repeat scroll 0 0 #fff;display:block;padding:0;width:100%;border:1px solid #6a6a6a;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;width:345px;height:30px}
#social-share-modal .modal-body .social-share-modal .share-bottom span input{font-size:1em;font-weight:normal;float:left;width:244px}
.lt-ie9 #social-share-modal .modal-body .social-share-modal .share-bottom span input{width:236px}
#social-share-modal .modal-body .social-share-modal .share-bottom span input:focus{background:#fff;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}
#social-share-modal .modal-body .social-share-modal .share-bottom span button{background:none repeat scroll 0 0 #caccd0;border:0 none;color:#666;float:left;font-weight:bold;text-transform:uppercase;height:28px;margin:1px 0 0;width:84px}
.lt-ie9 #social-share-modal .modal-body .social-share-modal .share-bottom span button{width:52px}
#social-share-modal .modal-body .social-share-modal .share-bottom h5{color:#000;padding:0 0 0 19px;text-transform:uppercase;font-size:1.1em}
#social-share-modal .modal-body .social-share-modal .share-bottom .share-page h5{background:url('../img/social-share/icon-share-modal-page.png') no-repeat 0 4px}
#social-share-modal .modal-body .social-share-modal .share-bottom .share-video h5{background:url('../img/social-share/icon-share-modal-video.png') no-repeat 0 4px}
.media-gallery-social-share .collapsed{position:absolute;right:35px;top:120px}
.media-gallery-social-share .collapsed li.print,.media-gallery-social-share .collapsed li.google,.media-gallery-social-share .collapsed li.email,.media-gallery-social-share .collapsed li.twitter,.media-gallery-social-share .collapsed li.fb,.media-gallery-social-share .collapsed li.lineme,.media-gallery-social-share .collapsed li.wechat{display:block}
.media-gallery-social-share .collapsed .collapsed-link{display:none}
@media(max-width:979px) and (min-width:768px){#social-share-modal{left:50%}
}
@media(min-width:320px) and (max-width:480px){#social-share-modal{top:10%!important;width:275px;left:50%;margin-left:-137.5px;margin-top:20px}
#social-share-modal #desktop-modal-close{display:none}
#social-share-modal #mobile-modal-close{display:block;height:24px;z-index:1;background:#ffcb00;width:50%;margin:12px auto 4px}
#social-share-modal #mobile-modal-close .btn-brp-general span,#social-share-modal #mobile-modal-close .btn-brp span{padding-right:33%}
#social-share-modal .modal-body .social-share-modal .share-top{height:auto;padding-left:5px}
#social-share-modal .modal-body .social-share-modal .share-top li{clear:both;border-top:1px solid #e5e5e5;height:30px;padding:10px 0;width:95%}
#social-share-modal .modal-body .social-share-modal .share-top li a span{top:6px;left:62px;color:#000;float:none;position:relative}
#social-share-modal .modal-body .social-share-modal .share-top li.fb a{background:url("../img/social-share/icon-share-med-fb.png") no-repeat scroll 0 0 transparent;height:30px;width:29px}
#social-share-modal .modal-body .social-share-modal .share-top li.twitter a{background:url("../img/social-share/icon-share-med-twitter.png") no-repeat scroll 0 0 transparent;height:30px;width:29px}
#social-share-modal .modal-body .social-share-modal .share-top li.google a{background:url("../img/social-share/icon-share-med-google.png") no-repeat scroll 0 0 transparent;height:30px;width:29px}
#social-share-modal .modal-body .social-share-modal .share-top li.google a>div{top:-22px}
#social-share-modal .modal-body .social-share-modal .share-top li.google a>div iframe{height:45px!important}
#social-share-modal .modal-body .social-share-modal .share-top li.email a{background:url("../img/social-share/icon-share-med-email.png") no-repeat scroll 0 0 transparent;height:29px;width:28px}
#social-share-modal .modal-body .social-share-modal .share-top li.lineme a{background:url('../img/social-share/icon-share-med-line.png') no-repeat scroll 0 0 transparent;height:30px;width:29px}
#social-share-modal .modal-body .social-share-modal .share-top li.wechat a{background:url('../img/social-share/icon-share-med-wechat.png') no-repeat scroll 0 0 transparent;height:30px;width:29px}
#social-share-modal .modal-body .social-share-modal .share-bottom{padding-left:15px;height:auto}
#social-share-modal .modal-body .social-share-modal .share-bottom fieldset{width:270px}
#social-share-modal .modal-body .social-share-modal .share-bottom fieldset input{width:157px}
#social-share-modal .modal-body .social-share-modal .share-bottom span{width:258px}
#social-share-modal .modal-body .social-share-modal .share-bottom fieldset.mobile-close-container{width:95%}
#social-share-modal .modal-body .social-share-modal .share-bottom input{width:76%}
#social-share-modal .modal-body .social-share-modal .share-bottom button{left:-50px}
#social-share-modal .modal-body .social-share-modal .share-bottom .modal-close-btn{position:static}
#social-share-modal .modal-body .social-share-modal .share-bottom .modal-close-btn span{border:0;background:none repeat scroll 0 0 transparent;width:auto}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#site-map{font-family:"TradeGothicLTStd";font-weight:bold;text-transform:uppercase}
#site-map .clear{clear:both;height:0;margin:0;padding:0;display:block}
#site-map h3{display:inline-block;font-size:30px;color:#666;line-height:30px;margin:40px 0 20px 0}
#site-map h3 i{text-decoration:none}
#site-map h3:hover{color:#ffca00;text-decoration:underline}
#site-map h4{margin:6px 0 0;color:#333;font-size:1.475em;line-height:2em}
#site-map h4.group-title{color:#54585e;font-size:.875em}
#site-map a{text-decoration:none}
#site-map a[target=_blank]:after{content:url("../img/sitemap/link-icon.png");position:relative;left:6px;bottom:2px}
#site-map .icon-chevron-right{font-size:.7em;left:0;position:relative;bottom:3px}
#site-map .span3{display:block;width:295px;margin-right:10px;margin-left:0}
#site-map .span4{width:370px;margin-left:0}
#site-map .span6{width:628px;margin-left:0}
#site-map .row-fluid{display:block}
#site-map ul,#site-map ol{list-style-type:none;margin-left:0;float:none}
#site-map ul#vehicle-categories{list-style-type:none;position:relative;margin:0;display:block}
#site-map ul#vehicle-categories a{text-transform:none}
#site-map .title{background:url("../img/sitemap/sitemap_bg.jpg") no-repeat 0 0;height:268px}
#site-map .title h1{font-size:120px;line-height:270px;color:#FFF;text-align:center;margin:0;font-weight:bold}
#site-map .content-tab{background-color:#e2e3e6;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,#fff),color-stop(80%,#e8e9eb),color-stop(100%,#c9ccd0));background-image:-webkit-linear-gradient(#fff 0,#e8e9eb 80%,#c9ccd0 100%);background-image:-moz-linear-gradient(top,#fff 0,#e8e9eb 80%,#c9ccd0 100%);background-image:-o-linear-gradient(#fff 0,#e8e9eb 80%,#c9ccd0 100%);background-image:linear-gradient(#fff 0,#e8e9eb 80%,#c9ccd0 100%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffc9ccd0',GradientType=0);min-height:320px;padding-left:60px}
.lt-ie9 #site-map .content-tab{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#c9ccd0',GradientType=0)}
#site-map .content-tab h2{position:relative;z-index:10;font-size:3em;color:#ffca00;padding-top:74px;margin:0}
#site-map .content-tab .element-list .lifestylegroup-title{font-size:14px;line-height:19px;color:#54585e;margin-top:25px;display:block}
#site-map .content-tab .element-list .lifestylegroup-title a{color:#54585e}
#site-map .content-tab .element-list .sitemap-image{min-height:3em}
#site-map .content-tab .element-list img{display:block;font-size:12px;margin-bottom:14px;max-height:65px}
#site-map .content-tab .element-list .product-title{line-height:1em;color:#333;font-size:1.475em;display:block;margin-bottom:4px}
#site-map .content-tab .element-list .product-title span.seats{display:inline-block;margin:0;background:#000;padding:2px;text-transform:uppercase;vertical-align:top;background:#000;color:#FFF;font-size:.7em;line-height:1.4em}
#site-map .content-tab .element-list .product-title:hover{text-decoration:underline}
#site-map .content-tab .element-list .product-element{font-size:.983em;color:#54585e;line-height:2em}
#site-map .content-tab .element-list .product-element:hover{text-decoration:underline}
#site-map .content-tab .element-list .lifestyle-items{margin-bottom:36px}
#site-map .content-tab .horz-line{height:2px;width:95%;margin:30px 0 0;background-image:url("../img/sitemap/horz-line-slice.png");background-repeat:repeat-x;background-position:0 0;display:block}
#site-map .content-tab .horz-line.alt{margin:15px 0 0}
#site-map .content-tab .shopping-tools{padding-bottom:50px}
#site-map .content-tab.no-hr hr{display:none}
#site-map .gradient-top,#site-map .gradient-btm{position:absolute;height:157px;width:100%;left:0;z-index:1}
#site-map .gradient-top{background:url("../img/sitemap/vehicles-bg-top-slice.png") repeat-x 0 0;top:0}
#site-map .gradient-btm{background:url("../img/sitemap/vehicles-bg-btm-slice.png") repeat-x 0 0;bottom:0;height:156px}
#site-map .smaller-tab{background-color:#e2e3e6;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,#fff),color-stop(80%,#e8e9eb),color-stop(100%,#c9ccd0));background-image:-webkit-linear-gradient(#fff 0,#e8e9eb 80%,#c9ccd0 100%);background-image:-moz-linear-gradient(top,#fff 0,#e8e9eb 80%,#c9ccd0 100%);background-image:-o-linear-gradient(#fff 0,#e8e9eb 80%,#c9ccd0 100%);background-image:linear-gradient(#fff 0,#e8e9eb 80%,#c9ccd0 100%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffc9ccd0',GradientType=0);min-height:216px;padding-bottom:50px}
#site-map .smaller-tab h2{padding:36px 0 20px}
#site-map .smaller-tab .element-list .product-element{color:#333}
#site-map .smaller-tab .about-us .product-element{color:#54585e;font-size:.983em}
@media(min-width:768px) and (max-width:1024px){#site-map .title{background:url("../img/sitemap/1024/sitemap-title.jpg") no-repeat 0 0;height:119px}
#site-map .title h1{font-size:60px;line-height:119px}
#site-map .content-tab{padding-left:55px}
#site-map .content-tab h2{padding-top:60px}
#site-map .content-tab .row-fluid .span3{margin-right:5%;width:20%}
#site-map .content-tab .element-list .product-title{font-size:1.250em}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){#site-map .content-tab .row-fluid .span3{width:28%}
}
@media(min-width:321px) and (max-width:767px){#site-map .title{height:67px;background:url("../img/sitemap/1024/sitemap-title.jpg") no-repeat 0 -52px}
#site-map .title h1{font-size:48px;line-height:67px}
#site-map .content-tab{padding-left:18px}
#site-map .content-tab h2{padding-top:30px}
}
@media(min-width:320px) and (max-width:480px){#site-map .title{height:67px;background:url("../img/sitemap/320/sitemap-title.jpg") no-repeat 0 0}
#site-map .title h1{font-size:48px;line-height:67px}
#site-map .content-tab{padding-left:18px}
#site-map .content-tab h2{padding-top:30px}
#site-map .content-tab .span3{margin-bottom:26px}
}
@media(min-width:320px) and (max-width:480px) and (orientation:landscape){#site-map .title{background:url("../img/sitemap/1024/sitemap-title.jpg") no-repeat scroll 0 -52px transparent}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.set-location-content{padding:1em}
.set-location-content .set-location-title{font-size:18px;font-weight:bold;line-height:1em;text-transform:uppercase;margin-bottom:1em}
.set-location-content form#set-location-form{margin:0}
.set-location-content form#set-location-form .control-group{font-size:18px;line-height:1.2em;margin-bottom:.5em}
.set-location-content form#set-location-form .control-group .controls input,.set-location-content form#set-location-form .control-group .controls button{width:100%;height:auto;font-size:1em;font-weight:normal;line-height:1.2em;padding:1em;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:0 0 0 rgba(0,0,0,0);filter:dropshadow(color=rgba(0,0,0,0),offx=0,offy=0)}
.set-location-content form#set-location-form .control-group .controls input:focus{background:#f2f2f2}
.set-location-content form#set-location-form .control-group .controls button{font-weight:bold;text-transform:uppercase}
.set-location-content form#set-location-form .control-group .controls button#set-location-submit{font-size:1em!important}
.set-location-content form#set-location-form .control-group .controls .input-append{position:relative;width:100%;font-size:1em;margin:0}
.set-location-content form#set-location-form .control-group .controls .input-append input#set-location-search{padding-right:5.5em}
.set-location-content form#set-location-form .control-group .controls .input-append input#set-location-search:not(:valid) ~ button.clear-icon{display:none}
.set-location-content form#set-location-form .control-group .controls .input-append input#set-location-search ~ button.clear-icon{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);right:2em;width:auto;background:0;color:rgba(0,0,0,0.25);font-size:1.5em;text-transform:none;padding:.25em;padding-top:.4em;z-index:10}
.set-location-content form#set-location-form .control-group .controls .input-append input#set-location-search ~ button.clear-icon:hover{color:rgba(0,0,0,0.5)}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);right:0;margin-right:.5em;z-index:5}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box button#set-location-localization{position:relative;width:1.2em;background-color:rgba(0,0,0,0.1);font-size:1.75em;font-weight:normal;line-height:1.2em;padding:0;border-radius:.15em}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box button#set-location-localization:hover{background-color:rgba(0,0,0,0.3)}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box .popover{background:rgba(0,0,0,0.85);color:#fff;padding:.75em;border:0;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box .popover.top .arrow{border-top-color:rgba(0,0,0,0);bottom:-10px}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box .popover.top .arrow:after{border-top-color:rgba(0,0,0,0.85)}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box .popover .popover-title{color:rgba(255,255,255,0.85);font-weight:normal;text-transform:none;padding:0;white-space:nowrap}
@media(min-width:668px) and (max-width:800px){.set-location-content{font-size:30px;line-height:1em}
.set-location-content .set-location-title{font-size:1.2em}
.set-location-content form#set-location-form .control-group{font-size:1em}
.set-location-content form#set-location-form .control-group .controls input{border:rgba(0,0,0,0.25) 1px solid}
.set-location-content form#set-location-form .control-group .controls input:focus{background:#fafafa}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box .popover{left:auto!important;right:0}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box .popover.top .arrow{left:auto;right:.5em}
}
@media(min-width:376px) and (max-width:667px){.set-location-content{font-size:15px;line-height:1em}
.set-location-content .set-location-title{font-size:1.2em}
.set-location-content form#set-location-form .control-group{font-size:1em}
.set-location-content form#set-location-form .control-group .controls input{border:rgba(0,0,0,0.25) 1px solid}
.set-location-content form#set-location-form .control-group .controls input:focus{background:#fafafa}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box .popover{left:auto!important;right:0}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box .popover.top .arrow{left:auto;right:.5em}
}
@media(max-width:375px){.set-location-content{font-size:15px;line-height:1em}
.set-location-content .set-location-title{font-size:1.2em}
.set-location-content form#set-location-form .control-group{font-size:1em}
.set-location-content form#set-location-form .control-group .controls input{border:rgba(0,0,0,0.25) 1px solid}
.set-location-content form#set-location-form .control-group .controls input:focus{background:#fafafa}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box .popover{left:auto!important;right:0}
.set-location-content form#set-location-form .control-group .controls .input-append .localization-box .popover.top .arrow{left:auto;right:.5em}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.rich-text li{color:#000}
.rich-text a{color:#666;text-decoration:underline;font-weight:bold;font-size:13px;padding:0 3px}
.rich-text a:hover{background:#ffc600;color:#000;text-decoration:none}
.rich-text td{padding-left:2%}
.rich-text td:before{content:""}
.text-title{text-transform:uppercase;color:#000;font-size:1.7em}
.text-underline-red{border-bottom:1px solid #ffca00}
.text-line-through{color:#000;text-decoration:line-through}
#CQrte .text-paragraph,.x-font-select .text-paragraph,#CQrte .text-title,.x-font-select .text-title,#CQrte .text-line-through,.x-font-select .text-line-through,#CQrte .text-underline-red,.x-font-select .text-underline-red{color:#000}
#CQrte{background:#fff}
.x-font-select option{font-size:2em!important}
@media(max-width:767px){.rich-text{padding:20px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.page-header-title{padding:60px 0}
.page-header-title .title p{font-size:50px;font-weight:bold;line-height:.9;text-transform:uppercase;margin:.4em}
.page-header-title .subtitle p{font-size:15px;line-height:1.2;margin:.4em 2em}
@media(max-width:667px){.page-header-title{padding:30px 0}
.page-header-title .title p{font-size:35px}
.page-header-title .subtitle p{font-size:13px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.model-tab-switch-container{width:90%;font-family:TradeGothicLTStd;color:#1a1a1a;font-size:36px;font-weight:700;line-height:34.029px;text-align:left;transform:scaleX(1.0013)}
.model-tab-switch-container .model-switch-container-list{margin-top:30px;margin-bottom:30px}
.model-tab-switch-container .model-switch-title{font-family:TradeGothicLTStd;color:#000;font-size:24px;font-weight:400;line-height:51px;text-align:left;transform:scaleX(1.0013)}
.model-tab-switch-container .model-switcher-list{border-style:solid;border-width:1px;border-color:#fff;box-sizing:border-box;background-color:#8a8e93;width:686px;height:51px;font-family:TradeGothicLTStd;color:#fff;font-size:20px;font-weight:700;text-align:left;transform:scaleX(1.0012);float:right;line-height:51px;padding-left:10px}
@media(min-width:801px) and (max-width:1280px){.model-tab-switch-container .model-switcher-list{width:100%}
}
@media(min-width:668px) and (max-width:800px){.model-tab-switch-container .model-switcher-list{width:100%}
}
@media(min-width:376px) and (max-width:667px){.model-tab-switch-container{width:100%}
.model-tab-switch-container .model-switch-container-list{width:90%;margin:30px auto}
.model-tab-switch-container .model-switch-container-list .model-switcher-list{width:100%}
.image-cta .model-title{font-family:TradeGothicLTStd;color:#000;font-size:30px;font-weight:700;line-height:32px;transform:scaleX(1.0013);margin-left:15px}
}
@media(max-width:375px){.model-tab-switch-container{width:100%}
.model-tab-switch-container .model-switch-container-list{width:90%;margin:30px auto}
.model-tab-switch-container .model-switch-container-list .model-switcher-list{width:100%}
.image-cta .model-title{font-family:TradeGothicLTStd;color:#000;font-size:30px;font-weight:700;line-height:32px;transform:scaleX(1.0013);margin-left:15px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#match-switch-container{margin-bottom:30px;margin-top:30px}
#match-switch-container #textSection .title{font-family:TradeGothicLTStd;color:#000;font-size:24px;font-weight:400;line-height:26px;text-align:left;margin-bottom:30px}
#match-switch-container #textSection .description{font-family:TradeGothicLTStd;color:#000;font-size:15px;font-weight:400;line-height:17px;text-align:left;transform:scaleX(1.0013);margin-bottom:50px}
#match-switch-container .match-image{width:110px;height:130px}
#match-switch-container .match-text .match-switch-title,#match-switch-container .match-text .match-switch-title-2{font-family:TradeGothicLTStd;color:#000;font-size:16px;font-weight:700;line-height:18px;text-align:left}
#match-switch-container .match-text .match-switch-title p,#match-switch-container .match-text .match-switch-title-2 p{margin:0}
#match-switch-container .match-text .match-switch-text,#match-switch-container .match-text .match-switch-text-2{font-family:TradeGothicLTStd;color:#000;font-size:12px;font-weight:400;line-height:14px;text-align:left;transform:scaleX(1.0013)}
#match-switch-container .cta-section{margin-top:30px;clear:both}
@media(min-width:801px) and (max-width:1280px){#match-switch-container{margin-left:15px}
#match-switch-container .match-image{float:left;margin-right:50px}
}
@media(min-width:668px) and (max-width:800px){#match-switch-container{margin-left:15px}
#match-switch-container .match-image{float:left;margin-right:50px}
}
@media(min-width:376px) and (max-width:667px){#match-switch-container{margin-left:15px}
#match-switch-container .match-image{float:left;margin-right:50px}
}
@media(max-width:375px){#match-switch-container{margin-left:15px}
#match-switch-container .match-image{float:left;margin-right:50px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#image-cta-container .picker-base{background:0;background-image:none}
#image-cta-container .picker-tools{display:none}
#image-cta-container #cta-section .cont-cta-1,#image-cta-container #cta-section .cont-cta-2{margin-bottom:10px}
#image-cta-container #cta-section .cont-cta-1 .cta-1,#image-cta-container #cta-section .cont-cta-2 .cta-1,#image-cta-container #cta-section .cont-cta-1 .cta-2,#image-cta-container #cta-section .cont-cta-2 .cta-2{text-align:center}
#image-cta-container #image-section .span12{text-align:center}
#image-cta-container #image-section .span12 img{max-width:207px;max-height:401px}
#image-cta-container #colors-section{text-align:center;margin:20px 20px}
#image-cta-container #colors-section #colors-div{width:90px;margin:auto}
#image-cta-container #colors-section #colors-div .circle{width:40px;height:40px;border-radius:50px;line-height:40px;float:left}
#image-cta-container #colors-section #colors-div .circle.blackc{background:#000;margin-right:10px}
#image-cta-container #colors-section #colors-div .circle.whitec{background:#fff;border-color:#ababab;border-style:solid;border-width:2px;width:36px;height:36px;line-height:36px}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cr-hotspot{text-align:center;position:relative}
.cr-hotspot--white{background-color:#000;color:#fff}
.cr-hotspot--white .cr-hotspot__content__title{color:#fff}
.cr-hotspot--white .cr-hotspot__image__hotspots>div{color:#000}
.cr-hotspot--white .cr-hotspot__image__hotspots>div:after{background-color:#fff}
.cr-hotspot--black{background-color:#fff;color:#000}
.cr-hotspot--black .cr-hotspot__content__title{color:#000}
.cr-hotspot--black .cr-hotspot__image__hotspots>div{color:#fff}
.cr-hotspot--black .cr-hotspot__image__hotspots>div:after{background-color:#000}
.cr-hotspot__image{overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:calc(-8% - 120px);position:relative}
@media screen and (max-width:992px){.cr-hotspot__image{margin-top:calc(-8% - 100px)}
}
@media screen and (max-width:767px){.cr-hotspot__image{margin-top:calc(-8% - 40px)}
}
.cr-hotspot__image img{display:block;max-width:100%;height:auto}
.cr-hotspot__image__hotspots{top:0;left:0;width:100%;height:100%}
.cr-hotspot__image__hotspots>div{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;cursor:pointer;border-radius:50%;text-align:center;z-index:2;transition:color .15s ease-out}
.cr-hotspot__image__hotspots>div:before{content:"";display:block;position:absolute;background:rgba(0,0,0,0.2);width:130%;height:130%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;transition:width .15s ease-out,height .15s ease-out}
.cr-hotspot__image__hotspots>div:after{content:"";display:block;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;transition:background-color .15s ease-out,width .15s ease-out,height .15s ease-out}
.cr-hotspot__image__hotspots>div>span{display:block;position:relative;z-index:1;line-height:28px}
.cr-hotspot__image__hotspots>div>span.icon-plus{font-size:1.2em}
.cr-hotspot__image__hotspots>div>span.icon-play{margin-left:2px}
.cr-hotspot__image__hotspots>div:hover{color:#000}
.cr-hotspot__image__hotspots>div:hover:before{width:165%;height:165%}
.cr-hotspot__image__hotspots>div:hover:after{width:135%;height:135%;background-color:#ffca00}
.cr-hotspot__content{box-sizing:border-box;max-width:740px;padding:60px 20px;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;min-height:520px;z-index:1}
@media screen and (max-width:992px){.cr-hotspot__content{min-height:460px}
}
@media screen and (max-width:767px){.cr-hotspot__content{min-height:0}
}
@media screen and (max-width:767px){.cr-hotspot__content{min-height:0}
}
.cr-hotspot__content__toptitle{font-size:18px;line-height:1em;text-transform:uppercase;font-weight:bold;margin:0 0 15px 0}
.cr-hotspot__content__title{font-size:54px;line-height:1em;text-transform:uppercase;margin:0 0 15px 0}
@media screen and (max-width:767px){.cr-hotspot__content__title{font-size:38px}
}
.cr-hotspot__content__body{font-size:16px;line-height:22px;margin:0 0 15px 0}
@media screen and (max-width:767px){.cr-hotspot__content__body{font-size:14px;line-height:18px}
}
.cr-hotspot__content__btn{margin:35px 0 0 0}
.cr-hotspot__content>div>*:last-child{margin-bottom:0}
.cr-hotspot__lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow-y:auto}
.cr-hotspot__lightbox>div{display:table;width:100%;height:100%}
.cr-hotspot__lightbox>div>div{display:table-cell;vertical-align:middle}
.cr-hotspot__lightbox>div>div>div{background-color:#fff;width:100%;max-width:800px;box-sizing:border-box;overflow:hidden;position:relative;margin:0 auto}
.cr-hotspot__lightbox--video{background-color:#000}
.cr-hotspot__lightbox--video .cr-hotspot__lightbox__close::before,.cr-hotspot__lightbox--video .cr-hotspot__lightbox__close::after{background-color:#fff}
.cr-hotspot__lightbox--video .cr-hotspot__lightbox__close:hover::before,.cr-hotspot__lightbox--video .cr-hotspot__lightbox__close:hover::after{background-color:#fff}
.cr-hotspot__lightbox__image--half{width:50%;float:left}
@media screen and (max-width:767px){.cr-hotspot__lightbox__image--half{width:100%;float:none}
}
.cr-hotspot__lightbox__image img{display:block;max-width:100%;height:auto}
.cr-hotspot__lightbox__text{padding:40px 45px;box-sizing:border-box}
@media screen and (max-width:767px){.cr-hotspot__lightbox__text{padding:35px 20px}
}
.cr-hotspot__lightbox__text--half{width:50%;float:right}
@media screen and (max-width:767px){.cr-hotspot__lightbox__text--half{width:100%;float:none}
}
.cr-hotspot__lightbox__text h2{font-size:36px;line-height:1em;text-transform:uppercase;margin:0 0 15px 0}
@media screen and (max-width:767px){.cr-hotspot__lightbox__text h2{font-size:26px}
}
.cr-hotspot__lightbox__text p:last-child{margin-bottom:0}
.cr-hotspot__lightbox__video{padding-bottom:56.25%;position:relative}
.cr-hotspot__lightbox__video iframe{display:block;position:absolute;width:100%;height:100%}
.cr-hotspot__lightbox__close{position:absolute;top:10px;right:10px;width:40px;height:40px;cursor:pointer;z-index:1}
@media screen and (max-width:767px){.cr-hotspot__lightbox__close{top:2px;right:2px}
}
.cr-hotspot__lightbox__close::before,.cr-hotspot__lightbox__close::after{content:"";display:block;height:26px;width:5px;background-color:#bbb;transform-origin:50% 50%;position:absolute;left:50%;top:20%;margin-left:-2.5px;transition:background-color .15s ease-out}
.cr-hotspot__lightbox__close:hover::before,.cr-hotspot__lightbox__close:hover::after{background-color:#000}
.cr-hotspot__lightbox__close::before{transform:rotate(45deg)}
.cr-hotspot__lightbox__close::after{transform:rotate(-45deg)}
.cr-hotspot__lightbox-bg{background:rgba(0,0,0,0.6);position:fixed;z-index:9998;left:0;top:0;width:100%;height:100%}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.generic-message-banner .banner-wrapper .banner-image{background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:1.25em}
.generic-message-banner .banner-wrapper .banner-text{text-align:left}
.generic-message-banner .banner-wrapper .banner-text .title p,.generic-message-banner .banner-wrapper .banner-text .description p{margin-bottom:.5em}
.generic-message-banner .banner-wrapper .banner-text .title p{font-size:1.75em;font-weight:bold;line-height:1;text-transform:uppercase}
.generic-message-banner .banner-wrapper .banner-text .description p{font-size:1em;font-weight:normal;line-height:1.2;text-transform:none}
.generic-message-banner .row-fluid{width:100%;*zoom:1}
.generic-message-banner .row-fluid:before,.generic-message-banner .row-fluid:after{display:table;content:"";line-height:0}
.generic-message-banner .row-fluid:after{clear:both}
.generic-message-banner .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:5%;*margin-left:4.948024948024948%}
.generic-message-banner .row-fluid [class*="span"]:first-child{margin-left:0}
.generic-message-banner .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:5%}
.generic-message-banner .row-fluid .span12{width:100%;*width:99.94802494802495%}
.generic-message-banner .row-fluid .span11{width:91.25%;*width:91.19802494802495%}
.generic-message-banner .row-fluid .span10{width:82.5%;*width:82.44802494802495%}
.generic-message-banner .row-fluid .span9{width:73.75%;*width:73.69802494802495%}
.generic-message-banner .row-fluid .span8{width:65%;*width:64.94802494802495%}
.generic-message-banner .row-fluid .span7{width:56.25%;*width:56.19802494802495%}
.generic-message-banner .row-fluid .span6{width:47.5%;*width:47.44802494802495%}
.generic-message-banner .row-fluid .span5{width:38.75%;*width:38.69802494802495%}
.generic-message-banner .row-fluid .span4{width:30%;*width:29.948024948024948%}
.generic-message-banner .row-fluid .span3{width:21.25%;*width:21.198024948024948%}
.generic-message-banner .row-fluid .span2{width:12.5%;*width:12.448024948024948%}
.generic-message-banner .row-fluid .span1{width:3.75%;*width:3.698024948024948%}
.generic-message-banner .row-fluid .offset12{margin-left:110%;*margin-left:109.8960498960499%}
.generic-message-banner .row-fluid .offset12:first-child{margin-left:105%;*margin-left:104.8960498960499%}
.generic-message-banner .row-fluid .offset11{margin-left:101.25%;*margin-left:101.1460498960499%}
.generic-message-banner .row-fluid .offset11:first-child{margin-left:96.25%;*margin-left:96.1460498960499%}
.generic-message-banner .row-fluid .offset10{margin-left:92.5%;*margin-left:92.3960498960499%}
.generic-message-banner .row-fluid .offset10:first-child{margin-left:87.5%;*margin-left:87.3960498960499%}
.generic-message-banner .row-fluid .offset9{margin-left:83.75%;*margin-left:83.6460498960499%}
.generic-message-banner .row-fluid .offset9:first-child{margin-left:78.75%;*margin-left:78.6460498960499%}
.generic-message-banner .row-fluid .offset8{margin-left:75%;*margin-left:74.8960498960499%}
.generic-message-banner .row-fluid .offset8:first-child{margin-left:70%;*margin-left:69.8960498960499%}
.generic-message-banner .row-fluid .offset7{margin-left:66.25%;*margin-left:66.1460498960499%}
.generic-message-banner .row-fluid .offset7:first-child{margin-left:61.25%;*margin-left:61.1460498960499%}
.generic-message-banner .row-fluid .offset6{margin-left:57.5%;*margin-left:57.3960498960499%}
.generic-message-banner .row-fluid .offset6:first-child{margin-left:52.5%;*margin-left:52.3960498960499%}
.generic-message-banner .row-fluid .offset5{margin-left:48.75%;*margin-left:48.6460498960499%}
.generic-message-banner .row-fluid .offset5:first-child{margin-left:43.75%;*margin-left:43.6460498960499%}
.generic-message-banner .row-fluid .offset4{margin-left:40%;*margin-left:39.8960498960499%}
.generic-message-banner .row-fluid .offset4:first-child{margin-left:35%;*margin-left:34.8960498960499%}
.generic-message-banner .row-fluid .offset3{margin-left:31.25%;*margin-left:31.146049896049895%}
.generic-message-banner .row-fluid .offset3:first-child{margin-left:26.25%;*margin-left:26.146049896049895%}
.generic-message-banner .row-fluid .offset2{margin-left:22.5%;*margin-left:22.396049896049895%}
.generic-message-banner .row-fluid .offset2:first-child{margin-left:17.5%;*margin-left:17.396049896049895%}
.generic-message-banner .row-fluid .offset1{margin-left:13.75%;*margin-left:13.646049896049895%}
.generic-message-banner .row-fluid .offset1:first-child{margin-left:8.75%;*margin-left:8.646049896049895%}
.generic-message-banner .row-fluid-full{width:100%;*zoom:1}
.generic-message-banner .row-fluid-full:before,.generic-message-banner .row-fluid-full:after{display:table;content:"";line-height:0}
.generic-message-banner .row-fluid-full:after{clear:both}
.generic-message-banner .row-fluid-full [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0;*margin-left:-0.05197505197505198px}
.generic-message-banner .row-fluid-full [class*="span"]:first-child{margin-left:0}
.generic-message-banner .row-fluid-full .controls-row [class*="span"]+[class*="span"]{margin-left:0}
.generic-message-banner .row-fluid-full .span12{width:100%}
.generic-message-banner .row-fluid-full .span11{width:91.66666666666666%}
.generic-message-banner .row-fluid-full .span10{width:83.33333333333334%}
.generic-message-banner .row-fluid-full .span9{width:75%}
.generic-message-banner .row-fluid-full .span8{width:66.66666666666666%}
.generic-message-banner .row-fluid-full .span7{width:58.333333333333336%}
.generic-message-banner .row-fluid-full .span6{width:50%}
.generic-message-banner .row-fluid-full .span5{width:41.66666666666667%}
.generic-message-banner .row-fluid-full .span4{width:33.33333333333333%}
.generic-message-banner .row-fluid-full .span3{width:25%}
.generic-message-banner .row-fluid-full .span2{width:16.666666666666664%}
.generic-message-banner .row-fluid-full .span1{width:8.333333333333332%}
.generic-message-banner .row-fluid-full .offset12{margin-left:100%}
.generic-message-banner .row-fluid-full .offset12:first-child{margin-left:100%}
.generic-message-banner .row-fluid-full .offset11{margin-left:91.66666666666666%}
.generic-message-banner .row-fluid-full .offset11:first-child{margin-left:91.66666666666666%}
.generic-message-banner .row-fluid-full .offset10{margin-left:83.33333333333334%}
.generic-message-banner .row-fluid-full .offset10:first-child{margin-left:83.33333333333334%}
.generic-message-banner .row-fluid-full .offset9{margin-left:75%}
.generic-message-banner .row-fluid-full .offset9:first-child{margin-left:75%}
.generic-message-banner .row-fluid-full .offset8{margin-left:66.66666666666666%}
.generic-message-banner .row-fluid-full .offset8:first-child{margin-left:66.66666666666666%}
.generic-message-banner .row-fluid-full .offset7{margin-left:58.333333333333336%}
.generic-message-banner .row-fluid-full .offset7:first-child{margin-left:58.333333333333336%}
.generic-message-banner .row-fluid-full .offset6{margin-left:50%}
.generic-message-banner .row-fluid-full .offset6:first-child{margin-left:50%}
.generic-message-banner .row-fluid-full .offset5{margin-left:41.66666666666667%}
.generic-message-banner .row-fluid-full .offset5:first-child{margin-left:41.66666666666667%}
.generic-message-banner .row-fluid-full .offset4{margin-left:33.33333333333333%}
.generic-message-banner .row-fluid-full .offset4:first-child{margin-left:33.33333333333333%}
.generic-message-banner .row-fluid-full .offset3{margin-left:25%}
.generic-message-banner .row-fluid-full .offset3:first-child{margin-left:25%}
.generic-message-banner .row-fluid-full .offset2{margin-left:16.666666666666664%}
.generic-message-banner .row-fluid-full .offset2:first-child{margin-left:16.666666666666664%}
.generic-message-banner .row-fluid-full .offset1{margin-left:8.333333333333332%}
.generic-message-banner .row-fluid-full .offset1:first-child{margin-left:8.333333333333332%}
@media(min-width:668px){.generic-message-banner{font-size:15px}
.generic-message-banner .banner-wrapper .banner-image{height:130px}
}
@media(max-width:667px){.generic-message-banner{font-size:15px}
.generic-message-banner .banner-wrapper .banner-image{height:150px}
.generic-message-banner .banner-wrapper .banner-image,.generic-message-banner .banner-wrapper .banner-text{width:100%;margin-left:0}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.find-dealer-cta a.btn{position:relative;font-size:1em!important;font-weight:bold;line-height:1;text-align:center;text-transform:uppercase;padding:.8889em!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;white-space:nowrap}
.find-dealer-cta a.btn span{background:0;padding:0}
.find-dealer-cta a.btn .btn-text{padding:0 2.25em}
.find-dealer-cta a.btn .btn-arrow{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);right:.8889em}
.find-dealer-cta a.btn .btn-arrow:before{vertical-align:middle}
@media(min-width:668px){.find-dealer-cta{font-size:18px}
}
@media(max-width:667px){.find-dealer-cta{font-size:15px}
.find-dealer-cta a.btn{width:100%}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.find-dealer-banner .banner-title,.find-dealer-banner .banner-cta{display:inline-block;width:100%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.find-dealer-banner .banner-title .title-icon{width:1em;font-size:2.75em;line-height:1;padding-right:.25em}
.find-dealer-banner .banner-title .title-text .title p{font-size:1em;line-height:1.2;margin:0}
@media(min-width:668px){.find-dealer-banner{font-size:18px;display:table;width:100%}
.find-dealer-banner .banner-title,.find-dealer-banner .banner-cta{display:table-cell;vertical-align:middle}
.find-dealer-banner .banner-title{padding-right:1.5em}
.find-dealer-banner .banner-title>.title-icon,.find-dealer-banner .banner-title .title-text{display:table-cell;vertical-align:middle}
}
@media(max-width:667px){.find-dealer-banner{font-size:15px}
.find-dealer-banner .banner-title{display:table;margin-bottom:1.75em}
.find-dealer-banner .banner-title .title-icon,.find-dealer-banner .banner-title .title-text{display:table-cell;text-align:center;vertical-align:middle}
.find-dealer-banner .banner-title .title-text{width:100%}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.dynamic-tab-container{border-right:1px solid #cfd1cf}
.dynamic-tab-container .title>.span12{background-color:#333;color:#fff;height:100px}
.dynamic-tab-container .title>.span12 h1{font-family:TradeGothicLTStd;color:#fff;font-size:36.03px;font-weight:700;line-height:100px;margin:0;padding-left:50px;text-align:left}
.dynamic-tab-container .tab-title-section{height:80px;position:relative;overflow:hidden;background:-webkit-linear-gradient(90deg,#cfd1cf 0,#fff 100%);background:-moz-linear-gradient(90deg,#cfd1cf 0,#fff 100%);background:-o-linear-gradient(90deg,#cfd1cf 0,#fff 100%);background:-ms-linear-gradient(90deg,#cfd1cf 0,#fff 100%);background:linear-gradient(0deg,#cfd1cf 0,#fff 100%)}
.dynamic-tab-container .tab-title-section .prevTab,.dynamic-tab-container .tab-title-section .nextTab{width:58px;height:80px;margin:0;z-index:10;background:-webkit-linear-gradient(90deg,#cfd1cf 0,#fff 100%);background:-moz-linear-gradient(90deg,#cfd1cf 0,#fff 100%);background:-o-linear-gradient(90deg,#cfd1cf 0,#fff 100%);background:-ms-linear-gradient(90deg,#cfd1cf 0,#fff 100%);background:linear-gradient(0deg,#cfd1cf 0,#fff 100%)}
.dynamic-tab-container .tab-title-section .prevTab:hover,.dynamic-tab-container .tab-title-section .nextTab:hover{background:#bdbdbd;cursor:pointer}
.dynamic-tab-container .tab-title-section .prevTab i,.dynamic-tab-container .tab-title-section .nextTab i{font-size:22px;font-weight:900;line-height:80px;margin-left:24px}
.dynamic-tab-container .tab-title-section .nextTab{-moz-box-shadow:-29px 0 29px -10px #cfd1cf;-webkit-box-shadow:-29px 0 29px -10px #cfd1cf;box-shadow:-29px 0 29px -10px #cfd1cf;position:absolute;right:0}
.dynamic-tab-container .tab-title-section .prevTab{-moz-box-shadow:29px 0 29px -10px #cfd1cf;-webkit-box-shadow:29px 0 29px -10px #cfd1cf;box-shadow:29px 0 29px -10px #cfd1cf;position:absolute}
.dynamic-tab-container .tab-title-section .tab-title-container{margin-left:58px;width:100%}
.dynamic-tab-container .tab-title-section .tab-title-container .tab-title{font-family:TradeGothicLTStd;color:#5f5f5f;font-size:18px;font-weight:700;line-height:80px;text-align:center;width:160px;height:80px;border-right:1px solid #cfd1cf;z-index:1;float:left}
.dynamic-tab-container .tab-title-section .tab-title-container .tab-title:hover,.dynamic-tab-container .tab-title-section .tab-title-container .tab-title.selected{background-color:#fff;cursor:pointer;color:#000;transform:scaleX(1.0016)}
.dynamic-tab-container .tab-title-section .tab-title-container .tab-title span{display:inline-block;vertical-align:middle;line-height:normal}
@media(min-width:376px) and (max-width:667px){.dynamic-tab-container .title>.span12{height:70px}
.dynamic-tab-container .title>.span12 h1{font-size:30px;line-height:70px;margin:0;padding-left:15px;text-align:left}
.dynamic-tab-container .tab-title-section{height:40px}
.dynamic-tab-container .tab-title-section .prevTab,.dynamic-tab-container .tab-title-section .nextTab{width:29px;height:40px}
.dynamic-tab-container .tab-title-section .prevTab i,.dynamic-tab-container .tab-title-section .nextTab i{font-size:12px;line-height:40px;margin-left:14px}
.dynamic-tab-container .tab-title-section .tab-title-container{margin-left:29px}
.dynamic-tab-container .tab-title-section .tab-title-container .tab-title{font-size:12px;line-height:40px;width:90px;height:40px}
}
@media(max-width:375px){.dynamic-tab-container .title>.span12{height:70px}
.dynamic-tab-container .title>.span12 h1{font-size:30px;line-height:70px;margin:0;padding-left:15px;text-align:left}
.dynamic-tab-container .tab-title-section{height:40px}
.dynamic-tab-container .tab-title-section .prevTab,.dynamic-tab-container .tab-title-section .nextTab{width:29px;height:40px}
.dynamic-tab-container .tab-title-section .prevTab i,.dynamic-tab-container .tab-title-section .nextTab i{font-size:12px;line-height:40px;margin-left:14px}
.dynamic-tab-container .tab-title-section .tab-title-container{margin-left:29px}
.dynamic-tab-container .tab-title-section .tab-title-container .tab-title{font-size:12px;line-height:40px;width:90px;height:40px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#dynamic-table-container{vertical-align:middle}
#dynamic-table-container .dynamic-rows-pdf-title{border-bottom:1px solid #cfd1cf;background-color:#fff;height:56px;padding:18px 10px;vertical-align:middle}
#dynamic-table-container .dynamic-rows-pdf-title td{vertical-align:middle}
#dynamic-table-container .dynamic-rows-pdf-title td p{margin:0}
#dynamic-table-container .dynamic-rows-pdf-title .title-column{font-family:TradeGothicLTStd;color:#000;font-size:18px!important;font-weight:700!important;line-height:20px;text-align:left;transform:scaleX(1.0013)}
#dynamic-table-container .dynamic-rows{border-bottom:1px solid #cfd1cf;background-color:#e9ebec;height:56px;padding:18px 10px;vertical-align:middle}
#dynamic-table-container .dynamic-rows td{vertical-align:middle}
#dynamic-table-container .dynamic-rows td .pdf-column{text-align:center;max-width:100px;width:auto}
#dynamic-table-container .dynamic-rows td .pdf-column .image{position:initial}
#dynamic-table-container .dynamic-rows td p{margin:0}
#dynamic-table-container .dynamic-rows .title-column{font-family:TradeGothicLTStd;color:#000;font-size:14px!important;font-weight:700!important;line-height:16px;text-align:left;transform:scaleX(1.0013)}
#dynamic-table-container .dynamic-rows .description-column{font-family:TradeGothicLTStd;color:#000;font-size:14px!important;font-weight:400!important;line-height:16px;text-align:left;transform:scaleX(1.0013)}
.content-col1-span8 .container{width:90%!important}
@media(min-width:801px) and (max-width:1280px){#dynamic-table-container table{display:table!important}
#dynamic-table-container table tr{display:table-row!important}
#dynamic-table-container table td{display:table-cell!important}
#dynamic-table-container table td:nth-of-type(1):before,#dynamic-table-container table td:nth-of-type(2):before,#dynamic-table-container table td:nth-of-type(3):before{content:none!important}
}
@media(min-width:668px) and (max-width:800px){#dynamic-table-container table{display:table!important}
#dynamic-table-container table tr{display:table-row!important}
#dynamic-table-container table td{display:table-cell!important}
#dynamic-table-container table td:nth-of-type(1):before,#dynamic-table-container table td:nth-of-type(2):before,#dynamic-table-container table td:nth-of-type(3):before{content:none!important}
}
@media(min-width:376px) and (max-width:667px){#dynamic-table-container table{display:table!important}
#dynamic-table-container table tr{display:table-row!important}
#dynamic-table-container table td{display:table-cell!important}
#dynamic-table-container table td:nth-of-type(1):before,#dynamic-table-container table td:nth-of-type(2):before,#dynamic-table-container table td:nth-of-type(3):before{content:none!important}
}
@media(max-width:375px){#dynamic-table-container table{display:table!important}
#dynamic-table-container table tr{display:table-row!important}
#dynamic-table-container table td{display:table-cell!important}
#dynamic-table-container table td:nth-of-type(1):before,#dynamic-table-container table td:nth-of-type(2):before,#dynamic-table-container table td:nth-of-type(3):before{content:none!important}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#collapsible-container{margin-bottom:70px}
#collapsible-container .panel-heading{background-color:#00245d;width:787px;height:60px}
#collapsible-container .panel-heading .panel-title{margin-left:15px;font-family:TradeGothicLTStd;color:#fff;font-size:20px;font-weight:700;transform:scaleX(1.0012);line-height:60px;text-decoration:none;cursor:pointer}
#collapsible-container .panel-heading .panel-title .plus,#collapsible-container .panel-heading .panel-title .minus{line-height:60px;margin-right:15px}
@media(min-width:668px) and (max-width:800px){#collapsible-container .panel-heading{width:100%}
}
@media(min-width:376px) and (max-width:667px){#collapsible-container .panel-heading{width:100%}
}
@media(max-width:375px){#collapsible-container .panel-heading{width:100%}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cr-maxheight{text-align:center;position:relative}
.cr-maxheight--center .cr-maxheight__image,.cr-maxheight--right .cr-maxheight__image,.cr-maxheight--left .cr-maxheight__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}
@media screen and (max-width:767px){.cr-maxheight--center .cr-maxheight__image,.cr-maxheight--right .cr-maxheight__image,.cr-maxheight--left .cr-maxheight__image{position:relative;padding-bottom:60%}
.cr-maxheight--center .cr-maxheight__image .cr-maxheight__image__gradient,.cr-maxheight--right .cr-maxheight__image .cr-maxheight__image__gradient,.cr-maxheight--left .cr-maxheight__image .cr-maxheight__image__gradient{content:"";display:block;width:100%;height:60px;bottom:0;position:absolute}
}
@media screen and (max-width:767px){.cr-maxheight--center .cr-maxheight__content,.cr-maxheight--right .cr-maxheight__content,.cr-maxheight--left .cr-maxheight__content{padding-top:20px}
}
.cr-maxheight--center .cr-maxheight__image{opacity:.2}
@media screen and (max-width:767px){.cr-maxheight--center .cr-maxheight__image{opacity:1}
}
.cr-maxheight--left .cr-maxheight__content{margin-left:100px}
@media screen and (max-width:900px){.cr-maxheight--left .cr-maxheight__content{margin-left:auto}
}
.cr-maxheight--right .cr-maxheight__content{margin-right:100px}
@media screen and (max-width:900px){.cr-maxheight--right .cr-maxheight__content{margin-right:auto}
}
.cr-maxheight--top .cr-maxheight__content,.cr-maxheight--bottom .cr-maxheight__content{min-height:520px}
@media screen and (max-width:992px){.cr-maxheight--top .cr-maxheight__content,.cr-maxheight--bottom .cr-maxheight__content{min-height:460px}
}
@media screen and (max-width:767px){.cr-maxheight--top .cr-maxheight__content,.cr-maxheight--bottom .cr-maxheight__content{min-height:0}
}
.cr-maxheight--top .cr-maxheight__image{margin-bottom:calc(-8% - 120px)}
@media screen and (max-width:992px){.cr-maxheight--top .cr-maxheight__image{margin-bottom:calc(-8% - 100px)}
}
@media screen and (max-width:767px){.cr-maxheight--top .cr-maxheight__image{margin-bottom:calc(-8% - 40px)}
}
.cr-maxheight--bottom .cr-maxheight__image{margin-top:calc(-8% - 120px)}
@media screen and (max-width:992px){.cr-maxheight--bottom .cr-maxheight__image{margin-top:calc(-8% - 100px)}
}
@media screen and (max-width:767px){.cr-maxheight--bottom .cr-maxheight__image{margin-top:calc(-8% - 40px)}
}
.cr-maxheight--white{background-color:#000;color:#fff}
.cr-maxheight--white .cr-maxheight__content__title{color:#fff}
.cr-maxheight--white .cr-maxheight__image__gradient{background:linear-gradient(to bottom,rgba(0,0,0,0),#000)}
.cr-maxheight--black{background-color:#fff;color:#000}
.cr-maxheight--black .cr-maxheight__content__title{color:#000}
.cr-maxheight--black .cr-maxheight__image__gradient{background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}
.cr-maxheight__image{overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}
.cr-maxheight__image img{display:block;max-width:100%;height:auto}
.cr-maxheight__content{box-sizing:border-box;max-width:740px;padding:60px 20px;margin:0 auto;min-height:600px;display:flex;align-items:center;justify-content:center;position:relative}
@media screen and (max-width:767px){.cr-maxheight__content{min-height:0}
}
.cr-maxheight__content__toptitle{font-size:18px;line-height:1em;text-transform:uppercase;font-weight:bold;margin:0 0 15px 0}
.cr-maxheight__content__title{font-size:54px;line-height:1em;text-transform:uppercase;margin:0 0 15px 0}
@media screen and (max-width:767px){.cr-maxheight__content__title{font-size:38px}
}
.cr-maxheight__content__body{font-size:16px;line-height:22px;margin:0 0 15px 0}
@media screen and (max-width:767px){.cr-maxheight__content__body{font-size:14px;line-height:18px}
}
.cr-maxheight__content__btn{margin:35px 0 0 0}
.cr-maxheight__content__btn .btn{box-shadow:none;font-size:18px!important;padding-right:19px!important}
.cr-maxheight__content>div>*:last-child{margin-bottom:0}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#reqConfirmation #reqConfirmContent{text-transform:uppercase;min-height:935px;background-color:#757981;background-image:-webkit-gradient(radial,center center,0,center center,460,from(#858a93),to(#757981));background-image:-webkit-radial-gradient(circle,#858a93,#757981);background-image:-moz-radial-gradient(circle,#858a93,#757981);background-image:-o-radial-gradient(circle,#858a93,#757981);background-repeat:no-repeat;padding:20px}
#reqConfirmation #reqConfirmContent #greeting{color:#fff;text-align:center;font-weight:bold;margin-top:2.7em}
#reqConfirmation #reqConfirmContent #greeting .thank-you{font-size:5.9em;line-height:25px}
#reqConfirmation #reqConfirmContent #greeting .for-requesting{font-size:2.2em}
#reqConfirmation #reqConfirmContent #pref-dealer{font-weight:bold;color:#fff;text-align:center;margin-top:30em}
#reqConfirmation #reqConfirmContent #pref-dealer .preferred-dealer{font-size:3em;line-height:50px}
#reqConfirmation #reqConfirmContent #pref-dealer .preferred-dealer-confirm{text-transform:none;font-weight:normal}
.text-component-color-light{color:#fff!important}
.text-component-color-dark{color:#000!important}
.text-component-color-dark-120{color:#000!important}
.text-component-color-mantha-120{color:#c6d931!important}
.text-component-color-light-120{color:#fff!important}
.text-component-color-red-120{color:#ce0a00!important}
.text-component-color-pink-120{color:#ef569e!important}
.text-component-color-darkgray-120{color:#252729!important}
.text-component-color-dark-120,.text-component-color-mantha-120,.text-component-color-light-120,.text-component-color-red-120,.text-component-color-pink-120,.text-component-color-darkgray-120{font-size:120px!important;font-size:8.8vw!important;line-height:1em}
.text-component-color-dark-72{color:#000!important}
.text-component-color-mantha-72{color:#c6d931!important}
.text-component-color-light-72{color:#fff!important}
.text-component-color-red-72{color:#ce0a00!important}
.text-component-color-pink-72{color:#ef569e!important}
.text-component-color-darkgray-72{color:#252729!important}
.text-component-color-dark-72,.text-component-color-mantha-72,.text-component-color-light-72,.text-component-color-red-72,.text-component-color-pink-72,.text-component-color-darkgray-72{font-size:72px!important;font-size:5.2vw!important}
.text-component-color-dark-48{color:#000!important}
.text-component-color-mantha-48{color:#c6d931!important}
.text-component-color-light-48{color:#fff!important}
.text-component-color-red-48{color:#ce0a00!important}
.text-component-color-pink-48{color:#ef569e!important}
.text-component-color-darkgray-48{color:#252729!important}
.text-component-color-dark-48,.text-component-color-mantha-48,.text-component-color-light-48,.text-component-color-red-48,.text-component-color-pink-48,.text-component-color-darkgray-48{font-size:48px!important;font-size:3.5vw!important}
.text-component-color-dark-36{color:#000!important}
.text-component-color-mantha-36{color:#c6d931!important}
.text-component-color-light-36{color:#fff!important}
.text-component-color-red-36{color:#ce0a00!important}
.text-component-color-pink-36{color:#ef569e!important}
.text-component-color-darkgray-36{color:#252729!important}
.text-component-color-dark-36,.text-component-color-mantha-36,.text-component-color-light-36,.text-component-color-red-36,.text-component-color-pink-36,.text-component-color-darkgray-36{font-size:36px!important;font-size:2.6vw!important}
.text-component-color-dark-30{color:#000!important}
.text-component-color-mantha-30{color:#c6d931!important}
.text-component-color-light-30{color:#fff!important}
.text-component-color-red-30{color:#ce0a00!important}
.text-component-color-pink-30{color:#ef569e!important}
.text-component-color-darkgray-30{color:#252729!important}
.text-component-color-dark-30,.text-component-color-mantha-30,.text-component-color-light-30,.text-component-color-red-30,.text-component-color-pink-30,.text-component-color-darkgray-30{font-size:30px!important;font-size:2.2vw!important}
.text-component-color-dark-24{color:#000!important}
.text-component-color-mantha-24{color:#c6d931!important}
.text-component-color-light-24{color:#fff!important}
.text-component-color-red-24{color:#ce0a00!important}
.text-component-color-pink-24{color:#ef569e!important}
.text-component-color-darkgray-24{color:#252729!important}
.text-component-color-dark-24,.text-component-color-mantha-24,.text-component-color-light-24,.text-component-color-red-24,.text-component-color-pink-24,.text-component-color-darkgray-24{font-size:24px!important;font-size:1.8vw!important}
.text-component-color-dark-18{color:#000!important}
.text-component-color-mantha-18{color:#c6d931!important}
.text-component-color-light-18{color:#fff!important}
.text-component-color-red-18{color:#ce0a00!important}
.text-component-color-pink-18{color:#ef569e!important}
.text-component-color-darkgray-18{color:#252729!important}
.text-component-color-dark-18,.text-component-color-mantha-18,.text-component-color-light-18,.text-component-color-red-18,.text-component-color-pink-18,.text-component-color-darkgray-18{font-size:18px!important;font-size:1.3vw!important}
.text-component-color-dark-16{color:#000!important}
.text-component-color-mantha-16{color:#c6d931!important}
.text-component-color-light-16{color:#fff!important}
.text-component-color-red-16{color:#ce0a00!important}
.text-component-color-pink-16{color:#ef569e!important}
.text-component-color-darkgray-16{color:#252729!important}
.text-component-color-dark-16,.text-component-color-mantha-16,.text-component-color-light-16,.text-component-color-red-16,.text-component-color-pink-16,.text-component-color-darkgray-16{font-size:16px!important;font-size:1.15vw!important}
.text-component-color-dark-14{color:#000!important}
.text-component-color-mantha-14{color:#c6d931!important}
.text-component-color-light-14{color:#fff!important}
.text-component-color-red-14{color:#ce0a00!important}
.text-component-color-pink-14{color:#ef569e!important}
.text-component-color-darkgray-14{color:#252729!important}
.text-component-color-dark-14,.text-component-color-mantha-14,.text-component-color-light-14,.text-component-color-red-14,.text-component-color-pink-14,.text-component-color-darkgray-14{font-size:14px!important;font-size:1vw!important}
@media(max-width:760px){.text-component-color-dark-120,.text-component-color-mantha-120,.text-component-color-light-120,.text-component-color-red-120,.text-component-color-pink-120,.text-component-color-darkgray-120{font-size:48px!important;line-height:1em}
.text-component-color-dark-72,.text-component-color-mantha-72,.text-component-color-light-72,.text-component-color-red-72,.text-component-color-pink-72,.text-component-color-darkgray-72{font-size:42px!important;line-height:1em}
.text-component-color-dark-48,.text-component-color-mantha-48,.text-component-color-light-48,.text-component-color-red-48,.text-component-color-pink-48,.text-component-color-darkgray-48{font-size:32px!important}
.text-component-color-dark-36,.text-component-color-mantha-36,.text-component-color-light-36,.text-component-color-red-36,.text-component-color-pink-36,.text-component-color-darkgray-36{font-size:26px!important}
.text-component-color-dark-30,.text-component-color-mantha-30,.text-component-color-light-30,.text-component-color-red-30,.text-component-color-pink-30,.text-component-color-darkgray-30{font-size:16px!important}
.text-component-color-dark-24,.text-component-color-mantha-24,.text-component-color-light-24,.text-component-color-red-24,.text-component-color-pink-24,.text-component-color-darkgray-24{font-size:14px!important}
.text-component-color-dark-18,.text-component-color-mantha-18,.text-component-color-light-18,.text-component-color-red-18,.text-component-color-pink-18,.text-component-color-darkgray-18{font-size:14px!important}
.text-component-color-dark-16,.text-component-color-mantha-16,.text-component-color-light-16,.text-component-color-red-16,.text-component-color-pink-16,.text-component-color-darkgray-16{font-size:14px!important}
.text-component-color-dark-14,.text-component-color-mantha-14,.text-component-color-light-14,.text-component-color-red-14,.text-component-color-pink-14,.text-component-color-darkgray-14{font-size:14px!important}
}
@media only screen and (min-width:1366px){.text-component-color-dark-120,.text-component-color-mantha-120,.text-component-color-light-120,.text-component-color-red-120,.text-component-color-pink-120,.text-component-color-darkgray-120{font-size:120px!important}
.text-component-color-dark-72,.text-component-color-mantha-72,.text-component-color-light-72,.text-component-color-red-72,.text-component-color-pink-72,.text-component-color-darkgray-72{font-size:72px!important}
.text-component-color-dark-48,.text-component-color-mantha-48,.text-component-color-light-48,.text-component-color-red-48,.text-component-color-pink-48,.text-component-color-darkgray-48{font-size:48px!important}
.text-component-color-dark-36,.text-component-color-mantha-36,.text-component-color-light-36,.text-component-color-red-36,.text-component-color-pink-36,.text-component-color-darkgray-36{font-size:36px!important}
.text-component-color-dark-30,.text-component-color-mantha-30,.text-component-color-light-30,.text-component-color-red-30,.text-component-color-pink-30,.text-component-color-darkgray-30{font-size:30px!important}
.text-component-color-dark-24,.text-component-color-mantha-24,.text-component-color-light-24,.text-component-color-red-24,.text-component-color-pink-24,.text-component-color-darkgray-24{font-size:24px!important}
.text-component-color-dark-18,.text-component-color-mantha-18,.text-component-color-light-18,.text-component-color-red-18,.text-component-color-pink-18,.text-component-color-darkgray-18{font-size:18px!important}
.text-component-color-dark-16,.text-component-color-mantha-16,.text-component-color-light-16,.text-component-color-red-16,.text-component-color-pink-16,.text-component-color-darkgray-16{font-size:16px!important}
.text-component-color-dark-14,.text-component-color-mantha-14,.text-component-color-light-14,.text-component-color-red-14,.text-component-color-pink-14,.text-component-color-darkgray-14{font-size:14px!important}
}
#CQrte .text-component-color-light-120,.x-font-select .text-component-color-light-120,#CQrte .text-component-color-light-72,.x-font-select .text-component-color-light-72,#CQrte .text-component-color-light-48,.x-font-select .text-component-color-light-48,#CQrte .text-component-color-light-36,.x-font-select .text-component-color-light-36,#CQrte .text-component-color-light-30,.x-font-select .text-component-color-light-30,#CQrte .text-component-color-light-24,.x-font-select .text-component-color-light-24,#CQrte .text-component-color-light-18,.x-font-select .text-component-color-light-18,#CQrte .text-component-color-light-16,.x-font-select .text-component-color-light-16,#CQrte .text-component-color-light-14,.x-font-select .text-component-color-light-14{color:#e8e8e8!important}
.x-font-select option{font-size:12px!important}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.searchSKUKeyWord{margin:65px 0 40px 0;background-color:#fff}
.searchSKUKeyWord .tab-pane{font-size:0;text-align:center}
.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box{max-width:589px;width:100%}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box{max-width:537px;width:100%}
.searchSKUKeyWord .tab-pane .category-partnumber,.searchSKUKeyWord .tab-pane .category-keyword{max-width:820px;height:50px;margin:auto}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .skuclear,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .skuclear{font-size:20px;position:relative;top:5px}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .keyclear,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .keyclear,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .skuclear,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .skuclear{top:0;right:15px;position:absolute;color:#8a8e93;font-size:28px;line-height:50px;cursor:pointer}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .masterTooltip,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .masterTooltip{float:left;line-height:50px;padding-left:12px}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .brp-icon-info:before,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .brp-icon-info:before{font-size:28px!important}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box{float:left;position:relative}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .button-box,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .button-box{width:195px;float:right}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box .location-textbox,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box .location-textbox,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .button-box .location-textbox,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .button-box .location-textbox,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box .cta-submit-location,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box .cta-submit-location,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .button-box .cta-submit-location,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .button-box .cta-submit-location{border:1px solid #9c9c9c;display:inline-block;width:100%;height:50px;color:#8a8e93;font-size:18px;font-weight:400;line-height:1em;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box .location-textbox.cta-submit-location,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box .location-textbox.cta-submit-location,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .button-box .location-textbox.cta-submit-location,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .button-box .location-textbox.cta-submit-location,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box .cta-submit-location.cta-submit-location,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box .cta-submit-location.cta-submit-location,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .button-box .cta-submit-location.cta-submit-location,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .button-box .cta-submit-location.cta-submit-location{min-width:194px;background-image:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:none;color:#222;font-size:14px;font-weight:bold;line-height:1em;text-transform:uppercase}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box .location-textbox.cta-submit-location .icon,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box .location-textbox.cta-submit-location .icon,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .button-box .location-textbox.cta-submit-location .icon,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .button-box .location-textbox.cta-submit-location .icon,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box .cta-submit-location.cta-submit-location .icon,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box .cta-submit-location.cta-submit-location .icon,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .button-box .cta-submit-location.cta-submit-location .icon,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .button-box .cta-submit-location.cta-submit-location .icon{margin-left:10px}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box .location-textbox.cta-submit-location:hover,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box .location-textbox.cta-submit-location:hover,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .button-box .location-textbox.cta-submit-location:hover,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .button-box .location-textbox.cta-submit-location:hover,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box .cta-submit-location.cta-submit-location:hover,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box .cta-submit-location.cta-submit-location:hover,.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .button-box .cta-submit-location.cta-submit-location:hover,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .button-box .cta-submit-location.cta-submit-location:hover{-webkit-box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25);-moz-box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25);box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25)}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .parsley-error-list,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .parsley-error-list{list-style-type:none;padding:0;margin:0}
.search-loading-overlay{width:calc(100% - 100px);margin:0xp 10px;height:500px}
.search-loading-overlay .white-overlay{background:#fff;width:calc(100% - 100px);height:500px;z-index:100;overflow:auto;position:absolute;top:0;opacity:.5;filter:alpha(opacity=50)}
.search-loading-overlay .white-overlay img{position:absolute;top:250px}
@media(min-width:736px) and (max-width:800px){.searchSKUKeyWord .tab-pane{width:90%;margin:auto}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box{width:62%}
}
@media(min-width:415px) and (max-width:737px){.searchSKUKeyWord .tab-pane{width:90%;margin:auto}
.searchSKUKeyWord .tab-pane .category-keyword .offer-form div.input-box{max-width:100%;width:100%}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .masterTooltip,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .masterTooltip{width:7%;padding-left:0}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box{width:93%;max-width:100%}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .button-box,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .button-box{width:100%;margin-top:30px}
}
@media(max-width:414px){.searchSKUKeyWord .tab-pane{width:90%;margin:auto}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .masterTooltip,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .masterTooltip{width:12%;padding-left:0}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .input-box,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .input-box{width:88%}
.searchSKUKeyWord .tab-pane .category-partnumber .offer-form .button-box,.searchSKUKeyWord .tab-pane .category-keyword .offer-form .button-box{width:100%;margin-top:30px}
.searchSKUKeyWord .tab-pane .category-keyword .offer-form div.input-box{max-width:100%;width:100%}
.search-loading-overlay{margin:auto}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.eInstructions-maintenance-page .maintenance-page{padding:70px 300px}
@media(max-width:800px){.eInstructions-maintenance-page .maintenance-page{padding:0}
.eInstructions-maintenance-page .col-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:500px;width:100%;background-position:center}
.eInstructions-maintenance-page .col-image-container img{width:100%;height:767px}
.eInstructions-maintenance-page .col-text-container{text-align:center;font-weight:700;word-wrap:break-word;color:#fff}
.eInstructions-maintenance-page .col-text-container .col-title{font-size:20px;padding:30px 30px 10px 30px}
.eInstructions-maintenance-page .col-text-container .brp-icon-twarningo:before{font-size:95px;color:#555}
.eInstructions-maintenance-page .col-text-container .brp-icon-twarningp:before{font-size:95px;color:#555}
.eInstructions-maintenance-page .col-text-container .maintenance-icon-alert{width:102px;height:95px}
.eInstructions-maintenance-page .col-text-container .col-msg{font-size:28px;line-height:28px;padding:10px}
.eInstructions-maintenance-page .col-text-container .col-msg-footer{font-size:15px;padding:30px 50px}
}
@media(min-width:801px){.eInstructions-maintenance-page .col-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:500px;width:100%;background-position:center}
.eInstructions-maintenance-page .col-image-container img{height:500px;width:100%}
.eInstructions-maintenance-page .col-text-container{text-align:center;font-weight:700;width:100%;color:#fff}
.eInstructions-maintenance-page .col-text-container .col-title{font-size:24px;line-height:30px}
.eInstructions-maintenance-page .col-text-container .brp-icon-twarningo:before{font-size:95px;color:#555}
.eInstructions-maintenance-page .col-text-container .brp-icon-twarningp:before{font-size:95px;color:#555}
.eInstructions-maintenance-page .col-text-container .maintenance-icon-alert{width:102px;height:95px}
.eInstructions-maintenance-page .col-text-container .col-msg{font-size:38px;line-height:38px}
.eInstructions-maintenance-page .col-text-container .col-msg-footer{font-size:20px;line-height:21.018px;padding-top:30px}
}
#content{padding:0!important}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header-tabs-container .image-section{max-height:392px;max-width:1322px;position:relative}
.header-tabs-container .image-section .span12{max-height:392px}
.header-tabs-container .image-section .span12 .content-div{width:100%;text-align:center}
.header-tabs-container .image-section .span12 .content-div .title{font-family:TradeGothicLTStd;color:#fff;font-size:48px;font-weight:700;line-height:50px;text-align:center;transform:scaleX(1.0012);margin-bottom:30px}
.header-tabs-container .image-section .span12 .content-div .subtitle{font-family:TradeGothicLTStd;color:#fff;font-size:16px;font-weight:400;line-height:18px;text-align:center;transform:scaleX(1.0012)}
.header-tabs-container .image-section .span12 .tabs-div{width:100%}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs{text-align:center;margin:0;border:0}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li{display:inline-block;float:none;border-radius:6px 6px 0 0;width:470px;height:86px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(100%,#c9c9c9));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#c9c9c9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);background-color:#fff;margin:0 5px;padding-bottom:0;border-bottom:0 solid #9c9c9c}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li .tab{font-family:TradeGothicLTStd;font-size:20px;font-weight:700;line-height:32px;text-align:center;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;color:#000;text-transform:uppercase;background-color:transparent;margin:0;padding:22px 0}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li .tab:hover{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;color:#000}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li.active .tab{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;color:#000;background-color:#fff;border-radius:6px 6px 0 0}
@media(min-width:736px) and (max-width:800px){.header-tabs-container .image-section .span12 .content-div .title{font-size:26px;line-height:28px;margin-bottom:20px}
.header-tabs-container .image-section .span12 .content-div .subtitle{font-size:14px;line-height:16px}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li{width:43%;height:43px}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li .tab{padding:15px 0;font-size:10px;line-height:12px}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li .tab p{margin:0}
}
@media(min-width:376px) and (max-width:737px){.header-tabs-container .image-section{max-height:292px}
.header-tabs-container .image-section .span12{max-height:292px}
.header-tabs-container .image-section .span12 .content-div .title{font-size:26px;line-height:28px;margin-bottom:20px}
.header-tabs-container .image-section .span12 .content-div .subtitle{font-size:14px;line-height:16px}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li{width:43%;height:43px}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li .tab{padding:15px 0;font-size:10px;line-height:12px}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li .tab p{margin:0}
}
@media(max-width:375px){.header-tabs-container .image-section .span12 .content-div .title{font-size:26px;line-height:28px;margin-bottom:20px}
.header-tabs-container .image-section .span12 .content-div .subtitle{font-size:14px;line-height:16px}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li{width:43%;height:43px}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li .tab{padding:15px 0;font-size:10px;line-height:12px}
.header-tabs-container .image-section .span12 .tabs-div .nav-tabs>li .tab p{margin:0}
}