.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}
.safety-recalls-vin-lookup-footer{width:300px;margin:20px 0 0;text-transform:uppercase;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.safety-recalls-vin-lookup-footer h4{font-size:18px}
.safety-recalls-vin-lookup-footer p{font-size:10px;color:#8a9199}
.safety-recalls-vin-lookup-footer form.inquiry-form{width:100%}
.safety-recalls-vin-lookup-footer form.inquiry-form label{display:none}
.safety-recalls-vin-lookup-footer form.inquiry-form .vin-input{background:url('../img/footer/footer-newsletter-input.png');height:35px;width:80%;float:left}
.safety-recalls-vin-lookup-footer form.inquiry-form .vin-input input{height:27px;border:0;width:100%;box-shoadow:none}
.safety-recalls-vin-lookup-footer form.inquiry-form .vin-input input:focus{box-shadow:none}
.safety-recalls-vin-lookup-footer form.inquiry-form .vin-input input::-webkit-input-placeholder{font-size:14px}
.safety-recalls-vin-lookup-footer form.inquiry-form .vin-input input:-moz-placeholder{font-size:14px}
.safety-recalls-vin-lookup-footer form.inquiry-form .vin-input input::-moz-placeholder{font-size:14px}
.safety-recalls-vin-lookup-footer form.inquiry-form .vin-input input:-ms-input-placeholder{font-size:14px}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button{background:#ffca00;float:left;height:35px;width:20%}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button span{left:-6px;position:relative;top:2px}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button .btn-brp{padding:7px 0 8px 23px;width:auto;white-space:nowrap}
.safety-recalls-vin-lookup-footer form.inquiry-form div.vin-last-refresh-date{font-size:10px;color:#8a9199;display:inline-block;float:right}
.safety-recalls-vin-lookup-footer form.inquiry-form .parsley-error-list{margin-top:15px;color:red;font-size:.9em;font-weight:normal;line-height:0;text-transform:none;list-style:none;margin-left:2px}
.safety-recalls-vin-lookup-footer form.inquiry-form abbr.whatsmyvin{display:inline-block;color:#fff;text-decoration:underline;text-transform:none;font-size:12px;font-weight:500}
.whatsmyvin-popover img{background-color:#37393c;padding:15px}
.whatsmyvin-popover span{margin-bottom:10px}
.whatsmyvin-popover span em{text-transform:uppercase;display:block}
@media(min-width:320px) and (max-width:1024px){.footer #countrysel-drop{display:block!important}
.safety-recalls-vin-lookup-footer{padding:0 0 0 2%}
.safety-recalls-vin-lookup-footer form.inquiry-form{width:94%}
.safety-recalls-vin-lookup-footer form.inquiry-form .vin-input{width:84%;height:30px}
.safety-recalls-vin-lookup-footer form.inquiry-form .vin-input input{height:22px;background:#fff}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button{width:5%;height:30px}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button a{margin-left:0}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button span{left:-8px;text-indent:-9999px;position:relative;top:-1px;overflow:hidden}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button .btn-brp{padding:5px 0 5px 15px;width:13px}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button .btn-brp span{display:block}
}
@media(min-width:768px) and (max-width:1024px){.footer #countrysel-drop{display:none!important}
}
@media(max-width:320px){.safety-recalls-vin-lookup-footer{padding:0 0 0 10px}
.safety-recalls-vin-lookup-footer form.inquiry-form{width:94%}
.safety-recalls-vin-lookup-footer form.inquiry-form .vin-input{width:84%;height:30px}
.safety-recalls-vin-lookup-footer form.inquiry-form .vin-input input{height:22px;background:#fff}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button{width:5%;height:30px}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button a{margin-left:0}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button span{left:-8px;text-indent:-9999px;position:relative;top:-1px;overflow:hidden}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button .btn-brp{padding:5px 0 5px 15px;width:13px}
.safety-recalls-vin-lookup-footer form.inquiry-form .inquiry-button .btn-brp span{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}
#top-menu-mobile{display:none}
#top-menu-desktop-ul1,#top-menu-desktop-ul2{display:table-cell}
.top-page-menu{min-height:80px}
.top-page-menu .menu-navbar{top:100px;max-width:1322px;margin:auto;z-index:101}
.top-page-menu .menu-navbar>.menu-inner{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;display:table;width:100%;min-height:80px;background:#fff;border:0;padding:0 50px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;box-sizing:border-box}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]{display:table-cell;vertical-align:middle;text-align:center;float:none}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li{display:inline-table;height:100%;float:none}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;display:inline-table;width:100%;height:100%;color:#333;font-size:1.3em;line-height:1.3em;font-weight:bold;text-shadow:none;padding:0 10px;background-color:transparent;background-position:0 80px;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*{display:table-cell;vertical-align:middle}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*h1{margin:0}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-leftangle{padding-right:10px}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-rightangle{padding-left:10px}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon{display:none}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item:hover{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;background-color:rgba(211,163,31,0.27999999999999997);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(90%,rgba(0,0,0,0.1)),color-stop(90%,#ffc525));background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-image:linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffc525',GradientType=0);background-color:transparent;background-position:0 0}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item,.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;background-color:rgba(211,163,31,0.27999999999999997);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(90%,rgba(0,0,0,0.1)),color-stop(90%,#ffc525));background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-image:linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffc525',GradientType=0);background-color:transparent;background-position:0 0}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item{color:#999;padding-left:0}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item:hover{background:0;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#333}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item,.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item:hover{background:0;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#333}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price{background-color:#ffc525;height:auto;margin-left:15px}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item{padding:10px}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>.icon-brp-rightangle{display:table-cell}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item:hover{background:0;background-color:rgba(0,0,0,0.3)}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item,.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item:hover{background:0;background-color:rgba(0,0,0,0.3)}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-left{text-align:left;max-width:400px}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-right{text-align:right}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-right a.menu-item{max-width:200px;text-align:center;vertical-align:middle}
.top-page-menu .menu-navbar.affix-top .menu-inner{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;min-height:80px}
.top-page-menu .menu-navbar.affix .menu-inner{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;min-height:55px}
.top-page-menu .menu-navbar .uppercase{text-transform:uppercase}
@media(min-width:769px) and (max-width:1024px){.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-left{max-width:300px}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-left h1.title{font-size:25px;line-height:1.1em}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-right a.menu-item{max-width:140px;font-size:13px}
}
@media(max-width:808px){.top-page-menu .menu-navbar{position:static;top:0;display:block}
.top-page-menu .menu-navbar>.menu-inner{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;display:block;width:100%;background:#fff;border:0;padding:0 15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;box-sizing:border-box}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]{display:block;margin:0;text-align:center;float:none}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-right a.menu-item{max-width:none}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li{display:table;width:100%;height:100%;float:none}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item{transition:none;display:table;width:100%;height:100%;color:#333;font-size:18px;line-height:1em;font-weight:bold;text-shadow:none;padding:15px 0;background:0;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*{display:table-cell;vertical-align:middle}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*h1{margin:0}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-leftangle{padding-right:10px;display:none}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.title{text-align:left}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-rightangle{padding-left:10px;text-align:right;display:table-cell}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item:hover,.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item,.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover,.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model{display:none}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item{color:#999;padding-left:0}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item:hover,.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item:focus{background:0;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#333}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item,.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item:hover,.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item:focus{background:0;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#333}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price{display:none;background-color:#ffcb00;height:auto;margin:0 0 20px 0}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item{padding:15px 0}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].icon-box.left{display:table-cell}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].icon-box.left>span.icon{display:none}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].icon-box.right{display:table-cell}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].title-box{text-align:center}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item:hover,.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item,.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item:hover,.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-left{text-align:center}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-right{text-align:center}
.top-page-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-right>li:not(:first-child):not(.menu-build-price){border-top:#333 solid 1px}
.top-page-menu .menu-navbar.affix-top .menu-inner{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;min-height:195px}
.top-page-menu .menu-navbar.affix{position:fixed}
.top-page-menu .menu-navbar.affix .menu-inner{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;min-height:55px;display:block;width:100%;overflow:hidden;background-color:white;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;box-sizing:border-box;padding:0 15px}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]{display:block;width:400%;background-color:transparent;margin:0;text-align:left;float:none}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li{position:relative;display:inline-block;background-color:#fff;width:25%;height:100%;float:none;margin:0;z-index:1}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item{transition:none;display:table;width:100%;height:100%;color:#333;font-size:18px;line-height:1em;font-weight:bold;text-shadow:none;padding:15px 0;background:0;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*{display:table-cell;vertical-align:middle;text-align:center}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*h1{margin:0}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-leftangle{width:10%;padding-right:0}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-leftangle:before{content:"\e600"}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-rightangle{width:10%;padding-left:0}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-rightangle:before{content:"\e601"}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item:hover,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li:first-child>a.menu-item>*.icon-brp-leftangle,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li:first-child>a.menu-item:hover>*.icon-brp-leftangle{opacity:.25}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li:first-child>a.menu-item>*.icon-brp-leftangle:before,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li:first-child>a.menu-item:hover>*.icon-brp-leftangle:before{content:"\e601"}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active{z-index:0}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:focus{transition:none;background:0;background-color:transparent;pointer-events:none;cursor:default}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item>*.icon-brp-leftangle,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover>*.icon-brp-leftangle,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:focus>*.icon-brp-leftangle{opacity:.25}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item>*.icon-brp-leftangle:before,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover>*.icon-brp-leftangle:before,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:focus>*.icon-brp-leftangle:before{content:"\e601"}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item>*.icon-brp-rightangle,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover>*.icon-brp-rightangle,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:focus>*.icon-brp-rightangle{opacity:.25}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item>*.icon-brp-rightangle:before,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover>*.icon-brp-rightangle:before,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:focus>*.icon-brp-rightangle:before{content:"\e600"}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model{display:none}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item{color:#999;padding-left:0}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item:hover,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item:focus{background:0;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#333}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item:hover,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item:focus{background:0;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#333}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price{display:none;background-color:#ffcb00;height:auto;margin:0 0 20px 0}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item{padding:15px 0}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].icon-box.left{display:table-cell}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].icon-box.left>span.icon{display:none}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].icon-box.right{display:table-cell}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].title-box{text-align:center}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item:hover,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item:hover,.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"].menu-nav-left{text-align:left}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"].menu-nav-right{text-align:left}
.top-page-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"].menu-nav-right>li:not(:first-child):not(.menu-build-price){margin-left:-2.5%;border:0}
}
.top-page-menu .menu-navbar.iseditmode-true{position:absolute;top:0}
.top-page-menu .menu-navbar.iseditmode-true .menu-inner{height:80px}
.top-page-menu .menu-navbar.special-fix{top:0}
.top-page-menu .menu-navbar.special-fix.affix-top{position:absolute}
.top-page-menu .menu-navbar.special-fix.affix{position:fixed}
@media(max-width:808px){.top-page-menu .menu-navbar.iseditmode-true{position:static;top:0}
}
@media(max-width:808px){.top-page-menu{min-height:initial}
.top-page-menu .menu-navbar.affix-top .menu-inner{min-height:initial}
.top-page-menu #top-menu-mobile{display:block;min-height:initial}
.top-page-menu #top-menu-mobile .panel-heading .panel-title a{color:#333;text-decoration:none}
.top-page-menu #top-menu-mobile .panel-heading .panel-title a h1 span.icon-brp-arrowo{vertical-align:middle;right:15px;position:absolute}
.top-page-menu #top-menu-mobile .panel-heading .panel-title a h1 span.icon-brp-arrowo:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.top-page-menu #top-menu-mobile .panel-heading .panel-title>a.accordion-toggle.collapsed .icon-brp-arrowo:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.top-page-menu #top-menu-mobile #collapseOne li{width:100%}
.top-page-menu #top-menu-mobile #collapseOne li a{color:#333;font-weight:bold}
.top-page-menu #top-menu-desktop-ul1,.top-page-menu #top-menu-desktop-ul2{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}
.horizontal-line hr{margin:50px auto}
@media(max-width:667px){.horizontal-line hr{margin:15px 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}
.form-dealers-inputs{position:relative;padding-right:15%}
.form-dealers-inputs .control-group:not(:first-child){padding-left:20px}
.form-dealers-inputs .control-group:not(:last-child){padding-right:20px}
.form-dealers-inputs .control-group .invisble{visibility:hidden}
.form-dealers-inputs .control-group label{display:inline-block;font-size:16px;font-weight:bold;line-height:1em;text-transform:uppercase}
.form-dealers-inputs .control-group label.required:after{content:" *"}
.form-dealers-inputs .control-group label .icon{font-size:28px;line-height:1em;margin-right:10px;vertical-align:middle}
.form-dealers-inputs .control-group .controls input,.form-dealers-inputs .control-group .controls textarea{width:100%;height:auto;font-size:18px;font-weight:normal;line-height:1em;padding:15px 35px;margin-bottom:35px;-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}
.form-dealers-inputs .control-group .controls .bootstrap-select{margin-bottom:35px}
.form-dealers-inputs .control-group .controls .bootstrap-select button.dropdown-toggle{background:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:0 0 0 #000;filter:dropshadow(color=#000000,offx=0,offy=0);background-color:#808080;color:#fff;font-size:18px;font-weight:normal;line-height:1em;padding:15px 35px}
.form-dealers-inputs .control-group .controls .bootstrap-select button.dropdown-toggle.disabled{color:#333}
.form-dealers-inputs .control-group .controls .bootstrap-select button.dropdown-toggle:focus{outline:none!important}
.form-dealers-inputs .control-group .controls .bootstrap-select button.dropdown-toggle>span.filter-option{left:35px;right:70px}
.form-dealers-inputs .control-group .controls .bootstrap-select button.dropdown-toggle>span.caret{border:0;right:35px;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)}
.form-dealers-inputs .control-group .controls .bootstrap-select button.dropdown-toggle>span.caret:before{content:"\e600"}
.form-dealers-inputs .control-group .controls .bootstrap-select ul.dropdown-menu{background:0;border:0;border-radius:0;margin-top:0;background-color:#fff}
.form-dealers-inputs .control-group .controls .bootstrap-select ul.dropdown-menu li>a{color:#000}
.form-dealers-inputs .control-group .controls .bootstrap-select ul.dropdown-menu li.selected>a{font-weight:bold}
.form-dealers-inputs .control-group .controls .bootstrap-select ul.dropdown-menu li>a:hover{background:#808080}
.form-dealers-inputs .control-group.checkbox,.form-dealers-inputs .control-group.radio{min-height:0;padding:0;margin:0}
.form-dealers-inputs .control-group.checkbox input,.form-dealers-inputs .control-group.radio input{display:none}
.form-dealers-inputs .control-group.checkbox label,.form-dealers-inputs .control-group.radio label{display:table;font-size:14px;font-weight:normal;line-height:1.2em;text-transform:none;margin-bottom:10px}
.form-dealers-inputs .control-group.checkbox label .label-content,.form-dealers-inputs .control-group.radio label .label-content{display:table-row}
.form-dealers-inputs .control-group.checkbox label .label-content .label-icon,.form-dealers-inputs .control-group.radio label .label-content .label-icon,.form-dealers-inputs .control-group.checkbox label .label-content .label-text,.form-dealers-inputs .control-group.radio label .label-content .label-text{display:table-cell;vertical-align:top}
.form-dealers-inputs .control-group.checkbox label .label-content .label-icon,.form-dealers-inputs .control-group.radio label .label-content .label-icon{font-family:brp-custom-font;padding-right:10px}
.form-dealers-inputs .control-group.checkbox input:not(:checked)+label .label-content .label-icon,.form-dealers-inputs .control-group.radio input:not(:checked)+label .label-content .label-icon{color:#000}
.form-dealers-inputs .control-group.checkbox input:checked+label .label-content .label-icon:before,.form-dealers-inputs .control-group.radio input:checked+label .label-content .label-icon:before{background-color:rgba(0,0,0,0);background-image:-webkit-radial-gradient(circle,#000 50%,rgba(0,0,0,0) 50%);background-image:-moz-radial-gradient(circle,#000 50%,rgba(0,0,0,0) 50%);background-image:-o-radial-gradient(circle,#000 50%,rgba(0,0,0,0) 50%);background-image:radial-gradient(circle,#000 50%,rgba(0,0,0,0) 50%);background-repeat:no-repeat}
.form-dealers-inputs .control-group.checkbox input[type=checkbox]+label .label-content .label-icon:before,.form-dealers-inputs .control-group.radio input[type=checkbox]+label .label-content .label-icon:before{content:"\005A"}
.form-dealers-inputs .control-group.checkbox input[type=checkbox]:checked+label .label-content .label-icon:before,.form-dealers-inputs .control-group.radio input[type=checkbox]:checked+label .label-content .label-icon:before{content:"\0068"}
.form-dealers-inputs .control-group.checkbox input[type=radio]+label .label-content .label-icon:before,.form-dealers-inputs .control-group.radio input[type=radio]+label .label-content .label-icon:before{content:"\0031"}
.form-dealers-inputs .control-group.checkbox input[type=radio]:checked+label .label-content .label-icon:before,.form-dealers-inputs .control-group.radio input[type=radio]:checked+label .label-content .label-icon:before{content:"\0030"}
.form-dealers-inputs .form-dealers-header{font-size:24px;font-weight:bold;line-height:1em;text-transform:uppercase;margin-bottom:25px}
.form-dealers-inputs ul.form-dealers-options{list-style:none;margin:0}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .control-group label{font-size:24px;margin-left:60px}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .dealer-title{font-size:24px;font-weight:bold;line-height:1em;text-transform:uppercase;margin-bottom:10px}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .dealer-address{font-size:14px;font-weight:bold;line-height:1em;text-transform:uppercase;margin-bottom:10px}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .dealer-distance{font-size:14px;font-weight:normal;line-height:1em;text-transform:none;margin-bottom:10px}
.form-dealers-inputs>a{position:absolute;right:0;display:block;width:15%;color:#000;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase}
.form-dealers-inputs>a.hide{display:none}
.form-dealers-inputs>a:hover{color:#4d4d4d}
.form-dealers-inputs>a .icon{display:block;font-size:36px;line-height:1em;margin-top:10px}
.form-dealers-inputs>a.form-dealers-showmore-cta{bottom:25px}
.form-dealers-inputs>a.form-dealers-exit-cta{top:25px}
@media(min-width:668px) and (max-width:800px){.form-dealers-inputs{font-size:28px;line-height:1em}
.form-dealers-inputs .control-group{width:100%;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form-dealers-inputs .control-group:not(:first-child){padding-left:0;margin-bottom:1.6071em}
.form-dealers-inputs .control-group:not(:last-child){padding-right:0;margin-bottom:1.6071em}
.form-dealers-inputs .control-group label{font-size:1.2143em;line-height:1em;margin-bottom:.75em}
.form-dealers-inputs .control-group label .icon{font-size:1.5em;line-height:1em;margin-right:.25em}
.form-dealers-inputs .control-group .invisble{display:none}
.form-dealers-inputs .control-group .controls .bootstrap-select{font-size:1em;margin-bottom:0}
.form-dealers-inputs .control-group .controls .bootstrap-select button.dropdown-toggle{font-size:1.0714em;line-height:1em;padding:1.2em 1em}
.form-dealers-inputs .control-group .controls .bootstrap-select ul.dropdown-menu{font-size:1.0714em;line-height:1em}
.form-dealers-inputs .control-group .controls .bootstrap-select ul.dropdown-menu li>a{padding:.5em 1em}
.form-dealers-inputs .control-group .controls input,.form-dealers-inputs .control-group .controls textarea{font-size:1.0714em;line-height:1em;padding:1.075em 1em;margin:0}
.form-dealers-inputs .control-group.checkbox label,.form-dealers-inputs .control-group.radio label{font-size:.8571em;line-height:1.2em;margin-bottom:1em}
.form-dealers-inputs .control-group.checkbox label .label-content .label-icon,.form-dealers-inputs .control-group.radio label .label-content .label-icon{padding-right:.5em}
.form-dealers-inputs{padding-right:1.0714em;padding-bottom:3.2143em}
.form-dealers-inputs .form-dealers-header{font-size:1.5em;line-height:1em;padding-right:1.5em;margin-bottom:1.1904em}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .control-group label{font-size:2em;line-height:1em;margin-left:0;margin-bottom:.75em}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .dealer-title{font-size:.6428em;line-height:1em;margin-bottom:.4em}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .dealer-address,.form-dealers-inputs ul.form-dealers-options li.dealer-box .dealer-distance{font-size:.4285em;line-height:1em;margin-bottom:.4em}
.form-dealers-inputs>a{left:1.25em;right:1.25em;width:auto;font-size:.8571em;line-height:1em}
.form-dealers-inputs>a .icon{display:inline-block;font-size:1.5em;margin:0;vertical-align:middle}
.form-dealers-inputs>a.form-dealers-showmore-cta{bottom:1.875em}
.form-dealers-inputs>a.form-dealers-exit-cta{top:1.875em;left:auto;width:1.5em}
}
@media(min-width:376px) and (max-width:667px){.form-dealers-inputs{font-size:14px;line-height:1em}
.form-dealers-inputs .control-group{width:100%;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form-dealers-inputs .control-group:not(:first-child){padding-left:0;margin-bottom:1.6071em}
.form-dealers-inputs .control-group:not(:last-child){padding-right:0;margin-bottom:1.6071em}
.form-dealers-inputs .control-group label{font-size:1.2143em;line-height:1em;margin-bottom:.75em}
.form-dealers-inputs .control-group label .icon{font-size:1.5em;line-height:1em;margin-right:.25em}
.form-dealers-inputs .control-group .invisble{display:none}
.form-dealers-inputs .control-group .controls .bootstrap-select{font-size:1em;margin-bottom:0}
.form-dealers-inputs .control-group .controls .bootstrap-select button.dropdown-toggle{font-size:1.0714em;line-height:1em;padding:1.2em 1em}
.form-dealers-inputs .control-group .controls .bootstrap-select ul.dropdown-menu{font-size:1.0714em;line-height:1em}
.form-dealers-inputs .control-group .controls .bootstrap-select ul.dropdown-menu li>a{padding:.5em 1em}
.form-dealers-inputs .control-group .controls input,.form-dealers-inputs .control-group .controls textarea{font-size:1.0714em;line-height:1em;padding:1.075em 1em;margin:0}
.form-dealers-inputs .control-group.checkbox label,.form-dealers-inputs .control-group.radio label{font-size:.8571em;line-height:1.2em;margin-bottom:1em}
.form-dealers-inputs .control-group.checkbox label .label-content .label-icon,.form-dealers-inputs .control-group.radio label .label-content .label-icon{padding-right:.5em}
.form-dealers-inputs{padding-right:1.0714em;padding-bottom:3.2143em}
.form-dealers-inputs .form-dealers-header{font-size:1.5em;line-height:1em;padding-right:1.5em;margin-bottom:1.1904em}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .control-group label{font-size:2em;line-height:1em;margin-left:0;margin-bottom:.75em}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .dealer-title{font-size:.6428em;line-height:1em;margin-bottom:.4em}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .dealer-address,.form-dealers-inputs ul.form-dealers-options li.dealer-box .dealer-distance{font-size:.4285em;line-height:1em;margin-bottom:.4em}
.form-dealers-inputs>a{left:1.25em;right:1.25em;width:auto;font-size:.8571em;line-height:1em}
.form-dealers-inputs>a .icon{display:inline-block;font-size:1.5em;margin:0;vertical-align:middle}
.form-dealers-inputs>a.form-dealers-showmore-cta{bottom:1.875em}
.form-dealers-inputs>a.form-dealers-exit-cta{top:1.875em;left:auto;width:1.5em}
}
@media(max-width:375px){.form-dealers-inputs{font-size:14px;line-height:1em}
.form-dealers-inputs .control-group{width:100%;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form-dealers-inputs .control-group:not(:first-child){padding-left:0;margin-bottom:1.6071em}
.form-dealers-inputs .control-group:not(:last-child){padding-right:0;margin-bottom:1.6071em}
.form-dealers-inputs .control-group label{font-size:1.2143em;line-height:1em;margin-bottom:.75em}
.form-dealers-inputs .control-group label .icon{font-size:1.5em;line-height:1em;margin-right:.25em}
.form-dealers-inputs .control-group .invisble{display:none}
.form-dealers-inputs .control-group .controls .bootstrap-select{font-size:1em;margin-bottom:0}
.form-dealers-inputs .control-group .controls .bootstrap-select button.dropdown-toggle{font-size:1.0714em;line-height:1em;padding:1.2em 1em}
.form-dealers-inputs .control-group .controls .bootstrap-select ul.dropdown-menu{font-size:1.0714em;line-height:1em}
.form-dealers-inputs .control-group .controls .bootstrap-select ul.dropdown-menu li>a{padding:.5em 1em}
.form-dealers-inputs .control-group .controls input,.form-dealers-inputs .control-group .controls textarea{font-size:1.0714em;line-height:1em;padding:1.075em 1em;margin:0}
.form-dealers-inputs .control-group.checkbox label,.form-dealers-inputs .control-group.radio label{font-size:.8571em;line-height:1.2em;margin-bottom:1em}
.form-dealers-inputs .control-group.checkbox label .label-content .label-icon,.form-dealers-inputs .control-group.radio label .label-content .label-icon{padding-right:.5em}
.form-dealers-inputs{padding-right:1.0714em;padding-bottom:3.2143em}
.form-dealers-inputs .form-dealers-header{font-size:1.5em;line-height:1em;padding-right:1.5em;margin-bottom:1.1904em}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .control-group label{font-size:2em;line-height:1em;margin-left:0;margin-bottom:.75em}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .dealer-title{font-size:.6428em;line-height:1em;margin-bottom:.4em}
.form-dealers-inputs ul.form-dealers-options li.dealer-box .dealer-address,.form-dealers-inputs ul.form-dealers-options li.dealer-box .dealer-distance{font-size:.4285em;line-height:1em;margin-bottom:.4em}
.form-dealers-inputs>a{left:1.25em;right:1.25em;width:auto;font-size:.8571em;line-height:1em}
.form-dealers-inputs>a .icon{display:inline-block;font-size:1.5em;margin:0;vertical-align:middle}
.form-dealers-inputs>a.form-dealers-showmore-cta{bottom:1.875em}
.form-dealers-inputs>a.form-dealers-exit-cta{top:1.875em;left:auto;width:1.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}
.compare-container{position:relative}
.first-column-frozen{position:absolute;top:0;left:0;max-width:331px;min-width:182px;width:25%;z-index:5}
.first-column-frozen:after{background:transparent url(../img/subcategory/comparison-table-shadow.png) repeat-y center right;content:' ';width:17px;height:100%;position:absolute;top:0;left:100%}
.first-column-frozen .row-heading{float:none;width:100%!important;padding:15px 0 10px 0}
.first-column-frozen .grouping-name-main.row-heading{padding:15px 0 10px 0}
.right-side-nav{position:absolute;top:0;right:0;width:8.333333333333332%;max-width:110px;min-width:64px;z-index:101;background-color:#e9e9e9}
.right-side-nav .direction-nav{background-color:#e9e9e9}
.right-side-cover{position:absolute;top:0;right:0;background-color:#e9e9e9;height:100%;width:8.333333333333332%;max-width:110px;min-width:64px;z-index:4;visibility:visible}
.right-side-cover .cover-row-item{width:100%}
.mobile-sticky{visibility:hidden;display:none}
.grouping-name .row-heading,.grouping-name-main .row-heading{border-right:0}
.comparison-table{width:100%;overflow-x:hidden;position:relative;z-index:2}
.data-table{width:400%}
.grouping-name-main.row-heading,.grouping-name-main .row-heading{position:relative}
.grouping-name-main.row-heading h3,.grouping-name-main .row-heading h3{font-size:1.71428571429em;font-weight:bold;text-transform:uppercase;color:#ffca00;line-height:1em;word-break:break-word;padding:0 2% 0 21%}
.row-heading .title-container{padding:0 2% 0 21%}
.data-table .row-container:nth-child(odd),.first-column-frozen .row-heading:nth-child(odd),.right-side-cover .cover-row-item:nth-child(odd){background-color:#e9e9e9}
.data-table .row-container:nth-child(even),.first-column-frozen .row-heading:nth-child(even),.right-side-cover .cover-row-item:nth-child(even){background-color:#f0f0f0}
.row-container{width:100%;height:auto;overflow:auto;background-color:rgba(0,0,0,0.5);padding:15px 0 10px 0}
.row-container:nth-child(odd){background-color:#e9e9e9}
.row-container:nth-child(even){background-color:#f0f0f0}
.row-heading{max-width:331px;min-width:182px;width:25%;float:left}
.row-heading span{font-size:.8em}
.row-heading p{color:#000;font-weight:bold}
.grouping-name-main{padding:15px 0 10px 0}
.grouping-name{width:100%;max-width:100%;min-width:100%}
.row-data-item{width:17%;height:100%;min-width:130px;max-width:220px;float:left;text-align:center}
.row-data-item .feature-checked{background:url('../img/icons/gray-checked.png');width:18px;height:14px;display:block;margin:0 auto 10px}
.row-data-item .feature-not-checked{margin:12% auto 0!important;display:block}
.row-data-item .topMargin{margin:12% auto 10px!important}
.row-data-item .feature-short-title{display:block;padding:0 10px}
.row-data-item .info-icon{display:inline-block;background-image:url('../img/subcategory/small-info-icon.png');width:12px;height:11px}
.row-data-item .engine-color-groups{width:90%;height:auto;padding:2% 5%}
.row-data-item .engine-color-groups .engine-color-item{width:100%;height:auto;position:relative;text-align:left;overflow:hidden}
.row-data-item .engine-color-groups .engine-color-item .engine-size{float:left;width:23%;min-width:42px;padding:1% 0;line-height:100%;height:100%;margin:1% 0 0 0}
.row-data-item .engine-color-groups .engine-color-item .color-options{width:75%;text-align:left;display:block;float:left;min-height:20px;line-height:20px;padding:1% 0 1% 2%;overflow:hidden}
.row-data-item .engine-color-groups .engine-color-item .color-options .product-color-availability{line-height:24px;margin:0 1px 3px 2px!important;float:left;display:block}
.row-data-item .engine-color-groups .engine-color-item .color-options .product-color-availability img{display:block;border:1px lightgray solid}
.row-data-item .engine-group{display:inline-block;margin:0 auto;position:relative;overflow:auto}
.row-data-item .engine-group .text-group{float:left;text-align:right}
.row-data-item .engine-group .text-group span{display:block;height:23px;margin-top:1px}
.row-data-item .engine-group .colors-group{float:left}
.row-data-item .engine-group .colors-group span{display:inline-block}
.row-data-item .engine-group .colors-group>span{display:block;line-height:23px}
@media(min-width:768px) and (max-width:1024px){.grouping-name-main.row-heading h3,.grouping-name-main .row-heading h3{font-size:1.45em!important}
}
@media(max-width:767px){.comparison-table{overflow-x:auto!important}
.right-side-cover{visibility:hidden!important}
.mobile-sticky{visibility:visible!important;display:block!important}
.grouping-name-main.row-heading h3,.grouping-name-main .row-heading h3{font-size:1.30em!important}
}
@media(min-width:320px) and (max-width:767px){.grouping-name-main.row-heading h3,.grouping-name-main .row-heading h3{font-size:1.30em!important}
.row-data-item .engine-group .text-group span{font-size:.857142857142857em!important}
}
.product-specs-group-v2 .toggle-spec-expandable{background-color:#585b60;color:#FFF;padding:30px 50px}
.product-specs-group-v2 .toggle-spec-expandable h1{margin:0}
.product-specs-group-v2 .toggle-spec-expandable:hover{cursor:pointer;background-color:#494d50}
.product-specs-group-v2 .toggle-spec-expandable .plus{display:block}
.product-specs-group-v2 .toggle-spec-expandable .minus{display:none}
.product-specs-group-v2 .toggle-spec-expandable.active{background-color:#494d50}
.product-specs-group-v2 .specs-table-container .mobile-table-container{display:none}
.product-specs-group-v2 .specs-table-container .mobile-table-container .dataColumn,.product-specs-group-v2 .specs-table-container .mobile-table-container .firstColumn{float:left}
.product-specs-group-v2 .specs-table-container .mobile-table-container .dataColumn{overflow:auto;width:65%}
.product-specs-group-v2 .specs-table-container .mobile-table-container .dataColumn table tbody td{white-space:nowrap}
.product-specs-group-v2 .specs-table-container .mobile-table-container .firstColumn{width:35%;overflow:auto}
.product-specs-group-v2 .specs-table-container .mobile-table-container .firstColumn table tbody th{white-space:nowrap}
.product-specs-group-v2 .specs-table-expandable{display:table;background-color:#FFF!important;border:0;margin-bottom:0!important;table-layout:fixed}
.product-specs-group-v2 .specs-table-expandable td:before{content:""}
.product-specs-group-v2 .specs-table-expandable td:after{content:""}
.product-specs-group-v2 .specs-table-expandable tbody,.product-specs-group-v2 .specs-table-expandable thead{display:table-row-group!important}
.product-specs-group-v2 .specs-table-expandable thead th{font-weight:normal!important}
.product-specs-group-v2 .specs-table-expandable thead th:first-child{font-weight:bold!important}
.product-specs-group-v2 .specs-table-expandable th{background-color:transparent;color:#000!important;border:0}
.product-specs-group-v2 .specs-table-expandable th,.product-specs-group-v2 .specs-table-expandable td{padding-top:20px!important;padding-bottom:20px!important;display:table-cell!important}
.product-specs-group-v2 .specs-table-expandable tr{display:table-row!important}
.product-specs-group-v2 .specs-table-expandable tr td:first-child,.product-specs-group-v2 .specs-table-expandable tr th:first-child{text-transform:uppercase!important}
.product-specs-group-v2 .specs-table-expandable tbody tr:hover{background-color:#cac8c9!important}
.product-specs-group-v2 .specs-table-expandable tbody tr:nth-child(odd){background-color:#e7e7e7}
.product-specs-group-v2 .specs-table-expandable tbody tr,.product-specs-group-v2 .specs-table-expandable tbody th,.product-specs-group-v2 .specs-table-expandable tbody td,.product-specs-group-v2 .specs-table-expandable tbody td div{border:0}
.product-specs-group-v2 .specs-table-expandable.table-desktop{display:table}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media(max-width:808px){.product-specs-group-v2 .toggle-spec-expandable{padding:15px 20px}
.product-specs-group-v2 .toggle-spec-expandable h1{font-size:30px;line-height:32px;width:98%}
.product-specs-group-v2 .toggle-spec-expandable .plus{display:block}
.product-specs-group-v2 .toggle-spec-expandable .minus{display:none}
.product-specs-group-v2 .specs-table-container{display:none}
.product-specs-group-v2 .specs-table-container .mobile-table-container{display:inline}
.product-specs-group-v2 .specs-table-expandable{display:block!important}
.product-specs-group-v2 .specs-table-expandable tbody{display:table-row-group}
.product-specs-group-v2 .specs-table-expandable tbody tr{display:table-row}
.product-specs-group-v2 .specs-table-expandable tbody tr th{display:table-cell}
.product-specs-group-v2 .specs-table-expandable tbody tr td{display:table-cell}
.product-specs-group-v2 .specs-table-expandable tbody tr td:before{content:""}
.product-specs-group-v2 .specs-table-expandable tbody tr td:after{content:""}
.product-specs-group-v2 .specs-table-expandable.table-desktop{display: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}
.product-features-display-group-pdp-solo{display:block;margin:20px 0}
.product-features-display-group-pdp-solo>h5{text-transform:uppercase;font-size:1.3em}
.product-features-display-group-pdp-solo>h6{text-transform:uppercase;font-size:1em}
.product-features-display-group-pdp-solo>ul{padding:0;margin:0 0 0 25px}
.product-features-display-group-pdp-solo>ul>li{list-style-type:circle}
.product-features-display-group-pdp-solo>ul>li .features-item{color:#aaa}
.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-group-container{padding-top:100px}
.product-accessory-group{background-color:#54575c;background-image:-webkit-gradient(radial,center center,0,center center,460,from(#81858e),to(#54575c));background-image:-webkit-radial-gradient(circle,#81858e,#54575c);background-image:-moz-radial-gradient(circle,#81858e,#54575c);background-image:-o-radial-gradient(circle,#81858e,#54575c);background-repeat:no-repeat;padding:4em 0}
.product-accessory-group h3{font-size:3.85714285714286em;color:#fff;text-transform:uppercase;margin:0 0 40px 0}
.product-accessory-group.section{position:relative;z-index:20}
.product-accessory-group .pdp-accessory-items{width:75%;margin:0 auto;position:relative;overflow:-moz-hidden-unscrollable}
.product-accessory-group .pdp-accessory-items .flex-control-nav{padding-bottom:0}
.product-accessory-group .pdp-accessory-items .pdp-accessory-item{margin:0 auto;padding-right:.656em;padding-left:.356em}
.product-accessory-group .pdp-accessory-items .pdp-accessory-item .no-zoom{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent}
.product-accessory-group .pdp-accessory-items .pdp-accessory-item .no-zoom img{max-width:170px!important;left:0;top:0;margin:0}
.product-accessory-group .pdp-accessory-items .pdp-accessory-item p{margin:0 0 .856em 0}
.product-accessory-group .pdp-accessory-items .flex-direction-nav a.flex-next,.product-accessory-group .pdp-accessory-items .flex-direction-nav a.flex-prev{opacity:1}
.product-accessory-group .pdp-accessory-items .flex-direction-nav a.flex-next{right:-36px!important}
.product-accessory-group .pdp-accessory-items .flex-direction-nav a.flex-prev{left:-36px!important}
.product-accessory-group ul{list-style-type:none;margin:0;text-align:center}
.product-accessory-group ul li{display:inline-block;vertical-align:top;color:#fff;text-align:left}
.product-accessory-group ul li:last-child{margin-right:0!important;padding-right:0!important}
.product-accessory-group ul li h4{text-transform:uppercase;font-size:1.5em;margin:20px 0 20px 0;line-height:24px;min-height:50px;height:auto}
.product-accessory-group ul li .mCustomScrollbar{font-size:1em;max-height:180px;min-height:180px;height:auto;overflow:auto}
.product-accessory-group ul li .pdp-accessory-image-window{width:170px;height:170px;text-align:center;margin:0 auto}
.product-accessory-group ul li .pdp-accessory-image-window img{max-width:100%}
.product-accessory-group ul li .pdp-accessory-build-price{padding:0 0 .856em 0}
.product-accessory-group ul li .pdp-accessory-build-price a,.product-accessory-group ul li .pdp-accessory-build-price span{font-weight:bold;text-transform:uppercase;color:#000;text-decoration:none;text-underline-color:black}
.product-accessory-group ul li .cta{margin:0 0 8px 0}
.product-accessory-group ul li .cta:last-child{margin-bottom:16px}
.product-accessory-group ul li .cta a{font-size:.857142857142857em!important}
@media(max-width:767px){#accessories-group-navigation{padding-top:2em}
#accessories-group-navigation ul{overflow:hidden}
#accessories-group-navigation ul li{width:100%;float:left}
#accessories-group-navigation ul li a{overflow:hidden;padding:2em;width:auto}
#accessories-group-navigation ul li a .menuImage{display:none}
#accessories-group-navigation ul li a .menuImage img{display:none}
#accessories-group-navigation ul li a h2{float:left;width:auto;min-height:0;font-size:1.428571428571429em}
#accessories-group-navigation ul li a .accessories-group-nav-arrow{float:right;padding:.4em 0 0 0}
.product-accessory-group h3{line-height:50px}
}
@media(max-width:320px){#accessories-group-navigation{padding-top:2em}
#accessories-group-navigation .text-product-detail-accesories-desc,#accessories-group-navigation .cta-view-all{display:none}
#accessories-group-navigation ul li{width:100%;margin:0 0 15px}
#accessories-group-navigation ul li a{width:90%;text-align:left;overflow:hidden;position:relative;padding:0 5%}
#accessories-group-navigation ul li a .menuImage{display:none}
#accessories-group-navigation ul li a .menuImage img{display:none}
#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}
#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%}
.product-accessory-group h3{font-size:2.157em}
}
#pdp-info-nav .pdp-pricing .pdp-price-cta-container .left-angle-inward{font-size:16px!important}
#pdp-info-nav .pdp-estimate-quote ul li .pdp-raq-link,#pdp-info-nav .pdp-estimate-quote ul li .pdp-raq-link a{pointer-events:all!important}
.social-share-instance .right-angle-inward span:before{background-image:url("../img/general/curved-arrow-black.png");content:"";display:inline-block;height:9px;width:12px;position:static;margin-left:5px}
#pdp-info-nav .pdp-pricing .pdp-price-cta-container .pdp-starting-price .locale-price-disclaimer .price-policy-cta a{text-align:right}
#pdp-info-nav .pdp-pricing .pdp-price-cta-container .pdp-starting-price .locale-price-disclaimer .price-policy-cta a span{font-size:10px}
@media(max-width:767px){#pdp-info-nav .pdp-pricing .pdp-price-cta-container .pdp-starting-price{text-align:left}
#pdp-info-nav .pdp-pricing .pdp-price-cta-container .pdp-starting-price .locale-price-disclaimer .price-policy-cta a span{font-size:10px}
#pdp-info-nav .pdp-pricing .pdp-price-cta-container .left-angle-inward{margin-bottom:80px}
#pdp-info-nav .pdp-estimate-quote .centered{display:block!important}
#pdp-info-nav .pdp-estimate-quote .centered ul{text-align:left}
#pdp-info-nav .pdp-estimate-quote .centered ul li{display:list-item;float: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}
.pdp-specs-header{background-color:#eee;background:-webkit-radial-gradient(center 250px,circle,#eee 25%,#555 125%);background:-moz-radial-gradient(center 250px,circle,#eee 25%,#555 125%);background:-o-radial-gradient(center 250px,circle,#eee 25%,#555 125%);background:radial-gradient(circle at center 250px,#eee 25%,#555 125%);background-repeat:no-repeat}
.pdp-specs-header .specs-header-container{position:relative;overflow:hidden;padding-top:50px}
.pdp-specs-header .specs-header-container .specs-header-title{padding:15px;box-sizing:border-box}
.pdp-specs-header .specs-header-container .specs-header-title .title{margin:0;padding:0;color:#555;text-align:center}
.pdp-specs-header .specs-header-container .specs-header-view{display:block;width:200%;white-space:nowrap;padding:15px 0}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view,.pdp-specs-header .specs-header-container .specs-header-view .side-view{display:inline-block;width:50%;text-align:center}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper{position:relative}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .threequarters-view-par,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .threequarters-view-par,.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .side-view-par,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .side-view-par{height:0}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot,.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot{position:absolute;top:0;right:auto;bottom:auto;left:0;max-width:95px}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p,.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p{margin:0}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type.mobile-type,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type.mobile-type,.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type.mobile-type,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type.mobile-type{width:20px;height:20px;border:#333 solid 1px;border-radius:100%;text-align:center}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type:not(.mobile-type),.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type:not(.mobile-type),.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type:not(.mobile-type),.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type:not(.mobile-type){display:none}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.value,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.value,.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.value,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.value{display:none}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .mobile-dimensions,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .mobile-dimensions,.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .mobile-dimensions,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .mobile-dimensions{display:none}
.pdp-specs-header .specs-header-container .specs-header-view-nav{width:100%;padding:15px 0}
.pdp-specs-header .specs-header-container .specs-header-view-nav .view-nav-title{text-align:center}
.pdp-specs-header .specs-header-container .specs-header-view-nav .view-nav-items{display:table;width:100%}
.pdp-specs-header .specs-header-container .specs-header-view-nav .view-nav-items>*{display:table-cell;vertical-align:middle}
.pdp-specs-header .specs-header-container .specs-header-view-nav .view-nav-items .view-nav-thumbnails{width:100%;text-align:center}
.pdp-specs-header .specs-header-container .specs-header-view-nav .view-nav-items .view-nav-thumbnails>img{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;max-width:45%;cursor:pointer;background-position:0 80px}
.pdp-specs-header .specs-header-container .specs-header-view-nav .view-nav-items .view-nav-thumbnails>img:hover,.pdp-specs-header .specs-header-container .specs-header-view-nav .view-nav-items .view-nav-thumbnails>img.active{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;background-color:rgba(211,211,211,0.27999999999999997);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(95%,rgba(0,0,0,0.1)),color-stop(95%,#fff));background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 95%,#fff 95%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 95%,#fff 95%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 95%,#fff 95%);background-image:linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 95%,#fff 95%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);background-color:transparent;background-position:0 0}
.pdp-specs-header .specs-header-container .specs-header-view-nav .view-nav-items>span[class*="icon"]{font-size:2em;font-weight:bold;padding:0 15px;cursor:pointer}
.pdp-specs-header .specs-header-container .specs-header-view-nav .view-nav-items>span[class*="icon"]:hover{color:#fff}
.pdp-specs-header .specs-header-container .specs-header-view-legend{display:table;width:200%;padding:15px 0}
.pdp-specs-header .specs-header-container .specs-header-view-legend .threequarters-view-legend,.pdp-specs-header .specs-header-container .specs-header-view-legend .side-view-legend{display:table-cell;width:50%;padding:0 15px}
.pdp-specs-header .specs-header-container .specs-header-view-legend .threequarters-view-legend .legend,.pdp-specs-header .specs-header-container .specs-header-view-legend .side-view-legend .legend{display:table;width:100%;padding:5px 0}
.pdp-specs-header .specs-header-container .specs-header-view-legend .threequarters-view-legend .legend .legend-index,.pdp-specs-header .specs-header-container .specs-header-view-legend .side-view-legend .legend .legend-index,.pdp-specs-header .specs-header-container .specs-header-view-legend .threequarters-view-legend .legend .legend-text,.pdp-specs-header .specs-header-container .specs-header-view-legend .side-view-legend .legend .legend-text{display:table-cell;vertical-align:middle}
.pdp-specs-header .specs-header-container .specs-header-view-legend .threequarters-view-legend .legend .legend-index.legend-index,.pdp-specs-header .specs-header-container .specs-header-view-legend .side-view-legend .legend .legend-index.legend-index,.pdp-specs-header .specs-header-container .specs-header-view-legend .threequarters-view-legend .legend .legend-text.legend-index,.pdp-specs-header .specs-header-container .specs-header-view-legend .side-view-legend .legend .legend-text.legend-index{width:20px;height:20px;border:#333 solid 1px;border-radius:100%;text-align:center}
.pdp-specs-header .specs-header-container .specs-header-view-legend .threequarters-view-legend .legend .legend-index.legend-text,.pdp-specs-header .specs-header-container .specs-header-view-legend .side-view-legend .legend .legend-index.legend-text,.pdp-specs-header .specs-header-container .specs-header-view-legend .threequarters-view-legend .legend .legend-text.legend-text,.pdp-specs-header .specs-header-container .specs-header-view-legend .side-view-legend .legend .legend-text.legend-text{padding-left:10px}
.pdp-specs-header .specs-header-container .specs-header-keyspecs{padding:15px 10px}
.pdp-specs-header .specs-header-container .specs-header-keyspecs .keyspecs-custom{display:table;width:100%}
.pdp-specs-header .specs-header-container .specs-header-keyspecs .keyspecs-custom .keyspecs-spec{display:table-cell;padding:0 5px}
.pdp-specs-header .specs-header-container .specs-header-keyspecs .keyspecs-custom .keyspecs-spec .spec-values>h1{color:#fff;font-size:1.3em;line-height:1em;margin:0}
.pdp-specs-header .specs-header-container .specs-header-keyspecs .keyspecs-color{width:100%;padding:0 5px;margin-top:10px}
.pdp-specs-header .specs-header-container .specs-header-keyspecs .keyspecs-color .color-title{display:block;margin-bottom:2px}
.pdp-specs-header .specs-header-container .specs-header-keyspecs .keyspecs-color .color-box{display:inline-block;width:40px;height:40px;margin-bottom:5px;background-color:#fff}
.pdp-specs-header .specs-header-container .specs-header-download{width:100%;padding:30px 15px;box-sizing:border-box;text-align:right}
.pdp-specs-header .specs-header-container .specs-header-download>a.download-spec-sheet{color:#222;font-weight:bold;text-decoration:none}
.pdp-specs-header .specs-header-container .specs-header-download>a.download-spec-sheet: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:#fff}
.pdp-specs-header .uppercase{text-transform:uppercase}
@media(min-width:808px){.pdp-specs-header{background:-webkit-radial-gradient(center 400px,circle,#eee 25%,#555 125%);background:-moz-radial-gradient(center 400px,circle,#eee 25%,#555 125%);background:-o-radial-gradient(center 400px,circle,#eee 25%,#555 125%);background:radial-gradient(circle at center 400px,#eee 25%,#555 125%)}
.pdp-specs-header .specs-header-container{padding-top:155px}
.pdp-specs-header .specs-header-container .specs-header-title{padding:15px 50px}
.pdp-specs-header .specs-header-container .specs-header-view{min-height:400px}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper{max-width:60%;margin:auto}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type.mobile-type,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type.mobile-type,.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type.mobile-type,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type.mobile-type{display:none}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type:not(.mobile-type),.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type:not(.mobile-type),.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type:not(.mobile-type),.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.type:not(.mobile-type){display:block;text-transform:uppercase}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.value,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.value,.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.value,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .spec-dimension-hotspot>p.value{display:block;font-size:.75em}
.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .mobile-dimensions,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .threequarters-view-par .product-dimension-hotspot .mobile-dimensions,.pdp-specs-header .specs-header-container .specs-header-view .threequarters-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .mobile-dimensions,.pdp-specs-header .specs-header-container .specs-header-view .side-view .product-dimensions-wrapper .side-view-par .product-dimension-hotspot .mobile-dimensions{display:none}
.pdp-specs-header .specs-header-container .specs-header-view-nav{position:absolute;width:140px;top:250px;right:50px;padding:0}
.pdp-specs-header .specs-header-container .specs-header-view-nav .view-nav-items .view-nav-thumbnails>img{max-width:100%}
.pdp-specs-header .specs-header-container .specs-header-keyspecs{position:absolute;display:block;width:290px;top:250px;left:50px;padding:0}
.pdp-specs-header .specs-header-container .specs-header-keyspecs .keyspecs-custom{display:block;width:100%}
.pdp-specs-header .specs-header-container .specs-header-keyspecs .keyspecs-custom .keyspecs-spec{display:block;width:100%;padding:0;margin-bottom:10px}
.pdp-specs-header .specs-header-container .specs-header-keyspecs .keyspecs-custom .keyspecs-spec .spec-values>h1{font-size:1.7em}
.pdp-specs-header .specs-header-container .specs-header-keyspecs .keyspecs-color{width:140px;padding:0;margin:0}
.pdp-specs-header .specs-header-container .specs-header-keyspecs .keyspecs-color .color-title{display:block;margin-bottom:2px}
.pdp-specs-header .specs-header-container .specs-header-keyspecs .keyspecs-color .color-box{width:60px;height:60px}
.pdp-specs-header .specs-header-container .specs-header-download{padding:30px 50px}
}
@media(min-width:808px){.pdp-specs-header .mobile{display:none!important}
}
@media(max-width:808px){.pdp-specs-header .desktop{display:none!important}
}
.pdp-specs-header .iseditmode-true .specs-header-view .product-dimension-hotspot{display:inherit!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}
#pdp-solo-header-top:before,#pdp-solo-header-top:after{content:none}
.dark-skin{background:-moz-linear-gradient(left,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 50%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.6)),color-stop(50%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 50%);background:-o-linear-gradient(left,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 50%);background:-ms-linear-gradient(left,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 50%);background:linear-gradient(to right,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#00000000',GradientType=1)}
.clearfix:after{clear:both}
#pdp-solo-header #pdp-solo-header-top-image{display:none}
#pdp-solo-header #pdp-solo-header-top{background-position:center;background-repeat:no-repeat;background-size:100%;display:table;width:100%;padding-top:120px}
#pdp-solo-header #pdp-solo-header-top .span3,#pdp-solo-header #pdp-solo-header-top .span4,#pdp-solo-header #pdp-solo-header-top .span5{display:table-cell;float:none}
#pdp-solo-header #pdp-solo-header-top .image-container-herobanner-mobile{display:none}
#pdp-solo-header .top-right{margin-top:10px;float:right;position:absolute;right:52px;top:100px}
#pdp-solo-header .top-right a{color:black;font-size:100%;text-transform:uppercase;font-weight:bold;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;display:table-caption}
#pdp-solo-header .top-right a .icon-size{font-size:40px;text-decoration:none}
#pdp-solo-header .top-right a img{width:100%;left:60px;top:60px;position:relative}
#pdp-solo-header .image-container img{width:100%;left:60px;top:60px;position:relative}
#pdp-solo-header #pdp-solo-header-model-name{display:none}
#pdp-solo-header #pdp-solo-header-title{padding-left:50px;vertical-align:middle;color:#FFF}
#pdp-solo-header #pdp-solo-header-title .pdp-solo-header-description{padding:5px 0}
#pdp-solo-header #pdp-solo-header-title h1{font-size:70px;line-height:60px;min-width:461px}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top{padding-bottom:50px}
#pdp-solo-header #pdp-solo-header-colors{vertical-align:bottom}
#pdp-solo-header #pdp-solo-header-colors .colors-list{width:100%;padding:20px 50px 20px 0;box-sizing:border-box;text-align:right;color:#FFF;background:-moz-linear-gradient(left,rgba(20,20,20,0) 0,rgba(20,20,20,0.44) 24%,rgba(20,20,20,0.6) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(20,20,20,0)),color-stop(24%,rgba(20,20,20,0.44)),color-stop(100%,rgba(20,20,20,0.6)));background:-webkit-linear-gradient(left,rgba(20,20,20,0) 0,rgba(20,20,20,0.44) 24%,rgba(20,20,20,0.6) 100%);background:-o-linear-gradient(left,rgba(20,20,20,0) 0,rgba(20,20,20,0.44) 24%,rgba(20,20,20,0.6) 100%);background:-ms-linear-gradient(left,rgba(20,20,20,0) 0,rgba(20,20,20,0.44) 24%,rgba(20,20,20,0.6) 100%);background:linear-gradient(to right,rgba(20,20,20,0) 0,rgba(20,20,20,0.44) 24%,rgba(20,20,20,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00141414',endColorstr='#99141414',GradientType=1)}
#pdp-solo-header #pdp-solo-header-colors .colors-list .color-name{text-transform:uppercase;display:inline-block;max-width:175px}
#pdp-solo-header #pdp-solo-header-colors .colors-list ul{margin:0;padding:0;padding-top:10px;display:block;list-style-type:none}
#pdp-solo-header #pdp-solo-header-colors .colors-list ul li{display:inline-block;margin-left:10px;width:30px;height:30px;background-color:#F00}
#pdp-solo-header #pdp-solo-header-colors .colors-list ul li:hover{cursor:pointer}
#pdp-solo-header #pdp-solo-header-details{background-color:#585b60;color:#FFF;padding-top:10px}
#pdp-solo-header #pdp-solo-header-details a{color:#fff}
#pdp-solo-header #pdp-solo-header-details .inner{padding-left:50px;position:relative;z-index:10}
#pdp-solo-header #pdp-solo-header-details .pdp-solo-header-details-inner{display:table}
#pdp-solo-header #pdp-solo-header-details .pdp-solo-header-details-inner i[class*="icon"]{color:#333;font-size:23px}
#pdp-solo-header #pdp-solo-header-details #pdp-solo-header-description{padding-left:0;padding-right:50px}
#pdp-solo-header #pdp-solo-header-details #pdp-solo-header-description:hover{background:0;cursor:auto}
#pdp-solo-header #pdp-solo-header-details .pcq{text-align:center;font-size:12px;text-transform:uppercase;width:14%;vertical-align:middle}
#pdp-solo-header #pdp-solo-header-details .pcq a,#pdp-solo-header #pdp-solo-header-details .pcq a:hover,#pdp-solo-header #pdp-solo-header-details .pcq a:active,#pdp-solo-header #pdp-solo-header-details .pcq a:visited{text-decoration:none;color:#FFF}
#pdp-solo-header #pdp-solo-header-details .pcq i{display:block;padding-bottom:20px}
#pdp-solo-header #pdp-solo-header-details .build-price-cta{display:none;width:100%;text-align:center;margin:0;padding:0}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a{display:table;width:100%;background-color:#ffcb00}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a .icon-box.left,#pdp-solo-header #pdp-solo-header-details .build-price-cta a .title-box.left{display:table-cell;width:10%}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a .icon-box.left .icon,#pdp-solo-header #pdp-solo-header-details .build-price-cta a .title-box.left .icon{display:none;background-position:-1px -1px;margin-left:10px}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a .icon-box.center,#pdp-solo-header #pdp-solo-header-details .build-price-cta a .title-box.center{text-align:center;padding:15px 0}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a .icon-box.right,#pdp-solo-header #pdp-solo-header-details .build-price-cta a .title-box.right{display:table-cell;width:10%}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a .icon-box.right .icon,#pdp-solo-header #pdp-solo-header-details .build-price-cta a .title-box.right .icon{display:inline-block;background-position:-1px -43px;margin-right:10px}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a:hover{-webkit-transition:background-color 500ms ease-out;-moz-transition:background-color 500ms ease-out;-o-transition:background-color 500ms ease-out;transition:background-color 500ms ease-out;background-color:#999;color:#333}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a:visited{-webkit-transition:background-color 500ms ease-out;-moz-transition:background-color 500ms ease-out;-o-transition:background-color 500ms ease-out;transition:background-color 500ms ease-out;background-color:#ffcb00;color:#000}
#pdp-solo-header #pdp-solo-header-details .build-price-link{display:none}
#pdp-solo-header #pdp-solo-header-details .price-details{width:18%;vertical-align:middle}
#pdp-solo-header #pdp-solo-header-details .price-details .pdp-solo-header-from{font-size:12px;text-transform:uppercase}
#pdp-solo-header #pdp-solo-header-details .price-details .pdp-solo-header-price{font-size:32px;font-weight:bold}
#pdp-solo-header #pdp-solo-header-details .price-details .pdp-solo-header-msrp{font-size:9px;line-height:11px}
#pdp-solo-header #pdp-solo-header-details .price-details:hover{background:none!important;cursor:auto!important}
#pdp-solo-header #pdp-solo-header-details .price-details:hover i[class*="icon"]{color:#333!important}
#pdp-solo-header #pdp-solo-header-details .price-details .popover{padding:1em}
#pdp-solo-header #pdp-solo-header-details .price-details .popover .popover-content{color:#000}
#pdp-solo-header #pdp-solo-header-details .price-details .msrp-mobile{display:none}
#pdp-solo-header #pdp-solo-header-details .price-details .price-details-inner{display:inline-block}
#pdp-solo-header #pdp-solo-header-details .table-cell{display:table-cell;padding:30px 2%}
#pdp-solo-header #pdp-solo-header-details .table-cell:hover{background:-moz-linear-gradient(top,rgba(41,137,216,0) 0,#8c8c8c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(41,137,216,0)),color-stop(100%,#8c8c8c));background:-webkit-linear-gradient(top,rgba(41,137,216,0) 0,#8c8c8c 100%);background:-o-linear-gradient(top,rgba(41,137,216,0) 0,#8c8c8c 100%);background:-ms-linear-gradient(top,rgba(41,137,216,0) 0,#8c8c8c 100%);background:linear-gradient(to bottom,rgba(41,137,216,0) 0,#8c8c8c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002989d8',endColorstr='#8c8c8c',GradientType=0);cursor:pointer}
#pdp-solo-header #pdp-solo-header-details .table-cell .icon-info-sign{font-size:16px;color:#333}
#pdp-solo-header #pdp-solo-header-details .table-cell .icon-info-sign:hover{cursor:pointer}
#pdp-solo-header #pdp-solo-header-details .border-gradient{border-width:1px;border-right-width:0;border-bottom-width:0;border-top-width:0;border-style:solid;-webkit-border-image:-webkit-gradient(linear,0 100%,0 0,from(#898d90),to(rgba(0,0,0,0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(bottom,#898d90,rgba(0,0,0,0)) 1 100%;-moz-border-image:-moz-linear-gradient(bottom,#898d90,rgba(0,0,0,0)) 1 100%;-o-border-image:-o-linear-gradient(bottom,#898d90,rgba(0,0,0,0)) 1 100%;border-image:linear-gradient(to top,#898d90,rgba(0,0,0,0)) 1 100%}
#pdp-solo-header .herobanner-share{margin-top:10px;float:right;position:absolute;right:52px;top:100px}
#pdp-solo-header .herobanner-share a{color:black;font-size:100%;text-transform:uppercase;font-weight:bold;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;display:table-caption}
#pdp-solo-header .herobanner-share a .icon-size{font-size:40px;text-decoration:none}
#pdp-solo-header .herobanner-share a img{width:100%;left:60px;top:60px;position:relative}
#pdp-solo-header.is-hero-banner #pdp-solo-header-top.pdp-solo-header-herobanner-top{position:relative;height:525px;background-position:center top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#pdp-solo-header.is-hero-banner #pdp-solo-header-top.pdp-solo-header-herobanner-top .image-container img{position:absolute;top:auto;right:10%;bottom:-25px;left:auto;width:auto;max-height:450px;z-index:100}
.float-left{float:left}
.hide-raq{display:none!important}
@media(max-width:808px){#pdp-solo-header #pdp-solo-header-top{background-repeat:no-repeat;background-size:cover;padding-top:0}
#pdp-solo-header #pdp-solo-header-top .span3,#pdp-solo-header #pdp-solo-header-top .span4,#pdp-solo-header #pdp-solo-header-top .span5{width:100%;margin:0;display:block;float:left}
#pdp-solo-header .top-right{margin-top:-73px;float:right;position:absolute;right:52px;top:100px}
#pdp-solo-header .top-right a{color:black;font-size:100%;text-transform:uppercase;font-weight:bold;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;display:table-caption}
#pdp-solo-header .top-right a .icon-size{font-size:40px;text-decoration:none}
#pdp-solo-header .top-right a img{width:100%;left:60px;top:60px;position:relative}
#pdp-solo-header #pdp-solo-header-model-name{padding-top:20px;display:block;padding-top:64px}
#pdp-solo-header #pdp-solo-header-model-name h1{font-size:26px;line-height:26px}
#pdp-solo-header .image-container{text-align:center}
#pdp-solo-header .image-container img{width:88%;left:0;top:50px;position:relative}
#pdp-solo-header #pdp-solo-header-title{padding:0;vertical-align:middle;color:#FFF;text-align:center}
#pdp-solo-header #pdp-solo-header-title h1{font-size:40px;line-height:35px;min-width:auto}
#pdp-solo-header #pdp-solo-header-title #pdp-solo-header-model-name{padding-top:64px;display:block}
#pdp-solo-header #pdp-solo-header-title #pdp-solo-header-model-name h1{font-size:26px;line-height:26px}
#pdp-solo-header #pdp-solo-header-colors{background-color:#585b60}
#pdp-solo-header #pdp-solo-header-colors .colors-list{width:100%;padding:20px 15px;padding-bottom:0;box-sizing:border-box;text-align:left;color:#FFF;background:-moz-linear-gradient(left,rgba(20,20,20,0.6) 0,rgba(20,20,20,0.6) 36%,rgba(20,20,20,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(20,20,20,0.6)),color-stop(36%,rgba(20,20,20,0.6)),color-stop(100%,rgba(20,20,20,0)));background:-webkit-linear-gradient(left,rgba(20,20,20,0.6) 0,rgba(20,20,20,0.6) 36%,rgba(20,20,20,0) 100%);background:-o-linear-gradient(left,rgba(20,20,20,0.6) 0,rgba(20,20,20,0.6) 36%,rgba(20,20,20,0) 100%);background:-ms-linear-gradient(left,rgba(20,20,20,0.6) 0,rgba(20,20,20,0.6) 36%,rgba(20,20,20,0) 100%);background:linear-gradient(to right,rgba(20,20,20,0.6) 0,rgba(20,20,20,0.6) 36%,rgba(20,20,20,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99141414',endColorstr='#00141414',GradientType=1)}
#pdp-solo-header #pdp-solo-header-colors .colors-list .color-name{text-transform:uppercase}
#pdp-solo-header #pdp-solo-header-colors .colors-list ul{margin:0;padding:0;padding-top:10px;display:block;list-style-type:none}
#pdp-solo-header #pdp-solo-header-colors .colors-list ul li{float:left;margin-left:10px;width:30px;height:30px;background-color:#F00}
#pdp-solo-header #pdp-solo-header-colors .colors-list ul li:hover{cursor:pointer}
#pdp-solo-header #pdp-solo-header-colors .colors-list ul li:first-child{margin-left:0}
#pdp-solo-header #pdp-solo-header-details{background-color:#585b60;color:#FFF;padding-top:10px}
#pdp-solo-header #pdp-solo-header-details .inner{padding:15px 20px}
#pdp-solo-header #pdp-solo-header-details .pdp-solo-header-details-inner{display:block}
#pdp-solo-header #pdp-solo-header-details .pdp-solo-header-details-inner i[class*="icon"]{font-size:23px}
#pdp-solo-header #pdp-solo-header-details .pdp-solo-header-details-inner .pcq-link{display:block;padding:10px;background:#696d70;margin:10px 0;box-sizing:border-box}
#pdp-solo-header #pdp-solo-header-details .pdp-solo-header-details-inner .pcq-link a{font-size:18px;font-weight:bold;display:block;color:#FFF}
#pdp-solo-header #pdp-solo-header-details .pdp-solo-header-details-inner .pcq-link a:active{color:#FFF}
#pdp-solo-header #pdp-solo-header-details .pdp-solo-header-details-inner .pcq-link a:hover{color:#FFF}
#pdp-solo-header #pdp-solo-header-details .pdp-solo-header-details-inner .pcq-link a:visited{color:#FFF}
#pdp-solo-header #pdp-solo-header-details #pdp-solo-header-description{width:100%;padding:0;font-size:16px}
#pdp-solo-header #pdp-solo-header-details #pdp-solo-header-description:hover{background:0;cursor:auto}
#pdp-solo-header #pdp-solo-header-details .pcq{text-align:center;font-size:12px;text-transform:uppercase;width:100%}
#pdp-solo-header #pdp-solo-header-details .pcq a,#pdp-solo-header #pdp-solo-header-details .pcq a:hover,#pdp-solo-header #pdp-solo-header-details .pcq a:active,#pdp-solo-header #pdp-solo-header-details .pcq a:visited{text-decoration:none;color:#FFF}
#pdp-solo-header #pdp-solo-header-details .pcq i{display:none}
#pdp-solo-header #pdp-solo-header-details .build-price-cta{display:block;text-align:center;padding-right:0;margin:20px 0}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a{-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;-o-transition:color 500ms ease-out;transition:color 500ms ease-out;color:#000;font-size:18px;line-height:18px;font-weight:bold}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a .icon-box,#pdp-solo-header #pdp-solo-header-details .build-price-cta a .title-box{display:table-cell;vertical-align:middle}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a .icon-box.left,#pdp-solo-header #pdp-solo-header-details .build-price-cta a .title-box.left{text-align:left}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a .icon-box.left .icon,#pdp-solo-header #pdp-solo-header-details .build-price-cta a .title-box.left .icon{display:none;margin-right:5px}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a .icon-box.center,#pdp-solo-header #pdp-solo-header-details .build-price-cta a .title-box.center{text-align:center}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a .icon-box.right,#pdp-solo-header #pdp-solo-header-details .build-price-cta a .title-box.right{text-align:center}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a .icon-box.right .icon,#pdp-solo-header #pdp-solo-header-details .build-price-cta a .title-box.right .icon{display:inline-block;margin-left:5px;margin-bottom:1px}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a:active,#pdp-solo-header #pdp-solo-header-details .build-price-cta a:focus,#pdp-solo-header #pdp-solo-header-details .build-price-cta a:hover,#pdp-solo-header #pdp-solo-header-details .build-price-cta a:visited{text-decoration:none}
#pdp-solo-header #pdp-solo-header-details .build-price-cta a:hover{-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;-o-transition:color 500ms ease-out;transition:color 500ms ease-out;color:#fff}
#pdp-solo-header #pdp-solo-header-details .build-price-link{display:block;padding:10px;background:#FF0;margin:20px 0}
#pdp-solo-header #pdp-solo-header-details .build-price-link a{font-size:18px;font-weight:bold;display:block;color:#000}
#pdp-solo-header #pdp-solo-header-details .build-price-link a:active{color:#000}
#pdp-solo-header #pdp-solo-header-details .build-price-link a:hover{color:#000}
#pdp-solo-header #pdp-solo-header-details .build-price-link a:visited{color:#000}
#pdp-solo-header #pdp-solo-header-details .price-details{width:100%;text-align:center}
#pdp-solo-header #pdp-solo-header-details .price-details .pdp-solo-header-from{font-size:14px;line-height:30px;text-transform:uppercase}
#pdp-solo-header #pdp-solo-header-details .price-details .msrp-desktop{display:none}
#pdp-solo-header #pdp-solo-header-details .price-details .msrp-mobile{display:block}
#pdp-solo-header #pdp-solo-header-details .price-details .pdp-solo-header-price{font-size:40px;font-weight:bold}
#pdp-solo-header #pdp-solo-header-details .price-details .pdp-solo-header-msrp{font-size:9px;line-height:11px}
#pdp-solo-header #pdp-solo-header-details .price-details:hover{background:none!important;cursor:auto!important}
#pdp-solo-header #pdp-solo-header-details .price-details:hover i[class*="icon"]{color:#333!important}
#pdp-solo-header #pdp-solo-header-details .price-details .popover{padding:1em}
#pdp-solo-header #pdp-solo-header-details .price-details .popover .popover-content{color:#000}
#pdp-solo-header #pdp-solo-header-details .price-details .price-details-inner{width:80%;margin-top:20px}
#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta{text-align:right;padding-right:50px}
#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a{-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;-o-transition:color 500ms ease-out;transition:color 500ms ease-out;color:#333;font-size:18px;line-height:18px;font-weight:bold}
#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a .icon-box,#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a .title-box{display:table-cell;vertical-align:middle}
#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a .icon-box.left,#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a .title-box.left{text-align:left}
#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a .icon-box.left .icon,#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a .title-box.left .icon{display:none;margin-right:5px}
#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a .icon-box.center,#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a .title-box.center{text-align:right}
#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a .icon-box.right,#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a .title-box.right{text-align:right}
#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a .icon-box.right .icon,#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a .title-box.right .icon{display:inline-block;margin-left:5px;margin-bottom:1px}
#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a:active,#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a:focus,#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a:hover,#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a:visited{text-decoration:none}
#pdp-solo-header #pdp-solo-header-details .price-details .bap-cta a:hover{-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;-o-transition:color 500ms ease-out;transition:color 500ms ease-out;color:#fff}
#pdp-solo-header #pdp-solo-header-details .table-cell{display:block;padding:0}
#pdp-solo-header #pdp-solo-header-details .table-cell:hover{background:-moz-linear-gradient(top,rgba(41,137,216,0) 0,#8c8c8c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(41,137,216,0)),color-stop(100%,#8c8c8c));background:-webkit-linear-gradient(top,rgba(41,137,216,0) 0,#8c8c8c 100%);background:-o-linear-gradient(top,rgba(41,137,216,0) 0,#8c8c8c 100%);background:-ms-linear-gradient(top,rgba(41,137,216,0) 0,#8c8c8c 100%);background:linear-gradient(to bottom,rgba(41,137,216,0) 0,#8c8c8c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002989d8',endColorstr='#8c8c8c',GradientType=0);cursor:pointer}
#pdp-solo-header #pdp-solo-header-details .table-cell .icon-info-sign{font-size:16px;color:#333}
#pdp-solo-header #pdp-solo-header-details .table-cell .icon-info-sign:hover{cursor:pointer}
#pdp-solo-header #pdp-solo-header-details .border-gradient{border-width:0}
#pdp-solo-header #pdp-solo-header-top-image{display:block}
#pdp-solo-header #pdp-solo-header-top-image>img{width:100%}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top{background-image:initial!important;padding:2.5%;width:95%}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top .image-container{display:none}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top .image-container img{position:absolute;top:240px;left:170px;width:45vw}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top .image-container-herobanner-mobile{display:block;width:40%;float:right;margin-bottom:20px}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top #pdp-solo-header-title{text-align:left}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top #pdp-solo-header-title #pdp-solo-header-model-name{padding-top:0;color:#000}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top #pdp-solo-header-title .pdp-solo-header-title{color:#000}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top #pdp-solo-header-title .pdp-solo-header-description-container{width:60%;float:left;color:#000}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top .pdp-solo-header-title{text-align:left;padding-bottom:20px}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top .pdp-solo-header-cta a{width:95%;padding:20px;text-align:center}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top .pdp-solo-header-cta a span{font-size:20px}
#pdp-solo-header .pdp-solo-header-herobanner-top{background-image:initial!important}
#pdp-solo-header .herobanner-share{margin-top:inherit;float:inherit;position:inherit;right:inherit;top:inherit;display:block;background-color:#e6e6e6;width:100%;height:60px;padding:15px 0;text-align:-webkit-center}
#pdp-solo-header .herobanner-share a{color:#000;font-size:40px;font-weight:700;line-height:60px;display:-webkit-inline-box}
.hide-raq{display:block!important}
}
@media(min-width:801px) and (max-width:1280px){.hide-raq{display:none!important}
#pdp-solo-header .top-right{margin-top:16px;float:right;position:absolute;right:16px}
#pdp-solo-header .top-right a{color:black;font-size:100%;text-transform:uppercase;font-weight:bold;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;display:table-caption}
#pdp-solo-header .top-right a .icon-size{font-size:35px;text-decoration:none}
#pdp-solo-header .top-right a img{width:100%;left:60px;top:60px;position:relative}
}
@media(max-width:375px){.hide-raq{display:block!important}
#pdp-solo-header #pdp-solo-header-top-image{display:block}
#pdp-solo-header #pdp-solo-header-top-image>img{width:100%}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top{background-image:initial!important;padding:5%;width:90%}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top .image-container{display:none}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top .image-container img{position:absolute;top:240px;left:170px;width:45vw}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top .image-container-herobanner-mobile{display:block;width:40%;float:right;margin-bottom:20px}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top #pdp-solo-header-title{text-align:left}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top #pdp-solo-header-title #pdp-solo-header-model-name{padding-top:0;color:#000}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top #pdp-solo-header-title .pdp-solo-header-title{color:#000}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top #pdp-solo-header-title .pdp-solo-header-description-container{width:60%;float:left;color:#000}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top .pdp-solo-header-title{text-align:left;padding-bottom:20px}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top .pdp-solo-header-cta a{width:90%;padding:20px;text-align:center}
#pdp-solo-header #pdp-solo-header-top.pdp-solo-header-herobanner-top .pdp-solo-header-cta a span{font-size:20px}
#pdp-solo-header .pdp-solo-header-herobanner-top{background-image:initial!important}
#pdp-solo-header .herobanner-share{margin-top:inherit;float:inherit;position:inherit;right:inherit;top:inherit;display:block;background-color:#e6e6e6;width:100%;height:60px;padding:15px 0;text-align:-webkit-center}
#pdp-solo-header .herobanner-share a{color:#000;font-size:40px;font-weight:700;line-height:60px;display:-webkit-inline-box}
#pdp-solo-header .top-right{margin-top:-25px;float:right;position:absolute;right:16px;top:39px}
#pdp-solo-header .top-right a{color:black;font-size:100%;text-transform:uppercase;font-weight:bold;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;display:table-caption}
#pdp-solo-header .top-right a .icon-size{font-size:35px;text-decoration:none}
#pdp-solo-header .top-right a img{width:100%;left:60px;top:60px;position:relative}
#pdp-solo-header .top-right #pdp-solo-header-model-name{padding-top:20px;display:block;padding-top:64px}
#pdp-solo-header .top-right #pdp-solo-header-model-name h1{font-size:26px;line-height:26px}
}
@media(min-width:376px) and (max-width:667px){.hide-raq{display:block!important}
#pdp-solo-header .top-right{margin-top:-17px;float:right;position:absolute;right:16px;top:39px}
#pdp-solo-header .top-right a{color:black;font-size:100%;text-transform:uppercase;font-weight:bold;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;display:table-caption}
#pdp-solo-header .top-right a .icon-size{font-size:35px;text-decoration:none}
#pdp-solo-header .top-right a img{width:100%;left:60px;top:60px;position:relative}
#pdp-solo-header-model-name{padding-top:20px;display:block;padding-top:64px}
#pdp-solo-header-model-name h1{font-size:26px;line-height:26px}
}
.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-promobar .promobar-container{display:table;background-color:rgba(255,255,255,0);background-image:-moz-linear-gradient(left,#fff,rgba(255,255,255,0));background-image:-webkit-gradient(linear,0 0,100% 0,from(#fff),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background-image:-o-linear-gradient(left,#fff,rgba(255,255,255,0));background-image:linear-gradient(to right,#fff,rgba(255,255,255,0));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#00ffffff',GradientType=1);background-color:#ffcb00}
.pdp-promobar .promobar-container:before,.pdp-promobar .promobar-container:after{content:none}
.pdp-promobar .promobar-container>div[class^="promobar-"]{display:table-cell;float:none;vertical-align:middle;padding:20px}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-special-offer{text-align:left;background-color:rgba(255,255,255,0);background-repeat:repeat-x;background-image:-moz-linear-gradient(120deg,#ffcb00 70%,rgba(255,255,255,0) 0);background-image:-webkit-linear-gradient(120deg,#ffcb00 70%,rgba(255,255,255,0) 0);background-image:-o-linear-gradient(120deg,#ffcb00 70%,rgba(255,255,255,0) 0);background-image:linear-gradient(120deg,#ffcb00 70%,rgba(255,255,255,0) 0);background-position:top right;background-size:535px 400px;padding-left:50px;padding-right:5%}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-special-offer h2{line-height:1em}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-details{text-align:left}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-details .promobar-type{font-weight:bold;line-height:1em}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-details .promobar-title h1{margin:0}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta{text-align:right;padding-right:50px}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a{display:inline-table;-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;-o-transition:color 500ms ease-out;transition:color 500ms ease-out;color:#333;font-size:1.3em;line-height:1.3em;font-weight:bold}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a>*{display:table-cell;vertical-align:middle}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a>*.icon-brp-rightangle{padding-left:10px}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a:active,.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a:focus,.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a:hover,.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a:visited{text-decoration:none}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a:hover{-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;-o-transition:color 500ms ease-out;transition:color 500ms ease-out;color:#fff}
.pdp-promobar .uppercase{text-transform:uppercase}
@media(max-width:808px){.pdp-promobar .promobar-container{display:block;background-image:none;padding:20px 15px;box-sizing:border-box}
.pdp-promobar .promobar-container>div[class^="promobar-"]{display:block;padding:0}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-special-offer{width:100%;text-align:center;padding:0}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-details{width:100%;text-align:center;margin:25px 0}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta{width:100%;text-align:center;margin:0;padding:0}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a{display:table;width:100%;background-color:#fff}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a>*.icon-brp-rightangle{text-align:right;width:10%;padding-right:10px}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a>*.title{text-align:center;padding:15px 0 15px 10%}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a:hover{-webkit-transition:background-color 500ms ease-out;-moz-transition:background-color 500ms ease-out;-o-transition:background-color 500ms ease-out;transition:background-color 500ms ease-out;background-color:#999;color:#333}
.pdp-promobar .promobar-container>div[class^="promobar-"].promobar-cta a:visited{-webkit-transition:background-color 500ms ease-out;-moz-transition:background-color 500ms ease-out;-o-transition:background-color 500ms ease-out;transition:background-color 500ms ease-out;background-color:#fff;color:#333}
}
.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-menu .menu-navbar{top:100px;max-width:1322px;margin:auto;z-index:101}
.pdp-menu .menu-navbar>.menu-inner{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;display:table;width:100%;min-height:80px;background:#fff;border:0;padding:0 50px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;box-sizing:border-box}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]{display:table-cell;vertical-align:middle;text-align:center;float:none}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li{display:inline-table;height:100%;float:none}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;display:inline-table;width:100%;height:100%;color:#333;font-size:1.3em;line-height:1.3em;font-weight:bold;text-shadow:none;padding:0 10px;background-color:transparent;background-position:0 80px;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*{display:table-cell;vertical-align:middle}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*h1{margin:0}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-leftangle{padding-right:10px}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-rightangle{padding-left:10px}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon{display:none}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item:hover{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;background-color:rgba(211,163,31,0.27999999999999997);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(90%,rgba(0,0,0,0.1)),color-stop(90%,#ffc525));background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-image:linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffc525',GradientType=0);background-color:transparent;background-position:0 0}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item,.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;background-color:rgba(211,163,31,0.27999999999999997);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(90%,rgba(0,0,0,0.1)),color-stop(90%,#ffc525));background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-image:linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 90%,#ffc525 90%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffc525',GradientType=0);background-color:transparent;background-position:0 0}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item{color:#999;padding-left:0}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item:hover{background:0;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#333}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item,.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item:hover{background:0;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#333}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price{background-color:#ffc525;height:auto;margin-left:15px}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item{padding:10px}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>.icon-brp-rightangle{display:table-cell}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item:hover{background:0;background-color:rgba(0,0,0,0.3)}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item,.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item:hover{background:0;background-color:rgba(0,0,0,0.3)}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-left{text-align:left;max-width:400px}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-right{text-align:right}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-right a.menu-item{max-width:200px;text-align:center;vertical-align:middle}
.pdp-menu .menu-navbar.affix-top .menu-inner{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;min-height:80px}
.pdp-menu .menu-navbar.affix .menu-inner{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;min-height:55px}
.pdp-menu .menu-navbar .uppercase{text-transform:uppercase}
@media(min-width:769px) and (max-width:1024px){.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-left{max-width:300px}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-left h1.title{font-size:25px;line-height:1.1em}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-right a.menu-item{max-width:140px;font-size:13px}
}
@media(max-width:808px){.pdp-menu .menu-navbar{position:static;top:0;display:block}
.pdp-menu .menu-navbar>.menu-inner{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;display:block;width:100%;background:#fff;border:0;padding:0 15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;box-sizing:border-box}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]{display:block;margin:0;text-align:center;float:none}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-right a.menu-item{max-width:none}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li{display:table;width:100%;height:100%;float:none}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item{transition:none;display:table;width:100%;height:100%;color:#333;font-size:18px;line-height:1em;font-weight:bold;text-shadow:none;padding:15px 0;background:0;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*{display:table-cell;vertical-align:middle}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*h1{margin:0}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-leftangle{padding-right:10px;display:none}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.title{text-align:left}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-rightangle{padding-left:10px;text-align:right;display:table-cell}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item:hover,.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item,.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover,.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model{display:none}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item{color:#999;padding-left:0}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item:hover,.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item:focus{background:0;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#333}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item,.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item:hover,.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item:focus{background:0;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#333}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price{display:none;background-color:#ffcb00;height:auto;margin:0 0 20px 0}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item{padding:15px 0}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].icon-box.left{display:table-cell}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].icon-box.left>span.icon{display:none}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].icon-box.right{display:table-cell}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].title-box{text-align:center}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item:hover,.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item,.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item:hover,.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-left{text-align:center}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-right{text-align:center}
.pdp-menu .menu-navbar>.menu-inner>ul[class^="menu-nav-"].menu-nav-right>li:not(:first-child):not(.menu-build-price){border-top:#333 solid 1px}
.pdp-menu .menu-navbar.affix-top .menu-inner{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;min-height:195px}
.pdp-menu .menu-navbar.affix{position:fixed}
.pdp-menu .menu-navbar.affix .menu-inner{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;min-height:55px;display:block;width:100%;overflow:hidden;background-color:transparent;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;box-sizing:border-box;padding:0}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]{display:block;width:400%;background-color:transparent;margin:0;text-align:left;float:none}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li{position:relative;display:inline-block;background-color:#fff;width:25%;height:100%;float:none;margin:0;z-index:1}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item{transition:none;display:table;width:100%;height:100%;color:#333;font-size:18px;line-height:1em;font-weight:bold;text-shadow:none;padding:15px 0;background:0;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*{display:table-cell;vertical-align:middle;text-align:center}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*h1{margin:0}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-leftangle{width:10%;padding-right:0}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-leftangle:before{content:"\e600"}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-rightangle{width:10%;padding-left:0}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item>*.icon-brp-rightangle:before{content:"\e601"}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item:hover,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li:first-child>a.menu-item>*.icon-brp-leftangle,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li:first-child>a.menu-item:hover>*.icon-brp-leftangle{opacity:.25}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li:first-child>a.menu-item>*.icon-brp-leftangle:before,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li:first-child>a.menu-item:hover>*.icon-brp-leftangle:before{content:"\e601"}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active{z-index:0}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:focus{transition:none;background:0;background-color:transparent;pointer-events:none;cursor:default}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item>*.icon-brp-leftangle,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover>*.icon-brp-leftangle,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:focus>*.icon-brp-leftangle{opacity:.25}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item>*.icon-brp-leftangle:before,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover>*.icon-brp-leftangle:before,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:focus>*.icon-brp-leftangle:before{content:"\e601"}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item>*.icon-brp-rightangle,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover>*.icon-brp-rightangle,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:focus>*.icon-brp-rightangle{opacity:.25}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item>*.icon-brp-rightangle:before,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:hover>*.icon-brp-rightangle:before,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.active>a.menu-item:focus>*.icon-brp-rightangle:before{content:"\e600"}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model{display:none}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item{color:#999;padding-left:0}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item:hover,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model>a.menu-item:focus{background:0;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#333}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item:hover,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-model.active>a.menu-item:focus{background:0;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#333}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price{display:none;background-color:#ffcb00;height:auto;margin:0 0 20px 0}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item{padding:15px 0}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].icon-box.left{display:table-cell}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].icon-box.left>span.icon{display:none}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].icon-box.right{display:table-cell}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item>div[class*="-box"].title-box{text-align:center}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item:hover,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item:hover,.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"]>li.menu-build-price.active>a.menu-item:focus{transition:none;background:0;background-color:transparent}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"].menu-nav-left{text-align:left}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"].menu-nav-right{text-align:left}
.pdp-menu .menu-navbar.affix .menu-inner>ul[class^="menu-nav-"].menu-nav-right>li:not(:first-child):not(.menu-build-price){margin-left:-2.5%;border:0}
}
.pdp-menu .menu-navbar.iseditmode-true{position:absolute;top:0}
.pdp-menu .menu-navbar.iseditmode-true .menu-inner{height:80px}
.pdp-menu .menu-navbar.special-fix{top:0}
.pdp-menu .menu-navbar.special-fix.affix-top{position:absolute}
.pdp-menu .menu-navbar.special-fix.affix{position:fixed}
@media(max-width:808px){.pdp-menu .menu-navbar.iseditmode-true{position:static;top:0}
}
@media(max-width:808px){.pdp-menu .pdp-menu{min-height:195px}
}
.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-keyspecs .keyspecs-container{position:relative;background-color:#222;color:#555}
.pdp-keyspecs .keyspecs-container>div[class*="span"]{display:table-cell;vertical-align:middle;float:none}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-icon{width:auto;text-align:left;padding-left:25px}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-icon>span{display:inline-block;font-size:3em;color:#555;margin:25px}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs{position:relative;width:100%;max-width:0}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs .viewport{overflow:hidden;position:relative}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs .viewport .overview{position:relative;width:100%;top:0;left:0;white-space:nowrap}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs .viewport .overview .keyspecs-spec{display:inline-block;margin:0 25px}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs .viewport .overview .keyspecs-spec .spec-category{font-weight:bold}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs .viewport .overview .keyspecs-spec .spec-values{color:#fff}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs .viewport .overview .keyspecs-spec .spec-values h1{margin:0;font-size:18px}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs .viewport .overview .keyspecs-spec:last-child{margin-right:400px}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs .scrollbar{position:absolute;bottom:0;left:25px;height:10px;z-index:1}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs .scrollbar .track{background-color:#333;width:100%;height:5px;position:relative}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs .scrollbar .track .thumb{background-color:#555;height:100%;cursor:pointer;position:relative;top:0;left:-5px}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs .scrollbar .track .thumb .end{background-color:#555;height:100%;width:5px}
.pdp-keyspecs .keyspecs-container>div[class*="span"].keyspecs-specs .disable{display:none}
.pdp-keyspecs .keyspecs-container .keyspecs-front-layer{pointer-events:none;display:block;position:absolute;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0);background-repeat:repeat-x;background-image:-moz-linear-gradient(-60deg,#333 70%,#222 70%,rgba(255,255,255,0) 95%);background-image:-webkit-linear-gradient(-60deg,#333 70%,#222 70%,rgba(255,255,255,0) 95%);background-image:-o-linear-gradient(-60deg,#333 70%,#222 70%,rgba(255,255,255,0) 95%);background-image:linear-gradient(-60deg,#333 70%,#222 70%,rgba(255,255,255,0) 95%);background-position:top left;background-size:1000px 400px}
.pdp-keyspecs .keyspecs-container .keyspecs-front-layer .keyspecs-layer-inner{display:table;height:100%;padding-left:400px}
.pdp-keyspecs .keyspecs-container .keyspecs-front-layer .keyspecs-layer-inner .keyspecs-cta{pointer-events:auto;display:table-cell;vertical-align:middle;text-align:right;padding-right:50px}
.pdp-keyspecs .keyspecs-container .keyspecs-front-layer .keyspecs-layer-inner .keyspecs-cta a{display:inline-table;height:100%;-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;-o-transition:color 500ms ease-out;transition:color 500ms ease-out;color:#fff;font-size:18px;line-height:18px;font-weight:bold}
.pdp-keyspecs .keyspecs-container .keyspecs-front-layer .keyspecs-layer-inner .keyspecs-cta a .title,.pdp-keyspecs .keyspecs-container .keyspecs-front-layer .keyspecs-layer-inner .keyspecs-cta a .icon{display:table-cell;vertical-align:middle;text-align:right}
.pdp-keyspecs .keyspecs-container .keyspecs-front-layer .keyspecs-layer-inner .keyspecs-cta a .title.icon,.pdp-keyspecs .keyspecs-container .keyspecs-front-layer .keyspecs-layer-inner .keyspecs-cta a .icon.icon{padding-left:10px}
.pdp-keyspecs .keyspecs-container .keyspecs-front-layer .keyspecs-layer-inner .keyspecs-cta a:active,.pdp-keyspecs .keyspecs-container .keyspecs-front-layer .keyspecs-layer-inner .keyspecs-cta a:focus,.pdp-keyspecs .keyspecs-container .keyspecs-front-layer .keyspecs-layer-inner .keyspecs-cta a:hover,.pdp-keyspecs .keyspecs-container .keyspecs-front-layer .keyspecs-layer-inner .keyspecs-cta a:visited{text-decoration:none}
.pdp-keyspecs .keyspecs-container .keyspecs-front-layer .keyspecs-layer-inner .keyspecs-cta a:hover{-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;-o-transition:color 500ms ease-out;transition:color 500ms ease-out;color:#999}
.pdp-keyspecs .uppercase{text-transform:uppercase}
.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
@media(max-width:808px){.pdp-keyspecs{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}
.pdp-features{background-color:black}
.pdp-features .middle-left.desktop-image,.pdp-features .bottom-left.desktop-image,.pdp-features .middle-right.desktop-image,.pdp-features .bottom-right.desktop-image{z-index:30}
.pdp-features .wcmmodeGrad{z-index:1;position:initial!important}
.pdp-features .wcmmodeImg{min-height:600px}
.pdp-features .container-fluid{position:relative}
.pdp-features .smallBloc img{max-height:300px!important}
.pdp-features .left{text-align:left!important;left:25%!important}
.pdp-features .right{text-align:left!important;left:75%!important}
.pdp-features .middle-top{top:25%!important}
.pdp-features .middle-bottom{top:75%!important}
.pdp-features .free-space{position:absolute;z-index:20;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;left:0;text-align:center}
.pdp-features .free-space .icon-play-circle{font-size:80px;color:#FFF}
.pdp-features .free-space .icon-play-circle:hover{cursor:pointer;text-align:left}
.pdp-features .free-space a:hover{text-decoration:none;color:#CCC}
.pdp-features .twoBloc{max-height:400px;position:relative;margin:0;width:50%!important}
.pdp-features .twoBloc img{max-height:400px!important}
.pdp-features .twoBloc .pdp-features-text-container{max-width:initial!important}
.pdp-features .threeBloc{max-height:472px;position:relative;margin:0;width:33.33333333333333%!important}
.pdp-features .threeBloc img{max-height:472px!important}
.pdp-features .threeBloc .pdp-features-text-container{max-width:initial!important}
.pdp-features .pdp-features-info-container{width:100%;height:100%}
.pdp-features .paddingSmallLeft{margin-left:10px}
.pdp-features .pdp-features-image img{width:100%;max-height:600px}
.pdp-features .pdp-features-text-container{position:absolute;z-index:10;padding:1%;max-width:40%}
.pdp-features .pdp-features-text-container.middle-center,.pdp-features .pdp-features-text-container.top-center,.pdp-features .pdp-features-text-container.bottom-center{max-width:75%}
.pdp-features .pdp-features-text-container .sub-title{font-size:18px;font-weight:bold;line-height:1.5em;color:white}
.pdp-features .pdp-features-text-container .title{font-size:70px;font-weight:bold;line-height:60px;color:white}
.pdp-features .pdp-features-text-container .description{font-size:16px;line-height:20px;color:white}
.pdp-features .pdp-features-text-container .sub-titleBloc1{font-size:14px;line-height:1em;font-weight:bold;color:white}
.pdp-features .pdp-features-text-container .titleBloc1{font-size:40px;font-weight:bold;line-height:36px;color:white}
.pdp-features .pdp-features-text-container .descriptionBloc1{font-size:14px;color:white;line-height:18px}
.pdp-features .pdp-features-text-container .sub-titleBloc2{font-size:14px;line-height:1em;font-weight:bold;color:white}
.pdp-features .pdp-features-text-container .titleBloc2{font-size:40px;font-weight:bold;line-height:36px;color:white}
.pdp-features .pdp-features-text-container .descriptionBloc2{font-size:14px;color:white;line-height:18px}
.pdp-features .pdp-features-text-container .sub-titleBloc3{font-size:14px;line-height:1em;font-weight:bold;color:white}
.pdp-features .pdp-features-text-container .titleBloc3{font-size:40px;font-weight:bold;line-height:36px;color:white}
.pdp-features .pdp-features-text-container .descriptionBloc3{font-size:14px;color:white;line-height:18px}
.pdp-features .pdp-features-text-container .cta a.btn{margin-top:30px}
.pdp-features .pdp-features-text-container .btnPlay{margin-top:30px}
.pdp-features .top-center{top:0;bottom:0;left:0;right:0;margin:auto;text-align:center}
.pdp-features .middle-center{overflow:auto;margin:auto;top:50%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.pdp-features .bottom-center{bottom:0;left:0;right:0;margin:auto;text-align:center}
.pdp-features .top-left{top:0}
.pdp-features .middle-left{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.pdp-features .bottom-left{top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.pdp-features .top-right{top:0;left:50%}
.pdp-features .middle-right{top:50%;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:right}
.pdp-features .bottom-right{top:100%;left:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);margin-left:33px}
.pdp-features .right{left:50%}
.pdp-features .carousel-indicators{width:50%;max-width:initial}
.pdp-features .gradient-brand-left{background-image:linear-gradient(to right,#cdcb00,#cdcb00 50%,rgba(205,203,0,0) 75%);background-color:transparent}
.pdp-features .gradient-brand-right{background-image:linear-gradient(to left,#cdcb00,#cdcb00 50%,rgba(205,203,0,0) 75%);background-color:transparent}
.pdp-features .gradient-dark-left{background-color:rgba(0,0,0,0);background-image:-webkit-gradient(left,linear,0 0,0 100%,from(#000),color-stop(100%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,#000,rgba(0,0,0,0) 100%,rgba(0,0,0,0));background-image:-moz-linear-gradient(left,#000,rgba(0,0,0,0) 100%,rgba(0,0,0,0));background-image:-o-linear-gradient(left,#000,rgba(0,0,0,0) 100%,rgba(0,0,0,0));background-image:linear-gradient(to right,#000,rgba(0,0,0,0) 100%,rgba(0,0,0,0));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000',endColorstr='#00000000',GradientType=0);background-color:transparent}
.pdp-features .gradient-light-left{background-color:rgba(0,0,0,0);background-image:-webkit-gradient(left,linear,0 0,0 100%,from(#fff),color-stop(90%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,#fff,rgba(0,0,0,0) 90%,rgba(0,0,0,0));background-image:-moz-linear-gradient(left,#fff,rgba(0,0,0,0) 90%,rgba(0,0,0,0));background-image:-o-linear-gradient(left,#fff,rgba(0,0,0,0) 90%,rgba(0,0,0,0));background-image:linear-gradient(to right,#fff,rgba(0,0,0,0) 90%,rgba(0,0,0,0));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#00000000',GradientType=0);background-color:transparent}
.pdp-features .gradient-dark-right{background-color:#000;background-image:-webkit-gradient(left,linear,0 0,0 100%,from(rgba(0,0,0,0)),color-stop(100%,#000),to(#000));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),#000 100%,#000);background-image:-moz-linear-gradient(left,rgba(0,0,0,0),#000 100%,#000);background-image:-o-linear-gradient(left,rgba(0,0,0,0),#000 100%,#000);background-image:linear-gradient(to right,rgba(0,0,0,0),#000 100%,#000);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0);background-color:transparent}
.pdp-features .gradient-light-right{background-color:rgba(255,255,255,0.19999999999999996);background-image:-webkit-gradient(left,linear,0 0,0 100%,from(rgba(0,0,0,0)),color-stop(90%,rgba(0,0,0,0)),to(#fff));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 90%,#fff);background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 90%,#fff);background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 90%,#fff);background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0) 90%,#fff);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ffffffff',GradientType=0);background-color:transparent}
.pdp-features .gradient-dark-vert{background-color:rgba(0,0,0,0.918);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(30%,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,0.9)),color-stop(75%,rgba(0,0,0,0.99)));background-image:-webkit-linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.9) 70%,rgba(0,0,0,0.99) 75%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.9) 70%,rgba(0,0,0,0.99) 75%);background-image:-o-linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.9) 70%,rgba(0,0,0,0.99) 75%);background-image:linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.9) 70%,rgba(0,0,0,0.99) 75%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#fc000000',GradientType=0);background-color:transparent}
.pdp-features .gradient-light-vert{background-color:rgba(255,255,255,0.91);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(30%,rgba(255,255,255,0)),color-stop(70%,rgba(255,255,255,0.9)),color-stop(75%,rgba(255,255,255,0.95)));background-image:-webkit-linear-gradient(rgba(255,255,255,0) 30%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.95) 75%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 30%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.95) 75%);background-image:-o-linear-gradient(rgba(255,255,255,0) 30%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.95) 75%);background-image:linear-gradient(rgba(255,255,255,0) 30%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.95) 75%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#f2ffffff',GradientType=0);background-color:transparent}
.pdp-features .gradient-container{pointer-events:none;position:absolute;width:100%;height:100%;top:0}
@media(min-width:769px) and (max-width:1024px){.pdp-features{background-color:#555}
.pdp-features .pdp-features-image{max-height:512px}
.pdp-features .pdp-features-text-container{position:absolute;z-index:10;padding:1%;max-width:38%}
.pdp-features .pdp-features-text-container .sub-title{font-size:14px;font-weight:bold;color:white;line-height:14px}
.pdp-features .pdp-features-text-container .title{font-size:65px;font-weight:bold;line-height:67px;color:white}
.pdp-features .pdp-features-text-container .description{font-size:14px;color:white}
}
@media(min-width:481px) and (max-width:768px){.pdp-features{background-color:#555}
.pdp-features .smallBloc img{max-height:initial!important}
.pdp-features .pdp-features-image,.pdp-features .pdp-features-text-container{position:relative}
.pdp-features .pdp-features-image{z-index:1}
.pdp-features .pdp-features-text-container{z-index:2;margin-top:-90px}
.pdp-features .gradient-mobile-none{margin-top:initial!important}
.pdp-features .gradient-mobile-dark{background-color:rgba(85,85,85,0.8);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,rgba(85,85,85,0)),color-stop(14%,rgba(85,85,85,0.75)),color-stop(28%,#555));background-image:-webkit-linear-gradient(rgba(85,85,85,0) 0,rgba(85,85,85,0.75) 14%,#555 28%);background-image:-moz-linear-gradient(top,rgba(85,85,85,0) 0,rgba(85,85,85,0.75) 14%,#555 28%);background-image:-o-linear-gradient(rgba(85,85,85,0) 0,rgba(85,85,85,0.75) 14%,#555 28%);background-image:linear-gradient(rgba(85,85,85,0) 0,rgba(85,85,85,0.75) 14%,#555 28%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00555555',endColorstr='#ff555555',GradientType=0);background-color:transparent}
.pdp-features .gradient-mobile-ligh{background-color:rgba(255,255,255,0.91);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,rgba(255,255,255,0)),color-stop(30%,rgba(255,255,255,0.9)),color-stop(75%,rgba(255,255,255,0.95)));background-image:-webkit-linear-gradient(rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 75%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 75%);background-image:-o-linear-gradient(rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 75%);background-image:linear-gradient(rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 75%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#f2ffffff',GradientType=0);background-color:transparent}
.pdp-features .pdp-features-text-container{max-width:initial;padding:44px 10px 44px 10px}
.pdp-features .pdp-features-text-container .sub-title{font-size:18px;font-weight:bold;color:white}
.pdp-features .pdp-features-text-container .title{font-size:52px;font-weight:bold;line-height:50px;color:white}
.pdp-features .pdp-features-text-container .description{font-size:20px;color:white}
.pdp-features .pdp-features-text-container .cta a.btn{width:100%;box-sizing:border-box;margin-top:30px}
.pdp-features .pdp-features-text-container a.btnPlay{width:100%;box-sizing:border-box;margin-top:30px}
.pdp-features .pdp-features-text-container p{margin-bottom:0}
.pdp-features .content-box{background-color:#555}
.pdp-features .gradient-container{display:none}
.pdp-features .middle-left,.pdp-features .bottom-left,.pdp-features .bottom-left,.pdp-features .middle-right,.pdp-features .bottom-right{-webkit-transform:initial;-ms-transform:initial;transform:initial}
.pdp-features .middle-right{top:initial;left:initial;text-align:left}
.pdp-features .middle-center{margin:auto;bottom:25%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-features .top-right{top:initial;left:initial}
.pdp-features .right{text-align:center!important;left:initial!important}
.pdp-features .slide-direction-nav{display:none}
.pdp-features .oneBloc,.pdp-features .twoBloc,.pdp-features .threeBloc{margin:initial;width:100%!important}
.pdp-features .oneBloc .pdp-features-image,.pdp-features .twoBloc .pdp-features-image,.pdp-features .threeBloc .pdp-features-image,.pdp-features .oneBloc .pdp-features-text-container,.pdp-features .twoBloc .pdp-features-text-container,.pdp-features .threeBloc .pdp-features-text-container{position:initial}
.pdp-features .oneBloc .pdp-features-text-container,.pdp-features .twoBloc .pdp-features-text-container,.pdp-features .threeBloc .pdp-features-text-container{margin-top:initial}
.pdp-features .oneBloc .top-center,.pdp-features .twoBloc .top-center,.pdp-features .threeBloc .top-center{top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-features .oneBloc .middle-center,.pdp-features .twoBloc .middle-center,.pdp-features .threeBloc .middle-center{top:50%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-features .oneBloc .bottom-center,.pdp-features .twoBloc .bottom-center,.pdp-features .threeBloc .bottom-center{top:100%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-features .oneBloc .top-left,.pdp-features .twoBloc .top-left,.pdp-features .threeBloc .top-left{top:0}
.pdp-features .oneBloc .middle-left,.pdp-features .twoBloc .middle-left,.pdp-features .threeBloc .middle-left{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.pdp-features .oneBloc .bottom-left,.pdp-features .twoBloc .bottom-left,.pdp-features .threeBloc .bottom-left{top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.pdp-features .oneBloc .top-right,.pdp-features .twoBloc .top-right,.pdp-features .threeBloc .top-right{top:0;left:50%}
.pdp-features .oneBloc .middle-right,.pdp-features .twoBloc .middle-right,.pdp-features .threeBloc .middle-right{top:50%;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:right}
.pdp-features .oneBloc .bottom-right,.pdp-features .twoBloc .bottom-right,.pdp-features .threeBloc .bottom-right{top:100%;left:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.pdp-features .oneBloc .middle-right.mobile-image,.pdp-features .twoBloc .middle-right.mobile-image,.pdp-features .threeBloc .middle-right.mobile-image{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;max-height:100%;max-width:45%}
.pdp-features .middle-left,.pdp-features .bottom-left,.pdp-features .bottom-left,.pdp-features .middle-right,.pdp-features .bottom-right{margin-top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.pdp-features .middle-left.desktop-image,.pdp-features .bottom-left.desktop-image,.pdp-features .bottom-left.desktop-image,.pdp-features .middle-right.desktop-image,.pdp-features .bottom-right.desktop-image{display:none}
.pdp-features .oneBloc .bottom-left,.pdp-features .twoBloc .bottom-left,.pdp-features .threeBloc .bottom-left{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.pdp-features .oneBloc,.pdp-features .twoBloc,.pdp-features .threeBloc{max-height:none}
.pdp-features .pdp-features-text-container{margin-top:0}
}
@media(min-width:321px) and (max-width:480px){.pdp-features{background-color:#555}
.pdp-features .smallBloc img{max-height:initial!important}
.pdp-features .pdp-features-image,.pdp-features .pdp-features-text-container{position:relative}
.pdp-features .pdp-features-image{z-index:1}
.pdp-features .pdp-features-text-container{z-index:2}
.pdp-features .gradient-mobile-none{margin-top:initial!important}
.pdp-features .gradient-mobile-dark{background-color:rgba(85,85,85,0.8);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,rgba(85,85,85,0)),color-stop(14%,rgba(85,85,85,0.75)),color-stop(28%,#555));background-image:-webkit-linear-gradient(rgba(85,85,85,0) 0,rgba(85,85,85,0.75) 14%,#555 28%);background-image:-moz-linear-gradient(top,rgba(85,85,85,0) 0,rgba(85,85,85,0.75) 14%,#555 28%);background-image:-o-linear-gradient(rgba(85,85,85,0) 0,rgba(85,85,85,0.75) 14%,#555 28%);background-image:linear-gradient(rgba(85,85,85,0) 0,rgba(85,85,85,0.75) 14%,#555 28%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00555555',endColorstr='#ff555555',GradientType=0);background-color:transparent}
.pdp-features .gradient-mobile-ligh{background-color:rgba(255,255,255,0.91);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,rgba(255,255,255,0)),color-stop(30%,rgba(255,255,255,0.9)),color-stop(75%,rgba(255,255,255,0.95)));background-image:-webkit-linear-gradient(rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 75%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 75%);background-image:-o-linear-gradient(rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 75%);background-image:linear-gradient(rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 75%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#f2ffffff',GradientType=0);background-color:transparent}
.pdp-features .pdp-features-text-container{max-width:initial;padding:44px 10px 44px 10px}
.pdp-features .pdp-features-text-container .sub-title{font-size:18px;font-weight:bold;color:white;line-height:21px}
.pdp-features .pdp-features-text-container .title{font-size:52px;font-weight:bold;line-height:50px;color:white}
.pdp-features .pdp-features-text-container .description{font-size:20px;color:white}
.pdp-features .pdp-features-text-container .cta a.btn{width:100%;box-sizing:border-box;margin-top:30px}
.pdp-features .pdp-features-text-container a.btnPlay{width:100%;box-sizing:border-box;margin-top:30px}
.pdp-features .pdp-features-text-container p{margin-bottom:0}
.pdp-features .content-box{background-color:#555}
.pdp-features .gradient-container{display:none}
.pdp-features .middle-left,.pdp-features .bottom-left,.pdp-features .bottom-left,.pdp-features .middle-right,.pdp-features .bottom-right{-webkit-transform:initial;-ms-transform:initial;transform:initial}
.pdp-features .middle-right{top:initial;left:initial;text-align:left}
.pdp-features .middle-center{margin:auto;bottom:25%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-features .top-right{top:initial;left:initial}
.pdp-features .slide-direction-nav{display:none}
.pdp-features .oneBloc,.pdp-features .twoBloc,.pdp-features .threeBloc{margin:initial;width:100%!important}
.pdp-features .oneBloc .pdp-features-image,.pdp-features .twoBloc .pdp-features-image,.pdp-features .threeBloc .pdp-features-image,.pdp-features .oneBloc .pdp-features-text-container,.pdp-features .twoBloc .pdp-features-text-container,.pdp-features .threeBloc .pdp-features-text-container{position:initial}
.pdp-features .oneBloc .pdp-features-text-container,.pdp-features .twoBloc .pdp-features-text-container,.pdp-features .threeBloc .pdp-features-text-container{margin-top:initial}
.pdp-features .oneBloc .top-center,.pdp-features .twoBloc .top-center,.pdp-features .threeBloc .top-center{top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-features .oneBloc .middle-center,.pdp-features .twoBloc .middle-center,.pdp-features .threeBloc .middle-center{top:50%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-features .oneBloc .bottom-center,.pdp-features .twoBloc .bottom-center,.pdp-features .threeBloc .bottom-center{top:100%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-features .oneBloc .top-left,.pdp-features .twoBloc .top-left,.pdp-features .threeBloc .top-left{top:0}
.pdp-features .oneBloc .middle-left,.pdp-features .twoBloc .middle-left,.pdp-features .threeBloc .middle-left{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.pdp-features .oneBloc .bottom-left,.pdp-features .twoBloc .bottom-left,.pdp-features .threeBloc .bottom-left{top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.pdp-features .oneBloc .top-right,.pdp-features .twoBloc .top-right,.pdp-features .threeBloc .top-right{top:0;left:50%}
.pdp-features .oneBloc .middle-right,.pdp-features .twoBloc .middle-right,.pdp-features .threeBloc .middle-right{top:50%;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:right}
.pdp-features .oneBloc .bottom-right,.pdp-features .twoBloc .bottom-right,.pdp-features .threeBloc .bottom-right{top:100%;left:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.pdp-features .oneBloc .middle-right.mobile-image,.pdp-features .twoBloc .middle-right.mobile-image,.pdp-features .threeBloc .middle-right.mobile-image{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;max-height:100%;max-width:45%}
.pdp-features .middle-left,.pdp-features .bottom-left,.pdp-features .bottom-left,.pdp-features .middle-right,.pdp-features .bottom-right{margin-top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.pdp-features .middle-left.desktop-image,.pdp-features .bottom-left.desktop-image,.pdp-features .bottom-left.desktop-image,.pdp-features .middle-right.desktop-image,.pdp-features .bottom-right.desktop-image{display:none}
.pdp-features .oneBloc .bottom-left,.pdp-features .twoBloc .bottom-left,.pdp-features .threeBloc .bottom-left{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.pdp-features .oneBloc,.pdp-features .twoBloc,.pdp-features .threeBloc{max-height:none}
.pdp-features .pdp-features-text-container{margin-top:0}
}
@media(max-width:375px){.pdp-features{background-color:#555}
.pdp-features .smallBloc img{max-height:initial!important}
.pdp-features .pdp-features-image,.pdp-features .pdp-features-text-container{position:relative}
.pdp-features .pdp-features-image{z-index:1}
.pdp-features .pdp-features-text-container{z-index:2;margin-top:-90px;max-width:initial}
.pdp-features .gradient-mobile-none{margin-top:initial!important}
.pdp-features .gradient-mobile-dark{background-color:rgba(85,85,85,0.8);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,rgba(85,85,85,0)),color-stop(14%,rgba(85,85,85,0.75)),color-stop(28%,#555));background-image:-webkit-linear-gradient(rgba(85,85,85,0) 0,rgba(85,85,85,0.75) 14%,#555 28%);background-image:-moz-linear-gradient(top,rgba(85,85,85,0) 0,rgba(85,85,85,0.75) 14%,#555 28%);background-image:-o-linear-gradient(rgba(85,85,85,0) 0,rgba(85,85,85,0.75) 14%,#555 28%);background-image:linear-gradient(rgba(85,85,85,0) 0,rgba(85,85,85,0.75) 14%,#555 28%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00555555',endColorstr='#ff555555',GradientType=0);background-color:transparent}
.pdp-features .gradient-mobile-ligh{background-color:rgba(255,255,255,0.91);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,rgba(255,255,255,0)),color-stop(30%,rgba(255,255,255,0.9)),color-stop(75%,rgba(255,255,255,0.95)));background-image:-webkit-linear-gradient(rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 75%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 75%);background-image:-o-linear-gradient(rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 75%);background-image:linear-gradient(rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 75%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#f2ffffff',GradientType=0);background-color:transparent}
.pdp-features .pdp-features-text-container{max-width:initial;padding:44px 10px 44px 10px}
.pdp-features .pdp-features-text-container .sub-title{font-size:11px;font-weight:bold;color:white;line-height:10px}
.pdp-features .pdp-features-text-container .title{font-size:36px;font-weight:bold;line-height:38px;color:white}
.pdp-features .pdp-features-text-container .description{font-size:13px;color:white}
.pdp-features .pdp-features-text-container .cta a.btn{width:100%;box-sizing:border-box;margin-top:30px}
.pdp-features .pdp-features-text-container a.btnPlay{width:100%;box-sizing:border-box;margin-top:30px}
.pdp-features .pdp-features-text-container p{margin-bottom:0}
.pdp-features .content-box{background-color:#555}
.pdp-features .gradient-container{display:none}
.pdp-features .middle-left,.pdp-features .bottom-left,.pdp-features .bottom-left,.pdp-features .middle-right,.pdp-features .bottom-right{-webkit-transform:initial;-ms-transform:initial;transform:initial}
.pdp-features .right{text-align:center!important;left:initial!important}
.pdp-features .left{text-align:center!important;left:initial!important}
.pdp-features .middle-right{top:initial;left:initial;text-align:left}
.pdp-features .middle-center{margin:auto;bottom:25%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-features .top-right{top:initial;left:initial}
.pdp-features .slide-direction-nav{display:none}
.pdp-features .oneBloc,.pdp-features .twoBloc,.pdp-features .threeBloc{margin:initial;width:100%!important}
.pdp-features .oneBloc .pdp-features-image,.pdp-features .twoBloc .pdp-features-image,.pdp-features .threeBloc .pdp-features-image,.pdp-features .oneBloc .pdp-features-text-container,.pdp-features .twoBloc .pdp-features-text-container,.pdp-features .threeBloc .pdp-features-text-container{position:initial}
.pdp-features .oneBloc .pdp-features-text-container,.pdp-features .twoBloc .pdp-features-text-container,.pdp-features .threeBloc .pdp-features-text-container{margin-top:initial}
.pdp-features .oneBloc .top-center,.pdp-features .twoBloc .top-center,.pdp-features .threeBloc .top-center{top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-features .oneBloc .middle-center,.pdp-features .twoBloc .middle-center,.pdp-features .threeBloc .middle-center{top:50%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-features .oneBloc .bottom-center,.pdp-features .twoBloc .bottom-center,.pdp-features .threeBloc .bottom-center{top:100%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-features .oneBloc .top-left,.pdp-features .twoBloc .top-left,.pdp-features .threeBloc .top-left{top:0}
.pdp-features .oneBloc .middle-left,.pdp-features .twoBloc .middle-left,.pdp-features .threeBloc .middle-left{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.pdp-features .oneBloc .bottom-left,.pdp-features .twoBloc .bottom-left,.pdp-features .threeBloc .bottom-left{top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.pdp-features .oneBloc .top-right,.pdp-features .twoBloc .top-right,.pdp-features .threeBloc .top-right{top:0;left:50%}
.pdp-features .oneBloc .middle-right,.pdp-features .twoBloc .middle-right,.pdp-features .threeBloc .middle-right{top:50%;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:right}
.pdp-features .oneBloc .bottom-right,.pdp-features .twoBloc .bottom-right,.pdp-features .threeBloc .bottom-right{top:100%;left:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.pdp-features .oneBloc .middle-right.mobile-image,.pdp-features .twoBloc .middle-right.mobile-image,.pdp-features .threeBloc .middle-right.mobile-image{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;max-height:100%;max-width:45%}
.pdp-features .middle-left,.pdp-features .bottom-left,.pdp-features .bottom-left,.pdp-features .middle-right,.pdp-features .bottom-right{margin-top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.pdp-features .middle-left.desktop-image,.pdp-features .bottom-left.desktop-image,.pdp-features .bottom-left.desktop-image,.pdp-features .middle-right.desktop-image,.pdp-features .bottom-right.desktop-image{display:none}
.pdp-features .oneBloc .bottom-left,.pdp-features .twoBloc .bottom-left,.pdp-features .threeBloc .bottom-left{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.pdp-features .oneBloc,.pdp-features .twoBloc,.pdp-features .threeBloc{max-height:none}
.pdp-features .pdp-features-text-container{margin-top: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}
.pdp-accessories{position:relative;min-height:330px}
.pdp-accessories .container-fluid{position:relative}
.pdp-accessories .darkSkinNotSelected{background-color:rgba(0,0,0,0.5)!important;background-image:-webkit-gradient(left,linear,0 0,0 100%,from(rgba(0,0,0,0.5)),color-stop(40%,rgba(0,0,0,0.5)),to(rgba(0,0,0,0.5)))!important;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.5))!important;background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.5))!important;background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.5))!important;background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.5))!important;background-repeat:no-repeat!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#80000000',GradientType=0)!important}
.pdp-accessories .darkSkinNotSelected:hover{background-color:rgba(0,0,0,0)!important;background-image:-webkit-gradient(left,linear,0 0,0 100%,from(rgba(0,0,0,0)),color-stop(40%,rgba(0,0,0,0)),to(rgba(0,0,0,0)))!important;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 40%,rgba(0,0,0,0))!important;background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 40%,rgba(0,0,0,0))!important;background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 40%,rgba(0,0,0,0))!important;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0) 40%,rgba(0,0,0,0))!important;background-repeat:no-repeat!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=0)!important}
.pdp-accessories .title-box{text-align:center;margin:30px;text-transform:uppercase}
.pdp-accessories .title-box .pdp-accessories-page-title{font-size:70px;font-weight:bold}
.pdp-accessories .title-box .pdp-accessories-page-subtitle{font-size:23px;margin-top:35px}
.pdp-accessories .pdp-accessories-promo{position:relative;z-index:12}
.pdp-accessories .pdp-accessories-promo-title{float:left;font-size:30px;margin-bottom:30px}
.pdp-accessories .pdp-accessories-promo-cta{float:right;margin-right:55px;margin-bottom:30px}
.pdp-accessories .title-no-box .pdp-accessories-promo-cta{float:initial;margin-right:initial}
.pdp-accessories .oneBloc{max-height:370px;position:relative;margin:20px 0 50px 20px;width:31%;cursor:pointer}
.pdp-accessories .oneBloc img{max-height:370px!important}
.pdp-accessories .twoBloc{max-height:370px;position:relative;margin:20px 0 50px 20px;width:31%;cursor:pointer}
.pdp-accessories .twoBloc img{max-height:370px!important}
.pdp-accessories .threeBloc{max-height:370px;position:relative;width:31%;margin:20px 0 50px 20px;cursor:pointer}
.pdp-accessories .threeBloc img{max-height:370px!important}
.pdp-accessories .middle-left{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.pdp-accessories .bottom-left{top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.pdp-accessories .middle-right{top:50%;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.pdp-accessories .title-no-box{text-align:center;position:absolute;z-index:10;padding:50px;max-width:50%}
.pdp-accessories .image-box{position:absolute;z-index:10;max-width:50%;text-align:center;margin:0}
.pdp-accessories .image-box img{max-height:330px}
.pdp-accessories .pdp-acc-image img{width:100%;max-height:372px}
.pdp-accessories .edit-mode{padding:7px!important}
.pdp-accessories .pdp-acc-text-container{position:absolute;z-index:10;padding:50px}
.pdp-accessories .pdp-acc-text-container .sub-title{font-size:18px;font-weight:bold;color:white}
.pdp-accessories .pdp-acc-text-container .title{font-size:70px;font-weight:bold;line-height:72px;color:white}
.pdp-accessories .pdp-acc-text-container .description{font-size:20px;color:white}
.pdp-accessories .pdp-acc-text-container .sub-titleBloc1{font-size:14px;font-weight:bold;color:white}
.pdp-accessories .pdp-acc-text-container .titleBloc1{font-size:32px;font-weight:bold;line-height:32px;color:white}
.pdp-accessories .pdp-acc-text-container .descriptionBloc1{font-size:12px;color:white}
.pdp-accessories .pdp-acc-text-container .sub-titleBloc2{font-size:14px;font-weight:bold;color:white}
.pdp-accessories .pdp-acc-text-container .titleBloc2{font-size:32px;font-weight:bold;line-height:32px;color:white}
.pdp-accessories .pdp-acc-text-container .descriptionBloc2{font-size:12px;color:white}
.pdp-accessories .pdp-acc-text-container .sub-titleBloc3{font-size:14px;font-weight:bold;color:white}
.pdp-accessories .pdp-acc-text-container .titleBloc3{font-size:32px;font-weight:bold;line-height:32px;color:white}
.pdp-accessories .pdp-acc-text-container .descriptionBloc3{font-size:12px;color:white}
.pdp-accessories .pdp-acc-text-container .cta a.btn{margin-top:30px}
.pdp-accessories .pdp-acc-text-container .btnPlay{margin-top:30px}
.pdp-accessories .gradient-brand-left{background-image:linear-gradient(to right,#cdcb00,#cdcb00 50%,rgba(205,203,0,0) 75%);background-color:transparent}
.pdp-accessories .gradient-brand-right{background-image:linear-gradient(to left,#cdcb00,#cdcb00 50%,rgba(205,203,0,0) 75%);background-color:transparent}
.pdp-accessories .gradient-dark-left{background-color:rgba(0,0,0,0);background-image:-webkit-gradient(left,linear,0 0,0 100%,from(#000),color-stop(100%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,#000,rgba(0,0,0,0) 100%,rgba(0,0,0,0));background-image:-moz-linear-gradient(left,#000,rgba(0,0,0,0) 100%,rgba(0,0,0,0));background-image:-o-linear-gradient(left,#000,rgba(0,0,0,0) 100%,rgba(0,0,0,0));background-image:linear-gradient(to right,#000,rgba(0,0,0,0) 100%,rgba(0,0,0,0));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000',endColorstr='#00000000',GradientType=0);background-color:transparent}
.pdp-accessories .gradient-light-left{background-color:rgba(0,0,0,0);background-image:-webkit-gradient(left,linear,0 0,0 100%,from(#fff),color-stop(90%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,#fff,rgba(0,0,0,0) 90%,rgba(0,0,0,0));background-image:-moz-linear-gradient(left,#fff,rgba(0,0,0,0) 90%,rgba(0,0,0,0));background-image:-o-linear-gradient(left,#fff,rgba(0,0,0,0) 90%,rgba(0,0,0,0));background-image:linear-gradient(to right,#fff,rgba(0,0,0,0) 90%,rgba(0,0,0,0));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#00000000',GradientType=0);background-color:transparent}
.pdp-accessories .gradient-dark-right{background-color:#000;background-image:-webkit-gradient(left,linear,0 0,0 100%,from(rgba(0,0,0,0)),color-stop(100%,#000),to(#000));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),#000 100%,#000);background-image:-moz-linear-gradient(left,rgba(0,0,0,0),#000 100%,#000);background-image:-o-linear-gradient(left,rgba(0,0,0,0),#000 100%,#000);background-image:linear-gradient(to right,rgba(0,0,0,0),#000 100%,#000);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0);background-color:transparent}
.pdp-accessories .gradient-light-right{background-color:rgba(255,255,255,0.19999999999999996);background-image:-webkit-gradient(left,linear,0 0,0 100%,from(rgba(0,0,0,0)),color-stop(90%,rgba(0,0,0,0)),to(#fff));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 90%,#fff);background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 90%,#fff);background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 90%,#fff);background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0) 90%,#fff);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ffffffff',GradientType=0);background-color:transparent}
.pdp-accessories .gradient-dark-vert{background-color:rgba(0,0,0,0.91);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(30%,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,0.9)),color-stop(75%,rgba(0,0,0,0.95)));background-image:-webkit-linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.9) 70%,rgba(0,0,0,0.95) 75%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.9) 70%,rgba(0,0,0,0.95) 75%);background-image:-o-linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.9) 70%,rgba(0,0,0,0.95) 75%);background-image:linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.9) 70%,rgba(0,0,0,0.95) 75%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#f2000000',GradientType=0);background-color:transparent}
.pdp-accessories .gradient-light-vert{background-color:rgba(255,255,255,0.91);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(30%,rgba(255,255,255,0)),color-stop(70%,rgba(255,255,255,0.9)),color-stop(75%,rgba(255,255,255,0.95)));background-image:-webkit-linear-gradient(rgba(255,255,255,0) 30%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.95) 75%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 30%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.95) 75%);background-image:-o-linear-gradient(rgba(255,255,255,0) 30%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.95) 75%);background-image:linear-gradient(rgba(255,255,255,0) 30%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.95) 75%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#f2ffffff',GradientType=0);background-color:transparent}
.pdp-accessories .gradient-container{pointer-events:none;position:absolute;width:100%;height:100%;top:0}
.pdp-accessories .gradient{background:-moz-linear-gradient(top,#fff -40%,#ffca00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(-40%,#fff),color-stop(100%,#ffca00));background:-webkit-linear-gradient(top,#fff -40%,#ffca00 100%);background:-o-linear-gradient(top,#fff -40%,#ffca00 100%);background:-ms-linear-gradient(top,#fff -40%,#ffca00 100%);background:linear-gradient(to bottom,#fff -40%,#ffca00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}
@media(min-width:768px) and (max-width:1023px){.pdp-accessories .oneBloc,.pdp-accessories .twoBloc,.pdp-accessories .threeBloc{margin-left:13px}
.pdp-accessories .middle-left,.pdp-accessories .bottom-left,.pdp-accessories .middle-right,.pdp-accessories .bottom-right{padding:10px}
.pdp-accessories .pdp-acc-text-container .titleBloc1,.pdp-accessories .pdp-acc-text-container .titleBloc2,.pdp-accessories .pdp-acc-text-container .titleBloc3{font-size:30px}
}
@media(max-width:767px) and (orientation:landscape){.pdp-accessories .oneBloc,.pdp-accessories .twoBloc,.pdp-accessories .threeBloc{margin-right:11em;margin-left:11em}
.pdp-accessories .pdp-acc-text-container .titleBloc1,.pdp-accessories .pdp-acc-text-container .titleBloc2,.pdp-accessories .pdp-acc-text-container .titleBloc3{font-size:30px}
.pdp-accessories .middle-left{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-accessories .middle-right{left:50%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
}
@media(max-width:767px) and (orientation:portrait){.pdp-accessories .oneBloc,.pdp-accessories .twoBloc,.pdp-accessories .threeBloc{margin:0}
.pdp-accessories .middle-left{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.pdp-accessories .middle-right{left:50%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
}
@media(max-width:767px){.pdp-accessories .title-box .pdp-accessories-page-title{font-size:50px}
.pdp-accessories .oneBloc,.pdp-accessories .twoBloc,.pdp-accessories .threeBloc{width:initial}
.pdp-accessories .title-no-box,.pdp-accessories .image-box{position:initial;z-index:initial;padding:initial;max-width:initial;margin:0}
.pdp-accessories .pdp-accessories-promo-title{font-size:22px;margin-bottom:28px}
.pdp-accessories .image-box{margin-bottom:20px}
.pdp-accessories .pdp-accessories-promo-cta{float:none;margin-bottom:20px;margin-right:initial;text-align:center}
.pdp-accessories .title-no-box{padding-top:20px}
.pdp-accessories .middle-left,.pdp-accessories .bottom-left,.pdp-accessories .middle-right,.pdp-accessories .bottom-right{padding:10px}
.pdp-accessories .pdp-accessories-promo-title{text-align:center;margin: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}
#preferred-dealer-locator-new{position:relative;z-index:99;min-height:400px}
#preferred-dealer-locator-new #content.wrapper{background:transparent url('../img/dealer-locator/dl-homepage-bg.png') repeat-y 50% 50%;-webkit-box-shadow:0 10px 10px -8px rgba(0,0,0,0.6) inset;-moz-box-shadow:0 10px 10px -8px rgba(0,0,0,0.6) inset;box-shadow:0 10px 10px -8px rgba(0,0,0,0.6) inset;min-height:inherit}
#preferred-dealer-locator-new .btn-dark,#preferred-dealer-locator-new .btn-white{padding:5px;margin-top:.7em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-decoration:none;font-size:1em}
#preferred-dealer-locator-new .btn-dark{border:1px solid #37393c}
#preferred-dealer-locator-new button.btn-geolocation{text-transform:uppercase;color:#262626;font-weight:bold;display:block;margin:2em auto;border:0;background:transparent;padding:0;position:relative;z-index:99}
#preferred-dealer-locator-new button.btn-geolocation img{margin:-3px .5em 0 0;max-width:21px}
#preferred-dealer-locator-new button.btn-geolocation:hover{color:#000}
#preferred-dealer-locator-new #map-canvas{height:100%!important;width:100%!important;max-width:1322px;position:absolute!important}
#preferred-dealer-locator-new #map-canvas img{max-width:none}
#preferred-dealer-locator-new #map-canvas .dealer-map-card{overflow:hidden}
#preferred-dealer-locator-new #map-canvas .dealer-map-card .dealer-name{font-size:1.28571428571429em;text-transform:uppercase;line-height:1.2em;margin:0 0 .3em 0}
#preferred-dealer-locator-new #map-canvas .dealer-map-card p{color:#666;margin:0}
#preferred-dealer-locator-new #map-canvas .dealer-map-card a{display:block;color:#666}
#preferred-dealer-locator-new #map-canvas .dealer-map-card a i{color:#000;text-decoration:none;padding:0 5px}
#preferred-dealer-locator-new #map-canvas .dealer-map-card a span{display:inline-block;font-weight:bold;width:auto;height:auto;margin-right:5px}
#preferred-dealer-locator-new #map-canvas .dealer-map-card .btn-white{display:inline-block;width:auto;background:0;border:0 none;padding:0;color:#37393c}
#preferred-dealer-locator-new #map-canvas .dealer-map-card .btn-white span{padding-right:15px}
#preferred-dealer-locator-new #map-canvas .google-custom-control{visibility:hidden}
#preferred-dealer-locator-new .status-update-container{width:70%;margin:0 auto;text-align:center}
#preferred-dealer-locator-new .status-update-container h2{text-transform:uppercase}
#preferred-dealer-locator-new .preferred-dealer-locator-overlay{position:relative;width:100%;padding:20px 0}
#preferred-dealer-locator-new .preferred-dealer-locator-overlay h1{margin:0 auto;font-size:3.42857142857143em;text-transform:uppercase;line-height:1.2em;text-align:center}
#preferred-dealer-locator-new .preferred-dealer-locator-overlay .desktop{display:inline}
#preferred-dealer-locator-new .preferred-dealer-locator-overlay .mobile{display:none}
#preferred-dealer-locator-new .preferred-dealer-locator-overlay .edit{text-align:center;color:black}
#preferred-dealer-locator-new .preferred-dealer-locator-overlay .noedit{display:none}
#preferred-dealer-locator-new .preferred-dealer-locator-overlay h2{text-transform:uppercase}
#preferred-dealer-locator-new .preferred-dealer-locator-overlay p{font-size:1.14285714285714em;margin:15px auto;color:#fff;text-align:center;text-transform:uppercase;font-weight:bold}
#preferred-dealer-locator-new #home-form fieldset{text-align:center}
#preferred-dealer-locator-new #home-form .input-container{background-color:#666;background-color:rgba(0,0,0,0.4);overflow:hidden;width:auto;height:35px;margin:0 auto;display:inline-block}
#preferred-dealer-locator-new #home-form .input-container label{font-size:1.14285714285714em;color:#FFF;font-weight:bold;line-height:35px;float:left;text-transform:uppercase;display:block;margin:0;padding:0 15px}
#preferred-dealer-locator-new #home-form .input-container .input-append{background:#fff;height:25px;margin:5px 6px 0 0;float:left}
#preferred-dealer-locator-new #home-form .input-container input[type="text"]{max-width:200px;min-width:100px;font-size:13px!important;height:25px;line-height:25px;padding:0 8px;text-transform:uppercase;text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:auto}
#preferred-dealer-locator-new #home-form .input-container input[type="text"]:focus{background:#fff none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#preferred-dealer-locator-new #home-form .input-container button{border:0;background:transparent;padding:0 0 0 8px;opacity:.5;filter:alpha(opacity=50)}
#preferred-dealer-locator-new #home-form .input-container button i{line-height:25px;font-size:1.071428571428571em}
#preferred-dealer-locator-new #home-form .input-container button i.icon-search{line-height:25px}
#preferred-dealer-locator-new .card-container{width:92.4%;margin:0 auto;text-align:center}
#preferred-dealer-locator-new .card-container .dealer-card{background:#fff;max-width:414px;min-width:290px;margin:0 0 25px 0;-webkit-box-shadow:0 0 15px #8a9199;-moz-box-shadow:0 0 15px #8a9199;box-shadow:0 0 15px #8a9199;display:inline-block;float:none;vertical-align:top}
#preferred-dealer-locator-new .card-container .dealer-card:hover,#preferred-dealer-locator-new .card-container .dealer-card.hover{-webkit-box-shadow:0 0 15px #37393c;-moz-box-shadow:0 0 15px #37393c;box-shadow:0 0 15px #37393c}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-header{background-color:#f1f2f3;background-image:-moz-linear-gradient(top,#fff,#dddfe2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#dddfe2));background-image:-webkit-linear-gradient(top,#fff,#dddfe2);background-image:-o-linear-gradient(top,#fff,#dddfe2);background-image:linear-gradient(to bottom,#fff,#dddfe2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddfe2',GradientType=0);position:relative;padding:1em .7em;text-align:left;line-height:2.8em;overflow:hidden}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-header .dealer-icon{width:24px;position:absolute;top:50%;margin:-0.9em 0 0 0}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-header .dealer-name{font-size:1.15em;text-transform:uppercase;line-height:1.2em;margin:0;padding:0 0 0 30px;max-width:49%;display:inline-block;vertical-align:middle}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-header .distance{font-size:.85714285714286em;font-weight:bold;margin:-0.5em 0 0 0;text-align:left}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-header .preferred{width:8.11em;margin:2px 0;text-align:right;text-transform:uppercase;font-size:.899em;font-weight:bold;color:#666;line-height:1.3em;float:right;word-wrap:break-word}
#preferred-dealer-locator-new .card-container .dealer-card .accordion .accordion-toggle{display:none}
#preferred-dealer-locator-new .card-container .dealer-card .accordion .accordion-toggle.subheadings{padding:.4em 0;color:inherit;text-decoration:none!important;border-bottom:2px solid #666;max-width:260px}
#preferred-dealer-locator-new .card-container .dealer-card .accordion .accordion-body{margin-top:.5em}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details{color:#666;text-align:left;padding:1.5em 1em;width:auto;min-height:15em;overflow:hidden}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details p{margin:0;text-align:left;font-weight:normal;font-size:1em}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details h5{text-transform:uppercase;margin:0;padding-bottom:.3em;border-bottom:2px solid #666;max-width:260px}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details h6{font-size:.85714285714286em;text-transform:uppercase;color:#666}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details ul{list-style-type:none;margin:0 0 2em 0;font-size:.85714285714286em}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details ul strong{display:inline-block;text-align:left;width:2em}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details ul i{color:#000}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info{position:relative}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .dealer-name{line-height:1em;color:#000;text-transform:uppercase;font-size:1.15em;width:70%;margin:0 0 10px 0}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info a{display:block;float:left;clear:left}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info>.certification-level{position:absolute;top:0;right:-0.5em;max-width:77px;margin:0 0 1em 0}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .dealer-website,#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .dealer-phone,#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .dealer-fax{color:#666;text-decoration:none}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .dealer-website span,#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .dealer-phone span,#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .dealer-fax span{font-weight:bold;padding:0 .5em 0}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .dealer-website:hover,#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .dealer-phone:hover,#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .dealer-fax:hover{color:#000}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .dealer-phone{margin-top:.5em}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .dealer-website{text-decoration:underline;margin:0 0 .5em}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .main-info .mobile-overview-menu{float:left;clear:both}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .mobile-overview-menu{display:none}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .mobile-overview-menu .certification{margin:.5em 0 2em}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .mobile-overview-menu .certification img{display:inline-block;max-width:62px}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .mobile-overview-menu .certification span{text-transform:uppercase;padding-left:1em;font-size:.85714285714286em;font-weight:bold}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .mobile-overview-menu ul{margin:1em 0 2em}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .mobile-overview-menu ul li a{display:block;border:1px solid #ccc;color:#000;padding:.5em;font-size:1.07142857142857em;text-transform:uppercase;text-decoration:none;font-weight:bold}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .mobile-overview-menu ul li a i,#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .mobile-overview-menu ul li a img{padding:0 5%}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .mobile-overview-menu ul li a:hover{background:#ccc}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .accordion-hours{overflow:hidden}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .accordion-hours div{float:left;margin:0 1em 0 0}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .accordion-hours div:last-child{margin:0}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .accordion-hours div.label-hours{margin:0 .5em 0 0}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details .accordion-hours div.label-hours ul{margin-top:3.3em}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details #detail-info{display:none}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details #detail-info #accordion-brands li{margin:.5em 0 0}
#preferred-dealer-locator-new .card-container .dealer-card .dealer-details #detail-info #accordion-brands li img{width:auto}
#preferred-dealer-locator-new .card-container .dealer-card.preferred{max-width:none;margin:2em 0;width:100%}
#preferred-dealer-locator-new .card-container .dealer-card.preferred .dealer-header .dealer-icon{width:40px;margin:.3em .7em 0 0}
#preferred-dealer-locator-new .card-container .dealer-card.preferred .dealer-header .dealer-name{font-size:1.71428571428571em}
#preferred-dealer-locator-new .card-container .dealer-card.preferred .dealer-details>div{float:left;margin:0}
#preferred-dealer-locator-new .card-container .dealer-card.preferred .dealer-details .main-info>.certification-level{float:none;max-width:140px;margin-bottom:1em}
#preferred-dealer-locator-new .card-container .dealer-card.preferred .dealer-details #detail-info{display:block}
@media(max-width:767px){#preferred-dealer-locator-new{min-height:inherit}
#preferred-dealer-locator-new #content.wrapper .preferred-dealer-locator-overlay .desktop{display:none}
#preferred-dealer-locator-new #content.wrapper .preferred-dealer-locator-overlay .mobile{display:inline}
#preferred-dealer-locator-new #content.wrapper #home-form{background-color:#666;background-color:rgba(0,0,0,0.4);padding:10px 0}
#preferred-dealer-locator-new #content.wrapper #home-form .input-container{width:100%;height:auto;background-color:transparent}
#preferred-dealer-locator-new #content.wrapper #home-form .input-container label{float:none;margin:0 0 10px 0;line-height:24px}
#preferred-dealer-locator-new #content.wrapper #home-form .input-container .input-append{float:none;margin:0 0 15px 0}
#preferred-dealer-locator-new #content.wrapper #home-form button.btn-geolocation{color:#FFF;margin:0 auto 10px auto}
#preferred-dealer-locator-new #content.wrapper #home-form button.btn-geolocation:hover{color:#d9d9d9!important}
#preferred-dealer-locator-new #content.wrapper .card-container .dealer-card .dealer-details{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}
.canam-spyder #payment-estimator #payment-estimator-calculator a.paymentEstimator-promo-cta{color:#fff}
#payment-estimator :focus{outline:0}
#payment-estimator ::-moz-focus-inner{border:0}
#payment-estimator .hidden{display:none!important}
#payment-estimator #select-a-new-vehicle-text{text-align:center}
#payment-estimator .full-vehicle-selection{min-height:231px}
#payment-estimator .ajax-loaderRAQM{display:block;width:273px;height:30px;background:#000 url(../img/build-and-price-vehicle-configuration/ajax-loader.gif) no-repeat center center}
#payment-estimator #payment-estimator-calculator{padding:0 20px}
#payment-estimator #payment-estimator-calculator a.paymentEstimator-promo-cta{color:#000}
#payment-estimator #payment-estimator-calculator a{color:#666;text-decoration:underline;font-size:.7142857142857143em;text-transform:uppercase;font-weight:bold}
#payment-estimator #payment-estimator-calculator a:hover{color:#000}
#payment-estimator #payment-estimator-calculator .pe-calculator-wrapper{max-width:522px;margin:20px auto 0}
#payment-estimator #payment-estimator-calculator .payment-estimator-richtext p{margin:0}
#payment-estimator #payment-estimator-calculator.inactive{opacity:.4;filter:alpha(opacity=40)}
#payment-estimator #payment-estimator-calculator.inactive a{cursor:default}
#payment-estimator #payment-estimator-calculator .cta{text-align:center}
#payment-estimator #payment-estimator-calculator .cta a{text-decoration:none}
#payment-estimator #payment-estimator-calculator .inline-block{display:inline-block}
#payment-estimator #payment-estimator-calculator .blue-book-cta a{text-decoration:underline;font-size:.7142857142857143em!important;color:#666;padding-left:0;width:100%;text-align:left}
#payment-estimator #payment-estimator-calculator .left{float:left;padding-top:5px}
#payment-estimator #payment-estimator-calculator .left a{font-size:.5714285714285714em}
#payment-estimator #payment-estimator-calculator .left .selected-model-name{text-transform:none}
#payment-estimator #payment-estimator-calculator .right{float:right}
#payment-estimator #payment-estimator-calculator .right.msrp-message{font-size:9px;line-height:11px;text-transform:initial;font-weight:normal}
#payment-estimator #payment-estimator-calculator .right span{display:inline-block;vertical-align:middle;height:30px}
#payment-estimator #payment-estimator-calculator .right .price{font-size:1.714285714285714em}
#payment-estimator #payment-estimator-calculator .right-with-cta{padding-bottom:10px}
#payment-estimator #payment-estimator-calculator .center{display:block;clear:both;text-align:center}
#payment-estimator #payment-estimator-calculator .details span{height:auto}
#payment-estimator #payment-estimator-calculator .payment-options{max-width:480px;margin:30px auto;text-transform:uppercase;color:#000;font-weight:bold;font-size:1.25em;list-style-type:none}
#payment-estimator #payment-estimator-calculator .payment-options sup.currency-symbol{font-size:100%}
#payment-estimator #payment-estimator-calculator .payment-options>li{margin-top:10px;border-bottom:1px solid #c5c7c8}
#payment-estimator #payment-estimator-calculator .payment-options>li>ul{margin-bottom:10px}
#payment-estimator #payment-estimator-calculator .payment-options>li>ul sup.currency-symbol{font-size:75%}
#payment-estimator #payment-estimator-calculator .payment-options li{display:block;height:auto}
#payment-estimator #payment-estimator-calculator .payment-options li:after{content:'';clear:both;display:block}
#payment-estimator #payment-estimator-calculator .payment-options li:last-child{border-bottom:0}
#payment-estimator #payment-estimator-calculator .payment-options li input{max-width:100px;margin-left:5px;background:transparent;font-size:16px;line-height:25px;text-align:right;padding-right:5px;box-shadow:inset 0 0 2px 2px #ccc;-moz-box-shadow:inset 0 0 2px 2px #ccc;-webkit-box-shadow:inset 0 0 2px 2px #ccc}
#payment-estimator #payment-estimator-calculator .payment-options .locale-price-disclaimer a{font-size:.7142857142857143em!important;text-decoration:underline}
#payment-estimator #payment-estimator-calculator .payment-options .credit-rate{position:relative}
#payment-estimator #payment-estimator-calculator .payment-options .credit-rate input{max-width:40px}
#payment-estimator #payment-estimator-calculator .payment-options .downPayment,#payment-estimator #payment-estimator-calculator .payment-options .tradeInValue{position:relative}
#payment-estimator #payment-estimator-calculator .payment-options .parsley-container:before,#payment-estimator #payment-estimator-calculator .payment-options .parsley-container:after{display:block;content:'';clear:both}
#payment-estimator #payment-estimator-calculator .payment-options .parsley-container{width:100%;float:left;margin-bottom:5px}
#payment-estimator #payment-estimator-calculator .payment-options .parsley-error-list{float:right;list-style-type:disc}
#payment-estimator #payment-estimator-calculator .payment-options .parsley-error-list li{line-height:1.3em;color:red;font-size:10.5px}
#payment-estimator #payment-estimator-calculator .payment-options .bootstrap-select{max-width:150px}
#payment-estimator #payment-estimator-calculator .payment-options .bootstrap-select:focus{outline:none!important;border:none!important}
#payment-estimator #payment-estimator-calculator .payment-options .dropdown-toggle{background:url("../img/general/down-arrow-light.png") no-repeat scroll 95% 50% #000;color:#eee;display:inline-block;min-width:150px;padding:5px 35px 5px 15px;text-transform:uppercase;text-shadown:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:auto}
#payment-estimator #payment-estimator-calculator .payment-options .dropdown-toggle:focus{outline:none!important;border:none!important;color:#eee!important}
#payment-estimator #payment-estimator-calculator .payment-options .dropdown-toggle .caret{display:none}
#payment-estimator #payment-estimator-calculator .payment-options .dropdown-menu{background:#000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:-1px}
#payment-estimator #payment-estimator-calculator .payment-options .details{padding-left:25px;font-size:14px}
#payment-estimator #payment-estimator-calculator .payment-options .details a{display:block;font-size:.7142857142857143em}
#payment-estimator #payment-estimator-calculator .payment-options .details .left{padding-top:0}
#payment-estimator #payment-estimator-calculator .payment-options .details .right{color:#666}
#payment-estimator #payment-estimator-calculator .payment-options .details .right a{text-align:right}
#payment-estimator #payment-estimator-calculator .payment-options .details .right .right-cta{padding-bottom:10px}
#payment-estimator #payment-estimator-calculator .payment-options .details .right .locale-price-disclaimer{position:absolute;top:18px;width:220px;right:-10px}
#payment-estimator #payment-estimator-calculator .payment-options .details .listOfAccessories{margin-bottom:20px}
#payment-estimator #payment-estimator-calculator .payment-options .details .listOfAccessories .accessory-category{display:block;position:relative;height:20px}
#payment-estimator #payment-estimator-calculator .payment-options .details .listOfAccessories .accessory-items li{display:block;position:relative;height:20px}
#payment-estimator #payment-estimator-calculator .payment-options .details .listOfAccessories .accessory-name{float:left}
#payment-estimator #payment-estimator-calculator .payment-options .details .listOfAccessories .accessory-price{float:right;color:#666}
#payment-estimator #payment-estimator-calculator .payment-result{background:#c1c2c4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:111px;padding:5px;text-transform:uppercase;margin-bottom:20px}
#payment-estimator #payment-estimator-calculator .payment-result .left{font-size:1.714285714285714em;margin:23px}
#payment-estimator #payment-estimator-calculator .payment-result .right{padding-right:10px}
#payment-estimator #payment-estimator-calculator .payment-result .right span.currency-symbol{font-size:1.2em;padding:0}
#payment-estimator #payment-estimator-calculator .payment-result .right span.total-price{padding:23px 0 0 0;font-size:3.428571428571429em}
#payment-estimator #payment-estimator-calculator .payment-result .right a{display:block;text-align:right;padding-right:15px}
#payment-estimator #payment-estimator-calculator .payment-result .payment-block{height:76px;margin-top:2px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:bold}
#payment-estimator #payment-estimator-calculator .payment-result .center{margin:8px 5px 5px}
#payment-estimator #payment-estimator-calculator .payment-result .center a{color:#000;font-size:.7571428571428571em;padding:15px;font-weight:bold;opacity:.65;filter:alpha(opacity=65)}
#payment-estimator #payment-estimator-calculator .event{margin:0 0 50px;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 10px;font-size:11.9px}
#payment-estimator #payment-estimator-calculator .event a{font-size:10.5px}
#payment-estimator #payment-estimator-calculator .currencyCode{font-size:.7142857142857143em;padding-left:6px;color:#666}
#payment-estimator #payment-estimator-calculator .disclaimers{margin:0 auto;padding:2em 0}
#payment-estimator #payment-estimator-calculator .disclaimers p{font-size:10.5px;margin:0}
#payment-estimator #payment-estimator-calculator .disclaimers p:first-child{text-transform:uppercase;font-size:.7142857142857143em}
#payment-estimator #payment-estimator-calculator .disclaimers a{color:#000;text-decoration:underline;text-transform:none;font-weight:normal;font-size:10.5px}
#payment-estimator #payment-estimator-selected-vehicle{max-width:500px;text-align:center;margin:20px auto}
#payment-estimator #payment-estimator-selected-vehicle h2{font-size:2.142857142857143em;line-height:1em;margin:0;text-transform:none}
#payment-estimator #payment-estimator-selected-vehicle h4{font-size:15.959999999999999px;line-height:15.959999999999999px;margin:0}
#payment-estimator #payment-estimator-selected-vehicle a{display:block;color:#666;text-decoration:underline;font-size:.7142857142857143em;text-transform:uppercase;font-weight:bold}
#payment-estimator #payment-estimator-selected-vehicle a:hover{color:#000}
#payment-estimator #payment-estimator-selected-vehicle img{max-width:180px;margin:20px 0}
#payment-estimator #payment-estimator-selected-vehicle .build-image{position:relative;overflow:hidden;width:auto;height:150px;margin:20px auto}
#payment-estimator #payment-estimator-selected-vehicle .build-image img,#payment-estimator #payment-estimator-selected-vehicle .build-image canvas{margin-top:-90px}
@media(max-width:470px) and (orientation:portrait){#payment-estimator #payment-estimator-calculator .payment-options li input{max-width:65px}
#payment-estimator #payment-estimator-calculator .payment-options li.details>ul{margin-left:0}
#payment-estimator #payment-estimator-calculator .payment-result .payment-results-label{font-size:1.1em;width:35%;margin:13px 0 0 15px;line-height:17px}
#payment-estimator #payment-estimator-calculator .payment-result .payment-block>.right{padding-right:5px}
#payment-estimator #payment-estimator-calculator .payment-result .payment-block>.right span.total-price{font-size:2.1em}
#payment-estimator #payment-estimator-calculator .payment-result .payment-block>.right span.currency-symbol{padding:10px 0 0}
#payment-estimator #payment-estimator-calculator .payment-result>.center{margin-top:0}
#payment-estimator #payment-estimator-calculator .payment-result a.linkToDealerLocator,#payment-estimator #payment-estimator-calculator .payment-result a.linkToRequestQuote{padding:7px 5px 0;width:45%;float:left;line-height:15px}
#payment-estimator #payment-estimator-calculator .disclaimers{width:90%}
}
@media(min-width:768px){#motorbox_1{margin:auto}
.mobile-container{display:none}
#model-picker-container{float:left;margin:auto}
#choose-from-my-buils-container{float:left;width:285px;margin:auto}
#payment-estimator .or-container{float:left;width:200px;margin-top:30px}
#payment-estimator .or-container .or-line{width:2px;height:90px;background-color:#000;margin:0 auto}
#payment-estimator .or-container .or-middle{width:15px;color:#000;margin:0 auto;font-weight:bold}
#payment-estimator #my-container{display:block;width:810px;margin:auto}
}
@media(max-width:767px){.nonMobile-container{display:none}
.vehicle-selection{margin:auto}
#selected-vehicle{margin-left:0}
#model-picker-container{clear:both;margin:0 auto 50px;text-align:center}
.mobile-container{display:block}
.mobile-container .or-container{width:219px;height:16px;margin:50px auto 40px auto}
.mobile-container .or-container .or-line{width:96px;height:2px;background-color:#000;float:left;margin-top:10px}
.mobile-container .or-container .or-middle{width:16px;color:#000;font-weight:bold;float:left;margin:0 5px 0 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}
.lt-ie9 .custom-checkbox label{display:none}
.lt-ie9 .custom-checkbox input[type=checkbox]{display:block}
.custom-checkbox{width:10px;position:relative}
.custom-checkbox label{cursor:pointer;position:absolute;width:12px;height:12px;top:4px;left:0;background:url('../img/newsletter-unsubscribe/newsletter-checkbox-bg.png');border:0}
.custom-checkbox label:after{opacity:0;filter:alpha(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)}
.custom-checkbox label:hover:after{opacity:.5;filter:alpha(opacity=50)}
.custom-checkbox input[type=checkbox]{display:none}
.custom-checkbox input[type=checkbox]:checked+label:after{opacity:1;filter:alpha(opacity=100)}
#newsletter-subscribe{background-color:#d8dadd;background-image:-moz-linear-gradient(top,#ebecee,#bbbfc4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ebecee),to(#bbbfc4));background-image:-webkit-linear-gradient(top,#ebecee,#bbbfc4);background-image:-o-linear-gradient(top,#ebecee,#bbbfc4);background-image:linear-gradient(to bottom,#ebecee,#bbbfc4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebecee',endColorstr='#ffbbbfc4',GradientType=0)}
#newsletter-subscribe .newsletter-content{width:50%;margin:50px auto}
#newsletter-subscribe .newsletter-content ul{margin-left:30%}
#newsletter-subscribe .newsletter-content a{color:#000}
#newsletter-subscribe .newsletter-content .newsletter-first-text a{margin-left:30%;background:url('../img/general/arrow-fwd.png') no-repeat center right;padding-right:15px;text-transform:uppercase}
#newsletter-subscribe .newsletter-content .subscribe:after{clear:both}
#newsletter-subscribe .newsletter-content .subscribe{width:516px;margin:30px auto;padding-left:32px}
#newsletter-subscribe .newsletter-content .subscribe>div{clear:left}
#newsletter-subscribe .newsletter-content .subscribe .control-group{width:226px;display:inline;float:left;margin:0 32px 8px 0}
#newsletter-subscribe .newsletter-content .subscribe .control-group .bootstrap-select{background-color:#000;width:98.5%}
#newsletter-subscribe .newsletter-content .subscribe .control-group .dropdown-toggle{background-color:#000;background-image:url("../img/country-selector/drop-down-btn.png");background-repeat:no-repeat;background-position:right;border-radius:0;color:#8a9199;font-weight:bold;text-shadow:none}
#newsletter-subscribe .newsletter-content .subscribe .control-group .dropdown-toggle .caret{display:none}
#newsletter-subscribe .newsletter-content .subscribe .control-group .dropdown-toggle span{text-transform:uppercase}
#newsletter-subscribe .newsletter-content .subscribe .control-group .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;margin-left:0}
#newsletter-subscribe .newsletter-content .subscribe .control-group .dropdown-menu>li>a{color:#8a9199;font-weight:bold}
#newsletter-subscribe .newsletter-content .subscribe .control-group .dropdown-menu>li>a:hover,#newsletter-subscribe .newsletter-content .subscribe .control-group .dropdown-menu>li>a:focus,#newsletter-subscribe .newsletter-content .subscribe .control-group .dropdown-submenu:hover>a,#newsletter-subscribe .newsletter-content .subscribe .control-group .dropdown-submenu:focus>a{background-color:#000;background-image:none}
#newsletter-subscribe .newsletter-content .subscribe .control-group .caret{display:none}
#newsletter-subscribe .newsletter-content .subscribe .newsletter-second-text{font-size:.8571428571428571em;line-height:15px;width:300px;padding-top:15px}
#newsletter-subscribe .newsletter-content .subscribe .newsletter-subscribe-options{margin-top:30px}
#newsletter-subscribe .newsletter-content .subscribe .newsletter-subscribe-options .display-offroad,#newsletter-subscribe .newsletter-content .subscribe .newsletter-subscribe-options .display-spyder,#newsletter-subscribe .newsletter-content .subscribe .newsletter-subscribe-options .display-seadoo,#newsletter-subscribe .newsletter-content .subscribe .newsletter-subscribe-options .display-skidoo,#newsletter-subscribe .newsletter-content .subscribe .newsletter-subscribe-options .display-evinrude{margin-left:20px}
#newsletter-subscribe .newsletter-content .subscribe .control-label{font-weight:bold;text-transform:uppercase;font-size:1.142857142857143em}
#newsletter-subscribe .newsletter-content .subscribe .parsley-error-list{margin-left:0;color:red;list-style-type:none}
#newsletter-subscribe .newsletter-content .subscribe .parsley-error{border:2px solid red}
#newsletter-subscribe .newsletter-content .subscribe p.input-label{margin-left:20px}
#newsletter-subscribe .newsletter-content .cta{text-align:center;margin:20px auto;padding-right:15px}
#newsletter-subscribe .newsletter-content .cta a{padding:8px 20px}
#newsletter-subscribe .newsletter-content .subscribe-error-message{color:red;margin-top:15px}
#newsletter-subscribe .newsletter-content .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:2.2em}
#newsletter-subscribe .newsletter-content .subscribe .control-group .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}
#newsletter-subscribe .newsletter-content .subscribe .control-group .select-error .dropdown-toggle span{color:#fff}
@media(max-width:767px){#newsletter-subscribe .newsletter-content{width:90%}
#newsletter-subscribe .newsletter-content ul{margin-left:30px}
#newsletter-subscribe .newsletter-content .newsletter-first-text a,#newsletter-subscribe .newsletter-content .subscribe{margin-left:15px}
#newsletter-subscribe .newsletter-content .subscribe .newsletter-second-text{width:235px}
}
@media(max-width:1010px){#newsletter-subscribe .newsletter-content .subscribe{width:45%;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}
#newsletter-footer{margin:60px 0 0;text-transform:uppercase;font-weight:bold}
#newsletter-footer h4{font-size:18px}
#newsletter-footer p{font-size:10px;color:#8a9199}
#newsletter-footer form.subscription-form{width:100%}
#newsletter-footer form.subscription-form label{display:none}
#newsletter-footer form.subscription-form .email-input{height:35px;width:80%;float:left}
#newsletter-footer form.subscription-form .email-input input{height:27px;border:0;width:100%;box-shoadow:none}
#newsletter-footer form.subscription-form .email-input input:focus{box-shadow:none}
#newsletter-footer form.subscription-form .subscribe-button{background:#ffca00;float:left;height:35px;width:20%}
#newsletter-footer form.subscription-form .subscribe-button span{left:-6px;position:relative;top:2px}
#newsletter-footer form.subscription-form .subscribe-button .cta .btn{padding:7px 0 8px 23px;width:auto;white-space:nowrap}
@media(min-width:320px) and (max-width:1024px){.footer #countrysel-drop{display:block!important}
#newsletter-footer{padding:0 0 0 20px}
#newsletter-footer form.subscription-form{width:94%}
#newsletter-footer form.subscription-form .email-input{width:84%;height:30px}
#newsletter-footer form.subscription-form .email-input input{height:22px;background:#fff}
#newsletter-footer form.subscription-form .subscribe-button{width:5%;height:30px}
#newsletter-footer form.subscription-form .subscribe-button a{margin-left:0}
#newsletter-footer form.subscription-form .subscribe-button span{left:-8px;text-indent:-9999px;position:relative;top:-1px;overflow:hidden}
#newsletter-footer form.subscription-form .subscribe-button .cta .btn{padding:5px 0 5px 15px;width:13px}
#newsletter-footer form.subscription-form .subscribe-button .cta .btn span{display:block}
}
@media(min-width:768px) and (max-width:1024px){.footer #countrysel-drop{display:none!important}
}
@media(max-width:320px){#newsletter-footer{padding:0 0 0 20px}
#newsletter-footer form.subscription-form{width:94%}
#newsletter-footer form.subscription-form .email-input{width:84%;height:30px}
#newsletter-footer form.subscription-form .email-input input{height:22px;background:#fff}
#newsletter-footer form.subscription-form .subscribe-button{width:5%;height:30px}
#newsletter-footer form.subscription-form .subscribe-button a{margin-left:0}
#newsletter-footer form.subscription-form .subscribe-button span{left:-8px;text-indent:-9999px;position:relative;top:-1px;overflow:hidden}
#newsletter-footer form.subscription-form .subscribe-button .cta .btn{padding:5px 0 5px 15px;width:13px}
#newsletter-footer form.subscription-form .subscribe-button .cta .btn span{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}
.article-list ul{padding:0}
.article-list li{clear:both;display:block;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #9c9c9c}
.category-item{display:table-row;margin-bottom:20px}
.category-item-album{padding-bottom:5%;margin-right:1%;display:block;height:auto;min-height:100%;overflow:hidden;width:30%!important}
.category-item-album.span3{margin-left:0}
.image-box{display:table-cell;min-width:256px}
.image-box img{vertical-align:bottom}
.article-description-box{width:5000px;min-height:127px;display:table-cell;vertical-align:top;position:relative;padding-bottom:2.5em;padding-left:.5em;padding-right:.5em}
.article-description-box .bottom{height:1.5em;position:absolute;bottom:5px;left:.5em;right:.5em}
.article-description-box .bottom .left{float:left}
.article-description-box .bottom .right{float:right}
​ .article-list .article-description span{font-size:1.3em;color:#666;font-weight:normal;font-family:quattrocento-sans,serif}
.article-description-box .article-title h2{margin-top:.5em;line-height:1.2em;font-size:1.7em;font-style:normal;background-image:none;text-align:left}
.article-list .read-more{font-family:quattrocento-sans,serif;font-size:1.3em;font-weight:500}
.tag-group-title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;font-weight:bold;line-height:#999;text-align:left;line-height:3.333em;height:auto;padding-left:3%;text-transform:uppercase}
.parbase.list.news-list.section ul,ol{float:left;margin:0 0 10px 25px;padding:0;min-width:95%}
@media(min-width:768px) and (max-width:979px){.category-item-album{padding-bottom:10%;display:block;height:auto;margin-right:2%;overflow:hidden}
.category-item-album.span3{width:48%!important}
}
@media(max-width:767px){.category-item-album{padding-bottom:10%;display:block;height:auto;overflow:hidden}
.category-item-album.span3{width:100%!important;text-align:-moz-center}
}
@media(min-width:320px) and (max-width:480px) and (orientation:portrait){.category-item .large-article{width:265px}
}
@media(min-width:320px) and (max-width:480px) and (orientation:landscape){.category-item .large-article{width:430px}
}
@media screen and (device-aspect-ratio:40/71) and (orientation:landscape){.category-item .large-article{width:510px}
}
.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}
.pagination{margin-bottom:50px;padding-top:1.000em;max-width:90%;padding-left:6%}
.pagination .previous{float:left}
.pagination .next{float:right}
.show-more-content{width:100%;float:left;text-align:center;display:none;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.075);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.075);box-shadow:0 2px 1px rgba(0,0,0,0.075);margin-bottom:2.000em}
.show-more-content .show-more{color:#fff;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:bold;line-height:20px;text-transform:uppercase}
.show-more-content .show-more:hover{text-decoration:underline;cursor:pointer}
.show-more-content.collapsed .show-more{background:url('../img/media-gallery/show-more-img.png') no-repeat right;padding-right:1.333em}
.show-more-content.expanded .show-more{background:url('../img/media-gallery/show-less.png') no-repeat right;padding-right:1.333em}
.hidden-thumbs.shown{display:block}
.hidden-thumbs.hidden{display:none}
.hidden-thumbs-save{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}
.news-article-title .news-article-breadcrumb{background:url('../img/general/arrow-back.png') no-repeat left;background-position:1% 50%;text-transform:uppercase}
.news-article-title .news-article-breadcrumb a{color:#000}
.news-article-title .breadcrumb{padding:8px 25px!important}
.news-article-title .news-article-back{color:#000;text-transform:uppercase;font-size:1.000em;font-weight:bold;background:url('../img/general/arrow-back.png') no-repeat left;padding-left:1.000em}
.news-article-title .content-total h2{font-size:1.856em;color:#000;text-align:left;line-height:.950em;font-weight:bold}
#navigation-legal{font-size:10px;text-transform:uppercase;font-weight:bold}
#navigation-legal ul.footer-links{padding:0;margin:40px auto;list-style:none;text-align:center}
#navigation-legal ul.footer-links li{display:inline-block;padding:0 2px}
#navigation-legal ul.footer-links li a{color:#fff;font-size:13px;padding-right:15px;text-decoration:none}
#navigation-legal p{text-align:center;color:#8a9199;margin-bottom:60px}
@media(max-width:600px){ul.footer-links{margin-bottom:20px;width:320px}
ul.footer-links li a{font-size:12px}
p{margin-bottom:22px}
}
@media(min-width:1281px){.navigation-footer-option-b_mobile{display:none}
#navigation-footer-option-b{padding-top:50px;padding-left:50px;padding-right:50px}
#navigation-footer-option-b .span2{width:18%}
#navigation-footer-option-b .section-title{color:white;font-size:18px;font-weight:bold;line-height:1;text-transform:uppercase;margin-bottom:1.625em}
#navigation-footer-option-b .footer-option-b-cta1{padding-top:80px}
#navigation-footer-option-b .footer-option-b-cta2{padding-top:10px}
#navigation-footer-option-b .footer-option-b-cta1 a,#navigation-footer-option-b .footer-option-b-cta2 a{color:#000;background-color:grey;background-image:none;font-weight:normal;font-size:17px!important;font-weight:bold;text-transform:uppercase;text-shadow:none;border-radius:0;border:0;-webkit-box-shadow:1px 6px 20px 1px rgba(0,0,0,0.25);-moz-box-shadow:1px 6px 20px 1px rgba(0,0,0,0.25);box-shadow:1px 6px 20px 1px rgba(0,0,0,0.25);padding-right:10px!important;-webkit-transition:background-color 500ms ease-out;line-height:1.2;width:80%;text-align:left}
#navigation-footer-option-b .footer-option-b-cta1 a:hover,#navigation-footer-option-b .footer-option-b-cta2 a:hover{background-color:white}
#navigation-footer-option-b .footer-option-b-cta1 a span,#navigation-footer-option-b .footer-option-b-cta2 a span{box-sizing:border-box;width:100%;display:inline-block}
#navigation-footer-option-b .footer-option-b-cta1 a span,#navigation-footer-option-b .footer-option-b-cta2 a span{background-image:url('../img/footer/footer-newsletter-arrow.png');padding-right:15px;background-position:100% 50%;background-repeat:no-repeat}
#navigation-footer-option-b .footer-option-b-cta1 a:hover span,#navigation-footer-option-b .footer-option-b-cta2 a:hover span{background-image:url('../img/footer/footer-newsletter-arrow.png');padding-right:15px;background-position:100% 50%;background-repeat:no-repeat}
#navigation-footer-option-b .separator{padding-top:10px;padding-bottom:10px}
#navigation-footer-option-b .big-logo-top{padding-top:55px}
#navigation-footer-option-b .big-logo-top img{width:114px;height:115px}
}
@media(min-width:668px) and (max-width:800px){.navigation-footer-option-b_mobile{display:none}
#navigation-footer-option-b{padding-top:30px;padding-left:20px;padding-right:20px}
#navigation-footer-option-b .socialmedia{width:20%!important}
#navigation-footer-option-b .span2{width:17.2%}
#navigation-footer-option-b .section-title{color:white;font-size:18px;font-weight:bold;line-height:1;text-transform:uppercase;margin-bottom:1.625em}
#navigation-footer-option-b .footer-option-b-cta1,#navigation-footer-option-b .footer-option-b-cta2{display:none}
#navigation-footer-option-b .separator{padding-top:10px;padding-bottom:10px}
#navigation-footer-option-b .big-logo-top{padding-top:40px}
#navigation-footer-option-b .big-logo-top img{width:114px;height:115px}
}
@media(min-width:801px) and (max-width:1280px){.navigation-footer-option-b_mobile{display:none}
#navigation-footer-option-b{padding-top:30px;padding-left:20px;padding-right:20px}
#navigation-footer-option-b .span2{width:17.2%}
#navigation-footer-option-b .section-title{color:white;font-size:18px;font-weight:bold;line-height:1;text-transform:uppercase;margin-bottom:1.625em}
#navigation-footer-option-b .footer-option-b-cta1,#navigation-footer-option-b .footer-option-b-cta2{display:none}
#navigation-footer-option-b .separator{padding-top:10px;padding-bottom:10px}
#navigation-footer-option-b .big-logo-top{padding-top:40px}
#navigation-footer-option-b .big-logo-top img{width:114px;height:115px}
}
@media(max-width:375px){#navigation-footer-option-b{display:none}
.navigation-footer-option-b_mobile{padding-top:30px}
.navigation-footer-option-b_mobile .section-title{color:white;font-size:18px;font-weight:bold;line-height:1;text-transform:uppercase;text-align:center;margin-bottom:.5em}
.navigation-footer-option-b_mobile .connect ul{text-align:center}
.navigation-footer-option-b_mobile .connect ul li{list-style-type:none;display:inline-block}
.navigation-footer-option-b_mobile .connect ul li .title{color:white;font-size:11px;font-weight:normal;line-height:1.2;text-transform:none}
.navigation-footer-option-b_mobile .separator{padding-left:10px;padding-right:10px}
}
@media(min-width:376px) and (max-width:667px){#navigation-footer-option-b{display:none}
.navigation-footer-option-b_mobile{padding-top:30px}
.navigation-footer-option-b_mobile .section-title{color:white;font-size:18px;font-weight:bold;line-height:1;text-transform:uppercase;text-align:center;margin-bottom:.5em}
.navigation-footer-option-b_mobile .connect ul{text-align:center}
.navigation-footer-option-b_mobile .connect ul li{list-style-type:none;display:inline-block;padding-left:10px}
.navigation-footer-option-b_mobile .connect ul li .title{color:white;font-size:11px;font-weight:normal;line-height:1.2;text-transform:none}
.navigation-footer-option-b_mobile .separator{padding-left:10px;padding-right:10px}
}
.footer-option-b{background:#292929!important}
.footer-option-b .footer-links li{margin:.25em 0;padding:0 1em}
.footer-option-b .footer-links li:before{content:" | ";padding:1em}
.footer-option-b .footer-links li:first-child:before{content:""}
.footer-option-b .footer-links li a{padding-right:0!important;font-weight:normal!important}
.footer-option-b #navigation-legal ul.footer-links{margin:0!important}
#navigation-footer2 .navigation-footer-first{margin-top:30px}
#navigation-footer2 .navigation-footer-first li{padding-top:30px}
#navigation-footer2 .navigation-footer-first li>a{color:white;font-size:18px}
#navigation-footer2 .navigation-footer-first li>a>span{vertical-align:middle}
#navigation-footer2 .navigation-footer-first li>a .icon.general{display:inline-block}
#navigation-footer-option-b .footer-column-nav-opt-b .footer-column-opt-b,.navigation-footer-option-b_mobile .footer-column-nav-opt-b .footer-column-opt-b{margin-left:0}
#navigation-footer-option-b .footer-column-nav-opt-b .footer-column-opt-b li,.navigation-footer-option-b_mobile .footer-column-nav-opt-b .footer-column-opt-b li{list-style-type:none;margin-bottom:.625em}
#navigation-footer-option-b .footer-column-nav-opt-b .footer-column-opt-b li a,.navigation-footer-option-b_mobile .footer-column-nav-opt-b .footer-column-opt-b li a{text-decoration:none;color:#8a9199;font-size:16px;font-weight:normal;line-height:1.2;text-transform:none}
#navigation-footer-option-b .footer-column-nav-opt-b .footer-column-opt-b li a:hover,.navigation-footer-option-b_mobile .footer-column-nav-opt-b .footer-column-opt-b li a:hover{color:white}
#navigation-footer2{text-transform:uppercase;font-size:18px}
#navigation-footer2 .footer-column-nav .footer-column{margin-left:0}
#navigation-footer2 .footer-column-nav .footer-column li{list-style-type:none}
#navigation-footer2 .footer-column-nav .footer-column li a{text-decoration:none;font-weight:bold}
#navigation-footer2 .about-us li,#navigation-footer2 .follow li{padding-bottom:15px}
#navigation-footer2 .about-us li a,#navigation-footer2 .follow li a{color:#8a9199;font-size:13px}
#navigation-footer2 h4{margin-top:60px;margin-bottom:20px!important;text-transform:uppercase}
.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}
.footer{position:relative;z-index:99}
.footer .offset1{padding:0}
.footer .country-selector h4{font-size:1.2em;text-transform:uppercase}
.footer #country-sel{margin-top:6px}
@media(min-width:768px) and (max-width:1024px){.footer #countrysel-drop{display:none}
.footer .row-fluid:first-child{padding:0}
.footer #navigation-footer2{margin-left:30px}
.footer .span3.offset1{margin-left:0}
.footer .span3{width:29%}
}
@media(min-width:321px) and (max-width:767px){.footer #countrysel-drop{display:none}
}
@media(min-width:320px) and (max-width:480px){.footer #countrysel-drop{display:block}
.footer .row-fluid:first-child{padding:0}
.footer .span4{padding:0 20px}
.footer ul.footer-links{margin:10% 25% 2%}
.footer .country-selector{padding:0 0 0 20px}
}
@media(min-width:480px) and (max-width:768px){.footer #navigation-footer2{margin-left:4%;width:96%}
}
@media(max-width:320px){.footer ul.footer-links{margin:10% 10% 2%}
.footer .span4{padding:0 20px}
.footer .country-selector{padding:0 0 0 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}
.sub-cat-list{background:#50555a;background:-moz-linear-gradient(top,#50555a 0,#252729 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#50555a),color-stop(100%,#252729));background:-webkit-linear-gradient(top,#50555a 0,#252729 100%);background:-o-linear-gradient(top,#50555a 0,#252729 100%);background:-ms-linear-gradient(top,#50555a 0,#252729 100%);background:linear-gradient(to bottom,#50555a 0,#252729 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50555a',endColorstr='#252729',GradientType=0)}
.sub-cat-list ul{list-style-type:none!important;margin:0!important}
.sub-cat-list ul li{clear:both}
.sub-cat-list ul li div.sub-cat-item-image{float:left;width:40%;padding:8px;box-sizing:border-box;text-align:center}
.sub-cat-list ul li div.sub-cat-item-details{float:left;width:60%;text-align:left;box-sizing:border-box;padding:8px}
.sub-cat-list ul li div.sub-cat-item-details .sub-category-name{font-weight:bold;text-transform:uppercase;font-size:20px}
.sub-cat-list ul li div.sub-cat-item-details .sub-category-price{font-size:14px;text-transform:uppercase;font-weight:bold}
.sub-cat-list ul li div.sub-cat-item-details .sub-category-price .msrp-message{font-size:9px;line-height:11px;text-transform:initial!important;font-weight:normal}
.sub-cat-list ul li div.sub-cat-item-details .sub-category-price .from-smaller{font-size:10px}
.sub-cat-list ul li div.sub-cat-item-details .sub-category-description a{color:#acacaa!important;font-size:12px}
.sub-cat-list ul li div.sub-cat-item-details .sub-category-description a .subcategory-text p{text-transform:none!important;line-height:normal;font-weight:normal;margin-bottom:0}
.sub-cat-list ul li .sub-cat-end-separator{color:transparent!important;background-color:color:transparent!important;height:0;clear:both;margin:0;adding:0}
.sub-cat-list ul li:hover{background:#5a5e61;background:-moz-linear-gradient(top,#5a5e61 0,#333436 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5a5e61),color-stop(100%,#333436));background:-webkit-linear-gradient(top,#5a5e61 0,#333436 100%);background:-o-linear-gradient(top,#5a5e61 0,#333436 100%);background:-ms-linear-gradient(top,#5a5e61 0,#333436 100%);background:linear-gradient(to bottom,#5a5e61 0,#333436 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5e61',endColorstr='#333436',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}
.sub-cat-list{background:#50555a;background:-moz-linear-gradient(top,#50555a 0,#252729 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#50555a),color-stop(100%,#252729));background:-webkit-linear-gradient(top,#50555a 0,#252729 100%);background:-o-linear-gradient(top,#50555a 0,#252729 100%);background:-ms-linear-gradient(top,#50555a 0,#252729 100%);background:linear-gradient(to bottom,#50555a 0,#252729 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50555a',endColorstr='#252729',GradientType=0)}
.sub-cat-list ul{list-style-type:none!important;margin:0!important}
.sub-cat-list ul .sub-category-title-container{padding:10px 15px}
.sub-cat-list ul .sub-category-title-container .sub-category-title{padding-bottom:10px}
.sub-cat-list ul .sub-category-title-container .sub-category-filter .sub-category-filter-link{line-height:30px;color:#acacaa}
.sub-cat-list ul .sub-category-title-container .sub-category-filter .sub-category-filter-link:hover{color:#fff}
.sub-cat-list ul .sub-cat-end-separator.sub-cat-end-separator-engine{margin-top:5px;margin-bottom:5px}
.sub-cat-list ul li{clear:both}
.sub-cat-list ul li div.sub-cat-item-image{float:left;width:40%;padding:8px;box-sizing:border-box;text-align:center}
.sub-cat-list ul li div.sub-cat-item-details{float:left;width:60%;text-align:left;box-sizing:border-box;padding:8px}
.sub-cat-list ul li div.sub-cat-item-details .sub-category-name{font-weight:bold;text-transform:uppercase;font-size:20px}
.sub-cat-list ul li div.sub-cat-item-details .sub-category-name a{color:#fff}
.sub-cat-list ul li div.sub-cat-item-details .sub-category-price{font-size:14px;text-transform:uppercase;font-weight:bold}
.sub-cat-list ul li div.sub-cat-item-details .sub-category-price .from-smaller{font-size:10px}
.sub-cat-list ul li div.sub-cat-item-details .sub-category-description a{color:#acacaa!important;font-size:12px}
.sub-cat-list ul li div.sub-cat-item-details .sub-category-description a .subcategory-text p{text-transform:none!important;line-height:normal;font-weight:normal;margin-bottom:0}
.sub-cat-list ul li .sub-cat-end-separator{color:transparent!important;background-color:color:transparent!important;height:0;clear:both;margin:0;adding:0}
.sub-cat-list ul li:hover{background:#5a5e61;background:-moz-linear-gradient(top,#5a5e61 0,#333436 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5a5e61),color-stop(100%,#333436));background:-webkit-linear-gradient(top,#5a5e61 0,#333436 100%);background:-o-linear-gradient(top,#5a5e61 0,#333436 100%);background:-ms-linear-gradient(top,#5a5e61 0,#333436 100%);background:linear-gradient(to bottom,#5a5e61 0,#333436 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5e61',endColorstr='#333436',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}
.navigation-audience-third-level .navigation-category-flyout-v2 .sub-category-end-link{margin-top:0;border-top:2px solid #000;background-color:#252729;padding-top:10px;padding-bottom:10px;height:21px!important}
.navigation-audience-third-level .navigation-category-flyout-v2 .sub-category-end-link a p{color:#FFF;text-decoration:underline!important;font-weight:bold;text-transform:uppercase;margin-bottom:0}
.navigation-audience-third-level .navigation-category-flyout-v2 .sub-category-end-link:hover{background:#333436}
.navigation-audience-third-level .navigation-category-flyout-v2 .secondary-third .sub-categories-v2 .sub-category-image a img{max-height:140px}
.navigation-audience-third-level .navigation-category-flyout-v2 .secondary-third .sub-categories-v2 .sub-category-name{font-weight:bold;font-size:20px}
.navigation-audience-third-level .navigation-category-flyout-v2 .secondary-third .sub-categories-v2 .sub-category-price{padding-top:4px;font-size:16px;font-weight:bold}
.navigation-audience-third-level .navigation-category-flyout-v2 .secondary-third .sub-categories-v2 .sub-category-price .msrp-message{font-size:9px;line-height:11px;text-transform:initial!important;font-weight:normal}
.navigation-audience-third-level .navigation-category-flyout-v2 .secondary-third .sub-categories-v2 .sub-category-price .msrp-message .brp-icon-info:before{text-transform:initial!important}
.navigation-audience-third-level .navigation-category-flyout-v2 .secondary-third .sub-categories-v2 .sub-category-price .from-smaller{font-size:11px}
.navigation-audience-third-level .navigation-category-flyout-v2 .secondary-third .sub-categories-v2 .sub-category-description a{color:#acacaa;font-size:12px}
.navigation-audience-third-level .navigation-category-flyout-v2 .secondary-third .sub-categories-v2 .sub-category-description a .subcategory-text p{text-transform:none!important;line-height:normal}
.navigation-audience-third-level .navigation-category-flyout-v2 .secondary-third .sub-categories-v2 .sub-cat-item{text-align:center}
.navigation-audience-third-level .navigation-category-flyout-v2 .secondary-third .sub-categories-v2 .sub-cat-item:hover{cursor:pointer;background:#5a5e61;background:-moz-linear-gradient(top,#5a5e61 0,#333436 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5a5e61),color-stop(100%,#333436));background:-webkit-linear-gradient(top,#5a5e61 0,#333436 100%);background:-o-linear-gradient(top,#5a5e61 0,#333436 100%);background:-ms-linear-gradient(top,#5a5e61 0,#333436 100%);background:linear-gradient(to bottom,#5a5e61 0,#333436 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5e61',endColorstr='#333436',GradientType=0)}
@media(min-width:809px){.showPlusMinus{display:none}
}
@media(max-width:808px){.showPlusMinus{display:inline}
}
.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}
.navigation-audience-third-level .navigation-category-flyout-evinrude .sub-category-end-link{margin-top:0;border-top:2px solid #000;background-color:#252729;padding-top:10px;padding-bottom:10px;height:21px!important}
.navigation-audience-third-level .navigation-category-flyout-evinrude .sub-category-end-link a p{color:#FFF;font-weight:bold;text-transform:uppercase;margin-bottom:0;font-size:24px}
.navigation-audience-third-level .navigation-category-flyout-evinrude .sub-category-end-link:hover{background:#333436}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude-families,.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude-browse{padding:25px 0 10px 35px}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude-browse .sub-category-title{padding-bottom:20px}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-category-title{color:white;font-weight:bold;padding-bottom:15px}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-category-title-container .sub-category-filter .sub-category-filter-link{line-height:30px;color:#acacaa}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-category-title-container .sub-category-filter .sub-category-filter-link:hover{color:#fff}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-category-model-description{padding:6% 2%}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude{padding-bottom:25px}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude .sub-category-row{border-right:#58595b 1px solid}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude .sub-category-image a img{max-height:140px}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude .sub-category-name{font-weight:bold;font-size:20px}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude .sub-category-name a{color:#fff}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude .sub-category-price{padding-top:4px;font-size:16px;font-weight:bold}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude .sub-category-price .from-smaller{font-size:11px}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude .sub-category-description a{color:#acacaa;font-size:12px}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude .sub-category-description a .subcategory-text p{text-transform:none!important;line-height:normal}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude .sub-cat-item{text-align:center}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude .sub-cat-item.sub-cat-item-family .sub-category-name{font-size:16px}
.navigation-audience-third-level .navigation-category-flyout-evinrude .secondary-third .sub-categories-evinrude .sub-cat-item:hover{cursor:pointer;background:#5a5e61;background:-moz-linear-gradient(top,#5a5e61 0,#333436 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5a5e61),color-stop(100%,#333436));background:-webkit-linear-gradient(top,#5a5e61 0,#333436 100%);background:-o-linear-gradient(top,#5a5e61 0,#333436 100%);background:-ms-linear-gradient(top,#5a5e61 0,#333436 100%);background:linear-gradient(to bottom,#5a5e61 0,#333436 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5e61',endColorstr='#333436',GradientType=0)}
@media(min-width:809px){.showPlusMinus{display:none}
}
@media(max-width:808px){.showPlusMinus{display:inline}
}
.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}
.cq-editbar.cq-element-header-carousel{z-index:90!important}
.navigation-audience-third-level{opacity:0;filter:alpha(opacity=0);display:none;position:absolute;top:80px;width:100%;height:auto;background:#50555a;background:-moz-linear-gradient(top,#50555a 0,#252729 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#50555a),color-stop(100%,#252729));background:-webkit-linear-gradient(top,#50555a 0,#252729 100%);background:-o-linear-gradient(top,#50555a 0,#252729 100%);background:-ms-linear-gradient(top,#50555a 0,#252729 100%);background:linear-gradient(to bottom,#50555a 0,#252729 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50555a',endColorstr='#252729',GradientType=0);z-index:999;margin:0;padding:0}
.navigation-audience-third-level.notCategory{background:0}
.navigation-audience-third-level .touch-close-flyout{display:none}
.navigation-audience-third-level .navigation-category-flyout{position:absolute;top:0;left:0;width:100%;background:#50555a;background:-moz-linear-gradient(top,#50555a 0,#252729 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#50555a),color-stop(100%,#252729));background:-webkit-linear-gradient(top,#50555a 0,#252729 100%);background:-o-linear-gradient(top,#50555a 0,#252729 100%);background:-ms-linear-gradient(top,#50555a 0,#252729 100%);background:linear-gradient(to bottom,#50555a 0,#252729 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50555a',endColorstr='#252729',GradientType=0)}
.navigation-audience-third-level .navigation-category-flyout .secondary-third{opacity:0;filter:alpha(opacity=0);display:none}
.navigation-audience-third-level .navigation-category-flyout .secondary-third.noSubcategory a{height:250px;display:table-cell;vertical-align:middle}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul{list-style-type:none;height:250px;margin-left:50px}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li{display:table-cell;padding-right:10px;margin-left:10px}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li div{position:relative;height:55px}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li div h4{border-bottom:2px solid black;font-size:.8571428571428571em;font-weight:bold;line-height:16px;color:#c7c7c7;width:100%;position:absolute;bottom:0}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li ul{margin-left:0!important}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li ul li{display:table-cell;width:144px;padding-right:5px}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li ul li h5{color:#fff;font-size:1.2em;min-height:40px}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li ul li span.price{color:#ffca00;font-size:.8571428571428571em;font-weight:bold;display:block}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li ul li span.price span.from{font-size:.6428571428571429em}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li ul li span.price span.icon.general{display:inline-block;vertical-align:middle;margin-left:2px}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li ul li span.price span.icon.general:hover{opacity:.7}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li ul li span.seats{display:inline-block;font-size:.7em;color:#fff;background:#000;text-align:center;min-width:27px;width:auto;padding:0 8px}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li ul li .categoryImage{display:block;height:80px;position:relative}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li ul li .categoryImage img{max-width:90px;position:absolute;bottom:0}
.navigation-audience-third-level .not-category{position:absolute;top:0;left:0;width:100%;background:#000;background:rgba(0,0,0,0.9)}
.navigation-audience-third-level .not-category>div{display:table;height:200px;width:100%}
.navigation-audience-third-level .not-category>div .flyout-promo{background-image:url('../img/header/flyout-promo-bg.png');background-size:100% 100%;background-repeat:repeat-x;display:table-cell}
.navigation-audience-third-level .not-category>div .flyout-promo ul{list-style-type:none;float:right}
.navigation-audience-third-level .not-category>div .flyout-promo ul li{max-width:180px;padding-top:30px}
.navigation-audience-third-level .not-category>div .flyout-promo ul li a h4{color:#ffca00;font-size:2em;line-height:1em}
.navigation-audience-third-level .not-category>div .flyout-promo ul li a h5{color:#fff}
.navigation-audience-third-level .not-category>div .flyout-links-separator{background-image:url('../img/header/promo-menu-separator.png');background-repeat:no-repeat;background-size:100% 100%;height:200px;width:105px;display:table-cell}
.navigation-audience-third-level .not-category>div .flyout-menu{display:table-cell;height:200px;vertical-align:top}
.navigation-audience-third-level .not-category>div .flyout-menu ul{list-style-type:none;margin-left:0;padding-top:30px}
.navigation-audience-third-level .not-category>div .flyout-menu ul li a{color:#fff;font-size:.9285714285714286em;padding-left:20px}
.navigation-audience-third-level .not-category>div .shopping-tools-container{float:right;padding-right:20px}
.navigation-audience-third-level .not-category>div .shopping-tools-item{float:left;margin-left:10px}
.navigation-audience-third-level .not-category>div .shopping-tools-item h3{font-size:.8571428571428571em;color:#b8b8b8;width:100%;border-bottom:2px solid #000;padding-left:5px;text-align:left}
.navigation-audience-third-level .not-category>div .shopping-tools-item ul{list-style-type:none;margin-left:0}
.navigation-audience-third-level .not-category>div .shopping-tools-item ul li a{color:#b8b8b8;font-size:.9285714285714286em;padding:2px 5px;width:100%;display:block}
.navigation-audience-third-level .not-category>div .shopping-tools-item ul li a:hover{background:#ffca00;color:#fff}
@media(min-width:768px) and (max-width:1024px){.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul{margin-left:10px}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li h4{font-size:.75em}
.navigation-audience-third-level .navigation-category-flyout .secondary-third>ul li ul li .categoryImage{height:70px}
.navigation-audience-third-level .touch-close-flyout{display:block;background:url("../img/general/large-x-btn-black.png") no-repeat;width:54px;height:54px;position:absolute;left:6px;bottom:-60px}
.navigation-audience-third-level .touch-close-flyout-v1{top:270px}
html.no-touch .navigation-audience-third-level .touch-close-flyout{display: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}
@media(min-width:1281px){.footer-mobile-nav-option-b{display:none!important}
.brands-top-flyout-v2{background:-webkit-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-moz-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-o-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-ms-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:linear-gradient(0deg,#4a4c4f 0,#9ea5ad 100%);height:75px}
.brands-top-flyout-v2 .span12{padding-left:50px;padding-right:50px}
.brands-top-flyout-v2 img{opacity:.6}
.brands-top-flyout-v2 img:hover{opacity:1!important}
.brands-top-flyout-v2 .brandList{padding-top:20px;margin-left:0}
}
@media(min-width:668px) and (max-width:800px){.footer-mobile-nav-option-b{display:none!important}
.brands-top-flyout-v2{background:-webkit-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-moz-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-o-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-ms-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:linear-gradient(0deg,#4a4c4f 0,#9ea5ad 100%);height:75px}
.brands-top-flyout-v2 .span12{padding-left:20px;padding-right:20px}
.brands-top-flyout-v2 .brandList{padding-top:20px!important;margin-left:0}
}
@media(min-width:801px) and (max-width:1280px){.footer-mobile-nav-option-b{display:none!important}
.brands-top-flyout-v2{background:-webkit-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-moz-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-o-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-ms-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:linear-gradient(0deg,#4a4c4f 0,#9ea5ad 100%);height:75px}
.brands-top-flyout-v2 .span12{padding-left:20px;padding-right:20px}
.brands-top-flyout-v2 .brandList{padding-top:20px!important;margin-left:0}
}
@media(max-width:375px){.brands-top-flyout-v2{display:none!important}
.footer-mobile-nav-option-b{background:none!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:0}
.footer-mobile-nav-option-b .accordion-group{border:0;margin-bottom:0}
.footer-mobile-nav-option-b .accordion-group .accordion-heading{background:url('../img/footer/mobile/mobile-footer-bg.png');color:#FFF;padding:6px}
.footer-mobile-nav-option-b .accordion-group .accordion-heading .brp-logo,.footer-mobile-nav-option-b .accordion-group .accordion-heading a{display:table-cell}
.footer-mobile-nav-option-b .accordion-group .accordion-heading .brp-logo img{width:29px}
.footer-mobile-nav-option-b .accordion-group .accordion-heading .brp-logo{width:10%}
.footer-mobile-nav-option-b .accordion-group .accordion-heading .accordion-toggle{margin:0;font-size:18px;color:#FFF}
.footer-mobile-nav-option-b .accordion-group .accordion-heading:hover{cursor:pointer;background-color:#494d50}
.footer-mobile-nav-option-b .accordion-group .accordion-heading .plus{display:block}
.footer-mobile-nav-option-b .accordion-group .accordion-heading .minus{display:none}
.footer-mobile-nav-option-b .accordion-group .accordion-heading.active{background-color:#494d50}
.footer-mobile-nav-option-b .accordion-group .accordion-heading a{text-decoration:none;font-weight:bold;width:250px}
.footer-mobile-nav-option-b .accordion-group .accordion-heading a .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);color:#FFF}
.footer-mobile-nav-option-b .accordion-group .accordion-heading a.collapsed .icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.footer-mobile-nav-option-b .accordion-group .accordion-body .accordion-inner{border:0;padding:0}
.footer-mobile-nav-option-b .accordion-group .accordion-body .accordion-inner .brandLogos{background:-webkit-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-moz-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-o-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-ms-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:linear-gradient(0deg,#4a4c4f 0,#9ea5ad 100%)}
.footer-mobile-nav-option-b .accordion-group .accordion-body .accordion-inner .brandLogos .brandItemLogo{padding:10px}
}
@media(min-width:376px) and (max-width:667px){.brands-top-flyout-v2{display:none!important}
.footer-mobile-nav-option-b{background:none!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:0}
.footer-mobile-nav-option-b .accordion-group{border:0;margin-bottom:0}
.footer-mobile-nav-option-b .accordion-group .accordion-heading{background:url('../img/footer/mobile/mobile-footer-bg.png');color:#FFF;padding:6px}
.footer-mobile-nav-option-b .accordion-group .accordion-heading .brp-logo,.footer-mobile-nav-option-b .accordion-group .accordion-heading a{display:table-cell}
.footer-mobile-nav-option-b .accordion-group .accordion-heading .brp-logo img{width:29px}
.footer-mobile-nav-option-b .accordion-group .accordion-heading .brp-logo{width:10%}
.footer-mobile-nav-option-b .accordion-group .accordion-heading .accordion-toggle{margin:0;font-size:18px;color:#FFF}
.footer-mobile-nav-option-b .accordion-group .accordion-heading:hover{cursor:pointer;background-color:#494d50}
.footer-mobile-nav-option-b .accordion-group .accordion-heading .plus{display:block}
.footer-mobile-nav-option-b .accordion-group .accordion-heading .minus{display:none}
.footer-mobile-nav-option-b .accordion-group .accordion-heading.active{background-color:#494d50}
.footer-mobile-nav-option-b .accordion-group .accordion-heading a{text-decoration:none;font-weight:bold;width:410px}
.footer-mobile-nav-option-b .accordion-group .accordion-heading a .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);color:#FFF}
.footer-mobile-nav-option-b .accordion-group .accordion-heading a.collapsed .icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.footer-mobile-nav-option-b .accordion-group .accordion-body .accordion-inner{border:0;padding:0}
.footer-mobile-nav-option-b .accordion-group .accordion-body .accordion-inner .brandLogos{background:-webkit-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-moz-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-o-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:-ms-linear-gradient(90deg,#4a4c4f 0,#9ea5ad 100%);background:linear-gradient(0deg,#4a4c4f 0,#9ea5ad 100%)}
.footer-mobile-nav-option-b .accordion-group .accordion-body .accordion-inner .brandLogos .brandItemLogo{padding: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}
.build-and-price-vehicle-configuration .header .brands-top-flyout{background:url('../img/header/top-brp-products/brp-products-bg-repeat-bap.png') repeat-x!important}
.brands-top-flyout{margin-top:-150px;background:url('../img/header/top-brp-products/right-shadow.png') no-repeat top right,url('../img/header/top-brp-products/brp-products-bg-repeat.png') repeat-x;margin-bottom:-10px;height:150px;position:relative}
.brands-top-flyout .brandList.hovered .brandItem{padding-top:30px}
.brands-top-flyout .brandList.hovered .brandItem .brandItem>img{opacity:.33;filter:alpha(opacity=33)}
.brands-top-flyout .brandList.hovered .brandItem .brandItem.active>img{opacity:1;filter:alpha(opacity=100)}
.brands-top-flyout .brandItem:first-child{margin-left:20px}
.brands-top-flyout .brandItem{position:relative;text-align:center;height:130px;width:auto;max-width:150px;margin-left:45px}
.brands-top-flyout .brandItem>img.brandItemLogo{margin-top:73px;height:25px}
.brands-top-flyout .brandImage{position:relative;height:73px;display:none;background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0.5) 5%,rgba(255,255,255,0.1) 30%,rgba(255,255,255,0) 40%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(5%,rgba(255,255,255,0.5)),color-stop(30%,rgba(255,255,255,0.1)),color-stop(40%,rgba(255,255,255,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0.5) 5%,rgba(255,255,255,0.1) 30%,rgba(255,255,255,0) 40%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,0.5) 5%,rgba(255,255,255,0.1) 30%,rgba(255,255,255,0) 40%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,0.5) 5%,rgba(255,255,255,0.1) 30%,rgba(255,255,255,0) 40%);background:radial-gradient(ellipse at center,rgba(255,255,255,0.5) 5%,rgba(255,255,255,0.1) 30%,rgba(255,255,255,0) 40%);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);max-width:inherit}
.brands-top-flyout .brandImage a{display:block}
.brands-top-flyout .brandImage.twoItems{top:-25px}
.brands-top-flyout .brandImage.twoItems a{display:table-cell;float:left;height:45px;width:100%}
.brands-top-flyout .brandItem.active .brandImage{display:block;width:auto}
.brands-top-flyout .brandItem.active .brandImage.twoItems+.brandItemLogo{margin-top:-32px}
.brands-top-flyout .brandItem.active .brandItemLogo{margin-top:0}
.brands-top-flyout .right-side .big-logo-top{float:right;padding:30px 30px 0 0}
.footer .brands-top-flyout{display:block;margin-top:0}
.footer-mobile-nav{display:none!important}
.lt-ie10 .brands-top-flyout .brandItem.active .brandImage.twoItems+.brandItemLogo{margin-top:0}
@media(min-width:1100px) and (max-width:1220px){.brands-top-flyout .brandItem:first-child{margin-left:0}
.brands-top-flyout .brandItem{margin-left:33px}
.brands-top-flyout .brandItem>img.brandItemLogo{height:24px}
}
@media(min-width:950px) and (max-width:1099px){.brands-top-flyout .brandItem:first-child{margin-left:0}
.brands-top-flyout .brandItem{margin-left:30px;max-width:115px}
.brands-top-flyout .brandItem .brandImage{height:72px}
.brands-top-flyout .brandItem>img.brandItemLogo{height:21px}
.brands-top-flyout .brandItem.active .brandImage.twoItems+.brandItemLogo{margin-top:-36px}
}
@media(min-width:767px) and (max-width:949px){.brands-top-flyout .brandItem:first-child{margin-left:0}
.brands-top-flyout .brandItem{margin-left:25px;max-width:92px}
.brands-top-flyout .brandItem .brandImage{height:69px}
.brands-top-flyout .brandItem .brandImage>a{width:68px}
.brands-top-flyout .brandItem>img.brandItemLogo{height:17px}
.brands-top-flyout .brandImage.twoItems a{width:95px}
.brands-top-flyout .brandItem.active .brandImage.twoItems+.brandItemLogo{margin-top:-40px}
}
@media(max-width:767px){.brands-top-flyout,.brandList{display:none!important}
.footer .footer-mobile-nav,.mobile-nav-inner .footer-mobile-nav{display:block!important;padding-bottom:10px;background:url('../img/footer/mobile/mobile-footer-bg.png');min-height:52px;min-width:200px;position:relative;font-size:15.959999999999999px;font-weight:bold;overflow:hidden;color:#fff;text-decoration:none;padding-top:12px}
.footer .footer-mobile-nav select,.mobile-nav-inner .footer-mobile-nav select{background:transparent url('../img/footer/mobile/mobile-footer-bg.png') no-repeat;-webkit-appearance:none;overflow:hidden;text-align:right;width:140%;height:52px;position:absolute;top:0;left:0;border:0;padding-top:70px}
.footer .footer-mobile-nav .brp-logo,.mobile-nav-inner .footer-mobile-nav .brp-logo,.footer .footer-mobile-nav span,.mobile-nav-inner .footer-mobile-nav span{display:table-cell}
.footer .footer-mobile-nav .brp-logo img,.mobile-nav-inner .footer-mobile-nav .brp-logo img{width:29px;margin:0 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}
.jump-group .dark{color:#000}
.jump-group .light{color:#fff}
.jump-group .noPadding{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}
.nav-bar-navigation .wrapper{position:relative;margin:0 auto;overflow:hidden;padding:5px;height:60px;background:#ddd}
.nav-bar-navigation .list{position:absolute;left:0;top:0}
.nav-bar-navigation .list li{height:70px;display:table-cell;position:relative;text-align:center;cursor:grab;cursor:-webkit-grab;color:#efefef;vertical-align:middle;min-width:225px;max-width:225px;border-right:1px solid #555;font-size:18px;font-weight:bold;text-overflow:ellipsis}
.nav-bar-navigation .list li a{text-transform:uppercase;color:#555;height:70px;padding:0;line-height:70px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nav-bar-navigation .list li a:hover{color:#000}
.nav-bar-navigation .list li.active{background-color:#aaa;border-right:1px solid #555}
.nav-bar-navigation .list li.active>a{border:0;background-color:initial}
.nav-bar-navigation .scroller{text-align:center;cursor:pointer;display:none;font-size:22px;padding:15px 30px;font-weight:bolder;white-space:no-wrap;vertical-align:middle;background-color:#ccc;height:40px;line-height:40px}
.nav-bar-navigation .scroller:hover{background-color:#aaa}
.nav-bar-navigation .scroller-right{float:right}
.nav-bar-navigation .scroller-left{float:left}
.nav-bar-navigation.affix{top:0;z-index:1000;width:100%;max-width:1321.99px}
.nav-bar-content.tab-content{overflow:initial}
@media(min-width:668px) and (max-width:800px){.nav-bar-navigation .list{position:absolute;left:0;top:0}
.nav-bar-navigation .list li{min-width:210px;max-width:210px}
body #site-wrapper.sticky-fix{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
}
@media(min-width:376px) and (max-width:667px){body #site-wrapper.sticky-fix{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
}
@media(max-width:375px){.nav-bar-navigation .list li{min-width:125px;max-width:125px;font-size:14px}
.nav-bar-navigation .list li a:hover{color:#000}
.nav-bar-navigation .scroller{padding:15px 12px}
body #site-wrapper.sticky-fix{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform: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}
@media(min-width:1281px){.mosaic-3colsopta .span4{margin:0;width:33.33%}
.mosaic-3colsopta .col1 .col1-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:280px;width:100%;background-position:center}
.mosaic-3colsopta .col1 .col1-image-container img{height:280px}
.mosaic-3colsopta .col1 .col1-image-container .color-overlay{position:absolute;width:33.33%;height:280px;background-color:black;background:-moz-linear-gradient(top,rgba(0,0,0,0) 140px,#000 280px);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 140px,#000 280px);background:linear-gradient(to bottom,rgba(0,0,0,0) 140px,#000 280px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-3colsopta .col1 .col1-text-container{background-color:#000;color:#fff;height:260px}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer{padding-left:40px;padding-right:40px;padding-top:10px;word-wrap:break-word}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color{color:white}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col1 .col1-text-footer{height:0}
.mosaic-3colsopta .col1 .col1-text-subfooter{height:0}
.mosaic-3colsopta .span6{margin:0}
.mosaic-3colsopta .col2 .col2-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:280px;width:100%;background-position:center}
.mosaic-3colsopta .col2 .col2-image-container img{height:280px}
.mosaic-3colsopta .col2 .col2-image-container .color-overlay{position:absolute;width:33.33%;height:280px;background-color:black;background:-moz-linear-gradient(top,rgba(0,0,0,0) 140px,#000 280px);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 140px,#000 280px);background:linear-gradient(to bottom,rgba(0,0,0,0) 140px,#000 280px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-3colsopta .col2 .col2-text-container{background-color:#000;color:#fff;height:260px}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer{padding-left:40px;padding-right:40px;padding-top:10px;word-wrap:break-word}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color{color:white}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col2 .col2-text-footer{height:0}
.mosaic-3colsopta .col2 .col2-text-subfooter{height:0}
.mosaic-3colsopta .col3 .col3-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:280px;width:100%;background-position:center}
.mosaic-3colsopta .col3 .col3-image-container img{height:280px}
.mosaic-3colsopta .col3 .col3-image-container .color-overlay{position:absolute;width:33.33%;height:280px;background-color:black;background:-moz-linear-gradient(top,rgba(0,0,0,0) 140px,#000 280px);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 140px,#000 280px);background:linear-gradient(to bottom,rgba(0,0,0,0) 140px,#000 280px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-3colsopta .col3 .col3-text-container{background-color:#000;color:#fff;height:260px}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer{padding-left:40px;padding-right:40px;padding-top:10px;word-wrap:break-word}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta .btn-no-color{color:white}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col3 .col3-text-footer{height:0}
.mosaic-3colsopta .col3 .col3-text-subfooter{height:0}
}
@media(min-width:668px) and (max-width:800px){.mosaic-3colsopta .span4{margin:0;width:100%}
.mosaic-3colsopta .col1{height:200px}
.mosaic-3colsopta .col1 .col1-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:200px;width:30%;background-position:center;float:left}
.mosaic-3colsopta .col1 .col1-image-container img{height:200px}
.mosaic-3colsopta .col1 .col1-text-container{background-color:#000;color:#fff;height:200px;width:70%;float:left}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer{padding-left:40px;padding-right:40px;padding-top:10px;word-wrap:break-word}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color{color:white}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col1 .col1-text-footer{height:0}
.mosaic-3colsopta .col1 .col1-text-subfooter{height:0}
.mosaic-3colsopta .span6{margin:0}
.mosaic-3colsopta .col2{height:200px}
.mosaic-3colsopta .col2 .col2-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:200px;width:30%;background-position:center;float:left}
.mosaic-3colsopta .col2 .col2-image-container img{height:200px}
.mosaic-3colsopta .col2 .col2-text-container{background-color:#000;color:#fff;height:200px;width:70%;float:left}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer{padding-left:40px;padding-right:40px;padding-top:10px;word-wrap:break-word}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color{color:white}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col2 .col2-text-footer{height:0}
.mosaic-3colsopta .col2 .col2-text-subfooter{height:0}
.mosaic-3colsopta .col3{height:200px}
.mosaic-3colsopta .col3 .col3-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:200px;width:30%;background-position:center;float:left}
.mosaic-3colsopta .col3 .col3-image-container img{height:200px}
.mosaic-3colsopta .col3 .col3-text-container{background-color:#000;color:#fff;height:200px;width:70%;float:left}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer{padding-left:40px;padding-right:40px;padding-top:10px;word-wrap:break-word}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta .btn-no-color{color:white}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col3 .col3-text-footer{height:0}
.mosaic-3colsopta .col3 .col3-text-subfooter{height:0}
}
@media(min-width:801px) and (max-width:1280px){.mosaic-3colsopta .span4{margin:0;width:100%}
.mosaic-3colsopta .col1{height:200px}
.mosaic-3colsopta .col1 .col1-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:200px;width:30%;background-position:center;float:left}
.mosaic-3colsopta .col1 .col1-image-container img{height:200px}
.mosaic-3colsopta .col1 .col1-text-container{background-color:#000;color:#fff;height:200px;width:70%;float:left}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer{padding-left:40px;padding-right:40px;padding-top:10px;word-wrap:break-word}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color{color:white}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col1 .col1-text-footer{height:0}
.mosaic-3colsopta .col1 .col1-text-subfooter{height:0}
.mosaic-3colsopta .span6{margin:0}
.mosaic-3colsopta .col2{height:200px}
.mosaic-3colsopta .col2 .col2-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:200px;width:30%;background-position:center;float:left}
.mosaic-3colsopta .col2 .col2-image-container img{height:200px}
.mosaic-3colsopta .col2 .col2-text-container{background-color:#000;color:#fff;height:200px;width:70%;float:left}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer{padding-left:40px;padding-right:40px;padding-top:10px;word-wrap:break-word}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color{color:white}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col2 .col2-text-footer{height:0}
.mosaic-3colsopta .col2 .col2-text-subfooter{height:0}
.mosaic-3colsopta .col3{height:200px}
.mosaic-3colsopta .col3 .col3-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:200px;width:30%;background-position:center;float:left}
.mosaic-3colsopta .col3 .col3-image-container img{height:200px}
.mosaic-3colsopta .col3 .col3-text-container{background-color:#000;color:#fff;height:200px;width:70%;float:left}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer{padding-left:40px;padding-right:40px;padding-top:10px;word-wrap:break-word}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta .btn-no-color{color:white}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col3 .col3-text-footer{height:0}
.mosaic-3colsopta .col3 .col3-text-subfooter{height:0}
}
@media(max-width:375px){.mosaic-3colsopta .col1 .col1-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:200px;width:100%;background-position:center}
.mosaic-3colsopta .col1 .col1-image-container .color-overlay{position:absolute;width:100%;height:200px;background-color:black;opacity:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 180px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-3colsopta .col1 .col1-text-container{background-color:#000;color:#fff}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer{padding-left:20px;padding-right:20px;padding-top:5px;word-wrap:break-word}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-bigtitle{font-size:25px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color{color:white}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col1 .col1-text-footer{height:35px;background-color:#000}
.mosaic-3colsopta .col1 .col1-text-subfooter{height:0}
.mosaic-3colsopta .col2 .col2-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:200px;width:100%;background-position:center}
.mosaic-3colsopta .col2 .col2-image-container .color-overlay{position:absolute;width:100%;height:200px;background-color:black;opacity:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 180px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-3colsopta .col2 .col2-text-container{background-color:#000;color:#fff}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer{word-wrap:break-word;padding-left:20px;padding-right:20px;padding-top:5px}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-bigtitle{font-size:25px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color{color:white}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col2 .col2-text-footer{height:35px;background-color:#000}
.mosaic-3colsopta .col2 .col2-text-subfooter{height:0}
.mosaic-3colsopta .col3 .col3-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:200px;width:100%;background-position:center}
.mosaic-3colsopta .col3 .col3-image-container .color-overlay{position:absolute;width:100%;height:200px;background-color:black;opacity:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 180px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-3colsopta .col3 .col3-text-container{background-color:#000;color:#fff}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer{word-wrap:break-word;padding-left:20px;padding-right:20px;padding-top:5px}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-bigtitle{font-size:25px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta .btn-no-color{color:white}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col3 .col3-text-footer{height:35px;background-color:#000}
.mosaic-3colsopta .col3 .col3-text-subfooter{height:0}
}
@media(min-width:376px) and (max-width:667px){.mosaic-3colsopta .col1 .col1-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:200px;width:100%;background-position:center}
.mosaic-3colsopta .col1 .col1-image-container .color-overlay{position:absolute;width:100%;height:200px;background-color:black;opacity:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 180px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-3colsopta .col1 .col1-text-container{background-color:#000;color:#fff}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer{padding-left:20px;padding-right:20px;padding-top:5px;word-wrap:break-word}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-bigtitle{font-size:25px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color{color:white}
.mosaic-3colsopta .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col1 .col1-text-footer{height:35px;background-color:#000}
.mosaic-3colsopta .col1 .col1-text-subfooter{height:0}
.mosaic-3colsopta .col2 .col2-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:200px;width:100%;background-position:center}
.mosaic-3colsopta .col2 .col2-image-container .color-overlay{position:absolute;width:100%;height:200px;background-color:black;opacity:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 180px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-3colsopta .col2 .col2-text-container{background-color:#000;color:#fff}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer{word-wrap:break-word;padding-left:20px;padding-right:20px;padding-top:5px}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-bigtitle{font-size:25px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color{color:white}
.mosaic-3colsopta .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col2 .col2-text-footer{height:35px;background-color:#000}
.mosaic-3colsopta .col2 .col2-text-subfooter{height:0}
.mosaic-3colsopta .col3 .col3-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:200px;width:100%;background-position:center}
.mosaic-3colsopta .col3 .col3-image-container .color-overlay{position:absolute;width:100%;height:200px;background-color:black;opacity:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 180px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-3colsopta .col3 .col3-text-container{background-color:#000;color:#fff}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer{word-wrap:break-word;padding-left:20px;padding-right:20px;padding-top:5px}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-title{font-size:12px;font-weight:bold;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-bigtitle{font-size:25px;font-weight:bold;line-height:.9}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-content{font-size:14px;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta .btn-no-color{color:white}
.mosaic-3colsopta .col3 .col3-text-container .col3-text-subcontainer .col3-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-3colsopta .col3 .col3-text-footer{height:35px;background-color:#000}
.mosaic-3colsopta .col3 .col3-text-subfooter{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}
@media(min-width:993px){.mosaic-3colsoptb .col .col-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:500px;width:100%;background-position:center}
.mosaic-3colsoptb .col .col-image-container img{height:500px;width:100%}
.mosaic-3colsoptb .col .col-text-container{position:relative;top:-450px}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer{padding-left:40px;padding-right:40px;padding-top:10px;word-wrap:break-word}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer p{text-align:center}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer div[class*="col-title-"]{padding-top:30px;font-size:24px;line-height:1.2}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer div[class*="col1-bigtitle-"]{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer div[class*="col-content-"]{padding-top:20px;font-size:48px;font-weight:bold;line-height:.9}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer div[class*="col-cta-"]{padding-top:45px;padding-bottom:30px;text-align:center}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer div[class*="col-cta-"] a{line-height:2.2;font-size:18px;font-weight:bold}
.mosaic-3colsoptb .col .col-text-footer{height:0}
.mosaic-3colsoptb .col .col-text-subfooter{height:0}
.mosaic-3colsoptb .span6{margin:0;width:calc(33.333333333333336%)!important;height:500px}
}
@media(min-width:768px) and (max-width:992px){.mosaic-3colsoptb .col{width:100%;background-color:#000;margin:0;height:200px}
.mosaic-3colsoptb .col .col-image-container{background-repeat:no-repeat no-repeat;background-size:cover;width:30%;height:200px;float:left;background-position:center}
.mosaic-3colsoptb .col .col-image-container img{height:200px;width:100%}
.mosaic-3colsoptb .col .col-text-container{position:relative;width:69%;float:left;color:#fff}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer{padding-left:4.5%;padding-right:4.5%;padding-top:4.5%;word-wrap:break-word}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer p{display:inline}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer br{display:none}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer div[class*="col-title-"]{font-size:18px;line-height:1.2}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer div[class*="col-content-"]{margin-top:30px;font-size:36px;font-weight:bold;line-height:.9}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer div[class*="col-cta-"] a{line-height:2.2;font-size:18px;font-weight:bold}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer div[class*="col-cta-"] a.btn{margin-top:10px}
.mosaic-3colsoptb .col .col-text-footer{height:0}
.mosaic-3colsoptb .col .col-text-subfooter{height:0}
.mosaic-3colsoptb .span6{margin:0;width:100%;height:200px}
}
@media(min-width:320px) and (max-width:767px){.mosaic-3colsoptb .col .col-image-container{background-repeat:no-repeat no-repeat;background-size:cover;width:100%;height:400px;background-position:center}
.mosaic-3colsoptb .col .col-image-container img{height:400px;width:100%}
.mosaic-3colsoptb .col .col-text-container{color:white;margin-top:-150px;position:relative;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 130px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer{padding-left:7%;padding-right:7%;word-wrap:break-word}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer br{display:none}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer div[class*="col-title-"]{font-size:18px;line-height:1.2;font-weight:normal}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer div[class*="col-content-"]{font-size:24px;font-weight:bold;line-height:.9}
.mosaic-3colsoptb .col .col-text-container .col-text-subcontainer div[class*="col-cta-"] a{line-height:1.2;font-size:19px;font-weight:bold}
.mosaic-3colsoptb .col .col-text-footer{display:none}
.mosaic-3colsoptb .col .col-text-subfooter{position:relative;height:40px;background-color:black}
.mosaic-3colsoptb .span6{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}
@media(min-width:1281px){.mosaic-2colsoptb .col1{position:relative}
.mosaic-2colsoptb .col1 .col1-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:550px;width:100%;background-position:center}
.mosaic-2colsoptb .col1 .col1-image-container img{height:550px}
.mosaic-2colsoptb .col1 .col1-text-container{position:absolute;top:100px;width:100%;color:black}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer{padding-left:100px;padding-right:100px;word-wrap:break-word}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer p{text-align:center}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-title{margin-top:30px;font-size:24px;line-height:1.2}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-content{margin-top:30px;font-size:48px;font-weight:bold;line-height:.9}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-cta{text-align:center}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{line-height:2.2;font-size:18px;font-weight:bold}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-cta a.btn{margin-top:30px}
.mosaic-2colsoptb .col1 .col1-text-footer{height:0}
.mosaic-2colsoptb .col1 .col1-text-subfooter{height:0}
.mosaic-2colsoptb .span6{margin:0;width:50%}
.mosaic-2colsoptb .col2{position:relative}
.mosaic-2colsoptb .col2 .col2-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:550px;width:100%;background-position:center}
.mosaic-2colsoptb .col2 .col2-image-container img{height:550px}
.mosaic-2colsoptb .col2 .col2-text-container{position:absolute;top:100px;width:100%;color:black}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer{padding-left:100px;padding-right:100px;word-wrap:break-word}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer p{text-align:center}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-title{margin-top:30px;font-size:24px;line-height:1.2}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-content{margin-top:30px;font-size:48px;font-weight:bold;line-height:.9}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-cta{text-align:center}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{line-height:2.2;font-size:18px;font-weight:bold}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-cta a.btn{margin-top:30px}
.mosaic-2colsoptb .col2 .col2-text-footer{height:0}
.mosaic-2colsoptb .col2 .col2-text-subfooter{height:0}
}
@media(min-width:668px) and (max-width:800px){.mosaic-2colsoptb .col1{position:relative}
.mosaic-2colsoptb .col1 .col1-image-container{background-repeat:no-repeat no-repeat;background-size:cover;width:100%;height:320px;background-position:center}
.mosaic-2colsoptb .col1 .col1-text-container{position:absolute;top:30px;width:100%;color:black}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer{padding-left:40px;padding-right:40px;padding-bottom:30px;word-wrap:break-word}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer p{text-align:center}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-title{font-size:18px;line-height:1.2}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-content{margin-top:30px;font-size:36px;font-weight:bold;line-height:.9}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-cta{text-align:center}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{line-height:2.2;font-size:18px;font-weight:bold}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-cta a.btn{margin-top:30px}
.mosaic-2colsoptb .col1 .col1-text-footer{height:0}
.mosaic-2colsoptb .col1 .col1-text-subfooter{height:0}
.mosaic-2colsoptb .span6{margin:0;width:50%}
.mosaic-2colsoptb .col2{position:relative}
.mosaic-2colsoptb .col2 .col2-image-container{background-repeat:no-repeat no-repeat;background-size:cover;width:100%;height:320px;background-position:center}
.mosaic-2colsoptb .col2 .col2-text-container{position:absolute;top:30px;width:100%;color:black}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer{padding-left:40px;padding-right:40px;padding-bottom:30px;word-wrap:break-word}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer p{text-align:center}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-title{font-size:18px;line-height:1.2}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-content{margin-top:30px;font-size:36px;font-weight:bold;line-height:.9}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-cta{text-align:center}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{line-height:2.2;font-size:18px;font-weight:bold}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-cta a.btn{margin-top:30px}
.mosaic-2colsoptb .col2 .col2-text-footer{height:0}
.mosaic-2colsoptb .col2 .col2-text-subfooter{height:0}
}
@media(min-width:801px) and (max-width:1280px){.mosaic-2colsoptb .col1{position:relative}
.mosaic-2colsoptb .col1 .col1-image-container{background-repeat:no-repeat no-repeat;background-size:cover;width:100%;height:320px;background-position:center}
.mosaic-2colsoptb .col1 .col1-text-container{position:absolute;top:30px;width:100%;color:black}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer{padding-left:40px;padding-right:40px;padding-bottom:30px;word-wrap:break-word}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer p{text-align:center}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-title{font-size:18px;line-height:1.2}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-content{margin-top:30px;font-size:36px;font-weight:bold;line-height:.9}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-cta{text-align:center}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{line-height:2.2;font-size:18px;font-weight:bold}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-cta a.btn{margin-top:30px}
.mosaic-2colsoptb .col1 .col1-text-footer{height:0}
.mosaic-2colsoptb .col1 .col1-text-subfooter{height:0}
.mosaic-2colsoptb .span6{margin:0;width:50%}
.mosaic-2colsoptb .col2{position:relative}
.mosaic-2colsoptb .col2 .col2-image-container{background-repeat:no-repeat no-repeat;background-size:cover;width:100%;height:320px;background-position:center}
.mosaic-2colsoptb .col2 .col2-text-container{position:absolute;top:30px;width:100%;color:black}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer{padding-left:40px;padding-right:40px;padding-bottom:30px;word-wrap:break-word}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer p{text-align:center}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-title{font-size:18px;line-height:1.2}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-content{margin-top:30px;font-size:36px;font-weight:bold;line-height:.9}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-cta{text-align:center}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{line-height:2.2;font-size:18px;font-weight:bold}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-cta a.btn{margin-top:30px}
.mosaic-2colsoptb .col2 .col2-text-footer{height:0}
.mosaic-2colsoptb .col2 .col2-text-subfooter{height:0}
}
@media(max-width:375px){.mosaic-2colsoptb .col1 .col1-image-container{background-repeat:no-repeat no-repeat;background-size:cover;width:100%;height:400px;background-position:center}
.mosaic-2colsoptb .col1 .col1-text-container{background-color:transparent;color:white;margin-top:-150px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 150px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer{padding-left:40px;padding-right:40px;padding-top:10px;word-wrap:break-word}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-title{font-size:18px;line-height:1.2;font-weight:normal}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-content{font-size:24px;font-weight:bold;line-height:.9}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{line-height:1.2;font-size:19px;font-weight:bold}
.mosaic-2colsoptb .col1 .col1-text-footer{display:none}
.mosaic-2colsoptb .col1 .col1-text-subfooter{height:40px;background-color:black}
.mosaic-2colsoptb .span6{margin:0}
.mosaic-2colsoptb .col2 .col2-image-container{background-repeat:no-repeat no-repeat;background-size:cover;width:100%;height:400px;background-position:center}
.mosaic-2colsoptb .col2 .col2-text-container{background-color:transparent;color:white;margin-top:-150px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 150px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer{word-wrap:break-word;padding-left:40px;padding-right:40px;padding-top:10px}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-title{font-size:18px;line-height:1.2;font-weight:normal}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-content{font-size:24px;font-weight:bold;line-height:.9}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{line-height:1.2;font-size:19px;font-weight:bold}
.mosaic-2colsoptb .col2 .col2-text-footer{display:none}
.mosaic-2colsoptb .col2 .col2-text-subfooter{height:40px;background-color:black}
}
@media(min-width:376px) and (max-width:667px){.mosaic-2colsoptb .col1 .col1-image-container{background-repeat:no-repeat no-repeat;background-size:cover;width:100%;height:400px;background-position:center}
.mosaic-2colsoptb .col1 .col1-text-container{background-color:transparent;color:white;margin-top:-150px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 150px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer{padding-left:40px;padding-right:40px;word-wrap:break-word;padding-top:10px}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-title{font-size:18px;line-height:1.2;font-weight:normal}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-content{font-size:24px;font-weight:bold;line-height:.9}
.mosaic-2colsoptb .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{line-height:1.2;font-size:19px;font-weight:bold}
.mosaic-2colsoptb .col1 .col1-text-footer{display:none}
.mosaic-2colsoptb .col1 .col1-text-subfooter{height:40px;background-color:black}
.mosaic-2colsoptb .span6{margin:0}
.mosaic-2colsoptb .col2 .col2-image-container{background-repeat:no-repeat no-repeat;background-size:cover;width:100%;height:400px;background-position:center}
.mosaic-2colsoptb .col2 .col2-text-container{background-color:transparent;color:white;margin-top:-150px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 150px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer{word-wrap:break-word;padding-left:40px;padding-right:40px;padding-top:10px}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-title{font-size:18px;line-height:1.2;font-weight:normal}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-content{font-size:24px;font-weight:bold;line-height:.9}
.mosaic-2colsoptb .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{line-height:1.2;font-size:19px;font-weight:bold}
.mosaic-2colsoptb .col2 .col2-text-footer{display:none}
.mosaic-2colsoptb .col2 .col2-text-subfooter{height:40px;background-color:black}
}
.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}
.mosaic-2cols .col1-image-container,.mosaic-2cols .col2-image-container{position:relative}
.mosaic-2cols .col1-image-container .color-overlay,.mosaic-2cols .col2-image-container .color-overlay{position:absolute;top:50%;left:0;bottom:0;right:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}
@media(min-width:1281px){.mosaic-2cols .col1 .col1-image-container img{height:450px}
.mosaic-2cols .col1 .col1-text-container{padding-top:5px;padding-left:50px;padding-right:50px;height:100%;height:200px;word-wrap:break-word;background-color:#000;color:#fff}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer{background-color:#000}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-smalltitle{font-size:12px;line-height:1.2;font-weight:bold}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-bigtitle{font-size:36px;line-height:.9;font-weight:bold}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-description{font-size:14px;line-height:1.2}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color{color:white}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-2cols .col1 .col1-text-footer{height:0}
.mosaic-2cols .span6{margin:0;width:50%}
.mosaic-2cols .col2 .col2-image-container img{height:450px}
.mosaic-2cols .col2 .col2-text-container{padding-top:5px;padding-left:50px;padding-right:50px;height:200px;word-wrap:break-word;color:white;background-color:black}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-smalltitle{font-size:12px;line-height:1.2;font-weight:bold}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-description{font-size:14px;line-height:1.2}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color{color:white}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-2cols .col2 .col2-text-footer{height:0}
}
@media(min-width:668px) and (max-width:800px){.mosaic-2cols .col1 .col1-text-container{height:270px;word-wrap:break-word;background-color:black;color:white}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer{background-color:black;padding-top:5px;padding-left:40px;padding-right:40px}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-smalltitle{font-size:12px;line-height:1.2;font-weight:bold}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-description{font-size:14px;line-height:1.2}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color{color:white}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-2cols .col1 .col1-text-footer{height:35px;background-color:black}
.mosaic-2cols .span6{margin:0;width:50%}
.mosaic-2cols .col2 .col2-text-container{z-index:10;height:270px;word-wrap:break-word;color:white;background-color:black}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer{padding-top:5px;padding-left:40px;padding-right:40px}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-smalltitle{font-size:12px;line-height:1.2;font-weight:bold}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-description{font-size:14px;line-height:1.2}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color{color:white}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-2cols .col2 .col2-text-footer{height:35px;background-color:black}
}
@media(min-width:801px) and (max-width:1280px){.mosaic-2cols .col1 .col1-text-container{height:270px;word-wrap:break-word;background-color:black;color:white}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer{background-color:black;padding-top:5px;padding-left:40px;padding-right:40px}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-smalltitle{font-size:12px;line-height:1.2;font-weight:bold}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-description{font-size:14px;line-height:1.2}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color{color:white}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-2cols .col1 .col1-text-footer{height:35px;background-color:black}
.mosaic-2cols .span6{margin:0;width:50%}
.mosaic-2cols .col2 .col2-text-container{z-index:10;height:270px;word-wrap:break-word;color:white;background-color:black}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer{padding-top:5px;padding-left:40px;padding-right:40px}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-smalltitle{font-size:12px;line-height:1.2;font-weight:bold}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-bigtitle{font-size:36px;font-weight:bold;line-height:.9}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-description{font-size:14px;line-height:1.2}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color{color:white}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-2cols .col2 .col2-text-footer{height:35px;background-color:black}
}
@media(max-width:375px){.mosaic-2cols .col1 .col1-text-container{height:100%;word-wrap:break-word;background-color:black;color:white}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer{background-color:black;padding-top:5px;padding-left:40px;padding-right:40px;padding-bottom:20px}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-smalltitle{font-size:12px;line-height:1.2;font-weight:bold}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-bigtitle{font-size:25px;line-height:.9;font-weight:bold}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-description{font-size:14px;line-height:1.2}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color{color:white}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-2cols .col1 .col1-text-footer{display:none}
.mosaic-2cols .span6{margin:0}
.mosaic-2cols .col2 .col2-text-container{z-index:10;height:100%;word-wrap:break-word;color:white;background-color:black;padding-top:5px;padding-left:40px;padding-right:40px;padding-bottom:20px}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer{background-color:black;height:100%}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-smalltitle{font-size:12px;line-height:1.2;font-weight:bold}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-bigtitle{font-size:25px;line-height:.9;font-weight:bold}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-description{font-size:14px;line-height:1.2}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color{color:white}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-2cols .col2 .col2-text-footer{display:none}
}
@media(min-width:376px) and (max-width:667px){.mosaic-2cols .col1 .col1-text-container{height:100%;word-wrap:break-word;background-color:black;color:white}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer{background-color:black;padding-top:5px;padding-left:40px;padding-right:40px;padding-bottom:20px}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-smalltitle{font-size:12px;line-height:1.2;font-weight:bold}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-bigtitle{font-size:25px;font-weight:bold;line-height:.9}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-description{font-size:14px;line-height:1.2}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color{color:white}
.mosaic-2cols .col1 .col1-text-container .col1-text-subcontainer .col1-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-2cols .col1 .col1-text-footer{display:none}
.mosaic-2cols .span6{margin:0}
.mosaic-2cols .col2 .col2-text-container{z-index:10;height:100%;word-wrap:break-word;color:white;background-color:black;padding-top:5px;padding-left:40px;padding-right:40px;padding-bottom:20px}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer{background-color:black;height:100%}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-smalltitle{font-size:12px;line-height:1.2;font-weight:bold}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-bigtitle{font-size:25px;font-weight:bold;line-height:.9}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-description{font-size:14px;line-height:1.2}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta a{font-weight:normal;font-size:12px!important;line-height:1.2}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color{color:white}
.mosaic-2cols .col2 .col2-text-container .col2-text-subcontainer .col2-cta .btn-no-color span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png')}
.mosaic-2cols .col2 .col2-text-footer{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}
.one-col-responsive .layout{padding:50px}
.one-col-responsive .layout .row-fluid{margin:auto}
@media(min-width:668px) and (max-width:800px){.one-col-responsive .layout{padding:30px}
}
@media(min-width:376px) and (max-width:667px){.one-col-responsive .layout{padding:15px}
}
@media(max-width:375px){.one-col-responsive .layout{padding:15px}
}
#jump-nav-header-panel{position:relative;text-align:center;overflow:hidden;min-height:520px}
#jump-nav-header-panel .bg-container{position:fixed;top:0;max-width:1322px;height:100%;width:100%;margin:0 auto;background-repeat:no-repeat!important}
#jump-nav-header-panel .bg-container img{width:100%!important;height:769px!important}
#jump-nav-header-panel .fg-container{position:relative}
#jump-nav-header-panel .fg-container .subtitle-jump-navigation{color:#fff;float:left;margin-left:5%;font-size:4em}
#jump-nav-header-panel .fg-container .title-jump-navigation h2{margin:0 0 0 5%;font-size:8.57em;text-align:left;color:#fff;line-height:2em;text-shadow:1px 1px 5px #555;filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1,OffY=1,Color=#000000)}
#jump-nav-header-panel .fg-container .text-jump-navigation-details{padding:0 8%;margin:0 auto;color:#fff;padding-top:8em}
#jump-nav-header-panel .fg-container .text-jump-navigation-details p{font-size:1.71em!important;line-height:1.3em!important;font-family:"TradeGothicLTStd"!important;text-shadow:1px 1px 5px #555;filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1,OffY=1,Color=#000000)}
@media(max-width:1024px){#jump-nav-header-panel .bg-container{position:absolute}
}
@media(max-width:767px){#jump-nav-header-panel{overflow:visible}
#jump-nav-header-panel .bg-container{position:absolute;background-size:auto 100%;background-position:center center;display:block}
#jump-nav-header-panel .fg-container{display:block}
#jump-nav-header-panel .fg-container .title-jump-navigation h2{font-size:4.85em;text-align:center}
#jump-nav-header-panel .fg-container .text-jump-navigation-details p{font-size:1.50em!important;margin-bottom: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}
.jump-group .dark{color:#000}
.jump-group .light{color:#fff}
.jump-group .noPadding{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}
.addMinHeight{min-height:661px}
.intelli-page{background-color:black}
.intelli-page .paddingSmallLeft{margin-left:10px}
.intelli-page .intelli-image{max-height:661px}
.intelli-page .fullWidth{max-width:95%!important;word-break:break-all}
.intelli-page .intelli-text-container{position:absolute;z-index:10;padding:50px;max-width:50%}
.intelli-page .intelli-text-container .intelli-page-sub-title{font-size:18px;font-weight:bold;color:white}
.intelli-page .intelli-text-container .intelli-page-title{font-size:70px;font-weight:bold;line-height:72px;color:white}
.intelli-page .intelli-text-container .intelli-page-description{font-size:20px;color:white}
.intelli-page .intelli-text-container .cta a.btn{margin-top:30px}
.intelli-page .intelli-text-container .btnPlay{margin-top:30px}
.intelli-page .top-left{top:0}
.intelli-page .middle-left{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.intelli-page .bottom-left{top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.intelli-page .top-right{top:0;left:50%}
.intelli-page .middle-right{top:50%;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.intelli-page .bottom-right{top:100%;left:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.intelli-page .right{left:50%}
.intelli-page .carousel-indicators{width:50%;max-width:initial}
.intelli-page .gradient-dark-left{background-color:rgba(0,0,0,0);background-image:-webkit-gradient(left,linear,0 0,0 100%,from(rgba(0,0,0,0.8)),color-stop(40%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.8),rgba(0,0,0,0) 40%,rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.8),rgba(0,0,0,0) 40%,rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0.8),rgba(0,0,0,0) 40%,rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,0.8),rgba(0,0,0,0) 40%,rgba(0,0,0,0));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000',endColorstr='#00000000',GradientType=0)}
.intelli-page .gradient-light-left{background-color:rgba(0,0,0,0);background-image:-webkit-gradient(left,linear,0 0,0 100%,from(rgba(255,255,255,0.8)),color-stop(40%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.8),rgba(0,0,0,0) 40%,rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(255,255,255,0.8),rgba(0,0,0,0) 40%,rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(255,255,255,0.8),rgba(0,0,0,0) 40%,rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(255,255,255,0.8),rgba(0,0,0,0) 40%,rgba(0,0,0,0));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffffff',endColorstr='#00000000',GradientType=0)}
.intelli-page .gradient-dark-right{background-color:rgba(0,0,0,0.15999999999999998);background-image:-webkit-gradient(left,linear,0 0,0 100%,from(rgba(0,0,0,0)),color-stop(40%,rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 40%,rgba(0,0,0,0.8));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 40%,rgba(0,0,0,0.8));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 40%,rgba(0,0,0,0.8));background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0) 40%,rgba(0,0,0,0.8));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0)}
.intelli-page .gradient-light-right{background-color:rgba(177,177,177,0.15999999999999998);background-image:-webkit-gradient(left,linear,0 0,0 100%,from(rgba(0,0,0,0)),color-stop(40%,rgba(0,0,0,0)),to(rgba(255,255,255,0.8)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 40%,rgba(255,255,255,0.8));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 40%,rgba(255,255,255,0.8));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0) 40%,rgba(255,255,255,0.8));background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0) 40%,rgba(255,255,255,0.8));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ccffffff',GradientType=0)}
.intelli-page .gradient-container{pointer-events:none;position:absolute;width:100%;height:100%;top:0}
@media(min-width:769px) and (max-width:1024px){.intelli-page{background-color:#555}
.intelli-page .intelli-image{max-height:512px}
.intelli-page .intelli-text-container{max-width:initial}
.intelli-page .intelli-text-container .intelli-page-sub-title{font-size:14px;font-weight:bold;color:white}
.intelli-page .intelli-text-container .intelli-page-title{font-size:65px;font-weight:bold;line-height:67px;color:white}
.intelli-page .intelli-text-container .intelli-page-description{font-size:14px;color:white}
}
@media(min-width:481px) and (max-width:768px){.intelli-page{background-color:#555}
.intelli-page .intelli-text-container{position:initial;padding:10px;max-width:initial}
.intelli-page .intelli-text-container .intelli-page-sub-title{font-size:14px;font-weight:bold;color:white}
.intelli-page .intelli-text-container .intelli-page-title{font-size:45px;font-weight:bold;line-height:47px;color:white}
.intelli-page .intelli-text-container .intelli-page-description{font-size:14px;color:white}
.intelli-page .intelli-text-container .cta a.btn{width:100%;box-sizing:border-box;margin-top:30px}
.intelli-page .intelli-text-container a.btnPlay{width:100%;box-sizing:border-box;margin-top:30px}
.intelli-page .content-box{background-color:#555}
.intelli-page .gradient-container{display:none}
.intelli-page .middle-left,.intelli-page .bottom-left,.intelli-page .middle-right,.intelli-page .bottom-right{-webkit-transform:initial;-ms-transform:initial;transform:initial}
}
@media(min-width:321px) and (max-width:480px){.intelli-page{background-color:#555}
.intelli-page .intelli-text-container{position:initial;padding:20px 10px 20px 10px;max-width:initial}
.intelli-page .intelli-text-container .intelli-page-sub-title{font-size:18px;font-weight:bold;color:white}
.intelli-page .intelli-text-container .intelli-page-title{font-size:52px;font-weight:bold;line-height:50px;color:white}
.intelli-page .intelli-text-container .intelli-page-description{font-size:20px;color:white}
.intelli-page .intelli-text-container .cta a.btn{width:100%;box-sizing:border-box;margin-top:30px}
.intelli-page .intelli-text-container a.btnPlay{width:100%;box-sizing:border-box;margin-top:30px}
.intelli-page .intelli-text-container p{margin-bottom:0;word-break:normal}
.intelli-page .content-box{background-color:#555}
.intelli-page .gradient-container{display:none}
.intelli-page .middle-left,.intelli-page .bottom-left,.intelli-page .bottom-left,.intelli-page .middle-right,.intelli-page .bottom-right{-webkit-transform:initial;-ms-transform:initial;transform:initial}
.intelli-page .slide-direction-nav{display:none}
}
@media(max-width:320px){.intelli-page{background-color:#555}
.intelli-page .intelli-text-container{position:initial;padding:20px 10px 20px 10px;max-width:initial}
.intelli-page .intelli-text-container .intelli-page-sub-title{font-size:12px;font-weight:bold;color:white}
.intelli-page .intelli-text-container .intelli-page-title{font-size:36px;font-weight:bold;line-height:38px;color:white}
.intelli-page .intelli-text-container .intelli-page-description{font-size:13px;color:white}
.intelli-page .intelli-text-container .cta a.btn{width:100%;box-sizing:border-box;margin-top:30px}
.intelli-page .intelli-text-container a.btnPlay{width:100%;box-sizing:border-box;margin-top:30px}
.intelli-page .intelli-text-container p{margin-bottom:0;word-break:normal}
.intelli-page .content-box{background-color:#555}
.intelli-page .gradient-container{display:none}
.intelli-page .middle-left,.intelli-page .bottom-left,.intelli-page .bottom-left,.intelli-page .middle-right,.intelli-page .bottom-right{-webkit-transform:initial;-ms-transform:initial;transform:initial}
.intelli-page .slide-direction-nav{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}
.inline-video-player-wrapper{width:100%;display:inline-block;position:relative}
.inline-video-player-wrapper:after{padding-top:56.25%;display:block;content:''}
.inline-video-player-wrapper>div[id^="inline-video-player-"],.inline-video-player-wrapper .video-player{position:absolute!important;top:0;bottom:0;right:0;left:0}
.inline-video-player-wrapper .video-player-container .btnPlay{width:203px!important;height:22px!important}
.inline-video-player-wrapper .video-player-container .btnPlay span{background-image:url('../img/video/ic-watch-video.png');padding-right:30px;vertical-align:middle}
#large-videoplayer-modal.modal.large{width:90%;height:85%;margin-left:0;left:10%}
#large-videoplayer-modal .jwcontrols .jwcontrolbar{margin-bottom:0!important}
@media(max-width:1023px){.inline-video-player-wrapper{max-height:450px}
.inline-video-player-wrapper iframe,.inline-video-player-wrapper object,.inline-video-player-wrapper embed{max-height:450px}
.inline-video-player-wrapper .video-player-container .btnPlay{width:153px!important;height:22px!important;margin:25% auto!important;left:0!important;top:0!important}
.inline-video-player-wrapper .video-player-container .btnPlay span{background-image:url('../img/video/ic-watch-video.png');padding-right:30px;background-size:12%}
}
@media(min-width:481px) and (max-width:1023px){#large-videoplayer-modal.modal.large{left:8%;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}
.inline-video-player-wrapper{width:100%;display:inline-block;position:relative}
.inline-video-player-wrapper:after{padding-top:56.25%;display:block;content:''}
.inline-video-player-wrapper>div[id^="inline-video-player-"],.inline-video-player-wrapper .video-player{position:absolute!important;top:0;bottom:0;right:0;left:0}
.inline-video-player-wrapper .video-play-btn{position:absolute;background:url('../img/general/play-btn.png') no-repeat center center;width:100%;height:100%;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;top:0}
.inline-video-player-wrapper .video-play-btn:hover{opacity:.7;filter:alpha(opacity=70)}
.inline-video-player-wrapper.initiated{background-image:none!important}
.inline-video-player-wrapper.initiated .video-play-btn{display:none}
.inline-video-player-wrapper.mobile>div[id^="inline-video-player-"]{padding:100% 0}
.jwcontrols .jwdisplay .jwdisplayIcon{height:130px!important}
.jwcontrols .jwdisplay .jwdisplayIcon .icon{width:128px;height:128px}
.jwcontrols .jwlogo{position:absolute;width:auto!important}
.jwcontrols .jwcontrolbar{margin-bottom:50px!important}
@media(max-width:1023px){.inline-video-player-wrapper{max-height:450px}
.inline-video-player-wrapper iframe,.inline-video-player-wrapper object,.inline-video-player-wrapper embed{max-height:450px}
.inline-video-player-wrapper .video-play-btn{background-size:15%}
}
.videoPlayerMobileFixClose{background:#000 url(../img/general/large-x-btn-light.png) no-repeat right center;text-align:right;color:#fff;display:inline-block;min-height:54px;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}
.image-overlay-text{display:block}
.image-overlay-text #image-with-overlay-text{position:relative}
.image-overlay-text #image-with-overlay-text .bg-container{background-repeat:no-repeat no-repeat;background-size:cover;height:100%;margin:0 auto;max-width:1322px;position:absolute;top:0;width:100%}
.image-overlay-text #image-with-overlay-text .fg-container-iot{bottom:0;position:absolute;text-align:center;width:100%;background:rgba(0,0,0,0.6)}
.image-overlay-text #image-with-overlay-text .fg-container-iot .title{font-size:3.42857142em;color:#fefefe;padding:48px 0}
.image-overlay-text #image-with-overlay-text .fg-container-iot .rich-text p{margin:0 auto;width:85%;font-size:1.2857em;line-height:1.7142em}
.image-overlay-text #image-with-overlay-text .fg-container-iot .cta{margin:50px 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}
.image-modal-image{overflow:auto;max-height:100vh;display:inline-block;vertical-align:middle}
.image-modal-image .center img,.image-modal-image .right img{display:block}
.image-modal-image .center img{margin:0 auto}
.image-modal-image .right img{float:right}
.image-modal-button{cursor:pointer}
.modal.image-modal{max-height:100vh;max-width:100vw;width:100%;text-align:center;margin-left:auto;background:initial;left:0;border:initial;box-shadow:initial;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.modal.image-modal .modal-body{padding:0 1em 1em 1em;width:auto!important}
.modal.image-modal .brp-image-menu-bar{text-align:center;height:50px;background:#000;margin:1em 1em 0 1em}
.modal.image-modal .brp-image-menu-bar .icon{padding:15px;color:#fff;font-size:20px}
.modal.image-modal.fade.in{top:50%}
.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:993px){.grid-container .span4{margin-left:0}
.grid-container .row-fluid .span4{width:calc(33.333333333333336%)}
.grid-2-cta .grid{border-right:.1px solid grey;height:497px}
.grid-2-cta .grid .grid-image-container{height:285px;background-repeat:no-repeat no-repeat;background-size:cover;width:100%;background-position:center}
.grid-2-cta .grid .grid-image-container img{height:285px;width:100%}
.grid-2-cta .grid .grid-text-container{height:137px;width:100%}
.grid-2-cta .grid .grid-text-container .grid-text-subcontainer{word-wrap:break-word}
.grid-2-cta .grid .grid-text-container .grid-text-subcontainer p{text-align:center}
.grid-2-cta .grid .grid-text-container .grid-text-subcontainer div[class*="grid-title"]{color:#000;font-size:24px;font-weight:bold;text-transform:uppercase;padding-top:35px;text-align:center;width:100%}
.grid-2-cta .grid .grid-text-container .grid-text-subcontainer div[class*="grid-content"]{color:#000;font-size:14px;font-weight:400;text-align:center;padding-left:15px;padding-right:15px}
.grid-2-cta .grid .grid-cta-container{width:100%;height:67px}
.grid-2-cta .grid .grid-cta-container div[class*="grid-cta-"]{width:50%;float:left;text-align:center}
.grid-2-cta .grid .grid-cta-container .grid-cta-left a{padding-right:0!important;padding-left:0!important;background-color:#000;color:#fff;line-height:4;font-size:14px;font-weight:bold;width:100%;height:67px}
.grid-2-cta .grid .grid-cta-container .grid-cta-left a span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png');padding-right:15px;background-position:100% 50%;background-repeat:no-repeat}
.grid-2-cta .grid .grid-cta-container .grid-cta-left a:hover{background-color:#ffcb00;background-repeat:no-repeat;color:#000!important}
.grid-2-cta .grid .grid-cta-container .grid-cta-left a:hover span{background-image:url('../img/footer/footer-newsletter-arrow.png')}
.grid-2-cta .grid .grid-cta-container .grid-cta-right a{padding-right:0!important;padding-left:0!important;background-color:#fff;color:#000!important;line-height:4;font-size:14px;font-weight:bold;width:100%;height:67px}
.grid-2-cta .grid .grid-cta-container .grid-cta-right a:after{content:"\f14c";font-family:FontAwesome;color:#000;font-size:14px;font-weight:400;line-height:40px;text-align:left;transform:scaleX(1.015)}
.grid-2-cta .grid .grid-cta-container .grid-cta-right a span{background-image:none;padding-right:0;background-position:none;background-repeat:repeat}
}
@media(min-width:768px) and (max-width:992px){.grid-container .span4{margin-left:0}
.grid-container .row-fluid .span4{width:calc(33.333333333333336%)}
.grid-2-cta .grid{border-right:.1px solid grey;height:489px}
.grid-2-cta .grid .grid-image-container{height:285px;background-repeat:no-repeat no-repeat;background-size:cover;width:100%;background-position:center}
.grid-2-cta .grid .grid-image-container img{height:285px;width:100%}
.grid-2-cta .grid .grid-text-container{height:137px;width:100%}
.grid-2-cta .grid .grid-text-container .grid-text-subcontainer{word-wrap:break-word}
.grid-2-cta .grid .grid-text-container .grid-text-subcontainer p{text-align:center}
.grid-2-cta .grid .grid-text-container .grid-text-subcontainer div[class*="grid-title"]{color:#000;font-size:24px;font-weight:bold;text-transform:uppercase;padding-top:35px;text-align:center;width:100%}
.grid-2-cta .grid .grid-text-container .grid-text-subcontainer div[class*="grid-content"]{color:#000;font-size:14px;font-weight:400;text-align:center;padding-left:15px;padding-right:15px}
.grid-2-cta .grid .grid-cta-container{width:100%;height:67px}
.grid-2-cta .grid .grid-cta-container div[class*="grid-cta-"]{width:100%;float:left;text-align:center}
.grid-2-cta .grid .grid-cta-container .grid-cta-left a{padding-right:0!important;padding-left:0!important;background-color:#000;color:#fff;line-height:4;font-size:14px;font-weight:bold;width:100%;height:67px}
.grid-2-cta .grid .grid-cta-container .grid-cta-left a span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png');padding-right:15px;background-position:100% 50%;background-repeat:no-repeat}
.grid-2-cta .grid .grid-cta-container .grid-cta-left a:hover{background-color:#ffcb00;background-repeat:no-repeat;color:#000}
.grid-2-cta .grid .grid-cta-container .grid-cta-left a:hover span{background-image:url('../img/footer/footer-newsletter-arrow.png')}
.grid-2-cta .grid .grid-cta-container .grid-cta-right a{padding-right:0!important;padding-left:0!important;background-color:#fff;color:#000;line-height:4;font-size:14px;font-weight:bold;width:100%;height:67px}
.grid-2-cta .grid .grid-cta-container .grid-cta-right a:after{content:"\f14c";font-family:FontAwesome;color:#000;font-size:14px;font-weight:400;line-height:40px;text-align:left;transform:scaleX(1.015)}
.grid-2-cta .grid .grid-cta-container .grid-cta-right a span{background-image:none}
}
@media(min-width:320px) and (max-width:767px){.grid-container .span4{margin-left:0}
.grid-container .row-fluid .span4{width:100%;float:left}
.grid-2-cta .grid{border-right:.1px solid grey}
.grid-2-cta .grid .grid-image-container{height:285px;background-repeat:no-repeat no-repeat;background-size:cover;width:100%;background-position:center}
.grid-2-cta .grid .grid-image-container img{height:285px;width:100%}
.grid-2-cta .grid .grid-text-container{display:none}
.grid-2-cta .grid .grid-cta-container{width:100%;height:134px}
.grid-2-cta .grid .grid-cta-container div[class*="grid-cta-"]{width:100%;float:left;text-align:center}
.grid-2-cta .grid .grid-cta-container .grid-cta-left a{padding-right:0!important;padding-left:0!important;background-color:#000;color:#fff;line-height:5;font-size:14px!important;font-weight:bold;width:100%;height:67px}
.grid-2-cta .grid .grid-cta-container .grid-cta-left a span{background-image:url('../img/footer/footer-newsletter-arrow-alt.png');background-position:100% 50%;background-repeat:no-repeat;background-size:9px;padding-right:30px}
.grid-2-cta .grid .grid-cta-container .grid-cta-left a:hover{background-color:#ffcb00;background-repeat:no-repeat;color:#000}
.grid-2-cta .grid .grid-cta-container .grid-cta-left a:hover span{background-image:url('../img/footer/footer-newsletter-arrow.png')}
.grid-2-cta .grid .grid-cta-container .grid-cta-right a{padding-right:0!important;padding-left:0!important;background-color:#fff;color:#000;line-height:2;font-size:14px!important;font-weight:bold;width:100%;height:67px}
.grid-2-cta .grid .grid-cta-container .grid-cta-right a:after{content:"\f14c";font-family:FontAwesome;color:#000;font-size:14px;font-weight:400;line-height:5;text-align:left;transform:scaleX(1.0162)}
.grid-2-cta .grid .grid-cta-container .grid-cta-right a span{background-image: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}
.follow-container{text-align:center;color:#aaa;padding:40px 0 40px 0}
.follow-container #title{color:#000;margin-bottom:30px;text-transform:uppercase}
.follow-container .follow-text-container{padding-bottom:30px}
.follow-container .cercle{border-radius:100%;font-size:24px;border:2px solid #aaa;margin-right:20px;cursor:pointer;line-height:80px}
.follow-container .cercle:hover{color:#ffc525;border:2px solid #ffc525}
.follow-container .firstIconBloc{text-align:right}
.follow-container .secIconBloc{text-align:left}
.follow-container .cercleOther{padding:26px}
.follow-container .cercleFB{padding:24px 32px}
@media(min-width:801px) and (max-width:1280px){.follow-container .span4{width:42%!important}
.follow-container .offset4{margin-left:300px!important}
}
@media(min-width:668px) and (max-width:800px){.follow-container .span4{width:55%!important}
.follow-container .offset4{margin-left:180px!important}
}
@media(max-width:668px){.follow-container{background:linear-gradient(to bottom,rgba(240,240,240,0.75),rgba(240,240,240,0.75))}
.follow-container .firstIconBloc,.follow-container .secIconBloc{text-align:center}
.follow-container .firstIconBloc{margin-bottom:20px}
.follow-container .follow-text-container{padding-bottom:10px}
.follow-container .cercle{margin-right:14px;margin-left:14px}
}
.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}
.base-header{width:100%;height:100px;background:#404448;background:-moz-linear-gradient(top,#404448 0,#0b0c0c 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#404448),color-stop(100%,#0b0c0c));background:-webkit-linear-gradient(top,#404448 0,#0b0c0c 100%);background:-o-linear-gradient(top,#404448 0,#0b0c0c 100%);background:-ms-linear-gradient(top,#404448 0,#0b0c0c 100%);background:linear-gradient(to bottom,#404448 0,#0b0c0c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404448',endColorstr='#0b0c0c',GradientType=0)}
.base-header .content{width:995px;line-height:100px;text-align:center;margin:auto}
.base-header .content .logoTitle{font-family:TradeGothicLTStd;color:#fff;font-size:30px;font-weight:700;text-align:left;width:80%;float:left}
.base-header .content .logoTitle img.brp-logo{width:60px;height:60px;margin-right:30px}
.base-header .content .languageSelector{font-family:TradeGothicLTStd;color:#fff;font-size:16px;font-weight:700;text-align:right;transform:scaleX(1.0012);float:left;width:20%}
@media(min-width:736px) and (max-width:800px){.e-instructions #main-navigation-container-sticky-wrapper{height:50px}
.base-header{height:50px}
.base-header .content{width:90%;line-height:50px}
.base-header .content .logoTitle{width:50%}
.base-header .content .logoTitle .title{display:none}
.base-header .content .logoTitle img.brp-logo{width:30px;height:30px;margin-right:0}
.base-header .content .languageSelector{width:50%}
}
@media(min-width:376px) and (max-width:737px){.e-instructions #main-navigation-container-sticky-wrapper{height:50px}
.base-header{height:50px}
.base-header .content{width:90%;line-height:50px}
.base-header .content .logoTitle{width:60%}
.base-header .content .logoTitle .title{display:none}
.base-header .content .logoTitle img.brp-logo{width:30px;height:30px;margin-right:0}
.base-header .content .languageSelector{width:40%}
}
@media(max-width:375px){.e-instructions #main-navigation-container-sticky-wrapper{height:50px}
.base-header{height:50px}
.base-header .content{width:90%;line-height:50px}
.base-header .content .logoTitle{width:60%}
.base-header .content .logoTitle .title{display:none}
.base-header .content .logoTitle img.brp-logo{width:30px;height:30px;margin-right:0}
.base-header .content .languageSelector{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}
.basefooter .span12{text-align:center;padding:50px 0}
.basefooter .span12 .link-info{margin:auto;display:inline-block;height:11px;padding-bottom:15px}
.basefooter .span12 .link-info .privacy-policy{padding-right:12px;border-right:1px solid #fff}
.basefooter .span12 .link-info .legal-notice{margin-left:12px}
.basefooter .span12 .link-info .privacy-policy,.basefooter .span12 .link-info .legal-notice{line-height:14px;float:left}
.basefooter .span12 .link-info .privacy-policy a,.basefooter .span12 .link-info .legal-notice a{text-decoration:none;font-family:TradeGothicLTStd;color:#fff;font-size:12px;font-weight:400}
.basefooter .span12 .brp-message{clear:both;font-family:TradeGothicLTStd;color:#8a9199;font-size:10px;font-weight:400;line-height:12px;text-align:center;transform:scaleX(1.0083)}
.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}
.confirmation-container .offer-content{position:relative;background-color:#fff;z-index:10;margin:auto;width:100%;max-width:1100px}
.confirmation-container .offer-content>div{width:50%;height:100%;padding:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.confirmation-container .offer-content .offer-leftbox{padding:0}
.confirmation-container .offer-content .offer-leftbox img{background-position:center;background-repeat:no-repeat;background-size:cover}
.confirmation-container .offer-content .offer-rightbox{color:#000;font-size:16px;line-height:1em}
.confirmation-container .offer-content .offer-rightbox .offer-title{font-size:30px;font-weight:bold;line-height:1em;text-transform:uppercase}
.confirmation-container .offer-content .offer-rightbox .offer-surtitle,.confirmation-container .offer-content .offer-rightbox .offer-expiration-date,.confirmation-container .offer-content .offer-rightbox .offer-expiration-date-countdown{font-size:18px;font-weight:bold;line-height:1em;text-transform:uppercase}
.confirmation-container .offer-content .offer-rightbox .offer-description{margin:25px 0}
.confirmation-container .offer-content .offer-rightbox a.offer-cta{display:inline-block;background-color:#ffc525;color:#000;font-size:18px;font-weight:bold;line-height:1em;text-decoration:none;text-transform:uppercase;padding:10px 15px}
.confirmation-container .offer-content .offer-rightbox a.offer-cta:hover{-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;background-color:#be8b00}
@media(min-width:376px) and (max-width:667px){.confirmation-container .offer-content{width:93%}
}
@media(max-width:375px){.confirmation-container .offer-content{width:93%}
.confirmation-container .offer-content>div{width:100%;padding:1.0714em}
.confirmation-container .offer-content .offer-leftbox{background-size:92%;background-position:50% 5%;z-index:-5}
.confirmation-container .offer-content .offer-rightbox{font-size:1em;line-height:1em;text-align:left;padding-top:14em}
.confirmation-container .offer-content .offer-rightbox .offer-surtitle,.confirmation-container .offer-content .offer-rightbox .offer-subtitle,.confirmation-container .offer-content .offer-rightbox a.offer-cta{font-size:1.0714em;line-height:1em}
.confirmation-container .offer-content .offer-rightbox .offer-title{font-size:1.7857em;line-height:1em}
.confirmation-container .offer-content .offer-rightbox .offer-description{text-align:left;margin:1em 0}
.confirmation-container .offer-content .offer-rightbox .offer-expiration-date,.confirmation-container .offer-content .offer-rightbox .offer-expiration-date-countdown{font-size:1.2142em;line-height:1em;margin:1em 0}
.confirmation-container .offer-content .offer-rightbox .offer-expiration-date-countdown{display:table;width:100%}
.confirmation-container .offer-content .offer-rightbox .offer-expiration-date-countdown .countdown{display:table-footer-group;font-size:1.25em;line-height:1em}
.confirmation-container .offer-content .offer-rightbox .offer-expiration-date-countdown .label{margin-top:.75em}
.confirmation-container .offer-content .offer-rightbox .offer-expiration-date-countdown .label.label-sec{margin-right:0}
.confirmation-container .offer-content .offer-rightbox .offer-expiration-date-countdown .expiration-date{display:table-header-group;font-size:1em;line-height:1em}
.confirmation-container .offer-content .offer-rightbox a.offer-cta{width:100%;padding:1.1em;text-align:center;-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}
.carousel-v2{background-color:#555;position:relative}
.carousel-v2 .slide-direction-nav{margin:0}
.carousel-v2 .slide-direction-nav li{list-style-type:none}
.carousel-v2 .carousel-indicators{bottom:inherit;min-width:0}
.carousel-v2 .slide-next{background:transparent url('../img/carousel/carousel-sprites.png') no-repeat -33px 15px;right:0;position:absolute;top:45%;width:30px;height:60px;pointer-events:auto;z-index:99}
.carousel-v2 .slide-prev{background:transparent url('../img/carousel/carousel-sprites.png') no-repeat 0 15px;left:0;position:absolute;top:45%;width:30px;height:60px;pointer-events:auto;z-index:99}
.carousel-v2 .slide-next.slide-display-right{top:54%}
.carousel-v2 .slide-prev.slide-display-right{left:initial;right:0;position:absolute;top:43%}
@media(max-width:768px){.carousel-v2 .slide-direction-nav{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}
.package-selection .package-selection-container .header{text-align:center;margin:50px 15px 30px 15px}
.package-selection .package-selection-container .header .title{font-size:3em;text-transform:uppercase}
.package-selection .package-selection-container .header .subtitle{font-size:1.5em;font-weight:normal}
.package-selection .package-selection-container .model-selection .nav-tabs{text-align:center;margin:0;border:0}
.package-selection .package-selection-container .model-selection .nav-tabs>li{display:inline-block;float:none;min-width:250px;background-color:rgba(0,0,0,0.09999999999999998);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(10%,rgba(0,0,0,0.1)),color-stop(50%,rgba(0,0,0,0)),color-stop(150%,rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(rgba(0,0,0,0.1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 150%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 150%);background-image:-o-linear-gradient(rgba(0,0,0,0.1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 150%);background-image:linear-gradient(rgba(0,0,0,0.1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 150%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000',endColorstr='#80000000',GradientType=0);background-color:#999;border-radius:5px 5px 0 0;margin:0 5px}
.package-selection .package-selection-container .model-selection .nav-tabs>li .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:#333;font-size:1.5em;text-transform:uppercase;font-weight:bold;background-color:transparent;margin:0;padding:20px 0;border:0}
.package-selection .package-selection-container .model-selection .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:#fff}
.package-selection .package-selection-container .model-selection .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:#fff;background-color:#999}
.package-selection .package-selection-container .model-selection .tab-content{font-size:0;text-align:center}
.package-selection .package-selection-container .model-selection .tab-content .model-link{vertical-align:top;font-size:14px;color:#555;display:inline-block;width:36%;padding:15px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.25) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0.25)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.25) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.25) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.25) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,0.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);background-color:transparent}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-image{min-height:205px}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-specs{display:table;width:100%;min-height:50px}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-specs .model-colors,.package-selection .package-selection-container .model-selection .tab-content .model-link .model-specs .model-seats{display:table-cell;width:50%;vertical-align:middle}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-specs .model-colors.model-colors,.package-selection .package-selection-container .model-selection .tab-content .model-link .model-specs .model-seats.model-colors{text-align:left;vertical-align:top}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-specs .model-colors.model-colors .color,.package-selection .package-selection-container .model-selection .tab-content .model-link .model-specs .model-seats.model-colors .color{display:inline-block;width:10px;height:10px;border-radius:100%;background-color:transparent;background-size:100%;border:1px solid #666}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-specs .model-colors.model-seats,.package-selection .package-selection-container .model-selection .tab-content .model-link .model-specs .model-seats.model-seats{text-align:right;vertical-align:top}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-specs .model-colors.model-seats .seat,.package-selection .package-selection-container .model-selection .tab-content .model-link .model-specs .model-seats.model-seats .seat{display:inline-block;background-color:#222;color:#fff;font-size:.75em;font-weight:bold;text-transform:uppercase;padding:0 10px}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-title{min-height:86px}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-title>.title{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;color:white;font-size:2em;font-weight:bold;line-height:1em;text-transform:uppercase;padding:15px 0;min-height:30px}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-title>.model-msrp-mobile{display:none}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-description{font-size:1em;line-height:1em;padding:5px 25px;min-height:100px}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-msrp{color:black;font-size:.75em;font-weight:bold;text-transform:uppercase;padding-top:10px;min-height:20px}
.package-selection .package-selection-container .model-selection .tab-content .model-link .model-msrp .msrp-message{font-size:9px;line-height:11px;text-transform:initial;font-weight:normal}
.package-selection .package-selection-container .model-selection .tab-content .model-link:hover,.package-selection .package-selection-container .model-selection .tab-content .model-link:active,.package-selection .package-selection-container .model-selection .tab-content .model-link:focus,.package-selection .package-selection-container .model-selection .tab-content .model-link:visited{text-decoration:none}
.package-selection .package-selection-container .model-selection .tab-content .model-link:hover:hover,.package-selection .package-selection-container .model-selection .tab-content .model-link:active:hover,.package-selection .package-selection-container .model-selection .tab-content .model-link:focus:hover,.package-selection .package-selection-container .model-selection .tab-content .model-link:visited:hover{background:-moz-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0.5)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.5) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.5) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.5) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}
.package-selection .package-selection-container .model-selection .tab-content .model-link:hover:hover .model-title,.package-selection .package-selection-container .model-selection .tab-content .model-link:active:hover .model-title,.package-selection .package-selection-container .model-selection .tab-content .model-link:focus:hover .model-title,.package-selection .package-selection-container .model-selection .tab-content .model-link:visited:hover .model-title{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;color:#ffcb00}
@media(min-width:668px) and (max-width:800px){.package-selection{display:none!important}
}
@media(min-width:376px) and (max-width:667px){.package-selection{display:none!important}
}
@media(max-width:375px){.package-selection{display: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}
.country-selector-header{min-height:10px}
.byo-model-selection .byo-model-selection-container{background-image:url("../img/build-and-price-platform-selection/environment-background.png");background-size:100%;backround-repeat:no-repeat}
.byo-model-selection .byo-model-selection-container .header{text-align:center;margin:50px 15px 30px 15px}
.byo-model-selection .byo-model-selection-container .header .title{font-size:3em;text-transform:uppercase}
.byo-model-selection .byo-model-selection-container .header .subtitle{font-size:1.5em;font-weight:normal}
.byo-model-selection .byo-model-selection-container .model-selection .nav-tabs{text-align:center;margin:0;border:0}
.byo-model-selection .byo-model-selection-container .model-selection .nav-tabs>li{display:inline-block;float:none;min-width:250px;background-color:rgba(0,0,0,0.09999999999999998);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(10%,rgba(0,0,0,0.1)),color-stop(50%,rgba(0,0,0,0)),color-stop(150%,rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(rgba(0,0,0,0.1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 150%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 150%);background-image:-o-linear-gradient(rgba(0,0,0,0.1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 150%);background-image:linear-gradient(rgba(0,0,0,0.1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 150%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000',endColorstr='#80000000',GradientType=0);background-color:#999;border-radius:5px 5px 0 0;margin:0 5px}
.byo-model-selection .byo-model-selection-container .model-selection .nav-tabs>li .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:#333;font-size:1.5em;text-transform:uppercase;font-weight:bold;background-color:transparent;margin:0;padding:20px 0;border:0}
.byo-model-selection .byo-model-selection-container .model-selection .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:#fff}
.byo-model-selection .byo-model-selection-container .model-selection .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:#fff;background-color:#999}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content{background-color:#999}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane{font-size:0;padding:50px;text-align:center}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link{vertical-align:top;font-size:14px;color:#555;display:inline-block;width:250px;padding:15px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.25) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0.25)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.25) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.25) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.25) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,0.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);background-color:transparent}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-image{min-height:205px}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs{display:table;width:100%;min-height:50px}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs .model-colors,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs .model-seats{display:table-cell;width:50%;vertical-align:middle}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs .model-colors.model-colors,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs .model-seats.model-colors{text-align:left;vertical-align:top}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs .model-colors.model-colors .color,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs .model-seats.model-colors .color{display:inline-block;width:10px;height:10px;border-radius:100%;background-color:transparent;background-size:100%;border:1px solid #666}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs .model-colors.model-seats,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs .model-seats.model-seats{text-align:right;vertical-align:top}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs .model-colors.model-seats .seat,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs .model-seats.model-seats .seat{display:inline-block;background-color:#222;color:#fff;font-size:.75em;font-weight:bold;text-transform:uppercase;padding:0 10px}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-title{min-height:86px}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-title>.title{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;color:white;font-size:2em;font-weight:bold;line-height:1em;text-transform:uppercase;padding:15px 0;min-height:30px}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-title>.model-msrp-mobile{display:none}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-description{font-size:1em;line-height:1em;padding:5px 25px;min-height:100px}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-msrp{color:black;font-size:.75em;font-weight:bold;text-transform:uppercase;padding-top:10px;min-height:20px}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-msrp .msrp-message{font-size:9px;line-height:11px;text-transform:initial;font-weight:normal}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link:hover,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link:active,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link:focus,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link:visited{text-decoration:none}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link:hover:hover,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link:active:hover,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link:focus:hover,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link:visited:hover{background:-moz-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0.5)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.5) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.5) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,0.5) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link:hover:hover .model-title,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link:active:hover .model-title,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link:focus:hover .model-title,.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link:visited:hover .model-title{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;color:#ffcb00}
@media(min-width:376px) and (max-width:667px){.byo-model-selection .byo-model-selection-container .header .title{font-size:2.7em}
.byo-model-selection .byo-model-selection-container .header .subtitle{font-size:1em}
.byo-model-selection .byo-model-selection-container .model-selection .nav-tabs>li{min-width:140px}
.byo-model-selection .byo-model-selection-container .model-selection .nav-tabs>li .tab{font-size:1.25em;padding:15px 0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane{padding:0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link{display:block;width:100%;text-align:left;box-sizing:border-box}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-image{display:inline-block;width:38%;min-height:0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs{display:none}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-title{display:inline-block;vertical-align:bottom;padding:15px 0 0 15px;width:55%}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-title>.title{line-height:1em;padding:0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-title>.model-msrp-mobile{display:block;color:black;font-size:1em;font-weight:bold;text-transform:uppercase;padding:5px 0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-title>.model-msrp-mobile .msrp-message{font-size:9px;line-height:11px;text-transform:initial;font-weight:normal}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-description{padding:10px 0 0 0;min-height:0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-description p{margin:5px 0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-msrp{display:none}
}
@media(max-width:375px){.byo-model-selection .byo-model-selection-container .header .title{font-size:2.7em}
.byo-model-selection .byo-model-selection-container .header .subtitle{font-size:1em}
.byo-model-selection .byo-model-selection-container .model-selection .nav-tabs>li{min-width:140px}
.byo-model-selection .byo-model-selection-container .model-selection .nav-tabs>li .tab{font-size:1.25em;padding:15px 0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane{padding:0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link{display:block;width:100%;text-align:left;box-sizing:border-box}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-image{display:inline-block;width:38%;min-height:0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-specs{display:none}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-title{display:inline-block;vertical-align:bottom;padding:15px 0 0 15px;width:55%}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-title>.title{line-height:1em;padding:0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-title>.model-msrp-mobile{display:block;color:black;font-size:1em;font-weight:bold;text-transform:uppercase;padding:5px 0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-title>.model-msrp-mobile .msrp-message{font-size:9px;line-height:11px;text-transform:initial;font-weight:normal}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-description{padding:10px 0 0 0;min-height:0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-description p{margin:5px 0}
.byo-model-selection .byo-model-selection-container .model-selection .tab-content .tab-pane .model-link .model-msrp{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}
@media(min-width:1281px){.block-text-image .block-text-container{padding-top:50px;padding-left:50px;padding-right:50px;max-width:346px;height:400px;word-break:break-all}
.block-text-image .block-text-container p{line-height:1}
.block-text-image .block-text-container .block-topic{font-weight:700;font-size:12px}
.block-text-image .block-text-container .block-title{font-weight:700;font-size:20px}
.block-text-image .block-text-container .block-description{font-weight:400;font-size:14px}
.block-text-image .block-text-container .block-cta a.btn{margin-top:30px}
.block-text-image .block-image-container{width:876px;float:right;height:450px}
.block-text-image .block-image-container img{height:450px;width:876px}
}
@media(min-width:668px) and (max-width:800px){.block-text-image .block-text-container{padding-left:50px;padding-right:50px;padding-top:50px;padding-bottom:10px;word-break:break-all}
.block-text-image .block-text-container .block-topic{font-weight:700;font-size:12px}
.block-text-image .block-text-container .block-title{font-weight:700;font-size:20px}
.block-text-image .block-text-container .block-description{font-weight:400;font-size:14px}
.block-text-image .block-text-container .block-cta a.btn{margin-top:30px}
}
@media(min-width:801px) and (max-width:1280px){.block-text-image .block-text-container{padding-left:50px;padding-right:50px;padding-top:50px;padding-bottom:10px;word-break:break-all}
.block-text-image .block-text-container .block-topic{font-weight:700;font-size:12px}
.block-text-image .block-text-container .block-title{font-weight:700;font-size:20px}
.block-text-image .block-text-container .block-description{font-weight:400;font-size:14px}
.block-text-image .block-text-container .block-cta a.btn{margin-top:30px}
}
@media(min-width:376px) and (max-width:667px){.block-text-image .block-text-container{padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:10px;word-break:break-all}
.block-text-image .block-text-container .block-topic{font-weight:700;font-size:12px}
.block-text-image .block-text-container .block-title{font-weight:700;font-size:20px}
.block-text-image .block-text-container .block-description{font-weight:400;font-size:14px}
.block-text-image .block-text-container .block-cta a.btn{margin-top:30px}
}
@media(max-width:375px){.block-text-image .block-text-container{padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:10px;word-break:break-all}
.block-text-image .block-text-container .block-topic{font-weight:700;font-size:12px}
.block-text-image .block-text-container .block-title{font-weight:700;font-size:20px}
.block-text-image .block-text-container .block-description{font-weight:400;font-size:14px}
.block-text-image .block-text-container .block-cta a.btn{margin-top:30px}
}